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
340352226944	340352227514	340352228064	340352228614	340352229164	340352229714	340352230264	340352230814	340352231364	340352231914	340352232464	340352233014	340352233564	340352234114	340352234664	340352235214	340352235764	340352236314	340352236864	340352237414	340352237964	340352238514	340352239064	340352239614	340352240164	340352240714	340352241264	340352241814	340352242364	340352242914	340352243464	340352244014	340352244564	340352245114	340352245664	340352246214	340352246764	340352247314	340352247864	340352248414	340352248964	340352249514	340352250064	340352250614	340352251164	340352251714	340352252264	340352252814	340352253364	340352253914	340352254464	340352255014	340352255564	340352256114	340352256666	340352257214	340352257764	340352258314	340352258864	340352259414	340352259964	340352260516	340352261066	340352261614	340352262164	340352262714	340352263264	340352263814	340352264364	340352264916	340352265466	340352266014	340352266564	340352267114	340352267664	340352268214	340352268764	340352269314	340352269864	340352270414	340352270964	340352271514	340352272064	340352272614	340352273164	340352273714	340352274266	340352274814	340352275364	340352275914	340352276464	340352277016	340352277564	340352278114	340352278664	340352279214	340352279764	340352280316	340352280864	340352281414	340352281964	340352282514	340352283066	340352283614	340352284164	340352284714	340352285264	340352285814	340352286364	340352286917	340352287464	340352288016	340352288564	340352289116	340352289664	340352290214	340352290764	340352291316	340352291864	340352292416	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	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
23513	21978	30050	24577	21974	22052	13368	2004	1472	1405	1250	1193	1076	1064	992	974	959	975	919	888	929	911	891	895	888	877	881	812	820	859	825	848	900	824	837	823	851	834	867	820	825	806	839	898	765	843	879	864	836	823	803	878	768	806	844	845	788	827	854	788	851	823	790	822	885	860	799	790	825	851	830	782	824	784	835	823	863	780	840	822	849	771	796	790	844	797	855	840	803	813	787	833	851	789	804	810	830	784	802	796	805	756	814	789	833	796	823	827	785	836	829	813	849	811	791	806	820	775	806	780	788	846	818	778	851	814	770	846	777	837	819	870	814	783	807	752	815	808	827	812	819	845	823	844	798	792	817	796	745	832	858	802	801	806	790	819	803	810	815	841	870	811	831	835	813	854	842	828	848	778	782	868	743	821	790	785	819	781	773	808	821	777	733	828	811	789	769	737	819	803	834	813	845	801	795	773	841	828	801	765	798	843	774	804	834	814	791	833	829	829	830	818	763	783	805	830	819	823	769	809	851	821	848	824	763	859	832	837	804	796	803	777	811	830	794	822	811	792	799	861	813	777	811	828	817	798	857	769	768	744	796	822	823	820	807	826	852	836	837	824	851	821	724	825	847	778	804	783	745	859	765	851	795	787	825	821	808	765	797	853	798	801	827	807	801	820	858	810	785	799	792	778	818	814	836	783	855	792	831	846	798	806	823	838	828	850	813	862	837	784	794	827	778	795	778	788	833	715	788	740	802	831	788	834	791	816	801	816	816	844	810	809	795	815	853	815	796	831	829	810	795	844	815	807	753	807	784	838	815	777	803	804	800	777	848	809	790	848	850	778	738	803	810	826	856	812	804	780	772	791	787	809	812	781	817	777	821	844	790	786	820	812	848	836	774	805	877	863	842	793	841	794	804	825	821	840	788	760	798	829	778	822	836	811	831	818	876	801	802	804	786	813	840	798	815	840	804	767	820	804	784	840	803	802	849	780	801	816	817	810	793	770	776	773	817	804	816	810	835	816	792	828	806	827	821	798	811	814	855	813	798	795	825	818	776	833	830	793	832	857	826	840	804	792	793	813	864	846	825	798	820	825	813	794	791	844	810	834	796	826	822	804	789	807	846	774	766	784	814	805	811	834	823	838	847	815	749	802	836	784	775	782	831	831	801	834	806	869	801	813	850	815	850	826	770	774	786	828	800	809	821	802	785	782	847	782	857	807	772	856	780	784	817	805	852	766	852	818	818	801	819	825	824	848	855	776	807	780	875	799	823	842	764	860	797	779	811	815	749	768	817	790	783	773	793	817	809	782	803	808	811	817	795	765	844	757	774	807	854	830	808	825	805	774	836	830	792	815	785	848	787	841	818	775	843	834	808	837	815	825	826	769	813	769	808	784	839	799	813	800	813	794	821	808	785	772	765	771	800	778	799	808	783	811	759	811	832	801	828	872	804	790	793	808	796	794	801	846	802	866	734	788	781	751	808	811	742	856	806	838	775	814	802	809	851	830	783	853	806	759	791	773	918	792	815	792	788	802	831	790	801	820	752	761	795	833	817	792	801	812	862	811	816	806	774	822	830	850	783	797	811	790	805	785	841	793	747	794	818	818	841	757	793	792	837	832	796	789	821	843	805	820	808	800	777	795	865	824	807	799	804	817	751	832	875	823	779	767	778	791	801	813	824	815	774	765	803	773	792	779	800	824	812	791	796	779	768	736	838	786	803	796	788	776	806	794	814	790	791	838	846	825	817	828	858	826	820	809	816	868	821	824	786	809	758	782	804	787	744	858	830	806	796	789	768	794	786	793	850	800	853	773	807	802	765	785	821	749	834	758	809	775	741	800	815	817	802	825	793	780	759	769	805	774	786	771	774	810	823	811	796	842	761	820	755	800	826	839	770	797	753	817	790	812	813	828	852	765	886	813	827	795	817	866	766	789	847	766	789	806	811	845	803	823	839	785	775	777	788	817	808	799	831	792	826	760	774	820	835	809	812	824	830	807	780	837	799	831	803	739	800	857	800	784	867	823	768	825	785	774	798	785	826	806	804	795	827	858	835	780	810	747	790	794	758	824	772	847	785	813	916	828	792	797	811	788	810	853	865	798	843	844	822	863	853	850	834	808	836	751	784	853	803	825	823	857	824	800	769	879	775	760	787	850	752	828	798	788	755	811	795	824	787	847	777	803	806	853	771	803	869	808	798	809	837	758	811	795	833	769	737	837	801	780	874	821	802	822	774	730	785	781	769	801	828	813	842	859	832	827	863	820	797	842	770	769	799	832	842	793	830	764	798	800	773	823	781	811	750	797	780	808	812	869	821	789	805	839	792	804	831	826	808	828	721	825	826	807	832	815	794	859	846	784	832	855	755	804	798	860	826	783	777	847	867	845	820	802	782	848	782	825	822	823	754	846	770	739	772	785	803	817	801	820	850	811	824	833	853	791	800	788	853	799	877	784	834	809	818	852	782	785	867	838	746	787	788	793	846	838	785	794	849	803	779	828	820	799	809	808	773	846	807	798	835	801	829	823	800	809	807	784	779	784	832	833	804	801	801	822	846	797	859	785	769	842	829	805	825	770	830	836	822	807	835	779	808	802	824	810	800	822	852	817	835	777	776	810	830	828	811	815	811	833	786	813	845	803	829	811	792	812	820	801	803	789	839	794	815	849	787	818	804	826	846	777	810	799	801	785	860	811	803	874	820	843	800	743	792	798	825	801	807	769	836	808	753	776	868	849	805	786	811	794	790	840	847	826	832	804	770	781	797	802	784	793	774	821	819	781	805	799	860	800	789	822	822	833	768	809	813	801	837	762	816	844	807	780	822	776	863	853	825	820	819	824	846	781	818	857	832	762	830	743	782	827	767	829	804	784	849	779	820	813	825	821	777	789	788	840	844	778	832	804	783	794	813	832	864	752	767	802	849	830	755	774	814	783	779	817	826	778	790	826	839	842	793	760	804	808	805	808	793	812	821	819	788	801	813	767	802	832	786	823	808	815	764	819	833	827	811	813	802	838	789	803	859	789	819	793	807	805	837	815	854	769	767	820	807	763	804	807	812	825	820	790	884	760	806	840	827	849	803	818	828	751	791	842	820	795	832	775	838	766	752	818	794	804	847	780	826	779	780	789	848	833	847	801	833	736	828	828	826	824	815	781	881	814	801	798	840	810	779	788	833	810	837	863	829	843	800	807	790	771	850	846	778	819	794	781	798	803	785	828	797	821	781	802	791	818	823	778	818	846	802	836	812	838	837	854	787	781	821	797	763	816	783	832	801	826	800	860	765	820	806	773	864	788	850	844	817	816	825	781	785	838	775	784	755	847	836	820	840	761	813	824	829	810	773	785	832	771	778	772	850	751	813	808	840	831	837	831	779	780	814	773	786	829	792	805	848	821	798	803	798	779	783	792	823	808	785	811	847	811	838	798	843	808	852	801	846	838	829	830	775	757	821	794	855	829	792	788	818	823	759	805	776	854	839	827	837	807	800	795	841	801
19048	17504	14280	7815	7809	4304	3373	2855	2409	2039	1760	1463	1441	1394	1243	1226	1190	1095	1070	1099	1027	1023	1048	985	944	1007	968	1005	1024	934	972	914	925	945	951	907	911	895	942	964	917	928	898	901	938	898	893	844	894	864	866	895	846	957	908	920	873	908	873	924	878	898	899	897	926	869	876	911	852	852	897	921	913	896	890	897	890	890	842	896	931	844	931	883	868	944	901	901	890	852	855	913	896	906	911	864	856	883	856	875	855	916	898	826	872	892	868	935	858	905	880	899	851	837	874	902	826	855	865	872	912	883	856	870	886	881	890	806	840	895	910	836	877	885	861	879	862	872	878	862	830	846	898	860	925	924	870	888	874	856	938	881	867	850	905	855	885	869	891	918	843	911	841	910	834	877	901	851	925	886	912	874	831	807	860	895	912	928	830	919	911	868	905	845	859	820	871	848	856	913	890	919	847	838	842	917	880	849	835	896	873	882	862	879	885	857	882	864	860	866	897	883	881	898	900	888	912	857	887	892	885	924	912	899	906	879	873	827	883	869	891	884	849	893	879	885	914	878	791	855	938	853	853	907	840	932	869	891	843	944	870	823	861	901	866	918	878	859	846	901	857	911	859	850	888	879	888	867	884	871	900	897	866	859	872	856	889	879	885	844	897	869	901	837	828	865	860	908	912	869	879	828	886	904	868	863	865	852	903	914	914	899	886	939	878	919	886	903	854	889	907	901	838	856	920	901	893	853	901	838	910	847	926	849	840	831	878	887	874	835	854	885	923	858	894	940	917	882	838	877	877	850	884	894	849	836	864	860	869	856	915	914	869	824	885	854	894	838	875	886	857	912	895	894	879	880	841	867	833	899	888	855	892	869	895	869	842	900	887	869	849	906	923	855	886	908	881	871	878	901	874	883	817	857	869	913	843	869	853	864	900	905	894	844	855	846	885	860	943	906	862	889	885	859	879	814	929	888	930	874	821	848	893	930	885	898	869	888	873	849	896	886	874	888	879	879	855	928	893	818	884	891	895	857	920	887	865	871	887	859	858	869	797	912	859	920	876	903	894	837	915	837	855	840	895	855	881	906	862	900	900	841	872	840	850	875	842	890	886	917	878	833	917	826	848	857	844	944	919	891	835	878	901	869	889	904	914	837	884	883	861	922	908	881	876	858	871	916	890	848	851	863	877	860	829	824	920	907	934	881	868	860	848	859	835	888	832	873	880	863	912	901	846	897	873	845	862	873	879	887	903	911	871	888	900	812	878	870	911	827	896	862	854	860	847	887	930	887	817	843	861	939	897	826	906	889	929	839	884	911	893	847	862	876	870	903	879	928	864	870	900	889	866	885	894	824	871	848	890	903	906	870	846	899	884	881	872	855	865	902	804	826	858	897	866	874	908	884	891	900	870	861	866	860	845	859	859	811	919	926	900	884	841	838	897	896	839	877	822	877	851	904	854	866	891	871	925	880	890	853	856	846	829	875	832	880	858	905	923	836	864	891	903	862	911	890	844	899	866	872	870	867	907	872	924	877	939	867	878	865	889	898	890	908	880	838	887	895	890	817	868	859	868	906	860	896	868	808	852	889	895	863	884	888	836	874	907	879	852	856	854	866	887	912	873	865	872	916	883	880	922	851	869	945	905	902	879	864	831	884	800	824	908	863	869	865	888	866	869	877	858	900	848	858	932	883	896	870	875	856	872	856	854	891	895	855	852	863	918	883	885	838	827	861	864	855	892	811	944	902	897	822	874	879	823	874	839	877	906	891	873	877	926	876	875	920	878	884	837	876	902	805	880	845	872	891	922	856	846	865	915	846	886	865	872	885	892	879	869	891	955	869	856	891	929	847	840	824	876	878	861	878	856	877	854	914	866	940	949	914	844	889	889	884	904	844	868	877	858	817	944	861	882	858	907	883	854	862	852	839	958	864	861	875	875	871	860	858	912	876	893	853	894	914	861	819	853	872	873	915	861	845	878	847	862	896	868	883	833	875	903	854	890	859	881	864	874	885	884	898	878	883	923	832	874	845	899	871	857	852	901	896	863	898	896	877	846	863	864	876	886	905	917	878	856	892	881	853	881	913	878	852	904	889	881	841	865	928	921	839	902	855	850	920	904	906	866	885	884	842	861	870	849	877	897	873	870	865	865	849	868	839	858	867	917	894	863	887	874	865	858	906	852	899	885	827	852	896	896	850	875	855	875	868	892	877	917	867	865	863	859	868	871	890	858	899	860	872	856	874	853	876	918	812	900	873	921	900	854	844	854	883	914	979	852	882	904	857	899	857	887	898	850	901	853	865	842	875	902	923	881	883	922	908	926	848	869	843	917	915	875	839	903	862	852	912	875	935	911	850	889	875	935	871	927	865	914	863	899	883	855	906	849	876	895	877	818	939	907	866	889	879	901	813	842	842	859	909	864	879	884	852	895	885	880	893	844	932	900	892	901	875	851	915	808	922	905	852	884	893	875	881	892	866	902	861	890	877	824	877	886	816	920	850	841	892	894	851	910	930	822	849	889	860	840	885	898	929	907	903	877	867	877	858	855	903	851	816	893	872	871	896	868	885	895	835	915	856	890	883	812	863	851	857	891	914	905	871	877	811	915	879	909	898	829	856	881	880	915	872	886	916	891	878	851	844	916	903	872	939	866	886	897	885	890	800	808	887	894	868	922	859	899	913	890	865	884	850	902	876	910	884	891	903	890	870	907	899	880	844	907	860	844	930	908	907	871	866	898	845	896	859	902	864	862	863	869	886	843	918	874	899	902	874	861	903	909	940	814	881	848	847	821	864	937	868	873	907	933	876	863	874	902	874	873	898	830	866	945	848	839	889	889	861	865	890	909	848	877	859	906	921	870	815	922	862	897	896	932	935	842	908	890	917	904	856	911	905	889	851	875	891	856	882	825	888	925	864	858	820	910	865	865	941	829	898	837	843	851	900	876	917	850	910	881	899	894	858	895	879	906	886	858	857	838	863	842	898	879	886	865	860	798	857	893	870	886	849	890	840	861	883	888	895	883	887	872	872	901	874	879	875	874	862	933	882	888	876	874	897	900	869	868	836	888	867	879	853	825	841	823	840	891	922	834	846	850	862	899	872	886	902	844	891	879	901	899	886	938	906	874	896	894	883	916	893	873	867	855	845	881	894	949	890	881	864	958	832	882	861	839	894	941	859	868	811	898	894	815	919	945	879	889	862	868	909	870	909	813	905	896	836	899	907	818	842	835	938	892	867	890	915	890	897	849	850	949	839	869	870	902	886	869	873	880	879	929	897	919	887	873	861	837	876	869	906	844	890	875	889	871	908	943	830	867	898	869	861	903	929	863	828	848	893	859	840	875	864	888	866	829	904	922	873	855	842	919	928	883	901	887	874	922	886	905	879	836	898	884	868	889	886	933	876	916	865	870	879	861	910	847	853	845	907	867	898	870	863	832	824	921	879	854	860	828	919	879	882	808	890	882	882	816	876	870	863	873	882	890	867	875	871	855	819	870	899
27124	20478	8741	755	416	316	298	324	289	293	278	274	289	253	275	260	273	255	263	266	257	264	266	286	253	246	263	264	278	272	292	263	260	264	254	266	239	286	262	260	263	254	252	284	252	274	244	248	267	236	283	258	256	279	270	249	290	250	277	271	286	264	263	280	248	288	270	258	303	270	240	243	255	261	259	212	241	285	277	248	235	268	257	290	243	246	256	233	263	244	284	252	240	248	263	267	269	272	267	277	277	274	327	262	249	263	278	246	273	246	253	274	272	274	251	273	249	289	229	247	259	294	253	266	270	282	261	273	254	257	273	267	265	277	252	265	263	243	242	247	261	266	266	259	281	272	260	229	266	286	265	265	251	260	255	257	266	260	264	277	231	267	266	253	253	309	264	256	241	260	293	231	260	262	268	232	232	248	269	246	239	237	242	263	260	247	272	254	240	237	275	281	260	295	257	262	229	230	253	274	266	280	243	246	279	264	257	270	258	264	237	245	264	265	274	229	242	252	270	287	277	243	258	286	278	266	263	249	253	282	270	274	266	243	258	269	275	288	285	246	263	240	286	271	248	262	235	231	246	257	257	259	257	263	245	268	280	245	253	286	239	248	289	277	269	259	249	251	240	261	259	272	254	257	269	246	243	257	300	244	266	266	243	265	264	273	255	238	241	284	265	251	236	247	273	270	245	262	258	233	273	250	271	255	257	244	250	242	259	257	255	251	249	243	267	260	273	272	265	262	257	227	252	284	238	251	300	257	264	260	246	268	272	262	274	262	288	256	284	257	223	248	238	261	246	259	243	265	244	254	275	281	228	278	256	256	254	262	271	261	237	256	270	278	259	284	273	275	287	280	275	251	267	276	247	282	230	249	244	230	252	277	283	254	250	268	280	285	278	260	265	259	268	272	283	263	278	264	269	240	258	236	245	286	274	247	250	259	257	255	240	246	253	248	274	286	228	264	281	249	296	282	254	273	270	254	272	226	257	257	269	283	254	275	263	295	278	279	240	226	262	261	302	267	251	256	263	273	249	252	232	276	247	245	251	259	240	267	276	248	264	262	251	266	243	271	275	239	259	270	244	237	277	262	278	252	247	255	265	271	282	280	248	249	281	258	256	268	273	244	267	282	234	228	277	254	307	275	252	263	264	304	233	242	292	222	265	283	282	271	252	260	271	259	287	249	246	245	252	267	230	249	254	267	269	261	252	250	247	247	242	268	237	264	257	255	278	278	232	261	268	277	255	266	275	271	255	282	293	256	235	256	246	250	257	235	230	293	257	259	260	274	255	271	238	272	256	262	273	231	259	267	225	253	274	257	269	247	261	262	269	254	263	271	259	269	236	222	233	219	272	262	257	273	272	286	281	262	269	256	256	276	256	268	281	271	271	252	304	282	269	263	269	264	249	267	270	268	271	252	249	253	253	257	245	259	269	264	251	278	239	269	238	241	283	255	281	276	266	267	223	246	244	272	238	256	264	258	237	265	268	266	237	277	263	252	256	254	281	270	285	254	255	260	236	266	261	284	235	233	257	267	266	273	243	236	258	262	229	263	271	258	259	246	252	239	273	252	223	291	271	279	261	264	276	258	292	234	266	249	264	258	257	291	252	287	286	285	251	259	277	235	238	284	261	271	272	240	254	260	276	247	270	256	273	252	274	266	256	245	277	228	259	263	241	256	269	262	266	299	260	252	251	251	254	272	292	246	273	258	269	290	270	273	262	253	273	258	272	270	255	255	246	274	252	242	288	252	266	286	266	252	260	249	267	257	246	253	247	256	232	249	259	279	270	268	289	278	256	263	250	259	287	254	235	283	292	269	260	275	270	249	252	249	255	274	228	241	271	267	239	282	266	261	287	256	257	246	233	256	275	287	245	242	262	267	251	249	259	254	267	247	293	272	277	260	280	272	245	262	259	245	278	250	273	250	257	247	250	273	275	268	298	247	270	275	275	267	236	257	234	267	305	251	281	253	253	275	273	231	243	261	255	240	269	268	285	244	255	256	270	271	267	283	238	275	231	260	273	261	272	261	246	247	256	241	289	268	277	266	265	249	261	255	253	280	241	275	282	272	265	287	267	243	267	246	240	256	257	256	244	259	250	273	261	297	281	271	288	238	246	264	233	267	279	279	272	241	246	268	276	273	243	274	269	254	280	265	245	241	278	262	289	270	269	257	268	244	280	261	275	251	261	266	265	282	252	266	244	289	278	273	262	255	271	260	259	272	281	256	239	268	274	298	281	271	257	266	252	256	231	241	259	264	253	251	225	261	270	249	294	279	275	276	254	239	249	273	284	291	281	255	264	254	284	279	275	243	262	263	255	278	282	251	269	255	235	264	260	280	263	221	261	266	283	279	240	257	275	302	266	287	252	239	253	274	263	265	274	269	259	267	237	226	257	244	289	275	262	263	256	262	278	289	246	246	265	271	262	249	268	291	262	269	288	256	265	263	239	236	274	255	260	268	244	258	235	270	278	288	249	269	263	311	291	249	229	224	265	284	255	265	238	235	258	273	247	273	248	248	264	235	263	257	266	258	273	265	253	242	244	233	226	264	283	227	257	270	247	280	248	265	283	272	253	269	267	281	246	263	275	284	267	257	270	259	294	250	263	303	286	259	259	269	289	286	283	241	287	245	257	241	269	246	258	247	250	287	260	256	232	255	237	235	246	264	283	265	251	231	269	244	256	286	305	242	234	250	267	262	252	278	262	235	249	273	266	261	259	266	279	229	302	277	270	263	247	265	258	251	255	261	273	248	259	234	268	262	240	268	263	273	256	270	274	267	264	243	285	262	300	266	265	295	272	278	281	243	247	267	260	264	278	260	248	252	259	286	263	253	254	244	273	252	246	288	236	274	275	282	270	268	260	272	216	297	231	230	259	262	244	247	270	267	267	282	225	266	285	263	255	256	282	264	244	233	267	243	269	244	270	284	248	253	276	262	250	237	272	246	273	256	251	226	256	282	242	228	269	256	265	278	252	241	268	261	252	258	271	283	242	284	258	253	244	273	266	264	260	262	249	250	248	263	273	251	245	244	258	280	260	280	234	239	281	243	249	272	257	274	312	290	269	261	251	267	261	257	241	255	265	253	287	268	272	282	289	260	251	275	264	244	263	276	236	254	264	232	257	262	278	253	303	239	288	254	261	275	276	284	253	275	235	291	269	262	252	267	251	242	283	255	259	247	298	264	277	251	256	247	264	249	263	261	270	251	283	260	287	268	255	253	260	260	237	285	263	274	283	217	252	254	272	248	269	237	255	250	257	266	271	266	291	268	233	276	253	270	246	247	243	258	268	252	255	255	226	274	263	234	246	261	268	243	274	291	280	270	248	271	271	260	256	270	252	280	260	265	281	247	259	255	249	264	277	266	239	255	261	268	225	229	274	251	260	250	269	260	240	262	282	248	272	271	248	285	263	260	259	263	261	281	266	253	265	288	261	280	265	259	287	294	258	256	271	257	248	246	277	276	275	292	263	268	266	232
12207	1572	982	628	536	458	400	409	368	345	326	325	347	358	301	312	354	330	343	308	339	330	319	327	311	311	321	312	287	331	324	346	302	354	334	330	311	310	310	311	305	340	328	303	291	310	328	330	344	312	340	312	316	308	341	320	322	294	287	291	326	300	302	311	307	338	310	302	286	304	321	309	310	333	330	333	323	320	325	332	311	309	328	318	318	318	315	309	335	297	302	311	313	318	311	308	296	316	346	315	349	316	341	339	314	326	302	324	310	301	332	312	338	331	308	335	313	305	339	307	312	365	322	306	314	328	352	338	335	312	324	320	376	325	331	318	320	325	307	299	300	325	326	329	273	304	322	325	320	311	312	323	332	302	343	314	325	315	313	300	295	338	321	313	310	337	308	309	295	330	321	320	288	345	331	290	317	318	313	305	312	358	309	339	345	329	263	324	332	305	335	323	337	309	314	324	349	323	341	324	289	308	320	309	289	273	319	334	303	321	299	305	311	334	336	322	285	304	270	324	266	316	308	303	332	332	339	318	319	292	318	340	310	318	324	314	318	327	315	339	319	317	294	331	360	321	320	320	320	302	327	310	340	336	332	316	319	277	316	310	307	347	321	338	303	319	326	317	310	297	326	295	309	335	267	353	321	296	313	319	299	330	320	345	335	338	314	308	322	327	325	324	319	318	329	316	330	296	338	341	304	312	326	304	320	352	348	317	319	300	321	328	319	315	323	329	301	350	321	310	284	321	337	295	305	302	349	295	338	320	303	328	331	329	322	346	308	346	318	323	294	316	307	304	335	338	333	321	296	303	315	312	292	321	316	337	273	309	304	327	333	298	334	306	327	272	339	293	331	320	299	350	312	314	328	322	312	322	354	326	322	310	357	343	353	307	319	287	300	333	321	306	304	324	334	299	311	297	303	308	328	328	284	341	326	308	312	326	308	306	308	312	329	303	324	322	313	320	289	316	281	268	310	325	351	304	329	373	351	321	335	326	313	325	311	333	276	312	319	330	320	309	343	328	311	306	304	335	308	315	309	342	355	349	317	349	302	312	332	338	324	310	322	320	317	311	277	290	308	327	315	325	283	304	295	320	353	302	293	323	342	321	313	308	307	306	323	307	297	326	328	318	314	316	292	300	294	301	294	318	314	307	357	333	317	300	317	323	346	313	326	323	336	347	317	350	304	339	358	347	317	285	338	320	321	308	311	332	338	317	330	332	294	349	306	287	348	328	287	303	348	314	318	317	316	294	309	312	326	331	302	337	313	298	298	302	325	286	298	292	306	298	307	278	334	333	350	348	334	326	314	331	305	302	334	304	303	312	324	306	325	307	313	299	313	318	287	331	330	313	334	321	296	329	323	339	327	345	298	296	275	328	306	303	329	319	299	319	315	340	316	295	359	320	317	318	315	315	301	321	298	325	305	292	328	343	326	290	309	294	302	311	301	344	311	333	326	321	326	330	298	311	327	364	340	325	322	319	299	286	302	314	302	320	320	293	318	314	320	314	317	304	306	320	308	318	291	321	301	327	309	278	322	368	309	345	308	337	320	301	300	337	295	304	318	315	332	312	300	316	339	309	305	343	323	305	311	305	293	275	300	310	318	288	318	331	319	309	308	333	334	317	352	345	305	296	316	343	303	322	316	335	303	331	310	325	346	311	329	321	314	314	351	299	311	314	335	325	327	327	342	321	301	316	301	350	336	315	323	324	351	315	325	298	331	340	295	321	330	334	307	285	328	344	303	320	325	324	318	290	317	331	334	326	318	314	305	287	348	330	327	314	306	328	312	305	325	302	330	309	357	319	320	335	326	334	311	329	333	295	278	308	295	305	320	291	301	323	316	309	332	288	357	270	311	322	287	308	293	275	323	315	314	292	336	293	303	310	295	296	325	333	311	315	343	333	326	309	317	352	310	304	320	293	323	329	303	315	303	308	317	295	346	355	334	315	352	321	321	315	336	358	314	334	301	343	321	351	289	321	313	361	329	355	334	314	283	350	297	289	312	314	335	329	319	305	288	310	331	322	338	320	337	310	309	311	311	296	340	333	336	332	282	317	325	331	294	317	327	298	331	316	358	316	317	305	305	326	333	327	336	313	310	361	312	331	332	317	335	334	308	332	300	313	316	317	308	300	316	309	339	343	317	313	322	344	342	317	299	305	330	342	289	320	314	293	334	350	325	334	303	332	317	334	327	324	340	297	304	337	326	299	316	328	283	347	313	316	296	353	302	334	293	298	315	337	313	307	288	310	332	322	313	310	307	308	324	324	319	306	343	298	335	327	306	336	297	331	300	344	352	297	318	324	293	313	346	304	335	345	316	291	326	303	314	307	329	294	326	303	329	307	329	378	305	309	322	306	328	317	326	296	296	315	327	324	294	311	294	329	311	336	297	325	306	295	307	333	344	314	295	285	297	322	313	302	336	314	322	339	325	299	316	307	298	332	303	342	296	335	301	328	320	333	332	300	317	318	291	328	330	322	324	344	299	343	329	310	304	305	333	322	335	352	312	332	298	299	306	293	310	316	301	320	347	318	320	289	304	334	299	353	298	329	327	304	341	331	320	307	332	344	291	331	305	309	317	294	319	301	313	340	293	338	344	310	340	297	346	298	307	363	338	288	331	332	303	317	308	324	330	306	319	303	326	317	313	348	305	331	288	300	289	347	267	311	314	328	335	334	322	334	331	288	313	345	326	326	304	279	320	304	320	307	314	317	359	320	300	316	328	308	302	284	324	335	327	340	323	307	306	315	349	323	318	344	291	338	325	318	322	337	281	302	308	316	325	321	324	304	324	263	301	337	325	326	317	321	345	299	323	333	319	331	312	307	340	310	288	315	339	359	313	356	285	312	352	354	317	329	297	318	318	331	307	328	329	311	322	327	292	279	309	321	351	299	339	322	346	318	304	294	313	311	334	316	341	334	310	318	354	313	279	307	297	314	290	328	321	333	330	317	327	355	324	329	328	289	328	329	302	313	293	340	310	328	272	329	307	314	328	331	276	319	310	257	315	313	350	312	320	303	341	306	313	328	322	315	317	303	317	323	304	314	343	312	335	337	328	319	339	331	300	303	344	349	290	300	333	301	337	336	320	296	347	336	293	323	322	326	305	325	303	323	310	300	337	315	299	330	330	326	336	310	310	330	324	338	324	285	336	295	280	278	333	355	287	344	328	317	316	327	324	360	299	333	310	331	309	282	329	305	306	302	296	308	362	304	319	310	311	323	333	332	325	321	307	312	345	331	321	327	309	321	310	305	274	306	323	330	314	316	329	319	319	319	313	294	358	323	309	313	301	321	314	301	306	355	299	326	339	324	349	333	313	284	336	322	318	295	294	312	311	309	373	304	294	326	296	315	330	320	330	329	320	316	299	308	308	289	317	348	338	312	292	332	334	283	318	302	334	321	326	298	378	299	302	333	329	310	341	315	308	293	305	354	322	308	319	307	333	329	315	352	323	327	302	293	295	322	329	298	295	299	309	292
23631	21200	28611	24101	21206	12496	1513	899	766	710	640	605	588	507	527	526	503	473	505	491	471	501	418	466	461	441	414	443	430	447	504	448	412	404	417	431	454	402	434	469	452	421	444	428	438	436	444	472	402	472	395	406	396	418	420	486	426	405	439	428	473	433	437	438	444	392	438	434	439	421	396	409	435	398	437	449	442	448	440	457	425	422	401	428	418	436	437	412	421	406	420	440	399	411	459	427	459	412	426	410	451	434	418	464	418	436	433	447	407	465	444	434	433	436	421	417	449	442	462	404	441	395	435	423	432	434	417	417	407	438	426	436	408	432	407	439	428	423	373	459	438	426	415	409	410	417	415	429	410	451	427	406	402	392	452	438	392	412	410	440	435	443	461	465	416	405	452	433	413	457	406	424	399	426	404	401	428	420	443	401	378	437	441	409	438	445	405	398	449	393	404	403	423	430	421	388	428	441	439	432	450	426	441	432	466	408	421	412	467	410	431	406	470	435	431	404	418	385	403	424	434	397	451	432	411	397	425	435	435	440	437	453	412	464	403	398	482	436	439	439	413	381	437	432	391	433	423	414	427	392	423	437	400	430	476	442	477	423	450	409	421	413	430	446	437	439	407	437	435	378	432	449	463	435	464	432	427	434	400	425	430	417	436	424	436	418	453	429	413	435	437	454	445	440	412	411	441	452	423	415	439	457	429	410	448	402	430	420	445	428	407	444	416	416	396	447	411	420	455	433	390	462	434	396	438	392	400	434	420	410	439	442	437	458	426	448	427	395	417	459	392	424	454	400	440	428	420	414	410	409	431	452	417	415	452	405	431	484	426	403	407	464	432	459	384	466	446	451	413	419	420	435	407	411	406	411	425	420	443	483	415	400	392	419	395	447	450	415	429	439	372	449	408	456	445	426	387	449	429	444	422	459	426	451	459	431	464	428	454	415	453	429	447	449	439	402	393	453	399	385	454	380	414	440	461	425	404	447	424	430	465	395	423	414	402	428	421	392	417	439	420	411	429	385	414	402	410	421	398	413	442	414	371	435	405	410	447	426	431	452	463	438	463	423	403	426	401	437	433	388	450	376	388	444	414	423	424	455	395	446	438	438	426	447	411	432	433	395	445	444	425	433	440	401	461	430	482	430	416	438	418	397	414	432	449	408	403	431	402	453	430	440	414	426	435	405	434	405	406	437	411	415	438	405	405	456	414	433	430	414	438	459	423	456	427	429	394	398	401	418	392	412	427	430	444	482	437	440	433	451	450	420	404	437	480	431	441	406	405	412	374	456	422	392	425	418	416	411	434	416	423	435	421	424	405	426	406	405	454	413	437	428	426	450	418	418	438	422	466	407	466	422	441	452	437	439	466	429	427	423	420	417	429	414	428	411	450	465	403	452	404	419	385	386	430	419	461	431	427	443	418	400	386	388	428	433	419	461	424	384	429	438	430	424	457	409	426	447	398	427	420	446	436	403	423	420	388	465	457	470	413	428	398	428	448	446	400	450	410	421	452	411	433	414	427	457	457	473	407	410	404	434	421	424	438	424	392	378	396	448	427	423	444	441	445	415	388	427	412	451	414	413	409	454	397	391	407	413	410	416	437	461	401	409	442	427	407	429	418	427	422	414	406	404	432	400	423	407	436	435	420	452	434	412	439	415	446	429	430	423	425	363	430	453	381	407	410	436	418	433	429	444	415	403	424	426	419	449	409	444	426	401	395	426	419	421	439	435	441	446	361	442	417	433	433	393	388	440	443	452	428	434	416	416	425	423	420	410	443	424	416	406	431	443	423	391	412	432	399	414	428	400	396	421	473	414	476	418	451	425	431	449	475	440	426	410	457	415	469	423	396	417	413	431	422	437	460	436	439	423	422	439	440	450	427	445	431	408	417	459	436	419	423	431	415	401	424	415	427	444	382	445	451	384	423	475	419	437	394	431	424	401	416	415	416	416	441	424	441	451	470	442	443	403	430	418	427	425	402	400	400	412	430	399	430	437	433	464	471	405	452	405	439	400	407	442	460	427	426	404	385	394	456	427	447	414	435	415	412	459	425	414	406	400	396	428	387	423	402	418	440	400	442	411	461	412	433	401	447	414	435	440	409	401	452	415	391	417	434	408	409	420	441	394	406	407	447	423	440	433	412	427	444	424	412	435	407	442	426	434	433	420	392	442	408	449	407	426	392	434	398	430	412	445	434	403	425	414	505	401	400	412	393	406	417	412	414	412	423	440	399	434	493	403	432	399	445	432	413	464	419	418	428	415	443	384	387	450	419	395	426	411	424	414	413	406	403	437	429	413	439	405	397	452	455	393	469	422	423	449	415	415	409	401	407	430	447	437	415	404	428	402	393	420	409	417	409	397	415	442	406	441	441	421	452	393	414	406	451	423	412	411	414	451	399	420	424	437	398	480	400	411	414	440	434	432	391	456	416	416	443	431	420	419	391	404	408	457	450	380	406	425	420	432	414	432	437	470	437	390	388	393	417	444	424	421	388	406	427	437	443	447	401	409	402	429	401	441	429	424	434	430	391	425	412	438	437	432	408	423	406	429	418	435	438	412	429	358	402	456	423	411	421	440	387	405	434	438	460	407	447	420	417	436	430	445	427	448	452	440	423	409	421	421	397	430	417	445	417	420	439	430	393	443	410	426	424	448	405	428	433	408	453	439	427	436	429	420	409	435	397	412	428	401	417	438	425	423	442	426	421	432	408	410	445	438	409	382	411	409	409	401	450	447	431	425	464	458	419	423	411	427	469	372	415	377	431	417	438	380	429	408	457	419	401	407	444	420	393	404	471	420	437	419	437	421	430	389	426	411	403	438	445	443	413	426	405	396	388	404	421	420	443	411	436	444	430	409	414	429	405	425	401	385	432	424	427	422	438	394	423	457	420	385	436	437	464	421	450	403	415	440	398	448	397	427	433	426	446	398	405	437	417	391	410	420	457	431	428	424	449	431	436	435	426	420	416	413	455	396	423	461	440	443	402	402	386	460	428	449	406	426	447	454	442	442	419	421	413	419	417	395	426	408	376	460	434	437	407	413	407	423	413	450	411	463	416	389	414	454	429	423	419	406	414	431	423	399	434	440	399	422	447	430	425	424	412	379	451	412	453	429	442	439	415	425	375	429	434	425	408	427	429	418	378	404	441	483	445	412	427	427	423	421	435	401	432	425	403	469	411	392	417	393	424	432	414	395	421	431	409	417	404	466	432	389	392	385	447	446	405	419	428	430	421	413	437	381	426	439	431	399	419	411	378	442	416	403	451	417	449	440	423	407	436	408	424	417	424	424	404	437	414	400	415	438	425	426	437	441	420	363	422	438	390	434	448	418	417	431	377	415	441	395	424	419	387	412	449	432	394	454	425	416	427	428	433	438	401	446	404	400	440	411	457	405	408	429	447	427	455	416	450	467	429	424	385	427	423	394	398	377	366	415	442	406	473	430	412	430	435	445	422	432	442	412	430	417	454	397	440	428	390	429	430	402
14254	9790	7946	4179	3091	2196	1685	1459	1203	1084	919	804	758	717	678	623	596	577	560	550	530	509	594	550	510	491	568	538	520	505	541	498	534	511	533	496	507	496	498	467	497	535	473	528	487	479	445	485	506	429	473	494	464	497	512	515	491	488	469	463	489	444	466	489	521	533	503	491	477	446	506	479	513	480	492	509	462	491	453	463	460	450	511	511	506	483	508	476	507	445	483	477	474	474	480	470	443	455	519	507	486	467	463	444	471	487	481	463	475	483	477	510	506	498	535	475	492	468	456	468	477	496	522	452	508	522	483	462	476	481	500	499	460	463	458	478	480	486	456	465	460	497	490	514	516	504	501	500	495	477	487	481	499	478	504	474	431	491	506	470	510	473	495	521	487	462	506	505	458	467	490	532	472	503	500	469	482	472	466	491	497	489	478	463	500	491	467	505	490	484	521	488	495	467	485	465	476	453	463	479	479	449	476	462	515	488	459	494	479	488	467	478	465	445	452	493	536	503	484	488	501	455	468	502	463	483	473	468	435	468	477	497	483	485	496	487	519	478	497	496	440	491	514	513	487	505	500	498	461	512	473	453	458	470	469	429	498	476	475	488	449	495	525	494	476	462	480	499	468	470	485	502	495	503	539	495	521	514	455	497	509	477	491	491	477	478	488	523	453	470	467	488	485	480	495	456	510	501	485	481	440	465	442	503	486	457	483	474	475	477	483	443	495	495	501	497	479	483	445	498	455	489	483	495	477	444	515	529	468	459	512	499	458	495	463	480	460	520	484	447	488	493	467	517	508	497	473	485	491	509	467	476	442	516	503	499	500	558	492	516	507	511	497	528	488	466	453	482	451	477	502	469	470	493	471	465	488	485	498	502	451	492	462	455	474	474	472	452	452	481	481	473	497	453	466	502	469	482	483	467	463	494	505	493	472	440	471	507	499	537	482	495	468	499	496	510	446	535	504	454	474	452	472	483	492	525	485	481	492	467	446	437	505	481	472	528	482	471	509	487	496	464	472	472	473	505	486	503	528	448	496	447	479	484	508	465	474	479	492	467	519	500	486	470	431	466	474	466	475	529	449	460	449	451	450	514	490	493	468	486	502	512	528	487	454	462	509	455	470	468	456	528	496	462	508	487	468	428	518	494	451	457	521	508	476	490	454	509	508	496	447	495	461	483	489	447	520	488	450	493	481	478	498	504	452	448	499	465	519	450	510	458	492	467	456	457	479	496	499	488	469	461	471	453	497	491	466	448	496	478	486	476	476	453	471	513	483	473	460	494	495	515	495	471	455	502	463	477	529	471	443	483	437	477	470	466	461	471	466	517	517	469	478	493	483	488	467	521	489	451	468	413	463	479	445	474	465	496	480	506	513	467	464	455	471	502	500	484	464	479	462	444	487	479	478	503	454	464	487	509	489	455	470	459	508	481	449	483	480	470	496	448	502	485	455	475	489	457	470	517	473	502	471	472	459	457	498	494	484	443	524	462	505	483	458	461	519	504	472	506	479	470	491	468	477	505	502	459	495	463	495	484	470	475	492	477	497	520	517	450	482	461	483	455	478	477	465	490	482	463	547	489	530	512	491	510	479	460	493	511	496	498	480	432	493	483	447	481	514	457	463	468	510	463	494	469	474	482	460	492	486	462	489	499	471	504	468	502	488	480	449	496	501	510	480	497	477	473	461	472	460	473	430	491	474	476	473	510	446	497	456	465	477	473	513	468	497	494	483	509	482	444	502	459	496	490	476	508	453	502	457	471	439	450	485	510	504	462	465	491	503	486	490	523	499	487	531	461	497	457	493	516	486	481	496	490	481	477	491	483	491	501	447	496	519	499	479	467	493	499	453	480	486	502	483	475	505	439	469	494	455	471	410	459	488	432	495	482	463	507	472	466	505	463	481	497	508	479	461	479	456	449	480	472	486	505	491	486	479	478	502	530	474	451	461	480	518	463	431	494	519	473	475	471	478	486	484	466	469	493	464	483	476	465	471	501	509	462	472	463	467	487	468	473	499	478	456	430	513	482	449	465	481	473	509	415	484	432	487	475	467	475	496	474	470	492	469	487	511	474	476	493	465	479	469	470	472	472	465	416	452	491	492	479	481	458	499	456	483	519	506	480	515	497	536	480	464	443	499	492	463	469	447	455	488	451	500	488	496	491	518	479	471	485	480	475	461	420	470	517	472	441	482	511	478	523	448	505	505	513	487	481	470	452	471	475	502	456	456	518	459	476	483	475	497	478	475	453	463	442	503	500	493	463	472	492	512	501	480	462	443	483	455	448	481	498	463	475	461	457	472	469	473	491	470	485	478	476	493	446	506	474	494	454	486	472	483	463	519	460	481	464	470	451	489	466	479	490	487	486	440	496	489	504	511	489	449	466	483	496	459	477	487	510	455	479	455	477	533	524	461	525	483	530	484	498	493	510	498	468	481	442	496	429	483	497	520	482	476	486	511	502	477	483	474	430	516	459	474	503	477	461	473	469	476	476	481	464	479	506	481	466	447	455	504	460	475	478	468	458	485	474	490	465	492	491	461	478	501	450	455	468	457	478	470	469	493	476	483	464	494	460	476	546	493	499	482	465	494	461	470	480	489	477	492	492	483	484	505	542	497	469	446	434	483	448	503	461	508	458	478	449	483	498	438	500	473	485	441	516	470	461	490	485	472	482	502	486	489	483	472	462	488	507	497	483	490	461	435	454	456	509	470	483	468	472	482	469	485	537	496	478	462	478	465	462	489	525	511	449	512	501	498	471	513	509	476	495	522	439	514	489	444	459	480	458	468	458	417	500	463	486	448	509	455	496	517	510	506	477	478	493	489	464	475	476	522	482	474	430	473	482	514	511	515	488	497	452	464	491	506	465	453	461	494	509	481	475	469	452	529	517	440	472	505	469	475	472	488	437	516	476	485	465	499	462	473	467	498	521	499	489	480	483	479	450	456	507	460	466	506	486	447	490	463	469	431	521	506	495	479	456	514	471	467	469	510	529	446	489	461	475	461	477	463	498	422	477	477	495	486	444	442	484	467	525	453	515	489	490	468	484	492	484	491	484	508	514	466	475	445	515	508	478	485	480	473	477	478	468	470	516	498	457	495	497	458	478	463	430	497	496	470	479	474	508	459	515	506	475	477	448	461	498	435	488	476	431	474	500	516	494	481	480	481	486	460	483	519	491	479	476	477	520	484	494	475	507	516	459	513	500	505	514	468	468	448	457	449	490	501	468	497	436	475	527	464	469	464	518	557	470	508	472	485	449	516	455	496	429	504	502	529	444	508	486	457	470	514	487	450	493	454	497	494	510	471	478	473	454	515	503	462	470	416	468	467	488	496	474	458	504	483	486	492	511	451	451	487	451	459	475	464	463	504	473	456	494	475	509	488	495	517	495	473	488	494	442	486	484	501	479	467	470	488	485	475	494	443	432	461	461	471	482	456	468	473	462	491	479	520	460	472	513	486	476	452	463	473	512	452	440	510	502	498	503
24800	21178	27593	24897	12868	1076	798	686	564	584	567	537	567	534	511	494	483	512	505	482	481	489	461	497	502	483	478	510	470	514	468	496	466	456	459	492	480	437	499	485	447	484	462	438	477	480	448	473	490	433	480	458	451	518	503	473	493	474	461	459	461	472	458	481	438	477	492	503	496	477	457	472	459	485	479	446	462	481	504	495	451	489	456	428	470	498	458	494	486	448	487	463	451	470	436	512	468	436	457	483	468	466	483	471	469	479	476	433	447	471	481	466	462	459	429	440	444	480	457	490	468	426	460	467	446	502	484	465	442	448	428	443	487	452	445	452	488	464	494	483	496	421	442	469	456	449	440	455	482	460	478	502	455	463	498	448	452	497	454	471	456	484	444	464	486	444	457	448	434	454	443	459	440	408	494	471	428	473	489	449	485	432	490	465	450	479	481	451	496	435	413	450	481	471	475	464	476	485	466	503	479	459	494	435	439	493	456	448	458	445	462	429	421	441	450	461	441	493	444	494	494	468	475	482	489	453	409	462	441	493	483	478	480	480	478	476	469	451	502	479	491	457	518	466	479	467	498	419	429	442	439	496	442	460	439	475	441	446	458	515	446	471	472	458	433	457	451	488	454	446	452	473	486	458	484	463	468	482	487	472	448	463	458	463	442	464	466	457	475	471	458	455	480	438	479	444	423	466	461	483	478	465	475	454	472	451	438	470	479	491	473	492	495	467	459	462	448	462	424	505	457	425	484	437	472	407	470	470	466	439	463	474	488	478	458	443	447	494	426	466	480	476	449	476	464	472	451	461	470	451	518	501	485	490	479	477	427	463	483	443	406	494	449	440	435	487	456	491	439	494	425	459	473	438	473	497	485	488	487	500	463	464	452	459	437	464	456	460	461	455	464	465	443	409	463	435	461	505	468	452	464	486	446	483	470	447	450	457	477	463	447	479	437	446	450	463	459	483	467	465	466	484	469	459	449	451	475	485	490	475	471	464	447	504	454	477	472	431	458	454	437	474	451	422	445	461	501	419	470	453	447	488	491	463	477	470	445	470	470	473	472	461	446	461	494	482	459	468	484	477	475	485	425	478	465	463	471	470	466	469	451	451	476	447	478	425	444	447	486	477	449	460	449	469	471	519	465	451	489	451	455	445	492	441	496	431	431	458	502	518	421	478	424	450	454	430	461	466	450	482	488	473	484	478	449	451	431	474	495	486	467	515	490	487	476	447	450	454	500	469	496	469	476	453	485	449	482	451	460	474	465	501	453	490	465	457	455	484	468	494	448	493	447	446	469	471	470	431	491	439	440	452	420	485	484	448	455	465	504	419	465	460	465	473	483	421	491	466	478	441	466	471	449	441	473	474	448	461	469	495	461	417	445	486	460	473	461	434	478	430	430	536	484	477	465	462	467	499	474	463	467	435	462	454	492	468	477	501	442	456	445	478	473	463	456	439	451	461	417	483	467	472	465	463	458	444	443	469	469	456	434	449	461	456	458	492	462	471	499	435	442	462	486	431	488	465	476	466	467	428	474	487	479	472	467	429	447	431	467	510	457	461	439	443	480	452	481	460	470	475	484	456	479	456	463	460	446	482	453	496	483	471	467	460	479	480	522	407	477	482	472	444	483	455	502	433	472	477	447	438	496	467	462	467	466	409	442	461	486	448	463	439	491	473	465	502	447	490	488	462	439	446	440	474	523	468	483	446	468	461	434	446	477	457	441	474	450	460	430	462	477	427	494	434	476	438	459	444	465	486	460	457	474	468	458	453	495	449	447	414	474	473	443	445	468	473	476	449	447	448	474	478	479	492	446	494	436	463	439	499	465	437	471	436	506	466	445	457	492	464	472	453	469	440	444	433	462	450	458	455	473	484	461	482	471	472	479	493	426	457	485	437	469	468	430	440	465	473	433	500	462	444	455	421	460	462	477	437	487	491	484	440	456	462	456	479	481	491	484	441	484	466	469	473	466	470	520	456	495	478	444	489	440	476	469	488	483	468	488	508	440	448	436	482	451	466	438	436	473	458	467	435	479	471	427	461	457	446	482	478	450	441	448	470	500	441	461	460	456	491	456	469	482	469	471	481	457	468	427	468	457	413	427	481	467	461	468	451	436	456	463	501	488	457	532	467	451	470	505	468	464	477	427	458	470	449	453	454	427	419	494	491	449	451	459	471	473	475	463	457	418	451	431	482	472	442	463	485	428	483	433	480	419	473	451	498	424	476	459	445	476	448	444	479	436	434	419	438	475	497	456	485	484	501	430	463	470	382	474	456	467	484	486	475	428	437	441	472	515	488	469	434	521	411	439	449	522	470	463	451	467	468	468	488	466	462	470	466	493	474	422	497	466	467	438	450	474	476	451	429	438	468	473	486	469	441	449	511	478	485	498	458	452	482	471	449	467	390	512	479	461	449	459	427	504	468	474	485	455	506	499	455	483	468	465	438	492	464	467	478	470	466	472	452	484	489	475	476	455	420	464	491	463	484	432	483	514	441	459	449	485	449	451	470	446	474	501	463	453	447	466	447	468	443	461	451	472	494	455	475	484	454	516	484	456	472	477	432	435	477	460	474	444	471	487	506	441	421	443	437	505	463	441	460	474	445	470	424	434	444	458	458	457	461	509	488	447	485	477	462	470	454	492	453	443	483	468	424	461	451	435	476	508	454	473	489	482	486	478	438	451	458	452	472	480	465	439	473	452	485	454	499	463	472	449	467	452	475	465	444	459	421	444	475	486	542	417	453	450	427	482	477	516	456	428	438	476	485	461	506	486	457	456	439	499	467	462	432	492	467	456	490	431	469	452	476	471	453	479	435	450	442	460	427	432	470	425	470	457	463	448	454	457	484	432	472	474	450	456	474	497	463	475	448	498	472	475	459	430	448	444	498	478	467	468	484	459	479	449	510	437	487	423	435	455	451	458	469	473	471	480	448	464	443	472	446	484	474	462	470	489	489	435	479	467	456	454	461	495	468	457	477	445	452	495	442	460	451	472	463	476	509	444	435	442	471	454	497	461	469	465	428	466	475	491	464	444	464	433	479	461	456	469	489	434	459	441	482	467	487	471	484	492	493	429	451	490	441	462	464	440	421	431	449	458	453	431	490	456	506	468	440	444	431	474	506	454	443	432	495	499	495	448	440	458	496	445	474	405	459	448	466	446	491	442	494	474	411	484	470	487	433	503	474	430	496	462	468	470	473	448	468	446	480	502	463	438	486	467	472	513	477	446	387	476	451	512	453	501	425	467	449	444	429	484	486	467	441	439	471	462	436	464	467	484	476	481	435	464	495	469	445	458	449	498	482	456	457	464	486	461	464	446	466	438	435	458	473	506	466	462	422	492	415	456	483	457	484	475	445	489	481	460	434	483	428	448	477	458	488	475	504	488	459	451	413	470	453	484	454	455	485	450	491	493	455	498	457	432	452	429	444	462	450	479	404	460	463	469	475	475	419	456	452	422	454	446	411	458	472	474	454	436	484	428	481
13432	5820	4545	2506	1899	1396	1215	1081	985	858	731	741	704	670	695	625	611	631	599	604	567	589	594	532	562	582	583	539	542	556	524	539	534	527	567	529	546	550	584	545	550	568	555	558	565	551	565	557	524	561	573	536	538	522	553	551	535	533	533	526	509	583	523	548	530	558	538	545	582	561	567	561	567	545	542	520	554	555	566	593	524	542	539	567	510	578	525	533	512	602	575	568	564	569	523	538	549	561	542	590	538	534	524	551	531	527	529	530	582	518	542	559	494	517	553	547	515	535	534	516	560	557	554	503	529	532	542	501	488	573	576	494	522	581	571	576	580	523	529	519	525	531	506	540	532	514	557	514	584	529	565	558	553	510	581	536	490	496	542	579	530	556	544	566	526	535	483	542	533	575	527	538	534	509	510	579	535	522	519	564	547	565	551	555	571	536	558	556	552	552	526	586	533	579	572	535	564	554	552	582	547	558	545	571	549	574	517	574	517	540	582	513	603	561	504	558	540	535	551	525	497	550	548	555	517	519	541	558	561	540	553	552	553	533	566	538	522	535	500	550	535	561	532	569	557	563	557	538	571	536	573	533	542	571	510	543	519	585	526	562	501	508	505	522	526	551	584	516	560	569	528	529	534	558	529	557	509	578	530	552	546	551	571	557	553	560	553	553	548	523	569	579	568	540	526	516	549	595	562	554	524	553	547	561	571	543	542	608	530	574	545	508	567	535	585	560	546	525	608	556	569	531	527	527	534	586	543	561	545	553	588	551	518	554	555	540	541	577	560	565	582	542	546	520	530	507	565	542	540	515	561	502	573	515	538	522	566	534	561	530	498	536	558	568	572	549	600	531	529	507	590	545	519	566	557	576	546	551	519	531	571	524	561	554	569	579	539	577	556	503	535	589	569	586	526	531	528	543	544	532	516	528	569	506	556	520	527	516	590	528	548	564	550	547	525	572	494	558	556	556	552	528	555	546	542	587	521	547	535	574	581	538	522	489	576	525	578	528	584	550	552	548	487	522	545	560	564	549	548	558	537	573	565	541	592	583	554	546	527	587	561	540	581	543	534	576	545	576	551	533	556	578	521	534	538	579	559	575	576	516	578	562	568	547	494	514	549	534	572	587	563	591	524	613	534	561	529	558	550	576	507	538	541	564	555	513	522	532	548	556	549	500	544	526	522	566	582	534	545	549	558	555	545	517	559	555	574	554	517	573	569	544	549	539	575	542	543	558	570	551	539	569	567	544	551	563	552	558	544	522	534	581	520	555	530	549	554	533	563	578	550	530	508	522	536	567	568	510	543	543	531	545	515	551	534	558	507	551	550	590	548	550	530	579	538	503	549	567	561	577	526	545	513	545	540	530	515	539	548	573	524	547	532	566	528	552	573	531	517	606	520	577	512	561	542	543	524	550	503	511	559	563	547	545	512	512	543	550	574	530	525	511	533	540	559	567	522	515	622	606	563	518	546	542	539	534	538	554	556	566	517	556	520	553	579	547	558	562	556	509	554	554	547	529	584	529	533	539	595	532	568	546	556	563	549	569	557	544	586	542	537	577	512	562	528	520	545	523	528	552	555	560	596	554	603	542	511	550	525	557	546	549	561	516	555	489	532	557	511	520	551	509	539	550	524	507	524	537	582	566	526	511	515	525	575	535	518	561	559	520	529	556	534	505	553	557	569	569	531	550	510	533	606	585	520	567	592	589	580	538	556	569	549	558	526	582	546	530	505	558	529	522	516	560	540	577	571	546	576	531	557	567	544	553	528	506	561	540	486	526	550	514	506	551	556	551	561	552	541	550	545	551	503	560	558	544	534	553	507	571	517	557	565	565	553	495	550	516	547	529	518	545	534	555	535	550	553	526	526	523	488	553	551	527	540	546	506	544	519	529	547	589	556	531	549	562	513	557	526	513	558	559	543	538	546	518	535	533	549	601	503	537	565	530	554	556	551	586	579	534	558	494	560	579	588	497	568	539	557	525	521	565	563	561	550	557	521	519	544	529	551	549	550	542	547	540	580	552	543	492	516	545	559	580	558	504	597	526	571	544	529	539	560	526	526	588	504	508	526	547	518	549	522	520	574	514	553	538	522	554	576	511	534	540	573	538	533	535	557	582	544	607	526	533	542	535	541	543	516	508	589	589	520	520	549	571	525	499	514	538	540	527	522	493	553	522	530	566	478	549	503	500	517	585	572	554	534	563	543	553	569	551	559	536	505	598	537	535	553	585	536	579	515	554	602	543	567	550	505	566	520	554	529	575	551	551	574	539	567	571	517	544	576	509	547	548	527	600	571	562	600	602	538	551	533	517	533	552	538	586	522	530	531	565	520	535	504	557	559	589	574	493	544	500	536	557	564	505	517	512	554	514	545	541	545	565	541	542	544	521	533	529	572	547	590	535	535	547	538	534	538	530	571	539	583	557	527	544	541	575	537	535	559	573	541	549	565	526	522	568	546	513	618	523	521	517	534	567	557	568	555	564	521	543	557	529	537	539	550	549	586	525	525	530	555	539	585	521	534	543	563	520	538	529	555	561	550	551	536	534	553	575	572	568	513	548	541	508	551	514	540	531	598	556	582	533	556	529	502	516	571	552	564	545	535	544	513	539	580	551	521	513	559	591	510	551	527	564	576	513	566	535	499	554	547	541	537	520	514	573	529	533	530	526	502	526	568	561	535	540	548	504	534	552	537	569	568	531	616	542	537	528	532	561	540	560	540	556	538	510	505	569	567	526	571	588	539	526	535	534	552	551	579	538	546	549	570	528	552	481	525	547	551	559	552	548	523	551	549	502	516	548	590	562	565	518	513	564	544	564	525	572	577	514	531	550	548	562	554	540	533	541	555	525	537	509	572	542	603	543	531	547	535	569	549	524	574	603	527	569	577	512	591	556	560	533	561	545	535	510	569	536	524	553	532	549	549	557	551	552	493	543	499	511	597	543	550	537	548	568	539	532	599	520	581	520	570	604	590	576	543	542	525	522	524	561	547	520	536	513	590	558	557	556	520	544	558	533	532	518	558	555	549	564	556	531	543	544	554	578	563	549	571	537	568	527	531	526	543	491	569	576	551	580	537	538	575	519	529	540	541	535	524	569	533	537	494	584	600	517	549	539	526	548	554	531	528	488	550	567	504	562	576	508	509	528	522	563	531	545	520	530	514	559	531	559	548	541	533	549	586	525	567	542	569	545	538	497	576	550	548	510	521	592	563	532	538	530	507	517	541	538	581	560	573	559	541	533	552	514	475	542	494	545	566	550	510	540	530	519	538	568	521	490	540	550	559	576	552	562	548	536	528	587	544	548	545	528	552	562	539	573	522	558	554	555	561	579	497	548	519	543	531	514	550	607	573	509	547	549	559	558	543	512	496	559	560	556	564	530	548	557	549	547	532	548	519	514	551	508	520	525	519	568	565	516	554	532	504	555	555	545	554	538	590	516	541	573	515	605	544	565	520	532	527	545	543	582	512	540	525	571	549	514	554	556
22676	21204	29012	23703	21204	21292	12709	2064	1453	1300	1222	1101	1090	1025	1015	931	979	962	921	849	882	830	844	844	858	823	848	838	876	809	848	814	802	811	784	779	843	839	830	782	846	748	769	776	805	769	814	799	822	852	779	782	734	813	775	752	797	792	750	761	768	761	812	790	737	759	833	763	840	749	768	814	755	820	786	796	796	836	786	835	774	762	791	773	823	753	768	814	758	767	745	773	794	775	748	715	747	815	829	809	761	734	754	790	813	806	796	757	795	764	745	772	808	783	754	753	804	786	729	836	743	767	794	759	822	825	768	776	805	761	774	787	836	775	808	783	737	808	798	814	761	795	780	744	806	743	769	776	774	795	771	796	808	796	743	838	793	812	781	829	802	787	760	764	775	733	809	738	788	750	787	779	810	777	753	740	765	797	756	785	761	748	801	837	853	802	814	766	775	767	816	839	768	751	785	755	792	793	787	743	766	771	798	780	700	786	803	771	787	809	768	792	777	754	751	789	782	783	804	857	781	703	774	785	776	752	775	741	776	796	789	844	708	737	756	801	758	783	799	810	781	769	775	713	711	722	771	808	775	855	772	784	779	789	768	784	814	749	800	758	755	726	785	785	795	812	800	830	813	820	789	777	793	778	750	809	804	778	758	809	758	774	780	796	770	791	764	780	717	781	805	707	784	760	760	802	777	775	801	784	802	806	765	752	782	856	789	785	816	798	773	814	811	819	732	788	759	816	771	822	726	721	776	795	777	782	795	801	851	758	760	739	822	758	754	771	768	757	763	807	781	749	796	835	753	790	754	787	777	756	777	769	780	750	779	768	759	760	837	794	762	764	781	771	758	809	799	809	788	853	768	754	823	756	740	817	773	739	781	817	745	758	795	757	770	774	779	734	786	791	733	791	818	842	806	726	801	820	740	799	804	783	802	740	777	758	845	752	756	768	795	800	779	753	755	773	843	777	804	752	724	771	770	849	753	794	753	764	771	775	728	788	746	782	782	784	753	771	763	774	816	757	741	783	804	761	751	785	776	792	783	789	723	795	738	726	811	748	799	772	811	772	777	851	800	749	741	763	805	771	756	723	747	780	770	776	784	829	822	715	692	779	775	755	774	725	805	793	830	772	776	815	784	753	826	756	751	830	829	756	811	767	789	764	784	774	802	792	758	776	768	797	772	758	822	774	790	787	773	771	820	768	818	779	777	767	727	722	760	824	766	754	784	818	834	808	722	819	792	751	787	758	764	771	808	803	756	790	793	798	744	745	766	768	730	801	781	744	782	779	761	766	769	786	773	803	792	764	771	750	738	821	788	755	779	771	765	794	839	772	762	773	747	792	799	774	817	777	733	769	776	750	806	707	746	707	772	801	740	786	763	793	809	832	740	773	770	767	750	762	786	773	822	755	780	770	795	794	782	757	738	811	819	785	769	814	839	790	782	771	804	738	760	772	709	796	812	798	801	769	716	706	771	799	804	757	805	834	788	770	766	740	756	766	757	755	774	765	839	788	774	787	807	753	768	776	786	787	765	785	786	799	783	765	771	768	796	820	799	723	789	754	792	737	797	778	776	768	777	725	769	820	787	831	763	800	763	806	798	807	754	785	838	767	821	714	810	747	786	806	772	796	809	791	762	763	777	802	805	802	748	765	748	786	778	744	797	781	741	788	755	819	815	780	804	784	780	782	745	797	768	776	767	760	746	790	763	791	761	815	804	735	750	820	788	762	781	804	769	782	759	792	792	713	757	729	759	786	778	749	777	804	741	780	728	789	752	686	744	785	764	868	798	743	787	760	753	768	772	817	754	792	777	809	710	760	780	798	762	783	816	795	778	763	765	748	744	803	749	777	770	764	831	714	701	800	782	812	750	804	778	784	766	744	783	730	787	786	782	786	767	774	756	768	769	816	771	760	766	817	755	756	690	796	746	776	751	761	735	814	761	744	802	781	806	792	781	784	788	823	764	796	719	768	761	771	797	838	737	801	757	735	737	782	770	748	827	824	769	753	762	814	740	834	751	736	787	743	816	727	743	801	788	770	783	788	779	799	717	762	816	794	772	776	764	728	753	777	743	775	820	757	712	789	780	771	810	807	804	846	761	773	763	810	798	786	735	843	822	751	767	746	753	708	713	815	792	752	754	774	767	797	779	747	776	785	736	780	699	762	763	797	758	794	780	764	755	758	763	827	799	778	772	788	746	743	792	783	762	763	742	742	754	798	826	798	783	781	822	810	762	743	822	804	761	781	737	767	750	790	767	762	799	733	775	796	802	823	795	780	781	816	825	778	752	766	733	767	819	776	817	792	790	739	809	852	785	773	797	790	733	804	801	775	758	821	796	758	770	780	756	778	805	841	762	767	767	800	796	770	744	792	765	757	773	758	800	806	794	752	784	788	727	793	767	764	774	800	764	728	791	801	790	818	796	744	806	752	810	742	806	765	806	816	770	759	784	773	784	731	771	794	709	770	730	790	771	804	777	760	797	835	812	738	800	780	799	772	791	711	761	817	799	761	769	744	826	823	804	793	758	786	761	784	780	715	822	731	730	755	802	848	752	786	793	770	813	785	750	736	807	749	772	767	731	795	797	768	797	742	802	768	755	762	783	800	797	819	753	780	794	785	794	788	791	783	792	763	787	739	739	799	782	746	728	773	796	807	760	749	735	826	761	756	778	776	733	772	820	778	809	791	819	778	743	776	805	776	811	797	767	757	791	809	810	817	780	814	780	757	759	775	800	770	825	776	782	789	769	794	752	861	763	738	792	795	778	762	767	803	762	794	764	773	759	786	790	794	727	795	814	793	768	751	775	735	798	762	798	801	771	785	816	789	772	789	790	776	780	785	781	747	769	804	836	816	829	818	722	812	818	813	745	803	846	720	786	809	757	768	779	788	800	783	712	831	793	804	767	786	811	759	800	712	756	764	799	746	836	798	780	781	812	779	797	817	741	776	744	778	747	742	761	784	752	737	761	815	801	818	741	748	801	722	737	792	800	805	726	803	764	730	728	760	823	799	804	801	792	748	787	756	783	813	757	770	810	797	763	763	750	800	769	760	781	820	790	807	765	761	774	749	765	741	786	781	743	734	777	785	809	781	753	782	770	813	805	835	788	808	741	750	778	811	799	793	747	784	722	748	829	775	777	725	788	763	780	753	745	750	746	764	715	784	777	737	805	760	812	736	752	755	801	770	798	751	776	772	739	777	776	782	822	828	795	798	829	835	765	742	743	789	726	663	792	763	747	801	762	790	796	781	784	781	808	783	755	797	765	776	788	793	770	786	803	782	756	782	773	851	759	767	751	747	761	818	823	794	767	758	786	766	785	810	748	789	841	763	730	776	765	799	826	799	764	792	828	728	786	756	758	738	759	734	778	791	756	722	779	803	724	823	725	766	788	775	775	738	804	772	751	766	810	784	749	797	759	744	783	754	734	781	839	740	732	783	766	756	793	742	835	757	760	745	769	818	786	810	771	741	761	750	761	796	827	747
17646	16036	13445	7620	5556	4000	3210	2750	2248	1974	1645	1451	1430	1357	1201	1196	1189	1093	1007	1030	988	1043	1005	938	918	955	931	979	929	913	894	901	918	899	901	883	934	888	908	863	935	843	879	921	846	893	851	893	899	838	866	788	837	842	820	853	869	898	861	868	887	846	881	884	870	907	864	844	846	908	835	849	872	858	887	865	802	861	838	885	846	915	874	863	891	863	870	868	823	902	814	789	847	847	887	781	857	838	853	840	839	885	845	870	889	789	844	866	850	841	894	807	894	808	842	837	836	831	787	826	806	860	826	843	785	868	829	830	864	862	881	861	811	818	840	855	880	893	836	828	799	781	827	858	882	904	821	884	820	796	810	861	867	855	836	833	831	816	857	858	830	825	862	812	807	784	807	842	834	876	886	889	795	845	833	837	794	810	799	834	811	871	883	791	882	894	809	870	829	845	795	816	802	801	799	828	868	796	834	822	833	853	880	776	848	866	843	840	833	849	861	823	873	850	804	815	800	894	852	864	848	868	813	882	814	868	832	847	918	838	791	816	897	838	841	888	852	819	855	828	808	807	838	853	807	805	864	868	862	825	878	854	818	815	825	817	848	817	806	832	862	873	834	859	814	842	823	855	866	830	820	865	845	800	801	867	902	795	816	860	879	863	890	842	862	891	868	888	819	834	925	839	829	862	859	815	847	827	838	855	882	813	820	839	833	860	886	889	839	840	835	854	832	834	851	810	869	837	842	841	832	868	844	829	848	904	847	885	858	825	831	806	908	825	879	866	867	840	822	817	880	798	850	863	789	860	825	922	827	862	780	839	818	919	800	796	845	844	819	834	793	788	852	843	879	834	827	871	834	844	886	795	852	838	824	843	823	806	867	842	887	860	879	861	873	837	815	859	837	853	845	822	820	800	826	820	827	841	875	841	898	785	822	828	815	892	854	833	880	855	790	861	819	857	859	794	867	864	816	845	876	869	839	867	790	849	872	859	766	871	828	840	849	878	858	864	814	836	840	841	832	864	804	830	847	822	847	843	839	843	855	787	843	850	838	871	881	830	889	845	886	862	888	840	846	868	816	824	792	853	876	857	876	859	798	794	819	860	836	804	830	855	808	816	848	827	820	896	890	800	808	846	824	843	838	848	869	911	858	873	856	867	864	857	772	841	817	828	885	800	803	834	777	859	886	875	854	850	867	811	833	852	826	834	824	821	836	862	830	845	875	850	791	808	899	843	852	818	808	866	789	867	861	889	856	846	803	824	843	787	846	871	837	776	885	858	780	885	834	866	850	862	819	880	802	825	858	823	832	849	885	835	785	861	835	922	865	827	847	870	828	794	838	838	862	818	879	860	790	831	865	870	857	897	858	825	842	860	824	822	853	817	859	852	840	832	862	826	813	858	861	787	854	872	866	886	860	845	806	801	863	830	820	850	839	818	853	840	833	824	822	804	892	851	894	843	829	847	889	820	828	859	851	840	845	816	823	847	815	850	841	812	841	863	814	842	858	891	809	859	892	832	825	864	837	759	802	871	827	782	860	808	837	886	829	859	863	833	800	840	895	870	877	918	833	859	882	828	836	855	853	854	885	884	828	860	817	888	839	829	812	891	809	793	808	828	799	871	848	814	867	840	816	870	814	888	879	819	823	836	819	827	856	870	835	853	879	831	822	854	826	800	835	868	798	847	858	819	825	803	817	870	827	816	847	824	857	893	824	840	872	821	801	830	795	894	827	793	804	853	851	833	851	802	870	880	842	857	828	898	864	796	896	847	853	816	819	888	815	842	845	864	835	810	831	886	829	854	832	801	816	830	840	865	808	895	875	848	879	897	834	852	837	802	817	819	813	902	826	818	847	823	843	865	824	800	839	796	824	888	855	847	841	847	833	847	856	801	836	892	846	866	875	822	799	866	893	859	832	842	831	844	900	851	848	821	872	835	891	847	880	843	841	763	832	848	841	817	826	858	786	821	776	821	885	853	879	839	827	919	859	805	846	787	777	891	863	786	796	808	852	825	849	802	835	822	872	889	856	829	884	811	861	848	859	845	789	833	827	876	809	878	865	864	866	888	852	863	855	894	879	818	821	847	871	847	826	864	833	877	831	861	872	808	864	853	875	849	817	849	785	842	797	866	864	822	870	850	855	878	853	893	856	856	770	795	833	857	835	831	795	818	854	820	863	859	819	835	877	858	873	881	826	836	847	872	841	808	816	876	841	865	838	804	859	875	824	823	806	812	818	873	807	848	845	851	841	855	810	807	843	859	802	821	828	843	883	793	871	796	827	847	795	878	820	819	846	849	852	847	865	855	862	832	837	857	851	862	850	849	822	838	855	872	847	901	846	838	850	855	860	828	832	877	821	859	826	848	837	840	828	884	851	848	825	801	826	828	854	808	853	798	853	842	834	814	868	843	787	838	861	841	884	855	799	824	866	892	868	824	857	872	934	891	840	846	822	880	852	819	856	851	855	840	804	863	820	826	902	828	916	874	826	861	838	856	809	915	826	881	828	848	874	843	848	837	837	915	887	821	869	827	856	858	870	807	870	834	820	871	832	809	797	850	855	848	820	834	863	849	860	866	827	821	861	796	869	867	867	846	826	831	859	877	805	862	883	810	794	831	833	847	788	837	875	806	815	767	847	814	867	809	868	881	833	851	817	837	856	849	848	838	865	851	859	800	863	840	860	849	819	857	843	839	846	846	836	814	841	854	802	868	835	879	831	813	837	839	856	863	888	811	875	872	870	811	836	896	816	856	840	894	869	856	814	863	829	820	813	815	867	845	830	809	838	889	859	800	824	818	811	859	867	796	850	848	831	880	792	825	861	820	833	865	857	883	813	884	821	843	870	859	822	882	841	868	812	818	823	865	834	816	865	878	798	834	793	890	851	820	866	871	831	864	878	854	901	847	814	864	820	874	799	854	861	908	838	856	867	832	886	890	840	861	803	885	887	783	833	846	885	830	868	797	843	860	836	839	897	794	911	882	889	849	864	865	822	883	868	769	818	838	854	854	848	812	866	863	862	840	867	803	857	864	840	841	888	814	802	838	811	851	888	888	841	815	873	816	834	874	850	836	837	827	876	815	873	835	830	911	857	867	905	825	809	853	826	799	898	812	867	865	860	829	866	922	909	851	881	887	827	865	840	843	874	840	839	835	836	822	814	841	821	795	822	838	837	836	882	897	802	843	828	811	799	865	820	841	861	865	824	828	846	830	835	796	849	851	834	874	833	827	884	816	833	868	854	895	863	833	792	861	879	888	812	828	803	854	849	850	817	797	850	806	812	837	838	896	888	832	836	856	835	836	820	840	837	846	902	866	829	824	832	863	808	860	845	874	811	834	798	811	823	808	878	907	831	821	876	842	887	883	842	831	893	873	802	896	835	817	858	845	863	850	873	838	875	834	815	860	831	839	857	885	780	807	877	824	845	848	842	790	862	886	909	858	847	812	845	864	862	867	845	856	822	897	797	860	773	833	844	837	907	874	848	829
27244	20556	9135	931	561	492	416	284	294	250	298	293	295	250	274	272	278	255	275	317	244	282	281	250	251	294	242	272	242	264	262	263	248	235	249	258	269	271	282	252	271	265	296	309	263	267	276	241	275	287	290	277	284	248	281	288	226	271	271	278	244	235	235	247	261	294	264	256	246	258	256	294	264	264	263	262	278	240	272	269	259	288	273	252	279	269	239	275	282	258	262	263	239	276	262	254	247	273	249	277	270	281	285	266	263	259	248	258	273	245	262	232	270	282	260	273	270	268	279	257	261	266	275	267	244	242	290	268	256	262	265	279	256	282	260	254	291	269	265	247	246	253	279	277	270	245	282	276	249	263	266	270	267	291	285	256	288	270	278	255	270	280	279	246	248	252	241	260	278	285	265	257	259	263	249	226	277	297	253	279	264	256	303	263	286	289	253	270	254	297	242	270	235	244	275	278	259	229	266	263	266	265	268	233	250	294	287	289	262	270	242	281	269	286	285	243	248	254	249	276	299	263	281	274	259	281	269	255	254	261	286	260	256	269	270	263	264	276	265	246	273	270	283	254	272	258	253	259	302	280	263	273	268	293	278	252	277	233	249	249	237	264	267	261	269	255	280	252	278	243	235	267	294	251	259	268	277	261	291	251	242	263	275	254	272	258	268	260	260	276	271	296	243	256	265	264	258	294	263	248	247	270	255	265	283	266	269	279	267	280	269	254	253	288	244	256	242	251	254	282	284	246	247	286	262	263	263	283	255	305	280	276	255	270	276	271	279	258	239	271	250	278	262	290	265	266	269	276	284	276	233	250	271	273	255	267	258	281	264	257	247	293	262	263	263	251	253	239	264	267	254	274	228	265	227	287	259	252	281	266	256	279	254	255	269	270	249	273	289	264	244	253	247	275	276	271	262	239	265	269	294	252	265	283	257	280	267	234	289	259	260	282	278	239	268	240	224	260	283	312	239	260	239	246	262	262	266	291	271	248	278	273	277	237	260	237	269	255	255	273	271	239	271	255	281	245	263	265	252	286	257	273	289	270	268	271	266	247	266	263	242	271	293	268	256	279	264	251	269	253	253	283	272	250	251	282	265	264	253	273	269	260	241	260	258	291	264	294	283	249	253	276	266	243	254	241	258	272	260	264	266	287	248	261	257	244	264	243	261	285	278	279	278	237	251	295	239	292	259	244	265	265	261	260	294	293	257	258	281	256	270	270	261	263	258	257	283	279	298	224	298	268	260	284	282	283	226	244	271	284	243	265	299	264	247	234	271	263	260	255	247	243	273	279	256	268	244	243	274	252	279	282	287	245	294	280	235	265	287	252	267	252	234	264	277	293	276	277	281	277	269	280	260	252	297	272	239	278	265	273	244	275	243	293	247	239	252	275	259	222	266	256	268	259	283	257	254	242	244	273	253	241	259	257	285	270	261	285	268	239	240	271	302	252	277	256	253	258	275	251	264	282	274	270	262	264	275	290	275	256	254	318	250	261	288	247	268	276	269	248	295	270	271	297	252	280	259	231	245	269	276	260	281	243	282	263	294	259	286	261	265	260	256	294	268	239	290	230	221	288	252	278	237	242	299	251	261	266	243	269	267	286	261	242	264	257	278	282	254	263	253	248	269	284	232	261	269	265	284	259	264	246	249	266	228	273	256	252	269	249	255	255	264	281	242	267	270	223	264	267	257	292	278	267	274	260	254	284	273	210	247	259	264	287	263	235	262	259	275	263	264	279	260	253	275	248	271	237	288	264	274	217	248	261	268	235	267	279	270	278	255	278	273	260	278	266	263	298	270	261	288	242	244	273	275	254	275	242	293	291	280	259	281	263	279	233	255	272	278	255	273	258	277	242	262	246	273	263	285	288	260	274	288	280	269	275	290	286	259	278	254	269	258	279	268	253	260	256	259	278	260	287	236	279	278	279	279	274	275	262	263	274	286	271	269	268	260	252	249	266	256	280	266	269	258	280	265	261	275	290	222	266	257	279	274	272	242	284	264	269	279	288	255	282	255	265	275	278	309	247	296	286	248	256	224	246	269	238	265	217	249	275	239	244	251	270	293	263	257	274	276	282	270	270	276	277	248	271	271	256	259	268	258	251	277	272	281	270	243	241	263	254	268	249	269	263	250	280	283	278	253	254	241	281	269	279	251	254	281	283	303	247	269	246	279	241	266	260	259	260	275	254	265	270	257	252	268	236	300	265	264	256	252	240	276	240	248	283	249	270	277	286	273	293	260	240	266	232	258	279	232	249	236	239	258	259	228	249	240	280	272	263	276	271	251	240	280	265	234	242	250	270	248	270	238	256	256	257	256	247	259	254	272	250	278	272	286	256	241	297	268	251	263	234	273	268	268	272	267	272	255	282	270	238	237	221	254	257	275	262	260	261	272	290	270	255	245	268	270	263	260	285	267	256	270	290	233	261	271	247	262	250	255	267	278	269	240	286	279	249	256	255	237	295	244	280	256	258	286	254	239	257	262	259	259	285	252	259	288	257	275	261	252	239	273	266	266	252	284	269	228	255	282	278	263	269	254	236	266	262	271	257	236	240	251	240	292	279	266	246	270	286	243	230	280	285	246	277	255	226	260	235	269	296	265	268	276	255	287	257	242	246	280	291	270	241	272	232	268	253	262	243	269	257	291	253	243	231	239	276	269	272	267	284	257	268	264	280	262	291	250	266	242	266	255	253	293	269	270	265	253	263	267	245	261	264	240	276	251	264	263	248	285	282	275	258	251	261	241	269	257	270	265	267	260	271	254	275	234	270	282	210	253	266	271	284	245	284	254	242	270	254	247	270	261	248	285	283	274	251	269	322	273	300	267	250	256	280	273	235	275	267	279	227	259	255	270	281	265	260	270	284	272	253	252	268	266	257	210	243	271	247	279	246	247	271	301	259	265	270	253	269	269	282	284	273	270	268	250	265	256	252	256	292	259	291	250	265	285	245	278	266	293	282	252	249	235	222	283	258	266	282	288	268	268	265	253	266	251	269	261	246	278	295	266	278	291	257	268	268	259	273	265	241	289	251	274	257	283	246	292	293	276	234	269	251	252	264	278	243	266	252	290	258	287	259	278	261	238	256	258	274	270	265	263	248	285	278	265	254	245	259	289	275	262	256	230	237	259	257	268	276	247	264	268	280	271	272	273	273	273	241	276	276	271	263	238	266	249	237	265	258	281	254	262	256	269	243	260	278	257	273	245	235	226	265	248	258	279	245	266	277	264	263	239	246	287	263	251	247	268	254	290	276	242	254	277	250	279	286	285	242	256	238	249	274	253	243	261	246	301	264	276	261	253	266	249	280	266	297	254	257	261	276	267	242	268	271	261	264	269	271	248	251	263	247	274	249	270	269	283	276	239	309	246	269	268	266	247	294	262	261	256	242	266	238	261	270	267	258	274	263	248	274	289	255	259	275	239	251	248	294	269	272	245	264	269	259	255	254	265	281	312	239	248	254	283	254	261	254	245	261	250	249	272	266
12472	1315	1049	664	553	451	453	398	364	394	349	382	338	320	358	333	316	328	347	344	336	306	327	308	350	334	290	310	355	342	323	338	292	293	347	321	330	322	328	315	325	316	338	297	324	320	326	331	325	300	327	364	312	298	334	332	295	329	313	304	325	296	363	310	316	336	320	329	351	304	336	309	310	329	319	296	331	331	311	302	314	335	311	338	336	317	308	315	341	294	317	309	320	320	324	329	314	304	326	322	317	328	352	313	336	328	295	341	328	341	321	303	302	311	309	315	350	350	330	336	313	335	333	308	299	320	322	300	339	331	311	311	320	346	275	326	325	353	342	319	311	322	303	326	323	362	266	331	364	326	335	306	304	322	322	325	292	354	304	327	300	342	335	300	354	322	309	310	335	328	327	317	354	296	296	316	302	337	337	326	317	299	327	320	301	311	305	321	295	347	318	334	299	331	287	346	289	279	324	316	325	303	314	293	327	305	324	287	317	337	340	313	314	299	316	328	342	302	326	295	303	331	319	316	333	341	323	304	345	321	306	317	320	331	327	328	306	350	342	305	297	290	343	315	324	328	320	305	324	337	354	313	295	344	311	304	327	325	290	326	306	335	353	314	327	254	304	342	298	309	303	298	327	359	310	290	351	324	287	331	310	334	349	321	328	332	333	369	324	319	329	313	330	326	338	306	292	327	344	352	335	320	317	346	293	310	315	288	303	297	311	336	323	307	327	320	334	283	307	336	302	316	309	335	295	308	323	308	314	298	307	319	325	309	340	319	354	322	350	313	340	316	337	295	337	357	293	303	306	291	332	331	319	344	336	304	337	299	311	333	330	319	336	356	355	320	322	310	347	333	313	312	326	316	335	352	325	312	347	344	321	352	322	308	348	286	320	319	322	325	342	321	339	332	345	298	317	309	317	304	327	335	280	340	320	316	309	312	311	329	329	306	298	314	311	321	344	327	310	297	297	302	287	326	319	298	329	330	351	335	295	314	353	298	305	341	322	333	304	317	318	292	337	318	297	309	319	308	295	318	306	291	315	346	316	331	293	336	302	299	335	346	298	313	314	346	326	327	332	346	291	303	327	345	320	318	338	346	290	301	356	326	343	270	291	315	320	338	331	344	332	339	322	321	328	330	318	320	352	336	310	301	346	313	280	307	333	298	321	291	296	300	326	301	316	337	326	303	343	361	309	289	311	318	343	323	308	330	333	345	292	337	319	323	305	287	357	307	298	350	311	347	282	317	314	297	314	292	330	316	320	355	362	329	323	342	309	363	279	343	347	322	297	335	314	340	357	293	314	322	348	305	314	324	345	304	302	305	313	309	312	301	338	297	289	327	319	317	358	313	337	289	312	324	356	339	329	324	291	305	309	298	312	370	300	324	308	335	320	341	324	336	336	339	321	317	316	307	338	340	309	300	327	321	315	319	353	308	336	314	323	299	293	310	323	310	301	309	311	321	287	330	333	332	341	326	324	322	307	339	325	321	310	330	328	302	317	290	300	320	328	312	313	338	302	310	333	326	328	320	330	273	320	311	355	304	302	321	312	299	337	297	311	285	332	342	306	334	310	295	341	333	337	328	344	354	296	318	305	290	301	346	342	351	341	346	363	326	321	344	305	322	337	304	299	322	308	314	332	301	335	351	300	310	302	336	321	318	315	354	336	325	307	306	328	314	363	323	289	333	336	316	312	332	357	299	319	296	308	318	326	348	333	315	328	334	349	360	329	325	316	287	332	311	357	328	314	312	373	309	290	305	300	344	300	314	321	305	323	315	330	334	328	329	323	316	333	307	322	350	317	318	310	336	358	328	308	327	302	324	339	307	312	307	317	310	329	332	319	322	326	329	312	324	345	295	321	353	300	313	292	321	302	337	301	290	321	315	310	344	313	353	338	344	339	329	340	302	336	318	303	334	348	348	309	298	301	340	326	301	303	311	304	323	347	294	310	332	323	324	336	308	298	347	292	305	314	322	333	315	324	291	316	319	334	306	331	309	306	325	306	312	305	327	276	317	329	343	333	314	306	313	339	327	340	321	325	332	289	304	320	303	341	348	323	349	298	354	344	299	331	336	304	320	317	335	331	333	315	291	305	302	312	330	330	285	339	361	334	325	323	332	286	355	309	314	340	314	368	323	297	325	331	314	353	351	293	330	296	320	327	307	333	335	320	305	315	292	306	326	318	331	316	322	309	328	326	318	330	332	326	343	351	269	315	264	284	337	323	313	307	351	300	344	307	336	330	337	306	316	343	326	303	298	317	315	298	300	349	347	307	341	326	304	321	309	336	338	334	333	296	315	313	316	311	356	327	329	366	323	340	329	299	333	311	301	320	325	319	287	370	321	350	331	298	339	322	335	361	327	299	340	307	311	329	336	328	331	312	341	335	301	315	325	300	307	342	310	311	328	322	291	327	327	307	297	298	312	318	306	327	320	340	320	310	334	315	302	336	301	326	312	323	320	318	335	327	319	327	302	280	315	319	337	346	293	330	333	325	341	301	302	305	337	312	321	343	351	308	353	331	297	324	359	304	319	300	334	290	334	360	287	341	340	335	335	315	281	317	323	313	317	327	299	332	325	309	324	313	334	317	324	315	302	300	332	301	315	348	300	341	319	298	323	283	312	368	335	311	362	334	324	375	313	317	348	300	306	306	308	324	305	336	332	325	328	338	339	337	344	348	325	322	317	309	357	322	316	347	297	303	299	326	347	337	326	298	324	348	315	345	313	348	326	336	307	322	302	347	307	332	318	326	332	335	279	308	363	296	347	311	302	327	299	313	325	318	334	287	335	320	307	314	338	323	325	319	338	317	284	332	295	305	319	342	309	307	343	306	311	329	324	319	325	334	285	341	315	318	328	294	325	305	281	321	310	297	320	358	323	313	310	320	333	304	305	352	374	296	323	329	330	326	287	352	315	359	341	311	262	319	311	312	299	351	342	317	348	313	332	311	316	344	326	317	337	313	317	316	312	327	342	267	297	300	337	321	305	350	310	306	337	345	314	324	336	330	324	340	324	323	321	339	320	344	331	306	337	339	322	336	336	342	317	318	321	321	324	335	354	324	336	320	340	334	327	313	325	306	312	322	315	313	296	361	355	297	309	365	325	320	318	328	314	370	335	310	331	326	330	356	305	328	325	350	297	345	360	355	314	308	312	319	322	304	322	296	300	314	327	335	301	306	346	300	313	308	312	287	331	316	345	316	345	335	300	322	300	320	306	331	333	331	324	301	266	324	319	319	307	353	292	315	325	304	331	329	327	320	295	321	320	321	325	309	282	324	337	340	336	331	299	325	304	328	326	316	321	324	337	337	311	314	323	339	318	313	290	328	312	329	300	301	300	306	311	344	327	309	311	341	344	342	317	340	350	341	352	341	311	320	344	325	295	320	298	313	328	308	301	342	297	297	312	337	337	328	320	363	325	315	339	341	304	302	317	313	289	332	316	336	336	339	334	323	323	340	357	312	310	324	326	306	321	318	300
23619	21180	28587	24041	21173	12445	1447	904	698	700	663	619	550	578	506	505	505	488	529	485	471	477	476	505	445	459	439	452	452	460	449	450	430	455	423	428	445	461	444	436	427	398	372	456	445	423	420	390	436	419	469	449	414	415	434	422	403	429	474	438	412	421	435	401	449	419	429	427	427	426	442	415	425	405	409	425	438	433	414	434	421	431	442	441	427	441	417	441	440	423	433	414	461	427	409	453	418	450	423	442	395	390	467	429	429	410	421	421	418	459	444	439	423	449	415	411	405	430	411	433	411	466	434	435	426	421	412	424	427	439	401	426	398	447	440	442	397	492	451	457	407	434	437	416	413	426	456	450	436	440	435	433	435	435	426	428	459	449	394	433	423	433	431	455	428	437	446	417	417	383	428	420	451	438	389	429	420	463	438	395	449	412	406	420	427	410	440	430	428	409	424	426	448	378	401	431	417	473	432	404	402	428	451	427	456	424	437	403	438	400	424	433	419	420	441	405	423	434	404	439	486	456	446	410	419	430	400	429	450	422	411	403	413	422	402	404	415	423	445	418	388	403	420	455	435	416	441	460	430	453	424	432	419	434	437	425	435	432	418	421	453	435	457	426	420	417	415	401	465	452	449	411	424	435	400	426	406	445	463	427	454	413	432	431	401	438	432	410	403	424	453	420	414	402	443	406	389	422	426	422	440	462	415	425	474	429	454	383	435	406	406	471	450	478	393	448	377	436	428	440	390	419	448	424	433	382	470	402	438	475	405	386	386	424	416	446	418	427	409	414	418	428	416	397	436	434	433	444	432	428	457	403	450	425	448	441	420	394	453	430	460	412	425	458	428	454	439	387	456	409	433	413	413	427	432	443	422	419	473	437	450	404	402	404	430	406	433	459	430	437	423	449	424	443	448	454	467	413	416	443	466	452	388	437	438	426	458	432	432	440	422	435	422	448	432	448	397	414	462	430	434	433	441	416	446	449	429	403	389	416	430	431	414	442	456	453	449	418	391	407	418	429	455	424	483	403	431	428	452	428	466	456	483	415	408	426	455	438	428	433	454	448	402	452	451	416	454	414	449	419	448	428	416	447	411	429	427	444	424	404	413	454	408	391	424	399	435	440	429	433	421	436	420	431	418	464	460	449	416	420	444	458	471	408	422	428	456	446	408	437	377	437	404	395	428	419	414	412	414	452	436	420	482	424	382	450	401	422	422	425	412	386	424	438	420	447	430	472	412	427	432	433	425	440	436	445	421	450	435	427	391	421	416	428	457	432	430	412	367	460	426	403	437	426	436	460	421	430	403	429	438	400	422	439	451	436	430	404	412	413	421	398	418	431	418	438	426	424	447	439	425	448	385	419	395	444	421	433	385	415	424	396	433	413	448	425	417	431	429	430	428	406	406	400	437	443	435	444	445	443	419	420	385	436	429	423	447	446	416	431	464	440	419	412	420	457	420	409	396	440	416	388	437	399	398	407	416	444	468	427	417	369	435	429	430	441	428	422	422	430	391	453	438	438	416	430	439	393	461	414	436	406	432	380	431	402	405	409	407	463	441	398	419	436	428	418	457	426	408	410	414	398	433	452	450	449	415	435	427	446	433	433	412	409	391	423	398	413	460	412	418	428	429	407	487	454	448	398	427	419	419	414	439	414	399	439	430	449	444	446	405	484	441	397	403	471	438	414	393	420	432	441	410	402	455	488	410	430	395	405	405	444	429	432	442	440	419	498	454	411	455	391	428	427	421	457	423	436	390	390	419	427	478	420	380	433	442	457	422	423	418	432	404	439	421	424	414	368	390	427	399	439	451	434	429	443	400	430	454	429	425	444	413	418	458	459	433	406	418	466	459	410	448	441	431	407	378	382	425	427	412	434	430	422	438	440	455	431	421	453	455	415	409	461	432	428	442	439	417	412	443	442	426	447	464	432	409	416	413	418	425	454	437	432	421	426	438	412	414	419	456	415	419	441	413	379	433	425	419	457	422	361	444	415	379	429	403	437	425	434	440	432	381	415	439	427	438	403	440	387	425	440	425	392	428	419	414	438	411	418	449	425	418	462	423	440	432	413	440	428	432	456	444	421	425	424	413	420	417	434	431	446	392	419	425	425	445	430	370	446	431	478	417	427	431	388	399	401	417	434	416	427	437	410	464	411	446	395	400	439	390	448	423	413	432	430	447	419	424	437	437	429	429	418	440	418	437	380	449	466	410	423	448	388	422	457	427	441	389	433	434	460	385	382	471	420	418	446	436	453	403	430	444	419	415	410	426	444	437	420	429	412	442	434	452	423	424	399	414	423	452	416	430	437	464	444	421	445	394	418	419	455	385	412	468	396	431	470	446	396	414	429	427	428	413	430	435	422	438	448	459	407	427	434	438	439	417	383	416	424	416	414	411	428	393	424	419	412	439	428	462	420	398	433	406	418	404	434	436	447	430	395	416	407	415	378	421	447	453	410	464	429	425	420	468	423	402	413	458	379	407	438	350	400	451	402	403	455	428	450	440	438	401	430	441	421	445	417	417	429	415	418	425	438	452	445	433	425	420	441	401	404	424	421	396	425	409	453	442	410	391	420	404	431	404	421	412	398	469	420	417	406	475	437	433	448	452	462	433	417	439	415	429	452	432	431	451	472	410	432	444	427	415	423	454	411	427	451	484	429	443	418	399	461	415	425	436	407	445	421	417	399	425	396	451	411	404	429	441	419	452	462	446	421	420	427	397	438	422	412	410	439	414	456	451	439	437	439	430	404	444	415	416	440	396	405	427	434	416	441	422	450	454	436	419	412	443	421	413	455	416	391	425	423	396	426	408	461	441	420	445	420	411	402	415	416	406	413	452	399	426	426	444	434	428	435	410	402	434	390	385	452	423	452	419	430	434	415	403	417	417	407	446	412	421	418	432	427	439	412	416	422	409	447	455	380	435	442	441	441	430	439	418	383	425	385	483	408	397	446	466	417	403	421	419	429	448	425	410	419	435	435	454	435	451	441	404	432	426	439	428	435	408	410	427	416	421	413	420	410	422	419	457	416	371	413	384	435	475	434	412	438	470	462	424	409	441	447	407	416	456	425	427	376	365	406	433	424	398	410	454	437	426	456	437	413	441	461	391	402	423	421	446	445	408	461	453	407	405	456	423	400	444	433	437	442	415	392	436	424	403	413	393	443	404	426	395	413	422	426	438	452	425	419	448	423	412	392	429	390	394	460	425	417	418	457	421	449	408	402	462	413	417	407	415	445	481	431	418	418	433	432	432	453	420	425	418	426	428	402	383	449	419	427	459	456	422	399	472	397	433	414	437	451	413	430	431	441	437	424	423	411	421	393	433	409	413	410	410	465	409	404	430	404	419	414	396	398	445	413	371	418	450	444	413	426	417	406	438	438	423	416	432	427	456	426	438	456	435	456	429	466	440	414	447	435	429	448	447	433	444	433	442	450	449	417	438	426	450	460	424	428	432	380	450	452	432	422	432	424	482	401	398	417	437	457
15430	9617	7965	4177	3028	2186	1737	1452	1157	1031	939	836	760	695	709	627	641	573	604	548	573	545	542	512	542	518	507	503	516	541	509	503	520	529	512	500	461	510	507	495	468	499	507	469	495	485	513	481	507	483	499	474	480	474	493	471	492	492	481	521	456	509	486	484	499	470	480	525	515	526	477	462	451	475	496	485	516	476	484	496	462	444	471	472	485	519	462	469	466	474	492	468	496	464	482	499	503	476	467	490	500	481	471	473	507	456	485	491	467	485	462	480	486	515	462	484	455	468	466	494	464	487	454	504	447	439	472	490	481	511	487	469	469	510	444	482	477	497	471	484	487	502	500	452	458	480	530	497	497	481	485	484	519	466	486	460	481	487	481	469	494	491	466	465	485	477	477	469	488	453	474	445	463	473	460	497	458	499	470	523	489	494	479	476	493	487	456	455	476	474	491	487	521	480	490	490	493	458	495	497	455	490	448	497	459	477	443	507	454	500	480	514	477	450	474	472	447	549	504	458	499	469	500	499	466	461	500	474	464	497	524	447	499	503	493	473	464	501	483	471	467	431	514	467	425	487	507	501	476	427	520	467	432	412	496	437	474	475	485	505	493	463	485	491	503	483	478	500	460	464	552	471	510	493	459	469	503	525	497	451	481	482	515	496	471	466	519	463	480	480	474	450	426	475	461	494	459	487	480	503	503	451	451	472	499	497	461	456	470	431	494	476	492	491	499	484	479	464	486	494	483	445	461	474	485	495	492	494	507	501	487	449	452	512	489	496	485	486	472	477	513	462	467	473	491	497	502	489	452	488	447	467	491	448	475	459	495	482	487	487	517	479	497	485	462	487	489	510	482	497	435	472	471	483	492	431	464	482	459	482	488	497	501	544	508	450	466	537	498	472	461	457	466	468	505	469	473	488	491	490	481	470	481	456	458	475	466	490	465	460	461	492	476	471	446	508	517	508	500	502	469	450	509	453	478	477	485	477	499	466	464	491	496	507	487	475	476	480	470	513	433	495	470	458	493	489	465	486	475	474	468	472	477	471	502	484	496	449	463	431	489	447	485	480	481	532	465	446	459	471	486	501	438	457	494	449	512	467	443	482	471	484	475	514	478	484	457	511	433	504	510	477	484	505	492	508	474	515	473	472	501	498	438	507	536	493	474	454	457	476	502	459	506	479	503	453	476	486	471	473	481	492	496	462	491	493	509	461	484	511	511	478	489	525	512	475	494	486	464	472	500	482	530	476	493	470	462	444	486	477	496	482	448	462	486	476	473	491	441	457	479	468	522	489	502	456	486	481	475	498	532	488	461	464	480	455	460	487	451	457	469	493	477	450	513	477	483	532	504	485	464	478	494	470	481	504	438	456	451	489	468	484	478	532	470	507	498	473	518	475	446	510	486	483	444	477	426	472	462	454	483	441	464	510	483	533	465	480	484	501	460	512	502	467	499	483	474	491	501	495	518	486	483	502	471	464	461	470	473	502	483	502	432	491	500	473	485	502	460	447	476	492	504	498	485	508	455	529	454	489	477	480	470	467	504	472	431	482	514	450	488	443	481	481	442	496	491	486	492	481	526	518	460	448	490	506	499	449	455	475	481	476	467	456	502	459	501	461	475	467	495	477	481	504	478	515	477	491	449	486	498	520	495	486	491	478	460	512	466	437	482	495	534	475	477	453	459	451	485	487	481	481	463	459	442	475	498	519	469	486	467	461	478	476	457	464	425	464	496	481	491	485	507	490	475	498	479	454	498	491	492	494	461	485	484	470	455	466	513	496	503	527	479	470	486	488	482	481	493	474	496	508	465	440	472	479	442	458	502	463	464	475	437	454	495	441	469	469	457	457	492	476	495	477	466	489	470	466	464	494	499	468	467	482	474	523	490	461	499	513	466	466	517	475	496	492	494	515	491	486	476	452	442	498	459	513	456	483	478	453	452	482	444	485	472	465	487	478	488	500	477	503	507	494	469	471	456	491	485	473	491	493	469	450	472	462	506	476	456	511	453	527	435	464	493	494	491	519	515	456	481	499	463	505	499	485	521	487	468	476	485	452	497	486	507	448	495	453	474	469	481	499	458	472	488	479	474	477	494	491	440	462	476	507	470	496	462	469	490	495	456	519	493	492	505	520	500	499	479	464	482	466	507	443	464	447	497	514	474	488	459	429	478	513	508	462	473	489	536	481	472	472	484	470	496	457	466	479	509	470	493	477	495	463	465	463	475	490	454	482	507	496	512	515	447	504	519	441	498	478	474	473	510	484	464	448	460	470	486	478	480	445	500	447	463	459	495	468	493	498	504	510	507	496	493	498	436	479	463	470	479	530	484	477	492	471	451	506	472	496	445	501	470	476	481	438	477	487	534	479	430	445	453	467	453	465	488	472	485	458	472	454	442	454	482	481	451	481	495	475	480	463	480	493	446	490	478	509	501	486	427	446	507	492	467	471	463	456	483	470	473	479	498	463	492	465	521	479	502	494	454	448	479	463	513	470	476	493	487	430	464	474	492	499	468	483	470	494	506	462	481	473	473	456	511	503	486	501	459	462	480	497	501	469	474	496	448	462	456	486	489	502	457	487	475	511	470	457	497	470	459	463	479	490	472	483	459	475	466	489	463	451	489	442	484	488	466	475	471	455	486	502	501	466	470	485	449	487	508	457	470	450	483	482	475	477	496	456	476	451	507	483	472	444	465	503	531	427	467	490	453	481	435	472	476	448	488	490	420	498	480	490	467	462	504	447	473	515	452	464	472	489	482	458	514	504	470	420	493	511	472	470	458	511	472	519	495	524	445	491	478	465	490	475	484	502	478	458	468	451	468	452	474	452	461	535	494	508	495	502	486	465	479	464	514	470	470	467	484	455	470	470	507	500	496	461	514	464	503	509	480	470	448	442	469	472	487	490	514	461	496	477	462	485	493	471	493	499	466	479	473	491	482	481	442	489	487	492	472	484	478	488	507	491	453	455	484	501	466	483	475	493	475	470	494	494	464	488	515	480	476	461	480	495	481	469	459	443	489	489	492	453	512	500	462	487	460	462	448	483	461	472	450	483	501	487	466	473	459	516	495	489	485	494	448	491	447	501	495	446	472	484	471	514	473	485	471	438	465	464	482	519	514	498	470	491	498	459	492	504	456	501	490	489	482	472	463	495	489	459	481	470	501	484	477	491	487	474	455	476	457	514	462	434	495	481	480	473	474	463	507	491	428	485	436	461	479	477	486	483	509	452	518	471	470	484	497	533	516	486	492	480	479	509	462	438	475	482	485	493	492	462	463	452	499	459	472	478	476	492	499	494	508	501	465	485	498	473	472	483	485	476	467	429	460	514	484	466	495	480	474	489	481	484	465	486	499	499	498	492	522	465	444	490	502	463	491	471	484	490	500	497	471	488	454	480	527	462	463	498	509	462	464	465	449	485	461	480	478	502	488	486	468	498	470	502	463	521	480	446	495	464	485	471	496	507	517	432	497	520	508	462	508	426	449	506
24837	21169	27602	24886	12850	1118	843	687	584	567	569	568	543	504	529	498	522	500	516	498	535	493	508	486	468	485	490	477	456	456	448	436	470	506	482	464	503	465	433	439	473	467	459	479	441	452	486	430	440	462	459	456	480	458	490	401	482	454	476	463	494	489	496	453	440	462	457	425	475	446	432	461	455	443	476	494	433	465	491	470	464	488	481	485	476	472	469	447	488	499	454	488	461	483	459	522	461	495	455	474	503	480	483	499	492	469	464	468	455	471	467	419	481	462	461	456	489	469	455	476	433	465	493	469	477	427	462	465	463	488	452	473	464	443	443	448	461	487	479	479	419	463	447	471	472	500	497	467	490	494	456	431	482	464	486	461	438	467	435	494	447	433	503	475	447	425	462	460	460	433	447	441	449	455	415	449	454	475	495	472	463	453	491	442	468	480	437	490	447	463	455	489	445	461	455	476	443	453	455	461	495	502	446	499	433	460	508	466	430	526	474	441	457	456	453	421	444	458	450	478	454	449	523	476	499	481	433	451	471	452	466	464	457	500	447	453	467	471	492	446	474	470	470	423	433	477	499	445	449	449	463	454	444	470	468	448	452	484	461	465	504	475	473	498	492	483	460	463	450	510	457	470	502	452	493	450	444	467	464	474	490	457	531	484	468	482	491	449	450	458	486	446	424	464	496	423	468	460	488	497	454	439	453	463	464	509	438	461	465	411	453	476	467	471	456	434	470	466	467	424	425	478	487	455	449	437	454	463	455	482	445	446	470	452	531	436	445	473	425	481	437	472	482	477	432	485	409	523	459	473	469	464	467	419	516	436	466	450	438	471	480	500	472	469	447	436	449	478	432	477	484	487	486	447	386	477	464	451	440	482	423	486	404	472	500	473	459	463	451	435	462	437	468	450	460	515	478	482	437	461	450	462	479	485	472	482	463	489	456	456	446	460	434	477	466	428	480	468	470	462	426	461	456	497	414	483	437	459	485	466	506	461	464	442	474	484	443	453	446	434	450	434	497	434	446	480	471	430	461	476	445	461	452	490	457	448	462	404	407	456	451	461	464	460	470	446	454	473	443	437	458	421	502	467	474	467	441	449	479	460	497	473	459	439	521	487	466	477	484	465	429	498	451	454	465	490	441	447	407	484	508	442	529	472	475	474	464	451	459	478	445	483	466	448	440	464	457	462	461	427	467	443	467	488	492	511	470	492	474	459	448	468	410	445	400	473	489	443	542	445	459	417	507	453	461	494	448	503	443	437	464	448	483	494	463	492	467	477	420	464	471	494	438	456	469	451	448	509	497	479	426	440	460	446	468	471	471	460	464	454	483	427	439	437	462	477	473	496	468	462	482	462	455	464	436	503	471	495	467	471	430	490	477	413	471	443	464	456	454	447	441	457	488	508	423	421	440	482	470	490	450	436	458	490	463	472	426	505	461	443	489	405	413	488	478	416	476	453	467	455	482	488	456	472	448	474	462	455	443	448	468	481	461	467	448	449	429	456	474	467	440	448	446	441	464	467	472	468	459	455	435	474	404	468	448	472	465	472	421	453	449	469	481	491	460	457	478	447	455	481	484	503	478	519	432	421	464	469	436	443	432	496	485	459	446	459	493	465	489	481	444	486	462	482	483	477	481	465	487	443	425	457	466	462	503	447	456	462	444	438	453	462	476	461	427	473	462	471	461	457	461	470	501	462	473	473	454	476	466	484	476	473	458	453	495	444	400	439	485	465	462	444	467	427	473	493	437	471	496	439	513	453	462	475	452	434	456	478	473	447	456	482	434	431	496	472	466	507	455	442	444	463	439	473	436	469	478	429	464	452	461	434	464	499	447	463	474	473	469	443	463	470	445	463	444	489	461	419	464	472	452	495	439	455	444	460	491	462	487	449	466	465	480	425	475	432	480	477	444	456	435	461	467	407	446	471	478	460	468	501	452	435	491	449	451	479	462	418	440	502	474	445	451	494	498	490	460	431	461	468	481	479	428	451	458	487	460	492	456	491	478	456	493	476	423	457	445	458	473	438	453	477	468	502	448	436	514	493	445	467	423	470	462	472	471	456	458	474	467	474	442	438	423	464	457	457	450	480	435	463	461	486	480	467	457	469	449	446	472	494	450	465	481	458	480	451	466	487	479	511	466	427	464	463	458	427	479	449	476	462	487	454	452	448	503	414	429	448	440	453	452	435	498	485	424	462	465	428	446	429	475	449	468	462	443	459	468	451	503	486	428	467	500	451	448	437	459	470	465	443	443	452	460	466	444	493	436	494	429	471	462	468	446	439	470	469	478	475	470	453	488	452	409	475	480	416	442	482	490	459	460	507	446	430	438	476	489	475	452	446	454	491	432	477	495	471	485	436	465	426	460	451	429	470	462	433	465	443	459	499	462	460	474	494	464	477	480	493	456	451	496	487	464	477	460	482	428	477	441	434	475	471	463	462	462	492	499	477	438	468	474	474	445	453	425	441	441	486	477	448	445	479	433	475	453	461	442	488	449	446	426	459	475	481	459	513	450	479	448	460	490	439	445	466	455	454	448	461	447	451	457	467	479	493	464	453	475	468	458	503	464	495	445	446	484	437	463	483	436	497	408	465	482	484	476	459	455	440	431	473	471	453	462	462	500	451	490	472	447	469	482	477	469	437	510	420	459	462	466	489	462	480	463	460	429	468	468	472	420	444	443	470	390	485	495	473	473	516	474	464	435	459	457	448	471	467	461	419	437	459	433	436	491	475	461	442	485	434	467	457	510	460	460	449	493	443	462	452	463	486	467	484	481	434	441	472	469	443	460	482	464	474	448	508	475	456	461	449	432	457	453	486	482	443	484	473	468	446	441	464	476	448	479	445	466	495	457	450	478	445	433	468	422	435	502	470	479	434	473	456	458	437	508	483	458	451	463	450	463	486	449	449	420	426	463	450	463	452	462	440	475	478	465	509	463	476	468	470	473	428	480	466	433	472	438	492	467	452	428	463	424	432	472	468	454	434	458	470	436	450	425	468	448	456	449	440	411	477	481	459	462	452	466	458	463	451	477	489	482	472	427	426	449	470	477	501	474	462	459	480	458	445	456	458	413	451	478	463	491	460	504	469	477	456	465	454	477	449	426	479	443	520	427	486	465	513	450	455	441	429	467	446	468	444	448	444	501	473	456	438	461	475	474	443	464	473	434	496	438	465	513	461	478	449	464	480	466	471	459	477	476	452	501	499	457	467	475	491	474	435	456	501	499	486	454	473	477	438	465	464	466	441	435	473	449	470	461	475	467	456	438	449	431	447	446	471	481	461	483	451	447	487	468	435	443	472	461	498	468	506	444	460	425	466	448	461	439	440	458	457	470	453	430	459	482	446	443	438	468	448	458	454	460	448	455	464	415	474	456	406	448	467	437	418	465	431	464	444	463	452	435	459	463	437	499	471	460	435	480	485	496	442	428	468	479	469	425	448	435	478	414	501	444	465	425	461	448	480	462	439	437	448	436	456	491	473
16327	5703	4676	2529	1893	1473	1245	1083	962	839	771	722	674	624	656	645	609	606	587	592	616	568	610	597	521	568	533	585	581	578	525	611	564	540	546	511	571	552	553	545	598	509	569	573	558	526	562	563	541	527	523	533	554	572	562	518	543	520	592	469	542	569	563	590	540	529	570	588	578	481	552	590	533	537	558	551	565	569	509	579	565	546	527	538	559	523	569	551	519	560	580	546	599	514	548	561	544	545	584	534	531	541	503	539	521	549	568	539	543	533	548	591	538	539	570	576	525	546	552	549	560	521	509	529	528	512	607	545	554	538	564	515	514	537	544	543	549	587	509	518	583	530	568	538	536	557	559	513	574	536	537	532	546	534	583	505	552	543	505	517	567	531	537	529	505	549	556	541	546	530	564	571	536	543	577	552	543	530	499	540	541	510	545	575	579	531	536	527	554	543	529	521	570	511	563	578	533	574	527	517	511	581	548	572	558	555	547	544	534	566	465	526	544	544	544	548	550	548	565	519	515	578	529	566	546	530	566	548	550	561	530	604	516	503	527	548	505	530	576	513	529	542	533	533	536	535	566	542	555	568	532	577	541	560	544	480	529	580	531	563	549	570	573	539	561	524	510	518	515	526	535	550	526	563	529	518	557	556	537	541	528	536	551	527	565	506	583	538	554	536	554	501	555	543	524	539	604	531	523	544	546	532	547	537	554	559	559	577	530	497	537	540	564	565	536	550	533	522	529	545	553	578	517	558	548	560	553	543	549	535	568	554	570	580	511	506	519	592	590	580	552	589	526	588	561	580	555	557	560	561	518	560	542	501	518	553	567	549	521	535	528	545	516	558	550	570	503	541	541	496	562	521	592	568	545	502	556	500	515	544	532	583	558	564	545	513	571	540	548	538	552	537	517	540	551	520	530	521	500	576	545	475	546	590	542	545	552	554	521	501	554	535	518	575	515	538	539	523	492	541	543	562	548	551	546	553	585	526	528	528	544	530	502	547	544	510	556	491	588	524	570	543	569	533	593	562	544	537	554	515	524	537	553	553	575	528	518	526	546	527	553	593	504	535	500	498	483	525	594	569	546	559	552	538	538	558	538	587	495	530	519	550	565	555	551	542	560	560	470	568	535	505	556	544	551	564	555	501	589	560	544	516	543	523	533	565	556	546	542	524	553	546	582	545	536	541	536	522	536	535	561	581	538	541	563	574	560	541	552	550	523	547	526	506	558	542	521	509	583	536	556	533	546	576	559	497	545	506	545	556	528	541	528	583	534	555	567	527	502	517	574	547	561	542	532	575	543	555	571	543	534	557	541	514	577	542	551	571	539	489	563	526	546	556	525	539	519	553	556	565	490	533	529	560	556	582	584	515	536	533	521	587	548	553	484	533	540	576	543	557	547	547	575	530	529	553	563	529	539	553	527	475	559	559	558	563	544	559	543	560	545	611	532	535	516	523	556	562	543	540	548	501	491	531	547	569	566	544	551	564	568	595	525	533	519	534	510	535	514	567	561	552	527	541	567	543	553	510	541	557	575	552	573	572	559	556	533	533	534	562	524	569	520	573	531	552	608	523	550	525	536	523	522	572	558	533	566	561	575	549	553	528	574	571	596	527	538	533	533	553	540	504	528	554	564	563	558	504	531	562	605	544	520	554	586	512	559	578	510	528	571	524	586	557	516	567	530	548	544	521	530	545	568	565	547	520	509	545	563	550	531	542	556	568	531	555	543	537	571	569	525	555	534	496	566	528	543	520	565	540	501	561	524	556	567	532	533	548	566	518	546	526	536	563	570	605	528	553	522	531	541	577	564	547	548	568	533	525	531	565	551	531	578	502	538	529	553	560	541	545	559	577	559	526	517	598	521	560	558	580	557	565	541	540	521	516	567	554	543	549	554	560	556	577	525	535	570	514	583	562	568	556	518	529	584	499	561	570	562	548	546	563	561	560	541	585	545	526	567	545	566	567	524	570	548	558	499	585	578	555	524	567	558	556	512	545	515	538	513	558	530	535	534	558	530	562	567	572	548	574	576	550	548	510	548	553	555	517	526	545	553	528	519	529	541	521	522	533	520	549	573	553	517	557	568	559	586	543	559	527	546	536	540	537	514	506	526	565	552	538	557	541	500	519	508	609	554	525	502	550	528	534	549	586	553	499	558	517	560	560	537	546	551	578	521	575	522	543	574	569	542	504	543	555	535	541	524	572	538	555	524	546	619	519	551	551	606	540	581	555	560	562	533	566	543	532	561	549	551	554	538	576	547	553	575	522	563	544	524	533	575	520	561	547	530	544	543	570	549	552	551	535	568	535	547	522	566	576	524	567	559	537	542	532	560	544	576	542	536	566	573	554	567	508	575	514	512	544	539	557	567	555	554	563	542	578	538	531	587	541	556	586	562	545	517	554	524	564	493	521	534	577	510	509	542	550	534	518	566	567	523	539	584	540	533	528	560	568	537	544	541	554	598	566	569	560	556	557	545	555	554	509	513	570	527	576	557	578	566	588	534	522	568	542	554	551	506	549	530	571	561	562	565	502	545	551	524	559	535	552	539	548	542	537	587	524	567	533	555	506	583	557	547	530	537	592	539	541	536	537	566	544	570	520	544	538	509	519	541	531	552	555	568	532	542	556	517	546	544	506	516	551	516	535	566	533	540	578	536	562	564	536	555	591	498	527	511	545	545	554	572	578	536	538	545	562	518	540	538	532	575	554	564	549	532	549	533	540	566	601	519	543	589	584	562	539	594	528	518	539	525	568	534	561	554	543	545	577	532	531	557	572	560	535	538	547	555	542	539	537	555	579	537	582	536	560	583	529	531	547	598	561	544	539	545	585	537	581	560	546	518	523	518	548	571	555	539	569	570	496	526	549	578	550	563	548	549	527	553	566	566	567	561	522	570	565	575	533	547	577	570	528	547	568	538	538	543	503	556	513	544	552	564	564	512	591	491	562	541	572	522	509	534	497	567	552	524	561	550	538	540	552	553	576	560	533	549	521	553	549	561	592	547	531	534	542	561	554	550	538	552	531	546	497	580	540	541	525	530	563	583	527	546	566	542	554	563	523	551	548	560	534	548	549	538	516	545	506	556	543	514	502	550	584	559	520	529	590	556	529	508	528	534	564	538	555	522	517	516	560	536	558	577	536	567	546	529	536	560	570	576	552	535	578	540	538	519	563	585	511	551	612	527	523	552	528	526	556	539	540	553	554	566	533	606	568	514	559	522	552	554	528	553	565	571	597	556	557	578	526	519	537	520	524	534	587	537	561	583	569	535	536	544	520	540	512	558	609	550	591	490	537	568	545	565	590	557	534	513	568	540	513	509	529	523	483	546	569	526	514	544	576	553	503	575	586	540	581	536	575	523	579	531	515	566	522	563	536	540	547	535	530	546	552	549	581	538	584	541	571	544	552	534	563	578	570	590	504	557	515	532	583	565	563	572	536	515	547	564	529	535	570	540	484	538	596	487	536	578	564	569	491	555	493	561	483
22639	21200	28991	23683	21194	21273	12610	1991	1446	1275	1204	1085	1011	1053	1017	928	930	918	928	881	925	892	939	866	848	873	860	871	843	854	837	767	814	888	838	793	840	746	821	852	802	770	743	826	779	773	828	830	752	778	797	790	812	770	819	805	811	801	789	811	804	788	769	812	787	834	807	784	755	815	821	817	807	877	854	793	762	763	772	795	818	808	794	830	745	795	786	746	810	812	781	773	819	755	778	752	765	771	764	813	759	779	791	757	820	803	825	778	760	828	794	805	753	757	794	801	762	805	770	812	806	793	778	777	775	799	782	741	753	745	818	776	784	747	769	765	772	774	775	829	771	727	775	792	821	864	820	816	721	784	807	801	805	805	774	753	756	780	834	794	762	777	743	790	776	761	804	771	768	777	747	736	771	818	779	777	766	790	776	798	773	811	755	760	769	803	782	757	766	816	742	806	808	823	790	761	793	770	771	823	746	727	757	742	735	817	772	753	770	774	741	801	784	820	774	761	743	782	832	757	764	778	826	805	795	751	823	762	831	810	772	769	760	751	761	754	747	802	877	763	814	804	829	836	778	787	745	795	800	788	762	771	769	774	732	780	804	772	806	777	779	774	763	829	757	751	778	787	792	772	754	818	780	759	808	817	731	820	766	779	735	747	796	742	776	756	764	789	796	796	795	767	760	751	771	804	752	753	799	737	739	799	755	764	758	795	809	824	716	784	752	814	747	773	825	796	798	828	764	750	800	786	768	755	758	831	738	835	834	840	755	805	791	822	770	776	780	798	803	766	816	760	749	780	774	761	780	825	743	787	819	791	742	821	806	789	803	755	765	805	835	826	793	799	760	810	736	756	800	739	741	825	766	817	761	811	770	752	802	806	831	779	771	799	798	737	810	791	732	827	749	730	732	758	793	812	770	800	808	792	837	765	788	693	775	791	755	789	800	790	774	753	780	792	737	825	725	810	735	777	729	779	774	742	753	768	828	733	786	814	804	814	833	824	777	787	775	753	805	759	762	818	770	816	801	736	767	779	805	753	772	765	777	812	718	762	794	761	791	773	772	762	791	806	785	747	780	804	790	739	820	807	839	795	772	851	813	787	872	766	760	782	768	819	763	828	816	814	784	798	816	824	790	794	772	850	793	808	757	835	776	820	824	753	793	797	824	797	799	792	766	732	754	765	743	780	788	806	794	775	790	782	794	775	807	757	784	829	798	809	785	783	774	803	775	750	783	829	774	827	778	772	813	733	756	836	815	750	814	806	794	776	790	801	765	781	793	815	795	789	827	776	789	844	763	807	720	796	769	759	776	819	757	748	785	748	803	790	792	779	745	797	805	763	786	778	772	784	723	751	804	785	764	732	822	773	807	786	748	774	755	767	800	731	813	746	807	769	781	774	745	822	791	820	709	779	787	816	779	760	777	778	815	747	741	759	798	794	770	765	768	767	769	741	807	829	760	777	789	784	758	752	771	772	746	804	821	786	748	751	768	785	786	761	804	805	807	808	711	815	703	799	820	737	782	793	759	743	803	736	768	760	805	764	776	807	799	762	728	774	790	785	769	788	786	784	787	793	793	780	756	842	726	729	762	805	832	803	785	778	801	778	822	762	819	786	812	774	760	827	824	748	806	747	843	782	737	736	807	773	775	751	764	819	801	760	802	727	784	765	792	787	749	784	797	758	808	810	721	791	774	761	833	781	759	764	748	787	792	761	788	779	811	810	721	795	763	752	790	760	767	745	807	805	815	813	792	787	771	806	798	783	818	757	829	762	749	799	757	763	769	732	771	760	767	762	810	818	744	800	738	823	776	808	726	765	824	788	801	749	800	799	780	799	745	722	797	788	776	761	796	813	787	801	768	743	768	746	835	792	779	793	802	784	797	769	739	809	762	778	823	771	772	718	739	774	754	815	796	773	741	752	733	753	820	762	809	797	802	796	763	778	833	762	774	772	771	813	778	739	791	796	742	806	785	741	776	797	819	757	836	736	867	730	787	823	767	785	757	791	803	794	793	790	801	803	872	760	755	789	727	759	767	761	791	762	768	755	779	774	807	794	781	749	790	801	797	702	751	751	743	791	837	792	781	727	794	777	741	761	772	834	790	769	785	827	771	792	769	766	801	751	742	816	751	841	797	819	781	777	778	712	797	765	809	820	805	748	750	756	792	841	810	734	794	758	785	760	714	808	731	799	789	836	796	781	807	817	848	789	748	794	771	759	770	829	802	822	796	786	787	761	800	738	764	741	863	777	784	792	802	804	778	772	857	788	735	761	826	776	826	801	757	783	766	756	784	760	844	747	779	808	795	788	818	765	831	763	765	794	801	769	773	771	772	759	804	807	711	850	765	720	783	782	758	758	786	773	764	769	822	783	769	751	779	780	803	794	772	802	808	756	800	768	801	815	741	771	770	763	748	776	766	734	828	819	743	802	734	783	801	799	803	807	818	750	749	761	784	779	801	747	766	724	747	759	781	772	790	752	740	766	750	763	775	785	766	783	765	726	790	784	804	773	739	799	750	794	791	810	776	799	753	745	788	778	781	746	839	778	803	747	767	751	771	796	783	804	795	805	782	796	756	785	747	756	751	700	762	756	731	799	748	780	834	778	797	803	799	787	825	740	734	775	766	755	770	738	747	761	783	830	775	751	773	767	737	769	773	741	790	805	778	743	781	715	819	824	756	784	753	754	772	817	784	764	842	730	853	765	786	737	719	765	811	749	750	763	746	738	812	794	774	817	753	713	800	817	798	779	768	813	765	773	766	771	755	784	798	819	814	792	791	744	792	788	781	769	776	749	779	796	749	794	757	819	823	811	774	775	753	820	785	741	752	779	782	780	831	784	810	794	763	764	775	754	778	768	768	739	805	838	788	756	711	764	720	731	744	766	755	747	783	745	781	785	751	775	763	787	743	791	720	771	766	756	776	826	783	707	813	767	779	804	782	746	765	809	786	750	727	793	748	728	763	738	764	799	736	779	777	764	791	779	728	843	816	768	766	803	766	800	790	752	779	805	771	800	779	792	778	788	737	774	810	791	802	734	748	771	750	768	757	746	746	812	718	767	780	796	796	747	759	788	742	768	716	746	762	807	772	756	766	793	796	811	770	740	764	755	788	795	800	793	780	783	728	765	767	774	789	821	772	767	813	798	770	894	764	741	797	770	786	800	778	804	808	803	728	772	842	770	768	809	825	784	745	802	795	780	743	730	770	800	779	800	795	807	745	733	751	735	809	775	798	809	789	782	757	827	799	804	780	772	743	761	799	747	801	734	754	804	788	736	757	732	823	801	785	779	750	747	723	797	776	733	734	783	747	800	740	763	807	751	787	789	748	766	811	732	789	757	779	778	777	770	765	798	800	782	751	795	757	761	739	823	771	782	843	823	767	841	749	797	743	766	756	810	769	794	730	750	812	804	745	804	817	714	763	759	772	768	763	781	760	776	759	781	792	837	796	810	729	773	814	800	698	784	756	747	753	767	838	769	785	776
18394	15773	13465	7550	5360	3966	3190	2723	2302	1906	1757	1509	1403	1242	1198	1085	1040	1054	1091	1014	1009	984	993	925	914	914	926	906	911	914	871	903	928	880	827	866	923	869	934	899	937	892	906	880	872	835	867	913	813	844	840	897	889	895	839	867	881	875	852	878	916	876	819	865	844	872	902	808	825	902	875	872	833	881	838	868	823	858	888	903	875	872	825	820	879	877	870	895	842	846	835	860	848	869	859	825	830	798	905	857	825	890	878	834	827	884	905	816	808	831	812	831	898	834	861	870	895	897	829	817	868	835	792	852	856	837	870	809	822	813	875	884	850	909	840	842	887	858	833	827	865	847	835	877	825	894	790	850	792	818	839	835	798	833	846	804	860	872	848	875	845	845	885	855	790	848	852	861	867	854	844	857	832	843	871	839	847	815	838	852	855	823	859	881	860	830	839	868	798	855	884	812	859	830	787	839	851	848	838	875	838	850	872	869	847	882	875	874	868	875	842	889	859	820	816	834	804	857	783	836	873	834	818	825	878	798	819	838	791	828	852	803	820	870	803	835	847	817	825	824	867	893	837	820	868	870	829	813	821	854	861	901	845	809	770	901	877	838	790	841	836	884	829	824	820	780	827	842	849	848	788	834	842	866	867	793	835	797	898	846	835	808	853	803	843	787	840	824	834	800	820	863	819	858	807	841	802	853	844	849	869	887	832	817	813	846	883	860	838	834	845	854	860	889	884	859	853	873	857	827	823	849	836	841	791	829	847	852	855	849	879	843	816	794	866	871	811	804	839	833	806	862	867	854	824	854	828	850	866	849	825	857	805	835	848	855	798	825	838	823	849	806	845	851	827	820	795	810	935	855	836	879	811	900	810	817	787	774	830	845	864	807	869	817	883	856	847	837	860	875	888	858	898	808	870	811	870	852	853	835	852	870	867	843	825	840	858	873	824	852	857	850	786	885	810	823	763	850	836	895	864	808	852	805	909	841	825	867	849	835	835	847	870	825	827	845	794	900	816	810	858	833	872	894	803	807	866	844	842	833	866	835	842	843	802	890	818	800	916	808	786	849	860	781	829	882	853	831	837	891	791	832	824	858	844	866	830	871	843	834	857	849	865	869	833	837	842	867	852	841	861	861	822	890	860	843	871	858	835	893	838	836	846	825	829	815	797	862	839	825	810	830	844	888	827	856	845	792	830	862	871	865	839	842	804	871	899	849	808	823	882	799	850	841	834	884	842	881	817	838	873	842	857	891	841	817	833	878	902	818	833	832	878	805	853	803	872	869	831	856	836	841	827	892	844	832	840	779	853	880	857	829	882	838	869	852	847	796	811	867	843	833	863	824	834	870	831	844	808	860	905	839	816	851	832	786	848	833	834	839	893	849	900	806	878	864	862	823	813	863	892	849	848	861	830	837	871	871	852	840	850	854	869	773	832	833	876	856	831	859	870	887	855	846	845	843	849	844	878	799	827	855	786	884	867	800	897	818	896	883	864	863	840	847	884	794	850	810	817	836	877	850	828	799	783	844	835	826	842	822	840	821	899	866	861	832	861	886	848	915	897	865	872	851	832	813	877	846	809	843	843	869	834	818	766	823	835	854	836	816	868	843	828	830	791	872	875	858	761	789	825	846	864	807	833	831	839	864	876	878	845	885	853	868	846	854	821	828	883	798	891	834	808	834	837	854	845	833	793	817	832	887	835	808	876	864	869	852	856	827	850	840	817	839	894	831	838	855	766	822	839	870	871	800	883	816	828	877	784	856	839	829	809	827	869	848	856	859	835	813	787	862	844	863	880	826	850	863	823	790	867	851	897	917	881	881	838	834	900	866	885	844	868	822	847	840	799	858	794	831	812	847	865	827	858	847	784	788	822	848	822	851	819	854	861	844	866	850	800	854	882	883	886	813	867	854	840	879	864	911	875	872	868	804	814	844	880	872	839	864	811	864	848	824	816	887	843	831	832	862	829	819	856	890	843	900	820	849	848	865	814	867	863	851	834	824	859	816	812	850	891	847	855	861	841	871	855	833	824	841	889	826	859	816	882	816	892	814	877	894	856	841	801	789	839	835	814	910	851	858	827	813	863	812	799	908	790	855	863	814	823	845	893	857	876	813	813	784	800	865	802	842	845	833	860	809	842	856	815	824	851	846	852	846	832	816	889	810	829	844	829	871	822	798	875	851	848	881	803	839	850	822	861	838	853	825	833	847	803	858	865	810	842	845	859	816	905	854	861	822	799	855	865	809	826	829	854	880	855	808	804	883	857	875	830	839	872	838	828	857	799	808	859	858	872	857	856	868	872	858	837	836	889	845	813	816	827	818	899	811	817	822	828	823	841	848	839	855	870	875	844	892	852	816	849	846	855	913	851	891	867	870	836	846	846	886	861	799	855	849	830	884	822	833	867	823	855	856	858	859	860	850	803	841	866	840	843	830	861	851	843	858	905	813	855	861	823	837	864	871	842	804	803	792	885	872	837	818	804	827	856	815	834	867	829	855	821	849	827	880	855	878	863	806	838	860	861	917	779	810	820	878	889	888	825	867	874	882	881	857	795	871	804	813	870	850	887	861	797	869	846	864	836	831	827	849	822	854	920	870	811	886	893	834	896	835	913	842	872	828	861	819	872	812	848	835	832	816	830	832	853	824	836	838	834	870	819	823	852	892	852	825	870	832	833	885	827	773	810	857	825	803	848	836	845	843	861	842	833	866	843	845	895	865	857	886	866	830	794	844	819	867	859	879	863	860	898	814	808	829	853	856	882	850	846	880	863	919	839	841	847	877	818	866	803	812	844	869	866	855	826	857	895	833	856	882	829	845	886	795	832	817	860	860	843	815	850	849	850	832	832	848	828	856	813	821	802	842	830	864	800	796	830	889	853	803	828	821	831	827	849	840	820	856	823	860	836	847	804	814	823	804	867	862	816	843	883	798	825	828	880	849	777	839	774	830	883	850	881	775	832	839	851	813	848	837	836	929	798	850	812	847	851	805	856	876	867	812	827	936	816	857	861	866	837	790	865	790	865	807	827	841	876	830	846	843	837	823	875	838	856	841	805	903	843	821	827	843	876	816	853	836	844	846	783	827	782	864	816	882	830	844	871	849	838	877	856	814	847	855	831	835	872	835	908	831	874	817	863	805	831	802	843	828	890	813	837	842	814	856	782	927	876	837	801	863	843	824	825	887	845	845	800	815	784	796	930	858	877	850	917	885	852	824	806	835	869	847	807	831	821	857	847	848	827	849	825	813	838	852	824	750	852	860	834	822	816	860	897	878	886	836	818	801	848	855	815	838	816	812	868	846	812	844	828	903	852	864	884	818	882	884	846	838	835	794	858	856	835	844	822	820	884	797	837	812	828	806	821	821	835	819	820	809	818	842	893	900	861	852	818	814	831	891	829	888	829	837	881	835	871	842	891	870	806	844	877	776	859	860	797	847	876	865	908	819	824	839	850	872	833	816	808	834	842	819	859	865	812	861	879	856	813	815	832	853
27365	20527	9133	823	384	322	288	303	270	297	244	274	284	255	245	267	281	241	244	278	275	274	280	253	246	283	273	254	279	270	265	280	285	281	223	259	271	269	287	268	239	254	258	265	249	271	289	264	242	247	268	250	255	250	266	279	248	268	277	249	263	255	274	250	253	248	274	265	262	278	237	258	228	269	256	254	254	267	266	274	280	258	282	261	265	266	246	283	261	265	288	248	270	267	256	273	289	271	270	290	289	264	301	273	248	249	244	249	268	284	258	278	249	248	292	261	273	245	256	245	255	267	273	258	258	273	280	258	267	269	281	245	239	284	264	254	247	272	239	267	256	267	245	260	245	268	254	227	254	269	254	286	229	267	260	247	247	279	250	284	289	282	271	280	242	283	248	252	263	242	267	275	274	277	266	286	270	267	277	254	256	238	269	234	235	270	269	242	245	259	247	256	244	254	276	252	277	235	247	254	278	271	267	276	233	282	257	248	282	272	250	269	252	257	272	265	240	263	256	280	286	240	269	249	288	251	271	271	238	251	280	251	242	267	243	286	249	266	252	265	288	279	262	250	249	253	228	258	253	232	238	252	243	250	286	219	277	254	268	242	221	260	235	247	281	257	275	258	236	266	232	269	246	270	276	236	248	258	258	249	226	283	256	253	262	242	286	257	261	280	243	240	290	254	285	284	258	262	267	249	245	265	250	288	251	267	273	266	267	276	248	286	281	240	265	244	282	253	248	224	253	283	259	273	235	278	241	273	267	246	257	239	279	239	257	270	250	294	264	250	279	238	269	244	262	252	257	275	264	281	247	277	242	255	273	266	260	262	264	241	273	253	249	250	229	226	251	256	280	264	273	302	256	255	262	253	238	270	250	258	253	285	289	241	270	251	256	276	257	284	271	256	264	253	275	245	261	265	261	277	254	255	259	259	251	302	255	230	253	247	246	276	245	241	214	243	259	284	234	275	244	260	270	248	268	276	289	261	246	267	234	256	267	260	291	263	270	283	237	263	248	254	250	270	269	255	272	279	272	267	288	272	279	273	283	271	256	259	266	245	246	285	271	250	254	239	271	250	276	253	282	249	254	244	259	267	277	260	267	258	238	267	264	256	254	264	266	307	251	248	258	250	260	254	239	288	244	263	301	252	284	263	257	285	280	225	258	243	251	265	224	255	270	255	249	271	262	278	257	258	272	271	269	281	254	273	255	262	253	258	264	248	268	281	258	282	282	267	224	272	277	241	265	285	254	272	244	236	259	276	245	280	302	288	275	282	266	260	268	275	255	263	269	281	248	243	280	263	255	267	263	282	288	289	248	276	291	245	263	267	249	241	290	298	272	289	272	264	260	265	264	243	253	235	298	261	248	250	276	266	255	254	260	268	270	243	278	281	284	245	258	251	268	261	257	265	259	269	231	275	259	251	281	242	290	259	259	253	258	264	264	265	278	258	258	266	252	234	262	258	262	252	242	273	276	246	272	283	269	260	257	257	246	246	222	261	264	261	276	262	266	259	272	250	258	280	292	249	284	256	292	279	239	273	259	239	278	252	261	288	265	243	246	246	271	274	269	262	264	274	260	257	261	264	265	281	270	253	283	273	253	236	226	288	263	267	275	225	270	282	259	246	248	275	267	225	260	248	257	253	231	260	240	268	237	280	272	250	254	289	267	229	251	264	254	274	251	264	281	260	255	264	291	240	245	250	223	237	235	283	280	241	293	265	242	235	240	244	279	268	257	265	235	261	275	245	278	260	271	278	278	285	255	256	266	245	249	262	267	299	250	249	255	273	263	268	256	303	277	246	243	242	240	259	264	241	265	276	235	244	257	254	282	255	259	264	293	232	281	293	247	300	241	253	262	237	266	280	271	255	258	269	299	260	256	272	247	284	261	248	268	256	251	267	249	259	260	252	292	250	238	273	254	288	262	251	259	283	256	240	279	245	250	259	288	269	295	247	245	262	281	256	266	289	285	260	265	251	250	248	223	256	254	254	272	252	275	262	271	264	256	276	265	245	238	270	253	264	261	255	301	242	278	250	304	275	262	282	225	247	267	249	260	258	286	271	244	238	254	292	286	279	272	264	284	253	282	281	274	261	256	279	276	247	297	282	268	255	254	252	254	273	271	244	272	277	266	258	269	248	294	281	251	230	276	282	252	233	249	251	242	246	261	246	272	258	278	250	262	291	248	279	277	239	249	253	274	255	253	234	240	257	272	248	260	255	255	245	294	270	250	271	258	234	249	287	281	274	264	275	272	267	231	241	262	249	268	256	270	237	246	268	245	251	250	244	256	233	243	299	274	244	255	252	233	246	257	265	270	290	283	267	257	272	281	218	265	252	257	282	254	244	279	285	271	265	255	271	258	235	275	291	260	236	250	255	246	250	270	251	295	258	240	256	240	256	235	233	257	258	262	241	262	272	265	265	248	271	271	285	229	264	251	242	222	237	281	255	280	250	261	282	285	258	241	261	233	273	251	245	284	254	251	292	291	256	269	228	264	264	274	260	248	254	281	251	251	254	257	265	263	264	274	263	252	279	262	264	261	238	276	249	241	276	268	248	279	263	222	239	258	292	254	239	263	266	242	227	266	253	250	254	260	259	234	262	282	248	250	261	306	281	236	267	245	283	260	270	309	275	267	242	291	259	263	246	284	259	259	263	244	254	273	266	289	270	272	256	297	262	249	247	259	251	309	255	209	258	268	295	262	281	247	268	290	292	280	275	260	279	265	233	273	283	246	247	249	267	265	283	262	251	246	266	265	256	242	300	253	245	215	274	284	286	241	265	262	276	256	241	252	282	240	262	263	261	248	248	259	272	259	276	293	257	286	297	246	287	255	252	260	278	247	236	262	278	299	265	275	258	250	257	243	258	268	265	283	272	249	263	243	256	270	246	295	257	251	271	258	257	259	256	285	273	218	247	240	271	274	243	272	275	242	259	282	255	259	263	276	237	244	252	274	269	249	247	239	259	265	269	274	265	251	257	264	251	259	260	244	280	257	268	237	275	272	306	255	263	278	257	241	299	241	246	268	257	265	244	253	280	247	255	272	249	260	252	266	260	243	257	266	238	259	260	307	270	256	262	249	266	314	253	248	244	248	270	237	229	283	267	270	245	255	272	270	256	250	237	250	261	251	253	287	251	272	256	260	300	290	265	253	265	234	275	279	258	279	261	260	274	283	254	264	285	262	280	255	275	255	236	257	258	281	264	237	278	272	272	284	266	273	285	277	255	298	276	255	273	247	250	264	267	286	283	252	256	255	267	263	260	267	242	271	262	260	258	277	250	267	258	262	243	280	275	259	233	266	279	268	266	238	274	289	252	272	235	267	242	262	248	281	253	306	244	257	291	275	262	267	244	239	261	269	285	287	275	278	275	221	227	270	269	271	247	276	279	288	270	238	261	255	260	268	259	259	276	273	259	248	261	261	241	266	272	237	284	269	260	260	276	256	282	243	256	262	235	223	249	266	261	260	239	252	241	242	294
13188	1147	960	679	552	409	387	374	372	394	319	349	333	348	329	345	327	356	287	336	276	344	324	339	334	322	315	304	308	316	342	310	298	297	329	289	320	339	330	333	303	327	302	310	314	325	330	334	295	337	326	323	344	324	312	314	300	313	343	302	356	305	309	306	284	333	334	295	325	328	326	325	344	323	327	313	328	311	328	305	324	313	335	340	338	281	326	336	347	324	326	327	306	349	339	328	309	358	334	315	298	287	323	340	327	333	312	295	327	299	334	335	316	324	323	266	340	313	305	290	327	331	345	320	322	313	305	314	316	286	346	316	278	319	300	307	345	319	364	323	337	325	326	347	338	315	312	349	313	338	314	331	331	296	282	348	327	296	314	303	292	329	359	308	309	316	311	324	311	344	341	326	314	318	335	320	333	304	291	318	325	313	329	348	342	288	306	324	333	339	340	301	328	321	317	301	300	287	302	310	312	349	324	333	343	348	341	306	329	302	326	303	327	303	291	327	339	320	299	304	317	315	330	309	302	353	324	324	324	309	316	328	293	300	317	299	307	295	288	342	321	295	288	330	308	302	317	320	296	344	327	320	343	301	318	314	323	321	328	332	317	333	290	316	301	276	330	317	307	295	325	320	292	315	313	354	304	297	312	312	314	318	317	348	329	336	341	311	295	317	337	326	329	307	298	322	328	295	347	297	324	316	303	302	310	325	311	310	290	309	339	304	322	333	330	328	298	325	336	327	280	324	311	323	304	347	313	323	329	320	287	309	321	284	348	327	331	301	323	327	334	326	336	335	322	330	330	349	334	318	311	318	335	300	286	314	309	303	334	336	316	312	305	301	307	311	330	336	322	322	306	342	297	316	329	304	293	285	324	327	317	302	308	329	310	339	319	302	333	315	325	311	341	298	340	310	304	318	324	299	339	337	327	352	297	314	301	293	336	324	322	329	297	311	312	317	314	323	317	313	299	346	337	308	307	307	334	318	329	319	292	287	308	306	336	298	330	292	272	273	337	305	347	302	305	338	326	324	323	323	301	330	294	308	323	309	313	306	298	320	315	315	338	328	333	310	327	316	293	314	323	339	311	305	270	302	328	308	292	306	308	329	329	302	323	331	296	348	306	337	298	291	347	314	280	329	333	288	317	310	318	296	316	299	333	335	298	335	296	286	320	313	303	292	318	310	290	316	323	294	304	302	297	321	320	326	340	346	307	308	322	348	331	313	320	335	292	325	296	300	319	305	275	300	304	324	356	324	332	310	319	317	331	302	329	308	282	309	294	299	318	306	297	328	331	356	347	320	294	313	331	318	316	305	326	306	319	316	323	314	301	324	324	322	295	345	309	308	333	306	287	319	323	296	275	304	336	359	319	319	312	315	330	315	324	314	280	293	310	314	297	302	327	335	339	317	328	335	333	341	320	314	351	332	348	297	306	300	309	307	328	314	311	293	306	359	287	304	306	304	301	302	312	341	290	318	314	296	334	329	292	339	319	308	299	342	317	314	296	307	305	334	287	315	324	327	299	330	323	315	302	306	282	296	331	306	353	289	323	301	302	301	297	326	345	320	325	339	306	311	314	317	328	335	341	295	306	318	332	313	297	332	324	309	294	302	321	298	302	316	293	313	326	335	315	318	298	319	289	315	307	350	328	310	331	289	359	331	359	316	316	290	310	329	330	317	329	290	315	330	335	315	351	333	328	290	285	314	333	327	322	325	329	360	315	333	292	333	340	318	332	318	306	338	320	342	313	331	272	309	309	350	311	318	323	307	301	307	303	293	351	316	334	339	314	312	338	324	328	336	336	305	295	296	319	335	306	299	311	289	347	327	304	351	348	306	332	329	329	335	340	304	324	298	335	343	345	325	321	329	309	357	328	326	303	321	309	297	335	324	284	310	309	334	312	336	313	315	315	319	317	301	301	325	290	316	330	342	303	310	313	338	295	298	301	320	329	311	329	304	323	314	321	319	305	313	345	338	338	301	281	301	337	318	345	325	341	352	326	312	301	305	295	325	322	324	323	331	299	327	291	324	341	344	311	285	335	320	347	276	309	323	309	301	318	298	296	285	298	326	320	311	312	345	326	336	323	317	339	325	316	315	320	331	310	332	344	328	290	341	333	309	303	287	350	339	327	304	326	294	302	314	293	291	326	325	284	305	339	335	318	297	308	279	330	324	307	329	292	316	318	331	302	299	316	302	315	309	312	338	302	339	349	317	334	318	312	300	292	294	322	325	281	328	328	337	330	328	313	309	299	305	324	304	308	300	344	298	326	303	327	295	302	316	349	327	301	326	313	325	318	315	302	310	344	317	312	321	316	309	353	322	330	295	315	295	320	335	341	309	326	342	314	328	293	332	300	336	288	301	323	342	324	283	343	313	309	291	337	322	312	297	325	317	355	329	330	302	313	329	309	294	301	314	281	311	317	283	340	313	338	326	320	329	333	299	344	330	322	337	293	349	293	307	293	308	295	313	340	316	315	312	305	343	317	285	314	335	295	326	312	262	330	314	338	317	310	288	339	307	301	311	321	343	309	337	350	330	285	327	332	324	308	324	322	311	319	329	318	336	327	327	297	292	324	306	328	328	308	281	296	304	335	308	307	312	287	280	342	348	337	308	337	332	293	368	350	352	313	331	308	293	293	339	344	322	292	315	310	326	313	302	288	323	325	340	293	319	303	298	351	337	321	299	317	335	301	320	324	313	336	303	330	310	271	328	328	338	311	322	337	309	320	348	345	328	312	308	311	310	360	325	335	319	308	327	339	320	295	339	322	336	354	320	335	307	310	286	332	313	295	306	295	297	282	309	293	295	320	321	337	317	350	296	289	328	317	321	309	316	338	334	303	333	308	318	341	293	325	301	338	332	341	324	281	292	333	324	325	335	308	310	331	334	335	338	334	320	322	336	304	299	312	326	327	308	297	313	354	322	303	326	323	331	321	312	258	310	278	297	299	333	319	301	350	309	320	345	305	318	323	319	311	295	323	334	339	321	318	290	319	333	305	355	327	294	315	326	329	347	337	319	336	330	323	322	326	357	361	331	305	326	297	329	298	325	315	278	317	334	333	295	291	329	310	310	324	327	324	345	310	357	314	303	335	297	316	331	304	305	318	312	294	349	307	286	294	331	337	322	330	332	346	335	357	320	313	326	331	299	313	299	305	310	315	332	328	316	322	300	334	311	294	319	337	288	288	339	340	316	313	292	333	321	310	340	316	317	301	343	312	327	324	319	307	318	322	343	339	304	307	322	300	312	305	309	326	317	345	282	326	335	338	339	322	290	308	324	336	329	292	311	336	298	329	310	305	334	312	290	300	308	305	301	315	300	302	306	299	313	328	325	296	309	293	335	333	352	327	297	315	331	311	284	345	327	319	327	322	298	340	312	304	314	310	344	323	323	327	312	304	291	304	307	305	313	300	307	336	300	330	358	335	299	350	292	313	320	347	324	326	322	326	317	345	337	337	322	314	255	300	329	317	303	331	324
23650	21174	28561	24050	21167	12391	1483	937	727	687	644	593	541	552	544	507	543	482	466	479	445	470	476	470	471	453	449	445	467	445	487	456	434	435	430	437	447	423	401	410	462	468	413	399	459	424	447	435	419	444	421	432	448	403	423	446	416	401	417	416	465	441	404	413	410	459	452	424	389	456	427	445	404	412	447	397	417	463	435	406	452	428	429	449	444	453	469	414	437	420	432	424	432	390	401	402	446	462	457	439	480	424	410	407	434	425	476	423	438	430	418	402	420	405	425	424	455	417	484	464	419	409	401	461	409	428	434	433	440	389	425	422	425	404	439	419	425	457	454	444	389	449	444	434	443	432	420	406	398	455	425	429	449	450	425	436	436	445	426	419	432	447	435	388	427	502	410	475	414	412	418	435	403	423	412	453	449	406	468	441	437	446	417	432	387	416	423	446	487	404	413	408	442	382	439	387	410	436	432	426	428	445	454	423	425	401	396	402	419	430	416	450	460	478	431	442	405	414	417	435	446	446	416	406	432	454	400	407	432	433	416	418	401	446	425	419	399	400	409	438	421	432	433	437	425	445	448	426	419	436	440	408	438	424	434	414	453	451	431	428	421	460	444	453	454	445	407	414	428	453	416	408	423	407	425	425	428	455	437	418	424	413	402	437	452	445	419	443	419	415	453	444	436	455	422	424	469	424	432	433	385	361	470	457	441	452	442	404	460	412	436	430	409	373	433	438	441	403	452	411	448	409	434	419	474	434	430	433	433	442	376	438	436	421	469	436	457	430	444	454	451	427	442	428	440	437	423	424	383	425	436	435	424	443	443	407	423	432	387	402	414	421	418	394	405	423	433	402	425	434	417	426	437	409	464	425	407	390	456	476	440	419	466	412	447	397	424	419	436	396	440	462	407	403	418	429	396	454	436	439	447	416	428	427	414	393	454	411	439	438	427	404	437	426	431	448	434	411	431	450	455	423	409	420	399	431	440	425	429	446	435	400	429	404	430	436	399	434	440	402	439	439	393	434	403	402	454	462	450	441	405	421	424	415	462	417	456	415	428	458	444	451	422	456	417	424	435	404	453	437	433	401	423	408	416	433	412	436	443	437	443	414	417	395	402	430	426	427	442	448	444	398	458	454	422	461	397	423	433	426	421	444	434	449	447	426	424	436	417	413	390	406	460	387	390	416	443	412	456	431	422	464	402	402	456	493	408	416	397	443	438	437	425	400	431	416	407	411	429	456	447	459	447	434	450	424	431	389	421	389	428	433	430	438	388	434	416	435	423	412	427	398	391	454	417	435	431	458	426	430	425	420	452	439	435	419	424	470	455	425	420	428	472	415	423	423	402	398	406	417	445	413	409	444	437	438	424	416	428	419	421	420	459	373	412	447	434	411	405	451	414	429	392	432	442	429	414	420	443	404	411	448	393	407	422	388	431	421	421	422	488	404	445	405	429	426	413	449	394	464	403	449	416	397	418	424	419	416	437	439	442	433	437	417	451	407	394	432	424	425	405	436	410	436	411	435	424	428	481	446	392	423	439	405	424	418	406	441	425	440	398	440	436	477	451	445	425	405	452	421	426	459	435	438	442	426	408	387	415	450	464	387	407	452	449	416	377	421	453	450	427	444	411	436	403	427	420	453	420	429	428	471	419	387	424	454	408	418	433	374	443	375	441	428	426	420	389	464	443	435	458	424	458	452	431	431	428	433	429	416	427	424	415	431	406	428	395	421	453	435	439	430	436	431	447	390	422	454	413	441	423	418	437	424	400	411	427	452	420	425	424	436	462	445	443	419	445	468	427	436	402	432	437	421	447	456	417	398	409	443	419	463	408	421	411	467	449	401	418	448	411	390	454	415	420	420	406	436	469	389	436	423	419	430	433	443	444	428	424	405	416	418	415	433	450	434	415	405	446	488	424	434	435	415	407	437	427	406	441	428	423	451	449	434	426	405	446	431	432	451	376	421	451	392	422	421	435	413	449	429	381	389	432	459	423	465	412	435	436	410	408	421	431	488	456	418	386	479	410	442	407	405	437	461	436	390	443	422	411	404	407	468	459	425	416	432	424	392	400	439	440	456	450	439	387	410	414	406	454	409	452	415	441	419	436	403	428	409	431	395	403	447	429	453	427	447	405	436	419	431	434	399	444	426	438	455	426	454	405	421	435	440	415	439	413	426	429	414	432	420	400	412	428	435	405	433	420	442	423	435	447	475	428	419	413	459	424	416	395	428	435	458	457	454	435	446	430	463	412	426	419	414	408	402	439	439	435	431	438	428	412	435	415	405	464	431	434	390	448	437	400	406	448	457	403	444	427	449	429	433	476	453	438	431	383	447	422	389	432	438	411	410	462	447	438	413	398	430	377	440	453	449	424	410	438	441	421	437	448	425	457	468	413	426	441	422	442	426	438	418	418	412	381	415	451	429	471	400	422	457	374	431	452	449	447	432	453	428	426	427	460	401	417	432	431	391	401	414	462	455	428	420	432	434	388	392	427	444	442	439	418	423	414	427	426	447	450	378	424	429	410	448	457	418	366	426	429	402	450	420	423	460	374	432	434	411	454	426	438	437	443	411	457	415	449	443	438	433	403	462	425	445	443	429	459	436	450	477	405	429	436	431	390	444	455	459	386	420	428	444	463	422	433	395	435	440	463	413	470	462	401	421	433	417	434	417	423	420	427	447	406	438	410	430	421	409	433	419	415	411	420	397	420	440	407	400	424	399	459	396	444	411	424	442	413	447	429	389	456	440	415	429	439	437	411	405	442	423	444	461	460	449	424	390	394	391	454	454	458	384	407	448	406	492	409	410	402	418	410	414	410	460	446	434	438	408	457	398	426	413	414	413	427	426	425	415	461	435	445	426	415	392	384	437	446	429	451	421	453	419	446	436	420	426	434	469	435	393	410	459	472	406	449	402	388	396	437	451	386	418	412	440	444	395	438	456	410	461	422	406	438	450	461	434	425	407	462	405	420	350	394	380	384	410	448	412	434	444	437	445	402	401	442	393	407	433	412	453	422	420	411	414	442	407	418	449	408	444	431	431	424	399	433	420	430	438	477	424	407	442	426	471	435	416	419	397	434	446	419	460	416	490	397	413	442	410	406	418	424	441	415	390	463	401	396	422	419	417	445	420	437	395	443	421	438	476	422	392	422	481	428	458	414	416	428	467	434	414	417	431	409	407	416	420	475	435	402	424	428	444	440	431	416	461	441	428	441	461	425	464	432	424	437	423	430	401	387	436	428	445	452	475	432	373	437	438	450	446	450	421	430	473	397	413	436	467	410	435	444	440	461	425	469	467	450	420	418	471	448	400	461	391	434	412	398	426	407	422	470	428	434	446	464	446	423	455	419	419	419	395	465	446	413	460	396	426	434	382	425	405	410	438	438	432	436	412	414	441	462	465	423	374	430	449	434	440	424	419	451	445	426	424	433	439	432	419	412	438	433	387	391	409	429	419	433	482	430	386	460	439	424	432	430	423	426	466
15259	9499	8030	4300	2895	2160	1738	1456	1238	986	893	817	760	746	676	654	605	603	571	558	542	554	535	554	510	495	494	525	524	513	474	485	507	517	468	486	540	500	512	509	514	529	528	489	468	518	458	521	495	510	517	445	494	498	477	459	484	488	484	509	507	514	503	483	490	459	494	555	495	513	516	483	531	493	458	490	514	488	463	482	521	470	493	450	474	503	483	499	458	483	515	483	501	477	479	460	504	512	489	506	472	451	482	476	486	462	454	495	445	461	451	489	476	461	472	463	488	514	487	492	469	499	490	524	499	428	468	466	508	514	472	514	486	483	522	492	480	518	488	486	500	510	492	444	505	482	457	514	498	494	498	477	479	464	469	486	499	465	477	501	465	447	478	507	480	486	494	471	488	463	462	471	469	507	490	464	496	477	473	508	492	464	454	449	507	454	463	449	494	478	465	503	510	527	530	495	504	491	486	499	499	475	509	476	524	496	463	482	477	487	431	482	508	498	460	449	461	478	472	484	492	497	505	465	517	454	453	503	450	476	491	456	462	469	490	485	466	461	447	470	511	478	514	509	493	498	503	484	498	460	483	510	459	495	484	503	478	499	494	457	469	498	460	475	489	462	471	527	442	503	490	428	449	488	479	488	455	486	488	466	473	518	448	510	430	490	459	498	496	476	469	447	510	487	484	463	470	527	516	470	495	450	474	498	511	486	467	502	467	492	482	452	478	460	492	492	462	468	487	473	457	515	469	439	531	452	467	488	501	499	473	483	455	486	478	478	465	473	477	488	452	499	478	445	487	429	461	495	479	497	473	439	441	461	465	498	522	450	506	463	442	479	473	471	476	508	493	455	501	482	455	475	478	466	443	487	457	496	450	482	464	463	495	453	465	482	486	418	495	505	482	508	493	479	478	432	450	486	440	523	478	441	534	500	469	486	496	516	491	493	461	475	473	478	491	450	480	479	478	498	448	489	458	471	475	531	461	510	482	469	502	502	484	431	510	473	453	486	473	470	490	486	452	446	516	472	436	481	501	479	504	479	501	461	516	450	478	462	512	464	459	463	470	474	490	479	463	474	486	474	491	509	474	503	465	514	532	504	470	498	464	479	462	460	487	490	492	499	473	466	509	502	515	481	515	501	484	516	502	501	490	483	459	482	468	464	491	435	500	498	447	470	444	481	470	453	463	515	468	457	489	451	460	495	477	461	455	476	506	476	485	449	471	501	491	471	510	464	457	472	475	457	451	499	478	454	456	483	481	468	498	497	464	512	463	481	530	480	485	480	510	467	478	475	489	490	450	479	472	495	518	451	461	444	480	457	492	480	496	417	477	501	421	470	452	479	518	456	514	495	463	439	494	456	471	477	469	517	497	476	478	518	459	455	474	448	466	454	490	529	489	501	537	481	519	500	505	499	491	478	498	498	486	473	499	439	470	487	492	502	480	472	528	447	523	496	494	462	479	525	470	456	436	518	475	438	460	467	512	466	521	482	452	484	450	427	439	491	510	476	482	449	462	515	477	482	475	464	464	485	474	506	467	457	468	481	497	471	491	494	473	463	432	518	485	489	471	511	483	509	467	537	462	481	497	475	445	459	488	493	476	480	477	462	507	493	455	468	489	491	478	465	513	461	492	451	501	531	488	497	486	521	484	501	518	479	526	495	474	482	472	470	454	508	424	458	447	479	522	490	494	499	489	481	518	519	491	499	512	482	459	499	479	461	475	511	466	505	518	520	446	477	510	520	493	478	465	467	473	511	509	494	483	479	469	504	420	490	489	489	480	461	503	474	476	530	470	495	462	458	465	486	449	442	491	495	499	499	470	499	456	472	497	455	473	465	473	490	467	476	492	476	464	468	482	490	488	476	493	490	495	502	507	461	500	504	492	526	479	469	489	483	478	489	491	475	489	468	454	498	488	443	478	500	463	453	491	463	491	501	501	486	513	490	439	472	518	491	493	480	498	503	502	429	464	508	480	472	460	466	468	452	517	455	461	553	466	485	484	458	463	490	499	492	493	482	498	458	452	491	489	495	478	462	485	456	540	479	464	453	485	508	463	502	477	469	486	486	467	489	469	463	509	472	455	462	472	470	479	481	470	496	483	476	474	488	469	463	485	528	517	476	476	457	471	487	437	496	480	472	468	426	433	463	519	446	473	472	507	463	479	468	507	488	429	480	476	496	464	442	500	492	481	508	458	525	482	485	487	490	449	476	438	450	477	421	478	476	502	490	466	522	495	488	530	470	465	451	485	463	469	488	500	467	470	493	465	500	438	486	508	507	541	486	474	490	493	471	471	489	476	509	523	466	472	508	480	455	448	496	474	458	479	464	448	501	478	475	504	515	500	491	496	500	469	460	513	476	509	510	476	511	480	491	513	478	505	504	451	515	486	445	496	484	464	482	458	422	486	474	481	490	519	448	472	519	452	455	455	497	490	459	467	458	459	482	461	498	502	480	470	525	516	436	510	447	433	491	475	470	491	473	510	489	498	482	475	454	469	504	513	513	482	490	504	491	509	507	483	500	489	453	454	455	479	472	483	506	495	486	464	480	496	501	486	463	476	473	467	469	495	483	502	484	482	480	489	481	441	446	479	499	469	459	502	468	416	428	469	495	453	488	470	478	476	484	462	473	517	483	470	459	482	475	486	486	499	457	461	453	465	502	452	492	440	456	482	474	491	488	481	476	462	483	477	472	472	444	470	468	502	505	458	463	466	478	503	514	467	474	499	439	461	489	492	489	502	468	509	511	498	467	475	446	482	475	546	476	434	504	503	469	465	476	513	484	513	521	482	486	496	486	452	488	494	486	482	456	495	481	496	483	483	486	496	490	511	463	478	466	474	489	490	469	506	460	459	479	469	481	506	493	450	484	497	537	455	527	483	519	510	490	470	482	481	495	501	508	454	450	473	513	487	454	483	460	482	440	486	447	453	479	496	468	477	463	466	518	520	479	431	484	485	521	503	470	480	482	502	467	492	530	459	458	513	460	488	480	521	461	465	443	502	511	507	497	506	462	506	513	453	449	513	506	514	492	483	457	476	445	486	480	478	484	487	495	488	497	494	502	503	506	505	509	475	476	492	499	458	430	488	444	478	530	441	547	456	459	491	488	466	513	461	480	465	486	442	470	487	486	498	513	471	476	487	486	494	482	490	481	487	464	482	491	495	453	498	481	445	509	503	519	555	495	522	486	468	519	456	455	483	472	484	477	528	486	513	481	504	481	436	496	477	442	472	486	446	465	496	457	456	491	465	471	507	551	477	472	475	509	472	489	465	501	480	465	496	476	482	507	507	490	498	471	493	471	494	479	488	464	461	496	506	511	485	464	472	503	494	463	485	435	511	492	444	476	501	475	464	495	471	525	462	463	488	494	463	462	482	465	470	475	472	426	495	497	492	492	442	506	483	490	489	467	497	464	435	474	513	494	493	485	477	455	508	471	507	492	522	480	455	502	478	495	466	466	468	473	470	527	465	464	503	454	450	506
24811	21170	27556	24938	12616	1005	753	661	612	580	615	520	507	496	531	497	495	486	493	483	480	480	481	507	474	485	497	474	483	421	470	473	445	453	468	472	474	478	460	484	466	469	509	478	473	448	478	505	442	425	467	498	448	449	462	451	470	457	462	462	507	450	489	401	478	510	471	443	474	441	446	472	492	477	478	465	484	505	400	491	478	460	457	487	456	426	424	488	464	489	467	457	503	479	431	421	486	491	413	464	447	450	458	460	474	412	445	440	503	497	444	473	488	424	487	455	438	458	459	465	461	428	491	469	446	472	454	456	477	449	452	465	457	453	492	481	466	448	483	447	426	464	481	501	457	439	507	479	467	478	480	471	469	467	435	476	442	474	482	427	445	468	438	439	441	464	455	448	445	459	476	454	465	491	459	444	411	513	427	465	434	504	481	438	495	427	455	468	454	474	471	494	475	461	456	431	455	499	444	456	434	495	455	457	478	470	494	478	463	417	482	478	465	491	477	442	447	468	497	473	508	418	456	456	510	481	447	473	459	445	453	453	482	470	436	502	471	444	443	501	463	453	488	481	451	439	475	455	472	411	461	472	485	463	435	479	479	458	452	450	453	494	454	434	464	454	422	470	436	430	444	435	463	458	480	458	475	459	461	449	419	442	465	442	487	461	479	437	461	441	421	455	471	437	453	483	452	411	456	470	531	455	455	430	447	468	502	438	461	497	469	506	465	455	461	452	444	441	468	459	469	480	450	467	443	454	448	437	469	432	504	467	437	458	498	437	477	440	430	440	464	441	463	477	463	492	455	456	473	462	466	459	463	475	423	457	459	431	457	440	447	454	489	442	452	463	484	488	436	462	492	416	447	451	471	451	477	482	523	445	502	434	486	472	494	493	452	443	488	457	484	535	491	447	489	441	438	496	461	474	463	487	472	457	489	463	451	475	460	462	419	465	464	472	426	460	458	461	479	448	435	459	456	450	433	470	450	475	438	428	469	456	439	506	460	457	465	426	461	465	491	467	471	447	470	487	461	440	462	472	453	472	448	484	496	465	465	478	446	439	459	508	464	456	457	463	436	489	428	491	452	443	478	491	450	453	485	482	459	434	435	483	413	469	466	442	445	453	467	473	437	463	486	472	462	400	492	447	466	454	473	464	463	436	450	446	463	468	474	478	458	449	477	476	477	392	461	427	480	442	461	456	458	445	523	475	460	422	454	454	454	456	503	490	487	488	442	469	459	461	459	442	472	478	475	468	438	429	468	421	461	500	452	460	485	472	477	489	446	467	469	454	482	482	495	461	463	490	483	466	482	433	447	443	452	479	469	482	454	478	473	461	488	454	465	454	475	470	484	500	439	443	435	478	487	460	427	456	455	466	500	466	474	460	450	430	453	455	412	460	503	450	453	460	482	435	506	446	464	473	469	459	455	437	433	467	472	484	475	472	446	441	474	473	455	476	425	452	508	430	479	430	478	447	432	489	440	455	431	475	446	451	451	438	438	451	439	491	482	419	443	461	447	474	486	434	456	443	472	488	467	465	438	448	445	469	480	452	451	460	444	454	467	464	466	453	479	505	512	479	461	440	463	460	469	461	506	461	423	429	483	459	461	459	482	459	466	465	465	489	468	450	450	459	474	456	470	441	439	447	485	476	479	455	457	483	453	433	454	497	469	419	463	426	480	464	469	450	489	480	443	455	488	441	468	474	470	471	447	455	446	457	461	460	446	466	488	465	454	477	464	469	472	429	506	449	479	472	482	463	480	460	451	459	447	488	450	467	488	459	468	458	456	463	468	490	458	472	429	477	449	450	488	433	500	427	442	436	423	458	469	470	481	459	476	458	471	458	455	445	425	488	463	512	442	441	463	443	483	455	485	443	440	421	449	477	453	457	433	511	472	437	471	492	469	493	457	467	480	503	487	475	404	457	433	497	459	429	521	454	453	433	455	451	434	471	501	452	480	487	438	476	433	484	465	461	450	438	457	460	469	464	469	472	455	455	454	437	474	439	456	438	442	469	421	441	452	448	508	461	464	428	440	495	460	456	430	472	436	462	446	453	501	449	481	444	474	406	457	496	440	460	449	501	444	455	439	454	465	469	465	450	466	465	504	437	465	475	444	450	444	472	468	492	474	462	459	489	452	464	456	430	487	491	422	459	483	500	449	449	444	473	489	438	423	503	443	440	448	461	511	430	506	447	443	460	480	466	483	422	448	489	476	459	471	479	483	493	461	448	457	438	434	470	485	436	466	454	442	495	450	470	487	497	453	440	454	436	472	491	457	453	471	459	434	447	435	443	482	476	474	469	446	464	483	464	456	455	467	453	500	484	462	459	476	469	447	445	488	445	457	450	457	461	411	456	479	486	462	458	460	505	439	472	446	453	463	503	440	432	457	433	521	446	435	458	445	470	442	458	476	459	447	449	468	477	449	458	440	477	494	486	455	475	451	499	431	480	428	454	450	450	420	442	481	471	433	484	471	425	486	492	438	432	518	469	454	480	449	453	470	481	461	465	431	422	462	435	458	465	459	498	447	486	479	454	483	431	444	421	430	457	447	457	471	430	459	456	447	485	421	449	453	461	436	462	456	465	470	453	460	483	480	432	451	470	495	472	464	474	452	431	437	497	446	435	429	482	488	440	507	417	452	453	426	477	440	475	466	481	446	495	428	477	465	478	409	448	473	454	472	441	433	516	470	478	484	450	482	470	443	425	470	494	437	435	451	481	458	466	480	458	446	478	481	437	534	484	490	453	457	451	490	423	435	456	489	449	454	447	472	470	454	450	469	441	456	488	485	498	445	455	463	441	465	465	486	455	449	457	470	456	431	456	474	466	436	470	473	445	476	471	480	449	509	498	473	478	461	447	456	475	436	472	488	442	491	432	470	438	438	442	442	517	455	491	443	427	448	432	460	468	452	420	470	472	466	481	459	471	461	446	440	453	447	464	453	439	448	444	448	468	424	482	464	444	478	421	497	483	471	462	487	439	445	468	494	470	431	453	466	478	493	467	468	502	474	445	451	477	477	498	475	457	428	467	493	450	456	487	472	451	473	437	448	419	427	450	458	476	448	467	472	489	443	467	474	461	423	439	419	434	465	462	484	485	462	458	478	453	448	443	456	428	455	444	449	466	429	409	435	461	455	458	437	494	450	493	445	441	434	467	503	475	427	500	504	445	486	466	431	480	443	470	484	442	461	435	426	462	497	486	441	458	501	459	464	473	468	459	486	427	434	453	446	479	453	440	430	467	459	444	462	451	470	454	446	431	465	453	478	419	472	434	471	443	434	465	457	435	436	464	459	458	458	440	451	441	446	440	503	455	501	476	474	445	425	502	453	460	466	438	439	460	435	469	503	404	443	429	500	457	475	494	479	436	505	465	423	453	453	443	487	410	476	479	429	450	460	451	455	459	452	467	467	458	468	501	437	411	435	449	459	434	497	474	419	470	461	466	479	448	463	474	465	429	430	461	426	440	454	451	467	460	434	424
14432	5598	4529	2629	1822	1429	1211	1096	953	866	775	688	674	702	628	605	619	593	641	556	553	586	616	584	554	627	611	552	533	533	561	582	537	577	584	571	595	561	530	535	551	557	550	529	556	568	566	551	529	540	560	547	568	521	580	547	525	546	545	577	575	574	550	544	561	541	582	578	599	580	587	595	533	537	534	548	582	518	537	554	542	542	546	563	544	525	553	576	527	547	510	557	503	587	526	524	516	523	567	539	555	556	537	544	553	554	557	546	558	559	554	514	585	555	548	597	552	555	557	576	531	513	523	535	541	541	539	569	581	522	542	537	517	494	533	615	524	487	547	546	547	551	521	540	575	538	538	545	534	534	556	553	552	491	571	546	533	524	537	533	518	490	557	538	534	574	556	570	524	517	565	575	595	558	552	537	550	510	556	580	612	519	533	556	537	526	525	556	495	532	533	544	522	551	549	524	521	561	546	561	592	559	545	524	557	559	558	579	517	579	538	530	507	559	538	506	517	566	504	556	561	543	535	568	521	600	566	561	569	557	538	529	520	568	537	523	531	538	543	585	564	523	544	561	526	542	537	581	530	550	550	513	529	531	563	508	551	557	516	568	560	581	531	499	531	536	560	526	530	541	516	546	542	532	537	563	536	573	500	568	557	552	568	554	560	575	520	498	525	545	565	552	519	526	543	574	562	505	564	538	553	484	547	545	577	544	556	562	539	556	552	570	512	508	513	531	561	503	555	559	588	569	544	572	550	551	545	509	526	549	543	543	540	534	565	542	530	527	605	578	553	568	546	585	519	560	528	536	542	520	558	524	513	527	557	532	531	585	545	496	534	549	538	528	540	562	525	522	519	554	530	537	533	565	556	588	513	556	535	579	545	558	526	498	540	540	557	561	510	572	500	525	519	542	553	514	521	532	549	528	568	548	601	495	542	497	512	561	541	527	546	544	521	520	562	559	481	566	552	539	541	592	537	527	606	524	581	538	583	527	524	572	546	507	601	588	520	538	525	585	517	541	550	529	530	551	521	558	558	552	526	589	496	553	553	549	519	536	494	525	540	542	560	558	543	558	539	547	521	515	526	532	525	530	526	521	538	580	561	499	526	492	562	530	562	500	529	545	555	526	563	516	613	551	530	545	541	562	532	559	556	527	547	549	564	591	511	568	532	553	531	562	576	555	549	542	484	535	507	533	531	497	529	561	529	597	558	541	525	552	539	520	547	557	537	550	535	556	553	565	516	573	554	579	569	545	522	542	583	517	492	563	525	535	534	572	532	541	528	522	521	562	522	538	545	527	539	527	492	572	550	505	554	527	554	531	562	540	584	542	583	566	554	509	615	594	500	569	529	547	553	584	535	528	537	534	548	536	564	583	537	526	561	539	521	520	563	574	570	536	563	517	521	512	545	508	530	523	523	564	538	522	531	563	549	514	527	584	538	583	522	547	526	571	534	543	604	571	537	545	582	557	522	573	574	560	560	534	556	525	540	542	573	564	490	498	554	566	515	545	530	541	548	568	529	597	508	555	510	526	512	553	553	517	512	548	545	540	559	526	596	547	512	541	532	508	538	535	547	552	537	544	535	529	539	551	547	515	568	583	567	535	500	567	547	558	576	536	549	529	571	536	538	531	554	547	538	539	541	505	557	551	569	537	563	561	564	580	526	517	544	518	551	568	513	503	555	535	543	571	524	549	543	531	554	500	542	575	541	522	594	539	553	517	558	535	533	546	525	555	561	563	553	565	556	555	552	562	542	532	569	583	561	536	574	531	521	535	578	557	533	528	516	557	549	571	555	589	573	565	573	520	537	562	568	521	563	557	589	548	572	518	528	582	581	535	524	542	509	498	550	588	567	543	516	556	561	574	550	508	523	544	526	521	528	565	536	531	528	527	539	512	524	542	509	510	551	560	557	548	492	558	541	477	538	558	545	540	549	534	520	567	565	591	580	509	540	523	524	564	552	526	523	542	522	570	531	590	523	534	506	573	593	555	556	581	499	545	569	507	557	569	529	547	570	586	553	542	541	539	527	557	565	567	569	487	585	564	549	540	531	523	538	516	525	519	570	522	495	532	556	557	544	519	535	562	528	589	546	518	541	528	518	557	522	520	535	580	546	589	566	572	554	552	562	509	533	552	509	573	561	517	525	531	509	516	507	498	599	559	545	520	517	540	557	564	574	517	536	577	585	553	510	537	560	536	565	579	536	530	532	553	556	539	530	545	546	570	555	524	553	500	530	567	562	531	568	497	522	564	533	545	532	556	564	544	547	545	572	555	579	528	524	536	557	532	529	523	584	557	529	550	530	536	534	533	565	535	559	509	560	527	556	544	534	519	510	525	557	563	551	528	557	522	533	533	539	505	553	528	543	533	548	522	589	523	558	558	563	556	506	538	539	541	537	525	581	513	554	548	521	531	552	550	548	554	521	560	550	555	600	554	574	555	564	551	549	562	543	556	502	607	592	533	508	551	524	543	493	563	568	540	556	505	589	555	530	513	552	527	511	590	578	557	567	546	547	550	512	555	554	528	549	544	545	578	588	534	513	564	513	571	539	574	512	511	525	561	568	569	526	550	569	551	529	553	498	543	530	516	579	508	575	552	558	535	553	534	529	519	540	505	571	530	512	532	567	610	514	546	496	571	533	555	577	555	532	574	567	530	515	511	522	552	535	537	508	556	544	569	520	581	557	544	555	540	540	555	545	553	575	546	525	536	563	551	529	543	525	542	560	535	539	506	531	559	536	525	504	564	513	551	529	552	565	538	512	562	564	566	545	515	558	493	546	531	532	549	542	590	563	532	533	528	574	513	532	542	607	519	531	504	517	525	531	588	526	543	588	540	528	548	560	539	560	570	517	514	527	539	557	573	593	491	550	496	503	536	549	569	526	525	541	529	525	547	517	502	509	525	532	558	559	529	519	502	562	560	546	521	546	518	514	553	528	567	525	514	559	518	555	510	558	549	572	487	530	536	545	556	552	515	542	559	527	586	559	497	561	543	564	567	550	570	572	500	578	540	538	567	595	539	547	586	572	525	564	543	530	540	528	578	535	534	560	538	524	544	522	614	544	569	495	542	545	532	539	558	519	546	544	571	581	522	552	540	537	540	541	565	538	580	547	549	561	571	571	558	549	571	568	546	555	530	539	541	510	520	544	586	518	598	572	528	539	581	546	537	551	603	524	545	510	539	550	513	547	553	592	529	530	572	545	513	545	532	526	597	522	576	527	539	523	527	542	543	560	579	557	514	521	548	559	536	562	532	559	561	581	535	540	551	545	530	573	534	552	516	552	571	563	534	488	544	552	543	526	549	498	534	546	562	563	556	536	543	550	520	516	511	553	568	523	561	538	539	537	527	517	550	517	551	544	544	531	519	574	540	577	543	522	569	529	535	542	542	503	541	579	519	550	533	486	537	520	560	569	520	543	497	548	548	519	520	524	539	521	524	553	545	551	552	542	514	576	510	522	543	520	504	552	557	525	551	544	525
22649	21244	29071	23732	21246	21325	12535	2028	1460	1393	1232	1124	1095	1031	957	959	938	890	968	907	869	910	848	812	787	825	849	817	837	849	810	809	854	802	797	846	825	840	803	833	809	782	839	761	820	789	782	808	810	790	807	783	805	810	782	780	822	788	804	772	795	809	794	769	745	807	842	785	730	786	767	818	828	798	768	740	796	757	738	843	815	811	851	795	796	773	775	779	768	785	833	805	764	788	794	759	747	758	799	798	730	804	769	792	799	824	785	758	805	826	801	777	823	796	792	766	823	810	802	794	808	833	723	756	784	776	758	785	775	790	793	771	772	756	766	781	816	779	781	771	740	753	781	746	780	747	788	801	742	820	796	806	819	794	775	772	775	784	732	754	768	795	732	802	779	765	851	819	785	767	771	743	794	771	788	812	739	780	776	814	800	829	769	794	768	777	735	815	776	777	741	766	745	769	772	760	791	795	820	772	776	799	781	796	792	760	780	780	781	765	794	795	814	824	770	758	837	808	728	793	830	783	777	755	765	785	765	781	759	776	812	763	801	798	788	808	761	759	814	722	835	728	765	718	780	820	763	772	818	774	772	801	773	730	757	775	780	790	808	810	840	765	775	781	758	777	764	789	748	774	765	758	826	777	764	758	760	837	771	778	759	747	786	754	800	775	776	785	775	800	774	775	791	778	753	797	811	753	762	819	789	761	838	815	775	760	799	801	739	775	794	785	767	801	833	837	787	817	776	748	786	764	795	774	855	723	791	747	813	798	768	756	768	818	776	790	828	805	800	819	795	789	785	804	788	726	796	729	857	782	775	800	753	769	760	755	795	769	711	763	836	788	821	832	781	816	800	776	774	725	754	797	726	765	780	754	803	739	749	739	796	755	800	831	751	813	792	721	796	768	739	786	780	809	775	744	826	754	727	805	779	752	822	726	764	800	785	758	741	811	780	751	831	804	751	822	811	825	752	773	811	811	732	771	803	752	806	783	782	800	778	783	792	804	781	760	801	735	812	796	802	801	833	807	738	794	809	763	770	825	784	786	751	760	764	779	780	739	825	789	786	806	808	818	757	871	736	819	840	803	804	791	756	777	678	761	766	793	782	806	801	763	781	743	803	761	774	750	770	799	796	745	741	779	769	813	808	769	788	846	814	753	812	833	778	769	758	777	790	728	826	785	792	806	803	811	804	772	773	698	762	792	767	765	760	801	741	735	785	839	774	773	747	776	740	755	766	759	721	811	751	756	738	799	798	769	785	805	750	781	796	800	773	768	775	787	785	802	812	767	767	779	844	721	778	780	748	786	749	812	782	763	778	777	776	763	809	869	792	722	825	809	798	800	832	777	804	764	797	803	778	798	717	794	748	775	794	767	771	747	822	807	778	758	799	753	760	804	828	771	758	811	790	773	784	800	755	769	765	779	784	826	748	768	804	791	762	737	723	780	741	775	734	805	761	803	771	791	752	753	789	771	767	773	785	769	739	802	781	809	766	763	768	737	803	797	769	739	802	781	811	774	805	797	770	812	788	831	748	782	783	827	782	831	742	725	753	751	799	805	788	785	811	770	742	774	768	795	821	759	745	821	773	829	751	762	755	778	771	797	799	752	764	792	789	795	795	774	780	781	766	787	774	753	748	769	798	811	779	724	774	765	812	822	797	772	768	841	789	817	778	785	809	749	751	816	767	790	793	770	796	760	796	784	779	744	791	779	764	737	753	859	815	803	772	798	812	771	757	801	781	755	797	759	742	756	753	714	771	716	756	833	793	736	817	796	845	773	776	776	773	758	743	800	830	705	767	804	772	763	751	789	757	775	784	726	783	759	772	785	758	748	870	749	815	764	778	776	811	798	760	754	782	770	795	772	764	787	813	780	812	749	775	745	807	787	790	789	709	786	789	759	766	807	802	756	793	760	731	767	812	806	780	753	788	827	836	771	793	754	775	797	823	799	768	756	822	750	767	783	785	786	772	767	817	786	765	777	792	766	748	764	799	758	779	818	807	767	769	828	804	752	790	797	796	825	777	754	782	786	750	758	754	776	773	838	771	774	771	774	774	805	771	761	757	790	781	784	753	799	754	757	750	793	755	833	780	788	773	778	777	815	785	781	791	801	765	775	770	719	803	806	778	764	806	773	779	728	737	769	821	799	799	808	754	751	860	773	768	734	728	786	764	794	767	829	731	736	741	762	834	772	791	761	787	771	748	792	720	761	755	742	724	800	790	772	813	750	797	804	758	808	819	800	772	769	773	854	806	810	755	837	814	793	815	753	788	834	829	766	734	716	776	810	722	751	796	770	747	811	791	776	782	781	789	726	759	782	773	744	782	771	790	767	807	782	726	773	775	812	714	782	772	794	826	777	782	741	745	779	749	856	806	856	781	795	751	815	793	768	784	757	802	794	798	767	731	790	777	807	797	775	731	769	764	737	768	811	787	753	798	784	764	770	761	752	820	794	805	790	752	799	774	807	737	767	806	737	775	793	819	742	772	788	806	797	714	790	685	826	747	837	770	768	768	762	780	767	732	806	791	793	775	740	757	792	820	810	765	774	781	769	813	795	731	743	762	770	824	780	809	787	770	770	777	776	802	803	780	809	819	778	782	762	787	813	827	833	789	793	788	752	743	755	774	770	808	765	738	796	744	804	767	762	777	750	739	756	754	781	770	806	745	809	764	786	791	784	801	797	770	799	754	792	816	762	818	787	794	794	815	769	724	738	795	776	740	750	771	768	787	770	759	786	763	758	760	820	796	766	772	774	790	795	791	766	782	805	786	803	780	819	763	757	806	778	768	814	768	706	758	794	773	786	813	781	783	724	755	712	779	786	834	805	797	800	796	772	780	780	830	762	748	807	781	807	728	773	767	781	771	835	797	763	742	795	762	796	744	760	812	758	811	810	760	776	755	785	825	770	793	788	770	770	767	757	739	752	764	837	816	802	771	807	766	717	775	754	782	790	819	833	726	755	785	765	776	795	800	806	764	753	766	745	807	827	737	774	769	774	756	784	763	842	778	795	770	787	785	748	791	791	823	765	779	761	765	799	756	815	805	735	872	825	786	819	780	763	817	774	770	781	756	780	746	785	749	773	802	779	798	791	762	774	735	819	737	762	770	796	787	803	804	776	826	804	783	788	739	780	800	783	750	780	784	739	785	790	744	786	800	820	790	806	783	770	749	786	783	824	792	796	777	739	771	804	816	790	801	776	794	818	833	788	791	828	795	798	752	804	755	733	831	796	735	795	783	761	757	813	755	788	792	789	769	833	762	772	802	818	752	726	736	822	818	744	744	784	787	766	753	745	836	784	763	775	790	706	794	790	747	723	826	776	746	733	752	771	790	777	746	771	770	810	740	744	754	740	827	770	806	808	800	790	791	809	785	748	825	767	797	763	755	789	747	799	790	771	776	753	771	806	810	785	767	802	800	755	793	763	764	835	756	777	798	797	823	775	760	806	787	782	773	808	783	797	751	750	769	776	805	790	768	732	800	786
15672	15843	13623	7655	5258	3987	3251	2769	2312	1870	1730	1455	1414	1286	1156	1155	1126	1091	1004	996	972	953	958	955	921	924	951	942	893	920	875	930	891	921	924	889	870	875	831	867	855	868	851	885	897	859	841	853	858	847	874	808	847	787	825	870	866	802	876	855	848	850	760	853	871	851	860	872	855	845	851	880	859	823	864	836	869	873	860	918	840	807	842	828	867	869	863	900	844	835	844	828	822	862	842	892	854	867	797	800	823	910	878	852	828	911	852	871	870	807	791	841	816	861	823	842	846	910	891	881	806	837	845	824	796	807	881	845	859	842	811	821	869	855	801	828	822	877	842	837	895	821	902	848	839	823	853	822	850	841	800	879	845	824	920	836	838	831	908	844	858	920	853	818	845	867	838	832	911	855	836	896	881	863	815	823	897	816	864	872	802	819	840	819	848	784	843	826	853	863	854	857	842	772	867	878	796	821	867	886	781	843	877	878	836	857	847	869	843	818	810	830	899	870	852	821	830	811	873	914	774	850	827	854	893	848	808	845	867	856	799	811	841	890	796	896	858	856	872	844	880	833	848	866	854	905	826	837	858	899	869	854	840	844	793	867	893	874	876	835	870	804	880	854	852	823	861	887	865	789	809	836	869	825	826	821	889	801	843	864	889	902	858	840	873	837	815	865	789	865	826	795	834	807	838	836	804	839	816	825	833	864	856	870	795	847	848	846	893	857	856	843	896	830	832	910	833	831	839	814	802	819	822	800	777	864	798	852	865	882	875	812	816	842	917	831	867	878	816	809	853	849	810	821	867	853	863	882	917	806	868	849	850	877	808	902	885	875	821	826	822	850	890	844	803	800	860	780	869	840	904	850	869	868	882	879	885	858	892	843	836	828	877	844	909	819	865	852	857	870	905	855	856	873	827	901	869	834	858	816	896	837	840	819	848	830	828	789	786	880	819	872	826	807	834	792	805	830	819	847	823	863	884	858	872	834	841	872	827	845	849	866	847	815	884	801	827	881	822	834	858	834	847	849	859	866	797	846	816	879	853	830	801	827	814	854	900	827	841	864	865	829	855	851	877	831	818	857	821	863	869	879	798	847	866	852	837	839	836	827	873	856	833	803	831	826	808	888	876	790	788	853	849	800	846	855	840	820	854	796	854	843	829	843	891	798	851	846	813	849	820	845	804	831	848	767	857	862	903	847	836	833	841	837	798	867	892	872	869	862	886	816	868	888	834	871	861	871	872	862	863	880	862	813	848	910	874	875	860	823	851	861	857	859	860	818	825	827	883	908	836	885	854	886	838	806	802	832	806	865	856	885	876	811	884	848	836	849	875	854	812	789	840	858	868	818	827	823	811	856	898	813	843	808	897	823	825	842	815	872	821	824	862	831	825	812	873	882	814	848	854	792	881	818	820	846	846	854	880	884	868	798	850	816	860	855	833	871	811	871	881	828	863	842	885	842	810	811	855	859	838	878	830	866	826	841	858	832	819	855	843	878	780	851	787	864	811	845	763	861	829	866	824	858	885	867	831	786	845	869	819	845	863	830	818	860	837	836	817	850	815	851	852	824	803	826	817	824	865	837	833	831	845	844	851	823	801	865	827	833	825	831	815	824	873	858	814	889	827	864	866	871	839	858	835	894	860	823	879	794	841	833	834	876	789	849	790	780	862	874	880	819	807	905	826	833	859	845	866	827	877	794	847	827	864	870	789	918	903	877	848	855	903	846	871	831	815	832	824	869	846	819	840	823	809	838	837	883	844	843	837	821	874	830	837	836	861	890	885	878	845	830	849	834	871	847	801	795	850	830	912	892	862	883	807	856	880	846	927	871	794	883	821	843	851	842	818	859	825	859	865	892	846	848	830	826	891	809	825	874	811	819	880	853	803	823	859	928	844	888	904	816	854	845	835	823	883	797	835	846	877	843	839	904	815	838	834	847	855	866	890	837	835	836	867	853	891	861	872	871	838	901	848	914	835	852	808	807	908	833	912	886	831	837	861	889	816	857	884	796	832	884	821	819	816	823	878	839	821	836	874	827	802	807	784	847	832	831	877	849	808	861	835	808	834	854	820	872	803	865	856	854	871	840	867	787	829	854	917	860	828	818	789	837	897	816	881	857	846	910	835	824	836	818	837	831	880	855	856	861	865	807	804	872	837	848	849	845	865	852	850	846	803	849	816	855	799	847	833	893	845	852	847	902	850	885	848	881	843	876	846	890	840	867	879	904	862	811	824	826	805	845	873	830	841	835	889	860	826	865	823	836	811	845	843	861	865	807	847	862	823	857	856	789	860	819	884	815	785	851	860	822	882	916	807	844	861	874	850	819	843	888	819	853	872	844	851	875	850	939	839	845	829	843	853	858	822	825	820	912	862	940	851	852	864	885	868	812	843	856	861	846	858	788	843	858	774	849	847	836	818	851	846	846	829	804	850	863	868	844	795	872	838	811	806	867	861	839	885	848	779	822	801	864	863	906	859	853	873	840	806	843	820	912	828	883	827	826	849	849	857	862	822	827	827	832	821	820	840	870	863	885	828	809	826	798	852	806	892	804	892	824	836	869	823	802	870	816	850	847	886	806	898	845	762	829	827	795	817	861	883	863	849	862	856	822	813	841	845	795	805	883	828	906	840	877	846	881	834	899	815	807	845	877	847	867	844	834	851	845	877	849	784	867	876	852	876	861	771	877	827	823	846	886	786	843	865	852	887	870	876	833	851	795	808	844	842	899	806	789	878	809	892	850	846	837	815	878	858	801	824	865	847	833	814	846	859	844	849	885	817	845	817	873	891	848	826	894	826	872	783	843	862	846	809	853	817	832	861	843	862	827	832	877	873	849	841	842	851	855	823	863	916	858	834	815	915	847	880	841	897	803	811	881	898	811	823	875	833	830	859	824	866	854	849	820	843	857	824	816	796	853	839	826	847	829	873	816	811	850	885	835	836	860	857	797	862	816	827	847	832	829	837	844	860	807	801	841	848	839	852	855	787	862	877	841	840	887	858	854	809	863	810	804	844	816	858	817	795	806	801	814	869	887	804	875	852	815	835	829	846	891	876	806	789	833	826	861	784	879	830	833	864	807	822	819	869	834	835	856	866	795	836	824	843	845	821	801	840	845	821	849	847	840	878	879	841	849	845	851	871	859	867	857	861	824	867	846	864	849	837	832	842	820	869	854	857	810	848	793	876	827	851	824	864	903	790	825	857	826	845	819	828	869	825	816	897	825	849	818	828	889	847	888	877	861	817	884	877	808	853	851	857	885	822	858	873	811	872	845	826	838	836	861	885	872	842	864	832	847	867	873	842	833	832	902	799	852	817	836	846	842	825	845	865	818	821	849	850	809	859	865	858	822	857	784	860	802	842	837	839	827	853	882	840	806	854	835	873	822	873	856	846	801	819	861	885	905	824	857	877	871	861	872	889	866	863	884	808	829	805	832	813	862	861	803	841	798	829	852	851	888	803	856	881	825	840	857	909	839	814	827	820	797	826	855
27213	20435	8825	790	434	392	347	293	275	269	251	297	256	281	282	304	273	235	275	261	258	260	276	277	273	262	236	241	246	268	230	266	256	233	255	251	265	293	273	233	264	263	266	257	261	240	261	268	279	273	277	257	255	277	269	277	245	226	255	243	241	265	263	236	236	256	237	233	266	277	256	247	265	253	266	281	268	259	272	286	255	246	265	277	219	306	263	275	260	247	273	234	269	292	280	271	271	273	247	266	269	219	297	276	247	292	253	286	252	247	245	268	278	253	255	262	244	241	272	242	270	252	253	248	268	268	288	227	271	267	259	253	263	249	262	263	260	256	279	279	257	249	285	261	249	275	275	266	241	244	258	277	237	262	258	272	280	293	270	261	263	266	228	247	271	231	250	233	286	252	257	236	277	247	238	252	275	243	221	241	267	293	258	258	271	260	283	266	231	277	266	262	252	242	278	283	261	248	270	245	250	257	254	243	277	248	244	262	260	285	249	270	256	283	247	267	255	276	274	263	242	253	257	281	256	271	275	275	252	303	259	237	257	271	264	262	263	251	296	251	250	254	269	254	209	283	263	248	260	273	260	257	257	247	249	236	230	259	274	268	270	260	246	268	249	273	268	247	241	277	244	284	235	259	234	277	271	266	276	284	302	228	266	257	259	225	256	255	280	253	296	265	264	248	254	276	268	256	236	245	279	256	276	279	264	264	267	239	289	266	283	285	236	270	239	248	270	241	276	245	272	254	279	276	260	274	266	262	245	275	257	263	258	252	226	241	287	261	263	230	242	259	251	242	256	288	261	267	271	235	242	255	268	240	241	303	234	238	281	282	285	263	260	254	245	248	304	243	281	273	269	259	253	244	256	260	261	278	276	287	240	220	245	235	247	238	275	279	275	260	238	257	248	267	244	281	262	244	265	240	293	264	269	274	264	265	260	244	227	279	296	299	263	309	281	265	290	241	254	255	272	281	236	263	239	268	263	244	259	278	244	230	264	257	275	260	247	254	251	240	247	248	258	236	254	219	257	275	265	261	294	248	255	231	273	245	219	224	251	239	262	282	244	271	270	280	261	268	270	258	312	249	255	242	272	268	260	261	282	274	251	263	243	268	236	233	254	268	251	244	263	222	241	294	235	279	259	238	268	252	271	263	268	253	258	263	259	243	219	271	269	247	238	279	280	260	296	258	259	266	268	241	245	266	268	275	263	298	261	259	267	253	252	218	262	258	245	227	259	246	248	265	260	265	278	267	255	218	254	261	239	281	274	227	242	248	254	282	223	284	267	294	261	283	255	261	237	271	283	264	284	259	268	242	235	261	272	256	270	244	245	260	282	242	274	283	272	228	249	265	253	245	254	232	268	260	272	232	251	276	242	251	241	240	251	260	276	238	271	261	268	270	254	252	254	263	262	272	248	261	243	272	249	241	277	248	256	264	259	261	277	256	235	251	242	254	275	284	244	272	279	262	272	279	251	240	261	247	252	251	257	269	260	256	272	258	262	284	243	278	263	261	257	254	260	263	290	264	271	260	281	275	281	284	250	259	289	236	259	250	272	260	273	256	247	256	262	280	277	272	251	266	273	259	250	282	270	286	264	286	275	250	255	253	243	230	249	277	270	233	267	258	236	220	281	243	269	249	265	290	259	233	274	267	253	260	286	258	239	239	249	259	258	263	273	286	245	268	251	258	278	283	229	270	249	261	274	263	252	276	252	269	247	259	246	259	251	274	272	233	264	245	254	236	271	265	269	266	276	270	303	235	246	265	295	241	293	245	289	255	256	279	288	258	266	272	268	270	250	268	259	290	236	270	245	234	246	272	244	251	256	254	264	273	276	267	264	250	258	263	241	263	248	281	257	252	238	294	273	232	268	270	272	270	235	238	252	286	264	261	253	263	241	236	271	284	242	266	249	249	245	252	270	250	266	266	257	256	274	249	269	293	232	233	232	266	270	273	278	259	268	296	257	244	284	265	253	276	260	276	257	297	285	264	243	261	275	259	242	248	263	269	234	275	267	280	259	233	253	247	234	248	246	267	253	291	250	236	254	241	249	258	273	285	277	245	268	279	249	264	255	228	253	273	270	250	273	226	278	232	257	263	228	271	251	257	268	273	250	254	244	273	263	264	247	249	255	253	247	249	258	259	222	278	279	289	257	295	291	278	284	257	256	279	266	291	272	270	255	276	264	252	263	268	277	264	268	276	256	246	242	237	236	248	268	259	244	246	273	273	245	245	308	251	248	294	257	274	264	274	281	269	244	243	249	258	246	259	263	266	264	250	260	277	317	268	273	261	261	276	254	252	243	250	275	252	258	264	271	253	266	248	277	255	274	271	259	243	256	231	235	240	263	241	267	261	266	228	264	271	213	248	261	239	247	264	246	264	266	266	269	233	210	269	260	279	267	257	294	249	262	259	269	272	271	248	251	263	250	258	265	255	246	250	279	255	254	249	242	262	270	276	264	260	261	279	293	260	261	261	295	251	253	260	267	274	252	268	258	267	281	264	264	267	261	273	273	248	260	264	253	276	293	243	283	278	269	247	237	267	252	245	245	268	266	262	262	232	282	256	253	258	281	279	231	280	294	274	244	262	266	247	241	266	280	250	256	274	279	235	255	254	242	285	293	253	245	275	269	255	272	274	284	286	257	265	268	258	262	255	261	291	244	252	264	258	286	237	243	245	247	234	265	286	226	254	247	262	230	274	247	250	271	254	249	289	251	259	255	281	258	262	239	263	258	264	234	226	265	266	242	257	230	243	234	269	266	278	271	268	252	254	281	243	284	254	293	232	273	273	255	257	267	267	298	263	267	248	262	235	272	243	255	257	268	271	255	232	249	220	249	250	254	267	255	261	253	268	262	261	255	233	264	257	249	274	251	265	240	277	269	250	254	264	277	266	269	266	236	255	261	283	260	260	261	262	287	254	241	253	275	259	238	286	262	236	251	249	242	237	272	281	256	286	274	238	268	257	261	265	252	262	276	293	259	272	245	246	264	290	238	293	253	250	256	249	270	286	226	262	263	233	246	281	241	294	262	257	295	249	241	274	265	246	282	251	268	260	244	277	232	239	245	256	240	279	248	296	263	289	231	265	260	299	246	277	257	255	260	264	245	256	306	266	254	253	274	264	250	234	259	269	274	267	272	233	274	239	251	266	263	249	244	261	283	253	282	260	246	241	267	268	265	253	291	249	253	240	259	271	254	257	280	244	256	240	263	263	271	242	234	267	264	252	264	258	286	244	233	271	276	246	245	280	223	271	256	275	253	279	245	245	259	265	268	269	291	282	258	247	275	258	261	261	253	270	269	249	258	266	287	255	256	248	248	249	289	226	276	243	274	221	282	240	256	256	280	260	238	226	270	278	221	261	242	259	257	237	252	233	255	240	229	295	278	248	278	266	272	273	250	254	261	234	234	262	284	258	269	243	241	270	280	260	250	240	261	265	271	276	268	235	216	253	270	266	255	245	261	273	262	273	251	259	267	294
11714	1179	1028	649	515	420	384	364	362	344	356	325	344	323	328	317	322	341	322	322	362	304	340	311	326	284	351	293	333	305	317	310	334	338	305	336	313	329	325	301	325	312	329	314	346	328	302	313	302	335	300	291	284	294	283	337	340	345	307	311	303	283	297	300	305	291	309	324	310	341	297	302	323	302	331	322	321	311	291	299	313	296	281	302	308	321	341	335	313	316	311	336	312	327	327	325	312	320	301	318	324	317	312	317	329	340	282	332	336	337	306	333	298	297	302	297	327	349	303	289	268	293	323	335	295	317	300	332	321	340	320	333	323	298	312	315	327	286	301	281	324	306	334	282	316	332	292	311	294	291	309	306	346	300	328	339	315	326	316	290	307	320	303	315	327	359	359	307	321	324	315	294	311	343	328	342	306	318	348	328	341	322	317	311	306	284	316	342	321	304	351	326	285	329	315	297	304	323	304	319	315	328	306	303	316	322	322	328	297	330	321	301	291	315	308	310	332	315	317	315	314	291	315	288	324	291	326	309	283	327	306	330	341	285	306	315	352	319	304	339	338	281	303	299	311	329	324	305	362	341	327	298	319	305	285	350	310	310	344	309	335	310	301	312	307	314	312	326	308	301	301	332	292	314	283	303	318	319	329	321	350	341	301	328	318	325	319	311	317	301	315	326	302	321	275	334	309	347	311	313	301	309	289	352	330	301	326	318	318	311	297	318	314	313	313	298	308	311	306	292	319	299	348	344	323	329	306	304	312	304	302	301	302	328	352	352	305	292	323	315	307	341	290	350	330	316	332	332	331	305	329	331	305	317	339	329	340	279	303	294	300	323	341	315	352	335	327	320	323	288	337	314	316	314	333	333	322	332	290	310	337	305	324	294	327	323	334	323	325	319	327	302	313	323	284	304	298	340	324	308	325	300	339	325	272	286	312	323	331	288	339	316	325	304	319	289	327	296	305	316	333	316	320	325	346	306	308	303	325	294	300	314	319	309	330	312	316	336	319	309	305	348	306	323	308	317	342	303	319	324	315	306	349	329	286	325	334	321	367	318	306	284	320	286	313	308	346	297	352	304	318	316	338	311	308	328	304	322	352	313	340	303	320	314	334	288	345	308	297	301	306	305	340	314	335	301	329	322	300	321	338	341	316	333	323	313	310	306	299	311	332	281	305	321	323	318	294	318	313	325	325	353	304	316	290	283	305	307	348	313	332	292	314	333	345	297	303	304	304	340	310	320	313	327	339	333	296	305	316	308	331	316	298	300	340	325	327	299	308	282	276	297	340	295	304	293	301	324	335	313	329	330	324	356	294	295	321	308	354	341	318	306	316	299	296	295	307	304	345	312	348	298	354	303	308	335	300	317	314	321	298	321	330	315	283	298	300	331	324	294	290	327	290	305	313	313	321	338	315	312	316	300	344	307	326	309	283	301	302	321	318	308	295	317	308	314	302	324	316	325	345	344	318	330	335	296	304	330	313	310	299	315	334	337	317	315	324	350	326	316	305	295	327	320	326	298	319	341	301	304	309	330	307	306	303	304	305	306	314	276	319	325	312	345	303	317	305	320	338	310	338	316	322	286	326	316	328	318	315	317	343	324	298	318	344	340	292	312	311	314	332	288	303	297	326	347	306	327	331	298	307	320	325	302	324	309	309	326	322	303	317	317	303	312	320	337	325	303	291	309	316	333	326	303	312	294	320	292	309	344	307	348	313	319	319	329	321	335	296	306	313	311	334	299	338	314	306	318	276	295	338	309	320	308	289	324	330	331	292	321	316	340	299	329	317	341	323	286	334	315	300	297	302	300	286	309	318	349	322	330	317	324	297	299	336	331	304	323	299	334	325	321	316	316	324	290	306	311	319	318	332	340	319	352	315	321	296	324	306	291	308	347	300	307	311	304	296	354	336	327	358	328	307	305	303	290	311	314	308	326	301	323	307	352	284	313	291	288	335	308	317	302	320	318	298	309	313	310	335	329	302	319	313	332	347	320	301	315	312	328	309	303	303	305	313	305	306	333	303	346	330	308	313	297	311	332	320	302	303	328	301	314	299	317	328	313	314	334	352	323	318	320	277	348	347	338	292	315	292	297	345	289	298	357	309	308	327	317	293	281	316	345	343	332	337	307	310	291	296	306	321	327	339	302	332	284	361	333	340	325	306	302	303	299	270	318	290	328	324	330	318	323	355	321	325	329	287	316	312	321	314	339	331	317	266	323	303	281	314	308	279	334	315	319	319	296	312	290	303	310	316	325	293	288	283	299	301	318	357	324	315	295	310	314	322	304	325	316	333	372	302	301	320	336	325	286	318	301	312	304	334	317	319	339	287	341	315	319	350	317	294	293	341	350	307	304	293	310	307	299	309	315	330	310	310	324	322	329	323	301	345	295	352	311	330	321	311	309	329	303	337	306	327	319	283	350	320	298	332	284	305	300	323	319	290	298	342	296	311	294	306	346	334	301	327	324	329	292	322	307	345	333	324	328	300	296	299	331	301	350	306	329	322	341	309	301	299	281	327	293	354	347	323	322	324	326	301	320	330	316	305	314	332	330	299	305	340	340	328	333	319	306	291	289	319	290	305	300	298	339	311	326	314	333	302	321	319	316	312	275	297	286	317	300	302	292	305	327	307	329	298	310	325	330	312	330	328	349	317	304	364	331	334	343	316	309	303	311	298	349	287	304	309	323	312	295	307	317	320	312	317	302	312	305	322	307	314	305	302	319	316	320	322	338	281	321	308	326	308	313	319	315	294	297	328	332	325	291	318	318	319	310	311	310	323	314	333	337	309	314	299	295	324	299	315	343	334	275	338	320	343	301	335	318	311	312	307	318	293	325	300	292	347	322	299	323	305	301	311	313	313	295	305	298	316	340	334	337	299	340	323	318	350	328	336	317	302	289	313	327	308	333	340	315	302	345	308	318	312	297	290	309	293	322	292	333	313	332	319	303	307	314	330	317	296	305	312	304	298	317	290	317	299	340	289	332	316	340	333	312	285	297	291	321	315	320	324	322	323	288	331	313	326	325	290	287	320	323	328	311	297	314	340	277	308	313	335	308	312	323	274	318	312	289	354	318	302	304	320	299	296	306	319	322	328	311	321	315	303	310	310	292	316	308	288	314	318	317	306	327	302	337	328	335	313	297	326	333	348	347	294	291	309	311	345	309	303	320	336	333	332	319	310	326	306	320	304	343	325	284	309	328	306	343	309	333	298	317	314	339	296	347	312	285	346	322	344	319	314	291	299	300	343	309	308	321	354	283	302	329	285	324	314	337	296	326	310	311	276	302	315	279	316	336	312	292	348	322	316	300	315	341	314	293	314	295	366	315	324	307	301	335	312	301	290	288	329	329	293	330	316	305	310	333	325	292	330	279	290	316	325	285	306	282	316	291	323	338	331	300	341	317	311	333	321	332	313	356	297	318	317	287	333	319	310	328	325	320	291	305	278	308	315	326	305	324	331	305	332	322	351	293	281	344	300	292
23632	21178	28562	24041	21162	12313	1410	861	759	691	679	577	530	526	544	564	538	491	473	477	489	470	405	424	453	427	476	461	439	444	437	447	455	416	434	458	437	440	442	438	445	432	411	467	469	405	466	433	438	461	413	401	448	473	404	419	402	398	421	409	416	421	420	411	403	431	409	454	423	438	440	418	451	448	449	432	372	427	422	429	442	429	398	438	471	400	446	421	447	431	447	379	385	413	407	421	450	467	454	386	444	412	414	378	446	454	470	401	424	418	423	401	406	442	431	409	440	448	411	439	408	407	432	393	431	413	446	454	439	397	462	454	407	406	434	467	376	444	441	435	400	405	465	418	430	413	420	418	408	411	418	415	444	425	421	415	431	435	449	430	432	445	418	439	417	419	426	420	412	469	452	433	443	417	425	422	428	431	384	427	421	447	429	423	422	393	422	441	426	419	407	420	417	464	407	434	446	393	457	435	445	429	410	422	445	454	419	454	425	406	392	445	376	451	443	416	403	439	421	433	431	421	413	445	462	404	415	447	438	420	445	469	432	411	431	418	443	445	385	410	405	407	393	430	443	428	426	429	422	486	401	405	383	400	448	395	413	440	429	407	397	398	413	409	452	422	413	412	413	406	422	401	395	435	430	403	420	432	448	479	396	427	407	391	449	403	403	414	425	414	438	405	405	438	389	427	438	410	417	432	422	389	421	427	424	428	418	414	399	429	404	400	464	420	426	436	401	406	403	433	411	383	426	426	408	411	464	441	398	397	423	420	428	397	423	443	417	438	436	434	401	401	445	397	452	432	426	416	392	410	404	429	381	432	407	415	443	422	407	470	413	411	438	431	396	441	418	451	422	413	418	425	409	418	431	369	430	463	448	430	432	417	417	448	412	458	434	404	424	434	428	438	391	446	402	464	394	438	437	434	452	425	441	429	373	440	408	420	447	389	422	477	398	408	411	421	424	390	451	466	426	415	453	408	417	402	415	429	444	437	445	370	421	441	412	421	416	375	411	425	447	364	428	404	419	444	424	432	427	441	394	399	425	402	470	448	397	403	427	445	433	432	442	423	421	382	450	471	461	388	381	441	417	417	445	437	417	457	392	414	456	442	450	439	406	430	438	418	405	415	403	454	386	398	456	429	438	421	434	420	430	448	415	419	399	423	416	423	439	408	451	422	398	412	417	407	466	426	401	441	475	433	417	428	434	386	448	442	451	406	455	398	423	404	413	469	412	448	411	455	404	420	442	426	410	396	411	428	458	422	442	414	391	445	427	390	435	373	438	453	411	452	437	440	411	389	444	419	444	430	437	420	434	397	421	443	434	433	427	413	433	455	450	417	443	430	419	396	390	402	436	436	440	439	418	444	432	432	403	463	399	398	405	416	416	394	441	465	398	436	440	451	425	440	420	423	401	420	379	471	394	408	375	445	423	446	422	450	441	418	465	443	418	392	419	446	440	424	429	383	410	448	437	456	416	443	433	419	406	420	410	442	418	432	387	393	461	452	445	429	417	449	428	532	433	441	420	413	394	373	424	433	403	398	482	419	416	443	456	413	449	381	409	427	433	414	428	415	425	415	386	413	407	428	397	422	372	415	418	443	410	422	411	407	428	423	441	374	437	450	422	428	418	419	446	421	421	406	417	418	401	445	400	416	467	429	410	409	433	423	443	416	417	429	408	449	432	434	440	446	416	433	428	401	373	448	410	410	408	433	410	425	385	422	467	429	407	439	441	423	415	402	441	440	408	432	414	431	416	438	393	412	407	417	371	427	427	448	449	388	418	396	424	461	398	420	396	421	431	418	450	425	428	428	391	451	442	404	432	407	421	415	423	427	445	418	452	424	457	431	414	439	378	422	437	428	430	383	425	419	468	428	457	426	433	416	433	433	420	423	454	433	422	437	436	420	424	444	475	428	435	420	421	442	458	416	422	405	464	436	425	431	418	448	423	465	425	454	449	432	427	434	439	416	439	402	399	386	404	407	416	455	435	419	415	392	455	453	458	446	436	420	452	411	434	442	356	438	385	394	450	423	410	393	430	396	438	411	430	429	439	432	429	402	423	402	442	435	412	445	393	400	424	410	430	426	430	410	404	453	395	439	433	441	436	422	427	433	425	415	446	414	390	429	426	397	421	408	455	404	438	402	416	379	433	446	416	409	431	423	431	409	447	402	446	397	438	444	426	404	433	426	397	396	426	395	399	435	467	417	424	392	417	437	438	408	431	441	458	423	399	409	406	435	422	417	410	393	451	437	417	436	407	385	387	445	436	400	426	406	400	426	426	434	413	433	437	394	423	420	432	413	422	403	419	424	424	421	430	460	414	454	440	407	456	421	443	445	404	442	406	452	447	393	422	472	400	419	413	445	424	420	419	411	436	402	407	438	419	431	410	443	415	399	408	423	442	392	402	405	426	418	424	447	421	413	440	426	443	413	410	379	426	411	422	437	435	443	407	413	411	449	433	438	454	460	447	431	433	425	392	428	418	460	426	424	403	466	461	402	423	418	417	424	425	435	451	406	437	417	416	430	431	424	410	399	395	410	448	427	413	449	397	403	425	436	428	421	414	416	424	422	405	444	407	415	445	427	434	429	405	437	446	395	454	422	458	413	439	423	413	424	417	377	423	416	404	440	392	401	448	408	429	401	441	408	409	420	370	438	429	429	418	428	394	410	406	429	398	493	439	386	422	423	418	393	430	431	439	438	413	406	419	419	399	393	439	417	434	412	390	397	430	413	446	440	449	424	431	434	439	429	425	425	424	424	431	411	394	398	386	411	420	435	427	432	391	439	413	439	438	416	465	422	434	446	440	436	425	410	419	422	407	445	465	452	430	407	448	412	426	460	418	412	434	418	429	441	394	420	432	376	453	414	470	430	428	429	483	449	412	458	451	426	414	417	450	426	423	467	440	447	436	420	402	387	374	476	443	389	458	405	421	410	461	446	404	432	420	408	441	408	440	429	414	392	407	448	402	427	407	441	425	412	440	416	417	420	429	440	419	407	417	414	413	428	445	461	458	431	450	435	401	449	424	464	427	379	426	392	423	406	416	403	467	457	451	425	413	424	436	372	421	421	434	438	443	413	425	409	418	411	423	448	401	404	403	371	430	422	435	434	413	393	428	429	394	421	423	430	436	426	415	434	414	436	424	414	450	432	428	400	442	387	443	431	410	426	438	416	466	423	442	424	440	400	448	422	447	415	418	403	386	418	447	435	391	414	444	410	439	448	433	431	391	445	428	406	392	422	451	461	447	437	436	439	415	436	409	446	430	439	420	460	445	443	415	434	407	419	428	434	412	430	406	475	448	432	420	432	419	394	407	416	403	431	419	438	427	417	425	427	405	461	444	428	391	432	427	435	415	431	408	377	467	461	428	450	437	443	426	437	451	419	442	425	432	421	392	431	428	446	416	455	394	416	426	459	415	434	394	442	444	439	450	481	408	439	418	441	412	427	428	446	434	447	431	439	434	433	428	384	425	405	424	452
13798	9305	8084	4233	2920	2061	1657	1435	1210	1006	867	818	761	689	691	640	629	552	573	555	530	565	554	513	550	498	535	544	532	558	513	508	496	513	483	527	490	491	505	483	475	521	515	527	466	478	508	495	476	495	491	504	507	504	536	481	477	494	493	477	446	486	471	453	479	479	500	488	473	504	457	477	486	482	474	462	496	465	470	477	475	472	465	503	489	535	496	492	534	527	510	474	522	510	465	495	501	476	488	528	515	448	492	486	501	501	471	443	468	501	486	466	457	490	482	510	482	480	496	488	440	517	474	476	495	486	490	488	493	450	472	506	488	511	504	499	490	494	455	504	503	484	470	495	516	454	454	485	513	529	497	497	485	499	446	500	462	496	490	453	454	454	507	487	452	474	445	482	478	469	500	489	493	494	492	478	456	477	455	478	498	508	463	472	528	503	485	493	504	498	480	465	480	453	496	475	435	507	496	478	461	494	480	469	484	511	464	463	489	508	476	467	527	477	459	487	466	492	430	486	480	442	482	482	493	493	496	477	506	444	456	499	458	448	487	506	457	460	466	490	493	486	469	495	500	514	504	475	488	503	489	455	501	486	486	536	498	474	494	467	472	476	471	488	456	520	444	478	467	482	501	455	457	458	484	517	470	457	476	513	495	431	484	504	486	494	508	470	466	491	456	489	507	498	448	521	529	468	453	500	488	451	477	471	483	447	478	478	483	530	468	511	477	537	482	477	497	494	511	459	471	473	503	482	535	438	482	473	460	442	482	522	476	481	477	502	476	495	475	494	491	464	479	467	483	472	441	499	454	456	487	510	505	475	470	510	485	491	484	478	469	501	463	447	524	478	450	492	482	499	468	482	462	564	490	493	471	476	472	463	478	521	460	497	494	492	478	477	475	470	506	459	496	502	440	506	465	481	457	511	471	462	499	513	471	497	490	546	513	497	444	474	491	457	479	480	469	476	504	464	501	501	485	485	479	486	498	473	496	481	468	504	478	488	443	464	504	489	491	483	456	478	484	518	508	470	499	502	436	508	489	498	495	475	497	501	451	469	498	511	446	459	520	484	484	426	473	460	484	475	512	512	493	491	488	464	477	463	465	470	476	455	449	433	496	491	473	486	460	488	463	477	487	475	448	475	476	518	503	516	458	479	467	454	463	488	485	484	453	492	480	492	509	493	513	481	439	498	471	500	457	480	509	510	470	478	530	492	471	486	492	500	487	452	458	508	494	463	471	500	532	486	478	454	498	451	472	505	463	473	477	456	497	498	459	454	469	450	491	469	527	450	474	517	465	464	469	506	474	476	533	468	493	481	473	451	481	502	494	494	483	506	503	475	480	480	476	493	460	512	487	492	483	448	483	465	522	495	488	524	442	490	450	482	516	475	493	449	464	447	478	457	466	470	453	518	537	459	499	502	485	446	464	468	469	471	441	506	482	513	483	495	507	485	487	449	494	479	463	484	507	491	464	477	464	470	458	453	449	459	493	470	507	487	487	474	470	505	448	494	460	477	470	461	490	491	452	446	509	515	455	439	476	474	492	469	474	465	476	478	478	513	510	480	497	464	503	507	445	465	444	490	459	458	487	440	490	439	440	487	444	483	466	507	480	488	440	456	518	510	452	491	540	540	489	489	460	466	476	467	464	494	445	507	492	478	473	463	456	457	468	479	479	453	494	506	460	495	453	501	481	452	435	459	453	473	488	471	507	503	476	458	455	539	524	497	461	480	482	512	469	497	465	458	438	454	495	506	467	479	509	525	466	480	461	507	513	459	507	511	477	477	476	490	474	509	486	505	487	465	429	459	492	446	473	489	483	475	514	430	471	488	465	439	524	488	497	457	503	483	474	476	481	448	496	422	479	497	484	475	492	472	472	441	481	465	473	469	498	511	498	495	478	480	477	481	475	501	469	501	484	472	471	463	434	434	500	473	472	458	464	439	492	488	514	450	455	503	497	507	465	493	433	508	470	467	505	475	461	497	484	467	449	467	448	477	510	436	501	501	487	504	498	473	489	457	465	489	485	494	503	467	470	515	469	518	445	464	485	495	510	470	485	493	493	449	440	458	472	459	470	488	457	467	470	478	498	478	518	467	461	475	491	471	489	498	475	455	484	473	453	512	459	502	452	490	443	490	429	481	497	470	489	495	462	485	486	475	456	470	508	456	477	487	447	481	457	502	455	489	487	468	470	473	476	448	451	466	488	505	541	540	498	456	470	480	482	481	488	433	505	460	519	473	523	497	452	475	490	474	484	494	482	461	458	476	517	464	477	476	450	484	501	480	475	501	485	488	481	489	489	473	471	474	504	474	500	474	473	494	502	440	514	494	511	470	481	463	446	482	458	484	478	488	450	456	453	497	476	480	478	479	484	473	465	476	481	481	477	499	473	450	500	520	489	514	497	495	535	499	510	513	489	498	463	438	470	520	470	476	480	522	490	451	482	484	460	494	462	480	437	485	458	465	473	515	470	498	461	471	485	487	494	472	488	466	482	491	506	480	504	446	457	478	453	478	478	464	462	455	470	480	481	481	491	489	476	459	510	484	472	472	487	502	468	503	495	524	451	493	493	482	524	489	503	482	428	474	455	505	483	482	486	462	477	467	486	505	517	492	492	464	455	505	480	511	473	456	517	472	509	468	459	473	466	505	456	497	512	485	485	493	478	488	476	510	535	456	487	449	484	448	452	493	510	528	460	562	463	466	461	484	503	532	496	482	481	475	480	451	482	501	451	474	470	458	491	449	512	475	481	473	507	499	464	474	431	464	453	474	472	478	501	434	489	503	466	471	456	503	480	457	505	455	502	470	530	490	490	499	473	487	503	447	466	517	486	464	539	495	486	498	482	442	515	481	483	487	460	485	463	516	442	468	441	482	452	473	472	486	466	430	450	485	498	470	474	453	473	445	493	477	504	424	460	482	472	492	474	466	475	500	489	498	467	454	466	470	487	495	454	451	504	479	490	451	501	490	499	505	496	526	481	510	469	489	497	499	492	474	448	489	461	456	503	465	473	483	494	453	465	467	500	487	495	455	477	497	456	469	465	491	503	468	460	459	449	461	474	510	472	507	500	463	493	446	449	484	429	480	477	500	481	493	461	452	445	474	500	497	527	503	476	478	439	486	467	494	481	500	487	487	509	450	477	504	473	442	466	469	503	452	464	502	454	471	459	472	506	484	500	518	511	477	523	494	441	496	530	494	497	494	480	470	492	493	469	439	489	509	455	467	559	466	455	507	414	493	501	508	469	472	492	477	476	466	469	472	464	450	485	444	520	501	467	456	462	508	487	486	458	523	483	486	486	464	488	470	464	489	468	442	469	488	498	472	517	510	451	488	468	459	497	470	518	457	472	440	475	483	455	492	426	482	481	471	466	489	492	441	457	482	511	489	497	498	509	480	509	464	449	462	475	516	479	498	501	491	466	519	445	476	495	489	491	489	492	501	474	473	470	501	472	460	491	464	466	504	478	490	475	504	494	447	515	502
24868	21167	27553	24952	12621	1104	799	676	604	541	566	483	515	486	473	489	466	477	472	477	450	458	478	460	489	446	478	470	471	448	466	498	448	447	469	472	470	443	433	443	470	461	423	501	427	467	491	484	487	431	475	486	468	443	504	473	486	464	468	455	485	464	445	472	462	506	474	474	470	441	450	436	477	451	466	488	470	488	461	442	420	506	440	494	467	458	435	465	461	451	458	464	483	459	469	441	468	453	477	455	486	472	471	452	466	430	481	453	454	499	473	497	449	474	459	461	461	474	457	463	420	463	498	466	417	429	493	450	463	457	420	458	447	421	450	489	502	442	469	463	451	452	463	458	456	496	508	458	441	453	509	492	413	485	448	437	471	451	475	485	429	465	464	468	483	446	471	434	447	430	507	448	454	446	465	480	483	455	522	440	484	465	464	431	448	475	444	460	473	470	454	414	421	477	444	481	464	448	468	427	438	466	437	480	443	439	451	437	471	486	438	462	485	434	422	458	474	465	447	480	424	456	460	429	440	465	440	420	455	466	454	464	460	461	466	463	465	472	422	468	487	442	445	433	461	456	452	455	424	486	409	485	490	445	425	446	429	446	465	462	443	488	430	479	429	501	459	469	459	437	476	473	453	447	431	431	444	471	471	446	501	516	453	484	442	423	456	465	439	420	459	467	470	471	450	450	442	455	461	459	452	472	482	469	458	475	451	489	461	472	461	421	452	480	456	445	487	447	472	446	481	471	433	456	472	455	462	450	499	458	486	458	449	433	451	450	448	454	439	482	497	439	434	451	489	482	465	469	485	481	495	442	457	504	462	493	424	438	443	462	453	470	463	461	451	473	505	426	424	431	452	499	467	527	475	494	473	429	453	447	444	436	471	435	410	463	456	459	429	430	450	470	491	483	491	501	449	466	471	489	429	480	466	438	469	449	466	480	445	449	427	461	455	437	479	407	467	453	486	466	449	478	435	467	463	474	456	463	448	454	434	425	433	479	462	464	436	470	442	449	449	452	492	433	461	463	474	465	446	424	475	441	477	439	458	471	454	463	469	432	496	460	448	483	467	452	425	465	434	493	504	467	440	492	462	465	437	455	467	459	451	447	489	443	456	455	470	496	491	459	496	445	475	488	432	421	450	462	471	474	478	444	514	447	454	464	473	469	485	484	491	462	474	456	466	467	469	440	422	475	467	484	425	449	464	466	466	415	425	447	435	512	498	416	479	453	433	415	424	437	424	479	464	485	467	470	475	479	450	465	461	443	420	489	469	492	446	436	451	433	436	432	488	452	476	460	461	440	424	502	449	479	452	454	468	445	440	483	521	439	456	501	485	460	463	436	420	442	480	441	476	467	426	451	444	477	469	427	470	431	421	432	483	446	454	493	477	497	461	441	437	458	450	438	466	464	428	425	470	447	450	461	436	442	437	469	467	428	466	465	454	460	465	465	483	446	458	452	471	457	454	486	417	429	431	484	520	451	431	491	482	466	479	469	475	459	422	438	462	471	450	459	472	436	472	502	460	451	450	458	451	493	457	447	446	423	491	449	407	441	439	443	428	495	501	432	429	434	504	476	455	479	466	424	468	483	465	471	484	455	463	431	472	418	453	476	482	422	436	475	474	453	473	459	437	439	454	474	454	517	449	486	432	462	465	429	463	432	486	452	417	452	497	476	520	437	468	472	473	439	449	464	441	430	465	446	465	435	436	433	453	477	438	485	430	455	496	387	414	450	445	448	461	469	427	455	421	451	456	473	410	443	415	475	488	443	459	469	473	456	492	484	461	505	457	483	467	496	453	508	456	479	459	444	478	446	476	458	432	516	458	459	459	463	422	465	446	433	461	438	432	501	448	435	458	434	412	486	457	461	472	465	474	462	484	454	507	491	433	451	426	446	474	487	477	469	432	464	493	450	439	430	433	429	464	469	425	420	451	457	445	451	426	486	438	460	473	503	453	459	466	472	431	417	472	442	462	455	447	451	471	456	451	493	433	467	450	426	479	450	476	480	478	494	458	423	470	460	464	477	460	499	476	422	458	465	432	465	455	482	445	460	459	466	439	469	479	447	441	467	476	477	462	447	407	450	439	442	441	424	483	439	418	460	465	445	410	422	456	421	443	438	438	446	428	497	465	446	445	445	469	507	441	471	486	465	405	459	473	474	462	482	420	459	472	442	452	464	482	483	459	478	493	487	435	441	478	457	445	467	476	437	459	440	466	477	450	436	422	504	407	482	483	455	425	468	472	476	490	457	452	427	457	484	475	450	479	474	424	481	441	465	451	501	484	462	462	415	407	447	484	463	488	425	448	430	458	460	459	479	467	459	438	454	437	427	489	474	450	460	459	453	461	454	440	463	423	462	443	498	493	434	464	482	396	479	477	424	454	447	451	470	501	466	418	440	456	451	459	473	440	430	434	449	494	450	477	418	450	475	457	469	473	440	447	474	467	469	455	480	488	457	470	425	427	462	452	460	485	466	495	432	453	462	470	462	482	453	457	459	451	447	455	468	442	458	439	459	501	444	442	432	474	492	433	450	470	425	444	410	443	441	476	446	482	496	445	449	440	478	456	466	459	450	458	486	473	422	475	445	442	459	463	434	455	420	439	478	453	416	437	469	448	456	432	463	482	469	439	455	457	487	460	444	460	431	438	448	461	473	451	437	457	478	452	428	461	469	492	437	479	452	485	460	445	447	450	483	439	497	430	435	471	474	490	445	498	471	441	449	484	499	492	467	489	444	468	464	441	469	458	431	470	459	509	467	490	482	411	473	468	440	446	436	453	520	485	442	438	442	430	459	434	419	487	454	470	488	455	414	414	468	466	488	467	444	434	430	452	448	471	452	477	453	452	461	453	470	465	457	454	414	505	453	429	443	477	448	467	441	476	477	477	465	457	428	447	483	477	436	487	438	438	456	444	464	478	434	477	491	503	459	452	477	470	481	469	452	519	418	428	473	453	460	436	425	513	485	433	458	487	435	453	486	440	459	442	429	455	458	465	495	442	444	471	457	489	436	463	439	450	478	458	461	439	468	447	504	466	456	492	452	474	483	470	469	470	475	466	462	446	474	438	474	470	480	487	464	485	455	504	455	453	457	440	413	427	482	444	440	479	432	467	450	441	404	497	455	455	463	448	435	469	447	483	495	502	470	480	459	463	454	421	448	433	459	488	463	506	452	437	456	450	432	441	474	481	468	432	480	425	486	453	446	468	440	455	456	449	468	455	455	459	472	454	465	431	474	445	416	484	487	449	448	429	444	457	472	450	470	486	510	476	463	468	462	486	465	466	449	428	490	477	456	435	461	445	446	469	433	454	478	443	421	443	499	482	479	458	447	470	469	430	417	455	432	458	472	461	456	479	459	522	467	384	433	484	466	470	450	456	447	449	464	466	494	453	491	460	457	443	474	487	445	488	444	485	441	464	448	470	471	469	488	454	458	449	467	425	438	483	458	498	464	483	450	491	448	456	470	442	461	468	485	439	459
12711	5673	4717	2588	1898	1415	1239	1087	935	842	760	720	681	672	611	595	618	619	618	586	565	593	579	559	558	608	556	575	542	573	549	570	561	559	540	530	537	574	518	581	515	570	533	543	500	572	537	548	564	546	553	551	563	538	551	516	557	526	536	592	562	542	534	518	537	524	556	569	543	559	534	508	532	544	549	543	524	519	527	554	551	539	541	524	516	550	547	515	530	505	560	567	521	513	552	554	549	515	599	528	577	566	510	542	555	568	558	526	553	566	541	572	566	545	580	529	578	544	527	541	528	532	553	542	543	535	540	604	514	517	536	569	503	512	558	499	544	574	461	535	585	500	530	551	538	516	526	552	564	544	563	502	519	538	505	512	551	535	584	511	523	571	524	581	550	561	559	573	508	538	530	495	531	502	515	518	538	536	498	562	502	529	547	516	507	559	528	540	572	556	520	528	524	520	562	541	564	537	549	534	518	547	560	525	502	572	535	545	557	556	546	552	606	517	547	580	531	486	506	538	489	556	534	513	545	516	521	575	533	541	534	560	561	535	543	519	566	533	528	564	543	494	531	542	513	572	516	544	532	540	536	518	559	545	558	535	568	517	506	560	515	517	542	548	578	564	549	531	495	532	508	544	547	532	571	553	543	542	591	541	563	540	530	570	547	568	551	545	522	528	482	544	546	503	531	558	533	563	527	549	530	531	514	532	550	571	516	599	513	567	570	572	539	524	530	532	562	499	569	539	583	534	552	528	548	569	525	516	535	530	570	512	584	590	503	540	550	492	526	499	559	543	553	498	550	581	566	559	512	510	559	537	516	542	530	557	542	551	532	532	567	550	564	539	531	578	557	536	544	564	533	536	514	569	521	545	567	550	567	527	573	566	546	548	523	544	521	534	514	544	543	512	564	591	555	554	540	486	551	589	548	508	537	508	605	538	550	550	542	529	553	582	560	545	531	543	530	577	501	509	544	520	555	562	574	509	559	519	537	550	540	544	505	566	567	514	572	547	549	538	526	563	531	554	592	565	564	546	536	554	543	573	536	557	503	553	504	553	550	576	532	538	539	570	521	565	529	547	548	526	543	561	540	541	568	572	498	553	511	539	500	536	499	567	553	548	537	533	539	563	536	544	564	555	524	494	513	557	550	529	577	548	524	559	558	566	534	553	549	552	524	537	531	544	566	542	540	527	540	544	542	536	537	500	534	537	536	543	557	598	562	541	538	544	507	520	519	556	487	545	502	533	536	571	530	548	508	557	538	559	510	520	523	555	581	513	521	524	552	529	510	566	539	566	571	528	519	560	544	494	541	589	547	537	521	574	543	566	528	531	528	574	546	592	602	528	555	531	542	521	568	528	551	531	562	584	564	507	572	575	527	516	547	523	539	599	530	517	581	513	492	539	543	518	546	520	569	539	526	523	537	536	541	523	533	607	542	545	525	548	515	542	523	529	549	521	530	508	568	538	564	518	564	537	545	535	519	540	580	539	548	526	536	538	536	531	539	559	540	555	557	544	528	505	521	551	531	550	566	523	542	543	519	571	567	565	558	543	545	570	572	521	552	552	587	508	550	558	505	576	531	575	507	528	493	555	588	527	561	534	533	554	558	558	527	555	532	541	541	563	524	555	523	538	516	558	525	536	527	579	531	539	553	514	536	581	538	543	551	557	505	595	552	544	511	560	528	554	502	552	561	543	598	491	534	563	570	555	554	554	535	552	570	501	531	530	506	523	527	526	506	544	518	520	550	553	553	548	506	567	513	507	562	495	549	573	577	501	531	529	565	570	511	547	568	520	546	525	518	573	555	559	559	556	544	516	554	556	574	555	517	528	530	521	521	524	577	532	560	542	547	577	551	533	482	539	556	498	521	551	545	587	550	565	534	546	532	523	553	579	560	515	556	518	544	579	521	488	553	512	535	581	593	547	555	513	559	517	537	540	515	545	520	556	480	555	536	511	573	535	508	542	537	583	541	590	585	506	548	535	551	540	549	504	529	539	502	528	570	567	545	502	542	540	566	556	554	519	553	567	547	539	542	509	551	550	587	541	578	531	568	568	548	541	542	512	559	556	590	557	520	573	543	507	538	515	538	552	515	539	568	502	558	514	526	550	578	552	520	554	541	510	541	556	507	555	566	511	537	525	556	527	538	550	541	582	566	561	516	608	540	504	516	508	503	531	571	542	548	581	532	536	527	544	547	549	538	542	521	536	573	551	529	544	550	553	555	504	545	571	553	586	564	531	534	536	561	539	550	518	504	578	530	534	553	525	584	569	579	520	559	565	555	537	528	482	561	562	528	523	509	545	539	534	533	529	542	555	550	520	547	554	558	550	538	525	552	539	511	562	507	574	538	559	516	541	511	542	532	571	540	523	509	520	530	538	558	524	524	513	576	527	522	470	527	532	534	593	564	519	541	548	540	525	584	550	537	562	542	547	538	505	549	558	508	531	536	545	561	553	524	512	523	523	531	526	562	563	518	563	490	526	564	572	566	516	541	542	514	548	566	560	547	515	513	600	524	551	547	523	551	555	568	532	561	521	550	548	550	567	562	539	521	549	574	590	532	572	517	564	547	535	539	533	537	520	505	543	523	554	518	523	559	564	500	552	519	553	485	537	531	541	548	584	555	551	508	525	517	507	552	540	572	531	534	538	532	525	545	499	520	527	539	557	568	532	506	535	549	547	610	523	552	538	548	544	557	547	530	567	530	552	557	528	503	585	513	490	540	569	487	561	491	566	560	529	576	578	527	596	531	549	541	526	561	511	559	578	550	547	566	549	545	556	571	572	509	583	537	546	576	553	577	521	528	565	529	546	522	534	574	521	506	549	555	511	541	540	521	529	548	563	553	496	534	528	564	558	511	523	535	506	512	533	528	510	565	523	522	559	534	556	487	534	507	563	517	550	530	532	525	555	569	540	558	582	538	566	531	548	554	570	526	593	580	560	515	560	517	529	530	525	481	533	554	514	577	523	563	555	481	530	526	535	573	607	542	532	536	515	555	538	534	550	490	523	548	565	518	526	518	517	554	508	573	547	562	543	553	541	541	548	546	583	562	521	540	579	538	525	534	506	567	566	537	541	503	562	591	590	515	568	564	518	513	590	566	538	540	538	536	495	522	531	577	564	561	511	546	516	509	563	581	556	495	504	592	562	549	583	573	566	558	558	515	490	565	514	598	547	548	498	524	546	547	568	480	544	521	574	519	505	501	552	580	544	533	536	564	535	562	514	524	533	517	533	547	512	553	570	531	567	550	555	583	545	535	545	556	548	567	553	573	537	570	516	525	516	540	494	540	552	540	529	533	539	529	556	576	554	547	514	538	513	516	546	525	551	561	553	579	535	514	512	556	539	536	541	531	533	567	517	533	550	569	549	518	570	537	507	535	502	546	511	518	522	565	525	523	502	576	540	524	536	571	557	530	566	549	543	501	545	595	586	549	583	520	553	508	523	534	514	578	601	591	580	508	490	524	570	567	561	563	541	560	539
22709	21224	29052	23721	21227	21292	12736	1963	1541	1276	1222	1096	1147	1027	1015	955	928	954	932	883	882	898	818	835	863	852	807	823	846	807	820	829	806	783	832	831	793	829	824	818	807	803	823	835	828	865	812	779	755	760	830	800	802	832	772	790	814	801	796	786	798	800	822	832	803	792	831	769	782	834	801	781	715	780	798	803	824	811	779	772	824	791	766	798	799	748	756	741	818	784	768	802	795	793	774	762	752	797	779	760	791	776	769	746	786	733	845	795	783	721	748	789	795	828	784	777	799	770	822	798	743	789	802	737	799	845	780	803	777	778	776	786	772	838	792	789	803	764	736	827	776	746	790	803	772	811	792	781	788	790	822	761	788	792	756	789	776	803	786	803	801	786	802	730	760	752	867	793	761	816	774	789	809	809	792	783	843	774	804	770	762	710	796	788	795	820	798	813	789	789	812	792	883	753	768	807	818	810	775	774	798	784	778	777	788	755	797	774	827	785	772	795	834	795	807	793	800	760	792	782	807	777	719	827	816	806	790	780	807	807	788	793	782	759	753	762	777	768	806	849	783	719	780	775	806	784	782	772	798	777	783	802	736	773	815	765	827	831	806	769	818	756	779	797	724	807	816	784	771	794	777	782	763	726	753	798	810	796	804	787	764	741	815	774	777	759	798	851	811	805	773	759	757	787	771	782	812	728	822	789	775	794	761	777	815	802	760	769	758	727	817	749	765	804	777	762	793	779	796	818	739	783	830	803	755	776	794	798	762	755	742	756	808	857	789	789	779	804	794	777	750	797	781	796	770	830	765	741	800	804	842	819	792	771	801	746	754	747	817	806	793	746	745	737	804	797	798	747	801	770	828	819	794	745	794	829	777	789	752	752	766	766	811	758	807	840	804	830	790	790	768	776	781	757	764	764	776	830	815	768	747	796	770	800	743	841	744	806	783	785	760	803	808	741	737	776	794	768	793	733	731	820	799	734	763	765	736	808	787	738	747	794	813	771	791	801	763	770	773	821	758	742	799	779	797	755	695	778	805	759	799	754	746	807	841	802	780	769	835	742	803	767	794	760	728	749	826	772	788	750	802	763	795	827	776	792	771	820	773	776	704	750	797	742	802	772	778	761	752	833	798	774	732	798	759	788	816	851	809	770	762	752	752	806	759	756	803	789	756	772	787	767	761	750	823	733	778	814	792	789	816	767	768	793	797	782	800	767	790	800	791	805	796	811	795	759	780	779	777	750	811	779	784	789	745	757	823	794	742	798	778	819	794	779	763	819	763	758	738	758	739	776	774	795	779	786	791	795	767	747	811	792	745	833	806	800	770	750	770	727	823	773	785	815	778	752	797	745	822	788	795	780	755	788	790	731	835	779	797	772	764	811	796	753	819	772	821	812	771	757	785	795	826	795	773	767	829	796	745	795	771	769	716	760	818	822	772	824	824	760	780	764	811	763	767	782	820	807	773	822	808	765	773	795	806	766	798	771	858	798	802	786	743	816	742	837	766	795	766	773	704	767	808	742	873	812	756	788	785	808	798	785	792	796	783	820	760	805	782	816	772	840	808	780	792	813	755	761	778	808	783	790	738	822	769	770	796	776	781	822	743	761	739	794	777	730	782	729	781	804	763	847	760	779	825	797	791	787	861	756	851	814	749	777	844	815	769	756	761	713	764	793	749	802	815	762	774	803	813	759	754	808	797	784	758	740	808	753	766	770	773	773	785	771	813	813	753	747	828	823	764	817	821	836	815	759	807	812	753	758	787	770	768	737	757	736	785	723	762	790	826	784	793	784	779	821	769	761	758	769	770	768	797	768	713	751	719	818	800	756	780	795	802	733	733	790	828	779	751	767	786	730	808	811	828	778	769	836	782	808	787	804	791	763	758	765	799	799	734	779	811	757	792	761	772	797	833	816	811	773	802	799	771	739	739	798	757	777	777	815	773	754	749	769	805	776	798	765	737	829	793	819	804	794	811	781	767	774	737	791	752	775	782	703	810	787	755	799	738	789	780	801	756	786	818	768	792	787	791	737	783	779	771	812	756	787	823	800	798	742	772	742	779	794	736	761	750	750	765	782	773	804	792	762	795	848	763	802	813	741	779	753	771	818	772	748	792	788	789	799	779	715	796	742	794	777	770	816	778	776	775	745	786	750	797	849	803	798	832	760	805	766	822	784	794	801	792	747	761	783	791	805	725	814	766	776	818	706	789	767	760	805	776	793	753	799	760	737	801	713	818	836	826	792	748	824	818	776	752	753	810	786	788	766	795	826	758	766	755	739	762	793	771	799	752	796	781	809	759	733	749	768	769	770	801	759	791	783	776	821	815	821	755	767	778	810	777	801	815	788	747	764	741	838	805	731	752	746	799	763	773	752	793	829	767	781	786	768	820	781	834	778	772	727	785	760	777	747	791	771	785	760	788	760	810	819	775	778	789	766	762	794	789	801	786	763	804	808	763	810	778	759	823	787	749	785	755	784	779	821	801	769	759	779	812	776	774	792	803	781	770	811	809	752	752	731	733	768	738	769	771	767	759	780	822	755	773	828	777	842	802	722	781	759	776	801	769	751	788	781	784	819	769	786	755	805	816	854	765	775	762	807	787	857	803	751	786	779	786	772	780	763	754	820	771	761	758	785	818	778	812	831	815	806	786	754	755	747	749	746	783	762	760	780	769	767	734	759	783	779	761	805	785	774	775	838	799	792	778	785	776	796	787	815	772	793	788	775	715	803	795	786	806	793	757	796	802	823	760	791	758	758	760	845	777	777	731	809	805	755	792	796	795	791	792	803	805	765	802	747	770	824	806	789	783	749	791	745	779	778	768	758	756	814	775	766	733	762	798	777	727	721	754	793	784	832	865	759	774	800	813	775	795	786	790	781	751	741	792	821	811	753	820	772	799	770	808	792	786	826	792	796	772	714	808	792	780	795	805	782	784	804	783	739	784	826	782	830	798	742	767	828	772	771	742	770	773	795	750	804	733	726	764	737	790	789	745	779	785	805	755	800	772	780	841	807	776	747	769	803	792	766	725	788	794	801	767	841	756	767	719	784	776	733	801	792	748	772	775	739	761	789	824	808	800	760	768	780	786	799	751	839	784	760	761	804	784	754	798	795	756	753	778	817	835	743	797	769	800	820	749	780	736	810	777	791	827	791	737	778	742	785	812	777	755	735	730	768	746	803	753	718	800	781	819	814	772	749	776	771	768	810	787	845	789	796	799	785	798	796	798	756	755	773	797	751	807	794	733	790	748	799	772	775	817	787	802	817	741	747	781	802	780	829	778	797	789	775	794	729	737	767	794	765	763	764	782	787	794	775	799	748	759	768	791	832	742	753	811	793	823	787	779	846	804	769	771	790	756	793	770	740	767	766	779	789	763	795	756	802	789	778	770	775	796	724	746	783	789	758	749	801	780	754	774	777	767	792	809	771	825	749	771	781	793	777	800	756	742	832	812	727	808	804	836	811	820	856	771	742	823	784	755	774	769	712
14934	15972	13754	7774	5434	4091	3341	2606	2250	1899	1713	1519	1361	1297	1195	1084	1138	1030	1040	992	993	1028	930	967	935	999	892	966	911	935	906	948	909	877	840	890	913	897	913	827	903	869	866	884	850	817	833	870	897	862	908	879	868	822	878	882	838	799	889	913	845	854	851	827	848	832	821	852	872	867	841	882	884	871	855	850	810	863	820	816	836	795	840	853	813	845	874	849	828	822	874	844	887	866	890	872	899	826	897	898	896	876	840	845	892	884	834	872	817	843	861	889	855	874	799	835	865	827	841	872	813	820	785	825	885	859	800	862	831	830	907	820	788	848	818	820	904	881	820	882	835	859	821	786	910	864	824	798	890	803	875	872	844	908	822	850	837	863	851	869	815	842	904	820	927	834	904	815	781	865	830	889	819	824	871	872	876	866	854	821	879	848	785	887	802	789	892	859	880	840	842	846	803	841	817	794	876	830	843	850	805	858	867	870	874	841	864	874	832	863	829	830	836	834	868	845	816	826	830	784	895	900	880	812	881	849	839	811	820	820	840	895	838	858	903	856	871	833	844	837	862	851	808	842	820	895	888	867	835	838	825	842	813	867	895	833	815	878	829	902	859	843	844	823	817	817	825	818	832	834	833	860	872	900	846	839	887	865	812	836	807	820	873	868	821	914	818	845	854	826	837	835	805	843	879	800	877	863	816	832	806	847	859	758	891	842	862	843	840	869	786	841	827	877	812	806	853	887	778	858	839	833	829	936	813	850	831	798	860	848	850	835	848	820	856	820	860	843	822	887	825	844	853	779	862	878	798	843	857	868	862	870	806	874	831	836	802	869	873	805	858	897	887	790	851	848	846	833	817	803	818	851	796	860	890	798	860	841	795	823	805	845	851	860	868	882	874	850	848	849	866	853	823	841	830	846	839	864	821	850	892	877	815	831	820	878	823	798	842	808	848	829	834	826	821	828	857	858	878	853	826	837	836	847	823	851	855	828	845	810	840	806	841	785	833	827	820	901	880	805	829	851	900	873	881	794	855	857	830	877	799	831	856	854	872	870	826	820	825	821	821	818	873	823	872	835	831	862	884	871	857	850	853	848	813	866	828	860	844	812	848	855	810	876	855	832	840	841	851	846	853	807	784	810	856	839	891	862	834	867	848	861	923	815	852	814	902	847	867	827	894	870	849	836	869	879	881	877	829	863	859	843	854	843	864	840	848	885	847	866	826	828	861	850	786	834	831	878	851	826	840	885	857	828	830	826	773	802	905	849	827	861	855	865	848	824	823	841	843	793	846	861	847	833	867	845	872	887	847	823	817	869	851	789	821	825	799	888	854	862	839	861	842	823	867	827	867	841	829	854	893	836	855	803	817	866	836	843	872	865	780	897	860	835	849	828	838	892	857	857	808	872	850	872	842	861	813	840	856	863	822	864	870	897	831	880	780	817	821	836	807	869	885	881	800	815	850	841	808	811	863	817	803	834	853	862	815	838	813	871	786	823	861	886	840	816	840	810	846	896	933	821	842	825	839	857	843	808	829	814	856	871	814	843	888	835	850	832	879	871	812	855	834	861	844	865	860	861	777	818	855	854	866	906	868	800	839	840	826	824	825	860	835	866	847	847	878	868	825	856	811	823	848	852	872	852	819	871	838	848	832	840	830	767	886	789	812	880	895	814	805	856	844	847	850	871	859	869	842	889	887	790	881	815	838	827	884	819	836	804	823	863	833	863	807	817	812	893	866	818	872	799	885	867	883	825	827	840	866	828	872	933	831	858	883	844	837	835	849	841	836	830	854	852	861	822	832	864	838	864	852	884	864	846	818	839	838	829	822	800	800	841	843	867	853	807	880	870	853	826	875	872	837	813	840	896	842	848	852	860	895	842	872	860	916	850	831	853	844	865	890	881	850	865	920	929	799	809	863	866	816	841	873	834	889	847	813	813	855	876	765	859	907	900	806	800	822	805	875	857	886	810	847	846	830	899	859	893	851	854	827	752	835	887	769	801	858	840	835	882	851	859	866	831	833	847	849	826	837	822	830	831	878	840	850	801	855	911	853	833	838	854	862	835	806	805	833	863	828	838	864	859	783	880	857	823	844	818	875	889	823	829	896	890	878	817	817	789	844	846	805	834	889	871	857	906	853	867	827	843	878	828	864	878	802	874	837	863	836	852	848	884	773	857	827	871	843	877	848	872	820	826	886	838	830	817	834	813	831	823	867	825	817	894	842	867	914	802	833	848	880	878	838	879	830	876	794	881	846	848	807	845	831	829	829	847	871	861	851	832	787	831	854	857	755	804	826	790	889	859	801	815	861	848	849	873	828	772	806	801	849	847	844	878	843	846	873	855	877	834	803	858	858	804	829	776	829	841	809	884	891	798	853	811	856	830	810	811	871	853	869	835	820	845	851	890	823	903	860	859	844	871	788	853	860	806	819	827	832	815	819	885	851	856	879	840	845	879	841	868	842	875	846	830	881	848	796	844	860	873	830	907	834	808	861	838	850	815	827	811	862	818	833	846	849	849	882	863	813	876	837	858	825	890	858	834	825	805	835	881	875	884	802	859	829	865	807	863	802	837	844	841	823	887	862	805	862	824	852	846	881	863	899	817	838	807	863	829	814	896	855	857	869	813	806	834	884	877	838	874	817	845	816	813	857	874	896	839	879	867	815	850	795	801	867	867	800	823	835	845	888	845	859	883	838	801	817	853	846	826	785	867	863	882	884	850	831	781	819	848	802	816	870	825	845	813	821	822	840	882	837	835	844	827	845	818	851	819	871	860	851	844	880	834	872	854	856	858	847	873	873	815	837	827	863	832	873	824	909	854	823	862	855	800	861	798	854	806	782	908	873	827	849	831	842	835	819	907	824	850	830	855	817	813	833	818	819	814	857	864	831	853	848	815	854	833	859	856	790	891	826	811	882	860	801	832	816	819	812	858	825	825	822	872	854	829	836	866	898	852	836	839	842	783	832	857	854	817	829	841	846	883	837	859	835	839	854	880	854	855	853	834	850	808	865	857	818	846	838	855	896	799	869	869	867	809	908	823	837	841	840	860	818	806	863	796	879	848	883	830	845	852	842	880	867	809	842	861	823	852	817	813	849	857	828	824	828	791	828	847	870	845	870	833	883	829	868	865	853	851	903	805	887	815	789	861	812	833	833	809	799	849	819	817	860	799	864	839	851	835	833	809	866	800	855	872	827	842	820	901	848	839	867	823	816	833	835	827	860	828	842	872	856	812	888	845	854	835	840	866	870	834	849	824	833	831	829	828	852	847	872	882	809	840	793	877	870	853	854	892	815	880	844	848	902	880	824	819	833	795	838	795	881	850	835	833	857	888	866	831	862	865	846	882	860	840	844	824	829	845	837	809	847	853	887	836	856	808	777	843	857	834	828	879	859	850	841	811	872	848	811	819	870	801	844	836	834	835	867	828	833	851	796	841	873	794	838	825	838	858	851	887	845	865	837	861	835	854	833	836	847	827	863	846	834	840
27246	20495	8854	918	524	426	397	293	274	279	260	253	255	255	242	290	258	278	246	268	293	295	291	281	280	232	265	248	253	255	290	259	286	286	264	250	253	233	238	237	234	260	256	296	281	278	252	259	297	259	251	275	236	260	245	264	277	250	250	266	255	239	269	232	273	292	247	238	265	237	272	256	252	257	267	254	264	242	282	251	252	269	253	241	258	274	271	255	274	258	263	256	246	278	259	245	257	254	261	264	282	297	235	258	230	268	235	261	233	235	278	265	256	271	271	252	269	274	249	237	246	223	266	236	277	269	249	277	246	272	251	262	266	233	278	265	254	302	255	286	247	250	294	255	283	254	249	259	270	245	257	258	281	246	276	235	286	252	259	279	260	275	299	262	288	240	287	268	265	235	251	240	246	268	279	250	249	246	245	247	264	233	254	248	259	240	258	239	239	286	285	275	251	247	275	255	251	273	269	254	302	251	248	235	276	267	245	256	231	263	265	255	269	238	268	266	273	261	260	258	262	243	270	276	273	258	274	259	236	246	252	268	253	289	274	277	213	265	291	294	251	274	244	266	239	261	272	257	277	267	265	251	265	286	262	248	276	255	273	304	239	269	275	265	267	276	250	276	263	275	265	260	253	263	255	247	272	263	250	250	271	249	262	267	262	251	269	254	268	263	254	259	250	252	262	261	262	238	253	250	254	266	278	232	254	255	257	233	257	252	272	258	230	256	245	222	249	254	249	268	258	274	248	267	264	248	265	267	242	252	256	275	261	223	239	253	279	270	237	222	266	261	278	245	239	280	290	253	270	277	269	274	247	242	267	277	245	253	280	272	248	268	274	224	266	236	281	253	261	281	266	268	245	244	251	257	278	239	263	263	270	261	260	256	239	268	262	259	254	255	268	256	275	225	262	251	250	263	266	269	268	255	264	239	260	250	260	262	252	267	263	233	261	253	265	244	244	246	269	276	235	263	266	283	259	264	243	249	270	242	257	260	235	250	272	277	253	254	268	266	259	250	260	266	273	265	275	240	244	275	259	254	246	252	270	293	279	287	256	266	254	274	244	255	239	215	310	255	249	251	274	246	270	268	264	246	259	242	263	270	275	238	223	266	281	251	267	248	262	268	272	274	277	259	295	242	275	261	269	282	278	251	264	235	275	257	269	240	259	255	277	241	239	256	263	236	258	241	264	269	262	240	237	258	270	271	260	259	253	253	278	271	245	256	240	255	250	245	255	259	271	274	257	245	250	276	267	274	267	236	271	268	232	254	240	244	253	242	277	248	271	254	256	245	276	263	267	262	248	231	272	290	257	237	265	241	241	259	264	238	254	252	281	285	281	259	258	257	262	249	284	255	245	250	289	246	259	313	273	269	295	261	276	273	270	259	279	270	223	235	244	264	261	255	258	248	274	236	276	253	229	267	274	221	243	283	269	246	250	268	263	250	258	244	244	249	267	240	250	238	236	253	262	262	266	242	262	248	258	261	283	278	264	236	251	263	259	248	261	267	253	251	276	270	272	277	274	242	249	280	250	219	261	270	248	280	254	258	222	265	257	222	260	260	235	259	291	283	251	262	248	265	222	263	255	279	258	266	252	247	254	263	245	239	280	296	257	247	270	249	256	258	240	250	252	234	268	260	277	266	272	273	252	251	257	239	278	234	269	253	270	244	265	285	242	246	263	260	250	232	274	259	250	279	273	286	289	245	263	254	247	269	251	258	241	258	273	274	267	283	264	232	274	237	265	234	250	256	264	268	258	269	248	234	280	275	269	281	233	233	241	247	246	266	253	255	280	259	239	273	258	230	261	263	270	272	245	272	278	265	267	256	264	261	217	257	251	276	216	248	282	281	261	288	293	269	284	234	284	239	264	243	240	295	279	240	237	272	295	243	252	237	252	297	257	252	269	233	228	263	287	281	273	271	271	255	272	288	271	256	287	253	264	254	248	252	249	314	278	269	263	256	264	285	245	264	236	278	242	265	267	255	245	278	267	272	253	239	269	256	289	272	267	281	271	268	268	263	269	270	282	244	270	254	276	270	272	264	268	246	280	257	272	259	247	256	277	260	291	272	242	248	231	241	238	250	249	237	270	243	232	260	266	213	272	253	235	241	242	270	275	264	240	261	231	225	265	255	235	275	280	250	255	289	271	225	252	250	270	267	274	230	277	251	269	294	257	256	276	241	255	268	235	286	254	251	249	268	277	268	245	288	262	263	264	283	261	242	254	272	242	257	233	265	240	270	295	242	260	243	283	268	281	283	255	255	267	263	291	275	290	253	269	233	251	271	267	259	255	240	283	279	282	271	254	261	230	241	257	242	267	221	281	267	256	264	261	264	255	244	257	252	263	240	275	279	247	282	261	269	257	226	266	268	228	237	245	269	263	231	254	248	253	280	262	255	267	260	242	256	260	268	248	249	285	240	287	261	245	244	267	253	241	257	265	266	274	248	271	272	278	270	289	255	239	261	274	224	275	276	269	253	269	262	258	261	263	269	286	251	266	251	252	268	258	252	260	261	241	268	274	275	256	257	260	240	279	231	238	264	279	281	243	252	239	295	253	251	249	305	285	270	242	260	236	293	264	249	251	252	264	234	297	271	243	240	275	240	269	272	263	267	261	231	265	272	260	270	287	284	264	253	261	266	262	274	279	252	243	248	258	253	292	252	235	265	263	267	254	260	270	263	250	237	244	291	226	252	273	286	251	275	260	244	235	260	229	260	221	281	261	268	268	258	269	282	220	275	250	282	255	265	253	245	277	255	252	261	243	288	257	257	235	266	280	251	253	264	247	229	293	251	271	252	282	281	255	261	257	239	253	258	271	252	261	277	274	258	262	263	286	263	269	291	266	255	245	288	252	261	236	244	246	259	267	264	273	250	240	257	265	241	260	269	254	254	284	243	247	239	232	258	251	245	270	238	255	271	239	259	268	229	250	242	260	279	254	281	257	280	266	289	262	279	285	255	231	234	270	249	279	271	253	265	266	274	283	268	267	231	245	264	287	245	229	225	280	277	255	271	250	243	260	238	257	246	240	259	253	249	241	269	235	231	250	283	257	246	274	253	242	284	297	263	245	262	278	253	270	247	236	249	259	283	259	269	275	261	289	241	260	253	259	284	303	261	261	268	233	248	247	246	252	264	234	270	249	254	252	261	269	258	282	251	237	285	248	277	281	247	246	242	265	249	241	246	275	254	265	249	268	266	259	254	235	280	252	231	267	291	277	233	244	263	256	250	254	256	269	243	276	264	289	262	275	261	254	263	264	292	254	253	226	257	272	251	287	257	261	260	252	275	236	276	279	261	280	220	267	257	251	277	271	257	269	286	284	247	254	257	279	243	245	269	249	258	284	272	250	246	278	267	229	262	269	287	266	263	263	271	274	260	253	271	261	233	253	259	268	264	262	253	264	256	272	277	260	244	270	272	226	258	258	270	255	263	274	268	260	254	247	255	241	253	240	291	263	250	239	256	256	303	274	256	262	248
9593	1220	1216	652	503	470	415	427	377	345	369	340	344	354	347	319	307	327	329	324	333	341	314	297	307	298	290	306	311	334	301	315	318	324	295	328	350	321	341	310	311	333	311	302	307	299	311	313	309	308	309	316	321	322	308	325	304	316	300	323	306	357	324	320	312	311	311	341	304	338	309	292	347	299	316	330	315	311	322	288	312	302	335	312	339	286	311	317	365	298	337	342	323	298	321	326	332	310	315	318	309	319	322	320	350	310	321	309	295	330	325	301	299	337	325	349	324	326	339	320	285	352	282	330	285	305	313	329	294	311	298	300	286	343	333	304	300	299	328	328	332	327	321	315	314	307	307	325	357	303	362	317	320	305	309	296	319	359	340	291	279	358	312	301	326	314	332	333	333	325	310	300	351	314	331	304	314	322	321	320	309	310	329	320	326	322	313	300	313	314	318	300	328	298	299	317	326	337	331	309	317	288	272	295	302	348	310	275	302	304	317	312	315	299	305	344	312	309	313	341	324	304	322	308	269	331	303	343	305	314	321	302	324	310	321	329	315	314	288	296	314	308	306	337	313	313	314	316	306	294	332	295	349	312	304	310	325	334	330	311	283	313	346	288	294	303	334	294	333	311	286	303	324	283	311	335	357	311	317	320	332	277	322	330	319	353	308	325	329	310	315	308	332	292	306	317	289	324	290	311	336	302	337	328	314	331	319	309	340	333	309	340	340	299	341	305	301	318	312	348	317	322	305	323	294	301	321	306	363	312	282	307	318	309	305	324	359	324	328	326	299	311	301	312	355	304	308	333	300	352	342	340	329	320	333	335	310	308	338	325	303	337	343	311	299	325	316	332	295	337	339	306	311	280	312	334	285	309	305	322	311	321	353	320	306	314	312	336	305	304	297	308	271	298	300	325	338	310	321	310	292	272	304	325	354	356	303	286	311	308	321	325	334	315	318	318	308	337	311	300	302	304	326	309	306	309	301	318	337	323	322	304	342	313	306	307	308	308	300	322	298	281	314	307	308	331	271	295	339	310	284	320	273	324	321	338	299	300	326	347	311	309	296	327	347	322	329	298	355	304	324	310	318	313	301	302	340	327	341	325	328	325	311	318	329	299	328	316	298	305	344	300	320	322	324	325	292	302	317	287	314	320	325	293	314	333	310	307	319	275	306	313	321	305	310	305	297	331	306	298	306	296	327	318	337	309	289	320	356	304	323	291	345	285	274	309	298	315	325	336	332	322	328	346	319	322	336	313	299	324	337	312	306	314	305	318	299	326	312	336	337	300	317	328	314	288	338	355	333	324	293	298	307	323	308	323	325	314	325	315	321	316	315	307	318	327	311	319	297	339	342	316	338	354	306	299	303	320	313	319	337	326	307	307	320	333	320	311	341	324	302	360	334	330	337	316	312	328	318	326	317	325	326	332	274	299	321	332	311	282	319	325	316	311	300	325	331	317	310	343	302	325	287	317	315	319	288	331	340	282	329	305	318	273	330	279	338	351	320	314	305	325	284	300	336	332	308	318	304	305	340	346	323	344	339	320	316	342	323	287	306	329	343	316	308	326	328	341	288	325	302	321	314	328	314	314	325	330	327	331	319	315	325	315	327	323	289	328	330	305	297	346	301	310	293	333	296	305	319	328	308	325	297	310	340	309	325	318	323	337	297	293	342	332	314	309	291	340	304	308	346	318	276	280	343	332	318	294	322	298	322	304	314	300	296	305	312	320	332	315	297	326	317	354	346	338	312	315	313	354	325	308	322	288	336	303	334	378	298	325	343	328	284	297	323	339	328	290	319	281	312	346	298	366	286	336	300	329	302	300	323	339	303	298	339	326	323	310	285	304	352	296	299	342	301	287	314	298	289	274	321	313	329	310	341	334	317	290	283	329	308	304	311	310	315	321	286	309	320	320	330	317	320	299	326	322	305	310	307	309	311	359	302	338	314	302	326	325	282	313	362	294	330	312	317	313	315	323	327	325	302	342	306	283	327	317	296	332	315	261	311	341	355	340	296	322	289	304	316	323	295	311	310	276	314	324	316	321	338	317	332	314	328	327	273	305	329	317	337	324	330	299	301	331	309	334	307	306	314	316	313	313	338	299	302	311	326	358	296	313	302	335	285	310	302	330	295	317	317	299	338	301	331	306	328	318	306	315	311	353	330	306	298	332	335	268	323	324	318	316	307	307	316	322	280	320	298	297	336	285	312	317	317	318	311	321	321	358	327	313	312	294	316	329	313	282	320	297	294	342	310	299	325	300	333	337	323	362	313	293	307	335	325	343	289	321	329	304	336	288	309	302	331	328	328	335	323	297	284	327	357	314	278	296	306	319	297	307	333	332	310	340	299	338	292	301	335	341	316	289	312	296	333	344	324	287	321	284	316	319	352	323	323	327	329	314	293	312	298	313	318	303	302	311	310	278	300	301	318	277	303	330	327	336	321	343	319	301	330	340	300	347	299	339	300	301	342	305	278	324	327	313	302	336	309	315	323	332	330	297	303	331	311	336	327	328	293	326	340	329	316	340	331	304	298	325	300	333	331	342	327	334	312	317	313	309	307	296	312	324	292	326	337	323	279	309	312	340	340	283	319	307	295	329	299	324	331	314	319	296	301	325	302	308	363	311	312	312	298	285	321	313	334	303	291	311	313	294	328	347	304	296	319	285	281	328	321	308	300	322	312	282	317	358	324	336	331	344	336	300	316	302	349	307	305	301	334	344	322	321	296	311	325	302	278	326	318	312	322	277	334	323	281	284	319	312	322	304	331	311	339	328	326	301	270	289	291	305	307	326	332	362	294	317	297	320	310	321	324	315	315	305	319	306	280	315	309	345	322	332	304	290	309	315	320	323	323	291	308	341	317	322	334	302	323	303	330	354	301	329	292	302	301	299	346	332	311	278	331	324	285	312	347	340	313	303	316	326	338	301	324	308	332	322	291	325	300	323	341	328	283	325	338	289	284	316	314	343	305	305	346	326	329	322	340	325	300	305	327	336	302	334	324	318	305	301	331	300	350	330	309	327	350	335	307	290	310	314	308	333	296	322	305	326	333	305	307	319	342	327	334	283	339	311	308	330	342	320	315	321	310	306	325	339	309	335	294	311	310	275	307	318	312	325	300	321	334	329	311	331	314	317	345	335	338	294	313	338	315	324	289	306	329	304	363	319	323	326	285	368	301	361	317	300	336	320	300	306	280	331	327	341	312	339	363	302	314	320	366	298	328	301	277	336	297	324	335	316	296	307	332	320	309	331	343	325	325	331	307	329	350	329	336	321	290	277	320	343	334	293	296	305	350	338	344	298	347	288	332	308	316	300	328	313	301	341	328	326	300	331	335	321	312	299	274	339	312	347	290	306	334	312	301	288	300	349	300	313	341	339	307	305	340	338	323	305	316	341	330	307	331	339	300	338	319	299	283	331	320	303	339	311	326	290	295	334	310	313	334	308	328	310	315	323	329	308	299	294	314	312	306	295	348	309	294	289
23663	21188	28573	24067	21174	12332	1463	887	760	710	644	580	543	547	512	531	490	465	509	495	454	453	462	443	482	445	471	471	431	420	455	428	436	430	401	455	475	385	453	422	437	417	409	444	443	398	456	459	441	394	455	424	413	425	435	427	434	426	427	472	419	443	415	457	453	446	461	459	449	430	408	450	411	424	413	413	386	420	417	414	430	427	422	445	456	425	429	437	443	432	408	441	436	400	417	415	430	441	433	444	400	432	419	459	425	424	425	401	416	440	432	426	433	403	418	421	414	403	444	435	434	431	464	430	422	379	415	441	457	420	392	387	472	417	450	419	424	413	438	419	437	397	409	434	415	419	401	438	442	426	429	401	447	419	423	416	426	406	412	377	434	405	433	428	349	419	384	397	442	444	431	448	436	408	473	414	402	395	422	433	422	449	435	417	416	446	419	451	390	461	436	443	418	415	404	403	440	426	427	457	394	455	419	415	441	385	427	474	427	457	412	400	444	423	387	413	420	454	439	381	434	407	416	430	449	435	415	456	401	406	437	441	413	413	437	431	434	428	410	463	420	414	460	410	413	444	402	446	442	402	415	432	410	440	448	439	385	439	467	401	414	450	402	416	391	461	425	403	444	410	424	434	427	424	403	439	436	456	479	445	428	452	416	401	416	446	424	421	431	408	438	423	432	391	426	447	427	393	426	368	409	408	443	411	437	437	433	454	429	408	429	422	450	407	417	424	451	438	459	384	382	409	397	404	437	436	408	450	395	402	405	434	396	400	432	432	423	436	467	452	424	449	421	458	452	419	434	448	421	414	430	435	448	431	469	419	467	413	439	379	462	415	447	441	421	402	437	398	436	394	426	457	391	403	414	402	410	438	458	416	423	430	414	400	405	444	418	406	428	452	401	390	410	404	438	427	368	465	440	439	400	392	436	400	410	408	424	448	417	397	415	440	408	390	400	419	417	411	453	434	449	420	420	441	411	397	396	386	398	381	409	417	398	431	425	430	440	450	393	423	384	427	434	407	410	412	414	446	445	408	406	429	411	377	420	404	458	477	412	408	445	432	430	410	408	404	406	413	388	423	431	418	433	399	437	426	412	444	440	432	410	445	421	436	414	424	413	384	402	440	419	433	423	434	394	446	425	445	437	410	423	456	395	422	435	372	424	404	410	446	412	374	446	430	403	419	404	420	430	443	451	432	420	442	386	427	419	428	399	412	452	431	417	414	399	409	447	416	396	393	426	393	427	425	445	422	432	422	438	426	441	439	443	437	478	424	431	438	437	410	447	397	413	425	407	392	408	471	467	432	439	416	443	448	386	425	407	416	410	417	375	440	421	417	418	410	411	406	390	416	431	414	426	456	460	410	359	376	399	433	423	441	402	418	418	397	419	426	422	406	403	393	425	408	442	428	439	389	406	422	414	423	413	442	410	419	443	449	397	397	440	423	405	483	449	430	395	419	414	419	407	427	428	439	422	431	408	425	425	440	406	446	402	432	415	454	379	421	457	425	421	399	402	428	422	419	453	411	434	421	419	447	446	386	436	439	387	420	415	423	449	401	439	401	414	432	446	404	450	428	440	429	441	393	424	413	395	439	464	413	428	424	413	425	416	428	432	408	420	413	426	430	414	425	424	369	393	430	427	419	402	457	409	406	433	418	421	393	424	369	428	399	442	417	421	412	424	432	388	421	432	427	382	427	456	426	438	417	396	444	458	465	452	395	414	433	462	422	416	421	418	448	431	406	428	425	393	430	452	421	430	423	404	455	442	421	425	447	469	444	367	386	426	463	461	393	432	439	427	430	425	415	442	414	430	424	464	396	413	380	429	408	431	422	392	371	450	442	423	431	461	423	436	437	405	467	401	455	428	442	411	477	429	406	395	387	452	432	462	422	451	409	452	419	452	401	440	410	423	394	444	417	431	425	417	463	408	459	418	413	430	439	435	399	423	423	436	462	421	423	465	431	419	400	414	403	452	417	422	443	400	453	443	445	449	408	389	398	415	474	405	454	425	426	410	430	420	396	419	426	441	457	434	412	424	402	434	413	433	432	393	459	431	412	381	415	449	413	435	448	413	402	415	451	443	419	462	407	428	445	433	421	411	421	438	427	413	391	438	421	403	451	416	404	419	460	424	415	431	398	420	386	378	381	415	430	433	434	427	470	439	444	432	437	408	452	404	415	420	460	403	422	412	447	404	430	409	463	417	440	413	477	422	397	429	427	414	393	433	397	425	462	410	391	421	476	410	405	422	424	412	425	430	384	408	423	426	434	409	415	448	440	403	421	408	412	438	444	442	421	422	405	417	433	419	406	390	405	415	415	432	412	386	440	451	461	416	421	426	443	430	430	412	407	413	447	421	437	440	402	434	405	388	406	427	416	396	421	380	430	437	445	396	417	417	390	414	427	441	397	387	452	452	409	395	467	417	431	409	470	440	414	415	393	434	435	451	410	406	422	448	418	415	414	409	429	402	393	438	462	442	411	411	434	409	401	396	389	440	432	431	435	407	440	463	411	420	488	382	431	438	453	432	394	420	419	453	433	437	453	396	398	446	433	436	451	403	424	402	399	425	440	419	404	406	442	415	443	413	407	427	413	424	437	393	407	421	445	419	419	436	452	436	431	431	426	418	423	419	420	426	410	427	410	428	418	392	408	439	399	419	398	441	386	419	446	440	407	416	406	391	427	432	370	438	441	373	406	432	465	411	446	433	419	413	430	435	434	388	442	414	442	407	410	437	432	453	425	440	431	400	427	433	383	429	458	432	402	419	402	428	430	412	413	463	450	440	396	416	430	426	429	422	437	405	430	395	460	438	413	396	433	436	452	430	453	426	463	391	475	417	433	451	427	437	421	433	435	426	409	405	429	425	430	418	402	416	418	438	417	475	394	395	457	399	476	430	370	410	449	443	441	388	437	435	405	424	437	404	406	411	398	386	443	410	475	445	432	433	443	425	457	470	419	433	423	391	451	402	400	444	417	424	431	444	429	454	409	434	451	422	422	416	424	416	389	420	449	436	383	437	373	437	417	410	422	422	410	439	453	451	396	421	457	420	454	419	410	436	420	408	418	429	450	375	401	383	395	409	433	385	439	457	422	391	439	447	467	449	417	430	433	401	394	451	409	424	432	373	407	396	427	446	403	384	419	450	428	443	460	405	433	416	403	437	430	406	445	431	461	433	421	433	404	435	405	442	412	400	447	443	387	416	411	393	430	445	441	453	436	460	415	403	445	414	388	435	411	415	447	450	440	447	420	450	428	368	424	392	432	451	426	440	380	407	390	455	422	427	453	452	446	383	401	428	441	380	400	406	415	423	396	400	401	426	429	426	431	412	431	404	414	404	403	425	377	430	442	464	422	406	435	419	427	438	417	458	428	442	392	466	422	422	398	421	410	436	399	410	403	467	450	392	421	413	426	460	420	420	404	407	417	398	388	423	442	434	430	413	432	416	421	418	444	413	417	404	418	424	410	426	449	416	389	408	418
10152	9508	8370	4244	2847	2187	1736	1398	1172	1042	942	851	757	694	692	636	636	631	565	598	604	550	522	578	527	548	531	522	556	535	504	506	490	503	507	497	505	475	498	490	508	539	505	477	491	514	494	481	485	500	514	487	494	496	531	502	461	461	478	478	492	491	504	516	470	489	496	444	504	478	465	447	480	484	476	475	510	476	518	464	502	537	489	495	500	480	494	505	481	456	491	454	471	461	431	495	453	505	491	464	488	487	483	508	482	500	462	473	474	447	469	513	497	481	472	452	508	515	469	470	493	453	453	478	480	489	489	462	458	463	463	480	465	526	528	473	471	489	510	515	511	474	519	460	453	455	488	472	470	520	476	492	497	454	501	461	497	485	476	511	479	487	490	496	466	480	467	492	461	489	490	472	457	475	512	482	511	491	489	473	487	462	478	448	477	492	499	475	494	463	442	478	516	459	475	482	483	500	452	439	475	462	521	448	496	475	498	466	461	517	469	482	464	501	454	488	474	467	483	498	514	504	534	473	485	458	492	464	481	492	500	479	491	456	460	458	481	475	475	474	489	496	416	496	490	455	458	452	493	451	469	494	483	513	484	483	497	482	468	495	467	454	487	472	489	480	471	504	491	496	468	531	474	486	447	467	451	440	466	462	472	488	458	486	481	464	475	469	477	537	474	451	452	498	505	487	513	494	461	483	468	478	436	505	500	515	471	498	495	474	439	496	470	462	488	453	473	467	463	490	456	479	487	507	477	489	489	452	475	482	492	457	461	478	471	488	491	448	491	466	447	463	484	446	492	452	498	485	439	527	488	497	458	427	495	478	478	500	456	502	524	454	477	522	488	489	486	482	451	496	450	479	466	489	517	477	464	526	498	496	498	478	467	460	438	476	464	521	518	498	475	499	477	499	463	436	469	479	502	541	437	464	469	484	506	445	465	476	459	504	487	476	510	485	524	490	480	485	490	445	532	460	458	467	486	485	434	478	471	494	456	444	467	524	502	502	476	481	500	476	518	476	464	431	473	485	496	484	411	469	503	473	458	486	463	501	469	449	505	485	480	460	490	501	499	523	502	482	443	459	457	481	436	509	426	469	433	455	497	432	484	447	486	465	475	468	466	472	508	480	481	497	449	470	437	552	474	504	508	464	421	504	480	454	488	452	484	474	452	502	502	488	491	464	446	496	445	460	472	469	492	464	458	485	471	438	489	457	461	466	501	463	468	525	487	462	455	510	457	519	463	446	515	502	498	480	485	467	454	463	527	454	502	456	498	467	484	451	474	489	496	523	448	447	509	472	485	461	500	481	464	483	470	492	487	495	468	477	499	464	493	462	461	426	502	450	464	498	471	497	496	472	459	474	437	437	477	473	491	467	479	444	473	489	469	447	486	469	491	454	479	475	451	497	461	468	454	480	483	529	500	487	463	533	481	456	466	469	493	472	492	509	491	442	491	438	502	494	440	454	518	458	476	444	480	463	489	441	481	507	466	459	481	451	460	519	494	496	486	485	432	478	498	475	481	512	492	481	521	466	459	466	457	484	485	423	476	481	493	460	457	510	422	496	473	509	482	484	507	470	488	491	477	502	498	478	479	470	487	471	439	470	487	467	478	491	464	504	450	420	460	498	465	467	493	441	452	489	449	508	480	482	493	529	501	491	464	485	475	440	489	467	452	517	494	448	473	494	492	438	526	486	492	481	502	478	460	450	481	442	459	488	486	454	483	502	460	494	466	493	525	524	458	441	505	511	430	426	469	527	479	488	482	485	511	507	472	475	470	511	493	464	480	501	493	495	497	471	483	468	469	458	466	478	509	497	451	463	493	501	448	476	497	506	493	477	489	469	463	484	532	488	431	482	469	464	483	482	513	448	499	483	543	442	481	467	454	455	496	457	491	488	498	529	458	446	447	518	522	469	459	529	475	464	467	489	460	511	506	441	460	498	470	505	485	468	479	501	488	473	467	488	492	483	444	515	480	456	477	453	480	454	485	443	475	459	468	500	454	455	523	481	481	492	458	469	479	484	483	498	484	469	441	496	477	461	480	479	480	456	494	432	447	488	471	504	477	471	465	435	484	514	463	441	496	463	490	467	486	467	456	513	492	487	474	471	495	469	473	494	525	482	514	450	470	502	473	459	498	465	474	440	498	507	483	485	446	502	472	447	509	512	488	476	493	467	462	500	495	465	472	498	506	481	461	475	446	478	476	469	503	463	529	505	479	506	474	503	475	484	465	485	467	478	474	492	467	509	503	455	511	424	464	496	477	469	518	522	476	455	434	491	480	437	460	490	477	476	450	476	455	472	474	475	454	444	460	463	485	493	510	475	486	498	465	495	501	468	425	467	468	453	488	474	460	472	500	539	481	429	487	472	481	498	493	452	481	469	470	473	481	486	489	524	459	445	490	464	491	485	495	478	450	484	504	463	471	472	485	486	473	478	464	494	462	482	454	503	504	481	461	520	462	511	507	495	467	446	443	487	497	469	457	440	470	482	477	472	483	456	478	452	480	494	496	512	506	451	466	525	495	433	482	478	423	437	497	492	457	445	452	481	501	444	417	457	475	474	456	523	468	474	479	465	475	489	466	449	480	491	479	497	536	474	491	452	464	463	471	501	475	502	516	499	440	465	503	467	460	465	464	427	443	494	469	483	471	496	474	508	489	518	481	459	469	489	456	473	469	500	476	486	488	467	445	462	465	452	505	480	525	496	478	446	477	502	453	477	470	445	468	480	452	507	480	478	512	450	457	475	460	451	473	486	488	494	467	503	449	501	470	469	469	452	457	486	479	494	508	411	432	509	443	497	511	485	492	506	489	449	458	463	488	516	457	483	467	527	466	477	456	487	452	510	496	496	489	473	492	466	478	506	480	442	474	477	509	465	483	446	453	469	480	472	446	449	486	483	446	471	465	482	493	476	467	493	430	476	480	436	488	481	501	504	449	449	458	456	490	472	475	516	505	475	471	497	491	470	493	483	502	493	464	488	479	500	477	444	467	491	459	482	510	510	459	466	494	467	454	478	518	497	501	461	482	457	423	454	511	474	460	486	520	450	485	490	446	496	505	510	472	493	491	523	477	471	480	513	466	465	471	499	481	518	476	465	475	498	446	469	542	483	448	474	479	484	495	528	457	487	477	490	471	478	480	479	463	486	497	506	448	504	495	491	461	465	480	445	466	455	457	478	476	479	484	475	470	470	485	459	500	504	467	474	489	466	455	483	458	521	480	479	491	471	499	472	503	456	501	465	438	517	445	476	494	502	443	513	480	489	506	472	486	492	477	456	460	473	480	480	491	458	453	485	484	509	523	476	494	519	467	494	487	489	471	529	474	499	496	498	467	478	489	486	447	496	507	484	471	497	515	474	425	528	512	520	512	460	497	490	490	472	475	490	483	467	458	453	468	471	498	406	495	463	461	442	475	448	499	478	467	483	445	474	455	483	493	466	470	433	447	500	499	493	491	525	470	475	530	454	481	488	507	507	443	467
24839	21165	27574	24945	12567	1059	791	662	571	592	571	547	543	507	525	477	473	457	503	479	473	478	458	487	492	476	444	466	477	464	455	469	484	472	464	482	467	459	475	437	457	446	441	463	436	433	508	441	418	440	457	444	427	448	419	465	486	450	449	504	466	449	449	463	455	471	481	449	433	483	444	446	466	448	465	418	445	460	478	492	442	451	467	463	443	446	477	449	439	476	448	478	439	463	477	467	477	487	468	439	501	448	488	445	446	496	446	441	451	473	448	440	487	447	466	440	453	456	447	464	427	466	469	453	455	441	493	443	463	468	476	443	429	449	445	460	460	449	423	450	480	445	460	445	447	454	479	412	452	473	446	452	464	468	447	466	442	465	449	430	464	466	495	478	463	449	446	439	450	438	463	469	469	455	430	442	497	449	461	464	458	452	443	472	450	483	516	440	442	478	388	407	426	447	460	428	460	497	437	388	478	455	453	461	448	475	471	468	460	455	467	458	466	441	438	438	452	441	437	451	430	473	460	463	437	478	442	447	434	443	426	427	490	461	451	433	469	438	441	432	416	423	438	432	453	436	432	420	454	457	449	455	453	444	420	436	442	433	482	431	454	443	475	461	461	458	454	465	434	446	435	475	441	429	491	450	455	433	438	450	441	474	467	457	452	453	455	433	475	431	451	451	419	442	481	428	495	449	484	472	469	466	459	458	466	483	483	441	461	404	455	450	444	445	426	452	427	431	450	473	462	424	436	414	430	409	454	436	485	481	449	474	462	430	487	456	422	455	430	504	427	458	434	479	444	470	409	417	442	444	420	474	480	465	458	458	426	445	461	447	421	438	434	493	429	496	458	468	489	477	421	445	452	470	439	477	419	441	494	471	440	422	450	442	454	465	457	442	425	438	439	475	471	475	447	449	466	442	442	497	475	464	447	445	438	445	454	442	426	451	469	461	446	417	440	437	413	460	455	466	456	451	458	437	448	449	417	409	445	435	458	420	434	438	443	448	474	468	482	431	430	467	466	460	465	481	455	498	447	476	417	459	436	454	454	472	485	461	410	414	430	449	433	452	453	461	468	423	466	472	435	427	437	435	474	450	485	455	436	469	462	496	491	465	437	433	429	475	500	449	419	480	453	440	429	468	477	447	451	481	418	463	452	455	467	447	463	460	461	444	447	489	430	467	478	482	455	403	428	456	456	434	488	418	426	489	443	434	434	453	463	460	490	489	487	438	442	453	485	449	454	442	446	444	450	431	480	460	478	449	449	438	457	434	475	466	494	434	460	444	494	439	438	483	472	437	449	463	410	461	464	455	429	435	429	447	437	435	437	465	447	476	438	452	440	460	455	444	443	460	411	407	461	423	471	435	445	438	441	422	449	467	425	478	480	446	434	453	432	475	467	488	489	455	428	423	483	410	431	493	490	493	466	456	441	468	432	434	511	454	454	429	480	453	443	444	472	436	444	460	424	431	447	474	486	473	469	436	469	433	486	476	459	465	482	452	462	453	449	451	428	446	486	448	443	436	482	464	444	477	462	455	452	465	442	463	469	420	451	447	461	449	452	481	430	465	444	448	471	420	426	432	425	452	453	471	465	452	420	453	460	447	435	437	460	483	444	418	479	468	487	454	436	464	444	461	465	441	466	420	499	465	421	450	452	450	440	486	480	453	473	436	425	424	447	416	431	489	439	459	450	443	459	442	436	461	457	464	463	427	457	436	462	432	438	444	410	440	430	521	453	440	441	448	480	446	441	442	374	434	468	481	403	464	447	514	445	442	451	453	477	422	448	449	451	459	466	456	478	434	429	460	438	446	430	477	415	436	411	459	439	463	456	454	466	506	454	425	447	439	499	440	460	468	484	445	481	472	449	456	473	451	456	479	445	465	423	465	460	447	432	428	432	427	434	433	454	481	456	443	427	430	486	444	478	456	466	473	452	446	483	473	454	470	482	473	483	488	449	435	457	459	469	454	435	435	508	435	443	468	444	411	502	457	440	459	454	447	447	433	458	435	453	459	447	430	434	479	486	451	423	465	475	474	432	466	479	433	435	450	418	494	457	451	466	499	460	434	447	452	430	417	454	449	427	472	431	471	441	442	506	488	446	458	485	475	443	435	461	448	452	454	454	436	498	473	467	457	431	461	432	444	426	455	447	491	483	448	473	466	484	474	452	438	430	446	477	449	425	468	436	438	467	442	458	472	441	482	463	467	424	464	471	416	457	448	473	449	443	435	463	446	434	460	454	451	427	490	434	463	450	492	462	487	467	457	492	438	442	434	458	447	428	443	456	462	442	467	473	471	470	453	424	430	455	484	458	487	436	441	449	468	455	472	461	461	435	449	446	435	467	472	454	412	466	444	451	486	439	468	453	466	436	456	435	435	440	450	436	490	437	427	475	420	457	460	456	450	448	440	421	444	464	453	455	479	471	460	451	476	426	482	470	450	442	487	442	447	411	451	456	435	460	474	447	432	443	430	471	455	455	426	445	488	403	448	469	423	449	414	460	455	409	435	439	480	420	440	430	450	442	425	472	455	446	445	447	451	494	414	441	479	430	444	455	459	441	465	470	434	441	488	445	475	443	426	455	456	451	469	459	477	467	496	438	449	420	413	485	448	414	436	425	439	449	444	460	467	462	464	461	439	456	436	420	467	458	435	473	445	447	442	496	454	445	460	453	485	439	490	477	405	440	491	440	441	429	452	420	469	440	461	480	407	450	471	465	433	475	445	444	444	457	481	450	468	450	488	465	475	458	432	406	438	450	445	450	459	440	446	446	474	449	475	437	478	428	456	437	463	432	424	454	457	457	425	455	443	463	450	466	430	490	465	502	501	448	436	466	480	436	437	427	439	464	493	430	400	465	432	489	466	417	464	452	393	474	455	463	438	423	484	462	449	410	423	447	453	458	454	450	429	443	437	479	442	447	408	445	467	429	450	459	446	467	453	480	458	415	424	430	473	470	475	463	477	450	444	479	462	510	485	424	453	444	456	501	482	429	509	474	437	424	499	459	478	419	454	434	461	478	476	458	415	472	480	429	441	445	439	478	460	431	472	456	464	451	449	442	434	433	460	432	418	433	449	419	464	472	432	461	495	476	453	436	470	429	452	440	419	438	415	442	477	475	469	462	496	429	464	459	433	426	439	470	431	447	455	469	473	522	473	451	434	472	404	432	440	433	431	500	462	439	439	440	443	465	472	429	460	425	488	466	452	432	457	431	449	483	413	449	494	493	432	446	437	444	401	474	441	435	433	465	425	414	464	437	480	445	422	496	441	451	453	441	460	445	459	422	428	523	439	422	443	488	442	480	468	436	457	454	438	401	441	470	429	477	453	431	467	503	463	455	485	456	447	443	433	451	467	467	444	490	441	442	462	448	430	463	471	493	482	433	463	463	436	476	434	446	445	447	466	478	448	454	440	472	460	439	439	406	457	441	450	448	446	425	442	441	476	458	437	428	426	464	474	476	426	442	420	451	452	458	440	430	464
9655	5771	4778	2720	1848	1413	1139	1021	928	883	771	691	734	664	704	582	608	610	610	585	616	610	569	497	630	540	544	563	567	579	522	554	542	552	568	545	541	506	571	510	556	593	578	565	584	574	521	550	571	571	535	565	492	563	533	559	564	533	543	561	506	528	544	525	559	524	538	558	538	551	527	583	565	519	557	522	540	556	537	515	556	531	568	578	561	550	527	540	506	505	538	507	556	490	535	560	543	518	501	559	547	473	520	530	565	517	519	539	545	526	499	559	517	545	542	527	526	530	517	499	566	545	526	518	540	534	569	516	499	537	527	545	525	570	534	506	544	517	580	537	487	490	563	501	537	570	504	533	497	508	540	552	495	538	545	542	550	512	549	613	576	542	581	515	553	532	567	509	525	559	548	513	514	522	590	540	545	533	530	545	581	507	551	524	524	560	541	533	563	496	537	530	557	530	530	532	605	535	511	518	504	551	535	489	498	536	584	553	554	579	534	516	557	549	599	558	537	549	468	534	546	521	493	554	555	550	512	585	529	510	508	564	592	554	567	547	544	551	555	549	557	491	529	554	513	548	517	534	566	557	565	506	527	533	512	512	538	522	521	557	539	560	492	557	547	528	520	542	545	515	552	534	558	530	590	560	519	525	542	533	522	519	546	523	527	581	504	545	532	513	519	567	494	558	508	517	504	503	531	537	552	540	510	534	525	541	518	547	546	523	504	526	497	522	558	545	558	544	530	543	547	520	553	541	508	526	527	543	530	560	569	578	530	534	518	529	501	544	535	538	562	549	502	528	550	549	546	515	549	576	527	567	577	561	586	564	554	532	585	527	529	540	582	532	495	539	542	547	554	544	526	558	566	489	557	522	505	573	520	505	532	540	573	521	513	538	520	545	513	513	575	565	530	530	580	541	488	530	499	539	512	516	528	506	524	514	539	578	539	584	537	500	552	547	539	540	561	563	510	497	548	565	548	510	527	519	554	504	563	538	532	524	573	539	571	574	545	573	506	571	542	513	506	519	510	550	498	515	561	528	569	503	568	571	534	558	497	492	588	554	525	545	537	569	556	535	482	559	541	552	525	536	523	533	488	563	494	550	500	583	552	507	507	492	501	507	524	551	556	515	539	553	556	519	515	521	493	538	526	596	535	560	570	550	554	582	472	579	532	522	548	507	550	547	543	603	537	500	564	584	543	496	528	514	554	532	545	512	548	541	566	517	532	528	513	547	570	536	544	521	522	515	570	556	538	555	526	542	519	504	534	510	523	520	523	501	522	538	537	532	555	550	565	538	502	521	537	516	548	534	532	540	545	507	590	558	548	566	543	561	566	512	558	533	541	532	518	560	486	538	562	563	568	532	551	543	532	518	567	591	529	536	540	538	549	553	545	500	540	540	570	577	553	592	509	574	532	558	519	540	528	587	549	540	530	521	548	548	552	568	532	548	569	539	533	537	498	563	521	542	535	550	529	549	528	537	617	597	528	518	565	529	491	518	519	528	515	541	540	496	520	567	523	525	522	557	494	503	495	496	552	542	527	528	562	513	597	512	544	538	512	544	557	568	563	493	501	522	531	581	527	529	504	540	536	535	514	540	556	533	512	546	534	506	521	509	538	536	527	522	558	531	541	524	516	557	541	528	525	556	541	524	539	573	526	546	584	546	531	502	541	553	548	564	520	550	553	528	515	550	513	525	586	480	541	517	527	531	501	531	543	543	511	547	519	559	496	505	583	540	525	520	561	523	550	595	543	551	514	549	556	555	546	586	528	532	525	550	551	546	557	563	528	556	560	576	552	562	555	518	526	532	565	505	561	545	550	524	525	556	569	583	557	564	524	553	575	529	520	521	520	550	556	528	528	529	563	526	526	494	491	549	500	562	511	537	560	537	488	541	571	557	546	560	484	533	534	539	554	536	523	526	535	521	602	530	561	523	571	535	518	528	527	543	548	520	527	489	514	507	512	530	511	537	520	543	513	516	554	516	519	522	545	521	556	560	525	513	536	543	508	546	525	513	509	529	533	530	451	562	542	504	533	519	524	534	556	550	561	516	545	511	537	524	556	550	514	553	544	545	519	551	495	556	562	461	539	506	529	525	535	512	515	567	541	522	526	547	544	542	519	531	546	508	508	572	537	568	549	501	517	490	548	522	545	570	489	531	528	524	533	528	535	482	541	524	532	509	509	522	564	545	520	568	537	537	535	583	542	528	569	543	509	551	524	517	571	537	528	566	560	554	539	545	571	507	516	509	539	536	500	529	528	558	534	495	511	567	570	548	528	559	552	526	541	551	530	502	621	526	535	514	577	570	544	532	556	546	505	536	554	543	510	517	553	551	521	555	569	560	562	558	568	576	568	533	504	559	546	542	503	511	504	525	525	533	485	519	574	518	558	553	499	542	537	559	577	561	538	553	525	529	557	561	514	574	551	549	481	538	516	523	570	515	527	539	543	515	591	488	535	485	528	591	544	512	527	530	530	555	541	545	485	509	505	580	521	501	530	502	508	506	542	519	544	530	515	534	494	505	523	486	538	513	576	568	518	567	539	547	523	549	576	562	561	538	539	526	507	527	534	516	578	533	567	527	510	575	521	548	539	522	521	544	511	572	524	557	534	491	539	594	541	513	525	520	515	531	490	524	503	526	531	505	530	540	568	548	518	523	517	559	527	530	514	516	521	554	560	514	518	556	509	549	605	478	537	566	557	493	537	542	486	518	555	532	550	562	522	528	564	543	545	531	530	526	532	546	521	528	532	581	553	494	537	521	557	487	507	542	530	525	549	525	549	526	542	521	518	541	543	547	508	544	519	547	515	521	523	525	573	507	514	545	501	556	498	534	512	511	544	571	552	536	560	587	498	528	581	529	535	552	526	497	572	516	511	553	557	579	544	528	483	564	511	534	540	565	577	557	560	525	526	571	539	540	544	559	528	533	535	542	547	518	584	515	541	518	527	540	574	535	517	555	587	534	517	483	527	573	519	504	517	553	540	523	564	534	520	539	546	534	524	561	538	504	568	590	551	520	506	543	547	533	553	557	503	519	548	546	569	523	535	552	519	500	561	576	558	563	557	549	531	565	512	556	549	563	539	523	507	523	497	519	562	550	553	541	517	512	548	587	591	535	549	555	551	540	537	501	520	531	518	518	495	551	533	537	552	510	524	567	544	553	509	487	524	571	510	575	594	507	553	545	531	557	590	524	511	539	554	550	551	504	571	545	541	516	521	544	608	540	493	488	535	536	576	485	532	570	497	553	545	579	513	573	536	514	534	529	572	559	550	537	521	558	538	528	536	519	580	536	526	509	545	581	562	547	554	547	502	527	556	498	526	495	507	524	527	527	512	540	544	498	484	525	550	479	563	519	582	543	538	550	515	528	531	523	530	535	519	492	575	499	506	535	540	494	565	531	568	513	546	489	521	537	573	553	536	527	473	530	519	544	548	530	527	575	539	562	510	538	532	475	511	508	573	551	557	492	580	538	557	508	571	537
22675	21207	29000	23713	21204	21270	12512	1945	1423	1330	1218	1121	1066	997	974	965	945	901	894	855	894	861	889	829	816	816	771	838	837	822	819	833	831	799	792	808	788	789	791	792	781	756	760	831	799	755	751	792	771	803	790	815	781	793	839	812	764	809	788	780	776	762	790	766	797	771	795	817	797	787	811	789	728	789	756	792	780	791	761	794	762	754	750	771	767	798	754	778	746	771	782	740	753	760	788	764	795	812	792	785	778	697	780	780	837	753	755	806	782	762	837	736	796	778	783	810	798	757	820	756	755	743	779	792	778	767	785	813	720	789	763	760	786	784	737	760	761	828	752	782	784	788	808	803	763	773	746	760	724	755	758	755	799	786	789	769	804	791	783	749	742	747	762	739	761	780	783	764	833	785	736	737	766	793	823	759	757	803	795	772	760	767	747	793	782	768	755	796	783	761	744	762	799	839	759	766	756	702	721	757	747	810	746	736	771	735	800	789	775	827	805	808	806	769	757	706	745	808	823	773	776	773	742	738	824	782	718	698	802	784	774	763	794	769	775	783	789	741	761	704	799	819	739	747	783	714	737	804	827	785	799	763	751	738	759	782	758	756	753	775	750	782	768	834	790	725	759	762	759	768	818	775	785	754	754	759	826	721	785	798	812	785	763	760	740	798	752	801	779	745	814	795	772	745	801	802	757	768	771	737	742	778	776	787	760	823	821	761	827	802	770	777	824	759	778	769	737	782	785	743	800	788	775	750	786	767	800	799	800	754	808	800	809	768	754	744	758	801	792	792	798	788	772	772	781	770	771	768	798	831	812	815	791	831	780	815	759	745	767	750	762	762	771	792	772	794	774	810	733	789	783	795	744	769	760	770	812	707	765	793	766	776	834	796	777	765	807	794	808	818	793	772	744	811	815	728	753	747	775	765	758	738	790	792	776	746	717	725	746	747	770	814	792	771	776	733	769	758	761	753	776	798	796	827	776	755	781	783	760	769	807	771	784	784	767	828	766	719	746	763	766	802	772	823	769	786	781	742	773	791	834	750	714	745	768	776	779	850	783	792	803	759	768	790	753	787	760	785	759	742	768	797	826	755	762	762	762	815	787	810	756	742	787	782	817	786	783	822	752	783	759	784	785	780	745	734	781	806	814	765	743	794	773	804	842	813	788	739	736	779	731	731	813	807	771	818	758	767	818	731	778	801	811	783	785	792	798	768	794	794	754	741	747	772	715	818	820	811	844	745	767	740	763	779	767	753	761	781	776	744	769	746	760	802	754	781	732	812	750	784	754	838	799	798	751	788	817	755	775	761	768	786	776	769	757	813	760	748	751	815	782	777	774	778	806	822	768	805	732	778	770	792	790	798	717	774	763	791	744	762	792	803	803	735	771	766	742	728	828	804	788	778	755	810	735	777	807	820	757	791	800	793	810	795	778	795	812	766	763	781	788	768	739	774	755	757	743	791	753	799	791	753	777	798	823	748	729	754	785	738	762	764	724	718	774	786	768	775	793	734	819	778	761	761	763	769	748	757	766	740	782	793	814	715	771	763	786	726	809	782	755	759	777	739	783	810	768	746	818	796	771	762	734	790	760	780	746	844	760	769	774	756	735	788	777	749	767	770	769	789	810	750	785	733	760	751	765	775	777	760	805	793	780	764	724	777	767	763	790	790	787	822	735	756	810	755	779	775	825	703	798	711	718	763	773	770	752	728	739	764	802	730	776	766	764	733	775	757	779	722	739	830	755	748	783	737	731	844	763	760	770	795	733	769	833	794	760	755	777	756	739	773	773	756	749	774	778	767	745	732	803	797	797	792	749	771	798	793	773	742	822	752	788	791	804	747	790	790	719	799	772	753	805	733	753	800	790	803	777	776	786	756	775	786	745	768	816	749	743	841	757	777	772	774	722	739	784	734	821	747	797	786	857	779	770	819	779	721	744	753	783	751	820	766	733	769	736	761	796	823	761	739	744	770	743	753	784	836	775	763	784	816	744	776	757	755	749	764	800	769	799	759	776	741	779	776	746	749	768	731	757	793	777	744	770	786	768	737	773	760	755	766	749	779	754	780	753	725	775	777	773	714	755	777	707	760	769	757	737	822	798	724	801	812	783	754	780	742	770	759	768	776	831	817	814	795	705	715	783	805	742	729	748	808	784	747	760	760	791	821	771	766	767	767	751	786	785	759	752	761	752	806	785	781	817	740	777	800	725	763	823	786	777	725	739	782	768	770	716	791	785	832	779	792	755	750	742	808	787	743	796	777	794	756	765	765	754	796	762	783	774	816	812	810	770	750	789	726	799	758	740	809	769	754	789	786	800	764	796	789	774	777	789	771	825	788	724	758	776	752	764	749	725	756	795	751	790	801	771	771	797	735	788	765	764	753	765	789	753	789	748	761	727	792	744	796	769	798	737	741	746	771	772	737	757	733	718	781	749	831	776	801	764	755	765	794	772	771	817	713	733	751	747	755	760	744	770	770	763	788	775	736	739	739	778	796	747	715	743	772	765	804	767	774	788	813	717	791	784	772	801	756	802	767	778	757	776	798	742	816	776	774	774	790	764	768	731	757	732	747	746	719	775	773	777	780	774	754	762	781	818	788	788	772	754	738	780	750	760	780	748	762	765	758	783	781	770	774	772	720	808	769	785	787	775	834	737	808	760	780	798	829	813	770	766	737	786	776	800	734	777	760	772	778	765	775	794	797	788	809	769	780	749	801	736	793	759	749	740	752	775	803	790	783	754	740	785	777	789	796	792	744	754	742	763	798	778	743	731	826	764	746	818	744	812	772	782	804	756	763	805	770	786	760	801	734	767	783	752	759	801	782	759	763	798	757	745	765	728	788	777	794	755	779	750	758	811	715	780	774	785	754	805	740	754	803	780	769	726	782	794	851	749	806	798	739	744	813	781	715	768	788	793	788	745	780	746	783	792	756	729	784	723	804	792	772	839	780	767	740	785	757	784	776	771	798	711	783	742	714	802	797	788	757	738	779	779	706	760	750	797	751	785	761	780	770	801	798	795	779	726	769	802	767	774	795	779	703	801	741	790	777	733	780	788	780	769	767	797	775	750	740	799	778	751	750	758	802	741	779	766	837	755	750	760	774	756	700	746	814	783	778	792	765	764	767	732	772	756	773	767	816	759	750	795	712	824	766	794	787	742	721	802	783	766	770	704	811	802	814	758	747	725	814	763	763	766	795	773	767	736	774	808	764	787	803	778	736	805	778	766	778	733	771	815	754	792	762	721	755	755	778	766	783	800	756	749	776	773	764	770	755	785	794	761	793	763	780	747	751	739	748	811	823	754	800	759	756	765	797	737	740	778	760	713	768	785	773	801	780	711	765	801	716	762	797	751	800	799	801	811	775	740	779	739	781	749	797	759	747	802	735	775	787	784	758	775	796	755	753	763	701	752	752	747	788	763	755	736	774	767	781	778	779	751	836	785	773	807	763	721	761	781	770	767	740	789	745	735	800	730	746	792	815	783	772
12865	16212	13668	7541	5189	3989	3326	2747	2234	2009	1637	1456	1401	1266	1286	1134	1119	1117	1052	1008	1030	995	935	945	912	931	912	963	917	868	894	878	865	902	861	909	928	882	877	897	850	915	859	855	903	938	867	834	874	857	903	839	848	890	870	920	834	871	827	851	848	836	894	901	867	806	894	873	877	818	865	862	921	836	802	797	850	853	891	834	903	842	828	837	847	827	869	855	892	781	836	804	874	823	865	863	819	906	812	844	854	845	887	820	780	810	856	819	836	846	834	886	848	832	841	823	833	853	827	837	805	875	816	845	836	808	883	788	853	857	826	826	881	861	849	811	800	829	893	815	840	831	842	796	945	821	796	852	836	846	834	813	833	857	824	830	873	800	802	808	825	775	860	847	857	810	879	853	907	864	798	872	864	830	821	860	831	878	827	849	827	830	795	835	840	808	817	831	841	864	820	898	818	875	819	874	826	818	893	861	848	818	822	887	839	838	795	829	851	798	864	864	811	874	866	827	870	841	792	798	820	865	860	838	878	874	861	788	863	861	847	839	857	829	892	845	870	855	881	846	840	859	799	854	837	806	861	857	844	834	827	820	823	912	855	824	855	899	859	838	824	855	866	837	842	818	819	847	797	830	835	843	863	832	859	845	801	803	786	863	878	825	898	811	846	836	822	889	856	813	811	876	797	834	816	822	795	798	827	859	833	871	808	875	849	852	887	886	814	828	839	887	847	843	840	808	864	812	882	830	831	811	792	845	847	861	858	857	880	853	852	835	821	859	853	841	785	840	850	853	830	816	813	808	930	879	904	857	864	841	822	864	829	877	807	845	804	815	822	816	840	873	853	845	806	816	849	894	828	864	848	875	772	843	785	819	863	847	874	819	867	823	806	803	882	880	831	862	852	831	833	822	828	831	848	814	834	824	850	870	855	784	797	809	852	847	838	850	827	849	827	888	857	837	823	865	831	841	880	821	824	897	855	845	837	815	841	828	846	800	810	843	859	818	853	811	865	851	791	842	837	821	820	890	869	810	837	838	843	824	819	818	865	838	842	829	851	841	817	812	808	839	857	856	822	830	922	864	878	875	814	857	832	866	872	909	847	846	811	812	920	837	871	815	804	846	852	821	882	841	806	794	816	819	826	862	867	833	871	824	815	882	779	802	861	862	825	875	874	838	889	851	772	828	880	858	798	837	836	814	847	879	830	864	869	808	879	845	812	830	811	859	865	876	849	847	801	809	837	832	846	810	866	823	811	842	859	845	850	868	877	917	875	817	818	797	847	865	838	848	822	853	878	801	896	844	850	815	922	868	890	868	859	864	856	871	826	866	826	844	834	847	824	815	849	784	829	801	865	802	841	840	827	853	832	896	836	807	861	836	872	872	874	861	852	841	860	809	848	898	847	888	845	866	833	871	884	863	846	792	827	876	867	872	806	793	846	841	832	840	840	839	840	850	835	851	831	862	828	854	833	864	860	825	876	845	833	818	859	811	812	905	839	818	828	851	852	825	841	840	798	799	818	824	894	800	858	843	835	795	790	827	879	809	841	840	821	823	812	846	830	862	827	774	836	930	812	798	809	861	878	800	839	840	837	830	849	852	875	873	823	889	890	830	860	870	843	826	840	828	892	789	844	846	843	857	845	813	870	790	810	826	844	851	816	803	847	840	841	853	848	807	811	822	877	885	876	823	833	815	823	811	870	859	866	860	878	832	821	800	826	822	807	818	823	842	794	781	868	810	825	824	835	872	886	861	790	868	889	823	830	795	817	848	865	850	804	788	813	847	810	858	854	818	812	877	867	866	882	839	813	822	833	909	855	855	838	837	838	770	863	888	819	879	816	869	861	865	786	835	816	803	865	874	880	843	883	836	829	832	816	880	856	810	867	772	818	926	802	790	858	805	862	858	859	862	873	859	863	846	818	810	851	836	873	828	848	924	841	851	818	844	859	873	848	864	802	817	823	825	795	852	800	826	860	833	814	816	817	828	845	848	877	833	831	838	819	844	901	867	881	838	841	862	865	867	897	779	875	808	828	843	873	850	867	868	856	823	818	820	835	851	791	845	840	826	852	853	850	863	857	862	879	874	830	847	850	783	856	862	874	829	772	837	838	850	845	821	831	897	867	839	823	848	903	839	810	849	829	828	833	829	802	844	815	845	856	850	904	818	861	876	816	837	831	864	821	869	803	817	861	831	844	802	838	869	856	846	833	796	806	795	851	842	863	829	822	832	886	816	819	863	859	863	836	850	847	801	828	846	846	810	900	822	829	850	846	833	829	906	850	776	865	918	804	804	839	843	875	857	857	819	813	837	834	825	862	835	840	831	844	770	856	801	816	836	835	783	881	804	804	803	846	903	864	786	862	818	894	810	853	875	817	863	807	821	799	843	810	834	814	927	842	858	781	838	800	815	845	856	870	822	867	825	819	860	831	802	870	842	901	850	842	841	824	830	852	840	865	831	845	858	793	782	801	858	862	834	829	854	875	753	769	840	871	864	813	820	797	824	883	846	888	836	852	810	837	882	845	858	791	838	876	839	833	825	852	804	861	871	812	812	910	834	846	805	844	811	844	839	817	835	827	814	881	871	865	835	850	827	824	796	885	851	851	827	833	895	848	854	820	807	856	853	889	869	831	825	811	842	846	810	847	861	824	861	855	858	824	935	847	816	861	856	907	819	859	830	857	804	876	863	818	863	873	835	836	843	811	820	795	795	840	830	834	839	829	865	863	773	802	831	821	840	817	821	867	809	813	878	847	881	864	801	832	794	853	814	850	812	810	825	857	889	862	895	847	824	830	850	832	858	863	782	853	776	799	830	837	844	799	899	855	847	824	827	809	846	830	837	848	839	834	864	841	823	818	799	858	848	831	822	794	858	833	808	861	834	831	820	833	853	830	807	864	845	852	737	847	840	895	889	841	830	867	843	868	863	830	822	824	872	823	849	876	758	863	852	878	842	819	830	809	877	799	820	830	916	821	828	869	811	813	870	803	826	799	855	842	830	884	803	874	849	858	819	822	818	832	794	810	831	901	871	865	795	876	835	816	858	838	840	808	834	879	797	827	885	842	858	859	813	789	833	879	783	837	837	867	863	814	848	786	836	851	797	823	828	801	817	838	885	817	836	857	818	805	795	833	838	866	856	850	833	858	873	815	831	806	801	781	876	859	896	817	844	827	805	830	836	793	824	851	827	814	787	891	862	824	821	833	845	836	858	849	833	846	825	843	817	880	837	831	889	858	852	830	830	813	813	879	820	858	879	848	820	874	825	853	810	835	824	821	896	806	896	829	858	913	821	866	830	801	822	884	847	839	756	835	867	839	853	868	875	800	857	872	808	813	864	880	855	805	858	842	885	831	827	872	825	821	874	869	834	818	899	876	828	842	841	920	832	806	850	818	862	850	836	845	820	819	846	871	824	838	826	823	872	869	811	792	876	877	839	869	866	831	814	856	839	837	795	878	841	820	883	785	819	865	806	827	861	837	810	855	832
27259	20417	8698	751	387	289	310	305	273	256	289	266	254	266	248	260	290	270	264	276	241	277	246	237	267	272	247	227	258	272	277	268	234	238	274	271	259	262	266	278	231	236	254	270	245	244	287	268	260	242	264	278	246	264	245	250	273	274	261	257	247	237	240	254	242	250	240	259	247	247	252	236	259	279	257	251	285	250	276	249	248	247	241	245	241	236	257	224	242	255	263	278	261	252	271	264	220	261	291	255	244	261	276	261	255	284	260	251	232	266	242	231	263	258	245	244	217	248	252	282	242	277	270	264	269	258	218	250	254	247	270	282	255	224	240	285	237	262	239	286	222	268	232	251	254	249	266	260	231	256	241	252	245	252	251	256	233	244	287	256	274	256	229	250	277	292	263	276	280	279	253	265	257	234	239	238	232	242	268	250	242	253	240	261	259	239	270	273	256	252	259	274	251	262	284	267	266	261	281	272	276	233	265	257	279	250	285	251	287	309	250	242	265	235	263	276	226	232	267	278	251	243	263	241	234	269	252	284	242	259	256	254	231	265	281	286	269	247	233	232	274	234	248	260	242	275	252	269	238	247	250	255	276	252	270	263	260	252	230	260	258	245	226	255	242	269	241	245	264	280	284	267	250	255	270	282	261	244	254	263	256	234	237	249	289	280	262	258	238	273	266	280	239	252	215	258	224	255	278	241	255	252	262	266	261	236	241	249	270	247	265	255	246	232	239	237	230	223	255	294	259	243	272	273	242	226	233	271	269	261	275	246	233	239	265	250	229	266	301	260	261	236	243	235	262	251	263	243	228	255	276	236	223	251	260	255	252	268	259	283	257	267	252	248	273	241	236	245	272	241	263	259	242	233	248	264	252	243	275	246	232	263	249	271	269	232	255	220	243	251	268	281	260	263	239	229	256	263	274	239	297	275	256	260	257	240	271	225	274	246	263	257	251	270	275	263	283	253	250	267	249	250	247	301	250	247	243	234	221	223	230	228	222	263	248	250	247	256	242	241	247	245	273	261	276	234	274	258	234	260	251	264	252	286	262	255	252	228	241	242	245	265	244	256	265	262	285	247	235	260	256	275	245	271	268	249	286	285	266	240	280	279	262	242	269	240	280	238	276	261	272	269	263	269	259	251	260	256	270	253	248	263	269	267	232	262	251	254	257	258	243	223	259	239	234	254	257	243	253	257	271	262	267	265	273	253	279	247	266	261	289	230	269	272	278	257	259	261	258	245	243	277	286	249	263	245	290	281	231	252	257	262	233	267	241	237	273	239	269	255	258	256	272	272	288	245	235	259	252	243	265	245	255	234	248	267	257	273	230	251	242	251	285	279	228	264	257	242	257	261	236	251	254	252	259	283	279	252	235	257	240	236	247	270	258	250	234	282	263	264	264	258	244	257	289	268	267	223	248	228	254	252	266	259	251	260	254	235	284	224	241	249	238	262	266	247	259	273	247	255	243	283	250	243	242	256	257	252	246	236	253	276	242	267	243	260	253	241	307	259	257	252	252	261	272	250	256	262	268	242	236	246	256	215	265	269	266	253	268	264	274	258	264	248	269	259	264	285	260	228	244	262	268	244	241	237	260	239	253	251	297	264	256	272	244	312	240	241	283	255	247	271	247	262	223	254	244	266	265	252	246	291	251	245	254	263	269	265	273	266	246	236	237	257	268	258	253	263	253	272	256	236	265	264	267	257	241	262	245	258	254	264	249	234	252	246	276	259	226	252	271	240	231	249	261	288	261	247	251	253	261	263	279	244	268	257	260	265	228	260	243	250	267	256	264	238	244	269	267	252	257	255	238	264	255	262	243	239	235	241	243	287	260	245	260	272	260	237	273	295	265	272	249	249	258	238	260	277	269	271	264	238	267	271	260	281	275	248	271	238	246	229	245	262	259	265	289	245	279	292	278	247	251	236	259	248	253	246	269	261	265	267	288	269	242	246	256	252	225	252	248	258	286	262	250	286	259	250	254	271	263	246	247	259	276	260	253	272	255	296	239	235	222	261	267	279	269	273	265	286	238	253	242	248	242	281	262	239	256	276	248	244	275	231	238	245	284	263	293	259	269	246	280	273	256	266	269	259	250	231	239	262	251	275	261	239	254	255	255	221	274	254	233	247	274	210	261	223	285	274	297	264	268	269	246	280	243	248	256	254	280	269	256	260	271	238	254	253	288	261	240	281	242	270	263	254	282	261	248	242	248	253	264	262	252	259	271	269	242	244	228	288	278	229	259	253	287	250	243	248	260	229	283	236	270	272	222	234	248	278	276	246	283	238	275	240	260	265	275	227	259	247	287	235	255	257	259	295	237	253	265	254	271	297	250	271	257	248	254	250	237	254	278	241	251	232	272	233	269	254	256	240	270	285	240	254	293	255	228	261	242	261	237	269	244	270	265	245	274	263	247	244	264	245	247	278	256	270	253	267	255	251	259	287	278	243	262	274	254	269	282	248	244	264	245	244	284	248	252	265	268	267	266	221	246	248	267	264	256	251	233	224	229	262	247	257	254	289	259	276	271	245	238	256	265	243	250	247	238	246	275	273	239	286	250	259	265	249	266	249	266	253	263	232	266	231	256	241	276	252	245	214	249	246	222	265	262	246	278	266	214	251	267	234	262	256	296	236	239	234	241	274	277	251	256	242	245	259	244	279	242	266	214	275	251	269	222	287	247	241	280	250	278	227	259	249	266	257	225	250	264	238	273	263	279	237	269	256	262	284	257	249	297	265	268	267	257	242	257	249	275	249	273	272	241	296	266	238	237	267	253	244	265	272	264	270	261	263	251	254	259	243	284	257	248	246	263	260	241	252	261	244	249	272	243	237	279	253	263	262	248	248	249	274	235	267	255	270	274	260	273	258	246	218	259	268	253	244	243	265	247	280	262	261	274	226	254	241	261	242	266	247	246	256	245	244	244	252	287	263	282	272	242	242	260	252	264	238	238	281	263	244	268	212	244	239	234	270	229	209	285	249	283	256	231	273	263	256	242	264	264	236	253	257	267	269	243	240	235	252	264	243	257	244	252	262	235	270	256	247	278	242	250	252	257	223	271	262	225	250	301	252	270	254	245	273	270	253	251	251	238	241	260	227	260	250	281	254	246	251	270	242	291	270	256	232	256	273	275	243	255	260	253	239	260	270	259	229	252	273	261	262	247	241	267	261	237	228	264	271	234	247	237	263	271	281	250	240	270	244	263	241	259	270	265	256	264	231	221	241	275	266	257	259	273	276	259	258	233	270	285	279	267	259	228	269	257	248	269	255	239	259	260	241	275	254	249	256	251	255	251	277	248	256	242	253	242	266	266	242	255	277	263	242	291	251	255	247	254	284	251	238	283	253	244	244	225	236	250	268	262	279	270	265	244	265	263	237	224	272	248	223	275	258	259	260	257	266	259	251	254	261	242	252	265	266	244	264	258	277	242	244	238	262	266	242	253	246	267	269	238	223	254	273	294	239	251	240	274	227	270	268	252	262	247	255
9962	1203	1126	653	474	452	385	392	363	352	320	331	333	336	333	375	323	314	325	275	314	313	322	298	353	326	308	302	338	333	292	287	336	328	282	316	303	310	317	306	318	312	309	314	309	338	318	324	309	285	311	287	305	333	344	313	324	299	333	335	304	326	317	297	305	312	286	321	298	309	311	314	285	299	307	296	291	304	301	317	313	290	307	324	316	332	336	305	302	306	291	277	314	305	316	317	325	300	301	327	315	311	303	324	324	314	315	310	293	319	320	327	296	308	316	298	294	296	277	321	336	338	317	307	324	324	274	311	321	317	295	341	311	287	296	303	325	308	322	293	319	328	304	306	290	303	286	287	314	328	312	316	327	329	288	327	311	334	316	354	311	294	303	316	311	293	292	282	276	303	285	297	335	339	308	277	295	312	304	323	365	321	322	301	282	321	323	311	311	302	325	324	289	303	320	297	310	305	337	274	284	273	288	331	336	320	318	322	299	287	339	314	297	305	294	315	310	299	286	336	304	309	299	296	293	325	300	331	295	303	311	328	316	282	285	335	320	337	335	315	321	325	304	345	305	344	304	286	310	280	318	301	320	289	339	319	316	309	324	306	312	311	316	316	346	309	295	330	313	295	316	311	290	339	309	280	333	317	307	327	303	303	289	308	306	300	311	302	309	340	329	307	281	316	311	292	311	322	299	313	305	289	316	331	317	314	308	350	365	295	299	288	318	342	312	286	291	301	330	278	298	293	294	296	275	323	302	302	325	321	305	313	304	335	303	314	300	287	315	341	312	324	359	343	332	306	313	303	328	336	284	312	303	281	336	299	302	346	306	305	315	290	317	306	306	286	305	321	300	290	301	311	306	296	296	292	284	334	299	319	274	291	341	311	307	303	281	317	325	334	296	313	292	311	308	329	299	319	368	323	312	285	319	306	285	303	304	320	313	302	327	308	297	286	286	317	332	293	337	307	303	335	306	321	317	292	334	310	306	326	322	310	302	327	325	297	337	329	293	333	300	340	319	295	307	299	305	323	327	286	310	338	323	322	305	331	322	290	292	304	315	311	310	294	317	324	321	302	334	280	327	283	302	290	322	320	290	322	308	311	328	311	298	297	316	330	292	302	329	295	273	308	295	294	311	256	305	295	327	322	302	318	318	340	308	353	285	305	307	300	347	309	306	302	324	296	314	311	320	328	337	301	318	301	310	282	306	305	304	320	288	309	323	294	293	297	314	331	304	315	294	303	315	346	355	291	324	310	292	301	306	304	307	292	310	318	295	335	321	301	328	309	306	338	320	316	291	300	334	295	310	326	285	329	281	304	277	305	323	293	278	340	304	319	320	304	311	326	302	325	313	264	326	339	303	288	326	299	326	328	326	289	332	295	311	297	276	335	311	291	320	316	297	319	310	320	341	307	323	292	319	297	296	290	299	310	289	316	324	315	285	314	335	323	309	281	325	321	317	341	297	305	321	288	301	298	332	336	328	316	315	305	308	327	288	328	321	336	310	322	328	294	314	317	312	327	323	276	313	328	319	282	319	294	323	301	296	298	315	323	291	298	332	336	323	335	293	331	322	296	318	300	338	342	320	305	297	281	303	297	299	327	301	328	310	273	317	275	330	316	307	313	308	291	290	270	292	322	346	334	270	337	310	338	306	296	300	309	334	316	304	335	321	290	326	287	334	341	308	298	271	297	293	278	322	301	319	311	307	323	311	320	315	324	290	310	326	294	309	295	314	308	296	326	287	311	284	286	322	300	313	333	301	282	304	318	333	305	290	309	311	319	312	325	306	301	308	324	335	271	337	327	314	280	325	273	293	346	324	290	329	276	319	280	297	345	310	337	295	308	315	309	321	299	328	303	315	314	321	316	298	286	331	355	324	315	312	315	333	350	299	303	269	304	322	299	306	317	310	310	326	291	333	301	305	306	347	302	276	340	318	304	284	316	311	285	293	321	321	282	318	328	303	301	329	311	295	338	295	346	290	304	343	270	294	321	296	313	312	308	296	311	287	307	312	318	279	293	298	323	295	289	336	339	324	307	332	329	292	264	329	344	304	315	348	315	310	282	315	298	335	322	303	307	329	315	328	294	272	286	316	298	312	345	292	292	296	323	312	329	339	280	335	337	292	321	355	325	306	353	318	329	306	302	325	296	296	317	313	308	311	327	279	322	285	301	316	304	324	288	335	341	364	302	292	355	323	311	317	308	312	297	297	307	298	323	324	294	311	309	307	302	294	340	333	329	294	297	316	306	288	334	283	323	319	345	333	314	274	285	279	333	326	290	316	305	310	303	304	317	347	282	303	326	289	307	331	326	326	327	330	302	312	312	277	299	278	350	327	315	305	304	324	325	328	279	314	342	305	313	301	314	296	313	310	302	303	306	303	309	308	291	289	304	306	297	307	301	298	322	317	365	312	284	331	297	310	322	321	299	302	322	283	313	299	278	323	323	323	307	306	324	296	331	309	320	304	309	306	319	324	293	310	293	263	298	313	314	306	320	329	326	313	340	304	313	352	337	317	326	303	320	310	315	312	291	285	327	322	321	321	323	317	298	312	298	316	323	337	310	342	331	302	328	334	321	309	267	323	301	277	317	310	326	309	299	306	312	294	320	336	325	313	323	325	311	334	312	338	305	311	297	291	315	306	315	315	307	296	303	293	331	323	292	316	281	347	324	307	333	317	319	323	297	316	291	303	305	314	314	327	319	333	320	343	305	310	328	313	324	325	320	320	355	326	323	335	313	308	297	298	333	327	342	309	334	323	345	314	309	306	277	313	288	315	308	322	315	314	335	326	297	326	316	276	293	294	293	277	326	328	294	331	290	290	308	300	308	343	303	340	299	304	310	300	339	313	303	307	289	322	294	294	271	324	316	332	307	301	317	336	310	314	280	334	326	309	302	311	324	316	327	318	321	337	259	324	332	292	336	345	300	300	300	333	329	302	293	297	329	318	323	323	332	344	292	325	333	298	329	300	307	347	327	277	343	347	311	292	297	309	346	281	326	312	329	289	282	321	320	322	303	303	301	308	307	324	338	309	294	323	312	308	330	309	305	336	318	312	297	311	298	304	311	303	330	341	293	317	345	286	313	293	321	299	301	296	340	319	313	331	315	300	295	314	348	297	300	335	321	320	307	326	315	328	254	296	278	332	317	311	318	352	338	332	305	307	315	299	317	309	335	296	289	327	334	317	310	331	306	328	316	314	302	290	311	321	290	288	293	298	313	324	304	296	311	292	336	304	299	316	309	311	324	316	296	326	278	316	323	296	335	296	330	312	366	330	312	318	273	311	302	324	306	299	322	316	315	310	284	338	315	319	304	329	337	301	295	322	313	324	295	305	351	282	314	302	310	292	331	309	322	314	348	306	335	308	282	328	315	319	321	275	296	306	287	291	298	310	327	319	313	327	305	348	312	324	306	312	338	279	301	316	303	318	326	302	315	325	307	299	329	285	307	302	333	303	323	311	331	303	354	320	327	312	299
23635	21162	28535	24046	21151	12243	1458	844	765	768	635	583	561	527	530	490	487	507	413	502	455	447	469	512	443	484	412	456	441	425	489	447	451	448	478	446	463	420	453	416	464	461	462	422	410	438	445	428	422	442	400	413	446	419	422	405	435	471	438	424	402	445	414	407	448	431	421	424	443	446	405	455	463	388	407	440	410	415	416	436	437	406	442	407	416	457	427	467	435	449	483	402	434	441	419	417	458	406	450	424	426	387	442	426	407	435	440	452	450	448	413	435	407	436	417	432	422	417	406	418	448	431	445	459	442	433	423	455	412	425	423	439	435	422	423	397	402	445	465	440	430	442	392	419	429	389	433	427	417	424	420	433	452	460	404	471	426	464	422	447	419	424	440	399	403	414	398	389	398	411	460	443	435	438	426	452	413	407	405	442	433	408	400	410	415	460	431	403	466	445	420	417	410	411	409	424	403	416	425	417	481	432	393	425	424	395	432	453	415	402	439	438	405	417	473	431	414	417	402	407	436	440	452	422	408	420	446	398	428	406	417	409	418	447	449	447	416	416	429	405	446	406	415	399	409	422	390	419	411	400	461	455	484	415	446	391	394	437	407	445	429	427	477	417	404	431	403	441	436	461	453	449	434	430	444	439	366	411	418	440	418	440	427	433	429	450	425	471	415	423	420	413	446	423	415	432	419	431	459	449	415	439	436	431	480	412	406	439	427	425	431	391	408	433	464	382	452	432	401	435	434	378	417	432	456	390	472	409	432	421	403	441	418	447	469	428	373	450	414	392	421	439	421	440	419	438	441	417	423	432	443	396	435	418	410	435	407	420	410	404	400	429	413	409	458	427	399	416	442	471	435	426	427	415	382	438	451	376	413	423	400	432	425	401	442	393	390	412	442	436	417	397	444	436	438	409	414	421	429	429	434	400	414	400	438	435	428	468	388	408	416	443	445	411	435	410	432	421	443	454	403	409	407	454	416	415	450	451	405	448	470	421	428	431	412	444	459	402	479	410	401	429	426	398	425	440	391	436	396	453	436	413	403	391	439	428	413	422	421	406	439	472	431	443	410	420	396	444	429	423	421	460	432	384	403	456	438	439	436	411	439	430	432	421	448	458	432	442	419	409	391	404	432	454	427	434	435	461	425	420	441	408	427	442	419	453	424	429	434	459	431	443	468	373	443	429	421	450	408	447	437	384	420	427	428	419	408	451	427	434	414	431	423	379	413	419	434	437	422	428	445	449	390	434	419	437	421	428	438	412	423	405	433	432	409	419	390	407	431	403	437	424	397	413	385	432	415	419	409	404	433	403	397	415	432	444	470	425	398	432	435	434	409	419	403	395	413	430	413	425	411	389	428	434	400	462	406	413	400	400	384	418	468	395	418	439	420	436	410	410	433	419	487	431	439	443	455	394	415	413	403	441	413	413	406	427	434	454	417	430	416	423	446	429	421	425	453	414	428	431	472	440	416	419	458	392	438	405	421	411	425	388	404	435	416	392	403	404	470	422	406	447	399	432	415	378	442	425	406	455	439	438	406	413	429	430	409	425	424	456	441	405	404	451	407	438	420	415	425	415	480	418	453	449	453	385	447	435	439	423	453	418	438	398	419	421	417	418	435	419	389	415	432	412	410	441	422	435	441	432	400	453	413	409	417	420	396	429	408	454	411	405	432	431	474	391	422	439	459	463	436	408	415	400	422	415	418	413	416	404	444	473	453	436	434	433	437	393	423	420	410	414	414	407	425	405	430	432	407	389	431	440	416	446	434	404	419	441	415	396	377	414	404	426	456	430	450	447	418	457	418	410	479	423	392	419	401	425	434	409	397	441	441	426	386	458	437	450	421	400	392	447	411	440	430	407	422	429	446	409	421	434	440	390	430	445	406	449	425	421	428	456	430	441	379	449	419	409	445	423	440	436	420	415	402	433	425	418	426	431	451	409	407	447	440	443	434	421	432	423	429	443	436	453	425	442	445	424	421	463	422	447	392	411	393	405	431	424	443	398	411	426	448	390	424	423	425	427	431	402	443	446	413	413	433	394	434	438	434	416	448	429	417	441	447	399	399	439	409	448	447	425	462	415	421	447	401	463	406	399	457	407	409	399	422	442	388	376	464	410	428	409	439	434	427	442	448	448	400	461	422	421	445	440	405	430	441	423	409	403	429	433	416	445	413	389	440	396	381	415	451	462	406	411	441	441	408	467	456	423	401	425	418	443	430	448	402	464	433	425	448	439	425	413	406	409	389	397	432	443	447	445	423	422	422	450	413	417	408	408	409	407	429	440	420	430	420	429	430	462	420	409	422	413	434	453	412	413	436	392	396	420	466	423	461	408	410	467	432	430	451	415	434	445	405	405	431	417	428	423	473	423	423	434	430	361	431	388	430	437	407	438	426	459	412	446	401	429	390	431	451	462	405	454	440	424	408	420	442	417	432	418	469	430	427	408	412	434	409	435	422	425	439	416	451	409	397	419	426	429	429	460	398	451	415	411	447	436	407	463	425	430	464	399	388	447	430	421	403	442	412	421	418	409	435	469	403	430	438	387	428	415	407	438	426	430	448	420	406	418	402	424	420	481	445	427	452	435	386	405	442	426	445	411	408	413	406	431	440	415	437	421	468	435	390	441	418	461	415	419	434	415	392	420	465	425	461	464	420	431	430	437	426	394	458	417	438	388	436	410	408	394	454	390	469	414	438	454	407	443	415	450	414	446	456	425	426	436	427	411	425	389	437	460	435	429	444	407	414	406	413	454	451	410	426	400	464	426	438	413	420	445	430	420	414	439	403	425	432	405	432	426	404	438	411	404	419	404	430	414	421	426	416	419	426	429	382	465	433	433	422	431	443	426	417	435	442	439	440	408	423	403	425	412	439	396	419	402	427	417	449	413	435	457	444	401	420	425	427	421	374	412	426	469	414	449	423	395	420	425	437	434	472	438	393	437	394	416	465	406	401	409	454	453	441	420	403	413	435	447	428	407	445	411	421	418	431	417	420	419	447	430	453	425	448	420	384	407	415	421	433	426	422	469	398	439	418	396	432	410	382	434	441	423	417	425	423	413	435	457	435	414	426	428	425	398	423	446	387	422	446	438	411	432	437	403	429	389	397	455	426	429	408	426	418	447	387	436	415	453	445	416	407	418	406	411	410	421	468	418	435	379	415	383	444	404	403	454	424	418	426	460	444	404	450	428	444	422	407	424	438	395	415	438	370	420	463	396	460	428	408	417	422	393	431	428	395	419	440	452	414	449	420	445	396	382	400	444	423	414	420	424	392	446	438	440	463	433	441	411	402	405	432	422	464	437	400	442	435	410	409	399	422	406	370	431	428	393	410	420	414	444	439	433	414	429	436	392	440	458	420	431	400	429	444	431	442	431	465	439	429	420	426	438	466	417	387	403	427	395	448	441	431	437	462	432	428	414	460	394	427	382	428	420	403	429	396	409	427	487	421	429	429	437	408	423	399	420	413	416	415	396	425	434	419	429
13749	9468	8169	4271	2862	2175	1768	1465	1157	1012	883	802	723	723	681	658	617	603	603	570	572	507	571	544	535	531	544	540	505	526	491	494	501	517	522	466	488	491	516	482	482	491	508	483	516	508	530	486	451	462	475	498	482	484	461	483	505	477	471	495	490	455	489	469	482	471	475	449	485	469	535	480	440	502	487	472	487	471	456	495	512	505	457	484	480	469	439	466	467	518	474	532	468	429	465	479	421	490	439	465	503	543	473	507	457	461	495	497	484	515	481	440	486	472	508	505	536	485	459	473	492	447	486	486	456	515	492	479	462	459	444	477	485	444	490	478	461	510	474	516	482	486	508	475	491	472	488	479	448	456	494	486	457	468	511	467	499	514	480	462	478	490	471	498	462	506	470	477	481	432	437	485	462	465	472	474	536	467	491	446	482	456	488	490	486	470	475	445	480	456	487	452	516	472	475	490	467	491	471	486	463	463	456	501	507	487	490	465	474	492	434	478	506	473	496	514	471	469	475	513	471	504	515	450	484	438	485	484	459	498	507	472	515	497	461	463	486	507	489	469	493	477	462	453	538	495	469	472	489	485	474	447	471	467	483	488	478	475	451	504	471	463	472	460	464	483	491	473	473	498	474	497	480	452	480	509	486	475	469	457	535	449	506	500	463	445	479	469	448	471	485	469	492	507	483	502	464	479	481	488	470	518	482	493	478	467	523	455	512	450	439	493	489	493	464	442	502	514	459	488	456	475	471	519	460	490	480	512	509	513	496	470	484	462	457	453	525	462	484	502	454	473	519	497	442	491	477	463	464	508	462	473	487	461	456	481	442	501	483	445	440	509	453	467	484	524	525	471	479	476	499	497	473	465	457	476	469	502	488	497	445	503	482	468	501	476	449	482	432	490	450	449	472	452	512	475	498	510	505	476	459	491	480	483	441	485	472	492	422	463	497	450	475	498	457	463	461	479	478	471	454	475	527	474	433	492	471	470	465	486	464	508	446	494	502	488	466	458	476	470	497	493	449	455	443	490	470	481	504	474	488	491	489	481	479	501	509	526	471	469	483	486	495	488	483	523	449	481	491	524	458	491	433	473	458	461	471	511	490	490	467	494	461	483	428	467	448	452	495	523	461	475	504	456	514	473	483	418	473	463	501	475	479	465	473	450	472	483	481	492	452	488	463	459	459	469	474	487	489	464	449	457	495	499	462	490	446	498	483	511	479	460	489	473	477	482	518	453	491	509	489	473	473	468	493	466	436	466	492	468	461	517	496	483	473	468	478	471	463	496	501	506	481	436	470	446	442	483	490	491	514	430	493	441	447	433	454	492	494	449	459	475	446	495	461	468	529	500	505	477	481	487	463	473	476	424	489	510	456	469	470	477	493	520	467	473	430	516	504	449	470	494	441	483	472	493	464	433	443	541	487	481	472	485	496	479	469	497	485	434	463	457	514	504	476	485	487	493	470	479	485	454	481	489	459	460	482	458	477	473	499	432	478	451	438	441	449	489	462	487	466	481	488	468	463	500	436	467	494	476	460	466	458	476	491	454	458	490	470	492	464	484	493	467	475	441	460	489	492	454	430	480	489	486	447	473	471	502	508	517	470	472	506	491	443	471	480	464	466	470	445	473	462	446	481	490	457	485	471	439	481	479	501	477	526	470	464	486	492	474	462	515	447	497	473	471	485	454	497	475	441	497	514	507	459	489	509	462	485	497	516	505	508	463	513	503	488	481	497	478	499	452	500	485	460	477	470	454	480	502	484	497	462	454	473	460	485	486	466	495	480	500	467	452	463	472	477	451	473	470	474	449	502	457	492	459	478	455	459	472	483	496	466	462	521	471	458	453	433	470	508	471	473	483	473	455	457	467	495	482	443	463	482	492	475	471	493	449	481	473	438	496	500	485	477	489	510	493	467	485	473	457	511	458	466	489	440	468	489	474	470	482	470	519	458	502	474	478	503	445	455	495	456	471	456	461	462	445	504	490	440	486	485	481	476	472	450	462	463	471	492	423	498	469	497	499	481	424	458	481	476	454	478	521	481	469	511	497	464	459	494	497	478	493	482	493	494	472	475	489	462	502	509	483	484	461	481	508	426	442	485	465	487	506	450	471	469	438	472	501	472	456	477	485	479	486	450	462	480	474	464	466	457	480	476	466	505	523	519	461	444	486	476	477	474	490	480	473	459	465	498	489	489	484	450	497	450	502	494	455	438	503	469	461	458	465	529	463	480	483	492	493	495	468	504	488	471	466	473	481	501	443	487	496	480	486	510	433	456	470	486	438	499	456	478	430	451	482	506	476	460	505	496	477	497	496	444	479	468	514	512	473	457	498	466	507	504	436	478	455	461	446	504	458	492	480	469	503	463	492	476	493	462	455	457	464	474	477	451	459	474	525	463	443	466	487	453	476	432	448	502	504	503	442	491	481	435	471	472	495	483	473	464	476	507	464	464	470	498	483	448	471	448	500	482	473	509	484	463	492	478	464	503	498	488	447	516	474	455	466	480	432	460	472	506	505	453	478	520	499	483	469	475	476	473	458	474	482	478	485	464	496	507	421	453	506	523	497	476	482	489	478	464	506	490	465	470	475	484	453	473	457	466	501	490	505	502	479	443	496	504	478	480	493	465	504	494	463	498	449	520	492	477	471	470	491	459	464	476	488	503	482	503	455	491	486	471	483	489	486	445	485	466	511	496	499	474	458	442	509	467	417	476	431	482	496	477	478	469	504	487	517	473	494	485	439	425	449	467	509	483	482	508	508	485	461	472	514	494	495	442	508	473	487	475	518	486	512	449	495	463	501	427	469	461	489	464	494	435	439	468	493	499	454	501	450	463	482	466	482	471	485	480	538	464	458	494	486	451	452	475	420	451	470	523	470	462	464	498	458	447	503	446	440	477	459	464	463	477	501	497	458	488	447	486	496	489	428	492	455	496	471	463	478	484	479	441	486	445	502	484	468	452	485	502	488	490	453	464	475	495	462	473	462	488	472	448	476	487	499	517	444	445	451	440	455	475	466	451	505	445	472	493	420	496	480	487	418	469	497	458	491	497	487	512	486	435	474	484	494	485	465	436	459	466	452	467	446	485	475	492	488	442	460	485	483	453	495	444	451	450	491	480	516	437	501	467	450	509	465	435	512	490	460	474	452	507	441	517	477	472	447	540	489	524	496	455	460	473	505	477	490	466	473	466	499	485	493	472	440	465	455	478	442	505	460	463	468	494	529	465	461	475	498	523	490	476	444	428	539	500	447	500	463	483	467	492	438	444	453	528	502	477	459	467	511	470	455	479	467	460	464	499	519	507	472	449	475	468	484	479	470	461	512	471	522	470	527	460	464	451	523	468	478	478	479	491	461	489	470	461	479	484	512	445	514	465	502	484	509	501	486	492	459	478	503	466	469	448	479	482	473	475	450	529	496	490	524	466	466	474	428	513	487	472	509	513	477	508	471	467	463	486	469	455	522	509	478	460	460	444	475	474	476	473	479
24734	21154	27529	24919	12431	1016	729	678	637	541	562	542	491	509	509	508	505	447	523	479	470	434	468	494	480	488	469	464	464	477	463	427	460	443	492	483	446	469	449	443	497	452	480	469	502	494	462	493	495	449	431	432	449	521	474	442	458	469	456	464	456	452	462	458	467	488	460	421	450	471	459	469	455	429	456	456	478	467	480	443	464	461	465	454	485	462	443	475	447	451	417	485	444	467	456	422	420	456	438	441	457	448	464	475	453	466	455	491	489	446	479	502	469	466	440	443	428	476	475	461	414	430	451	459	472	485	442	461	434	457	490	472	448	451	435	443	417	418	465	451	439	439	457	402	469	469	476	420	464	444	457	503	446	440	480	461	482	441	465	455	468	451	497	456	455	453	420	434	438	447	458	435	473	452	463	515	454	425	474	486	431	445	478	484	460	435	490	441	460	459	468	466	460	461	466	455	471	458	470	454	456	464	450	477	456	478	440	430	486	459	463	438	414	410	451	438	459	439	449	458	449	435	447	451	413	484	462	509	439	446	430	444	467	450	457	479	480	467	451	468	460	483	435	426	457	502	467	473	488	453	429	428	477	462	472	469	497	460	454	440	486	466	492	474	451	456	468	475	445	494	483	445	476	454	457	440	482	466	428	461	471	480	453	464	448	456	464	487	439	419	472	401	457	442	430	435	486	487	454	399	477	449	425	422	488	458	445	477	439	435	438	454	489	467	449	461	479	473	471	489	466	459	429	492	460	471	450	465	483	461	468	431	467	446	457	459	462	443	444	447	439	444	447	423	470	457	445	449	457	444	470	434	465	450	478	479	429	469	440	472	437	451	455	464	447	428	457	433	461	449	438	407	451	482	462	436	409	468	469	502	462	451	481	479	436	457	443	459	497	448	453	434	491	431	464	458	452	453	463	433	449	472	450	425	465	439	449	447	472	450	406	454	454	442	436	456	432	449	423	473	461	434	464	435	417	456	445	473	421	476	454	478	452	466	447	455	441	463	484	446	443	473	466	457	473	479	467	439	468	487	480	476	454	436	424	438	421	448	465	435	486	456	441	452	459	476	431	464	456	461	471	474	438	455	508	437	490	423	465	467	425	503	442	440	436	422	467	427	467	461	437	430	412	475	446	466	482	443	461	453	411	491	469	458	438	460	450	470	446	465	488	455	474	472	475	462	466	468	469	414	434	464	482	410	435	429	425	457	437	450	428	461	464	433	466	435	457	452	485	493	470	455	452	456	477	492	460	438	437	465	431	477	460	469	462	466	459	448	451	447	469	430	461	436	475	436	445	497	457	465	467	457	411	437	425	409	481	477	486	434	423	433	453	460	479	494	442	445	455	467	478	489	437	426	441	482	453	437	445	454	439	449	471	475	469	485	455	432	436	458	452	440	470	494	453	452	423	441	439	460	436	430	414	434	499	452	471	451	428	474	443	469	455	461	468	460	493	450	459	442	478	483	461	472	446	443	452	426	438	424	461	459	449	436	460	497	440	474	448	474	436	471	431	475	427	439	412	474	481	455	450	478	431	480	467	440	436	459	453	469	476	448	451	468	441	447	500	414	432	448	422	441	420	433	456	430	449	480	465	487	433	465	469	443	458	445	451	427	470	445	464	470	473	423	440	462	434	471	416	424	437	412	454	444	477	461	461	469	480	469	410	453	444	451	488	460	501	459	452	432	456	457	429	428	475	444	417	435	469	467	455	430	427	479	430	440	482	464	438	465	448	490	460	466	466	431	462	422	474	461	455	441	465	443	468	466	466	460	456	453	463	431	444	467	470	448	445	442	456	442	444	464	432	500	423	456	463	463	466	475	473	508	417	455	495	457	484	466	462	430	435	453	427	430	430	470	485	448	469	459	464	423	438	445	458	458	482	434	493	475	483	457	440	425	471	472	440	456	466	461	464	466	443	445	459	459	438	468	479	454	444	449	462	445	454	469	502	484	463	506	478	436	470	474	456	458	461	492	476	440	444	497	497	453	432	485	460	444	496	431	452	471	450	429	448	447	465	452	450	473	422	472	481	475	450	438	446	456	480	435	458	449	460	453	460	493	450	404	453	471	458	424	433	460	468	445	493	441	419	460	446	473	454	453	479	459	470	414	456	435	474	448	447	467	496	462	451	430	456	472	416	468	453	463	436	447	458	428	468	464	462	439	479	462	445	458	457	466	456	460	468	419	435	465	455	437	470	435	482	449	446	443	459	427	430	516	448	477	461	482	467	445	441	503	483	462	447	483	443	408	452	411	480	483	472	451	466	465	462	426	435	453	466	447	468	457	423	448	465	424	482	479	446	463	438	442	482	459	464	482	423	465	447	479	465	464	446	441	480	473	440	485	468	461	487	471	438	438	465	437	445	445	467	458	482	441	473	425	430	472	488	459	450	478	456	405	426	452	455	470	461	486	458	453	422	480	446	462	450	450	439	430	472	483	462	491	470	446	489	435	470	446	442	460	430	477	413	455	459	452	449	455	403	439	445	453	439	440	418	405	496	479	456	454	424	465	463	481	423	492	436	480	471	455	474	471	469	412	432	462	465	450	464	458	469	405	425	465	455	489	424	456	447	450	463	437	446	477	479	459	435	457	439	463	454	435	493	454	474	441	426	460	476	447	452	493	495	446	458	459	435	446	426	423	474	463	468	460	446	490	447	437	418	424	483	446	442	496	437	479	494	448	429	438	470	431	482	434	460	453	475	525	451	419	480	443	467	420	464	467	430	449	453	432	438	462	444	457	429	457	443	475	481	450	442	467	459	475	473	457	490	482	449	471	467	455	489	490	468	462	480	407	468	460	480	411	487	471	415	488	471	468	466	442	453	435	463	427	441	425	444	436	435	463	478	458	459	402	489	428	459	445	488	451	439	536	458	457	426	458	422	478	451	470	479	472	442	483	454	470	473	446	453	434	428	465	480	427	462	439	489	460	455	456	442	467	452	483	473	451	516	471	476	464	417	462	424	444	455	466	457	484	476	433	459	443	411	435	448	446	461	452	469	434	454	424	452	450	492	480	445	437	471	480	455	507	485	478	438	453	456	449	494	461	430	450	464	455	459	450	454	467	439	469	437	438	476	450	469	455	464	450	450	432	466	447	472	450	441	427	456	414	461	470	454	431	451	471	489	454	457	453	433	422	446	472	429	471	420	447	447	460	456	455	444	445	463	491	392	435	480	475	469	423	449	491	434	464	471	425	451	458	462	461	465	419	436	469	441	431	453	433	486	453	464	432	462	422	435	474	431	456	465	480	438	419	435	474	437	470	462	425	484	449	446	469	455	424	415	464	469	446	468	424	428	437	460	478	450	462	459	448	447	453	480	466	469	463	425	456	450	441	463	451	426	470	448	470	450	445	439	438	523	443	477	462	481	459	457	449	434	429	411	467	449	434	456	463	468	451	466	422	461	460	403	479	465	446	469	492	467	439	443	478	460	389	470	434	453	436	470	480	444	458	497	463	434	452	488	440	461	438	435	472	443	477
13295	5693	4796	2491	1799	1443	1198	1087	855	795	791	741	662	663	607	599	579	598	580	613	584	568	591	537	553	530	597	548	538	527	528	567	557	551	559	555	554	586	530	520	523	580	532	554	546	556	533	540	548	551	577	570	532	509	526	523	526	511	552	548	478	510	527	542	528	519	527	504	514	531	503	489	548	565	559	525	563	545	510	547	499	525	572	508	537	499	527	522	548	501	494	518	517	523	534	520	551	547	554	551	525	541	535	514	549	551	565	505	537	533	538	533	511	511	534	528	540	556	482	564	543	543	520	537	522	514	521	546	499	526	587	539	538	524	572	543	513	504	578	581	530	551	563	582	529	517	550	527	542	512	474	528	524	542	507	520	540	557	550	534	523	534	544	544	508	543	538	531	545	521	546	541	508	507	542	530	540	513	590	548	520	539	516	494	570	552	551	572	528	515	561	512	554	513	530	546	529	526	527	520	564	544	551	545	540	542	503	532	558	531	569	519	543	492	510	550	544	517	557	544	531	543	516	545	550	590	533	515	549	564	521	549	534	496	559	577	524	548	540	544	517	583	517	504	540	511	537	522	550	551	579	497	503	522	502	539	496	517	566	549	503	516	534	547	508	562	516	545	508	549	487	551	508	520	550	561	548	505	549	507	576	535	583	548	534	523	525	529	528	570	556	541	569	543	551	544	541	501	538	541	517	517	559	532	578	511	524	530	513	525	527	557	517	531	555	508	535	527	544	496	558	521	522	544	521	538	536	573	610	520	562	555	579	558	534	540	540	518	556	510	495	577	533	538	571	537	558	527	557	535	527	528	532	564	514	524	527	540	511	500	504	555	538	561	554	538	510	527	533	544	540	526	541	467	545	499	495	558	538	589	534	559	554	509	509	547	524	526	550	503	563	504	531	493	533	550	498	528	539	519	577	563	520	546	521	504	506	535	517	524	545	564	533	543	539	514	510	517	543	570	554	550	520	478	518	522	540	532	543	545	506	532	508	503	538	525	499	556	513	544	539	517	533	536	570	539	520	516	551	504	577	544	559	524	598	558	561	536	556	536	521	487	559	532	567	540	503	561	521	531	522	550	556	528	478	554	487	564	541	538	511	529	557	506	521	540	530	537	528	525	532	505	515	567	549	525	569	498	524	538	538	523	556	537	547	531	522	505	533	486	525	516	541	562	548	567	509	519	564	569	543	506	577	528	551	534	534	522	547	534	536	541	535	524	580	531	550	564	517	504	536	549	572	576	574	535	545	551	510	533	540	539	539	511	569	530	561	531	556	500	518	558	530	541	526	541	503	535	491	527	529	544	520	525	516	594	540	550	513	508	528	520	571	582	546	546	562	534	531	578	534	557	539	535	505	536	541	551	556	516	503	502	528	558	534	533	537	531	537	552	491	543	558	560	496	573	511	527	518	523	508	569	532	527	590	523	525	518	545	548	538	536	512	526	564	513	490	562	566	547	548	538	532	476	499	572	549	502	514	536	505	517	530	555	525	517	486	526	563	570	514	536	501	531	538	528	550	556	541	530	518	518	540	564	581	498	535	566	551	507	580	541	502	533	519	557	499	523	498	505	543	567	518	495	513	506	543	497	545	527	525	534	483	542	547	557	518	521	564	566	515	546	530	489	528	514	568	497	519	536	563	534	516	543	541	526	516	544	515	517	506	540	539	550	574	540	536	565	529	544	542	543	546	589	502	500	541	517	549	555	528	531	553	531	487	535	579	508	564	537	539	535	536	535	545	566	536	498	544	550	496	543	540	547	511	554	537	485	540	570	517	562	554	503	527	564	520	517	500	552	531	517	532	570	524	498	517	558	542	584	553	554	557	509	540	556	526	514	495	517	488	512	533	512	571	501	537	491	538	553	514	490	513	557	521	532	548	540	537	509	557	525	555	519	550	547	531	533	518	535	565	546	512	527	551	560	508	540	551	518	522	524	525	561	527	520	534	557	520	555	537	529	502	501	522	518	503	527	507	539	571	583	546	536	577	529	545	557	547	585	540	515	535	531	499	578	542	501	545	509	500	530	520	558	524	532	528	539	549	541	498	516	504	512	556	560	527	535	541	546	518	516	551	552	516	467	552	534	550	517	510	537	497	576	536	557	560	566	528	537	543	513	545	574	516	506	542	528	570	525	530	500	491	545	547	515	562	502	549	497	502	548	488	497	519	538	505	566	505	576	521	512	522	501	536	505	559	548	544	522	527	543	535	531	542	528	516	525	559	550	506	555	550	606	581	535	516	522	562	555	530	537	549	531	527	550	503	541	524	501	560	561	572	520	537	563	567	534	588	533	559	529	522	567	572	570	528	576	522	525	549	569	489	561	525	529	502	551	563	568	555	508	516	567	535	555	530	481	511	516	573	526	559	518	517	521	549	507	557	543	573	532	558	485	503	556	559	549	515	570	516	511	559	518	551	534	547	576	484	560	540	569	517	515	533	559	540	522	496	581	492	496	556	555	497	536	572	538	553	476	516	565	572	503	559	521	561	557	556	495	540	500	553	567	543	528	550	541	550	553	516	550	531	514	539	519	521	584	532	522	519	541	520	545	499	493	504	531	530	559	558	497	562	532	550	533	547	512	515	525	538	524	573	505	536	553	563	494	564	513	510	513	558	518	523	512	506	511	524	528	525	518	609	564	538	486	561	547	525	539	530	538	523	565	498	557	513	561	489	507	523	548	533	527	512	509	568	544	523	540	538	496	523	511	467	527	529	513	508	529	545	512	526	562	523	552	535	531	528	540	536	549	500	511	540	558	552	550	535	549	526	526	550	515	544	531	521	535	541	529	561	519	523	518	536	504	515	547	500	509	538	525	557	507	514	505	513	520	557	535	540	516	524	518	534	527	545	512	515	532	528	543	575	528	521	538	556	548	564	559	529	501	531	535	530	509	506	531	567	538	548	484	581	577	520	549	533	548	553	542	575	511	540	523	554	546	566	525	547	535	490	557	561	533	564	524	539	546	532	582	549	541	546	539	523	545	537	519	523	551	524	495	536	545	561	558	549	560	555	539	559	544	506	599	546	534	526	535	557	543	558	513	547	577	499	514	537	532	563	567	525	521	507	533	531	564	555	573	507	536	560	539	552	549	546	552	543	546	570	532	568	549	534	552	597	534	545	533	524	567	579	580	530	536	538	547	565	525	514	509	509	500	531	522	546	502	535	508	502	517	538	571	566	539	521	581	565	510	499	573	563	540	543	559	536	538	535	545	555	519	538	550	565	493	532	560	520	507	558	550	541	514	601	547	535	521	555	558	577	488	582	511	524	514	519	528	568	540	539	519	535	551	550	564	539	550	571	536	508	544	509	510	487	567	516	514	503	558	568	573	498	542	536	514	543	529	515	516	524	507	506	556	527	552	502	533	550	545	487	534	475	564	514	543	517	556	529	552	576	531	588	547	536	562	513	549	509	526	529	544	519	521	549	570	558	537	493	537	522	536	524	570	492	541	537	501	551	534	525	567	502	535	520	527	565	501
22693	21206	29005	23679	21200	21275	12497	2094	1419	1238	1157	1111	1098	998	1048	967	957	885	884	892	880	803	875	873	820	853	843	817	793	819	777	819	802	852	772	798	850	762	732	806	800	805	800	842	791	790	802	833	775	756	773	811	780	787	808	755	759	810	842	759	821	773	774	772	759	767	801	819	814	839	774	807	779	785	781	776	730	747	807	736	828	751	811	794	778	784	829	780	816	785	761	735	798	805	815	827	798	792	727	814	834	806	769	781	783	705	753	721	832	748	762	795	761	766	851	776	807	692	814	765	775	787	803	798	801	774	748	782	778	766	790	814	801	779	771	764	760	848	763	751	745	754	764	778	751	774	804	722	782	768	819	779	779	784	787	784	780	786	841	780	723	725	749	801	738	724	784	788	754	777	765	780	807	835	751	811	798	768	770	740	783	738	786	745	765	770	749	836	769	766	759	789	790	781	736	788	731	769	804	804	794	727	779	818	749	767	785	744	780	767	759	755	712	756	757	751	763	805	754	789	794	779	744	834	745	799	768	799	819	742	749	768	751	746	769	775	742	773	799	800	747	763	795	749	799	762	711	782	823	807	751	766	797	807	788	729	799	771	770	834	763	790	778	790	748	769	795	785	765	811	759	813	758	754	775	732	787	778	771	812	719	781	812	775	783	760	792	760	817	785	827	807	805	807	795	789	770	770	766	795	802	728	808	816	773	751	769	766	740	779	799	753	760	777	791	764	767	800	785	752	782	810	787	751	768	760	752	731	816	777	828	765	794	833	757	817	752	826	747	793	760	785	760	745	830	758	766	780	728	815	735	806	791	769	792	764	746	761	758	731	815	771	789	761	780	740	735	795	796	782	812	807	785	790	761	742	809	762	746	760	782	769	781	738	749	827	758	770	813	816	749	778	801	784	800	720	812	785	745	781	770	776	762	797	755	770	783	777	765	803	769	767	724	799	803	781	814	736	806	770	775	717	766	783	814	758	779	780	790	807	755	734	788	781	763	773	857	765	740	728	782	789	741	753	740	735	783	782	801	743	792	765	767	781	764	791	757	793	775	792	777	771	781	744	796	809	792	772	787	793	762	799	788	826	762	749	804	781	777	815	760	785	825	775	846	799	772	790	815	781	836	806	745	723	812	757	777	759	746	795	716	779	725	804	745	821	771	786	870	752	790	777	788	782	789	775	783	718	759	773	807	768	738	738	771	762	782	762	786	762	764	801	748	780	813	751	795	745	797	788	787	769	768	723	750	772	832	764	797	691	775	840	738	768	762	789	783	778	761	757	769	759	799	743	758	799	789	780	776	783	776	813	812	782	780	750	741	793	780	735	770	755	773	768	774	766	753	791	744	791	796	807	800	732	786	759	805	800	729	761	756	795	769	754	720	758	758	752	771	751	795	810	757	757	781	776	776	748	723	738	754	788	773	753	788	746	760	805	834	749	735	756	776	791	797	731	768	799	745	827	794	758	751	769	758	734	758	800	790	762	812	779	726	755	738	743	787	750	792	782	767	756	760	820	704	773	762	792	780	764	738	820	820	758	712	803	789	777	723	800	798	815	756	767	735	763	799	786	784	816	735	764	760	754	746	778	829	782	797	756	771	761	770	775	804	792	746	818	753	802	768	774	748	767	805	740	798	789	778	792	773	790	810	745	711	727	765	789	760	750	757	755	736	795	805	800	741	755	778	746	791	786	774	714	723	811	779	822	777	781	795	794	736	819	774	750	802	774	776	770	810	774	744	768	765	811	790	802	734	772	819	785	807	795	796	711	733	790	774	746	838	775	806	772	745	769	769	789	772	829	783	727	806	794	741	745	721	745	771	717	762	799	725	826	738	782	772	773	723	814	720	761	806	775	803	769	795	768	790	789	762	751	809	806	716	790	796	777	754	758	740	822	733	756	783	789	755	786	791	733	758	755	798	715	739	776	781	792	789	784	793	793	757	780	774	741	812	814	774	808	731	755	783	781	805	789	794	776	803	764	782	820	767	782	801	758	754	739	711	744	738	737	798	757	784	753	785	813	824	798	805	818	823	795	749	804	815	778	776	796	720	788	747	780	786	794	776	766	795	801	765	748	760	754	797	803	746	770	828	734	731	779	826	756	796	778	786	743	784	766	740	789	775	808	767	736	809	787	721	768	752	807	759	804	805	830	741	715	732	783	769	794	740	749	754	794	747	749	735	723	742	723	734	776	792	777	772	803	734	807	767	813	742	795	775	783	809	767	741	738	816	788	766	810	807	761	797	779	776	806	797	809	769	762	778	827	809	826	782	828	745	736	756	791	799	750	778	775	797	737	729	805	771	732	719	722	780	807	776	803	802	768	749	791	806	750	747	789	762	769	738	768	770	784	809	805	699	778	781	799	796	737	751	782	771	742	762	746	765	769	759	793	780	766	781	744	743	776	795	750	796	775	735	791	755	835	724	782	760	757	810	758	761	753	800	782	783	775	796	784	735	783	782	725	773	703	727	762	792	805	803	830	794	765	762	709	791	803	759	811	753	813	779	781	779	758	806	828	770	806	769	800	773	757	765	781	802	767	758	782	741	825	776	772	768	770	717	764	760	841	769	818	771	755	775	817	711	770	768	768	745	729	810	733	791	804	792	791	786	778	781	743	783	751	744	788	817	743	778	758	807	777	730	775	738	770	813	780	752	758	759	710	850	787	772	724	764	726	746	796	748	761	800	823	789	794	809	797	752	765	750	783	731	824	859	737	809	797	803	769	782	748	772	810	753	814	796	760	751	806	769	782	735	777	712	785	780	717	749	763	768	814	788	748	761	726	751	777	761	792	737	742	768	759	788	802	769	822	721	732	780	790	772	733	763	778	773	806	786	811	763	780	800	700	819	786	760	778	766	783	771	732	797	736	843	806	775	763	813	769	771	777	770	781	757	761	794	761	727	822	761	759	741	724	764	777	770	772	786	759	757	755	805	763	752	833	747	799	796	756	791	765	787	784	774	753	782	772	756	782	801	760	766	752	735	784	773	765	777	765	775	752	759	767	806	766	798	763	797	820	838	823	804	775	757	779	713	736	704	792	756	744	750	800	832	783	752	812	805	809	759	773	725	755	744	779	763	784	782	798	779	756	782	786	765	750	795	751	765	781	743	778	754	773	751	761	820	755	744	768	722	759	765	769	742	728	722	776	806	840	735	733	753	810	788	777	835	788	776	776	733	717	767	813	798	745	780	799	785	748	765	788	771	769	775	779	778	733	767	785	765	812	758	781	768	754	855	760	750	752	769	741	801	777	753	750	769	814	713	797	734	759	834	803	731	758	753	745	770	746	807	738	752	810	779	753	785	782	729	817	804	778	785	778	766	760	796	777	751	726	826	794	767	754	802	751	847	737	820	751	712	764	748	846	788	791	763	758	723	789	772	783	776	737	734	800	798	757	784	785	795	773	772	778	796	803	741	784	757	747	824	785	785	773	844	740	802	774	759	824	747	806	795	767	714	799	753	780	752	811	769	763	759	818	734	821
17010	15994	13639	7515	5112	4060	3367	2703	2281	1907	1704	1566	1405	1215	1181	1209	1065	1052	1040	1027	1027	985	931	936	1043	960	913	891	886	921	902	932	900	891	888	890	896	850	832	889	850	859	905	921	816	840	830	885	854	851	881	877	818	883	876	911	865	815	845	895	835	890	880	875	816	812	885	888	871	852	863	865	853	816	892	854	871	823	874	855	829	867	861	834	834	861	897	881	840	851	809	872	798	852	864	853	857	844	858	891	876	827	842	826	848	795	838	840	838	834	836	828	811	873	852	863	843	893	857	862	838	852	856	816	850	895	888	850	849	859	783	839	803	807	846	855	809	760	797	842	837	848	864	875	837	836	872	831	854	800	831	856	867	880	855	797	797	811	896	825	807	842	829	870	853	846	887	824	884	804	823	827	859	873	838	852	802	884	829	835	816	827	838	817	868	859	869	849	824	812	863	813	832	832	880	824	844	886	856	823	828	848	851	837	857	863	784	803	806	877	852	869	803	829	823	821	780	794	882	841	880	882	867	870	847	882	786	820	864	815	848	839	900	865	844	827	843	834	852	868	817	821	812	815	831	820	824	848	881	874	852	872	813	839	837	817	818	799	792	845	851	830	821	837	782	813	809	825	841	869	837	806	804	893	754	933	817	864	849	842	813	848	895	884	899	816	865	819	860	793	838	813	789	816	832	864	849	824	834	839	828	858	827	808	886	846	859	795	822	843	839	854	778	840	794	898	823	808	872	812	830	828	838	837	847	820	876	849	834	860	838	878	869	834	837	818	774	813	845	858	809	861	842	840	861	874	844	873	855	833	836	832	877	867	864	913	797	830	832	838	834	857	861	791	828	840	882	874	806	842	858	864	828	852	855	872	869	851	876	859	852	850	844	860	834	852	850	818	878	820	848	811	836	863	867	855	797	835	854	839	839	845	825	826	821	825	847	876	831	856	807	817	820	848	889	875	890	838	805	926	826	823	768	855	878	868	828	894	844	833	811	822	832	807	844	830	841	871	840	861	852	817	868	852	865	812	818	841	822	881	843	852	864	817	848	907	870	806	827	863	835	848	866	792	847	873	872	826	816	819	869	886	865	848	859	845	809	853	872	872	815	828	831	846	863	901	850	847	852	822	835	815	839	846	825	875	778	921	801	872	827	846	805	840	797	851	852	849	812	826	834	863	881	864	845	836	836	857	839	883	820	810	845	904	824	834	867	917	862	882	794	810	876	842	832	868	828	866	853	854	841	813	854	841	875	830	815	854	820	880	871	860	839	808	845	840	813	804	828	894	797	835	803	846	795	806	832	825	799	859	879	784	866	868	859	874	827	795	831	862	802	847	805	827	823	790	838	848	825	819	856	780	801	820	875	861	825	856	832	829	847	817	804	844	849	858	825	866	848	842	838	792	866	788	839	851	755	807	770	847	802	821	841	830	876	842	788	843	843	823	831	801	815	850	826	826	842	844	898	915	882	788	797	819	839	886	826	855	814	861	833	826	854	854	851	805	843	789	771	886	852	785	855	827	875	836	887	816	880	801	853	890	801	859	851	832	824	880	833	877	849	895	846	832	807	839	867	802	793	854	782	831	812	848	887	828	863	862	836	843	827	839	876	835	859	878	820	813	862	834	850	860	825	856	868	880	802	812	870	807	884	846	800	815	834	826	813	812	842	840	824	842	864	825	828	857	826	876	883	860	878	880	908	843	862	818	840	828	832	866	805	832	833	827	799	878	843	831	884	808	831	882	862	828	859	837	869	864	866	905	799	861	870	812	853	818	812	867	869	836	870	854	848	783	873	827	812	842	834	857	850	816	856	838	854	906	840	778	844	793	854	824	804	851	823	866	820	831	817	870	815	782	840	775	883	873	830	831	845	805	902	808	820	806	813	821	841	743	865	881	894	833	807	857	803	808	870	868	848	812	874	858	837	833	868	810	794	833	834	884	829	848	821	819	824	799	807	858	854	813	835	850	810	820	849	862	851	843	832	794	774	829	798	837	864	825	839	894	813	849	833	847	875	812	844	797	811	855	843	791	837	795	805	839	782	845	849	794	778	841	801	892	811	778	877	788	811	847	861	882	834	830	821	864	806	855	839	774	820	844	838	837	871	889	816	843	895	825	836	898	820	882	866	810	835	825	808	857	891	794	819	836	848	842	874	868	879	790	830	846	810	799	862	840	820	844	871	793	812	811	801	804	879	835	852	803	828	821	837	872	843	853	800	834	849	839	889	880	866	776	819	819	791	881	816	907	778	832	792	842	820	831	823	796	869	835	843	840	897	848	866	828	868	840	821	809	844	839	913	836	864	853	805	785	786	836	846	797	870	810	851	810	853	886	840	853	802	845	802	868	841	809	856	857	822	855	872	842	858	810	845	883	823	863	907	848	817	887	807	814	855	827	870	861	806	833	845	842	860	798	879	793	787	814	880	859	788	784	799	788	892	881	878	815	868	808	782	859	852	856	855	832	882	866	877	855	814	807	835	890	844	811	841	799	858	839	818	847	859	795	849	838	775	825	826	790	861	783	850	818	886	879	836	853	783	790	833	796	840	865	875	809	818	832	846	802	773	810	876	835	864	807	820	799	816	810	800	837	846	806	885	837	810	850	854	864	803	857	792	869	810	861	815	833	835	832	824	797	827	808	813	844	820	826	873	874	820	816	786	839	877	836	854	833	850	837	849	825	853	880	817	830	842	860	850	804	863	813	821	810	832	898	840	867	892	894	811	876	831	842	796	826	853	896	778	833	877	861	892	845	835	792	845	877	812	858	823	817	823	811	864	862	791	825	814	842	851	843	790	807	785	812	825	748	834	869	864	790	886	837	818	875	837	862	844	827	827	847	819	898	870	842	843	805	795	866	827	835	817	847	843	780	815	909	810	812	788	820	876	859	840	875	872	792	863	897	813	875	889	840	807	836	829	869	845	822	858	794	861	837	827	837	840	858	826	836	842	856	808	852	842	859	877	829	810	822	866	849	824	879	828	869	854	862	827	792	829	865	855	811	827	836	806	821	894	797	866	864	817	796	811	809	807	888	819	856	847	844	824	795	881	890	883	774	830	821	876	875	792	822	832	883	806	859	782	809	818	860	806	811	853	781	808	885	887	835	838	797	771	822	803	802	847	887	863	861	839	792	881	890	834	855	823	826	845	836	877	833	882	849	794	842	844	836	842	806	826	826	803	849	879	829	899	806	855	841	834	848	855	811	833	889	809	821	818	817	871	807	837	875	821	847	858	872	807	859	856	820	853	803	833	833	841	849	819	810	850	803	916	890	805	862	854	770	840	850	859	795	837	848	829	898	813	838	821	864	850	827	866	836	871	820	825	810	813	853	820	849	803	790	915	818	894	827	806	880	849	776	822	869	806	841	858	864	861	870	786	858	824	786	831	865	767	858	834	820	837	821	820	805	806	779	804	809	816	797	820	843	852	831	838	896	837	808	845	853	763	914	837	822	856	839	816	841	821	816	827	842	835	836	758	841	874	813	817	844
27201	20516	8944	914	529	519	384	297	310	272	280	269	249	252	259	238	255	243	285	248	263	273	271	269	284	263	272	256	267	282	243	245	238	280	235	244	270	266	269	273	289	251	258	270	281	247	276	261	270	282	270	278	270	234	277	258	265	237	265	261	269	297	243	281	273	243	247	258	263	254	270	265	259	277	258	246	244	251	265	256	235	243	257	248	259	273	260	268	259	255	261	276	235	269	255	271	241	260	299	243	247	285	212	265	270	285	249	272	244	270	258	265	265	255	241	276	268	260	238	280	301	253	292	254	248	260	246	238	271	263	284	267	273	238	275	272	239	271	255	255	260	237	268	269	242	268	237	284	259	257	243	290	243	268	260	225	274	270	276	242	232	280	289	298	275	247	258	255	239	291	253	270	245	246	274	248	266	262	242	253	244	251	274	252	296	259	282	270	265	260	259	290	244	274	273	250	250	271	256	221	298	263	221	246	270	277	248	268	243	271	271	290	282	250	253	277	261	275	247	262	274	254	262	249	252	246	270	280	225	296	257	280	259	279	266	258	264	240	263	244	262	258	270	265	277	261	260	241	270	243	264	257	248	249	281	217	252	250	289	265	262	236	232	250	262	254	283	263	244	265	254	264	262	263	275	272	278	239	251	260	243	247	256	278	264	252	279	283	285	268	268	248	279	254	252	264	277	238	239	267	249	264	277	282	280	272	271	234	270	256	279	266	288	268	260	246	255	270	296	247	256	247	262	243	270	295	244	272	267	229	272	269	264	238	264	253	266	244	240	271	247	287	270	265	270	278	244	267	266	273	264	256	243	251	283	274	262	237	294	250	256	247	250	266	276	253	246	259	307	259	265	270	254	255	288	268	257	262	277	274	254	255	254	280	260	271	259	257	241	289	249	249	258	239	232	263	258	259	268	272	250	273	258	249	263	242	259	257	243	271	284	239	280	251	260	286	249	268	268	280	246	297	253	257	252	248	241	255	287	285	265	257	265	254	227	264	262	248	270	278	246	251	265	255	236	255	246	263	251	269	250	269	251	272	277	251	251	290	229	253	261	283	257	267	262	283	274	242	285	257	275	250	293	264	265	276	261	255	234	259	275	271	251	279	264	250	252	233	269	272	263	246	252	265	269	260	276	287	269	237	298	272	251	246	245	258	272	257	253	238	273	263	252	242	274	266	253	239	275	239	273	253	252	277	248	251	251	259	258	252	233	272	261	260	272	265	228	266	273	242	245	265	254	246	264	305	267	283	247	273	253	296	249	238	276	276	248	260	284	259	279	242	255	296	265	249	279	278	259	254	256	263	269	254	279	264	278	257	276	234	283	263	258	252	245	262	253	273	246	254	247	285	254	271	246	228	262	277	267	261	239	268	291	256	283	267	245	243	260	280	277	275	252	284	248	247	260	238	260	260	263	240	266	230	264	265	244	260	255	240	268	259	260	274	267	241	243	240	261	269	268	260	267	281	244	247	272	264	272	245	231	252	245	243	237	279	247	245	271	242	270	237	234	257	291	262	262	238	282	263	258	278	276	242	237	244	284	269	293	285	249	260	239	263	264	285	255	260	282	273	261	245	256	237	272	261	297	275	261	252	242	245	260	245	279	270	270	235	249	276	258	240	248	249	271	252	257	276	286	243	285	282	227	236	246	245	258	255	270	287	280	236	274	250	269	257	241	269	287	283	259	252	272	262	240	243	285	278	264	256	260	248	264	270	260	293	280	282	265	252	242	282	298	261	252	269	269	270	259	256	228	265	240	243	281	234	232	267	250	264	274	295	260	238	279	276	243	242	286	246	273	246	260	243	228	265	262	237	276	285	259	270	284	307	260	291	261	291	275	265	232	266	252	237	260	235	287	243	265	266	246	253	243	256	266	253	264	259	250	264	250	278	261	258	273	246	250	283	269	248	281	221	283	276	277	284	262	266	258	275	244	270	244	255	258	250	271	287	246	248	275	260	270	251	296	256	234	243	242	244	289	217	257	260	242	260	251	246	274	296	242	262	262	273	273	300	218	266	280	239	243	256	265	253	259	239	268	283	257	260	209	287	250	245	258	257	273	244	270	236	247	240	264	241	273	248	244	260	291	240	254	281	258	234	276	262	270	273	234	300	257	275	258	248	251	266	250	249	234	258	279	271	255	227	259	259	275	265	268	257	291	257	270	260	280	228	294	280	261	262	256	257	267	275	281	266	267	272	277	264	249	285	251	277	264	253	298	266	238	264	238	249	232	239	282	236	258	263	283	253	252	269	258	254	238	266	243	250	273	261	273	280	269	263	275	239	264	247	272	231	276	269	269	269	256	239	247	276	251	267	250	243	277	270	255	257	263	293	234	246	268	232	256	259	237	231	272	286	269	299	245	248	256	261	249	272	276	252	275	257	232	265	256	259	277	263	252	263	242	270	258	262	269	290	267	245	284	260	259	241	259	261	249	260	267	245	268	271	282	241	238	229	272	283	240	261	269	238	262	275	274	257	237	247	261	249	269	252	296	271	256	263	247	216	275	263	250	218	250	280	261	272	265	259	227	281	254	236	273	273	269	260	278	266	276	273	262	254	259	260	266	278	257	266	254	274	267	252	256	267	247	255	212	267	265	250	267	243	281	274	287	288	250	283	238	249	258	244	292	268	254	276	263	277	311	269	282	269	249	260	249	251	254	262	264	223	226	258	283	248	248	257	294	271	253	233	262	264	256	266	244	273	280	270	287	254	244	269	263	268	290	258	237	283	280	293	261	280	267	266	252	254	278	299	270	304	270	256	268	263	266	247	263	255	294	274	272	250	262	269	230	262	266	248	252	264	257	260	246	245	254	296	247	245	260	233	269	251	282	250	265	273	242	253	236	263	253	227	251	237	277	235	265	245	265	255	270	256	243	263	289	253	278	254	267	262	283	219	273	273	256	261	265	277	254	261	283	246	256	276	254	270	268	278	253	262	248	266	277	251	235	247	280	267	263	245	268	302	251	239	213	253	254	287	264	248	244	261	235	260	268	254	256	257	283	260	273	262	284	282	243	263	266	263	246	271	254	275	260	252	249	237	235	252	262	292	277	257	263	274	255	283	275	272	254	273	247	244	251	284	242	286	282	268	285	249	259	292	262	225	258	273	285	265	297	272	273	239	288	248	216	252	269	256	278	241	265	260	242	273	261	272	282	248	278	261	255	294	229	272	265	250	261	256	272	250	236	269	280	281	283	243	264	256	253	279	250	257	270	266	249	247	273	248	267	281	274	245	266	252	275	251	269	222	252	241	266	273	238	257	264	283	248	259	286	253	258	270	266	245	263	251	257	248	283	265	246	221	242	289	271	267	259	249	242	246	278	256	273	264	265	262	264	257	279	263	243	245	290	274	259	270	280	255	266	255	257	265	265	271	260	269	272	302	252	256	274	254	250	279	249	277	229	274	234	252	270	261	252	253	237	287	237	248	259	264	278	246	287	264	254	272	287	263	260	252	251	286	248	253	259	253	264	245	297	251
12141	1300	1181	703	490	458	411	395	359	379	372	331	340	340	347	334	327	342	347	332	339	332	330	316	342	292	318	298	300	314	337	293	311	312	322	329	312	293	332	343	301	329	286	338	308	328	304	309	315	355	312	319	308	341	300	291	307	320	330	306	304	304	271	293	313	342	324	296	295	325	343	311	359	286	306	337	317	309	324	306	307	345	318	310	306	280	313	308	297	308	335	316	295	301	285	338	321	302	317	302	303	299	315	322	319	321	333	339	312	312	311	301	311	326	327	319	320	347	326	318	303	315	303	334	331	329	315	346	290	292	298	313	298	311	329	314	328	296	315	311	304	301	325	312	301	300	295	328	339	310	315	314	336	301	332	322	335	334	304	338	344	298	315	353	330	339	352	307	295	293	296	306	335	307	307	315	312	333	300	346	324	308	318	304	313	320	294	323	307	297	319	321	308	296	300	332	332	309	303	292	290	328	309	317	325	312	302	290	329	311	341	294	322	300	294	307	313	328	313	311	299	283	315	322	327	310	294	299	309	313	290	303	321	306	297	305	281	296	312	320	301	343	313	306	310	273	314	318	272	322	326	322	338	315	309	341	324	312	308	300	311	332	328	319	301	303	342	362	292	314	300	339	342	312	315	333	300	332	302	334	368	307	320	291	312	324	326	316	313	291	291	308	324	314	305	309	321	326	310	307	309	311	305	333	300	318	287	292	288	314	307	345	298	297	297	306	284	322	291	331	346	329	322	304	339	304	340	290	304	305	315	309	273	331	322	331	353	330	315	287	315	322	328	299	327	345	330	309	327	367	301	296	316	324	297	310	312	323	332	300	291	328	313	328	297	308	330	326	301	319	312	299	340	319	311	301	347	290	315	310	294	330	388	289	304	348	343	302	301	293	303	320	320	332	293	306	302	314	301	339	314	333	280	279	307	332	317	306	295	334	320	334	341	303	315	320	328	329	321	307	322	289	321	328	292	333	315	330	314	315	313	311	308	303	296	306	346	310	298	318	306	317	288	303	313	297	310	355	314	311	289	320	324	322	280	299	310	310	304	342	305	326	340	348	330	331	297	274	323	293	321	330	293	319	329	305	334	343	292	328	330	319	309	304	293	301	355	311	308	298	334	311	334	319	325	288	310	311	312	311	306	286	322	295	334	328	302	321	306	300	315	352	295	344	339	310	297	329	329	324	335	315	344	325	354	318	284	324	344	351	306	325	314	327	304	305	321	337	326	297	322	317	307	286	322	306	320	309	307	311	329	327	341	310	293	298	298	301	289	306	336	325	317	304	332	301	296	332	307	322	328	330	285	326	317	315	332	299	313	309	349	347	295	340	345	296	302	348	321	317	315	296	335	319	309	362	324	331	298	307	283	358	303	321	333	324	310	323	338	301	297	327	332	341	296	309	309	298	342	336	307	306	300	315	320	294	301	333	313	329	359	337	299	333	338	290	310	303	297	325	313	298	307	320	347	286	329	291	305	325	332	284	276	302	300	282	324	298	313	319	308	304	304	301	342	303	304	339	335	324	310	288	321	311	330	349	316	311	314	313	304	297	321	322	308	323	321	326	307	331	340	327	321	347	342	306	312	302	298	334	305	320	306	330	330	312	326	331	326	307	317	310	314	303	309	316	306	312	317	305	325	336	310	349	329	326	327	336	323	320	321	308	304	301	288	320	292	340	313	333	333	303	335	287	371	323	296	272	311	298	312	319	312	353	327	311	308	324	288	329	335	336	316	290	305	288	312	325	310	290	309	329	336	297	298	326	298	292	325	328	284	308	292	307	302	301	301	343	317	295	288	337	315	341	309	317	323	327	368	336	327	306	302	329	289	308	309	326	303	320	322	289	315	299	326	326	291	289	312	343	303	318	309	305	329	303	300	298	324	306	317	321	325	311	314	342	320	344	300	312	315	340	335	324	323	307	328	295	291	306	335	303	313	312	304	320	306	334	309	322	276	319	320	315	336	295	286	304	332	337	332	300	320	314	306	319	297	362	348	305	345	319	297	326	333	320	290	318	343	331	326	288	334	335	322	323	308	340	318	342	296	284	337	284	342	294	358	309	315	334	304	306	329	350	311	339	337	309	341	301	338	314	315	300	324	317	306	337	302	313	336	299	298	321	342	296	316	341	319	307	303	325	305	326	319	305	322	328	317	279	312	295	335	301	310	294	304	295	317	292	304	310	322	303	327	325	339	358	302	318	304	297	313	281	308	340	325	296	339	325	323	297	336	331	307	313	323	350	339	312	311	318	345	314	300	309	337	328	314	286	290	312	321	306	316	312	285	280	314	309	322	292	330	299	317	316	341	319	335	333	337	298	340	329	303	333	304	327	341	305	310	366	325	307	308	330	314	296	292	337	340	321	312	312	313	344	313	297	343	291	334	330	309	302	328	316	317	323	327	328	313	308	312	333	347	322	332	332	328	326	305	306	301	313	296	314	343	303	309	269	330	330	275	326	341	317	310	309	323	323	285	307	295	294	322	311	271	300	318	307	304	297	306	322	311	288	314	327	312	341	292	302	326	337	327	312	306	328	302	323	310	300	358	326	314	312	359	320	337	311	303	333	317	304	328	330	315	321	331	307	314	321	306	295	320	312	342	302	338	294	330	316	293	310	341	333	329	326	307	337	304	351	278	309	354	330	320	296	303	301	319	300	321	303	330	293	339	320	342	309	302	305	332	296	315	347	288	322	322	322	324	336	320	328	294	292	300	307	315	320	340	316	321	309	317	309	296	314	318	320	296	350	331	317	282	287	318	295	292	304	302	311	335	315	305	332	321	314	296	346	320	322	307	312	323	339	305	324	355	313	323	284	301	313	288	320	320	330	345	315	319	329	295	299	322	312	320	304	340	305	342	304	287	339	295	341	285	348	306	330	321	326	310	287	313	304	362	314	337	312	305	285	304	313	308	317	307	332	328	309	322	313	315	304	315	291	345	337	310	305	306	331	321	293	273	352	313	301	334	337	343	332	300	348	321	324	318	326	311	322	314	334	325	314	317	315	315	340	308	335	311	330	309	331	291	326	299	313	300	325	329	341	300	317	329	317	325	292	323	309	319	301	343	282	322	282	323	319	315	314	300	324	340	299	333	317	327	355	355	328	315	334	301	346	323	329	337	333	324	303	329	329	300	327	339	317	343	318	319	330	335	294	328	324	311	322	322	304	292	300	311	284	341	322	328	311	301	320	313	326	345	314	333	315	304	314	316	313	349	306	293	294	312	312	306	320	346	332	319	357	326	306	299	336	307	334	318	315	308	341	325	292	309	361	298	323	319	308	339	305	336	307	308	281	310	298	301	323	347	307	309	321	321	297	329	293	304	298	328	283	314	311	300	339	320	318	300	291	328	334	324	290	327	322	317	293	297	313	334	329	320	290	332	314	305	311	317	304	321	345	302	308	321	338	281	326	324	340	307	325	302	334	318	319	350	321	303	334	334	330	303	318	318	331	335	335	324	312	332	319	321	339	284	321	336	294
23736	21210	28647	24054	21196	12345	1386	906	750	709	637	642	586	526	521	481	505	511	461	482	502	491	428	461	488	502	447	445	453	468	445	489	459	459	428	428	430	418	416	457	405	397	420	469	405	455	440	422	417	423	415	392	429	427	457	442	434	472	455	412	415	423	451	466	418	427	435	425	415	406	438	410	467	429	451	410	456	465	416	430	405	402	450	392	433	402	438	435	387	431	461	423	457	399	433	412	432	398	464	410	414	414	417	445	414	406	397	462	428	397	403	427	430	449	413	433	452	413	451	420	419	388	434	436	433	470	463	445	458	434	441	437	403	427	460	444	418	395	439	420	425	408	428	432	429	437	436	470	398	426	412	440	440	393	440	391	436	433	442	466	429	439	403	432	477	416	430	430	419	399	401	391	431	447	452	413	421	414	398	401	410	441	445	448	450	440	455	424	398	458	425	413	418	393	430	426	442	448	400	415	396	427	414	417	452	421	401	423	421	459	460	413	394	430	399	421	415	453	438	454	446	435	413	416	445	384	401	424	389	428	445	442	417	452	408	400	444	465	465	396	406	448	445	408	437	393	454	445	421	440	411	436	440	397	439	437	445	410	434	406	402	430	408	403	431	422	438	456	416	415	440	437	400	421	421	412	386	428	414	417	428	388	443	430	408	443	420	426	419	448	389	433	438	427	424	408	437	393	455	407	404	442	458	405	421	467	394	414	411	414	452	389	430	428	429	446	483	404	414	412	415	450	406	416	459	416	446	412	431	415	399	408	411	436	425	381	409	447	479	418	434	398	419	452	432	401	415	385	405	405	431	423	420	425	420	417	435	421	411	404	385	425	441	413	409	431	419	414	432	417	436	458	433	431	437	388	400	420	429	417	436	408	416	444	432	428	394	409	427	448	437	441	485	402	419	437	418	436	396	407	439	441	438	419	433	427	441	391	436	429	404	404	424	425	458	409	459	411	424	414	433	418	431	403	455	398	397	422	426	425	404	422	409	437	432	411	476	389	406	420	464	380	444	401	423	436	438	387	446	431	412	438	409	440	411	411	418	449	453	468	457	416	438	449	476	442	438	401	420	416	422	409	417	419	429	460	432	432	430	400	428	428	435	442	426	424	428	412	450	396	451	437	426	406	443	424	439	430	433	424	422	421	394	440	409	423	414	378	395	385	433	458	446	401	452	405	433	442	428	426	435	456	364	421	399	410	414	433	412	385	408	415	432	459	429	424	388	404	439	399	443	397	433	440	441	435	385	435	444	458	407	456	438	433	413	427	388	408	413	426	458	436	425	417	456	427	377	418	456	381	445	410	414	422	433	373	418	459	414	423	439	431	418	405	429	435	447	430	444	457	442	369	404	391	417	431	436	425	436	405	388	420	440	448	404	427	427	465	396	403	425	395	439	451	409	437	433	402	405	445	417	429	444	438	432	422	437	424	427	450	387	432	461	392	425	385	468	433	421	427	420	432	420	428	389	410	399	395	429	442	432	422	437	458	445	401	442	408	412	411	419	419	400	382	453	436	430	389	414	457	415	390	448	421	401	415	447	411	472	409	376	439	409	454	393	474	420	460	401	431	473	426	403	422	455	416	435	454	455	407	422	418	412	418	401	448	416	447	428	400	437	454	395	468	439	424	454	407	424	442	425	401	422	399	406	420	412	425	440	420	408	444	438	430	414	438	428	401	393	402	449	420	434	464	427	430	415	473	446	413	453	431	414	428	424	432	433	441	413	462	426	449	451	425	413	439	404	435	425	465	421	411	405	436	443	431	405	430	440	440	427	409	405	471	432	439	416	445	452	412	418	464	417	442	397	411	416	439	423	436	398	439	433	421	398	392	443	416	429	376	414	410	421	411	408	394	407	419	428	441	435	410	438	407	386	400	419	419	455	362	420	437	440	427	434	403	434	420	440	422	383	418	381	415	427	428	439	403	442	432	426	450	428	434	428	411	449	379	449	423	450	453	406	417	428	416	406	404	380	466	400	470	430	406	454	433	483	457	430	404	442	415	450	476	404	459	434	413	402	451	377	448	404	403	426	436	432	478	429	397	434	369	415	408	424	403	428	417	467	416	387	423	421	411	415	410	375	428	405	439	423	418	437	442	406	432	444	442	446	442	409	434	418	414	445	403	443	399	418	423	457	461	452	435	425	408	406	420	433	399	415	450	413	428	439	432	419	410	435	394	391	452	423	449	458	420	401	414	471	444	472	450	442	435	430	425	433	442	433	434	406	427	440	447	393	399	460	449	413	480	432	439	426	468	417	420	415	428	410	399	431	425	418	406	447	443	441	416	393	422	437	431	432	438	423	432	403	410	438	429	412	405	450	424	415	448	442	412	453	440	424	417	429	437	434	455	410	423	427	446	427	421	423	421	442	439	436	414	451	440	457	402	415	428	429	404	389	425	440	435	384	427	432	433	435	421	427	444	434	431	438	410	441	456	458	397	399	400	440	390	432	414	411	414	438	425	422	415	389	431	415	456	432	447	409	447	430	440	406	445	408	429	444	405	464	451	442	394	396	439	440	437	446	419	425	419	398	420	435	461	419	448	450	410	400	382	406	428	485	435	412	419	423	460	439	427	432	434	430	453	413	427	436	384	460	430	425	425	424	451	397	420	390	428	431	436	465	439	408	432	443	429	418	438	421	418	430	452	440	446	421	407	437	414	421	412	434	423	439	417	411	384	425	407	453	399	405	439	454	449	453	429	408	427	410	427	428	401	424	449	411	420	435	437	387	390	425	404	382	464	431	437	412	427	405	405	430	422	405	396	419	399	427	423	453	432	405	422	396	433	437	437	438	401	400	412	442	448	447	415	421	397	384	408	429	419	415	419	457	415	411	405	414	464	401	404	429	443	466	443	443	437	431	414	418	432	454	411	436	447	427	414	417	452	456	409	410	422	392	415	452	432	409	417	392	440	407	417	416	428	423	422	441	388	409	465	430	416	416	427	435	442	418	480	404	435	445	450	437	434	419	399	414	398	424	451	466	449	461	409	446	417	411	424	462	406	443	480	449	441	485	458	430	426	438	387	404	384	441	433	411	402	430	453	461	417	462	420	463	388	466	430	414	416	425	427	452	449	399	451	416	431	422	401	412	407	411	421	419	389	453	411	458	427	430	431	408	444	412	397	429	434	426	426	424	386	428	413	399	406	410	448	437	423	421	465	440	440	451	430	413	392	427	441	404	381	419	439	452	409	425	424	398	392	399	416	424	404	447	413	438	397	441	453	410	476	430	449	445	457	431	420	416	433	438	440	441	421	427	395	369	425	422	440	415	412	432	492	429	398	421	439	422	446	422	471	388	438	435	439	415	393	444	437	427	418	416	445	453	430	411	439	446	446	410	415	403	426	396	449	418	405	454	448	432	443	433	423	430	378	423	421	404	447	425	432	398	422	466	405	428	420	426	380	448	409	411	466	418	429	428	394	432	458	441	453	463	439	408	425	430	412	410	436	427	429	454	427	422	392	429	443	423	457	415	414
12991	9609	8151	4293	2920	2144	1764	1375	1216	1039	855	853	765	717	630	628	659	599	598	603	584	543	536	536	594	527	537	537	530	515	525	495	534	511	488	490	521	470	469	514	497	485	499	452	473	487	484	510	466	488	541	499	460	475	500	446	497	480	506	502	515	458	483	455	492	498	499	472	459	515	502	477	451	448	468	485	493	486	473	472	479	515	496	482	511	491	472	478	489	472	481	481	455	453	496	492	437	495	467	499	448	471	471	467	488	484	452	469	466	495	494	481	479	512	511	508	420	492	508	441	439	493	483	461	477	466	520	485	498	476	468	456	476	497	461	497	474	504	453	468	475	509	475	467	478	440	486	483	494	474	483	496	480	493	492	491	461	475	491	488	518	449	502	448	487	488	489	520	442	490	486	484	484	464	471	472	510	471	446	487	505	502	449	501	463	480	508	462	490	446	472	487	455	510	468	458	502	505	465	512	490	457	480	495	480	467	443	483	513	502	473	474	492	455	468	492	488	477	496	488	459	521	480	487	487	456	480	472	489	493	466	496	487	457	499	495	480	423	516	490	466	471	470	480	493	463	509	526	448	458	457	487	450	447	467	465	466	478	490	483	451	545	498	476	468	467	485	476	501	454	513	482	446	474	483	444	459	451	488	475	504	486	444	492	464	520	487	411	454	498	472	490	450	452	478	492	467	469	494	446	462	482	497	461	481	486	487	435	507	445	497	505	497	461	439	494	475	460	475	495	492	450	484	479	482	481	447	487	458	492	447	520	486	480	446	468	442	452	484	451	461	534	491	455	500	425	471	467	480	521	469	462	520	441	444	492	462	486	479	502	439	483	495	507	439	485	485	441	561	468	473	461	490	480	477	453	474	486	483	460	436	485	442	466	465	480	469	479	500	471	518	477	471	462	494	494	482	445	506	453	468	485	506	513	514	498	493	478	485	465	495	540	454	504	482	483	492	464	458	480	468	475	453	521	455	495	483	472	494	462	487	471	491	459	483	487	467	481	463	509	510	453	495	478	495	501	504	482	485	486	456	495	455	492	487	507	448	488	502	474	517	485	479	490	473	439	486	455	478	472	491	448	474	495	489	499	475	486	445	450	447	489	464	498	516	452	446	477	448	482	542	496	459	489	470	499	468	486	495	485	476	475	437	452	471	438	524	482	484	430	487	514	507	473	468	468	483	468	437	487	474	497	509	502	491	482	460	464	511	470	430	476	463	482	499	438	468	448	463	500	460	451	471	465	430	480	463	465	496	468	460	477	515	450	511	511	462	440	518	439	442	485	459	461	482	466	466	470	483	478	501	440	512	506	473	489	494	491	469	472	501	478	472	471	470	499	484	506	434	438	519	467	471	471	501	461	523	488	467	462	466	454	460	489	476	464	500	475	471	503	508	470	501	457	444	469	460	501	432	465	473	486	481	481	485	455	463	490	470	480	520	447	466	478	510	461	481	535	464	467	490	536	492	465	478	494	462	483	492	481	478	442	486	432	513	480	499	438	473	521	475	484	468	480	472	480	487	495	480	436	526	459	510	513	485	429	528	486	440	487	496	467	449	411	474	430	505	489	487	458	471	489	499	528	484	435	455	477	510	440	458	468	506	503	471	503	468	436	448	433	484	501	477	476	466	450	465	416	467	454	438	454	530	488	470	476	469	474	473	508	475	490	504	519	480	459	474	427	510	481	499	475	493	476	426	456	501	456	435	480	478	491	510	504	485	458	461	474	480	463	465	484	466	470	460	495	444	467	443	476	471	459	467	466	430	473	474	502	474	447	436	483	511	518	482	492	486	486	464	491	473	474	498	442	467	496	470	437	505	523	493	471	480	477	492	431	487	468	470	495	454	469	465	512	502	477	443	461	489	480	503	499	457	496	479	480	497	483	478	446	484	491	477	489	459	485	486	510	481	490	522	499	486	464	467	460	481	442	487	467	507	487	490	473	479	486	469	468	489	457	444	498	439	507	496	461	493	510	482	449	507	485	456	492	469	487	446	544	435	474	478	502	482	481	473	495	482	483	470	481	462	489	501	451	471	493	494	520	489	517	458	475	436	464	474	491	485	502	461	450	445	476	455	461	491	466	473	482	481	463	467	473	468	473	502	498	476	488	505	462	433	465	483	456	483	454	485	480	516	503	507	468	455	490	480	467	454	469	454	440	476	484	497	468	475	471	428	475	455	500	479	477	484	491	479	476	449	490	448	465	487	490	489	461	501	473	470	503	508	459	432	479	437	514	524	471	497	503	477	466	458	513	437	514	504	498	474	516	521	519	495	478	475	478	471	474	497	479	458	441	475	478	485	499	472	508	478	483	458	460	476	498	453	467	472	471	531	490	476	483	478	476	468	496	491	475	494	526	448	446	463	471	458	485	463	466	484	505	490	474	462	485	463	482	478	460	488	446	493	478	480	511	457	485	452	513	484	484	442	489	456	486	438	466	512	474	485	517	510	507	446	488	457	512	469	491	506	530	424	497	450	475	467	450	461	467	486	499	495	460	451	479	471	482	444	463	500	495	493	482	489	448	455	524	490	483	478	477	472	492	490	467	494	447	466	442	485	514	528	493	487	479	460	458	464	475	505	479	468	450	468	462	527	487	456	451	520	459	446	496	509	458	506	495	484	505	486	502	478	470	504	462	469	471	483	486	497	485	461	494	490	440	477	459	501	472	457	466	478	515	461	466	491	492	478	468	490	479	474	471	517	500	484	445	464	488	452	485	468	475	479	483	495	491	474	461	499	492	430	469	452	477	477	512	498	513	479	461	474	476	483	469	435	447	470	489	454	512	492	509	499	505	439	470	503	513	503	507	464	488	462	467	473	436	466	497	507	496	505	510	474	460	492	470	466	464	452	460	489	458	485	455	494	495	454	453	484	471	509	466	484	462	509	479	503	466	507	512	437	477	420	492	457	482	488	445	486	464	469	471	516	506	432	468	441	463	498	509	451	500	486	478	494	482	514	467	479	472	455	438	496	493	464	478	463	471	473	473	460	448	469	512	457	456	437	524	441	514	510	480	474	461	520	462	492	480	492	469	483	471	437	470	462	475	429	499	542	482	491	466	472	456	490	473	465	500	463	462	494	485	528	485	479	482	503	480	472	467	487	430	457	483	501	468	489	480	507	500	478	481	463	472	490	484	496	465	477	505	446	474	481	482	498	477	477	504	451	459	460	491	454	442	478	450	499	455	457	520	486	448	467	457	475	459	481	475	480	490	467	477	498	484	475	491	495	499	480	500	505	493	493	437	479	478	504	511	485	492	446	503	491	504	473	489	483	516	473	489	481	496	501	458	467	446	500	457	462	484	465	473	463	486	503	475	475	481	462	475	454	477	460	444	489	495	523	466	460	512	535	487	494	491	421	498	506	485	503	486	475	448	497	495	478	475	474	491	498	449	446	466	468	472	463	464	495	466	478	458	457	506	481	482	497	503	472	457	471	489	462	505	498	466	467	454	487	482	466	454	463	507	457	491	489	519	461	452
24847	21178	27606	24943	12649	1030	823	672	617	562	558	526	502	502	520	484	498	478	440	455	455	507	473	503	493	449	458	464	478	489	473	441	473	473	457	444	466	470	467	464	465	474	450	476	460	447	435	453	432	481	495	439	436	444	463	431	488	488	455	435	429	420	479	419	485	459	447	463	446	485	445	457	430	448	456	446	457	467	468	483	432	447	463	443	463	439	460	463	468	453	481	448	473	434	495	443	465	447	416	473	458	426	439	431	457	442	460	464	444	474	463	483	466	449	440	429	470	461	441	431	480	468	460	470	438	447	503	478	479	476	472	449	449	449	481	478	446	444	431	446	459	456	436	445	475	501	429	466	477	503	440	461	465	458	427	454	434	459	437	478	470	477	479	483	452	440	448	432	469	445	448	455	501	502	467	442	483	468	435	404	450	448	445	475	468	435	474	428	450	410	461	431	477	447	463	461	508	430	427	444	448	462	463	467	441	429	455	459	460	435	488	494	429	396	459	429	462	432	422	434	468	419	468	498	434	449	436	427	420	453	477	460	451	458	451	431	466	416	474	456	439	462	495	447	473	439	433	440	462	421	462	444	422	471	446	504	459	442	476	464	454	476	421	450	432	429	455	441	445	474	490	459	407	470	417	455	440	444	473	465	449	436	445	478	447	456	458	452	433	467	467	453	449	464	467	471	457	491	439	469	461	455	467	472	464	444	438	454	461	471	482	440	418	437	476	443	467	443	434	411	476	426	448	466	466	483	467	458	463	424	483	429	436	463	443	447	444	428	436	457	461	431	440	409	410	446	435	466	448	453	478	456	449	482	461	443	452	465	496	411	426	457	437	428	452	464	461	433	463	417	463	449	447	463	461	424	465	480	472	503	457	429	458	486	424	490	399	452	459	422	425	451	468	429	486	412	465	438	466	453	473	434	437	456	487	483	474	462	418	455	453	441	424	463	455	469	451	462	448	455	449	445	500	452	469	438	443	483	458	462	471	436	465	456	491	441	435	434	473	432	433	453	448	456	470	447	445	432	452	465	451	428	470	458	458	454	490	438	433	444	424	460	478	417	447	433	440	422	464	462	443	471	451	484	451	438	435	500	446	437	494	432	444	465	440	408	451	466	460	426	444	449	453	462	428	454	427	452	466	452	492	453	450	462	477	418	465	445	425	483	437	422	444	459	476	455	468	494	467	450	460	483	451	465	449	462	473	478	463	414	422	448	433	443	446	430	451	458	439	445	489	417	459	464	427	461	411	480	457	467	442	461	461	464	473	440	472	440	411	460	442	479	484	458	452	449	432	445	446	475	453	452	451	418	453	422	497	442	470	465	437	497	475	433	419	429	430	461	450	426	400	458	423	474	471	435	445	500	454	502	479	462	428	450	487	424	444	450	463	462	437	440	478	448	447	465	445	478	458	495	432	402	467	475	478	462	422	417	424	451	454	471	464	470	442	495	463	465	457	445	429	420	461	426	479	446	451	464	415	479	424	491	454	487	424	415	454	461	435	479	480	472	479	474	499	438	477	464	443	450	456	430	461	454	423	467	436	458	472	427	423	442	450	457	449	453	468	462	461	466	445	488	408	469	539	496	483	448	463	470	475	418	435	451	441	494	464	458	444	475	478	432	476	470	417	469	458	426	475	451	425	438	468	471	460	460	457	415	489	466	427	420	458	433	438	465	478	473	481	445	403	475	495	477	453	468	456	485	441	447	435	466	478	459	457	467	409	439	447	459	483	446	425	438	423	451	452	424	457	446	472	463	452	460	440	481	448	471	440	485	464	497	433	436	436	464	434	462	413	423	434	448	453	480	443	474	429	497	454	460	475	447	431	467	456	463	435	432	457	476	501	432	461	471	475	434	409	446	448	453	467	449	418	423	417	455	461	407	476	466	425	430	473	469	430	458	437	483	464	497	480	450	474	479	429	457	451	431	454	442	465	448	458	445	442	472	413	474	421	436	446	486	429	422	487	468	475	481	488	408	458	441	418	465	439	465	481	454	434	452	464	447	457	452	439	431	433	431	468	446	472	427	473	448	428	453	451	475	438	427	491	441	444	487	450	443	461	449	461	450	447	473	433	412	461	412	431	431	446	448	434	463	460	469	433	473	454	466	414	446	486	454	457	442	500	445	432	438	460	458	483	454	434	459	435	433	453	467	433	451	455	461	466	465	448	483	441	479	466	445	451	439	452	482	457	464	466	454	438	435	422	472	448	457	437	405	500	461	429	451	427	465	434	464	459	440	450	418	461	432	399	442	454	433	473	442	417	461	448	471	457	440	412	457	453	469	447	445	439	445	447	460	448	484	461	449	506	490	439	445	414	441	445	458	418	435	474	460	455	454	451	488	479	418	455	424	446	463	465	437	486	443	461	495	430	426	466	474	440	436	465	424	491	442	472	434	446	444	432	476	378	445	471	464	407	424	503	446	449	428	486	457	421	471	442	459	448	487	472	463	432	409	417	471	473	449	463	459	481	481	457	434	445	451	455	433	489	436	462	433	425	445	457	483	441	427	448	458	415	428	474	443	442	463	455	444	467	442	484	442	438	452	446	434	483	446	465	437	461	437	486	461	445	446	432	432	481	499	448	438	447	456	468	507	407	457	445	493	473	453	479	442	447	426	449	423	449	493	450	489	461	485	459	461	453	458	445	474	433	437	471	455	483	431	436	457	465	443	437	394	462	453	456	490	499	463	426	509	475	484	471	428	483	455	410	472	420	443	461	459	448	476	407	432	456	427	456	460	427	486	451	440	456	450	417	437	447	427	462	414	456	466	440	410	439	465	416	479	476	419	448	451	438	410	443	436	464	478	489	455	463	429	438	442	423	457	431	434	497	420	463	435	411	429	472	498	483	425	447	420	416	418	394	488	438	477	431	455	456	451	476	465	434	420	488	452	458	453	443	477	457	455	470	472	430	461	432	452	450	478	496	490	444	402	454	456	448	454	497	501	491	471	489	482	451	405	430	373	426	443	492	449	445	454	449	442	447	466	418	463	452	466	444	458	443	473	482	460	452	446	427	440	474	472	444	413	468	467	469	436	454	462	473	425	421	430	460	449	440	472	507	449	434	458	426	439	448	471	456	505	435	481	459	432	486	446	412	434	451	482	441	448	453	420	422	439	420	448	459	449	449	454	402	442	441	396	422	474	434	449	438	463	449	447	463	455	478	425	410	470	450	451	501	461	455	471	419	465	437	415	477	441	431	435	444	454	457	465	435	478	456	500	505	484	458	448	441	471	451	480	438	465	438	451	435	443	461	417	461	441	466	454	408	443	461	449	440	471	447	446	452	456	425	450	444	459	421	443	434	436	479	473	472	443	486	408	478	500	450	428	435	453	441	429	459	441	437	446	442	445	448	483	461	465	489	475	451	420	448	419	422	480	483	463	418	475	448	441	463	438	437	492	433	465	460	427	453	456	456	450	465	430	465	461	422	487	418	400	463	441	458	488	434	464	479	486	498	471	451	461	474	445	408	428	434	453
15464	5728	4667	2482	1810	1408	1230	1040	964	818	741	776	698	587	607	651	603	572	646	628	566	529	580	573	572	555	546	607	553	582	568	521	555	553	528	552	527	523	538	558	538	516	551	541	547	544	537	565	551	556	537	544	538	532	537	545	500	540	559	540	567	559	543	532	532	527	540	544	515	565	522	508	545	517	571	528	560	510	545	586	542	527	522	543	553	558	566	546	524	543	574	504	531	540	561	505	535	503	518	531	488	541	482	516	527	550	557	527	536	554	542	548	530	539	512	519	517	559	525	553	555	550	515	549	478	535	481	551	550	517	550	498	565	574	548	544	511	549	530	520	521	514	504	519	547	573	520	566	555	524	501	533	530	548	531	555	538	527	554	549	549	534	546	512	521	539	542	542	508	540	583	526	535	535	582	537	566	532	582	530	509	563	545	521	529	537	508	507	550	512	521	558	529	473	533	535	558	525	501	530	536	524	542	499	570	497	519	525	511	549	551	586	527	537	534	567	531	571	501	499	562	558	541	520	536	569	495	575	550	540	514	553	542	505	514	528	512	550	555	549	545	519	494	562	565	480	554	541	512	509	507	537	541	561	520	532	530	524	521	531	506	516	524	552	504	539	572	521	520	524	511	547	532	550	550	551	531	577	504	523	553	522	570	485	493	530	549	516	504	557	523	533	533	541	507	567	578	576	544	553	540	542	525	576	518	520	517	566	529	595	542	557	528	546	562	523	495	509	528	505	528	560	545	516	564	527	480	547	532	537	546	539	535	551	551	545	530	532	548	512	510	536	507	547	522	563	537	522	547	557	502	522	563	532	547	520	517	539	539	540	484	550	492	529	516	554	559	533	532	541	522	572	511	522	498	543	577	541	536	494	516	507	537	563	516	541	504	492	540	540	571	547	564	516	505	573	547	519	512	523	562	529	581	514	515	505	564	524	512	503	565	508	532	507	560	491	561	547	559	559	502	518	569	535	540	502	567	568	551	521	506	511	530	528	535	543	542	535	553	509	572	517	555	554	590	539	538	523	512	494	512	542	588	567	569	523	506	561	525	517	558	577	554	545	527	550	526	560	544	562	561	551	569	548	526	584	522	545	506	519	478	537	552	577	519	507	550	549	550	504	514	519	528	506	521	530	524	545	561	491	507	547	509	493	525	525	517	521	507	494	514	542	542	528	539	509	575	532	564	516	546	529	501	527	543	513	509	567	533	543	545	525	569	539	495	555	536	513	562	545	501	529	535	533	483	501	447	505	538	491	562	537	525	486	506	517	516	554	518	511	487	570	543	504	538	506	538	547	531	504	520	544	517	518	560	519	525	496	518	540	526	554	527	513	522	574	528	548	526	528	547	544	520	557	511	562	529	554	565	506	529	532	522	523	562	521	553	532	487	533	527	519	504	495	543	501	501	540	558	519	534	522	545	537	527	548	570	530	521	512	516	556	556	591	513	514	543	538	500	541	512	538	522	530	568	542	530	561	551	514	536	542	493	500	470	532	561	555	549	515	550	511	558	531	520	581	507	565	550	524	512	542	539	540	556	553	553	554	555	548	571	558	567	550	532	532	526	509	581	528	509	553	502	552	532	507	533	557	551	491	537	544	523	534	516	570	563	520	554	527	506	547	555	525	525	525	516	533	531	533	540	543	557	516	513	505	492	545	543	569	559	582	565	539	538	574	558	504	515	529	545	525	546	543	522	517	524	504	530	521	542	521	523	533	514	533	529	580	560	517	578	543	508	565	486	617	546	565	540	523	573	518	530	528	512	513	509	500	478	556	573	527	537	564	547	520	509	562	505	522	552	519	529	564	525	506	541	570	526	542	545	504	547	524	522	583	554	529	549	545	535	550	539	522	543	557	548	491	545	518	564	575	582	568	540	523	570	532	535	520	559	508	545	520	524	520	540	524	512	523	495	558	537	553	518	518	600	547	542	533	548	537	503	536	523	562	533	523	540	604	524	525	509	540	516	508	512	501	573	535	542	566	592	507	550	536	483	517	571	553	534	547	476	489	534	547	500	500	520	486	527	574	520	521	555	513	504	527	523	515	503	557	552	551	572	518	528	507	566	515	470	549	555	541	546	556	537	554	545	517	569	539	547	515	568	517	560	510	545	546	541	524	554	522	537	524	565	557	536	523	518	507	524	544	530	546	558	564	537	532	536	560	579	550	559	553	523	552	548	552	533	529	524	574	501	496	548	543	548	522	514	543	566	522	529	578	543	550	493	559	560	530	532	514	526	531	543	543	561	522	519	527	533	561	539	508	544	554	522	540	569	521	530	544	556	509	537	530	586	536	518	540	547	533	496	550	526	534	528	537	512	500	539	553	547	493	556	546	530	574	515	563	572	517	498	528	576	532	548	559	556	542	558	497	509	515	549	543	554	499	551	536	581	537	498	512	520	513	534	512	545	516	588	547	525	511	539	544	543	515	533	537	512	528	565	581	559	547	544	486	483	518	545	569	510	544	579	552	554	520	521	579	493	523	533	525	549	559	507	554	531	503	529	543	565	529	536	537	554	537	519	507	545	539	537	532	542	517	552	490	547	585	538	500	531	551	523	534	479	537	551	530	515	533	545	528	532	512	528	546	556	539	548	512	584	552	503	535	573	563	545	540	514	559	537	550	567	527	539	522	511	511	531	529	512	574	544	513	514	553	516	550	554	557	510	520	525	544	530	490	530	546	572	519	518	527	535	522	529	495	520	528	523	572	538	532	493	522	542	505	569	561	515	544	518	555	520	540	558	505	519	563	569	562	540	574	546	515	550	487	544	554	529	539	569	523	494	530	539	512	542	516	565	512	553	505	512	527	557	566	563	556	546	549	530	527	515	509	559	542	542	523	547	566	582	525	549	512	505	551	528	560	509	552	535	578	554	509	552	549	504	570	523	539	577	559	544	513	548	547	552	536	529	489	533	554	578	556	524	511	520	513	535	550	550	541	569	531	510	538	583	570	526	540	560	539	531	530	565	523	510	513	532	505	515	496	529	544	538	535	538	524	529	546	542	520	567	536	543	557	528	519	553	603	507	502	557	555	502	524	543	523	555	531	538	527	540	539	559	543	509	524	528	547	546	570	559	535	512	544	548	553	523	527	544	546	582	543	551	526	526	508	526	533	563	532	535	536	560	523	551	535	544	519	562	555	499	507	506	563	506	560	528	551	516	541	509	510	520	567	580	558	539	501	509	535	569	556	483	533	514	506	531	529	527	574	559	498	544	526	567	528	554	517	541	517	556	573	516	549	536	519	540	545	543	536	519	511	534	529	559	526	539	507	565	515	537	505	506	527	558	515	501	507	528	543	538	535	535	510	526	524	543	531	544	524	492	521	572	585	557	498	543	562	498	526	531	536	534	558	543	522	511	556	549	545	558	538	522	491	536	592	543	540	556	501	499	500	507	487	548	536	534	483	557	512	531	513	528	555	513	521	543	556	531	526	528	539	520	510	527	512	520	557	551	517	517	522	568	522	529	508	555	550	557	546
22668	21204	28993	23680	21194	21264	12346	1898	1443	1295	1128	1099	1048	1015	1006	971	891	882	935	839	901	860	885	867	891	864	822	823	826	785	774	879	841	861	786	834	841	795	815	841	825	808	820	851	753	742	752	788	730	750	743	745	780	789	775	732	791	740	751	778	812	713	762	760	769	799	794	785	745	782	765	791	739	741	771	735	777	805	784	779	792	816	777	811	727	748	786	700	819	835	754	822	773	742	803	812	782	737	773	753	773	768	775	818	814	761	780	720	782	738	758	734	758	768	754	730	779	735	776	784	787	780	805	766	800	759	742	747	751	779	771	770	782	774	769	770	792	777	810	739	717	811	749	801	781	787	801	763	814	788	751	782	784	778	767	760	798	760	754	808	774	793	799	808	822	797	746	837	769	780	800	739	819	746	758	777	746	736	756	849	779	747	697	776	784	774	733	774	743	800	741	776	747	699	779	769	778	737	746	748	757	739	750	743	775	779	821	700	706	768	787	730	779	814	780	753	767	743	814	750	754	816	785	763	777	753	780	824	788	773	707	786	778	790	738	805	762	828	797	808	765	774	762	813	732	814	777	792	789	746	763	767	803	793	753	747	717	739	771	757	749	778	747	766	811	789	841	721	734	761	790	734	744	795	755	738	834	787	743	740	807	810	702	741	751	763	766	812	806	790	786	775	772	776	811	742	764	781	818	783	790	799	771	762	737	741	825	780	760	754	767	746	756	722	842	768	751	754	802	772	766	758	751	786	762	807	759	748	755	730	752	800	779	769	768	787	785	799	759	802	789	752	792	759	797	759	790	755	797	790	792	758	736	735	757	753	783	800	717	783	763	755	815	761	758	777	786	801	735	768	791	735	785	740	767	796	748	742	779	756	787	759	743	776	754	741	753	824	762	791	793	765	803	771	793	804	773	757	776	804	798	770	758	778	794	827	754	750	764	759	732	751	766	766	787	735	751	718	799	775	792	813	781	768	754	707	742	812	787	734	720	764	750	809	730	743	748	787	771	808	793	774	784	730	767	806	770	818	758	752	793	723	813	737	779	766	745	799	729	750	714	768	738	769	790	830	770	760	796	783	799	800	805	801	781	804	718	739	752	737	761	781	788	748	754	800	757	725	779	789	787	785	751	745	771	741	757	737	762	756	787	769	755	787	774	757	779	748	793	775	741	779	730	722	782	754	756	782	700	732	733	760	826	786	707	759	688	725	783	783	778	739	745	760	782	714	773	775	735	740	753	754	772	778	731	764	740	765	757	760	778	806	783	719	764	733	832	805	745	806	749	786	798	763	719	764	757	751	761	842	760	798	775	837	706	763	748	775	718	761	812	754	739	787	745	723	754	761	783	689	771	751	802	744	752	763	764	731	774	751	776	762	777	740	760	754	780	778	731	737	791	754	753	779	750	776	723	797	762	741	793	785	742	710	756	782	772	855	718	796	781	728	776	793	771	765	784	745	724	742	755	798	780	755	733	698	786	784	755	785	740	788	781	772	798	751	746	771	711	762	733	737	795	768	748	722	740	700	749	774	739	747	785	756	763	754	744	738	737	761	779	742	795	746	732	821	767	785	757	786	751	781	834	766	770	790	735	800	741	767	793	774	782	796	755	737	789	798	784	781	798	782	767	773	759	768	708	767	771	756	767	796	752	804	761	800	759	784	778	752	720	759	768	783	793	806	757	749	774	789	811	739	786	743	765	767	810	804	736	788	745	720	762	752	752	797	743	793	794	807	787	827	786	785	740	787	804	773	794	774	776	726	745	843	750	739	800	795	741	791	776	771	777	750	793	778	768	774	745	781	795	775	758	803	788	763	864	762	786	766	795	772	788	751	802	787	744	739	750	744	795	727	752	763	745	746	740	772	748	814	783	740	793	726	748	748	777	782	746	753	754	722	770	787	761	751	733	722	782	742	757	778	775	777	752	782	776	744	754	792	755	764	797	817	754	782	769	759	790	739	805	752	803	832	820	749	807	763	827	718	786	752	781	771	819	766	758	792	758	752	770	738	738	804	748	740	830	779	788	750	772	747	773	780	779	770	812	718	712	766	796	795	777	790	772	744	753	733	763	769	758	808	817	799	767	730	808	816	766	715	793	751	755	766	789	746	732	773	792	760	753	726	733	793	751	786	778	752	787	762	802	790	787	757	788	747	783	775	760	742	730	765	772	784	727	726	756	820	741	751	803	779	742	792	767	795	776	772	817	739	801	745	726	795	776	765	698	763	755	803	756	755	773	799	779	800	787	700	773	756	764	744	757	713	745	793	746	768	733	748	746	732	740	762	781	746	755	778	765	814	786	797	730	723	742	723	798	740	714	739	760	796	738	761	808	737	796	794	763	777	750	762	787	783	752	820	793	726	730	778	776	756	770	800	805	760	778	798	749	795	739	805	772	863	760	755	785	783	790	786	789	851	724	763	738	780	783	777	798	797	726	730	756	767	769	780	746	786	787	710	770	791	781	793	749	770	747	747	754	748	781	780	796	768	784	749	779	764	708	796	769	746	793	771	720	783	790	778	785	760	743	774	770	756	734	792	753	778	808	773	764	734	739	781	789	752	780	777	741	744	697	782	788	802	734	777	756	803	736	753	758	756	779	809	822	769	812	785	800	777	793	743	790	738	756	824	768	750	755	765	742	748	773	806	716	755	804	747	761	796	773	801	743	739	784	800	769	777	785	745	735	747	803	876	794	786	778	769	772	765	805	754	734	773	817	778	807	790	767	777	755	732	721	781	791	800	775	765	768	803	741	767	780	760	726	673	812	821	802	745	797	800	740	821	745	735	780	788	774	756	697	811	725	835	775	705	731	793	741	791	719	724	743	814	779	757	765	754	811	774	752	764	786	797	776	759	761	795	772	756	770	813	779	747	777	717	791	774	772	699	767	770	750	744	782	791	738	783	785	728	766	754	795	766	754	742	737	743	713	785	770	775	813	784	776	760	823	851	771	745	832	753	771	792	781	746	789	777	760	773	778	763	785	800	757	752	763	787	789	747	699	771	769	782	733	768	755	767	778	776	803	773	761	789	810	761	778	747	753	755	795	758	721	783	781	791	817	754	778	773	764	737	771	792	758	751	741	755	777	775	754	722	771	810	802	830	716	772	799	728	710	786	735	802	769	785	801	750	801	809	791	760	736	814	759	782	734	710	808	801	746	795	803	768	782	714	776	778	760	790	708	724	759	731	781	749	777	749	717	760	719	781	728	731	752	769	752	780	738	773	739	760	782	747	759	780	770	718	720	775	756	771	873	759	788	739	744	741	756	808	753	738	739	815	760	775	776	766	780	770	784	780	748	767	736	763	741	732	748	740	741	781	760	783	729	776	760	728	761	751	771	738	792	786	787	778	763	731	734	736	748	774	772	784	751	775	776	733	804	778	782	711	816	735	775	760	780	783	780	801	782	688	789	761	801	777	756	730	773	745	727	751	782	742	774	760	746	758	694	799	806	789	769	748	717	794	817	778	754	790	715	765	784	765	744	776
17360	16085	13638	7487	5299	4014	3248	2697	2239	1871	1703	1507	1386	1241	1250	1132	1109	1049	987	974	970	985	999	985	940	937	934	926	931	896	919	907	826	899	873	902	816	822	877	879	897	874	834	900	866	828	838	908	807	863	810	854	837	860	863	890	860	875	826	823	852	836	851	854	851	791	855	825	834	847	804	836	866	882	850	863	815	858	888	851	856	814	896	837	848	898	854	817	852	916	874	837	848	843	800	811	840	858	834	846	804	823	877	834	852	866	802	763	831	796	849	808	857	828	841	866	855	888	801	842	856	888	840	870	845	808	852	816	837	867	854	830	837	833	859	805	864	851	889	869	819	805	863	842	821	863	831	845	901	844	803	845	821	850	839	823	875	845	842	815	819	841	846	865	855	841	784	877	844	821	803	882	842	833	817	810	837	841	827	854	851	812	840	826	797	878	887	811	836	855	837	869	826	848	826	891	858	848	822	809	824	853	832	808	835	875	807	847	843	824	773	794	837	802	803	816	836	810	852	839	895	850	838	796	858	841	828	846	858	806	784	786	835	822	846	802	838	834	852	820	850	839	771	831	818	841	841	795	842	810	817	823	813	809	878	839	844	812	820	826	840	829	867	844	870	807	795	839	824	828	805	824	830	829	805	839	813	830	856	871	831	850	860	861	846	823	858	834	802	843	818	815	903	814	854	867	860	850	818	768	836	839	884	861	857	851	828	847	828	801	828	819	790	854	782	837	889	859	805	851	871	845	822	844	814	794	845	834	898	854	832	852	848	850	793	814	800	831	863	844	838	803	824	785	845	917	862	852	863	848	763	871	894	799	830	828	849	851	825	848	835	813	871	828	864	854	877	782	818	844	821	833	815	872	807	844	830	868	830	876	821	820	833	851	878	843	815	822	851	838	814	776	910	844	783	872	794	833	831	837	872	835	825	834	850	804	815	799	821	843	847	812	779	853	843	817	867	815	783	816	848	847	835	808	885	844	857	826	846	793	845	896	860	842	820	811	846	846	841	891	890	880	841	869	837	816	836	780	854	869	835	858	835	800	816	869	823	829	819	831	828	803	822	818	853	823	820	807	791	885	871	818	819	803	843	784	843	860	768	811	806	855	869	815	854	848	824	873	840	845	886	880	836	815	846	826	860	828	860	815	875	869	818	827	794	786	800	854	833	862	824	800	823	831	840	823	829	817	788	791	820	847	829	816	808	874	855	823	853	826	852	819	854	802	809	816	809	803	887	835	797	825	802	853	859	847	836	832	843	822	829	844	855	828	871	858	864	846	858	797	881	817	842	795	837	870	850	859	788	931	826	875	844	852	810	845	800	834	884	779	866	749	874	780	841	831	879	813	845	846	854	820	826	846	797	874	838	857	849	822	832	829	786	838	900	832	785	841	836	830	827	798	844	881	806	784	811	831	884	863	872	828	895	863	867	785	869	823	824	870	802	873	819	852	861	879	840	815	868	858	868	829	845	855	788	844	842	874	839	876	838	876	822	778	860	851	856	837	833	798	809	875	890	889	901	854	867	783	818	791	778	861	853	846	845	821	840	859	817	814	833	815	824	879	822	857	870	853	838	820	857	814	823	839	851	848	826	821	838	824	845	812	840	835	852	858	847	914	820	842	801	799	864	821	812	819	838	793	868	800	832	855	878	771	880	867	812	807	823	866	818	868	844	838	862	831	865	848	819	778	828	880	849	829	838	818	834	833	806	798	785	824	820	881	890	851	860	840	761	865	797	843	843	859	812	871	831	826	860	835	819	893	828	858	831	830	792	871	901	863	845	825	846	768	871	870	812	819	846	849	837	782	837	852	815	868	793	864	824	896	803	836	872	859	820	897	830	866	820	870	843	853	841	850	833	835	839	876	782	758	879	846	903	817	837	878	840	826	827	816	862	837	845	811	853	835	856	819	858	795	858	888	795	823	778	880	799	841	880	826	831	851	853	856	860	814	865	851	858	772	810	830	904	808	805	875	842	849	819	839	766	869	794	815	814	861	822	811	841	800	872	808	812	830	828	861	828	840	823	843	867	886	830	779	855	797	780	872	848	833	847	854	783	869	819	845	850	862	827	821	811	821	803	833	799	819	844	806	853	829	860	863	874	839	851	827	844	822	808	835	838	838	863	803	825	823	819	790	777	831	836	808	839	888	844	831	846	831	859	864	822	802	847	843	838	857	796	826	832	826	867	870	817	811	837	814	810	809	826	840	878	840	775	855	829	872	839	822	908	848	846	806	837	807	842	867	826	866	837	816	793	824	791	795	833	793	855	812	838	790	823	848	899	797	812	846	812	815	828	852	862	852	836	840	866	813	850	828	861	833	795	836	893	867	781	844	840	796	848	856	816	854	824	824	832	842	825	782	826	827	911	853	841	849	821	858	846	840	847	886	933	832	797	805	860	864	842	831	798	867	773	898	807	842	865	919	852	828	826	814	858	821	828	815	797	788	870	830	825	880	847	844	845	840	843	796	823	880	821	846	865	853	823	868	829	851	882	828	805	795	814	811	863	819	840	815	810	846	857	836	868	784	863	828	812	830	822	803	840	797	823	854	845	834	809	825	890	831	834	798	819	850	777	847	826	828	866	866	809	858	814	784	860	817	859	846	831	826	817	837	871	852	831	846	861	846	806	885	835	897	841	837	859	812	882	822	824	800	829	796	813	864	911	819	831	857	884	876	837	877	815	818	822	818	821	807	900	821	875	831	805	814	853	841	853	819	830	820	845	888	817	841	881	793	814	872	833	796	847	832	849	869	797	851	848	817	862	832	801	807	770	833	788	836	846	847	841	842	806	862	794	886	820	784	809	846	850	818	877	788	837	855	834	823	840	790	828	804	833	857	831	848	838	871	856	808	900	872	820	844	822	803	831	788	864	849	809	858	826	819	808	795	866	849	846	771	875	779	784	851	852	877	804	839	860	835	846	863	827	836	818	858	855	838	808	856	835	878	862	852	803	832	824	789	765	880	885	810	854	864	847	815	872	834	846	841	819	837	854	862	902	812	867	864	811	837	871	887	892	862	759	828	828	823	845	828	812	833	864	844	881	817	801	812	814	824	852	802	813	885	849	868	760	855	762	854	875	832	814	880	820	800	831	830	843	844	848	844	806	757	847	882	830	816	861	869	827	801	837	819	797	889	846	803	851	887	865	815	870	806	835	801	889	842	897	860	871	828	844	810	755	823	792	831	846	786	828	851	861	850	913	917	878	851	815	803	808	827	831	821	786	830	873	892	842	849	914	797	783	820	872	848	845	845	842	837	826	834	825	867	778	804	851	875	888	854	838	807	865	824	852	859	842	842	861	801	848	819	824	818	831	836	844	837	858	838	836	840	847	831	833	803	831	802	835	829	818	847	809	853	906	857	838	878	816	810	864	832	807	835	803	796	849	824	767	819	822	858	863	785	793	875	825	877	804	829	835	816	836	856	836	839	851	838	819	839	835	824	847	859	811	815	865	838	817	869	880	807	839	847	809	866	804	849	816	802
27080	20472	8906	903	544	474	419	315	302	273	251	281	265	269	260	268	283	278	259	264	260	297	259	252	255	279	272	237	274	279	262	257	266	270	251	253	233	251	243	262	225	308	270	280	268	242	254	270	260	237	256	259	266	265	260	275	292	264	248	258	272	257	243	275	232	244	264	273	267	240	221	268	240	242	283	298	299	255	276	252	255	252	248	281	252	234	259	263	250	239	251	290	261	275	226	239	294	282	256	233	240	263	276	250	262	273	261	254	256	275	259	264	250	265	248	259	251	250	264	239	258	248	269	270	234	252	232	263	230	259	301	237	250	231	276	279	275	243	265	272	298	261	263	276	275	258	264	279	239	219	228	242	266	273	254	275	272	254	301	267	274	276	270	272	238	252	278	286	260	221	272	265	270	252	263	295	279	260	241	246	257	243	256	258	245	257	282	281	270	233	264	288	284	256	262	237	256	254	245	240	255	264	254	269	234	254	233	268	247	251	237	260	262	237	264	261	257	224	268	260	251	241	240	254	283	235	257	215	253	270	249	230	232	264	251	303	272	259	265	296	262	273	271	256	297	279	230	250	267	244	251	255	286	266	250	271	259	255	242	271	271	270	287	263	274	237	278	243	248	257	263	278	298	256	263	281	259	256	242	295	298	260	264	280	270	265	237	267	249	228	269	265	252	247	260	240	229	258	255	258	260	266	282	247	224	246	254	237	248	264	252	226	269	255	265	267	264	275	248	262	263	277	245	240	253	282	255	231	246	247	251	237	251	263	281	277	242	241	270	265	235	268	241	258	290	266	270	242	259	259	261	245	252	257	269	253	258	231	266	271	237	246	248	259	247	232	247	261	256	250	259	228	270	281	242	251	231	275	248	248	235	243	276	245	280	246	285	267	255	257	241	268	253	255	272	254	259	241	274	238	250	243	269	262	258	253	276	253	269	258	247	233	267	245	257	286	279	249	245	271	279	265	288	241	244	295	252	263	259	249	278	275	226	247	273	252	272	264	265	235	231	231	254	251	271	253	254	255	255	263	274	292	248	243	269	253	267	253	241	259	270	238	271	268	236	247	257	257	255	262	245	228	277	263	253	270	234	250	259	283	266	258	244	270	261	237	264	282	297	260	247	227	252	248	236	254	289	261	234	259	261	260	256	258	256	273	280	273	265	252	278	271	255	231	228	241	261	245	219	231	262	248	284	271	267	284	233	258	282	282	252	259	225	227	253	251	257	265	245	258	269	248	236	277	239	246	263	267	261	250	257	261	261	233	263	273	278	277	246	265	240	261	265	256	270	285	259	267	264	280	232	288	253	268	241	251	251	266	257	246	243	234	258	265	265	249	265	238	278	262	254	283	238	236	291	252	278	242	257	262	229	254	246	265	271	273	250	214	256	250	270	248	280	271	265	255	244	221	240	284	266	244	275	269	265	272	270	258	244	229	272	275	242	266	225	278	262	262	258	261	235	261	235	281	256	268	272	220	275	279	261	241	235	285	264	265	250	270	237	228	263	263	222	241	271	261	290	243	265	249	258	244	260	249	268	252	242	252	234	264	246	245	255	240	256	266	251	258	260	277	271	260	249	251	246	251	270	282	262	249	262	259	256	295	244	236	261	262	253	281	236	245	246	276	281	241	265	236	246	260	250	257	271	256	260	251	249	246	266	240	249	265	282	247	243	245	253	263	281	262	258	288	260	239	271	280	272	258	236	246	231	248	278	263	254	276	250	278	240	248	281	272	254	251	250	248	256	235	252	258	226	286	271	286	211	233	239	242	271	254	280	266	286	239	255	250	254	282	290	281	253	270	256	249	251	264	262	261	269	250	257	226	257	274	262	266	243	228	258	272	245	253	260	252	270	249	294	277	268	254	226	263	246	264	259	254	275	229	263	239	233	280	242	284	282	271	278	246	231	253	219	231	259	241	254	241	254	257	247	268	259	247	251	253	268	283	252	259	257	257	233	282	237	241	251	262	282	281	282	247	250	265	283	252	257	244	254	267	231	235	258	261	259	277	255	251	284	266	266	265	262	267	266	253	260	236	251	242	282	269	291	239	275	269	233	256	260	254	243	272	253	253	267	261	264	249	254	244	262	282	270	261	278	253	243	256	244	230	254	242	267	241	247	249	259	264	271	242	277	239	286	270	247	257	247	291	289	229	312	271	266	253	247	235	260	270	267	251	272	261	249	248	253	255	254	239	248	255	266	283	272	233	252	266	228	264	252	255	260	251	269	233	264	254	271	235	253	207	257	261	239	280	257	272	237	270	243	219	255	249	272	235	243	242	245	254	279	253	263	291	252	250	250	246	255	270	294	284	247	255	289	251	261	244	271	280	249	270	250	260	262	242	266	243	263	255	267	270	227	253	279	268	246	264	248	284	282	252	247	246	271	253	274	272	245	268	241	248	273	277	247	271	278	258	245	245	223	267	264	258	276	262	246	240	253	266	276	257	265	272	292	238	256	251	237	269	292	248	258	269	247	270	251	262	255	259	256	271	275	241	248	254	244	248	262	270	233	254	283	277	256	261	238	258	254	258	275	245	276	238	264	242	218	271	266	259	270	269	257	250	288	250	254	233	261	227	272	267	297	258	256	243	258	270	250	256	260	262	292	274	269	250	265	247	265	258	280	283	250	269	263	273	249	269	243	301	235	252	291	239	251	239	242	223	276	233	273	297	278	256	272	225	262	242	256	249	230	282	234	250	258	266	246	262	252	245	245	260	277	238	261	277	248	247	261	259	263	287	229	232	251	247	248	282	293	246	275	273	259	265	234	269	274	246	240	257	260	261	248	249	262	249	249	261	264	264	247	244	267	256	242	271	249	236	272	278	279	263	278	268	221	284	245	248	233	248	249	250	279	251	287	275	245	251	278	255	252	291	271	256	264	250	269	231	269	273	273	231	281	246	249	271	258	267	275	292	248	282	271	239	235	253	269	248	255	261	256	263	269	247	263	266	254	259	273	242	248	260	286	235	234	264	255	258	221	265	265	246	265	238	260	246	269	266	254	236	243	266	275	250	255	233	274	258	250	266	257	267	265	259	252	259	244	267	289	261	265	263	260	236	269	236	231	245	263	280	251	282	249	273	258	254	255	237	241	250	243	272	255	268	251	266	268	252	250	251	255	299	272	254	259	238	267	264	250	243	256	267	281	273	243	235	270	263	221	232	274	245	278	256	285	265	253	285	253	255	262	229	272	263	283	260	278	269	268	238	255	235	263	237	258	286	248	259	250	265	266	295	274	266	231	235	273	269	269	283	271	263	259	255	257	246	257	248	265	239	239	287	262	252	275	224	271	266	281	256	261	266	256	281	259	283	260	250	263	282	258	242	261	275	249	258	276	217	264	254	233	269	269	259	259	248	269	280	248	267	245	262	244	263	246	244	287	289	260	286	254	273	260	252	283	261	255	251	272	274	254	248	214	235	244	286	257	247	270	252	280	268	280	257	237	245	280	268	269	267	277	266	262	277	271	267	242	261	260	303
11830	1299	1204	761	514	451	377	413	377	356	349	338	365	333	342	320	361	348	332	320	353	331	321	320	327	316	331	325	321	298	323	334	327	304	317	332	327	286	297	341	309	303	299	312	345	303	354	338	333	306	304	334	299	323	309	310	356	310	299	310	284	295	337	300	330	332	315	319	324	317	303	320	332	308	318	310	337	320	317	346	342	321	291	307	316	322	331	321	314	299	317	309	303	302	351	342	292	334	301	310	333	315	290	298	334	291	332	309	311	300	355	339	327	328	313	307	322	324	327	309	312	347	347	312	319	299	364	323	308	321	275	317	326	296	304	304	320	308	310	311	306	350	304	336	352	330	308	320	284	309	308	329	291	335	299	311	325	326	288	307	307	330	310	323	321	300	337	315	307	330	320	306	273	303	294	328	315	273	322	343	332	314	308	321	337	313	322	305	298	326	330	315	301	311	288	296	310	331	274	300	293	343	337	311	308	321	340	328	290	332	310	348	329	320	313	299	335	308	298	317	268	307	297	328	300	305	325	307	278	322	297	329	318	322	314	313	297	345	316	266	295	319	323	298	332	334	338	299	286	290	334	333	332	327	328	295	311	307	291	325	335	293	333	312	308	259	309	329	295	323	279	322	345	326	338	319	307	336	284	315	292	292	307	299	294	321	326	338	306	321	301	320	325	317	294	311	309	326	316	311	260	311	308	309	325	325	297	331	317	322	314	309	343	341	306	336	337	303	314	315	288	294	330	297	291	300	313	330	313	317	327	316	298	322	314	335	304	336	321	296	309	317	324	330	316	327	326	330	318	300	313	352	322	314	334	298	312	311	318	337	306	300	317	341	325	328	310	315	314	317	316	290	313	284	315	326	325	360	301	312	314	299	319	322	310	320	322	312	342	298	314	288	343	292	310	315	297	306	354	315	306	311	311	333	321	282	328	322	327	328	294	334	266	310	358	317	327	298	294	310	273	326	309	350	320	317	322	283	275	315	304	296	323	308	297	324	309	315	320	302	316	350	285	325	328	301	336	362	305	320	312	314	309	296	287	359	308	300	322	302	349	314	305	278	302	348	350	327	324	296	304	310	301	317	296	324	308	320	313	325	306	324	330	293	310	345	340	305	312	325	328	319	290	328	317	348	331	320	325	335	318	293	372	318	293	307	310	285	303	296	318	336	338	341	328	332	263	317	293	348	308	339	299	319	321	342	290	309	330	325	321	316	311	316	289	360	328	313	319	325	317	321	324	320	323	343	314	305	339	302	350	286	308	301	318	299	318	326	323	311	336	328	314	324	303	308	323	333	305	337	312	299	307	343	321	344	290	326	311	294	309	308	289	318	277	331	320	293	330	328	296	312	306	345	313	327	343	316	286	332	310	339	319	323	333	297	301	342	262	309	284	318	327	308	360	282	295	302	318	308	315	337	334	302	307	326	309	304	283	315	325	331	311	288	315	334	314	313	304	291	325	299	291	310	296	318	309	319	304	335	292	310	292	315	306	319	335	285	338	296	321	304	309	318	306	319	291	302	332	313	318	317	301	291	291	312	299	303	305	308	322	320	322	312	289	308	316	289	300	343	316	348	312	313	352	323	340	313	312	300	317	304	316	332	312	285	325	316	310	309	318	296	310	328	295	303	294	302	314	311	299	300	335	308	331	314	314	301	285	327	316	306	315	336	344	313	294	333	339	293	320	336	314	321	312	302	305	324	284	336	296	322	324	326	306	297	318	297	310	301	317	327	280	290	331	315	305	340	299	332	281	351	294	293	339	339	307	292	293	325	344	306	332	323	326	301	312	306	311	307	341	290	328	296	337	312	301	329	273	298	303	311	332	334	301	340	338	313	309	320	298	328	316	315	325	319	315	338	317	325	351	305	355	317	293	295	312	298	302	302	314	331	330	317	313	333	318	315	321	314	315	303	304	300	327	307	320	300	307	314	328	285	310	333	306	308	354	334	327	296	329	314	319	311	339	314	323	286	313	288	345	307	334	289	303	320	287	352	298	340	326	284	318	309	320	302	348	324	326	312	293	304	325	306	306	322	298	302	307	310	289	318	347	298	360	342	309	332	308	306	302	336	295	324	313	318	322	310	314	302	302	304	313	326	295	314	305	341	351	324	284	309	333	290	326	318	323	310	303	330	338	333	304	296	331	304	294	310	318	275	349	316	298	346	337	350	314	332	294	284	316	308	317	315	297	339	292	312	323	327	330	316	298	320	317	309	333	328	331	324	322	302	302	293	324	318	323	293	312	308	293	315	329	342	324	316	311	281	294	300	295	351	324	300	318	283	296	328	319	331	318	299	279	313	303	336	309	326	335	328	320	327	287	341	335	319	282	314	329	310	319	322	317	294	326	290	357	309	311	306	295	305	298	315	322	331	325	337	313	311	320	298	287	312	290	310	314	303	306	318	326	324	315	323	322	290	303	339	321	335	312	300	334	305	273	320	320	311	312	284	318	295	331	298	330	288	321	333	369	347	321	309	328	313	297	324	323	317	307	305	329	330	329	318	295	327	325	322	309	328	284	283	331	332	317	301	354	331	315	328	304	297	322	330	291	282	319	307	304	328	317	280	293	314	318	298	313	282	295	300	309	283	308	292	274	318	306	311	317	305	331	300	343	287	304	326	310	298	337	287	299	320	309	320	324	275	303	304	310	316	322	323	317	305	323	312	328	281	345	329	331	339	309	289	339	324	315	319	296	331	308	326	322	299	336	330	305	336	327	306	356	317	305	355	327	328	324	317	328	333	319	315	298	313	297	332	319	321	347	338	316	307	299	313	318	345	336	340	327	307	310	308	305	318	286	322	288	348	299	333	310	333	334	298	369	311	324	310	301	352	309	311	319	290	307	321	321	309	308	343	360	324	298	294	311	319	303	331	299	303	320	297	319	291	291	314	320	316	299	325	293	319	313	327	315	306	327	273	299	311	302	333	320	341	290	329	303	306	331	299	304	301	324	320	323	295	311	299	327	306	315	320	331	306	308	313	300	316	305	332	303	309	262	328	287	337	338	324	281	324	300	315	321	297	307	341	327	340	295	323	315	324	305	329	299	335	312	311	317	286	319	323	344	311	313	306	321	313	305	305	307	337	290	345	304	277	309	320	327	323	287	319	314	278	297	300	305	316	279	316	318	298	320	308	328	326	324	289	308	313	334	319	299	294	327	291	353	312	301	311	337	319	303	328	319	309	308	287	299	309	334	331	306	319	333	314	336	328	279	283	333	323	298	287	283	311	321	270	312	318	324	309	320	306	319	302	367	304	310	318	284	304	316	318	306	293	345	318	309	292	317	300	342	347	298	314	317	325	302	336	293	313	304	328	304	309	334	319	350	366	333	300	303	307	334	300	320	315	332	316	292	337	356	301	309	305	302	312	315	303	312	341	321	325	304	335	314	287	316	310	299	300	291	306	330	336	335	301	323	307	289	307	346	302	294	309	322	322	312	280	322	306	288	332	312	320	331	296	308	325	272	317	337	288	295	312
23636	21174	28586	24027	21164	12176	1411	914	749	701	663	575	567	520	507	483	540	493	504	470	431	464	468	466	461	428	468	432	456	406	454	423	471	413	446	436	423	439	455	423	412	417	425	448	435	435	407	465	403	394	403	446	399	420	461	451	427	403	412	441	414	423	387	400	416	404	421	399	427	433	430	441	441	441	422	424	388	414	436	432	409	409	412	415	432	403	427	435	449	416	436	441	416	433	404	379	435	395	432	372	434	462	430	410	411	363	416	397	413	447	440	423	409	435	399	424	446	392	389	452	409	428	439	465	440	408	437	396	412	418	411	457	406	448	433	417	425	439	439	435	435	421	470	436	404	437	390	495	417	418	449	382	460	416	443	440	434	380	436	465	424	454	444	404	444	428	429	420	424	429	380	392	433	392	427	402	410	414	431	430	453	451	440	369	410	447	407	405	426	405	429	455	437	438	383	449	443	400	431	411	395	407	420	362	460	427	397	409	371	441	413	389	430	422	408	438	446	422	439	407	391	410	402	415	402	411	429	409	403	396	431	424	421	416	405	457	416	445	449	398	416	388	383	419	430	403	410	421	413	423	467	402	419	430	436	410	423	412	465	419	408	427	432	394	466	431	433	418	417	414	439	403	389	417	399	422	405	417	433	432	430	446	427	454	419	403	417	438	382	467	412	423	426	426	428	411	414	434	443	427	410	378	410	416	403	452	444	415	422	411	432	429	427	422	377	410	427	413	417	393	396	415	433	453	433	404	433	426	405	439	416	444	398	387	424	460	413	431	387	441	396	408	445	440	439	411	464	419	414	406	424	410	432	377	440	447	435	409	410	419	435	427	393	384	394	412	434	411	447	398	416	407	403	423	431	419	421	438	430	444	414	466	447	397	428	426	417	437	412	454	458	446	386	409	398	436	421	410	393	402	417	445	445	405	419	437	414	422	424	417	448	389	460	425	405	425	446	442	400	380	423	434	417	406	450	409	430	406	431	429	422	426	397	442	435	426	439	430	467	417	417	425	401	419	398	416	418	417	433	457	401	406	443	409	446	425	433	415	417	433	424	440	433	442	424	435	448	395	439	413	429	401	433	413	451	411	413	442	422	424	424	411	407	414	435	400	416	401	422	438	402	422	423	442	435	417	438	394	410	422	431	413	425	432	409	413	450	444	436	415	447	438	386	413	422	430	419	440	406	392	448	413	385	430	434	444	438	428	434	466	406	418	440	402	385	426	397	407	419	405	414	426	421	408	419	404	412	397	446	418	459	457	434	411	423	426	440	421	436	452	432	403	408	415	397	427	470	384	441	436	432	431	441	429	428	418	433	444	440	407	390	415	429	435	409	421	444	434	397	439	441	433	426	394	403	432	398	404	465	454	398	468	408	431	448	439	408	397	415	395	460	457	417	421	420	412	444	405	433	386	415	422	403	401	446	408	394	469	425	451	409	420	428	410	389	421	405	448	401	424	403	455	417	388	415	435	439	428	397	412	418	420	412	424	407	434	437	440	408	405	383	400	427	415	413	405	415	413	426	434	397	419	418	412	392	447	401	420	410	400	411	409	393	417	477	416	408	409	442	404	421	383	388	456	446	423	437	436	406	398	393	408	375	393	401	409	416	426	375	433	460	438	443	427	427	439	444	419	444	411	430	442	422	442	438	420	407	452	431	446	424	480	416	419	412	423	430	413	405	403	418	436	445	445	412	404	475	401	386	429	405	388	435	429	397	417	400	397	436	449	419	398	400	411	414	432	426	425	441	398	402	421	429	397	474	430	417	427	432	408	441	438	438	438	413	441	462	383	444	405	436	439	410	405	434	418	416	427	420	451	418	397	442	426	455	460	406	415	426	414	426	430	403	404	438	411	406	410	436	382	458	426	424	392	413	421	407	440	447	428	443	437	405	418	421	416	436	398	439	414	458	408	411	415	382	434	405	405	425	450	419	431	432	423	469	436	445	429	418	420	407	427	405	409	407	434	394	445	442	438	435	420	437	437	412	422	432	447	438	416	439	425	420	421	427	462	479	422	423	430	397	410	441	422	388	403	418	402	398	415	440	382	388	412	431	401	430	400	434	430	434	432	456	418	405	447	434	491	460	381	405	422	435	428	420	434	415	394	433	399	433	421	432	390	448	441	421	397	386	459	422	420	398	424	422	447	429	401	424	444	426	374	441	435	425	415	403	415	416	426	448	409	420	440	433	420	437	445	410	411	452	423	446	457	366	440	435	452	409	418	386	444	402	404	433	416	453	428	430	443	413	413	395	405	441	423	417	425	424	415	387	437	435	434	455	421	443	425	426	448	457	412	412	430	445	433	407	423	425	417	432	415	365	410	409	404	380	385	401	403	426	436	408	405	429	429	429	426	429	387	437	458	427	386	394	401	415	447	425	417	449	453	426	420	395	417	431	418	453	458	410	440	451	432	381	424	427	401	449	374	411	428	413	419	438	420	441	427	433	434	459	370	419	430	411	438	406	406	437	416	438	455	405	396	439	404	453	402	424	409	437	441	425	377	435	388	422	444	452	403	429	426	401	426	447	397	430	436	433	419	446	409	413	432	460	392	438	445	450	421	420	412	399	408	395	441	389	422	426	388	427	430	411	413	413	407	417	448	417	383	391	446	438	400	395	425	414	443	384	444	414	419	436	437	420	474	421	426	427	425	394	396	453	441	447	427	415	405	487	455	434	423	436	440	388	443	459	403	435	437	411	403	426	406	423	448	422	405	443	393	428	384	415	431	426	420	424	392	409	409	413	396	404	428	428	441	419	405	400	420	449	436	415	414	418	414	405	404	403	430	399	442	418	443	412	431	405	407	415	393	390	415	455	436	447	439	444	407	405	382	433	415	438	416	447	381	425	471	405	441	441	416	431	387	415	441	422	407	415	387	375	435	442	426	445	441	414	433	411	425	438	398	376	417	413	408	437	436	384	390	436	424	383	395	422	465	428	428	464	439	447	435	407	410	409	411	419	394	466	414	377	393	401	454	377	396	426	427	418	404	454	389	392	425	424	410	423	430	424	438	403	411	433	420	416	444	415	440	426	402	390	409	397	451	423	447	423	433	408	456	427	399	414	403	431	397	427	458	410	390	430	388	431	419	433	433	427	411	413	473	433	469	382	444	446	428	449	423	446	425	398	407	421	419	389	423	436	443	440	441	433	392	454	410	429	424	424	433	430	398	427	437	388	475	429	455	394	438	375	451	405	416	433	423	417	413	436	422	452	433	384	418	413	383	427	415	448	429	416	423	434	437	449	373	406	414	402	383	441	420	432	434	382	394	455	428	426	439	433	399	408	396	422	453	416	397	443	427	442	415	413	437	438	427	434	426	436	444	427	427	446	428	450	420	416	427	420	425	417	408	424	412	419	450	445	427	413	419	404	432	413	410	435	433	410	430	440	462	415	442	420	445	389	408	410	402	427	407	425	436	436	411	434	433	411	406	461	415	413	416	435	390	440	400	428	393	447	437	410	444	430	416	407	387	408	439
12371	9621	8338	4194	2789	2163	1723	1483	1241	1003	881	773	754	693	678	676	605	567	589	590	582	533	517	519	518	522	527	552	553	519	495	488	499	531	495	503	475	522	480	498	471	491	480	497	499	486	490	490	494	484	512	471	432	516	479	466	512	485	498	469	472	491	478	504	418	522	475	488	484	495	514	471	470	501	494	446	473	487	484	457	456	422	464	489	495	476	499	491	493	504	432	452	457	469	473	458	498	445	480	465	500	487	508	487	478	466	482	455	428	451	505	487	512	485	492	493	479	495	485	465	482	468	456	518	455	444	473	519	473	460	491	456	492	491	411	520	473	470	480	531	489	453	465	470	488	476	467	526	499	486	517	500	457	492	443	484	501	430	485	480	489	478	486	480	471	465	476	493	461	515	465	488	488	486	452	481	477	418	456	472	497	481	444	478	506	476	482	485	515	444	501	466	468	525	475	534	511	463	515	507	465	469	488	452	488	499	472	463	434	497	478	496	459	467	476	488	500	483	510	426	495	436	483	490	489	491	475	488	485	486	487	449	480	454	473	474	457	465	477	508	491	459	455	497	473	468	509	522	462	472	494	463	486	516	461	470	485	486	458	494	433	487	480	469	477	492	455	477	476	453	515	484	499	482	455	487	456	490	472	470	470	493	480	461	444	454	477	517	476	477	425	476	462	467	464	450	491	467	492	474	510	515	443	463	447	489	487	474	499	458	440	466	502	491	481	506	458	502	531	481	499	498	486	430	497	461	476	484	476	532	451	505	499	510	463	470	461	484	477	444	487	490	433	482	449	455	469	449	472	497	438	477	473	468	469	469	485	476	455	476	461	449	439	508	422	472	501	505	486	499	451	482	474	519	481	468	470	447	468	459	521	488	503	510	465	479	488	467	478	504	487	453	459	422	503	438	453	491	465	526	484	470	500	468	500	453	468	461	492	478	493	444	475	459	446	468	471	438	469	496	442	470	458	466	468	481	474	509	447	495	483	469	448	471	474	453	457	470	473	497	443	472	488	516	518	481	453	453	471	465	484	465	478	499	486	490	504	505	468	432	500	474	486	447	450	437	464	495	478	469	474	481	489	497	452	470	488	484	461	458	470	449	463	482	480	475	469	454	480	460	503	489	479	481	523	449	470	492	449	486	492	498	481	488	487	491	472	459	470	485	488	449	526	512	489	458	484	467	446	479	494	480	470	477	481	480	485	483	496	420	473	485	477	445	497	457	486	497	485	460	496	484	484	484	450	478	478	471	456	465	484	489	448	513	501	467	462	467	460	478	485	446	472	480	444	480	461	505	495	456	508	458	495	482	464	470	455	488	482	509	448	473	485	487	473	511	496	503	522	436	470	484	445	497	468	470	452	457	465	500	458	484	463	501	461	489	529	462	469	481	536	502	522	490	467	473	471	478	461	491	478	426	474	499	493	498	510	495	433	474	501	490	524	467	477	474	470	478	446	448	503	498	465	509	494	446	485	502	484	476	502	460	472	501	476	441	423	487	458	450	503	508	434	467	479	445	509	490	503	450	473	450	425	500	452	488	488	414	470	462	490	511	494	489	493	486	446	533	546	491	464	495	512	457	489	440	473	467	469	502	451	506	442	513	479	470	490	483	482	493	494	457	459	485	460	459	471	481	500	434	450	497	487	441	487	474	452	462	514	455	485	493	472	460	479	459	502	487	492	518	490	465	468	485	460	486	496	473	492	482	473	452	468	506	487	438	489	456	514	479	471	461	501	473	473	468	477	478	476	502	468	463	479	476	498	492	455	517	495	477	478	490	486	446	474	485	453	469	493	522	528	466	504	495	504	499	479	469	487	485	462	464	496	452	472	483	476	456	423	493	461	465	487	482	460	462	465	480	459	465	436	482	475	465	487	437	486	410	472	484	449	483	438	469	500	502	463	464	454	487	473	481	553	454	443	479	487	484	445	464	453	447	469	488	461	507	501	458	433	509	466	473	482	444	461	496	445	478	473	502	470	529	451	481	516	478	495	477	475	446	526	482	456	516	475	442	449	469	498	470	446	482	467	523	469	479	511	511	465	487	448	477	507	443	456	456	471	452	492	476	480	512	454	489	506	505	468	502	487	480	476	475	461	490	467	484	488	444	472	491	476	497	472	470	456	460	452	477	467	493	467	483	475	506	500	505	494	504	484	511	474	470	432	457	501	541	470	520	454	486	503	425	485	485	451	451	481	487	458	469	476	474	465	474	460	490	458	473	436	447	494	489	462	493	445	447	476	477	441	490	519	506	482	487	489	500	498	490	476	463	491	442	453	464	504	491	486	481	438	502	472	458	470	433	494	490	471	507	487	460	465	504	462	471	490	477	468	468	499	460	458	483	475	500	474	462	491	448	511	469	432	474	475	478	505	514	462	463	484	508	435	484	473	450	481	456	472	446	487	484	482	472	481	455	454	481	434	461	451	507	485	502	467	492	454	443	462	483	491	507	474	502	467	488	482	455	482	461	490	494	467	476	450	489	493	443	459	466	501	458	419	506	483	466	500	443	485	487	482	475	481	476	413	446	459	517	418	470	453	510	448	442	493	439	440	496	501	454	473	465	498	429	469	504	482	474	474	490	506	463	476	462	498	478	441	446	492	523	476	487	523	492	457	472	453	468	451	456	528	454	496	489	475	496	467	473	461	463	451	476	500	531	467	444	485	487	474	448	471	523	461	478	459	493	462	449	505	491	479	454	443	446	502	503	477	470	490	476	441	478	443	477	468	466	482	444	493	467	483	457	464	478	467	497	465	495	472	536	510	488	464	440	497	445	477	517	478	499	450	469	470	447	492	427	473	460	480	490	456	437	499	464	460	468	445	493	488	457	473	480	502	471	523	486	440	449	450	483	485	527	484	486	445	491	499	452	496	512	488	496	491	468	504	466	449	493	456	479	481	497	505	499	471	459	498	460	499	453	502	451	469	502	462	481	471	471	519	485	465	449	447	459	442	444	497	476	469	473	486	473	491	461	466	496	481	455	455	485	477	443	460	493	497	469	467	448	503	480	447	471	475	487	476	466	462	433	506	497	466	508	504	466	465	462	480	457	444	437	476	479	472	475	454	471	466	471	501	492	502	476	458	487	464	468	518	478	474	493	509	450	494	475	475	528	441	465	480	487	479	440	493	450	483	457	464	482	460	464	450	486	499	534	488	491	467	469	517	474	478	496	439	529	478	488	506	439	517	514	483	495	448	472	440	474	535	520	491	505	454	450	495	487	463	504	468	524	495	478	440	455	457	480	530	476	499	458	466	485	522	489	489	456	497	439	451	472	463	479	420	464	495	458	447	500	479	459	471	482	467	499	474	450	461	483	475	474	497	508	481	511	472	474	476	503	467	505	481	480	486	458	487	505	480	444	480	503	460	487	468	510	483	452	471	494	469	465	476	447	459	461	508	470	493	435	493	501	441	479	458	465	460	491	498	468	455	483	505	483	470	485	452	466	474	466	472	512	486	458	477	498	471	451	491	486	435	513
24812	21165	27523	24990	12459	1061	779	635	613	600	521	531	538	463	511	506	490	485	481	457	465	472	506	483	463	445	473	466	447	482	484	454	451	461	470	468	449	454	457	446	476	431	448	435	462	476	432	472	471	426	420	440	439	467	478	449	423	442	442	447	461	469	460	477	474	439	445	432	469	443	449	466	449	495	464	430	469	457	456	459	468	378	434	458	439	441	470	449	459	472	448	464	422	498	466	483	445	479	460	459	455	451	439	460	460	443	426	470	475	495	462	450	498	417	437	490	482	453	442	430	427	489	410	447	422	418	406	448	444	434	448	469	436	454	434	474	441	471	451	454	459	506	436	434	473	440	436	504	439	492	458	474	469	453	455	458	461	466	433	441	475	449	448	443	448	412	482	459	492	437	428	476	459	449	468	458	425	462	466	421	409	445	431	450	470	442	453	485	474	459	446	421	456	468	460	434	447	449	403	439	452	446	456	436	435	471	434	445	477	446	461	453	414	475	396	454	472	460	465	440	407	420	400	443	467	436	412	455	450	457	416	415	446	494	440	452	423	457	470	445	473	468	475	457	477	446	443	421	430	454	465	450	438	473	440	446	435	448	447	439	468	399	444	429	433	445	430	453	476	474	450	459	449	442	421	437	441	442	456	451	476	432	454	431	471	468	490	426	480	500	423	441	488	421	438	440	467	463	470	465	495	435	426	489	422	479	447	428	441	475	427	467	434	475	474	433	452	465	434	442	467	449	449	465	419	504	438	419	461	443	436	453	415	425	426	453	488	439	466	435	453	469	425	441	431	460	494	464	487	461	455	488	438	492	466	466	432	448	419	464	442	450	392	471	448	458	430	452	453	431	469	436	447	452	443	469	482	460	446	461	433	484	406	452	437	440	466	455	421	455	461	468	422	451	451	462	434	419	453	430	464	457	456	447	454	419	408	455	488	442	461	419	447	470	492	452	455	445	453	409	460	457	458	477	429	426	511	447	474	451	465	459	446	443	457	452	447	448	443	457	471	433	457	476	463	450	476	440	464	434	444	452	442	452	481	440	417	453	457	453	448	447	439	420	485	451	427	454	430	404	457	435	437	451	472	460	446	447	462	472	439	436	440	451	465	491	455	449	460	450	442	485	451	443	447	457	445	486	456	442	458	454	429	424	454	492	470	493	427	463	440	495	456	458	509	453	446	465	441	430	475	434	497	463	447	453	440	445	445	436	426	450	431	453	450	415	470	471	415	454	470	455	478	439	393	439	419	436	463	456	459	449	461	465	491	458	476	387	463	415	430	467	460	460	431	456	445	459	425	458	439	442	481	464	434	525	468	417	459	494	451	421	472	456	453	464	470	472	491	457	463	459	425	428	461	478	434	439	445	463	414	454	510	484	475	476	443	499	434	448	470	476	488	412	416	447	426	442	442	459	461	454	433	419	434	432	457	427	442	429	468	428	456	424	426	467	454	480	459	476	462	468	437	457	455	439	423	446	470	483	451	442	452	445	444	472	507	458	476	489	430	472	417	442	427	446	439	432	420	469	451	487	400	478	442	412	452	491	447	487	475	504	417	416	437	477	460	443	452	467	446	454	446	441	429	460	408	436	465	449	466	444	459	470	427	469	457	422	461	510	460	447	453	454	466	436	428	449	452	418	434	465	458	422	474	443	441	465	438	478	485	451	449	444	491	455	455	454	484	416	438	453	450	434	458	511	437	458	450	443	428	436	464	473	462	501	459	478	508	457	446	457	478	461	449	420	475	479	462	432	433	411	448	477	429	465	500	441	445	441	428	473	424	404	474	450	470	466	454	443	448	438	477	444	430	422	421	471	422	460	467	454	476	485	403	448	448	431	463	472	462	446	457	462	443	445	445	465	463	475	426	421	459	450	448	444	458	453	452	457	450	461	446	447	438	435	427	410	431	475	461	433	464	425	434	424	467	428	446	432	424	456	459	463	485	489	416	407	457	452	475	468	437	495	454	447	433	435	454	447	443	426	482	469	448	456	459	445	433	449	444	516	448	487	468	487	432	455	490	414	459	476	478	453	441	449	421	439	451	451	433	429	519	422	463	481	484	445	485	428	461	447	455	501	486	451	464	434	476	470	422	425	394	454	493	406	466	464	435	452	449	427	454	422	427	448	436	459	457	458	444	487	461	433	484	424	457	451	416	459	488	455	448	451	460	442	449	439	396	424	433	466	429	428	466	492	416	464	461	448	506	469	469	449	447	434	446	445	459	484	438	442	459	489	426	422	456	438	479	426	415	452	458	438	437	442	442	435	474	462	429	474	462	457	438	470	449	468	419	437	433	462	445	458	461	448	442	471	448	456	464	451	423	434	467	429	435	443	463	476	468	417	421	430	465	442	452	451	470	430	467	449	438	493	434	451	420	430	450	453	456	463	466	453	471	455	470	470	441	480	428	448	475	439	499	457	498	485	447	426	398	443	431	443	478	463	479	464	428	441	425	478	469	418	468	441	474	451	452	436	456	457	429	442	452	428	431	455	404	433	471	418	455	468	440	472	480	433	461	432	426	485	425	451	470	422	453	465	462	446	436	465	445	445	442	469	448	449	441	430	443	482	431	458	412	455	494	469	443	453	460	426	444	418	434	434	443	443	485	415	468	460	459	463	426	448	451	439	418	490	411	436	435	420	466	411	490	451	457	454	503	473	397	471	451	455	463	437	426	434	441	440	448	444	432	516	442	422	458	444	458	455	429	443	467	486	467	460	437	427	463	413	436	462	449	470	421	458	438	453	436	431	455	427	443	437	448	433	474	439	417	440	471	435	460	442	429	458	441	434	484	470	412	438	420	444	504	431	470	453	458	439	470	429	435	430	454	402	422	434	442	438	424	467	424	438	437	417	445	459	462	466	444	492	452	460	433	458	425	451	474	459	462	443	423	475	442	458	423	436	476	463	430	453	467	434	426	444	450	474	463	492	441	456	421	439	463	454	470	481	453	420	463	421	474	453	465	450	418	445	442	458	459	454	455	430	471	473	443	463	426	466	383	433	452	427	460	469	428	426	449	461	465	442	427	431	464	445	452	494	446	454	443	427	474	428	476	475	437	455	490	419	415	461	436	458	451	477	460	446	436	439	382	447	443	461	473	465	428	465	436	440	429	485	452	483	452	457	466	452	455	474	428	401	433	425	449	466	452	451	450	392	432	507	462	476	457	472	470	465	463	480	424	423	478	428	398	460	430	425	451	452	490	443	446	441	449	433	428	460	441	441	471	470	433	446	445	418	453	433	418	448	447	460	438	430	468	434	463	433	449	499	467	463	438	467	437	460	443	461	447	431	448	458	461	473	460	420	468	438	473	459	445	474	440	441	402	439	438	450	483	466	453	447	464	437	409	443	450	439	414	487	452	472	444	425	439	472	466	435	462	476	446	450	407	467	462	484	467	449	446	444	451	455	441	412	444	490	443	435	441	458	433	438	473	491	475	446	448	442	460	454	471	487	455	451	462	457	442	434	473	452	445	447	476	421
12092	5751	4744	2434	1825	1440	1246	1076	902	861	780	747	660	637	606	607	606	610	606	594	585	574	580	569	562	528	515	557	591	557	561	581	575	545	559	584	534	552	557	553	515	556	573	536	531	522	554	519	552	514	542	521	495	533	581	515	542	521	509	519	546	528	541	501	517	535	553	519	547	493	508	515	548	521	550	512	574	546	499	547	519	522	514	505	512	522	521	537	523	536	583	519	512	555	506	543	509	535	524	527	491	555	547	539	513	534	516	512	524	569	526	516	559	532	537	548	501	534	515	541	545	546	550	517	552	513	558	578	485	532	539	525	537	536	495	519	536	529	510	514	570	496	539	507	532	494	530	511	492	519	531	582	530	533	497	488	505	545	508	538	535	534	566	525	541	524	556	488	551	502	516	552	512	510	524	531	535	489	487	511	511	496	551	561	545	524	533	487	567	504	504	507	550	573	539	490	533	546	532	530	507	550	559	538	528	496	524	516	550	531	567	514	481	557	561	556	527	571	547	507	506	508	560	540	515	558	530	553	516	526	557	493	575	514	502	503	494	523	519	530	513	529	548	512	509	520	542	515	540	519	539	556	555	500	532	532	543	523	522	539	550	524	500	517	508	511	523	557	530	546	536	544	553	515	563	523	536	577	533	548	506	534	558	542	481	509	555	559	503	549	558	516	526	523	549	521	517	517	511	515	513	528	545	551	555	476	555	517	554	501	539	518	534	537	526	507	557	522	507	504	497	507	535	527	542	514	529	505	528	552	546	519	507	516	510	542	514	561	523	517	577	519	527	496	527	521	547	557	553	524	511	525	577	516	561	553	577	526	537	531	518	486	540	556	575	516	503	550	525	494	581	513	513	528	524	525	526	556	529	529	522	556	503	527	527	554	553	506	521	514	529	491	548	487	549	483	540	535	505	528	520	528	546	497	495	509	506	556	536	558	527	530	525	557	560	512	529	531	546	549	509	533	535	520	505	508	539	552	562	525	530	511	505	544	490	501	518	566	556	512	501	507	546	518	599	536	520	543	532	538	551	472	520	569	539	554	521	495	540	505	511	522	544	458	515	556	566	545	538	533	508	522	556	545	555	538	507	532	532	514	526	479	521	521	537	554	519	552	538	537	526	532	532	541	526	581	532	527	516	575	562	509	539	493	517	535	525	498	529	536	517	551	548	512	529	522	478	535	521	510	558	533	557	570	554	548	529	517	530	516	583	524	560	507	528	531	562	537	554	543	581	507	562	526	529	504	519	555	493	501	501	552	536	512	515	519	537	548	520	559	555	536	548	564	540	487	556	559	548	556	515	501	527	479	535	531	529	538	535	507	519	515	529	558	499	530	533	493	470	498	539	487	552	519	552	506	507	518	581	546	555	514	541	546	533	528	528	512	581	530	536	540	530	510	532	529	542	519	539	537	562	525	537	507	554	554	532	543	518	539	520	499	508	525	537	511	551	501	566	518	537	563	558	580	515	504	507	519	540	556	538	488	530	515	517	513	530	509	533	568	516	524	520	504	446	527	532	512	496	548	492	537	538	554	559	543	561	502	560	552	580	517	522	523	548	533	512	541	527	510	523	537	559	502	493	515	508	541	520	572	502	506	582	557	513	536	527	572	527	508	538	516	492	549	593	503	575	507	534	515	545	526	542	518	493	560	550	574	492	517	540	523	531	569	529	511	499	514	561	535	521	540	548	529	543	535	541	525	516	537	513	489	541	529	501	504	558	556	524	508	520	547	518	544	537	536	547	511	559	515	523	563	592	531	512	518	526	501	566	533	503	558	538	510	578	488	564	509	510	554	494	497	562	539	525	487	503	563	522	525	550	493	524	546	532	537	536	533	530	515	529	523	502	548	529	520	527	494	518	535	531	558	551	495	493	547	514	549	546	521	541	521	516	582	569	549	527	528	545	531	559	497	531	568	542	522	546	540	530	521	547	545	536	513	540	570	518	516	526	497	525	555	529	552	508	532	500	525	500	552	526	504	510	517	533	545	514	509	511	522	532	555	480	516	557	530	516	562	547	542	542	578	522	510	537	551	510	516	542	515	546	513	523	516	501	538	528	569	476	552	554	485	554	537	515	522	548	522	521	515	538	514	482	556	519	530	527	522	514	525	530	499	526	582	512	543	510	525	494	518	553	519	529	515	518	502	560	546	509	546	506	530	562	531	551	530	538	556	545	523	556	535	504	511	546	560	516	572	510	505	526	528	584	526	516	524	566	502	511	532	536	549	565	502	506	532	570	528	516	523	505	540	517	483	518	536	514	540	519	509	514	540	523	534	536	511	525	504	526	545	541	515	563	534	559	500	556	523	530	498	559	563	513	536	557	577	554	516	532	547	551	558	510	502	536	500	559	527	506	520	570	539	561	535	543	500	527	515	535	535	515	509	516	496	544	540	518	513	534	511	557	530	532	518	543	543	525	533	518	517	545	522	498	565	535	541	529	536	559	510	503	544	536	560	560	533	543	513	517	486	533	562	515	503	504	529	546	552	538	472	514	520	548	543	510	549	501	529	538	521	534	495	524	535	528	522	513	541	534	537	535	537	570	548	542	495	576	534	502	483	544	496	541	527	528	560	515	529	527	508	570	535	523	513	510	527	557	470	542	496	555	544	535	519	547	473	530	469	567	545	537	540	527	551	518	524	508	552	532	503	500	492	563	515	571	546	564	566	542	527	516	509	505	522	521	542	542	544	533	467	514	515	551	520	502	536	591	529	554	548	516	537	532	546	549	523	542	515	507	593	494	551	505	533	553	556	535	536	542	537	514	501	527	521	505	494	530	514	524	531	559	516	516	523	542	544	505	517	560	533	561	521	546	497	531	507	555	547	541	555	528	532	527	543	520	520	497	545	540	521	560	559	549	559	554	535	541	510	520	564	532	525	498	546	546	491	521	484	553	505	497	518	489	537	504	527	514	565	505	555	547	539	496	483	532	502	533	581	504	541	529	568	520	499	534	547	518	530	561	506	531	547	505	501	545	509	551	525	506	513	543	570	548	565	507	515	535	534	536	560	506	521	510	527	486	504	514	488	548	548	516	519	511	510	492	540	515	503	494	531	549	528	539	503	532	543	571	520	533	517	484	527	534	556	529	531	551	491	577	528	537	514	526	523	548	546	551	526	542	527	516	537	518	543	527	474	547	507	524	530	515	551	498	516	543	532	519	563	537	531	547	492	523	552	529	524	519	531	535	561	552	537	489	542	524	547	516	533	535	534	513	533	561	537	534	553	546	520	548	521	534	522	547	532	553	531	549	487	530	514	543	525	563	537	543	523	516	523	547	528	538	500	545	522	523	509	530	584	524	480	539	542	526	510	541	510	555	525	551	524	536	541	550	499	537	571	523	538	483	569	495	523	506	489	532	550	563	503	519	564	567	563	530	591	530	487	546	535	516	523	530	570	481	554	532	546	539	520	531	539	532	575	504	497	528	556	507	531	508	547	572	490	553	526	585	545	542	559	543	555	514	515	523	560	522	544
22715	21256	29091	23743	21250	21325	12501	2011	1403	1253	1244	1136	1064	1025	955	875	991	880	882	905	838	875	822	806	832	851	810	843	811	771	886	829	806	866	731	771	807	844	754	783	788	784	775	816	785	727	792	842	802	812	768	738	779	784	760	781	781	751	753	807	752	762	795	811	801	751	761	730	771	744	782	794	751	777	756	705	798	757	778	765	741	811	799	806	791	789	840	793	779	780	774	758	745	788	765	787	812	764	747	782	768	760	785	803	767	775	771	827	749	777	743	754	774	703	776	798	803	753	744	768	717	770	783	759	770	775	741	741	831	766	735	740	786	771	827	823	749	792	755	750	723	792	819	796	758	756	783	779	780	790	762	747	734	728	780	734	773	800	776	749	733	794	755	758	781	773	766	753	756	743	799	774	719	770	818	768	759	775	790	819	770	748	745	795	748	802	805	769	762	737	774	775	783	761	715	790	783	798	759	738	779	775	788	796	806	748	745	772	774	771	785	782	722	766	794	754	777	740	746	769	769	768	746	779	787	759	781	805	810	742	777	736	761	755	761	782	787	781	760	776	764	736	779	765	863	805	725	750	804	778	774	778	721	752	800	757	810	744	776	785	760	812	768	745	772	775	781	778	800	788	790	744	781	770	728	790	755	795	739	860	788	799	818	827	769	761	763	729	838	773	791	768	765	780	787	770	811	792	736	815	742	753	727	703	767	768	780	769	783	800	782	776	728	766	771	757	739	809	803	791	783	740	799	762	807	820	777	751	759	755	779	792	760	805	775	783	777	740	770	807	767	814	797	789	761	773	813	722	780	794	765	759	753	750	714	768	749	809	756	807	793	748	755	771	796	827	737	762	752	754	767	779	748	774	792	775	783	820	773	771	753	794	793	760	745	765	771	807	745	729	755	757	734	787	765	709	758	785	756	798	770	798	807	757	831	765	788	752	796	766	793	744	780	767	795	771	766	789	729	794	735	740	730	814	757	779	753	834	772	758	761	765	734	782	791	783	779	735	780	733	744	787	745	754	786	776	733	736	778	783	699	774	761	790	777	729	796	745	813	783	761	776	822	790	775	731	808	752	760	811	756	768	772	763	742	761	770	777	733	736	728	769	798	799	805	834	795	781	743	783	748	742	757	794	765	753	782	775	799	722	801	776	764	717	792	770	752	723	745	759	728	757	772	746	740	740	794	775	717	726	763	772	742	792	757	762	784	786	753	793	790	745	743	756	742	794	780	800	789	713	756	810	739	784	764	770	757	758	756	755	770	746	785	785	748	757	796	773	748	789	808	709	734	794	742	727	745	740	780	743	761	791	709	769	751	808	725	755	760	759	716	755	789	740	797	757	770	739	721	822	795	719	757	784	739	753	747	749	773	798	799	793	748	748	762	772	725	789	772	762	732	733	730	759	827	753	779	691	792	816	761	800	736	797	761	784	772	776	804	776	791	779	757	747	787	777	750	808	755	726	743	741	801	757	713	739	803	798	801	758	763	751	747	713	820	798	739	722	740	787	739	754	738	750	739	726	734	754	759	778	762	744	739	755	801	753	764	722	800	761	744	758	801	751	748	752	778	726	749	763	773	739	769	738	812	771	768	744	732	784	793	831	794	793	748	787	746	790	773	754	714	765	793	725	775	734	797	756	811	762	810	792	775	845	785	776	775	766	707	791	731	803	742	803	768	746	798	789	746	778	748	744	759	714	760	754	783	814	741	745	800	777	772	752	805	728	715	757	760	728	748	771	737	794	780	766	775	768	747	783	712	784	725	760	834	742	800	817	764	770	769	767	799	724	761	745	747	790	771	773	772	784	793	714	786	791	782	756	799	738	758	767	797	777	776	721	742	720	803	727	756	740	751	788	711	758	785	766	817	763	794	802	766	773	778	766	756	751	768	804	792	758	763	788	810	739	789	763	782	735	758	744	778	779	771	745	728	732	790	791	736	770	775	714	736	832	727	727	754	801	748	735	818	754	771	778	773	777	742	792	803	815	789	773	763	755	773	722	754	741	752	786	767	751	734	717	788	783	780	769	759	740	832	781	764	759	771	751	777	800	728	801	782	791	794	729	771	819	787	767	768	719	816	730	775	777	781	745	761	771	732	766	764	777	795	727	718	786	763	807	713	741	813	749	747	743	724	838	733	781	781	734	780	735	816	812	766	783	744	771	760	709	744	748	739	772	758	748	765	805	728	791	733	724	757	763	730	733	757	754	724	726	799	801	814	718	767	810	751	734	786	775	752	809	749	756	727	758	761	800	709	787	779	785	776	820	745	788	761	730	792	722	731	742	769	773	745	759	778	775	778	706	751	700	778	798	806	749	701	846	762	823	760	816	728	739	795	763	777	730	744	713	765	766	781	705	749	803	728	835	746	785	747	778	800	772	739	777	793	791	773	778	754	771	802	740	745	779	760	786	765	784	777	782	783	761	736	773	747	765	777	788	756	782	746	759	785	790	759	739	754	724	740	753	723	726	796	778	748	756	817	756	733	758	784	776	787	771	744	741	751	740	786	787	819	773	751	787	727	795	798	778	795	740	750	816	708	778	780	751	774	716	704	766	757	767	750	778	761	703	809	754	767	813	741	768	751	774	762	805	715	760	772	805	755	766	725	736	794	770	733	820	774	759	829	767	774	722	775	672	817	788	737	743	762	791	768	738	804	779	816	799	782	773	729	715	777	815	781	779	768	840	808	757	747	733	771	785	735	795	778	759	795	740	791	714	778	809	728	762	741	763	785	749	725	748	803	818	744	776	769	765	791	750	765	764	799	780	795	763	762	739	728	782	761	731	776	761	761	744	775	724	718	732	762	743	766	763	804	748	741	775	768	754	754	764	818	783	785	758	792	776	790	798	731	765	800	744	795	744	784	733	803	769	781	769	796	791	791	776	806	723	813	752	769	759	773	746	797	813	772	758	783	761	761	712	756	748	786	734	768	835	774	761	752	732	802	764	786	776	727	792	753	792	766	776	680	781	804	772	795	690	842	747	795	766	752	766	757	779	767	795	741	769	728	754	755	776	736	798	774	758	734	771	781	803	765	777	781	810	789	775	805	777	762	806	753	752	776	696	751	754	782	802	727	729	700	789	736	745	808	778	776	716	760	799	802	756	694	735	760	781	740	736	798	802	795	797	760	773	732	718	791	716	734	802	752	808	765	722	765	772	778	776	819	725	718	784	760	754	780	797	774	743	789	782	765	815	769	786	780	789	778	751	776	739	792	790	757	740	738	812	803	770	728	752	784	730	745	775	789	766	738	751	753	723	754	763	806	768	775	796	753	771	807	793	698	799	753	752	775	726	779	769	765	796	781	742	745	767	755	683	784	762	801	810	729	772	782	732	775	710	737	751	765	815	773	719	766	789	811	743	779	739	767	753	781	725	792	782	783	765	761	755	810	742	769	741	766	779	748	824	790	758	747	719	723	737	791	767	745	746	774	738	802	763	714	743	810	797	783	779	781	786	820	865	760	808	741	782	754	775	762	820	744	724
14163	16203	13808	7616	5180	4021	3289	2729	2311	1940	1650	1451	1410	1256	1182	1149	1099	1053	1036	1006	1002	946	967	948	913	995	933	858	917	943	976	889	963	842	893	935	892	876	920	866	874	854	894	857	911	876	854	862	829	863	802	875	862	854	855	807	897	826	858	901	900	823	858	803	838	857	822	852	826	786	895	843	890	782	864	864	892	832	845	870	834	875	824	868	831	837	855	783	897	787	883	901	772	805	838	813	838	832	821	859	837	826	870	813	830	863	825	877	853	802	865	867	857	882	877	815	806	884	822	853	827	860	868	837	852	820	842	818	846	881	786	779	782	799	836	827	830	825	825	844	812	873	836	819	836	834	869	843	884	853	782	835	824	831	832	826	816	884	830	844	831	840	825	816	800	826	798	846	849	899	816	843	875	848	796	847	883	856	871	866	827	824	809	815	854	834	837	831	828	833	810	839	845	840	822	867	876	817	816	824	891	871	863	851	841	840	869	840	843	845	830	923	814	813	873	869	843	864	853	813	846	836	835	836	842	843	856	910	814	864	849	834	835	840	821	784	845	893	821	868	838	815	814	814	833	840	876	847	818	842	801	819	820	822	817	816	852	776	827	823	882	823	800	834	804	860	834	846	843	879	886	813	857	845	830	861	814	853	775	860	797	850	822	798	872	853	849	882	818	848	843	813	818	858	861	867	811	812	834	862	852	881	875	857	802	783	816	847	845	803	830	833	856	871	850	832	846	841	873	816	883	826	798	784	833	848	806	860	829	825	805	884	890	800	867	832	838	827	808	861	842	766	826	839	864	804	829	819	843	862	818	786	795	883	840	822	812	796	847	844	832	834	831	801	852	807	850	809	877	832	782	858	791	841	854	804	858	810	807	831	855	862	846	839	879	862	868	820	814	852	865	837	858	857	831	856	802	829	838	812	828	822	838	850	850	827	836	863	854	816	840	805	895	781	887	792	850	819	797	805	822	826	866	816	875	846	829	846	842	806	829	822	817	843	880	850	861	835	842	788	806	870	869	802	908	850	805	839	843	848	856	827	858	806	884	807	838	832	869	824	880	898	814	865	842	853	845	796	863	911	865	797	849	836	806	802	888	842	833	830	834	817	839	810	823	870	813	796	862	861	834	841	877	779	845	835	805	881	867	858	817	824	856	838	841	833	863	836	827	863	824	863	801	832	780	842	820	808	834	833	820	861	831	873	816	855	829	827	807	844	826	800	812	818	848	843	802	859	858	827	774	850	832	848	858	818	858	795	836	890	820	766	823	822	824	788	840	856	841	860	851	826	778	813	821	820	831	842	846	848	864	796	859	841	788	826	848	839	867	819	830	879	809	813	838	844	814	855	827	836	812	826	794	837	844	813	754	836	807	866	847	865	848	827	870	813	847	791	843	832	821	841	846	831	808	832	828	806	813	868	883	852	856	810	835	868	849	864	832	869	797	779	852	846	850	832	835	769	878	861	799	856	834	840	806	819	808	804	828	836	892	809	820	808	882	864	805	877	840	825	822	829	821	849	856	863	852	819	827	850	888	826	864	841	798	819	839	829	836	867	778	894	861	809	862	833	799	876	854	837	829	812	813	848	820	877	824	874	846	866	892	837	863	830	840	848	833	810	862	857	799	818	857	868	843	790	842	850	805	888	849	849	891	847	801	775	861	795	869	807	833	883	790	816	822	875	832	828	862	828	765	831	810	805	852	833	831	835	852	802	866	818	851	808	808	893	798	888	786	817	857	785	866	800	840	807	883	893	829	865	821	869	899	820	794	803	775	823	805	785	877	843	833	818	828	847	866	859	856	843	823	874	802	786	834	872	802	764	824	826	811	820	839	814	850	801	816	806	811	827	859	832	868	854	855	846	841	831	837	886	846	871	838	832	851	823	839	843	828	822	824	857	861	851	868	844	816	863	826	857	772	835	856	858	784	836	846	839	860	777	836	851	800	864	801	862	785	812	843	858	798	868	867	835	829	852	808	891	895	899	878	803	821	870	849	885	811	845	801	806	822	807	809	916	873	789	819	836	871	842	781	785	832	891	775	831	790	867	833	820	848	777	891	806	819	796	795	817	815	879	812	826	805	848	841	809	887	867	847	866	859	873	790	781	858	833	852	829	875	880	883	825	835	814	876	841	834	805	840	870	888	859	809	836	829	848	805	875	823	865	852	874	843	832	901	824	857	864	845	819	792	855	806	867	839	791	808	835	877	773	865	868	856	872	858	863	789	836	784	882	780	875	861	832	816	829	836	821	888	818	893	858	846	808	830	865	831	786	828	801	885	806	851	856	847	805	812	850	845	918	829	843	826	851	845	839	850	861	841	858	845	825	873	844	863	826	833	825	834	819	823	857	820	836	847	782	816	811	769	853	805	831	789	856	886	821	809	869	837	799	863	814	831	891	851	819	823	829	889	831	807	782	839	825	787	858	804	844	846	783	854	827	854	852	804	879	877	822	802	828	861	832	820	782	867	826	828	815	873	843	847	841	839	882	816	838	853	811	819	875	839	841	854	850	831	842	785	868	824	844	827	810	840	835	853	814	846	835	812	852	830	862	831	817	814	800	887	894	799	834	831	842	857	834	809	854	800	775	819	858	877	820	844	805	795	841	843	823	887	784	871	818	848	912	847	849	805	846	822	872	822	815	841	828	805	845	850	799	822	846	863	858	904	817	853	792	804	809	861	812	821	839	821	869	834	810	830	799	829	841	835	856	836	861	869	791	842	845	826	867	848	827	823	791	828	851	750	812	863	808	827	816	869	826	784	910	837	866	801	782	875	856	833	791	823	860	842	838	819	813	857	847	835	842	823	849	856	809	848	828	795	828	790	848	835	834	842	858	868	811	869	851	854	827	814	827	806	850	847	788	833	782	817	821	892	835	839	841	856	887	852	823	843	872	861	844	827	852	811	848	851	773	813	824	808	796	805	880	867	825	804	821	851	854	836	828	820	864	814	884	824	844	822	832	822	848	823	812	900	816	848	814	850	797	858	809	885	827	805	804	857	848	909	832	846	839	819	877	848	832	824	772	864	830	860	840	809	864	830	794	826	828	806	864	855	837	858	858	841	823	794	835	854	875	878	853	833	886	812	827	811	845	851	804	829	887	841	844	848	826	824	822	870	877	839	813	824	869	832	780	864	824	831	759	841	854	870	828	843	827	874	838	847	849	815	833	846	826	783	928	818	868	846	830	822	869	823	831	856	829	856	809	853	809	813	843	874	842	875	859	872	856	861	819	862	824	818	840	844	826	866	793	821	862	816	874	882	790	796	812	846	767	855	906	776	850	815	804	797	796	821	799	823	857	851	785	837	863	769	856	758	847	857	866	841	856	806	849	906	827	906	780	870	821	844	788	853	840	813	871	831	826	806	830	876	883	865	821	883	770	861	840	833	857	828	847	832	855	831	813	822	857	837	827	851	814	788	849	802	796	842	855	828	787	895	842	841	833	840	895	858	798	819	830	837	812	818	887	815	847	831	838	814	818	790	819
27256	20562	8770	812	405	352	329	280	281	267	290	261	254	265	251	272	268	248	253	252	245	256	252	240	242	279	274	245	265	256	261	282	262	257	239	254	249	251	256	256	257	228	247	249	219	229	261	230	255	255	256	248	254	231	210	277	282	256	251	252	275	265	264	258	258	269	282	227	267	246	239	248	277	253	301	275	266	267	236	242	285	246	276	268	245	232	259	264	264	253	263	264	271	283	246	266	244	226	264	237	259	264	235	271	272	245	278	232	245	311	244	264	266	276	252	235	256	217	250	247	250	262	234	232	247	237	278	252	231	261	251	241	246	229	243	249	277	275	250	220	244	274	254	252	277	242	267	257	221	230	286	240	268	255	286	259	263	231	281	263	264	255	256	252	263	271	246	242	271	256	247	244	256	269	283	260	245	257	252	253	266	259	268	249	232	255	250	257	250	283	253	270	241	261	261	245	266	256	252	270	252	273	247	260	270	261	264	215	256	227	266	261	240	250	261	283	311	264	270	236	256	262	271	247	265	236	276	235	273	248	245	278	237	271	271	266	278	261	292	222	260	215	250	240	271	263	236	229	246	269	277	240	242	258	262	265	271	275	232	274	254	255	253	273	267	257	264	237	260	261	271	268	253	254	221	272	236	257	251	260	271	276	277	282	269	260	218	243	246	241	267	252	233	244	256	253	235	276	238	251	254	253	235	243	263	245	264	223	254	218	258	261	235	244	257	231	258	261	255	280	255	241	265	244	265	267	270	263	269	236	245	243	242	265	264	273	275	263	252	268	259	280	250	233	272	264	270	245	280	246	265	292	235	268	270	264	260	256	258	239	238	275	238	269	249	213	275	242	267	265	275	269	255	232	248	257	272	250	273	260	238	271	249	298	252	266	270	260	249	221	279	265	242	233	264	269	238	239	277	250	242	256	252	250	291	226	246	269	263	273	265	246	249	254	229	271	251	250	258	272	272	228	257	244	245	240	241	274	237	242	249	225	243	265	270	228	250	253	256	275	261	235	259	286	239	235	248	246	280	275	267	243	258	245	270	240	244	265	239	262	271	249	230	264	251	239	240	257	251	265	232	228	234	214	215	234	260	274	268	244	254	235	248	277	259	254	272	255	268	251	220	246	263	254	267	274	252	279	241	273	243	287	260	246	268	257	272	278	252	265	264	268	246	258	248	249	274	246	250	242	258	247	254	255	241	230	271	289	268	242	283	270	258	231	259	233	237	241	244	258	244	222	254	280	249	263	227	238	246	251	251	257	254	257	286	274	249	240	271	264	244	282	269	260	247	255	238	260	254	238	222	253	241	244	265	267	250	271	244	264	263	259	261	246	282	263	266	245	247	249	268	248	248	255	254	249	256	240	248	252	224	248	260	254	265	279	265	269	223	247	241	249	244	225	244	265	255	222	268	248	260	255	295	257	238	259	275	266	251	266	250	251	264	230	277	266	263	242	286	217	257	242	255	277	260	263	296	271	241	233	242	259	253	253	258	238	234	271	252	231	272	264	232	251	242	263	244	267	254	246	242	232	253	242	231	231	252	248	241	256	269	285	241	224	236	246	243	251	256	230	274	245	257	234	222	277	237	268	253	232	244	246	247	259	260	249	257	261	237	261	237	238	256	267	258	242	260	239	258	262	257	275	229	234	253	227	251	253	238	245	257	251	241	240	242	268	273	255	233	233	249	257	237	222	275	219	247	230	262	261	227	248	269	238	238	267	224	258	278	247	250	238	273	245	280	269	243	255	244	260	255	261	255	269	242	244	237	244	248	252	248	249	255	231	261	232	268	263	244	255	275	272	244	256	254	221	233	270	254	242	240	269	242	265	239	252	244	259	255	250	247	249	260	266	236	263	249	261	239	230	263	230	209	249	219	251	283	220	239	275	209	262	255	250	249	256	238	255	258	250	248	236	219	255	239	250	268	251	230	261	255	246	249	248	281	256	234	248	252	233	241	268	246	260	257	264	223	240	266	255	252	261	266	234	250	249	252	257	245	252	258	227	266	261	236	276	250	273	241	235	268	276	249	247	280	253	268	237	246	246	257	261	257	240	244	243	247	239	253	247	263	237	255	272	248	252	241	264	267	246	248	261	255	267	276	264	259	257	234	252	244	252	268	229	254	246	223	257	242	247	263	255	226	270	223	265	256	242	255	247	256	243	237	249	241	250	269	267	249	249	251	260	259	247	232	259	264	238	272	274	257	221	239	254	239	280	286	252	291	275	258	270	270	246	260	260	255	263	247	264	265	262	255	245	259	232	253	251	235	256	243	243	252	235	265	287	248	260	251	247	250	243	233	244	264	244	249	277	276	266	224	242	266	241	238	268	244	273	255	254	249	255	267	255	245	251	256	241	255	254	240	260	251	250	257	255	227	254	237	236	252	248	271	212	237	236	252	252	274	270	255	238	266	241	258	258	257	242	195	278	253	275	248	250	249	254	274	254	243	256	247	248	251	263	226	214	254	247	260	227	237	271	255	236	245	248	272	286	246	237	250	228	252	245	231	248	260	254	280	247	271	255	249	249	287	248	253	247	257	236	267	249	249	261	225	254	260	282	248	233	254	267	247	221	265	246	243	266	233	281	257	302	263	229	279	261	248	274	266	258	247	252	237	260	264	271	235	243	234	239	249	240	235	274	256	262	274	244	246	238	259	230	241	262	268	242	228	289	257	254	278	276	244	253	251	244	280	251	220	288	237	260	260	241	237	242	236	266	268	246	252	257	254	247	261	239	246	257	252	259	242	282	286	258	270	252	268	276	249	256	254	239	239	235	255	255	247	259	239	258	216	254	235	239	229	266	245	237	265	282	264	271	245	239	242	254	230	279	272	239	240	241	233	257	240	247	226	264	255	244	221	273	251	259	250	244	247	250	231	249	246	227	243	243	249	252	241	256	273	269	226	244	246	283	276	254	265	269	264	244	268	252	258	235	254	252	235	278	255	256	263	277	263	242	271	286	246	272	242	251	234	279	249	254	263	278	245	240	252	242	248	227	238	257	257	253	264	257	241	257	252	257	228	265	250	245	265	270	212	238	235	254	269	230	288	265	271	291	262	264	253	247	235	265	260	256	227	256	235	279	258	277	245	259	256	262	255	261	219	263	257	222	253	246	277	254	246	277	266	256	273	253	252	247	217	232	256	256	251	230	254	251	261	248	273	269	260	271	202	290	243	276	251	262	246	247	259	235	226	240	254	233	263	249	250	256	230	260	247	259	238	274	257	237	265	251	264	241	248	237	263	250	250	265	234	254	280	264	248	232	241	227	244	248	257	231	221	226	267	256	252	236	262	255	251	250	239	271	252	256	245	242	242	271	248	263	247	247	298	220	261	241	262	256	244	273	261	274	248	277	251	266	245	256	243	255	254	232	275	246	248	245	258	258	251	242	265	251	261	245	266	248	305	256	255	235	281	256	266	264	279	242	273	242	212	285	263	279	222	247	252	213	234	267	255	264	259	272	226	241	246	253	246	247	241	247
10095	1242	1131	675	527	440	409	444	361	352	333	355	316	345	307	303	296	320	321	318	329	308	312	321	336	304	303	323	306	327	315	333	336	294	311	320	321	300	318	308	327	318	286	320	296	321	315	294	298	315	320	302	322	338	303	342	288	342	321	327	317	281	307	311	286	300	296	323	305	314	283	300	289	315	285	311	310	275	302	280	303	310	340	294	311	328	302	302	309	279	271	348	338	324	327	300	314	315	283	336	317	322	297	339	322	317	267	300	278	292	293	295	328	305	319	319	318	327	308	315	305	307	317	300	332	320	284	310	319	309	307	305	301	317	322	311	282	301	299	306	272	323	292	328	299	308	303	309	301	339	283	298	319	312	305	293	308	326	308	302	293	320	312	313	280	305	324	314	278	310	346	327	341	307	315	331	292	306	324	336	342	339	310	278	305	316	337	327	302	314	316	316	304	333	310	331	307	310	309	319	295	333	300	305	320	308	324	331	330	335	316	352	310	316	298	334	329	271	320	314	303	320	299	310	309	286	323	294	289	333	311	284	305	323	298	310	334	336	301	308	312	309	329	314	286	297	303	324	290	310	315	310	299	350	315	299	342	301	317	277	302	289	302	350	305	320	338	335	335	288	290	274	305	297	334	322	290	311	331	305	311	320	302	314	324	300	305	298	310	312	311	324	324	291	323	288	289	304	318	301	295	313	308	308	322	317	315	304	304	297	304	296	298	314	343	300	299	314	336	293	293	301	303	336	320	296	341	287	327	322	320	323	296	318	287	323	307	309	299	311	315	311	306	309	301	311	323	305	262	286	339	313	324	292	315	285	335	321	321	319	316	313	318	309	322	322	313	295	346	296	308	298	315	313	317	310	294	273	298	312	331	291	328	337	308	288	328	311	281	312	297	300	321	280	310	321	329	300	305	299	312	317	356	312	298	318	296	330	295	321	319	305	285	314	312	294	321	316	338	315	297	314	292	285	296	339	303	301	319	303	295	319	296	282	314	276	283	332	296	292	316	307	313	315	302	300	283	309	288	316	311	314	281	311	314	305	293	315	332	289	316	286	318	335	281	307	315	284	306	291	326	312	318	317	304	266	289	282	298	315	311	310	324	279	311	306	301	294	295	352	306	310	312	330	302	298	311	313	293	305	303	314	305	292	304	324	288	303	334	358	305	333	296	332	339	311	307	273	309	329	331	317	324	330	319	297	274	333	308	327	301	304	312	305	302	314	318	296	309	317	316	313	331	315	297	321	343	314	306	301	286	323	331	321	332	302	343	307	314	309	280	290	294	290	302	284	364	344	281	333	310	335	301	324	286	312	335	325	294	286	322	296	308	332	304	336	316	302	319	285	325	312	350	300	299	302	315	313	307	288	315	356	318	296	296	312	291	316	298	314	271	302	325	329	326	323	342	326	320	354	318	309	302	338	323	317	289	318	327	333	270	318	332	289	322	308	317	341	307	342	316	324	336	329	296	318	317	335	308	335	311	348	306	313	289	332	295	319	308	283	315	311	305	287	281	318	281	333	312	300	320	306	301	310	312	308	289	314	304	305	316	343	322	286	336	340	323	292	310	280	306	300	295	300	334	344	322	313	335	309	311	328	305	338	323	312	305	325	329	357	260	286	292	303	312	322	305	314	286	323	342	301	319	298	319	294	289	310	296	283	302	281	308	329	307	318	332	338	323	293	290	316	313	346	306	307	301	287	297	329	307	273	324	316	321	280	321	301	317	299	287	276	312	334	322	299	304	295	280	307	340	313	337	305	309	325	314	307	293	275	328	325	298	308	283	309	341	307	331	311	267	324	289	333	325	313	327	309	311	313	308	313	310	295	300	279	290	297	305	297	297	306	329	315	317	312	310	294	304	306	307	308	296	290	297	307	310	304	291	318	304	300	312	309	314	303	295	296	290	293	333	273	306	287	306	298	342	327	339	285	325	294	289	308	287	304	324	291	335	277	308	304	295	316	288	301	296	276	302	327	315	315	305	345	309	341	300	294	326	294	308	290	307	316	332	315	304	275	348	309	303	303	297	319	323	317	294	306	324	289	309	315	285	308	325	319	304	308	304	296	310	281	276	307	301	297	335	291	320	261	301	305	300	332	316	294	323	314	294	332	283	270	350	309	301	326	278	294	295	294	307	260	304	290	294	324	307	331	291	302	304	293	285	288	320	300	333	324	305	338	306	336	310	285	330	281	279	307	343	327	293	305	312	302	304	324	307	318	311	294	319	306	327	325	318	291	362	344	291	301	340	336	292	311	322	317	325	280	292	310	283	307	273	284	319	316	297	302	295	304	274	306	343	295	304	289	332	295	304	314	302	337	321	282	291	306	286	298	299	308	314	307	322	291	316	313	330	302	297	292	318	310	292	331	316	279	324	324	322	295	350	302	282	327	318	337	286	286	313	337	341	281	318	312	326	311	307	317	303	291	312	332	291	309	332	337	292	295	287	301	275	309	315	324	305	295	300	309	289	312	305	293	287	304	314	308	352	319	288	334	280	311	315	300	278	321	302	326	303	312	283	303	341	289	321	338	318	317	304	339	277	324	301	293	341	290	301	304	332	319	283	307	297	289	298	294	299	340	299	311	297	320	279	305	308	314	316	300	311	302	312	296	341	287	326	281	294	309	305	292	291	305	308	297	307	303	335	325	312	290	322	302	304	298	315	329	292	304	323	295	297	307	261	322	318	303	288	317	328	296	290	291	301	319	324	311	291	305	292	280	310	327	329	302	282	336	292	288	302	325	330	304	300	334	314	286	329	353	322	313	297	311	275	313	305	356	279	302	330	231	316	273	333	325	287	314	305	326	354	328	323	298	293	318	294	307	302	332	297	332	312	301	299	324	341	304	302	290	318	323	340	291	303	308	306	333	302	339	322	288	310	324	324	316	303	334	314	319	317	315	301	318	302	282	302	289	323	348	301	300	267	302	308	305	328	305	302	307	299	330	306	278	274	304	317	303	303	329	309	314	287	301	304	312	265	326	278	308	316	314	268	276	306	322	306	274	310	283	311	298	297	288	297	311	339	288	309	311	342	322	284	295	276	340	300	296	317	307	317	308	338	297	328	301	301	277	327	326	317	314	307	326	321	322	315	306	319	316	294	321	329	322	299	299	302	317	300	326	294	296	294	291	306	310	312	300	286	320	321	305	280	315	317	310	355	324	311	338	290	301	310	288	283	325	310	313	317	298	299	303	330	305	294	286	305	294	298	307	274	297	314	308	303	286	328	324	314	307	316	295	338	331	301	279	299	339	336	298	326	299	298	332	326	327	312	326	338	304	304	322	310	311	295	306	323	319	325	320	321	313	312	297	315	299	310	311	320	328	313	286	349	286	293	297	273	285	305	301	302	301	287	346	301	302	304	304	330	279	286	327	314	291	315	332	311	296	303	304	305	317	303	306	292	319	323	285	311	279	332	314	323	315	272	310	315	297	331	327	320	309	308	292	309	311	323	295	333	330	298	282	296	327	292	302	309	280
23622	21180	28552	24058	21168	12257	1461	901	784	707	620	610	577	552	531	514	517	536	455	490	455	450	492	459	421	442	459	449	440	442	397	429	425	474	440	403	436	422	481	419	456	439	394	435	412	449	408	401	432	438	453	423	423	397	432	458	413	423	445	438	473	424	426	387	448	438	423	451	485	405	432	433	433	437	420	434	442	377	416	437	424	390	445	402	364	421	437	429	429	388	406	428	435	379	391	410	434	407	426	436	398	433	387	407	444	383	443	479	408	440	426	455	431	399	403	408	454	436	461	427	410	421	401	395	440	442	419	411	419	414	422	397	441	395	423	411	414	406	419	410	452	437	458	446	419	435	432	409	432	422	406	412	389	425	391	425	415	463	428	450	427	405	387	393	424	408	382	436	446	413	453	412	392	427	411	422	460	428	395	400	432	442	427	436	414	447	425	418	421	439	456	441	453	427	421	415	435	421	452	402	452	410	436	445	408	425	421	412	392	416	385	422	425	446	405	413	451	399	405	407	429	422	434	402	428	412	389	396	449	405	406	413	416	411	429	444	439	455	457	392	464	432	426	452	469	432	390	417	437	459	392	389	398	418	415	399	410	419	381	401	419	419	425	430	472	417	415	388	432	405	465	425	423	442	416	423	463	392	445	408	435	456	438	417	451	401	424	420	456	439	426	456	413	454	439	407	434	396	437	424	428	442	409	376	399	436	411	436	437	397	440	428	412	407	411	455	402	425	393	420	403	419	425	429	424	463	454	411	407	446	406	402	425	452	412	413	424	428	436	402	403	453	408	404	370	432	385	450	423	438	413	406	457	474	419	414	402	435	413	435	412	407	432	406	436	417	365	417	417	447	439	437	434	386	421	397	446	422	417	411	427	410	437	411	427	407	436	409	456	422	397	414	413	377	397	421	427	425	396	410	411	412	467	439	443	452	443	423	432	406	424	398	388	403	396	416	406	435	430	432	447	405	414	440	463	435	450	411	443	411	403	434	429	402	394	387	438	433	455	423	449	458	411	419	399	441	419	383	458	427	418	442	437	408	420	419	432	434	418	411	411	440	414	417	422	408	440	428	384	457	434	412	402	407	424	411	393	419	423	391	416	412	404	414	413	427	399	456	442	413	390	455	410	451	369	462	425	438	407	452	387	404	409	454	445	409	450	414	413	397	435	455	403	393	424	449	431	433	419	438	390	454	422	407	409	414	474	413	393	421	426	449	408	463	408	435	426	428	438	426	430	393	372	449	420	441	448	402	445	368	445	449	379	435	428	407	443	411	407	443	414	453	426	423	439	457	415	406	442	411	411	421	402	381	422	376	424	463	394	440	401	415	458	424	428	438	387	434	447	431	446	414	422	409	375	443	386	401	455	419	363	406	439	422	421	388	414	396	464	436	448	419	397	412	427	428	425	435	402	433	428	403	426	403	437	411	424	461	412	479	426	450	470	444	430	438	427	455	433	478	400	432	420	409	453	427	398	425	453	443	451	421	459	367	400	424	447	401	425	397	435	463	405	453	416	405	438	455	430	440	430	451	408	417	457	439	450	438	422	440	391	470	440	408	442	381	413	443	415	430	428	430	405	443	438	433	396	399	417	402	434	423	410	428	444	422	378	409	387	435	429	456	428	412	438	429	409	406	389	428	407	451	426	466	447	411	436	453	390	438	421	419	404	438	410	478	415	409	440	404	441	445	429	429	400	426	422	411	432	417	417	445	433	429	403	413	432	426	428	401	419	400	426	407	426	410	430	415	439	450	441	431	389	424	420	420	434	437	411	406	420	417	439	402	454	449	386	408	412	437	462	426	436	421	431	428	427	399	438	412	421	391	411	423	411	412	465	407	441	398	432	411	421	433	417	445	409	451	416	433	420	403	449	465	381	403	395	402	453	445	407	431	422	442	424	444	424	428	408	429	427	396	390	431	424	397	434	417	415	406	429	418	434	425	390	418	466	392	409	405	455	429	372	395	432	425	418	414	452	439	424	423	373	382	434	419	401	448	448	426	410	409	426	435	437	396	405	428	390	432	415	413	376	439	425	377	404	384	425	432	417	427	417	420	393	404	436	397	416	448	442	425	424	438	403	422	425	432	414	445	445	385	417	421	421	404	436	383	414	450	448	426	432	445	441	447	433	416	393	424	445	428	459	452	409	415	402	429	400	407	416	414	436	410	431	419	412	427	389	420	409	420	438	423	429	445	411	407	406	437	429	419	428	432	413	408	449	428	414	408	407	434	421	406	401	392	418	451	431	448	405	421	435	413	393	414	414	402	431	408	385	424	435	408	428	413	407	408	406	412	424	416	372	459	404	417	421	423	421	458	466	450	389	466	393	431	428	401	413	466	378	423	445	432	443	422	432	461	432	405	424	416	447	439	393	403	416	402	426	380	440	413	411	422	394	384	451	408	439	411	432	419	447	437	398	402	418	426	412	410	428	448	436	379	424	393	424	398	411	418	430	424	397	483	440	425	416	412	432	422	406	444	439	446	418	394	407	410	454	404	432	420	402	430	418	429	420	459	417	399	431	445	413	442	424	429	427	421	420	422	435	469	432	442	416	435	422	448	416	402	427	446	445	403	409	409	426	461	414	397	409	420	420	403	430	421	434	412	423	435	381	442	439	410	434	404	436	429	449	418	413	420	411	436	434	415	400	391	416	436	431	432	417	442	445	418	413	387	427	384	413	461	390	449	406	401	419	418	396	416	423	436	450	418	431	422	438	413	443	372	410	415	433	428	432	420	405	403	461	406	456	435	437	410	395	383	407	427	407	456	429	455	399	406	423	409	414	405	414	405	454	404	403	411	390	407	428	441	404	406	404	410	457	397	430	396	421	428	406	414	420	416	415	388	415	435	422	431	414	419	412	401	456	386	423	424	409	434	413	441	408	430	420	425	412	440	465	472	397	423	389	431	415	442	382	460	408	428	416	396	419	431	425	418	413	395	408	395	414	429	408	405	447	429	440	457	426	420	406	392	441	414	406	425	434	411	455	398	434	409	422	436	396	419	412	450	396	417	407	411	396	394	422	432	402	441	430	411	458	419	456	408	419	395	374	378	380	438	408	420	458	449	426	414	397	438	414	449	387	420	412	413	427	444	421	456	436	431	401	394	405	405	434	418	414	402	366	419	424	431	429	410	429	415	401	420	447	417	387	433	415	417	411	405	412	418	389	422	396	432	401	401	432	383	417	420	411	432	431	440	412	435	413	399	420	411	440	432	423	444	416	424	413	424	425	390	397	431	431	433	397	409	414	467	405	418	458	397	427	405	423	447	393	444	415	428	455	419	423	450	429	388	397	385	433	371	419	413	427	427	445	428	409	398	424	409	412	457	434	443	418	396	439	442	415	402	402	442	382	422	395	421	426	397	425	441	429	425	419	421	445	396	387	452	456	391	451	444	410	417	456	415	405	401	410	412	435	443	413	393	411	396	398	440	443	465	416	407	454	429	426	418	406	387	439	468	400	399	451	416	423	449	422	402	403	426
10713	9789	8343	4260	2704	2157	1760	1493	1221	1029	854	833	695	694	648	608	607	614	612	604	560	552	535	560	555	530	514	534	496	499	522	526	491	474	473	478	476	488	485	477	520	463	513	519	481	519	474	480	500	510	471	462	474	494	473	504	475	464	487	489	467	471	494	459	473	474	470	498	467	447	490	511	456	472	490	448	469	515	494	492	492	467	438	502	475	440	464	515	481	459	462	464	465	498	450	485	483	500	478	468	472	458	473	448	488	520	450	510	456	450	479	504	442	444	434	468	482	502	486	449	459	468	462	461	455	440	489	454	454	449	497	469	450	498	469	516	504	474	444	507	496	488	514	498	537	476	484	448	464	481	477	464	489	443	449	463	455	466	472	441	503	454	473	466	476	462	444	506	448	508	509	466	494	455	475	476	481	457	480	463	497	511	466	469	544	455	495	459	460	448	511	453	460	456	474	511	476	461	482	492	514	406	462	439	486	482	449	459	499	532	449	483	464	461	457	484	451	469	448	492	426	494	519	486	515	432	520	454	497	470	472	451	480	468	446	463	479	465	476	528	489	414	475	466	491	465	440	489	452	462	478	485	496	526	478	446	522	465	481	498	465	476	497	466	490	429	481	445	496	457	504	470	462	472	466	513	444	494	482	483	478	515	499	467	503	476	527	501	539	472	489	459	457	461	504	478	485	443	465	480	495	484	492	463	462	495	514	458	468	442	521	479	472	482	488	445	485	479	513	510	483	442	458	446	462	460	514	476	474	519	455	449	507	477	445	478	492	473	470	469	462	476	441	462	476	479	490	478	451	463	478	478	438	477	458	457	463	465	446	447	473	446	470	463	518	435	499	486	483	507	477	438	490	491	454	502	482	448	492	464	458	454	505	544	434	474	483	491	504	484	482	493	445	486	493	471	500	470	478	456	507	474	474	470	449	456	435	473	474	491	470	495	475	486	493	489	389	473	459	466	494	490	512	482	423	506	444	488	441	455	463	494	486	504	452	465	508	486	443	502	472	466	434	461	487	463	509	456	489	489	461	476	449	482	477	480	478	459	503	449	465	465	466	494	469	489	470	491	507	507	466	502	423	442	457	455	494	449	484	452	475	456	441	458	502	484	477	510	487	468	519	493	487	516	464	464	448	492	487	470	517	482	455	474	501	463	459	491	467	462	483	499	429	509	490	422	470	505	461	497	463	431	485	415	438	499	517	489	472	474	483	499	470	478	492	478	473	471	495	448	480	499	458	455	494	487	517	513	487	452	488	436	470	460	493	468	471	455	461	487	468	479	514	472	463	476	466	421	502	469	469	502	481	465	468	480	475	488	473	441	509	492	465	515	461	440	484	468	491	476	468	495	493	456	477	455	448	485	462	483	473	467	479	476	429	489	458	468	463	485	458	435	476	479	515	494	491	460	464	504	484	511	504	479	453	467	502	500	446	473	475	456	484	496	475	499	509	461	489	461	463	460	475	482	488	473	477	500	471	501	524	454	500	469	473	496	445	472	494	456	490	484	465	468	478	469	477	510	445	516	480	500	484	462	467	487	486	479	465	485	477	460	449	471	504	495	496	461	477	480	478	469	464	464	488	476	518	443	486	481	458	474	460	465	485	465	518	471	478	479	464	468	516	521	440	463	474	508	476	433	450	494	500	458	478	480	465	449	482	485	480	483	484	499	462	456	483	524	503	474	511	488	482	513	485	464	458	467	440	503	470	455	478	487	491	466	448	454	462	471	465	479	491	446	472	469	455	441	469	459	441	487	470	473	488	513	468	449	484	469	458	462	493	446	477	480	504	492	471	500	438	454	485	510	459	506	458	489	482	459	488	487	442	499	462	474	433	441	462	478	459	450	473	473	488	501	467	442	476	486	496	481	442	532	481	446	512	491	484	426	474	449	471	460	475	466	435	499	470	454	478	511	478	467	510	446	484	475	478	487	507	426	481	443	489	453	451	498	475	490	446	500	508	457	465	467	475	482	463	443	432	438	480	448	521	458	469	495	534	476	489	474	481	471	499	497	469	475	493	456	519	498	517	504	482	490	502	483	457	479	457	487	519	434	458	473	524	509	492	484	415	508	473	483	460	510	494	503	486	458	490	484	477	489	499	456	493	506	490	480	471	500	488	485	488	505	490	475	446	481	530	482	507	485	467	498	489	477	471	450	526	526	482	461	447	480	524	437	455	442	493	480	487	463	477	479	484	480	463	466	477	458	478	528	522	455	501	448	478	456	499	415	465	455	443	452	477	479	456	467	498	474	506	484	508	448	523	471	484	491	480	473	457	481	456	496	469	462	460	458	481	460	471	469	451	466	452	458	491	510	475	476	447	478	489	548	477	495	485	485	453	489	529	478	471	502	453	480	479	456	483	498	460	470	461	477	484	494	500	492	472	449	487	496	447	488	500	489	427	450	464	488	471	453	505	476	454	473	501	450	456	437	484	437	468	442	446	454	471	508	511	458	480	472	481	473	467	452	474	490	469	462	473	475	425	504	478	422	471	483	495	497	496	440	480	457	438	480	473	479	524	503	445	457	466	457	457	450	454	498	471	454	502	449	485	471	475	468	460	476	537	461	504	493	463	488	504	508	445	493	481	464	480	523	451	480	463	421	505	466	490	485	460	502	467	477	484	471	485	495	460	462	482	483	505	483	477	475	502	493	478	454	455	458	511	458	493	490	455	467	507	486	487	475	490	468	432	516	461	506	465	497	494	464	462	504	498	483	469	452	494	495	505	494	511	480	457	474	458	439	496	430	446	447	501	432	487	511	464	482	451	453	465	478	454	472	485	471	438	456	459	473	486	486	479	475	499	507	456	440	516	504	462	462	441	508	453	465	499	473	485	462	492	485	486	456	468	455	497	460	480	504	499	481	449	468	470	439	501	458	492	435	450	490	492	408	445	477	484	449	500	478	497	497	460	450	490	477	501	499	484	513	529	523	503	460	468	450	499	458	464	469	466	476	440	479	477	478	497	462	476	466	465	500	456	491	489	487	457	468	514	473	458	480	498	508	474	500	527	477	481	524	481	487	461	457	481	499	468	463	506	505	479	478	514	464	485	474	441	475	486	499	472	463	468	480	484	494	460	469	464	476	470	459	474	407	463	457	484	492	452	500	422	422	480	463	504	458	480	447	463	493	454	426	458	455	455	428	499	459	488	448	490	466	472	489	443	501	497	458	475	502	518	470	470	488	495	483	477	440	498	467	466	465	480	423	465	511	473	503	509	497	494	467	479	500	476	458	457	488	515	481	459	456	485	467	493	445	526	458	498	504	447	454	461	485	475	500	423	461	479	494	454	459	472	483	459	491	492	452	485	478	469	476	517	480	463	492	455	491	467	471	505	499	462	483	473	515	488	471	461	436	481	488	481	453	467	502	496	504	477	498	472	466	464	452	453	487	473	481	462	477	524	490	476	472	483	437	447	478	452	511	449	429	488	489	494	502	493	482	450	451	477	467	497	466	473	488	503	462	484	471	465	476	466	459
24888	21187	27577	24947	12496	1131	773	668	592	531	564	527	538	515	509	479	512	476	463	474	506	458	417	504	442	449	486	442	461	421	467	452	478	464	447	463	456	420	450	462	452	486	471	437	439	462	441	426	469	442	478	451	434	440	445	442	444	439	468	464	457	466	451	465	410	460	469	441	456	486	420	439	440	469	452	448	431	444	430	442	483	481	467	460	447	423	422	432	465	437	472	436	455	397	425	455	477	447	429	409	472	442	460	380	439	437	403	432	455	453	405	453	461	466	426	428	476	439	470	434	448	445	425	430	429	452	435	442	484	440	462	412	455	445	408	439	460	466	456	490	430	448	394	418	452	419	441	437	474	472	441	431	433	439	457	449	469	450	469	443	431	447	424	405	459	436	453	449	449	452	450	409	470	446	446	446	446	478	427	478	472	438	477	428	457	461	456	430	450	438	436	466	398	448	429	441	479	412	427	446	490	447	473	464	431	418	436	461	446	478	469	486	432	433	469	427	432	437	461	451	494	448	429	434	409	478	479	438	480	445	458	476	427	457	460	455	420	442	425	432	446	431	419	415	456	452	465	416	434	463	446	464	451	423	461	477	452	437	401	404	424	464	441	413	425	440	470	451	420	421	419	434	433	475	459	476	420	467	465	440	435	448	448	439	429	478	439	421	442	476	426	479	469	464	424	428	446	430	462	444	491	443	439	441	484	466	426	428	444	435	436	440	422	460	424	460	448	463	453	458	449	482	421	447	463	443	442	479	484	465	414	499	450	446	478	443	491	423	452	453	428	442	457	446	393	438	444	415	495	436	449	446	447	443	426	432	440	427	438	418	419	426	417	428	461	431	477	452	473	434	426	451	455	448	435	436	431	427	445	464	462	443	455	429	463	419	434	459	427	455	411	431	438	441	448	453	443	452	453	434	437	426	453	454	439	450	444	464	444	433	443	438	433	469	461	436	420	408	420	500	465	436	478	430	447	429	453	451	441	455	492	424	433	456	432	464	417	452	437	425	423	426	441	411	432	475	463	410	410	465	416	442	421	437	439	453	477	452	478	431	425	441	482	470	443	433	479	419	426	446	457	451	481	432	471	470	444	429	416	439	418	422	430	412	418	464	486	427	453	413	457	443	421	406	440	484	439	427	439	494	430	468	490	412	453	444	466	451	428	408	415	469	452	472	416	436	478	437	456	430	461	455	428	451	454	461	432	479	472	437	443	475	456	467	444	447	434	456	409	388	435	464	486	440	470	457	444	432	456	421	423	430	443	483	449	457	438	512	492	389	492	453	405	429	466	447	422	406	464	448	399	458	417	442	421	483	449	439	449	439	429	448	452	433	456	422	469	426	488	476	467	427	460	395	436	450	440	443	504	454	433	463	408	461	464	423	448	413	432	449	477	439	457	445	464	430	459	435	451	442	447	435	439	452	452	461	456	397	457	415	436	415	418	485	400	415	453	460	463	434	461	412	454	476	407	480	429	437	464	416	460	476	504	438	406	459	454	479	476	425	472	442	453	414	460	463	432	459	452	472	462	486	437	417	455	434	460	459	441	466	434	438	437	477	464	445	442	471	432	464	433	433	389	442	434	426	440	439	434	437	430	456	462	476	454	403	430	450	440	445	453	415	430	400	409	422	413	430	450	470	477	486	462	449	446	413	456	449	436	439	463	420	494	458	453	448	426	454	414	413	464	429	394	462	446	445	466	443	444	489	416	414	438	453	456	432	456	427	462	458	405	469	425	419	456	460	444	439	447	472	462	410	416	492	439	507	424	466	443	420	421	454	458	452	446	438	447	437	449	458	442	436	409	427	447	431	445	427	420	424	463	443	466	466	423	418	480	438	432	453	426	453	474	416	459	444	474	463	427	484	462	438	430	443	447	424	452	443	433	452	448	493	460	437	439	484	455	399	449	421	456	476	451	447	466	450	441	485	461	478	401	468	443	473	464	494	437	451	424	455	499	442	426	420	467	489	432	454	431	479	462	423	439	412	457	442	411	429	448	440	439	462	446	474	455	448	463	434	436	429	456	484	443	441	445	446	432	452	415	432	447	445	446	448	449	476	441	483	432	432	424	457	449	412	444	472	476	442	451	441	482	425	470	453	454	472	424	463	448	447	441	401	446	447	453	418	469	434	466	447	460	418	438	459	439	455	500	456	480	444	419	448	444	441	478	442	466	444	415	435	412	453	475	438	445	428	416	464	463	446	433	466	428	419	446	465	442	458	407	445	443	434	425	410	429	418	443	467	463	415	413	434	454	420	441	462	414	439	449	460	437	433	417	466	484	419	462	439	432	498	465	458	418	487	398	421	394	432	456	432	447	432	455	466	428	413	446	442	460	430	443	492	436	472	497	458	447	457	419	458	402	458	463	489	458	437	446	448	430	467	463	452	452	453	459	455	432	458	469	445	437	462	471	441	452	469	457	456	465	451	416	431	447	432	447	461	429	450	442	438	441	434	441	427	474	451	416	457	484	430	431	448	463	465	442	458	448	486	451	457	438	495	447	430	462	448	433	430	461	434	448	419	424	439	454	440	447	466	426	432	434	447	429	478	441	464	439	453	441	436	441	403	470	481	432	453	447	455	443	443	438	445	473	446	464	416	448	468	499	423	482	387	456	424	433	443	422	451	449	461	422	447	438	480	440	478	431	445	412	460	452	456	477	472	476	460	473	419	421	438	469	442	426	466	452	448	481	472	420	430	450	437	445	464	457	426	475	428	481	455	478	420	474	456	425	431	464	456	466	450	468	424	469	427	442	474	435	458	459	483	449	412	463	457	452	429	449	445	432	484	433	448	458	455	451	448	486	442	436	459	459	449	464	422	414	428	426	433	419	461	450	423	423	484	474	426	462	461	438	424	472	444	431	438	455	462	412	475	445	455	415	409	425	472	450	463	445	438	440	452	456	413	482	435	418	428	429	413	446	475	437	462	420	455	393	452	426	460	406	445	476	472	433	442	412	417	464	419	433	437	434	412	428	458	406	472	462	442	447	477	465	449	458	436	405	478	473	442	447	415	450	466	450	450	476	427	492	461	453	461	484	454	430	426	415	430	455	461	425	452	469	461	486	417	460	460	446	454	443	449	455	473	466	414	476	414	448	398	454	454	419	446	433	419	432	459	454	398	459	461	413	429	447	453	465	461	442	418	466	470	446	483	408	464	439	466	473	444	431	436	442	437	452	429	451	457	457	431	472	448	437	443	464	467	460	409	458	481	438	431	473	445	484	463	467	425	473	481	454	455	439	433	476	436	426	468	432	405	430	459	482	469	438	440	393	453	428	444	419	463	471	443	442	470	429	465	473	451	410	417	448	470	444	480	441	456	455	454	437	481	380	400	452	423	455	417	468	439	475	448	467	392	445	448	449	470	474	449	468	442	417	457	435	438	466	443	490	445	449	467	438	471	459	456	436	436	394	407	444	421	459	467	457	477	427	427	441	453	409	443	462	429	445	433	452	464	460	476	459	451	441	485	420	423	465	469
11535	5731	4920	2444	1791	1473	1252	1075	935	829	751	693	655	668	643	623	586	588	606	535	593	565	536	580	583	559	542	544	551	553	541	537	549	522	523	561	532	562	554	531	556	536	548	503	568	551	524	508	571	502	522	521	576	550	506	539	534	545	518	521	526	564	583	524	514	568	527	536	539	519	526	530	534	501	524	520	512	514	506	515	519	517	516	551	534	523	519	498	528	483	483	504	539	537	515	480	554	548	516	512	513	564	500	552	540	487	524	543	537	571	518	556	491	524	553	536	547	550	555	526	518	514	569	528	500	519	517	522	532	517	599	506	500	542	514	530	534	538	498	547	488	527	539	536	517	518	525	503	480	533	491	543	515	555	550	520	545	517	497	539	524	548	562	472	532	520	513	478	521	524	530	500	487	501	529	555	508	517	531	505	545	543	580	509	513	495	537	513	556	536	524	571	513	512	527	492	509	538	498	521	556	563	534	514	558	501	540	501	552	538	500	506	510	524	499	510	540	506	533	500	535	509	536	490	541	546	531	523	502	537	508	516	564	520	526	562	528	533	558	536	528	501	544	499	525	564	496	468	538	534	582	551	538	525	534	500	508	554	514	557	530	523	541	526	534	494	543	534	528	550	550	523	538	502	493	534	540	540	521	497	522	556	532	504	562	523	543	544	522	560	517	544	464	528	542	526	538	510	559	523	522	502	529	550	491	521	525	501	519	563	502	549	488	560	515	515	540	551	511	541	523	514	552	571	512	532	501	492	520	497	570	544	561	500	561	537	536	532	499	505	523	534	490	544	547	526	506	549	507	516	545	541	498	520	506	529	556	536	526	549	552	535	554	514	488	542	529	522	547	550	525	505	493	556	511	553	517	514	562	503	550	559	538	505	510	520	517	494	520	517	492	549	551	539	541	529	514	542	534	556	540	549	526	531	483	525	523	559	506	465	554	506	533	548	510	509	510	533	516	517	571	515	540	518	533	518	552	532	555	530	563	578	503	539	529	505	541	496	547	498	532	536	527	520	512	504	506	512	529	577	529	521	521	506	531	556	506	542	479	551	493	484	544	570	500	520	521	567	537	527	545	555	548	535	550	517	559	514	517	523	515	523	525	513	539	566	516	534	551	507	534	505	510	550	526	527	532	545	540	505	501	489	526	536	510	563	507	517	532	525	547	516	518	536	558	516	530	521	529	552	520	534	525	508	527	520	533	535	527	506	517	514	514	548	506	514	539	508	521	544	530	533	525	537	487	505	512	531	518	490	518	503	475	561	520	529	490	506	536	505	545	534	544	540	517	510	549	487	557	517	546	553	498	480	518	500	535	525	532	505	573	534	537	507	553	565	513	536	534	551	521	569	552	504	545	580	557	527	515	545	504	501	515	507	537	515	500	546	486	516	539	551	536	512	500	543	498	497	523	569	549	532	521	512	503	501	512	526	515	496	533	505	521	532	501	509	518	535	546	534	551	583	518	519	551	536	553	535	504	548	513	584	540	516	550	558	565	553	524	524	531	556	548	564	524	501	536	509	503	512	535	544	524	532	501	516	515	546	526	539	498	541	540	493	509	503	539	469	471	535	533	518	546	507	551	541	583	502	530	534	543	540	539	560	499	558	579	515	520	554	552	543	587	509	514	548	523	539	499	552	521	531	518	519	526	569	491	501	535	518	534	524	534	545	554	526	501	530	545	538	489	518	536	528	527	538	513	497	576	524	512	547	512	508	548	508	498	543	599	524	545	507	530	519	515	490	521	513	523	528	541	485	541	537	534	539	530	520	509	497	518	483	532	523	480	558	522	540	510	489	515	534	557	529	521	565	493	500	526	529	529	513	472	504	506	513	534	511	510	554	528	487	531	519	518	539	526	483	542	564	522	514	496	521	524	563	552	555	546	538	525	540	529	519	540	520	508	541	510	516	552	524	554	531	509	515	507	510	533	524	519	529	543	511	525	501	517	543	497	521	547	541	531	498	497	543	556	488	531	493	518	532	531	480	536	538	520	531	532	522	501	499	490	567	532	514	505	515	539	512	530	526	577	495	531	550	554	526	486	528	530	494	498	526	544	534	477	541	533	543	535	524	497	558	591	575	549	543	547	560	489	529	522	530	526	543	533	544	560	483	547	567	507	510	545	527	546	532	520	527	534	551	530	551	528	504	488	538	529	527	524	523	556	541	511	537	497	534	560	542	534	548	522	536	496	517	541	553	526	536	487	525	525	498	534	502	555	524	494	545	537	532	530	520	508	555	510	539	575	530	532	523	513	523	576	577	496	578	534	497	514	534	527	494	581	504	505	563	533	536	489	538	545	512	507	512	546	519	538	534	532	494	544	544	505	586	494	577	538	526	536	528	539	507	492	547	504	522	500	489	545	574	559	476	536	515	534	508	576	551	564	556	506	546	487	556	516	523	522	522	509	538	522	532	568	535	539	519	530	532	528	518	515	491	518	523	525	524	549	558	538	503	543	553	570	499	489	537	510	517	535	582	524	518	517	474	533	557	538	523	510	530	499	531	496	538	499	520	503	529	518	508	527	513	480	565	554	529	522	532	539	527	569	543	531	580	485	568	568	535	530	566	517	527	520	519	493	501	546	504	484	554	567	513	505	537	528	567	549	564	499	520	548	545	546	541	498	516	522	555	552	510	505	552	521	515	525	500	503	509	484	495	540	541	556	538	549	523	524	550	508	547	515	535	549	520	530	532	489	498	508	507	552	551	563	516	553	529	517	583	523	523	534	519	521	537	526	496	517	525	512	545	528	519	511	529	510	533	483	538	497	539	509	547	528	490	549	526	548	554	540	505	517	527	554	552	504	527	580	510	507	535	512	555	491	502	487	512	552	546	515	499	514	518	537	523	541	541	539	541	550	555	543	544	496	547	526	567	528	534	494	535	578	571	538	564	530	542	531	570	551	523	533	564	508	530	512	480	531	556	538	509	516	570	516	527	566	493	530	552	527	540	496	546	527	497	534	555	533	541	548	494	510	555	537	560	523	526	540	524	521	543	528	526	522	537	540	577	527	531	518	538	532	525	587	513	511	525	509	521	514	532	496	561	520	559	537	534	508	545	516	515	509	552	511	518	530	529	528	560	509	518	500	562	540	550	542	518	541	547	550	511	508	537	564	547	516	558	547	557	504	473	523	512	533	541	494	521	479	538	497	526	520	537	482	513	523	530	517	519	525	558	550	541	525	514	590	509	484	526	516	561	526	525	496	528	520	529	492	529	532	472	512	533	553	546	584	486	535	533	485	521	573	528	543	540	547	502	495	517	538	527	517	528	490	585	493	565	503	510	526	533	566	518	491	534	549	509	491	522	499	507	519	534	521	488	505	522	524	507	541	523	511	602	535	540	507	514	524	528	551	491	531	494	528	516	541	498	572	508	531	557	508	512	516	521	527	502	516	526	553	560	536	488	497	508	506	543	524	537	533	529	551	508	558	521	513	516	493	530	465	545	521	497	533	517	579	543	492	521	503	477	505	512	498	555
22685	21196	28973	23703	21153	21172	12377	1950	1432	1262	1139	1104	1074	1053	1010	943	922	867	873	849	848	840	831	868	804	867	822	847	846	833	805	839	878	820	816	766	804	817	771	750	803	793	711	775	823	820	786	745	782	821	774	778	727	741	781	772	728	773	768	775	748	765	781	789	786	774	772	763	778	760	757	771	748	799	773	787	711	785	771	768	768	805	789	762	736	750	805	806	686	785	825	787	770	791	802	757	807	763	747	811	779	758	792	774	789	780	752	773	737	795	784	738	764	806	790	786	766	771	770	771	744	819	767	803	807	751	727	767	796	769	763	730	774	737	771	762	752	737	741	798	745	827	754	778	765	741	739	772	817	811	750	811	786	770	717	795	789	778	819	801	767	735	794	755	782	774	793	742	793	749	788	727	788	768	797	788	783	794	797	731	764	752	780	776	723	770	747	818	747	791	812	769	765	823	784	787	809	768	784	783	714	745	806	734	794	817	744	802	763	756	730	751	724	746	749	775	782	704	777	772	713	773	733	785	789	726	760	743	786	768	746	742	757	731	763	762	747	731	748	770	769	815	739	753	780	770	778	717	786	764	782	776	784	751	819	832	794	753	742	715	741	695	761	753	781	729	750	762	791	768	783	770	764	730	740	743	773	829	767	748	758	731	743	737	793	731	748	751	809	804	776	779	767	800	775	772	805	784	755	740	800	786	744	767	721	804	782	753	799	760	726	754	778	796	763	744	749	773	783	806	722	756	721	782	772	781	760	747	795	739	730	812	769	756	723	783	767	742	776	744	782	736	794	749	790	722	765	719	733	722	723	785	767	799	711	771	746	745	733	797	787	754	705	763	794	770	728	782	796	769	730	744	760	734	767	818	747	764	765	819	792	777	762	776	749	781	718	755	741	737	762	781	774	788	754	742	756	759	770	734	750	753	800	780	777	751	768	766	792	719	771	751	761	822	739	767	824	778	737	749	761	778	741	781	774	790	785	756	746	752	725	751	803	778	774	767	792	843	810	831	700	768	806	756	791	820	782	728	759	730	779	745	781	832	688	801	755	770	780	826	735	768	766	776	765	751	757	744	812	798	812	759	748	766	783	748	776	742	778	717	753	711	773	728	762	669	799	769	741	768	771	792	782	769	770	798	792	784	764	760	753	738	762	786	757	759	829	754	767	729	746	749	797	777	749	760	813	787	755	750	825	794	728	774	762	817	769	780	753	758	780	791	814	746	767	741	763	740	742	770	773	752	790	742	734	764	753	806	828	730	835	802	754	767	745	755	750	736	805	756	720	749	774	745	796	799	745	752	754	720	818	755	754	799	783	773	768	782	771	742	796	779	763	740	768	783	737	741	766	776	733	759	757	721	773	801	789	736	738	786	765	791	741	743	705	774	772	754	781	784	740	790	772	783	780	822	779	756	811	749	777	738	805	753	780	733	723	804	735	784	727	731	762	770	741	736	744	744	756	766	782	758	793	742	790	804	794	759	730	756	785	802	781	788	795	801	791	790	716	760	787	800	751	727	737	742	761	741	753	802	784	733	793	723	709	756	740	726	756	752	750	730	763	766	761	724	797	758	783	807	763	764	796	711	777	781	746	794	731	769	727	763	782	749	796	771	722	787	725	768	763	768	723	752	745	793	764	764	808	817	731	724	772	789	773	791	798	757	765	806	756	739	723	755	744	785	769	767	775	766	793	757	746	744	750	764	821	717	763	746	749	772	780	750	775	732	801	758	723	809	762	805	784	734	795	755	698	785	765	766	766	787	752	782	742	742	727	757	748	781	754	756	857	806	748	806	771	772	782	752	747	754	740	760	767	767	744	754	761	702	787	791	744	774	756	745	803	741	788	748	766	734	768	758	708	790	725	754	757	735	732	768	804	809	816	798	758	742	786	726	788	775	809	743	763	820	742	824	749	753	747	766	768	706	758	793	742	762	736	768	796	772	729	740	764	748	716	722	778	769	759	758	744	765	794	789	810	745	733	743	757	752	787	742	740	787	741	788	751	736	747	800	749	764	839	766	737	755	788	799	719	835	780	749	732	732	768	740	770	758	783	770	768	724	750	797	794	819	776	733	799	786	777	720	730	757	772	757	776	759	736	736	743	756	772	758	726	750	758	770	731	751	773	779	769	747	787	730	737	769	750	785	741	790	765	780	771	748	769	729	767	822	763	784	672	728	760	766	751	782	738	751	735	800	778	792	782	703	787	733	775	742	764	801	787	765	801	748	750	766	722	764	755	719	748	764	768	724	858	747	735	749	737	769	782	751	751	745	756	781	731	731	752	766	736	748	764	715	840	778	753	726	745	805	787	781	805	761	775	755	761	757	808	756	714	771	752	729	757	739	733	741	736	713	756	751	756	724	723	768	783	748	754	717	754	752	749	806	762	768	748	759	807	756	782	757	776	749	776	767	726	743	800	778	764	822	754	803	730	779	792	762	755	755	721	742	739	748	754	833	765	800	758	780	762	775	726	771	748	823	762	752	761	724	744	743	766	744	777	777	753	761	676	813	770	770	790	787	726	792	749	757	726	783	822	792	778	746	715	737	802	757	736	740	779	773	792	790	769	727	747	770	732	758	746	799	777	742	803	773	718	732	772	813	734	778	790	739	751	769	735	724	800	750	736	737	819	746	747	788	832	752	771	744	841	786	764	748	792	824	717	797	770	784	746	765	726	739	770	782	705	755	744	807	761	801	774	792	788	781	768	740	756	793	778	747	749	736	786	724	760	801	765	778	820	739	744	741	720	744	776	793	777	732	737	763	757	769	795	767	734	723	737	785	785	690	798	728	756	763	806	764	771	764	755	794	755	813	748	763	755	749	821	770	795	736	741	749	814	798	759	739	774	733	771	729	740	734	773	755	760	744	754	722	764	734	753	742	751	761	762	767	741	738	768	769	743	762	745	738	747	787	780	806	771	701	813	804	694	797	760	738	714	753	749	748	767	765	768	731	801	754	723	789	777	784	729	777	775	752	756	749	719	761	778	690	720	789	785	746	757	787	771	782	775	736	719	776	775	738	757	769	705	764	751	697	761	740	759	796	729	743	754	761	727	726	740	753	771	761	787	766	787	748	725	766	783	734	717	770	750	774	759	788	746	744	805	736	763	778	749	772	753	792	738	696	739	799	774	769	760	734	697	763	751	828	741	762	774	729	757	725	749	778	769	794	724	734	784	793	736	778	744	767	814	808	762	743	745	811	814	743	764	800	775	738	779	798	792	719	752	742	759	746	722	787	756	767	754	752	819	729	781	822	829	778	743	758	758	758	757	759	743	801	762	802	765	785	775	786	766	768	735	771	712	784	787	793	713	794	707	776	760	727	832	718	741	754	782	757	739	801	674	745	771	828	748	744	789	729	736	724	744	743	793	757	731	729	810	743	756	803	733	746	808	776	776	741	798	722	795	786	790	740	766	783	747	810	730	724	776	784	708	789	737	794	777	731	728	794	780	770	775	794	754	802	724	759	783	793	742	763	759	754	781	765
13728	16264	13649	7456	5148	4001	3268	2677	2215	1980	1677	1422	1305	1291	1227	1163	1130	1046	1026	980	1005	974	922	930	926	896	898	901	881	936	902	929	863	878	882	854	867	884	832	871	876	865	840	891	830	857	921	810	878	838	790	873	818	829	865	842	845	813	832	820	824	819	851	851	781	878	851	790	860	818	841	775	842	880	853	837	818	860	806	868	828	827	857	795	864	794	862	820	840	809	784	812	868	824	838	875	902	834	850	856	874	810	887	848	891	802	845	895	856	822	861	755	815	819	783	864	851	849	858	766	822	800	824	849	832	837	830	792	825	844	837	866	822	836	821	804	796	866	866	816	853	809	844	817	855	887	813	852	810	844	815	811	798	819	822	854	883	894	830	791	870	883	899	830	884	808	837	832	885	832	842	791	814	867	905	819	837	821	845	779	804	831	856	788	835	860	887	818	863	811	854	819	859	871	853	824	806	823	842	859	899	795	855	888	902	867	789	847	820	814	816	792	811	856	810	805	878	821	825	870	847	842	855	837	848	869	834	856	782	809	802	879	847	825	815	815	891	828	845	812	856	864	843	850	811	811	828	824	860	844	892	781	803	862	855	787	888	810	846	813	868	806	854	843	824	872	830	839	806	817	762	840	844	872	836	811	807	815	802	876	839	801	823	820	802	822	826	849	808	796	790	761	867	851	823	812	816	842	838	805	854	821	809	857	815	837	804	827	852	822	818	832	771	857	816	854	801	885	864	802	805	830	836	821	871	867	768	820	815	863	860	857	798	820	874	813	829	849	821	818	808	784	808	817	777	840	787	848	845	813	816	836	857	834	839	851	837	829	846	816	820	827	801	836	823	812	861	853	775	836	854	850	836	815	822	854	841	804	848	795	832	813	795	840	838	828	886	871	811	832	851	804	817	835	858	820	830	871	859	815	843	820	830	870	798	813	805	833	796	824	833	815	874	840	838	831	800	793	842	815	857	822	836	835	796	854	828	825	815	813	802	831	839	789	758	850	805	854	822	821	810	840	790	838	846	833	856	839	844	775	874	811	821	815	844	788	824	881	813	882	836	847	817	838	862	782	728	818	838	806	804	829	821	810	800	875	846	828	804	831	806	855	801	857	813	801	805	869	856	832	833	827	863	824	775	848	894	842	783	833	879	785	846	784	822	829	776	827	805	853	830	769	826	873	758	830	814	805	797	872	825	822	818	843	866	811	833	828	795	841	837	854	865	875	872	852	800	828	863	837	829	797	800	816	783	831	863	798	851	819	837	805	813	859	885	840	833	865	839	831	911	813	827	853	854	865	822	833	825	816	815	812	850	893	861	847	845	840	806	843	868	828	796	858	824	836	795	831	839	869	847	860	799	799	821	802	874	826	861	844	810	829	874	785	809	834	849	841	827	825	836	843	806	842	855	854	795	829	871	846	869	816	848	819	830	854	817	840	819	768	775	796	881	845	870	870	859	868	815	839	809	863	852	819	815	799	820	846	860	824	854	830	854	779	770	814	807	819	827	810	868	839	821	820	837	874	819	873	785	867	821	836	837	848	818	824	851	833	844	832	846	759	820	845	791	871	822	841	791	832	849	821	807	862	847	818	811	807	799	809	834	846	851	855	754	838	815	867	824	804	831	865	869	833	789	789	838	791	822	822	860	796	842	847	836	794	834	814	815	805	807	860	813	860	821	838	872	847	823	795	830	842	842	867	850	814	795	799	883	825	836	842	899	832	804	822	837	795	869	858	784	801	820	816	808	811	822	880	762	826	826	836	843	819	855	788	884	811	820	843	830	848	850	827	804	819	785	845	884	814	850	803	812	826	828	792	817	857	885	830	803	786	875	867	815	791	854	829	859	849	826	846	828	844	826	807	807	812	857	794	924	846	821	799	834	834	773	794	850	820	761	833	862	845	852	871	773	852	878	821	843	827	778	872	759	765	864	820	833	791	833	803	815	812	824	858	849	821	848	835	836	809	857	811	829	846	818	852	856	815	838	834	849	837	784	816	880	789	838	772	833	848	867	845	833	826	882	837	852	848	829	885	824	797	880	856	850	855	834	837	790	770	843	863	838	858	808	817	835	820	839	827	852	855	829	825	869	834	837	865	775	822	805	847	831	822	814	823	870	882	827	845	812	800	779	855	857	838	883	815	833	813	855	863	842	878	805	807	857	813	827	819	831	855	880	824	809	808	878	828	830	821	807	867	839	860	812	865	823	798	835	803	883	900	863	826	876	815	799	790	856	795	840	839	846	834	844	882	820	860	826	830	816	853	869	822	891	849	845	867	820	805	854	831	863	805	831	784	819	822	833	815	832	772	831	805	851	853	851	844	834	756	764	806	909	849	795	820	803	860	816	762	855	834	865	863	830	808	825	810	844	827	823	837	851	816	842	901	883	869	874	833	787	862	830	792	887	858	828	813	830	850	824	807	853	846	803	831	883	790	825	837	859	813	808	873	784	857	816	803	817	804	816	821	831	843	824	826	857	904	832	882	836	846	860	819	840	877	802	836	820	855	779	857	840	849	873	822	870	822	785	782	802	814	906	863	816	800	874	822	846	852	845	842	838	852	816	788	866	845	855	805	789	830	843	781	832	795	815	874	820	832	846	833	847	772	805	865	882	839	809	889	814	830	785	804	840	853	845	795	820	842	838	821	777	843	874	795	854	815	818	871	812	810	889	801	866	824	808	833	830	794	841	900	801	850	792	826	846	849	806	819	817	878	836	837	895	888	851	809	816	860	832	789	864	822	830	858	870	868	819	847	838	864	865	821	853	801	847	828	836	826	861	852	803	857	821	860	820	842	799	819	862	836	786	858	837	871	853	870	793	856	879	842	840	848	829	811	859	796	826	811	872	864	838	765	820	766	819	804	836	832	810	798	857	876	807	829	832	852	827	882	839	834	766	845	890	831	834	812	857	835	827	874	830	858	821	840	838	800	781	829	791	771	816	859	841	820	833	818	845	804	896	830	836	823	820	864	852	844	751	789	855	826	838	860	840	851	835	804	794	851	844	833	852	832	833	814	875	783	833	834	810	797	800	849	882	892	827	843	850	847	810	780	821	836	861	853	849	796	835	808	836	855	836	844	804	826	815	833	833	812	788	840	827	803	894	798	846	813	836	843	783	815	823	778	834	828	824	913	780	824	857	825	833	803	863	880	815	817	903	893	821	811	823	819	792	844	827	775	842	834	831	849	815	859	823	769	804	800	819	828	863	792	809	814	809	900	841	819	842	858	805	794	846	850	864	797	833	829	785	861	798	849	815	810	881	838	835	851	854	809	872	862	797	830	858	801	888	836	825	827	795	800	829	799	833	801	853	884	837	821	805	791	817	798	860	798	797	886	835	799	866	809	816	859	840	838	778	796	822	873	824	840	870	807	803	821	853	782	780	822	773	784	841	833	814	840	831	855	803	845	801	842	786	855	799	879	863	839	826	842	821	772	818	892	844	827	803	814	875	818	842	823	832	823	818	847	822	802	845	829	787	831	811	802
27104	20429	8661	787	407	334	309	267	271	286	287	251	270	254	263	243	239	247	246	232	252	233	248	254	268	256	228	243	256	233	253	246	274	245	264	251	245	256	242	260	261	259	263	264	267	264	248	258	250	256	277	235	237	240	260	240	250	238	236	247	254	262	227	236	243	252	222	245	234	260	265	242	232	260	242	257	225	288	297	266	275	252	251	281	242	241	233	238	265	271	248	231	240	254	271	260	260	238	255	245	270	263	263	280	283	246	257	262	232	242	270	236	221	246	261	285	274	249	217	239	235	261	246	250	290	274	233	242	258	260	262	253	234	225	242	257	238	272	246	259	266	248	265	235	261	230	263	240	245	243	222	256	231	238	248	266	229	265	247	256	257	265	243	231	223	237	280	257	274	229	244	271	227	260	244	268	242	240	242	236	236	250	280	252	203	259	236	247	252	243	249	223	241	251	244	227	235	238	273	269	261	248	258	227	261	263	241	261	231	265	249	247	246	246	267	249	279	264	229	254	247	222	239	272	229	257	276	258	254	273	262	245	262	205	210	251	264	236	235	243	238	242	235	214	250	289	247	255	225	277	235	257	270	258	249	269	258	226	263	274	258	238	232	256	233	253	214	235	247	262	284	259	228	246	254	239	256	212	259	243	263	261	234	240	234	252	245	280	242	254	254	239	236	224	239	241	289	232	247	261	254	228	224	238	254	253	243	261	251	272	223	283	244	254	228	243	244	265	260	281	239	212	224	270	259	260	250	256	306	258	230	258	264	244	236	242	261	266	242	254	241	259	275	255	256	244	239	263	271	262	254	247	254	240	234	262	216	239	228	253	267	253	254	251	256	236	259	257	223	267	231	250	249	229	275	263	214	238	242	240	263	227	266	245	267	233	241	240	242	241	226	224	255	235	254	252	248	266	235	246	250	233	255	255	241	258	249	250	256	243	239	270	252	225	256	232	278	245	225	247	262	275	267	244	232	253	252	249	255	246	249	253	249	259	258	230	243	249	260	249	228	248	232	251	266	257	243	263	239	231	267	235	261	225	250	250	242	252	260	233	229	239	263	252	254	258	226	245	242	268	264	260	256	247	243	237	228	231	223	260	269	246	267	252	233	257	280	245	234	266	263	230	264	252	274	253	238	256	219	287	270	277	254	221	265	253	272	233	263	233	232	251	238	266	237	241	242	249	244	266	258	277	249	239	250	244	226	251	245	275	215	242	249	254	235	221	242	236	250	271	278	293	270	244	263	239	261	258	268	257	251	245	270	246	252	292	284	240	244	232	291	242	258	248	261	213	243	276	235	255	235	255	226	250	234	225	248	267	232	256	235	245	236	233	252	235	236	257	256	274	227	255	265	230	287	250	221	258	275	234	261	222	227	256	249	245	265	262	247	241	245	241	269	266	230	239	258	254	242	271	257	241	271	233	251	259	289	254	290	256	253	254	272	272	244	261	245	236	262	256	270	253	258	262	238	230	218	214	253	264	231	270	251	254	247	223	255	252	243	236	251	221	233	246	276	248	250	258	259	254	241	256	259	262	253	266	238	252	237	253	264	236	257	254	239	233	239	254	265	272	252	247	249	246	265	262	263	250	268	267	241	266	248	237	237	278	231	269	227	248	245	256	250	251	281	260	242	282	233	250	254	255	256	257	260	262	249	278	236	263	232	256	282	227	286	270	235	250	230	256	271	264	245	248	258	254	251	269	269	252	253	252	253	249	220	242	263	279	245	226	254	248	238	269	239	225	223	242	255	262	252	239	264	250	266	234	234	229	259	246	302	251	227	244	259	248	266	270	276	261	255	258	258	231	244	241	242	254	241	246	277	242	260	255	267	222	272	259	242	239	226	264	235	277	253	261	263	252	232	240	257	244	241	265	259	252	237	229	228	228	249	249	251	263	255	242	238	255	270	273	255	243	250	273	243	262	241	259	245	252	233	259	267	222	244	259	247	269	220	236	233	239	267	244	269	261	249	254	246	277	243	241	248	272	262	228	244	233	253	244	251	239	268	262	256	235	229	240	265	278	271	223	253	264	283	239	211	252	247	271	261	257	239	313	242	252	239	269	272	267	252	259	230	243	261	249	246	262	243	238	262	254	260	237	256	240	231	249	224	229	261	240	243	276	273	257	266	266	236	231	278	223	263	268	231	266	259	246	247	279	279	251	239	273	241	232	241	272	289	251	246	259	215	268	246	241	243	231	249	256	239	259	250	245	226	232	258	248	245	257	248	261	280	294	241	215	214	255	223	269	255	258	235	263	250	279	254	257	231	271	282	283	230	263	255	237	276	252	261	242	226	240	265	242	243	234	258	248	248	284	244	271	244	238	246	236	238	235	241	241	270	271	247	240	221	271	279	223	226	238	248	240	235	226	236	243	273	239	286	222	253	268	262	257	265	256	254	251	249	254	262	262	238	252	267	228	241	240	236	237	229	263	246	254	220	248	251	277	264	234	257	248	264	229	253	250	244	235	249	229	236	236	227	272	234	231	225	260	252	270	268	230	259	255	256	249	241	276	242	279	251	266	229	253	240	245	235	262	233	252	262	278	231	258	260	260	272	279	226	256	281	240	228	227	255	289	252	249	253	256	246	240	253	251	250	214	266	242	257	263	242	274	279	250	256	254	259	231	253	253	234	278	234	250	245	241	267	264	284	283	277	221	261	258	266	247	236	246	241	258	232	213	255	234	274	258	261	247	255	249	266	246	279	228	250	253	264	218	266	265	279	246	231	264	262	257	270	275	251	248	258	260	262	242	279	241	246	253	256	244	266	246	251	234	250	226	253	251	256	252	227	264	238	256	246	283	255	241	235	236	253	257	253	274	236	247	246	243	275	241	269	260	234	247	262	239	239	228	265	271	250	248	233	251	247	254	243	260	238	264	248	263	275	276	243	255	247	288	243	294	262	252	254	253	251	244	250	256	260	243	243	268	276	230	219	250	265	272	270	262	227	255	270	247	253	251	258	243	237	252	216	261	258	264	262	248	233	262	279	241	291	256	238	303	231	259	262	257	225	244	253	264	262	267	261	274	240	256	271	260	228	266	239	241	258	234	237	264	248	231	242	232	247	247	256	273	267	269	270	236	251	236	270	248	245	251	265	237	252	249	270	231	267	258	252	233	234	243	246	255	256	232	254	259	262	244	255	238	240	236	240	245	252	259	247	237	287	252	256	250	249	255	247	245	223	240	257	222	245	281	264	258	268	231	245	247	262	274	226	266	233	259	258	282	259	231	233	242	259	252	256	270	259	247	253	226	252	271	267	236	233	254	257	260	237	235	271	233	260	239	281	243	218	248	264	256	231	252	221	254	232	259	287	249	243	280	243	256	255	282	265	273	274	220	258	254	248	246	269	233	224	284	260	256	245	229	231	266	220	251	261	264	268	231	244	249	264	230	281	260	264	250	260	252	235	251	231	243	231	266	246	224	243	255	253	234	248	245	270	262	243	246	243	235	245	241	250	277	260	237	257	257	256	265	246	255
8931	1224	1192	635	540	397	414	400	344	370	378	312	319	333	343	339	329	305	335	313	281	309	311	302	269	295	349	290	311	313	288	285	336	323	303	326	320	347	305	303	327	289	277	321	325	314	308	316	313	284	303	311	283	309	311	290	339	310	285	325	294	318	299	292	310	343	309	347	303	327	316	319	308	302	341	288	342	325	286	298	304	284	301	281	326	290	320	324	336	317	304	299	326	302	320	309	287	295	307	338	311	302	322	271	323	325	287	307	292	283	282	293	329	302	293	296	303	304	289	295	335	322	277	291	295	282	301	294	331	303	318	296	317	307	308	321	321	300	293	283	328	298	324	285	306	288	272	333	341	311	281	349	298	311	302	310	311	302	292	285	305	318	311	268	262	299	312	275	306	321	309	315	319	294	312	334	315	288	285	280	318	296	302	308	311	335	302	291	317	294	319	302	309	310	279	309	317	317	315	288	323	324	291	311	300	297	302	305	295	295	300	302	322	311	293	332	275	308	294	309	311	312	295	318	306	302	309	307	332	327	331	293	342	333	325	300	333	314	317	299	304	313	287	284	294	327	303	302	336	289	285	279	306	304	331	298	346	335	296	312	325	294	324	289	314	294	294	324	306	308	292	284	311	300	268	310	314	298	282	305	352	300	292	330	265	334	289	327	303	314	294	335	269	324	300	278	293	328	292	310	299	292	302	328	321	299	283	300	342	339	331	319	320	297	297	277	309	341	286	297	287	285	303	299	325	338	289	316	313	312	305	316	288	279	312	294	310	295	303	292	301	311	278	299	278	327	295	335	306	323	302	288	315	296	321	302	331	307	352	296	313	312	277	298	294	296	291	311	307	327	312	308	323	305	291	338	316	313	312	287	301	288	308	324	296	311	306	279	299	290	314	307	304	325	319	314	317	345	306	308	309	315	323	294	268	300	332	261	308	301	293	335	337	334	317	299	302	298	323	338	322	308	294	313	289	294	320	332	296	307	321	297	293	323	320	340	317	304	320	288	319	305	311	301	294	316	304	329	283	301	328	327	316	304	295	317	303	287	301	316	312	304	298	322	321	297	311	281	287	307	307	316	306	330	280	335	291	326	318	272	307	308	301	283	338	296	305	326	306	322	277	288	305	299	301	287	297	321	316	305	297	313	300	282	328	339	293	282	340	285	287	285	289	313	272	315	293	313	292	302	325	298	295	314	316	259	325	295	298	310	333	320	299	335	301	281	289	295	319	336	305	288	286	307	282	308	328	301	286	314	290	296	271	258	290	282	270	309	290	273	325	318	285	283	303	292	287	322	299	315	305	287	326	319	317	294	291	310	344	336	329	309	279	305	288	307	309	344	300	293	330	256	346	337	318	307	281	290	296	304	301	298	331	350	347	329	314	297	353	295	315	286	316	321	303	302	302	285	315	282	323	303	298	326	307	308	280	328	303	335	303	273	309	291	317	314	305	314	323	298	287	302	318	304	337	300	307	299	322	300	297	293	313	308	297	324	269	296	314	323	291	283	310	286	321	288	310	306	311	295	313	324	306	313	277	334	305	294	311	268	290	317	308	322	327	321	312	316	308	304	323	320	286	269	332	338	339	314	276	348	295	314	323	314	302	294	316	338	313	342	326	301	322	277	318	321	312	303	320	284	337	318	300	319	300	298	302	302	286	291	279	314	314	316	300	351	321	278	320	310	344	302	319	294	322	304	298	327	305	288	311	330	303	326	297	312	281	331	278	327	291	342	327	308	338	315	305	304	323	322	289	297	305	295	324	266	302	307	331	315	310	314	306	306	294	306	333	319	331	316	266	312	281	298	307	261	277	287	313	319	313	308	281	321	279	305	307	286	307	295	310	282	305	300	338	309	322	318	301	296	306	299	332	312	275	326	300	303	308	286	337	339	309	356	307	314	327	308	301	301	312	296	313	317	324	305	322	313	313	277	310	325	312	284	303	310	299	289	299	318	293	296	296	277	304	307	279	326	313	300	296	336	354	312	298	294	293	313	308	320	310	308	281	304	271	282	321	299	304	317	328	336	301	330	304	295	290	325	289	308	337	312	304	279	311	320	290	284	281	272	317	336	275	316	347	308	306	287	301	296	313	311	307	317	286	291	330	344	276	319	279	303	282	307	309	282	317	326	293	311	330	313	308	309	295	311	338	273	324	301	287	323	316	335	310	292	337	272	295	311	319	300	315	296	294	301	309	296	327	289	276	292	326	286	298	297	307	314	329	309	278	276	305	296	296	313	314	331	305	307	263	292	343	294	287	309	304	315	311	267	320	326	303	328	325	318	311	305	321	320	321	312	292	308	307	313	294	287	300	289	319	295	293	325	306	283	309	346	305	285	344	302	315	294	311	316	297	288	312	301	281	299	313	290	320	282	314	298	286	300	307	281	298	300	316	308	311	305	295	300	311	316	314	329	292	301	324	268	313	304	301	312	299	327	326	311	292	308	293	284	323	325	303	311	294	273	320	294	320	315	286	298	273	325	286	300	308	294	331	322	322	287	312	303	303	293	323	313	315	315	295	321	316	305	286	311	302	307	315	288	281	334	294	322	300	294	296	274	341	318	337	312	300	323	301	312	310	308	334	305	296	319	296	316	296	300	294	279	336	305	304	288	333	292	315	328	297	302	264	268	304	329	314	334	302	291	317	322	314	298	327	318	293	327	331	302	320	318	282	292	283	343	298	290	346	275	305	307	295	297	326	294	291	318	247	318	319	293	323	289	316	299	338	267	298	333	305	318	320	304	317	293	309	316	306	297	289	330	291	318	316	323	309	301	298	309	301	297	312	322	345	303	292	302	292	261	300	328	313	266	316	313	303	287	320	270	302	314	311	308	327	310	291	267	328	305	329	324	282	301	310	321	328	304	290	312	294	308	295	301	298	291	338	316	341	328	329	313	316	305	318	299	315	336	313	275	327	318	305	300	310	308	319	315	295	292	306	314	315	319	300	320	311	303	323	313	329	306	314	310	309	293	313	305	324	311	319	305	290	320	292	316	323	315	311	317	329	303	307	309	331	289	347	314	300	351	302	264	265	296	340	296	314	311	317	342	310	289	303	315	293	324	319	298	291	276	314	326	319	309	302	292	298	304	318	300	312	301	312	294	303	276	323	292	336	303	329	334	329	311	282	285	301	286	289	297	290	322	320	321	301	336	292	299	284	326	322	283	322	298	295	309	289	300	300	314	295	296	306	357	290	305	308	310	322	320	318	290	319	311	280	287	291	299	333	326	300	311	306	314	269	286	309	299	305	324	293	321	281	290	330	294	287	319	309	293	323	290	301	284	324	311	281	322	314	295	295	299	304	313	303	304	292	302	255	302	310	291	297	297	330	304	299	346	290	306	295	305	280	331	313	347	291	320	300	301	315	326	292	309	304	291	273	291	331	332	324	331	292	329	321	295	329	293	305	344	307	312	319	308	311	300	305	321	303	331	312	274	330	323	337	317	310	309	300	284	280	341	322	298	317	308	320	276	285	305
23631	21196	28581	24083	21180	12187	1417	947	828	690	672	599	578	500	564	492	478	502	498	470	445	508	470	458	482	457	455	452	438	437	454	439	424	477	455	400	390	435	412	446	411	409	442	412	407	450	418	445	435	408	407	403	430	437	394	382	444	396	481	429	438	435	416	409	419	449	415	407	424	442	399	419	395	396	422	404	442	427	427	379	436	419	430	460	431	436	432	390	456	417	400	416	422	416	438	409	434	446	381	442	410	421	418	419	441	388	426	431	439	444	430	427	458	429	440	398	421	384	414	407	378	393	402	475	449	393	436	452	437	425	433	462	432	405	444	431	410	418	413	417	445	444	420	378	422	442	499	426	404	426	405	407	430	426	439	397	400	445	424	434	398	393	376	418	418	441	448	415	417	400	435	385	454	411	364	395	429	441	466	391	452	420	420	449	421	429	416	389	389	412	392	425	436	440	437	435	448	421	442	437	419	420	407	404	425	422	426	421	438	413	442	417	423	418	415	418	421	421	425	430	398	427	434	378	444	428	442	446	455	421	426	432	432	440	429	429	399	391	472	414	399	458	383	423	418	427	414	401	423	423	408	395	474	458	441	428	434	428	443	414	418	405	417	423	385	425	450	394	409	402	425	389	415	433	425	417	395	392	448	445	423	435	445	453	393	387	453	399	405	390	440	434	415	418	379	402	425	401	419	442	389	436	388	432	417	422	409	405	422	386	441	398	399	430	424	406	399	418	437	414	399	400	418	399	453	421	476	441	405	445	440	413	424	438	396	411	392	424	407	445	434	442	435	431	456	439	378	445	377	419	412	437	436	433	432	416	416	403	423	417	436	388	379	401	401	434	427	404	409	428	409	435	402	426	435	414	413	397	422	390	391	406	414	439	440	436	452	410	369	430	408	429	407	409	391	405	420	409	402	408	452	381	436	450	401	399	436	413	393	433	413	422	405	420	452	441	441	425	402	392	454	389	415	359	392	435	406	398	419	423	427	437	420	439	397	413	426	431	408	379	432	415	455	409	421	414	410	441	401	400	381	426	439	416	422	430	414	443	396	393	433	423	371	435	406	440	431	436	427	432	428	431	427	401	403	437	466	389	417	426	417	424	388	431	442	420	407	397	402	435	458	418	406	435	412	399	451	385	458	395	390	437	415	425	431	427	406	392	437	413	386	392	448	404	429	442	394	415	419	439	408	391	428	434	401	430	449	409	391	429	409	412	409	424	395	417	454	463	430	425	436	462	428	413	414	428	421	441	419	407	415	403	425	423	453	455	428	424	413	404	409	416	443	464	431	462	385	410	393	403	438	418	414	427	432	408	413	419	431	408	458	399	450	433	414	396	440	420	380	442	397	457	438	433	414	405	444	405	406	438	441	393	418	399	393	383	397	410	434	430	409	417	398	420	418	416	416	421	415	403	403	457	420	416	431	396	418	426	424	439	411	413	388	442	436	394	403	369	425	435	360	425	402	440	371	452	458	419	427	401	435	447	428	445	397	446	423	407	434	383	429	422	435	421	423	412	427	426	439	410	407	434	399	423	367	408	424	428	406	379	462	431	432	404	414	425	406	435	409	440	371	436	408	443	448	407	394	435	426	428	425	414	415	443	430	439	371	411	423	408	412	424	417	457	418	411	386	434	432	409	398	383	370	436	427	373	398	450	410	430	407	404	438	397	406	431	424	424	449	393	421	428	425	391	420	447	416	424	422	444	399	422	414	421	448	441	405	412	392	422	406	437	412	403	399	416	407	384	436	396	452	430	436	430	408	453	439	419	452	440	425	415	366	408	411	399	434	446	419	348	398	428	414	372	412	434	445	412	406	384	394	427	427	449	436	391	455	427	386	430	438	393	419	425	441	423	409	434	410	444	441	452	441	409	431	387	424	402	386	405	399	442	463	430	416	399	414	404	425	406	423	395	418	403	419	391	430	438	399	409	401	433	487	435	433	377	436	397	439	429	421	440	425	454	428	404	408	421	420	405	459	399	436	416	410	432	415	439	441	415	418	403	452	444	419	390	451	398	435	433	423	413	412	398	419	423	446	413	433	449	427	424	438	435	398	402	434	447	411	396	435	402	463	416	411	414	412	465	455	442	401	417	407	410	442	401	433	455	439	450	411	420	423	425	406	450	477	407	441	442	404	386	432	411	387	438	443	419	395	403	434	414	407	427	400	423	406	468	426	405	442	447	410	415	407	458	370	432	405	428	439	413	416	436	399	418	443	420	410	411	435	406	388	436	445	397	414	417	441	433	434	431	446	466	410	435	422	439	431	410	437	415	431	423	439	423	388	433	418	444	433	414	434	395	444	470	415	433	439	412	334	384	443	379	410	433	450	435	428	437	422	394	420	436	434	403	433	438	414	447	390	440	396	446	412	439	384	403	459	410	394	426	423	420	421	423	403	432	420	425	408	398	454	380	430	434	405	416	422	421	418	473	401	431	404	429	398	418	396	421	425	433	420	409	433	450	412	411	398	432	420	427	448	433	427	430	424	451	427	412	448	432	460	406	424	431	428	434	433	435	406	408	434	451	391	423	431	422	459	433	414	415	418	407	414	438	371	409	395	428	422	400	402	415	424	433	419	366	378	370	434	447	425	457	428	414	437	390	395	430	401	408	385	445	420	420	431	411	404	419	464	375	408	449	436	391	414	399	390	417	408	451	384	445	439	425	384	397	409	424	395	480	415	401	400	394	404	409	443	454	393	449	391	437	421	419	380	407	452	402	442	476	420	386	417	418	437	422	415	440	407	400	434	385	414	417	392	372	435	380	429	426	402	432	435	423	408	407	439	409	435	422	407	418	415	407	423	400	413	402	414	435	386	432	439	450	396	413	419	445	431	419	408	416	425	440	404	424	405	450	415	407	448	417	400	420	426	395	459	400	432	433	404	443	410	414	417	409	425	410	384	417	398	423	438	421	419	416	410	420	431	462	414	460	402	430	425	432	414	407	410	364	413	420	421	455	399	415	387	447	394	422	448	438	407	418	405	450	375	402	409	405	448	436	436	411	404	427	447	422	415	431	455	448	439	414	444	452	415	396	447	412	446	428	406	417	428	425	423	424	421	414	431	463	425	398	425	426	456	425	395	439	416	442	419	441	439	429	420	443	382	411	432	437	420	434	435	387	379	394	465	398	444	433	457	404	433	383	426	451	385	448	414	450	475	431	409	432	412	414	400	391	419	419	425	444	455	414	430	406	427	405	418	401	428	395	396	460	449	420	395	414	426	424	427	411	413	413	442	370	376	416	425	424	437	436	414	419	439	456	414	407	394	443	415	436	421	400	423	432	393	456	412	430	429	418	423	367	407	405	420	371	421	414	403	372	388	411	365	407	401	405	443	435	422	409	450	402	394	403	390	414	416	434	373	397	435	404	435	413	407	412	401	406	423	391	424	391	433	426	417	427	404	413	432	427	438	439	404	393	409	430	437	427	433	442	393	403	438	415	390	410	391	420	426	409	394	386	419	411	412	411	405	388	410	438
9964	9905	8608	4167	2816	2174	1723	1494	1158	998	888	851	727	687	664	678	615	595	592	571	559	531	569	555	503	516	511	551	517	519	513	479	494	521	489	528	491	485	485	508	517	493	479	481	515	452	475	513	489	487	472	441	476	467	514	480	498	471	519	480	516	470	515	498	484	495	494	501	485	448	453	465	502	483	464	468	491	518	446	499	483	457	453	469	502	482	496	468	446	483	488	478	479	451	486	485	478	494	473	463	521	450	469	464	476	473	477	454	482	416	431	494	444	457	453	498	497	485	526	466	450	499	436	465	491	459	491	472	502	431	476	490	489	471	512	462	495	474	480	548	454	472	492	477	466	463	467	478	481	473	478	455	472	473	501	461	478	450	522	472	475	466	485	519	438	495	540	464	457	463	497	440	486	471	506	453	459	487	456	487	467	457	431	489	452	490	451	518	485	438	452	510	452	495	450	504	461	479	502	426	471	483	471	485	444	462	459	444	457	471	482	465	505	427	463	485	504	489	452	455	450	469	481	458	485	463	462	483	510	449	480	455	444	485	461	480	494	474	477	486	480	482	502	508	485	453	487	463	502	491	446	491	487	481	464	454	446	480	459	475	478	479	506	481	433	516	481	497	467	503	454	448	495	479	419	477	416	458	475	475	524	474	501	490	473	439	458	424	471	463	464	536	439	476	465	540	499	473	458	441	451	428	482	483	507	484	473	482	504	478	467	521	468	493	458	487	490	480	490	465	452	460	477	475	456	469	474	475	472	473	514	441	465	505	475	456	437	470	454	481	453	481	461	469	468	468	471	461	495	501	501	495	482	533	466	463	489	492	494	503	477	464	458	491	486	483	480	469	435	464	468	466	477	466	484	477	424	478	445	483	499	457	503	496	448	484	476	471	478	483	466	462	472	445	489	438	478	454	496	460	497	478	445	487	484	495	488	512	507	440	475	467	487	471	512	422	470	502	484	477	473	474	508	461	487	494	527	493	489	458	422	482	466	484	485	523	488	442	465	451	478	458	460	448	485	470	484	489	505	465	481	462	478	439	452	462	503	479	471	493	456	491	462	413	452	485	472	458	511	488	456	469	473	473	462	480	448	442	459	507	441	463	481	441	455	501	490	486	455	466	486	491	462	462	475	502	453	486	446	468	458	451	465	468	483	456	466	450	483	473	478	501	487	471	464	455	472	492	462	461	450	473	490	449	458	513	489	490	459	482	477	445	518	485	464	497	458	475	473	470	456	495	469	478	470	474	461	545	508	517	445	507	493	458	491	442	503	501	473	464	468	499	503	449	468	493	476	484	476	472	462	488	480	478	450	486	510	490	492	470	466	450	491	444	477	489	480	481	491	520	467	489	514	470	472	497	452	478	462	457	491	470	493	463	475	454	428	465	476	446	486	429	481	468	481	461	491	462	466	468	478	445	446	489	475	448	466	512	506	469	505	460	497	457	467	440	466	474	423	441	495	467	448	420	512	455	471	459	463	534	484	477	465	465	483	478	464	495	412	462	496	465	434	484	451	485	453	476	488	488	537	455	452	493	472	492	460	472	451	439	500	464	471	469	429	475	460	463	465	467	501	500	500	429	478	448	455	488	436	459	469	487	486	465	480	495	488	491	476	509	468	476	509	484	500	451	486	457	487	433	481	456	463	440	470	481	502	477	495	474	507	450	487	520	479	495	451	455	468	463	488	485	485	498	478	465	442	470	453	479	491	448	478	478	498	499	463	422	449	466	472	489	500	439	465	471	488	476	463	476	470	480	476	480	494	470	513	468	444	470	483	477	488	433	472	462	459	473	476	449	475	463	468	468	480	453	469	482	458	446	463	471	488	446	490	478	518	478	488	476	490	448	463	502	471	447	460	431	477	488	452	470	478	491	477	511	476	469	461	446	472	471	468	458	479	449	482	484	481	462	455	494	456	511	488	460	465	443	438	508	466	494	474	498	458	503	483	467	508	482	474	474	480	486	508	452	486	497	463	441	504	461	476	472	479	496	481	455	473	462	474	485	497	493	467	478	490	450	438	471	435	449	464	531	498	492	455	498	474	465	427	452	484	499	431	454	468	442	491	492	478	483	478	468	474	476	426	472	463	477	454	515	493	491	507	512	492	419	497	505	466	478	502	470	465	457	499	489	498	470	498	478	460	449	477	439	458	458	499	479	460	520	461	458	438	492	487	461	500	459	493	445	466	482	470	481	458	478	452	506	447	438	480	464	500	495	428	482	462	491	504	456	467	471	435	485	504	462	483	474	471	443	522	512	467	493	438	514	476	491	456	484	441	444	489	477	456	466	483	488	466	487	466	493	462	445	490	470	478	511	495	481	456	479	466	484	477	436	477	468	461	517	468	521	474	486	521	434	454	484	490	463	482	474	493	468	466	538	503	500	463	474	488	481	465	451	466	470	483	457	469	476	439	455	474	449	438	467	479	450	464	511	465	460	488	467	472	493	499	499	466	483	457	473	483	477	478	444	463	461	500	472	497	470	477	455	466	526	500	433	512	479	449	452	427	458	447	495	469	478	483	495	458	462	462	445	482	513	486	477	497	475	471	478	488	454	487	466	487	465	472	442	476	473	463	490	480	451	453	437	494	498	444	474	476	464	493	467	476	475	510	459	465	455	490	511	431	469	510	491	460	468	490	474	465	502	397	475	475	459	460	446	475	500	448	462	497	465	476	458	474	481	451	473	462	463	488	482	487	510	453	470	500	470	496	481	497	514	510	463	466	486	483	466	456	462	482	461	511	448	468	464	495	477	466	453	481	509	435	440	506	436	463	484	488	463	475	490	476	473	461	470	444	512	466	458	449	441	497	465	470	481	481	486	500	474	471	461	469	476	505	533	465	428	480	475	465	485	454	487	475	468	439	496	473	466	509	475	457	463	460	456	484	490	538	497	476	475	470	448	463	478	456	506	482	478	496	454	486	436	499	446	482	484	485	471	432	484	472	480	503	476	444	462	495	484	478	464	459	462	509	481	501	466	491	470	442	457	447	500	469	474	491	488	544	450	502	460	483	446	492	472	449	461	460	467	472	471	483	474	494	474	455	453	488	496	477	461	463	507	490	464	438	472	448	477	480	456	447	488	482	460	470	464	438	504	489	431	465	502	481	493	465	481	504	453	461	524	490	453	450	467	501	461	457	513	468	474	508	465	446	505	480	460	477	494	492	477	476	516	472	447	479	484	453	458	475	468	502	492	470	485	449	487	451	460	469	476	471	464	488	503	481	464	472	481	464	471	486	459	455	511	468	428	443	468	504	471	528	435	417	500	483	474	474	482	458	492	469	470	458	449	470	429	488	437	438	495	511	459	471	477	459	473	488	510	464	473	438	444	473	468	475	488	500	454	465	488	473	475	459	478	478	478	452	461	470	507	483	473	497	488	503	469	466	449	461	467	469	498	420	467	466	467	506	460	448	469	470	472	491	469	464	528	451	467	455	461	457	434	466	453	476	480	473	470	459	443	480	498	483	474	476	474	465	524
24760	21170	27543	24976	12433	989	779	639	579	587	533	527	532	488	535	504	470	484	475	461	495	485	420	433	505	480	485	421	452	437	436	438	446	468	431	462	473	463	455	418	503	450	471	446	433	460	477	446	403	424	458	436	437	472	422	429	456	449	456	476	434	448	441	476	477	475	444	454	421	446	465	427	450	442	468	473	422	428	453	454	448	491	449	462	449	487	441	431	459	434	447	445	437	443	449	425	423	439	458	463	441	441	449	429	477	427	457	446	444	495	433	437	458	436	445	438	443	499	476	441	465	444	446	447	462	494	403	450	442	454	430	452	450	431	492	462	422	413	425	452	427	404	432	445	443	443	444	427	482	473	442	429	437	376	439	423	450	438	456	433	453	477	464	446	444	429	435	468	459	428	461	427	433	443	443	454	487	431	446	422	437	430	438	465	424	471	399	469	473	443	458	435	467	474	436	455	425	459	469	481	451	456	458	458	452	433	439	419	441	458	436	504	431	441	437	447	440	428	431	444	447	432	444	449	432	481	436	439	442	446	446	465	385	462	432	434	443	465	428	454	446	448	446	415	426	455	420	477	430	403	450	475	447	462	418	416	444	446	450	431	468	437	463	469	441	454	452	433	472	464	451	424	437	442	467	447	436	464	447	440	427	473	414	467	450	403	454	436	458	431	466	419	421	461	445	439	444	414	438	460	426	434	448	404	401	422	435	424	453	426	465	415	471	468	473	449	419	434	405	426	407	428	433	453	453	478	426	416	466	431	451	429	430	412	473	441	452	428	461	476	460	416	411	439	448	467	450	477	422	463	463	455	436	420	434	473	441	430	470	450	448	459	493	433	444	475	402	464	453	446	441	449	439	434	440	396	488	445	447	444	444	453	435	472	430	442	449	421	452	420	449	468	428	465	472	425	433	417	473	443	424	435	438	447	479	444	399	445	439	434	453	431	428	457	462	465	439	446	485	445	450	423	425	408	466	423	438	430	448	446	437	457	428	457	440	455	450	434	455	436	405	451	439	463	476	415	487	436	463	459	442	458	459	459	426	427	456	450	417	429	464	458	459	431	468	442	453	443	465	424	464	472	445	451	423	404	460	435	414	457	416	473	477	452	437	464	405	433	445	444	442	425	426	459	469	458	440	414	458	425	437	404	461	467	427	433	451	445	418	442	430	442	477	444	447	443	452	456	452	460	466	463	431	449	460	408	483	423	470	411	447	440	467	474	472	399	440	456	422	477	483	461	441	463	449	484	427	423	441	455	390	470	420	451	395	442	469	425	470	436	422	426	452	449	416	455	420	453	452	446	418	445	429	479	474	476	408	471	409	441	405	442	422	467	441	451	407	435	421	444	415	415	431	413	443	430	439	444	449	432	439	434	451	494	446	425	421	420	457	460	408	448	457	456	455	459	460	481	468	459	475	443	448	440	430	433	446	443	435	459	436	437	421	443	460	429	451	417	476	444	459	464	425	473	418	418	410	445	415	443	439	487	445	447	461	457	445	423	446	462	404	442	447	415	460	417	430	450	467	467	469	411	453	447	478	451	454	416	446	439	453	426	459	451	408	410	419	410	465	414	447	465	431	477	436	396	469	458	442	433	448	463	449	443	418	461	454	418	451	448	454	441	415	459	384	417	460	434	393	431	453	431	477	439	444	425	418	433	460	490	432	421	428	459	450	420	444	435	465	427	441	417	490	416	438	440	435	442	431	416	452	424	465	430	448	465	427	484	436	447	457	403	440	426	454	421	452	429	446	428	421	424	448	461	439	452	437	457	461	434	473	405	467	432	447	449	468	448	422	444	449	405	463	451	425	451	441	461	443	407	434	427	411	441	480	455	462	474	501	436	431	471	438	453	439	408	462	440	480	470	449	449	433	462	436	434	478	441	432	456	434	436	459	472	454	429	459	430	434	392	453	424	436	462	428	435	440	440	438	439	464	446	453	448	450	416	442	457	413	468	422	423	486	465	482	428	456	452	445	481	448	460	481	449	455	439	469	418	468	454	458	437	454	481	439	441	447	463	486	422	472	449	429	427	391	430	430	425	406	482	426	444	439	454	432	448	383	453	430	455	385	421	456	454	442	407	445	450	448	471	480	438	452	463	450	429	436	433	470	455	470	473	453	461	410	487	409	442	426	431	413	435	459	458	429	437	437	419	464	423	415	464	442	404	459	450	431	443	445	439	453	430	448	414	444	425	491	418	417	395	422	408	459	491	427	458	455	452	462	444	410	420	442	399	448	432	459	431	456	446	455	444	418	432	437	458	466	450	444	437	435	413	438	435	438	452	446	467	462	465	462	419	456	452	437	466	408	428	474	444	433	414	431	469	457	463	434	419	461	451	457	427	449	400	462	465	429	429	464	459	451	436	474	439	424	442	434	456	435	464	434	438	439	431	435	413	397	425	457	423	457	430	407	430	452	449	444	459	449	450	444	428	458	439	421	467	423	436	454	402	439	423	465	430	418	456	446	423	404	448	449	431	435	451	426	473	448	447	445	440	424	465	430	447	449	427	423	427	442	453	406	415	430	447	412	434	448	421	437	441	407	447	414	451	434	483	452	470	464	477	450	419	452	478	425	442	397	413	455	457	451	434	467	402	452	425	458	437	437	437	417	437	456	419	446	483	400	461	438	438	408	428	458	443	485	460	440	479	420	465	433	436	436	440	413	463	438	430	429	425	444	448	420	489	481	413	418	459	453	442	452	403	419	450	458	444	494	439	455	418	462	475	445	424	436	426	450	472	444	427	428	438	463	412	463	453	482	491	443	421	460	408	425	460	465	463	404	422	452	423	402	426	445	447	408	421	428	460	468	466	470	444	451	448	445	441	438	452	428	443	460	438	425	462	453	430	441	406	424	447	465	463	446	452	436	455	422	460	466	443	441	456	464	444	435	461	448	445	411	432	433	450	432	420	429	449	459	429	465	433	478	481	457	453	433	449	440	441	451	426	410	451	424	452	436	431	499	450	433	484	465	425	426	449	440	418	466	430	428	431	429	462	447	416	446	405	436	436	448	448	475	432	469	435	427	412	419	432	463	435	444	464	469	436	475	482	448	462	473	416	474	420	464	449	432	450	461	454	422	500	441	430	463	440	435	477	446	478	495	430	465	447	462	408	473	412	397	451	448	471	447	440	411	448	446	453	460	439	433	423	453	433	415	447	434	446	409	467	428	442	422	425	429	481	443	465	441	440	452	436	431	427	450	449	436	405	451	388	496	430	456	438	439	473	466	428	429	447	459	463	420	430	408	462	404	425	470	468	434	427	479	435	441	475	471	419	455	439	468	464	425	424	424	404	449	450	435	454	433	444	440	451	467	462	451	454	455	437	419	444	472	433	456	471	466	449	465	432	428	431	498	421	418	446	412	461	448	479	435	428	408	396	443	452	474	425	433	464	473	435	490	459	435	461	438	426	458	430	408	461	414	463	444	466	453	415	438	446	420	409	435	421	441	448	493	445	407	429	410	467	431	437	446	440	487	445
10600	5858	4960	2529	1787	1397	1205	1048	946	858	749	731	682	626	651	584	598	589	571	563	588	506	549	563	587	557	530	517	544	533	533	520	517	512	560	530	516	495	545	532	521	555	543	520	554	512	479	532	540	505	487	538	531	556	585	527	555	511	490	571	542	552	518	494	507	537	521	571	520	509	505	526	481	499	528	487	524	513	546	535	548	538	516	543	541	539	551	495	550	555	535	529	542	546	506	505	529	521	551	535	520	549	528	493	501	519	511	578	528	477	524	524	527	555	553	540	540	508	536	498	549	545	511	512	505	532	500	540	552	559	543	569	525	545	522	514	542	533	518	529	535	495	507	543	541	499	550	498	490	532	557	560	543	483	511	525	527	522	572	525	550	529	563	508	498	525	541	543	515	507	523	534	501	487	530	530	543	524	545	521	499	505	492	545	477	516	536	580	538	538	518	540	546	530	537	561	548	532	550	532	537	532	574	515	528	575	568	517	522	547	520	528	550	568	501	504	535	563	532	502	520	542	531	568	539	522	528	516	536	541	543	515	498	538	587	549	517	546	555	518	490	570	539	490	528	560	576	522	543	564	555	569	495	525	548	512	532	502	516	533	546	542	543	526	501	545	524	539	498	531	551	527	524	482	534	503	524	547	519	541	536	534	546	505	534	549	596	518	571	484	544	484	511	562	529	502	497	543	515	532	471	524	548	530	515	543	523	521	514	516	535	529	520	537	505	510	525	533	553	553	528	545	521	520	548	513	552	523	501	471	521	522	506	562	530	513	513	520	539	513	470	519	529	559	521	482	562	524	490	515	497	531	521	533	581	494	476	539	488	508	554	517	561	527	525	522	527	537	553	509	519	532	533	494	546	530	527	533	542	510	529	523	515	492	504	530	526	558	496	562	519	552	495	580	506	521	508	536	532	524	543	546	525	504	560	523	516	488	481	538	547	510	547	516	521	550	527	529	540	523	535	527	543	501	525	547	512	555	536	530	477	514	538	527	479	544	531	529	524	537	519	491	519	519	523	500	533	535	532	491	521	536	559	540	525	535	489	529	574	531	508	507	514	558	523	475	531	511	529	552	589	518	478	509	493	505	535	536	503	522	535	546	513	561	542	496	543	496	530	551	532	495	526	556	498	547	535	516	538	489	555	572	520	517	534	508	544	501	559	512	532	545	561	555	516	549	495	526	554	575	588	499	518	518	497	488	551	504	526	514	548	544	516	532	520	529	543	567	514	527	497	545	546	525	519	495	548	497	502	524	496	494	517	485	547	491	540	509	527	538	571	511	522	508	503	532	532	485	508	510	509	524	526	529	501	556	536	523	494	503	523	502	522	509	555	513	529	525	503	545	544	532	545	534	524	509	538	524	486	596	554	514	518	528	529	488	522	541	534	546	493	523	529	496	493	527	516	543	543	533	528	520	529	529	567	527	538	510	540	517	533	549	516	499	482	535	525	547	517	530	522	559	508	547	492	510	506	515	564	508	528	508	504	492	553	558	511	507	522	509	533	538	555	536	512	475	510	534	533	524	525	530	503	511	548	482	541	560	554	523	537	543	514	488	532	553	520	506	527	503	499	511	545	528	528	555	521	566	554	492	578	511	501	514	535	532	553	573	542	521	539	480	549	530	509	556	538	506	533	517	542	544	520	547	508	495	571	520	534	486	501	517	536	502	526	543	508	543	509	529	520	515	545	510	560	477	491	514	505	517	501	575	542	537	493	547	510	503	545	552	547	529	472	507	511	551	481	550	524	519	555	507	531	537	532	539	548	486	515	534	520	512	560	528	507	548	526	519	529	541	499	534	525	545	528	518	548	548	527	557	543	556	498	502	525	517	540	542	531	555	486	550	529	559	539	539	548	521	531	554	510	575	522	527	498	603	531	521	494	518	524	529	532	562	491	562	554	535	521	528	522	512	490	557	526	531	519	583	498	520	536	518	514	535	492	547	529	540	512	506	553	539	530	562	524	528	509	511	513	523	525	547	510	540	546	517	522	542	493	531	557	516	516	549	511	516	534	520	471	520	514	525	577	523	521	538	527	508	513	495	536	528	537	539	536	498	498	540	507	550	540	518	522	557	546	553	570	538	521	450	524	506	489	538	530	541	508	557	528	522	525	513	526	572	542	560	552	531	532	514	532	526	514	530	510	516	486	536	550	514	540	527	542	537	550	523	545	537	553	515	517	505	531	523	552	501	512	577	488	532	539	533	534	586	531	539	521	517	511	521	541	532	520	572	524	523	538	505	504	536	506	528	551	515	554	535	536	526	552	514	539	517	575	536	527	524	550	518	523	487	518	534	531	548	505	500	509	518	526	493	494	557	524	550	474	576	502	510	541	523	559	539	510	532	523	541	520	539	538	506	490	516	495	549	514	517	558	533	526	569	548	512	489	520	530	547	545	564	495	537	491	509	530	558	545	503	536	553	504	529	568	532	521	509	515	552	499	535	506	535	575	555	577	501	496	485	543	534	532	529	516	522	480	472	512	513	539	566	551	496	537	470	514	513	547	547	537	549	514	505	531	497	496	506	538	533	513	560	505	519	530	556	507	549	486	528	508	538	549	535	537	517	532	492	529	507	572	541	551	531	557	511	515	498	512	521	526	503	554	487	491	488	555	538	542	472	510	533	514	491	509	540	508	507	555	518	530	568	524	552	496	484	563	553	489	533	528	532	541	528	537	500	568	541	518	526	515	487	559	525	551	552	536	476	561	561	504	526	520	507	546	536	546	514	540	555	566	533	503	561	481	561	571	570	498	502	528	502	551	563	535	519	513	494	542	589	517	523	524	529	542	560	543	545	515	488	571	498	529	537	550	519	464	505	523	524	541	496	520	525	502	539	538	547	564	523	519	553	526	561	533	517	542	559	537	549	559	523	518	549	523	506	569	534	517	503	573	539	574	532	516	520	498	476	500	528	504	510	514	489	540	548	543	562	527	499	508	562	491	540	554	511	491	493	548	523	531	499	528	519	526	554	544	554	552	498	543	574	525	558	501	535	521	549	552	521	519	519	528	513	557	539	556	526	519	534	526	570	530	567	512	542	504	502	523	531	527	509	548	522	584	506	515	515	524	539	532	503	496	521	567	511	475	480	566	518	526	566	541	556	527	511	547	519	501	493	494	544	493	511	548	535	562	521	490	530	573	535	531	513	551	527	509	533	522	524	536	530	579	532	502	520	524	495	583	521	513	537	545	508	504	533	539	509	469	569	514	518	471	536	529	546	543	532	521	523	535	499	527	520	541	518	502	529	565	517	542	500	545	563	511	476	560	550	528	554	551	517	514	517	528	549	487	549	555	548	482	496	556	551	550	512	530	539	531	511	508	498	548	495	518	576	552	534	535	544	533	538	532	505	505	494	580	532	581	532	538	544	523	559	519	499	470	520	528	519	508	514	556	494	537	534	544	548	545	544	541	518	536	572	561	531	517	564	529	553	521	555	524	507	504	533	513	567	549	535	541	520	510	523	520	518	513	556	540	522
22691	21188	28973	23694	21180	21257	12468	1944	1438	1368	1172	1134	1100	1022	1003	914	928	881	918	899	886	835	849	907	837	812	835	808	814	863	817	800	767	781	825	811	804	809	749	783	800	783	824	769	830	780	767	772	764	762	791	784	769	746	777	766	818	742	817	772	770	803	783	742	763	797	743	771	829	765	796	817	766	754	768	751	755	793	755	770	717	755	798	785	742	763	777	769	779	842	775	808	766	758	802	783	805	699	756	777	754	759	748	779	813	764	751	785	777	807	756	758	771	725	751	797	752	745	827	758	733	745	756	741	804	782	782	790	789	750	762	731	767	801	830	774	807	770	761	765	754	707	785	756	737	799	737	700	741	751	800	729	748	771	827	781	802	756	765	743	801	748	769	763	768	749	768	788	803	790	753	764	718	733	746	774	782	805	736	784	767	792	801	806	747	727	765	782	784	777	779	768	734	777	794	763	761	794	807	774	756	771	725	745	726	775	786	781	747	769	739	782	780	808	744	811	802	730	719	716	741	760	735	772	809	724	748	793	775	757	809	759	751	741	720	752	715	796	699	746	725	835	752	800	800	747	741	779	807	745	732	761	755	733	729	730	773	777	757	788	766	796	789	792	778	735	756	773	766	772	782	817	789	738	787	785	742	772	765	786	780	739	719	811	718	783	747	749	790	750	716	750	748	767	735	819	753	782	776	766	746	751	801	727	760	775	763	758	810	789	780	754	762	762	774	747	737	716	758	773	774	788	767	765	749	817	759	777	771	741	792	746	738	777	764	704	749	796	755	790	741	768	766	855	764	768	761	819	732	790	794	775	782	783	755	776	785	771	788	756	797	787	668	754	737	832	759	786	708	771	752	771	812	754	768	774	744	784	719	768	785	752	739	736	775	765	778	847	790	712	790	787	751	760	811	774	773	750	791	738	749	746	779	773	719	734	765	791	773	754	793	777	800	777	787	758	729	705	746	734	807	743	767	732	763	761	792	713	781	745	798	757	777	757	689	759	750	771	703	755	775	773	778	725	728	778	845	771	740	726	756	784	778	803	730	723	727	744	801	745	781	751	760	813	730	727	751	745	759	769	780	756	769	745	783	770	764	751	780	675	759	791	789	768	745	751	789	757	771	790	729	819	743	805	763	778	789	799	759	808	762	727	711	787	767	851	774	717	769	793	824	788	758	738	763	805	798	789	801	790	774	796	745	761	739	755	766	763	774	794	812	732	751	776	774	728	781	793	806	731	787	729	772	772	717	759	758	745	751	756	727	784	741	788	738	777	750	736	788	751	750	741	786	800	762	801	782	720	813	790	782	786	765	791	746	748	814	788	749	738	775	758	747	753	737	781	768	770	765	755	738	736	759	766	764	793	760	752	718	762	810	747	777	792	781	754	777	758	762	794	767	755	769	833	780	756	749	815	751	794	778	743	789	774	774	748	775	763	733	803	758	792	803	815	740	714	752	768	733	832	763	701	770	735	819	751	739	803	753	718	823	762	757	742	772	774	767	787	761	741	758	774	754	773	782	773	778	777	790	761	823	766	807	794	762	781	778	755	759	806	682	776	734	757	769	745	746	764	781	735	794	801	746	773	730	758	760	737	786	792	756	753	761	767	780	764	800	801	772	752	769	739	730	771	762	756	738	768	721	812	752	778	779	770	754	824	770	743	728	772	783	794	785	788	797	783	802	758	800	818	738	765	791	723	736	720	735	742	756	805	772	799	741	725	756	789	764	747	733	746	726	757	770	739	798	722	755	744	796	786	765	753	793	710	738	798	747	756	722	848	744	771	769	760	723	770	748	734	790	749	737	742	745	731	760	747	789	772	711	703	751	725	768	701	796	772	790	759	767	769	770	770	740	772	740	754	712	738	754	780	767	803	758	738	805	767	786	714	753	770	735	815	747	716	765	752	742	731	771	803	798	727	749	760	756	748	776	757	748	703	774	739	730	767	764	761	727	711	731	756	750	776	764	780	810	754	780	704	762	753	757	727	774	794	774	788	744	756	676	775	775	740	736	780	753	778	743	748	774	827	781	781	750	793	776	760	767	767	776	807	759	832	777	763	777	742	753	816	736	747	779	787	821	742	746	797	783	819	768	783	725	755	804	755	780	741	777	767	720	781	757	757	765	741	735	741	735	778	748	764	761	703	793	770	756	746	742	759	742	752	760	787	753	766	734	748	731	776	776	770	748	783	819	763	785	746	735	728	744	771	789	780	741	763	788	730	733	792	730	769	764	788	783	740	769	748	803	755	776	763	763	725	759	718	760	744	744	808	741	783	762	751	747	822	717	756	809	769	742	764	757	769	752	754	757	764	756	786	748	779	746	749	749	748	723	735	784	779	795	721	764	753	737	756	847	806	757	773	763	721	731	778	775	827	705	762	740	742	772	766	737	773	833	701	749	760	708	786	779	767	789	756	770	760	787	773	722	765	756	716	808	773	753	805	763	748	754	803	765	790	744	748	767	747	801	764	741	748	785	779	779	764	786	759	772	731	745	768	790	779	777	787	794	757	703	768	766	746	746	746	741	759	778	765	794	761	746	778	746	798	738	737	759	779	796	777	777	737	762	756	728	715	719	737	763	798	806	800	758	742	728	732	720	721	821	766	727	736	737	760	810	769	768	775	786	759	773	773	773	772	775	759	762	757	754	761	734	761	795	752	755	790	770	715	774	789	763	776	750	771	761	783	726	799	746	769	755	716	734	726	770	691	801	741	695	799	751	738	763	721	749	819	751	756	761	740	789	766	785	737	796	733	784	730	774	780	859	800	738	791	782	764	785	794	792	793	731	781	775	769	803	752	797	743	800	733	765	783	749	749	752	774	829	790	763	755	832	796	779	748	802	736	759	799	774	760	775	775	705	784	828	749	791	782	690	773	739	766	787	754	740	736	739	759	788	810	730	789	732	762	746	833	759	787	786	724	769	779	734	792	748	741	772	779	807	792	798	785	725	756	766	697	769	782	707	770	757	711	742	783	763	759	744	764	736	755	759	763	764	744	784	743	747	757	732	753	709	730	785	735	788	731	743	750	754	743	753	765	773	832	727	765	727	765	791	746	772	786	756	746	772	745	781	768	780	740	764	758	764	741	713	762	675	778	799	793	765	798	765	708	777	741	722	760	787	786	755	793	776	738	764	770	810	737	769	763	760	741	709	736	737	802	756	801	749	750	711	753	775	748	765	775	710	762	791	739	758	720	763	732	744	724	758	757	782	782	777	773	729	759	745	790	746	739	803	727	733	765	737	818	742	773	749	711	792	754	796	764	746	731	805	754	741	815	739	802	732	737	772	768	742	776	741	720	755	715	747	773	758	820	782	828	782	776	796	736	750	707	776	764	757	752	798	799	739	777	791	764	779	728	739	742	742	770	794	761	746	686	743	749	806	794	775	810	791	732	777	737	737	733	762	765	745	710	752	727	798	847	775	732	748	784	730	770	757	719	812	787	753	753	745	746	744	745	725	720	808	772	761	717	760	708	767	749	734	769
14492	16348	13895	7364	5234	4073	3368	2785	2202	1910	1721	1446	1337	1207	1207	1088	1125	1109	1029	1037	1019	966	943	920	968	909	934	899	879	919	947	915	857	878	907	867	956	862	892	908	876	860	870	824	868	837	851	878	839	887	867	836	848	823	861	807	814	859	827	823	840	801	843	847	810	829	852	773	821	876	886	820	890	840	812	821	854	858	850	862	893	845	799	828	846	846	856	866	874	842	851	815	826	803	836	819	807	825	841	842	824	874	840	814	827	805	794	844	816	839	838	883	840	843	859	833	780	830	827	856	789	779	842	844	837	792	889	865	873	798	797	832	846	843	824	841	839	818	769	851	842	822	870	850	847	836	788	792	810	813	797	797	791	800	838	866	849	849	795	860	808	816	835	794	823	806	862	843	878	865	862	849	831	824	845	841	847	852	827	793	822	838	802	848	811	835	832	810	801	845	824	799	872	879	822	815	832	786	870	820	843	770	817	792	816	818	811	881	841	858	819	798	903	782	887	803	844	826	834	835	881	844	840	814	806	820	884	843	813	832	858	840	869	870	885	861	818	872	783	871	807	844	856	877	872	808	803	832	840	815	860	828	834	865	843	818	916	809	855	880	820	802	843	850	803	818	818	805	820	840	815	847	826	799	842	819	818	859	809	812	809	859	861	861	813	795	808	817	840	830	843	800	800	814	808	826	861	800	832	802	786	865	825	852	818	836	874	832	851	787	887	827	852	819	853	802	835	794	824	789	831	851	809	863	808	799	792	877	836	852	823	874	838	838	823	751	816	818	886	852	847	841	810	785	802	904	825	891	842	835	863	834	874	863	842	865	822	805	874	884	851	835	836	837	790	866	829	815	807	810	850	837	805	847	763	868	792	813	774	839	793	828	788	808	872	879	820	823	815	854	859	804	801	811	843	867	868	827	885	855	871	805	846	846	868	818	847	857	873	826	845	809	859	853	801	833	816	913	845	836	859	887	858	799	845	873	853	812	819	825	852	827	814	865	837	760	872	812	797	774	776	848	844	788	825	839	772	779	822	869	860	793	881	812	849	859	823	840	797	882	839	829	849	868	897	871	807	826	884	791	839	833	873	841	860	804	836	853	794	785	868	813	815	856	796	839	806	879	836	873	800	747	803	867	793	817	869	814	868	848	821	860	812	867	829	791	859	820	839	811	863	869	790	827	834	832	846	825	812	808	867	813	806	834	870	853	829	810	873	861	827	859	804	867	805	836	828	819	850	850	813	825	830	813	812	826	801	783	833	826	855	887	834	806	854	840	842	770	865	808	880	839	885	802	834	842	834	831	833	823	840	814	811	804	879	794	875	856	854	885	826	874	855	777	862	780	830	843	819	829	861	837	840	821	818	825	814	863	846	846	804	833	843	867	823	870	875	824	872	846	790	800	779	820	773	840	914	832	859	782	879	870	812	832	899	835	837	847	850	785	852	775	835	819	831	842	812	826	784	832	805	798	841	807	829	858	821	818	830	798	874	819	847	792	882	861	805	874	823	850	864	869	837	851	835	812	852	866	838	844	817	841	857	812	823	790	889	777	859	853	792	812	846	863	854	857	794	832	836	852	792	870	841	868	784	894	806	845	869	820	796	800	826	880	783	807	896	846	816	873	818	838	832	860	817	826	854	833	827	805	832	820	810	798	799	860	773	799	849	809	853	828	851	890	840	876	748	810	838	797	791	833	834	792	840	840	848	824	825	802	867	843	814	837	758	845	854	875	835	851	806	787	857	813	856	835	831	856	813	860	848	819	841	836	830	863	854	833	828	820	810	807	835	811	865	795	815	860	855	824	845	814	804	819	805	800	851	819	822	880	857	812	858	834	804	906	776	832	835	797	832	813	836	858	818	774	875	822	847	801	804	834	847	824	772	846	830	834	848	803	804	769	829	838	820	827	805	847	817	837	839	847	865	860	814	854	839	817	851	838	823	791	890	831	876	856	804	834	816	813	816	803	874	815	784	821	747	829	857	839	809	843	857	801	815	821	860	819	815	803	815	908	853	858	801	808	821	860	801	855	819	827	831	894	811	811	856	839	857	837	839	880	772	804	846	857	805	822	834	846	839	800	873	815	809	838	857	849	794	903	820	841	833	832	817	797	799	901	828	848	842	866	796	826	860	810	887	823	858	850	784	848	842	806	813	858	858	858	842	861	794	840	859	811	880	838	787	823	862	820	810	789	833	797	835	827	821	843	808	855	807	799	782	829	837	781	833	833	831	855	815	873	851	835	859	790	850	816	842	818	845	812	877	784	806	765	819	774	829	840	852	832	799	847	804	878	854	820	857	836	817	878	816	805	789	858	844	829	822	793	823	852	815	825	782	868	813	854	868	860	858	850	808	825	844	813	828	850	783	819	818	822	849	828	850	829	834	821	846	822	819	823	828	848	785	836	840	841	851	839	866	858	837	869	795	825	833	836	788	812	861	838	804	830	817	830	799	843	794	820	835	854	786	854	828	824	803	813	772	861	788	837	850	836	816	883	865	840	834	807	756	780	830	827	825	832	836	785	784	808	864	814	816	801	848	849	842	848	832	872	829	839	823	824	848	852	806	853	839	917	794	774	842	801	793	830	837	823	789	807	885	860	858	806	832	848	788	819	819	829	826	825	858	836	841	849	793	807	855	872	840	837	852	896	795	885	822	829	824	813	802	843	841	855	782	855	825	840	796	873	826	857	857	826	864	815	856	770	818	828	795	840	865	854	771	859	839	803	847	796	796	843	835	795	842	816	841	856	728	883	862	838	885	850	875	862	851	822	875	845	854	825	817	813	821	844	837	881	855	844	860	856	828	873	840	837	859	824	807	859	833	848	850	816	797	801	779	826	821	849	884	872	821	819	810	821	840	840	806	830	837	872	818	808	836	864	823	826	835	799	793	802	848	859	839	862	819	834	772	831	818	819	774	843	844	810	899	853	804	793	861	803	834	799	874	848	832	846	798	834	846	846	832	833	807	851	797	798	839	805	827	875	835	818	834	839	815	827	826	828	809	829	849	790	807	813	788	869	800	830	839	863	777	833	891	841	807	889	843	836	883	839	851	809	850	825	872	881	886	888	781	841	880	864	886	817	827	834	842	812	894	797	858	763	829	818	808	849	859	900	819	843	840	838	840	825	830	804	843	878	825	861	851	831	817	804	833	819	782	810	806	795	842	842	827	834	814	848	868	861	858	819	805	798	813	837	806	823	853	797	852	838	810	795	808	866	771	780	839	836	795	818	825	810	823	814	785	831	827	792	829	894	821	828	865	832	846	775	794	870	844	801	802	789	776	856	875	892	832	840	844	833	826	777	862	862	832	835	865	854	843	886	867	861	813	847	811	802	826	798	816	811	811	819	800	852	865	828	800	838	855	847	842	817	859	844	814	823	877	842	832	880	803	861	797	769	780	840	808	807	786	855	844	760	808	828	827	820	821	882	798	821	864	865	812	833	883	831	800	799	847	780	890	825	814	817	853	790	835	887	852	789	831	850	869	805
27154	20492	8931	791	412	352	358	306	266	271	257	260	252	240	261	269	250	254	288	273	275	255	234	245	257	260	237	249	276	260	253	240	220	247	255	258	238	264	240	269	281	252	287	241	248	235	261	264	268	266	240	256	226	245	242	249	238	257	260	240	261	253	257	255	266	246	258	226	236	247	227	259	237	250	266	253	257	252	243	222	260	260	262	255	259	286	216	282	258	241	270	245	261	257	240	233	259	253	236	231	272	277	247	227	252	257	289	266	245	243	239	260	245	254	259	246	227	233	257	244	261	255	260	236	208	260	260	248	245	231	255	257	262	246	223	271	242	254	261	238	233	241	278	238	280	234	245	269	249	227	258	253	270	228	251	244	253	250	250	243	253	230	249	280	257	247	259	247	236	275	281	258	251	225	250	232	234	241	271	266	260	226	243	243	262	262	242	263	241	259	241	291	258	259	259	243	278	262	265	277	258	243	278	250	241	235	245	261	264	233	239	224	242	226	265	253	262	254	263	249	229	232	245	242	235	236	251	242	259	241	249	245	236	240	255	271	258	223	259	267	252	241	243	237	282	213	245	252	242	243	254	245	256	243	249	236	264	239	248	239	256	229	261	262	273	271	267	267	251	238	258	266	255	253	256	244	271	225	262	243	270	239	239	245	267	236	255	237	265	249	258	274	223	242	262	242	259	252	254	258	278	233	265	251	244	244	258	271	281	248	236	245	245	212	254	268	237	251	248	240	243	270	228	252	247	234	248	237	247	264	286	240	232	254	297	253	253	246	253	237	263	236	228	206	246	277	275	257	241	254	262	229	243	213	232	269	272	244	224	238	283	239	241	253	248	244	239	224	229	242	257	245	233	259	261	262	248	252	254	243	248	251	252	257	224	278	255	237	248	246	256	235	242	256	247	263	258	234	260	261	203	268	242	273	238	276	251	273	264	264	243	243	249	285	255	251	254	256	253	259	269	231	254	255	249	274	251	250	252	260	243	242	260	255	252	255	239	264	248	260	247	265	235	223	252	247	254	266	255	254	249	274	295	273	231	259	249	225	248	271	255	278	256	247	257	237	243	237	236	241	252	249	254	244	234	253	261	249	244	273	272	243	251	256	258	270	269	250	279	275	251	236	258	244	246	222	249	249	267	234	247	255	261	237	239	251	245	249	244	261	252	245	226	266	251	228	287	264	255	260	218	259	259	261	235	271	240	252	244	243	228	275	239	258	262	265	222	237	278	268	252	239	263	270	238	224	241	242	254	232	217	202	232	248	232	231	251	254	234	265	245	240	230	265	247	225	246	291	256	262	280	236	238	245	262	232	244	259	250	253	263	250	241	250	241	249	245	250	250	246	268	229	255	250	235	250	264	250	242	263	246	253	237	275	238	252	275	279	261	241	262	240	258	264	266	252	280	293	276	257	244	258	234	247	251	279	264	274	243	247	229	235	251	252	275	229	270	275	254	257	252	243	208	249	247	240	257	253	205	222	258	243	250	262	242	233	252	236	242	246	235	229	230	257	268	238	259	231	251	239	239	264	285	248	230	242	271	231	265	231	245	267	233	248	253	248	270	233	245	257	264	266	277	283	255	269	246	275	203	216	242	268	264	267	249	245	270	281	255	241	246	262	249	247	245	273	271	223	230	197	256	243	238	236	269	230	246	245	263	249	273	259	275	234	258	246	278	262	246	241	224	261	241	269	238	261	273	243	266	254	249	235	234	248	251	258	259	253	258	234	248	267	255	242	254	276	248	242	256	254	235	238	259	254	249	239	274	270	260	254	275	251	234	232	221	255	246	266	260	251	212	280	257	235	243	269	255	290	262	266	267	240	248	222	258	279	246	253	247	257	253	217	226	232	252	267	241	220	255	252	236	255	241	251	265	273	247	199	253	226	244	277	252	261	248	247	251	278	267	236	256	269	251	233	256	255	291	257	257	253	250	252	239	240	261	257	263	268	232	273	224	229	227	229	232	262	247	237	246	292	255	258	257	247	263	231	242	233	253	246	266	268	242	247	249	225	254	245	252	264	255	252	267	244	224	270	248	265	258	257	225	265	235	274	242	262	260	241	229	242	266	234	259	263	257	253	257	271	248	271	265	224	239	236	253	252	215	272	243	244	238	260	248	247	246	241	267	283	255	266	234	261	268	262	254	256	252	226	269	219	260	263	258	270	251	235	241	265	247	252	233	238	259	244	245	260	258	265	237	247	277	232	247	255	261	261	259	266	252	237	242	240	227	220	263	245	247	251	245	270	273	261	282	240	269	242	234	251	255	268	250	262	233	267	252	237	250	258	261	250	218	249	238	243	245	227	278	271	236	269	287	248	236	239	237	255	230	245	267	212	270	244	284	249	276	268	249	264	254	233	272	247	239	236	253	250	264	272	233	286	232	243	258	257	258	258	253	279	247	234	287	249	263	259	238	231	268	245	251	250	245	266	222	245	222	238	256	241	249	274	242	247	260	265	266	255	243	279	279	234	252	252	247	241	248	231	292	244	236	251	254	241	303	252	236	258	228	250	262	249	247	259	255	218	257	251	249	266	275	235	246	238	255	265	226	259	230	251	264	237	207	277	290	231	265	264	242	279	214	248	234	227	236	256	256	250	252	267	269	275	255	272	245	247	251	241	251	275	254	263	276	239	252	246	247	250	219	267	244	254	248	264	224	267	256	238	252	229	258	242	241	268	250	240	256	250	252	262	229	280	243	258	258	266	248	251	228	253	245	239	256	261	261	281	278	253	231	273	222	236	255	232	248	237	240	270	247	267	256	276	254	230	266	245	245	270	242	251	259	219	236	236	210	236	269	214	284	253	286	268	250	272	253	254	242	261	243	257	266	245	239	243	267	236	255	242	237	250	232	279	267	246	253	247	274	255	235	226	228	246	258	243	267	272	273	255	228	249	246	301	257	260	222	243	276	248	236	245	230	239	253	269	227	225	259	245	252	248	274	249	256	276	269	243	248	249	243	264	254	252	236	244	264	237	250	226	297	247	261	263	225	243	268	249	263	234	268	248	268	236	265	269	251	236	270	289	286	232	277	258	258	256	256	243	240	249	252	261	246	251	270	265	275	241	246	277	259	259	235	228	262	276	246	232	247	258	238	261	232	270	228	223	268	240	254	253	239	262	255	269	222	229	266	229	250	267	262	248	257	253	229	238	240	245	264	237	279	273	265	254	244	255	252	252	261	247	263	243	230	231	272	262	249	260	252	244	265	235	272	258	298	259	243	252	257	278	283	257	248	266	231	231	271	268	243	223	278	263	236	245	243	238	247	212	275	268	246	249	276	218	251	246	257	278	260	255	256	244	244	264	236	236	257	238	256	247	271	244	232	240	261	233	226	272	250	245	279	260	259	262	230	219	248	272	276	251	238	254	236	249	225	262	228	234	279	234	252	249	266	244	255	232	248	271	226	251	240	224	273	268	246	253	233	270	257	238	258	232	239	265	229	255	275	271	245	232	256	261	249	233	259	244	258	248	271	246
9823	1366	1366	581	500	425	416	366	400	312	320	354	311	293	300	333	325	323	323	318	252	302	331	311	296	298	296	306	327	320	322	306	304	310	273	317	293	297	292	309	322	303	317	317	317	300	293	328	314	311	265	279	283	318	315	327	321	320	325	318	327	319	308	329	318	327	291	332	300	295	301	294	292	341	318	289	326	315	306	319	299	313	332	321	313	295	269	309	306	290	282	304	301	282	309	314	263	304	303	318	304	332	307	319	293	290	306	317	289	305	303	349	314	302	299	294	314	315	316	294	315	309	325	337	315	315	277	326	301	308	320	304	354	315	291	313	271	299	299	320	307	297	324	314	314	309	302	309	287	300	296	311	316	321	305	280	291	305	302	303	274	347	297	263	325	319	297	333	309	306	320	308	353	308	309	313	304	301	329	340	319	280	294	297	340	292	285	322	260	302	287	295	290	326	284	287	302	314	309	337	341	337	319	298	325	273	311	289	271	330	322	319	309	322	295	284	312	301	273	311	334	318	279	283	304	301	286	306	324	335	309	308	310	294	301	283	344	312	324	329	300	281	340	319	297	313	290	285	322	305	277	305	317	300	303	308	350	335	319	276	323	333	276	317	280	294	311	309	315	309	293	319	299	263	301	316	275	334	306	292	322	331	310	314	314	322	299	293	292	336	284	312	352	303	308	317	320	306	283	310	322	305	321	275	297	302	321	288	296	301	296	321	301	305	320	317	324	317	336	299	317	288	340	285	315	298	285	306	329	312	290	306	287	298	324	308	300	297	300	310	331	292	289	285	322	309	285	303	295	326	322	342	290	324	320	307	301	249	328	324	305	313	309	275	280	325	284	303	293	338	321	283	283	302	320	298	313	312	296	359	317	285	282	306	306	354	344	338	296	312	319	341	330	324	328	293	320	300	303	298	303	337	306	330	302	288	327	282	276	310	302	279	305	298	272	304	287	295	290	295	285	323	326	296	299	305	328	301	286	355	301	314	290	307	306	307	311	286	299	328	309	327	266	317	345	349	292	305	312	276	318	339	263	323	319	338	337	293	299	336	298	330	297	332	283	311	289	280	276	327	309	312	326	292	295	325	314	299	306	317	322	300	307	325	298	308	299	287	326	285	307	311	298	300	307	325	341	296	303	287	298	284	304	307	321	344	336	288	332	308	309	323	302	293	312	334	294	308	324	316	297	308	299	286	302	275	305	301	312	315	298	278	301	313	330	318	329	329	293	306	290	275	285	307	307	309	285	288	326	321	304	328	303	320	313	295	313	299	309	293	280	326	317	301	305	341	258	306	308	312	306	275	304	286	342	268	297	319	300	324	320	325	307	295	313	295	303	344	323	269	310	303	295	323	298	315	321	286	317	287	282	290	302	284	315	278	294	326	266	300	284	288	297	310	301	294	302	314	310	282	323	348	288	315	287	290	298	322	294	290	290	320	319	304	327	304	292	277	317	303	318	304	299	320	272	283	310	303	315	295	296	314	291	310	295	333	299	306	279	300	281	273	302	306	317	314	304	299	321	326	315	311	295	303	311	313	316	299	339	312	304	292	275	317	331	283	342	286	310	309	303	280	306	295	308	295	301	333	290	292	306	313	313	335	323	301	322	305	316	305	316	306	310	309	284	332	303	314	307	302	307	348	296	291	308	309	306	289	288	283	294	319	266	291	295	300	311	294	298	329	302	336	283	313	318	289	318	316	320	290	309	296	306	323	314	342	287	302	275	286	294	320	286	312	309	287	311	308	317	311	320	319	315	292	307	323	329	260	293	309	278	287	327	290	323	307	317	308	317	293	297	291	313	314	298	307	297	296	264	338	269	274	296	331	271	324	291	286	301	296	318	304	284	318	300	318	292	309	326	335	300	285	297	294	290	342	317	328	312	333	300	287	298	326	314	280	313	312	269	360	280	324	304	319	294	321	301	307	305	300	315	321	310	279	311	303	290	311	290	282	320	289	319	307	314	311	294	315	306	307	303	311	308	305	355	293	296	328	296	311	308	308	298	311	330	321	301	270	339	343	298	336	296	316	347	324	340	301	295	294	292	300	312	319	275	289	317	313	319	308	292	320	275	305	302	299	314	308	307	320	287	311	312	313	306	277	335	306	312	303	290	270	324	315	282	322	283	316	287	272	305	323	321	292	307	275	314	309	295	269	295	320	303	297	308	334	307	328	281	313	301	293	277	307	289	306	299	301	294	315	311	311	295	313	287	326	286	305	313	328	306	344	262	295	295	269	316	294	296	274	323	315	304	316	302	302	324	318	325	278	306	270	282	311	331	320	297	299	300	357	289	284	268	285	316	332	308	308	303	268	285	291	300	293	315	329	304	325	302	277	308	302	315	282	326	313	315	285	324	327	292	321	291	312	301	296	297	294	286	322	316	296	298	298	310	291	317	314	317	321	268	309	310	317	317	260	307	319	287	315	293	309	317	310	338	325	291	321	303	301	294	303	325	318	325	299	297	296	316	299	297	297	256	294	303	323	316	313	316	297	302	292	289	338	321	315	323	323	289	298	301	311	306	311	307	341	277	334	309	275	317	305	295	304	330	294	296	318	285	301	301	337	290	322	315	288	331	309	304	317	313	297	303	286	321	302	324	309	314	292	317	329	315	289	311	318	320	301	341	290	329	295	301	306	291	324	299	303	300	332	313	301	306	296	335	314	268	315	285	292	283	309	274	326	332	301	304	299	335	291	314	296	307	312	329	295	309	314	329	311	338	297	322	317	282	308	356	304	297	293	308	320	312	282	300	292	323	290	314	317	296	328	295	312	300	336	320	331	333	270	290	322	306	327	292	307	325	293	322	291	285	322	303	304	312	298	299	319	322	302	286	320	274	320	304	313	305	323	295	325	291	322	300	321	317	271	303	353	309	297	315	291	302	328	312	353	303	332	293	294	306	344	318	323	327	300	296	299	278	310	289	273	303	304	294	317	313	299	309	302	292	291	316	294	292	276	306	282	334	299	314	315	326	335	295	313	278	297	308	302	329	313	302	302	297	304	310	330	296	286	307	319	294	311	334	330	292	304	291	305	307	316	285	288	306	320	310	329	341	356	333	325	297	301	310	291	291	310	314	276	283	317	315	317	321	292	341	323	321	283	300	323	301	302	323	323	295	291	327	333	304	297	305	299	291	340	316	293	302	310	315	310	273	314	288	313	328	335	296	273	309	312	314	310	259	373	289	312	295	306	296	293	316	294	309	333	324	309	327	327	339	285	311	296	285	293	306	299	312	309	331	302	341	312	319	314	323	310	302	323	317	306	310	305	311	294	311	298	318	272	323	280	322	318	312	325	283	289	299	303	281	324	288	310	295	312	284	332	262	343	303	294	308	284	291	323	322	274	287	302	299	287	302	303	302	292	292	322	297	318	283	295	296	305	337	298	302	326	327	323	300	321	300	332	275	276	331	293	309	302	288	328	324	332	288	332	312	296	303	306	300	280	297	317	311	306	301	298	285	319	278	304	292	283	308	291
23598	21206	28646	24058	21183	12320	1439	937	739	738	592	601	537	514	529	529	479	455	486	466	443	488	434	508	465	490	448	451	427	431	481	406	465	403	488	420	450	423	436	448	458	437	424	416	443	441	419	436	404	408	432	410	414	423	422	439	422	442	427	423	433	442	435	441	418	394	444	463	418	416	427	403	413	412	473	462	431	456	405	429	462	429	426	434	440	405	410	456	401	410	411	411	401	453	429	448	441	422	433	436	424	430	442	422	434	425	397	418	403	411	423	393	410	458	419	414	383	399	413	416	434	390	407	413	452	421	412	414	429	418	407	388	419	413	421	457	447	395	444	440	439	419	405	436	453	385	428	475	398	371	423	453	468	429	386	404	414	456	442	398	405	379	397	429	452	439	433	398	410	406	415	433	407	392	444	404	414	412	452	436	447	404	425	407	453	401	422	394	433	417	422	459	415	433	422	435	410	404	425	380	397	415	440	396	405	437	396	413	436	419	424	400	442	424	429	451	404	427	424	431	416	394	428	436	414	414	402	432	390	418	401	454	425	429	445	436	414	437	458	404	436	413	385	400	431	446	437	428	475	415	436	416	402	423	407	444	420	409	400	423	409	437	416	404	422	401	415	451	437	412	431	392	464	398	390	398	392	444	418	403	429	406	400	382	426	441	444	400	433	412	384	440	424	411	434	413	411	419	436	415	381	416	422	386	398	408	428	422	407	420	425	440	443	428	432	419	430	390	429	459	430	451	442	425	421	400	428	408	383	422	383	463	418	391	448	408	408	401	427	427	421	414	422	403	390	430	397	426	413	434	422	410	406	439	428	397	421	433	398	433	416	447	471	455	440	413	399	446	409	392	437	413	439	443	469	412	398	428	464	399	437	412	430	395	422	396	422	404	428	448	420	424	397	400	418	396	443	416	403	446	411	430	406	406	396	417	401	382	422	433	418	411	408	362	416	433	409	410	436	422	456	426	391	400	383	431	394	429	384	411	411	421	429	391	398	416	436	441	429	416	377	402	414	432	408	434	436	414	415	397	422	442	414	380	415	448	430	401	408	409	480	409	422	420	424	411	410	392	423	418	389	384	433	432	413	425	393	439	455	381	422	393	424	484	406	403	405	390	417	380	410	433	412	443	464	486	404	412	450	419	412	423	402	412	432	390	430	396	454	441	433	430	439	395	380	419	435	439	402	375	431	431	416	444	399	421	425	427	479	403	409	426	420	417	428	443	406	433	401	436	373	451	428	411	415	426	432	417	418	432	436	437	400	379	368	391	429	413	421	442	401	439	438	450	400	402	429	417	400	447	399	428	441	423	413	403	418	397	436	388	431	430	415	420	418	410	428	441	413	392	469	410	436	406	443	410	393	431	411	437	476	405	417	432	410	411	431	405	380	410	414	409	441	406	428	413	381	431	396	405	404	428	401	405	452	463	396	432	426	400	397	414	429	414	427	406	439	442	398	421	417	446	422	439	386	412	408	415	416	416	396	436	420	411	394	431	420	419	427	409	434	435	406	428	421	395	409	416	437	404	444	441	421	419	407	423	388	423	407	412	423	411	427	411	396	446	385	421	441	410	406	413	393	430	429	439	407	377	408	433	434	408	459	404	439	410	424	429	412	452	426	410	395	413	457	440	416	403	430	390	465	442	383	434	445	421	403	462	414	397	416	422	453	383	445	450	439	437	450	433	355	401	417	390	450	390	399	417	419	433	437	439	408	383	407	456	421	471	426	415	436	413	390	416	431	433	405	439	430	403	461	433	417	407	393	430	415	413	419	406	418	460	392	424	406	415	426	444	447	397	410	403	444	385	414	450	403	421	393	419	377	378	428	438	397	430	426	393	431	409	441	446	401	436	436	426	434	431	420	402	446	393	431	407	460	431	412	407	416	441	414	422	446	415	408	439	410	431	422	436	429	433	453	411	429	449	426	433	424	422	412	414	402	448	448	420	466	439	415	410	409	466	425	441	399	432	420	399	403	400	432	418	428	440	404	432	419	442	412	425	402	450	435	422	409	431	441	407	401	423	437	431	471	413	396	398	412	425	416	402	419	425	428	428	448	406	390	429	427	414	415	398	425	409	453	425	424	439	402	424	431	437	416	448	425	376	428	415	431	406	407	434	381	411	431	456	413	419	405	402	369	432	420	423	382	410	414	420	397	411	393	387	447	436	446	418	406	410	441	399	397	432	452	395	396	426	416	457	390	437	435	370	419	400	397	407	418	421	427	440	407	465	476	403	393	404	374	395	377	422	391	387	414	416	390	408	426	426	437	423	409	431	411	452	434	418	380	441	399	421	393	404	419	409	396	410	398	459	417	412	414	435	446	403	459	384	416	453	373	410	406	391	421	430	438	385	407	450	404	397	418	417	434	452	438	430	465	450	409	409	403	435	455	434	405	398	402	412	412	453	427	437	443	407	430	425	433	405	378	398	421	442	436	395	410	407	405	381	441	404	448	447	443	396	406	412	452	477	426	396	460	406	435	387	389	410	417	466	429	400	408	436	432	445	438	421	417	425	397	412	429	428	395	411	386	420	424	386	433	425	427	413	424	450	395	414	407	398	412	376	395	391	410	426	419	419	392	445	408	445	383	384	478	471	413	373	387	444	426	429	413	396	435	427	436	410	430	442	370	388	422	432	433	425	437	403	415	448	431	429	414	421	397	401	411	383	372	409	403	406	409	410	422	426	442	414	424	412	454	427	425	406	437	381	386	412	456	404	437	407	436	426	417	415	441	446	433	409	390	444	401	401	427	397	392	442	413	457	434	447	403	450	425	418	400	409	393	398	426	449	406	432	408	449	426	405	449	430	403	440	396	407	453	395	417	429	436	402	370	427	441	380	434	422	455	400	454	405	424	425	448	423	412	428	436	388	396	432	468	467	423	402	404	407	394	385	427	404	403	398	396	429	381	432	417	430	422	396	392	450	413	385	413	435	453	438	411	426	419	431	438	421	421	408	397	445	434	404	453	423	443	419	426	442	418	436	410	407	456	408	430	395	409	412	429	395	450	446	437	411	447	413	374	418	458	455	418	405	408	432	394	395	393	403	424	416	400	430	451	412	397	403	454	420	385	418	443	417	461	388	435	435	375	420	418	383	401	429	440	453	371	407	392	420	410	381	398	410	395	428	434	419	433	431	423	396	419	399	399	402	443	400	459	416	418	445	445	390	397	437	425	418	427	416	393	412	446	457	401	426	385	411	433	398	423	450	414	385	459	398	446	409	430	436	410	419	431	441	444	412	435	484	452	428	428	420	420	403	427	450	427	463	401	414	388	425	394	404	432	425	420	367	411	426	418	391	425	395	427	411	405	435	428	425	460	454	421	411	444	412	440	389	430	418	434	406	407	412	432	430	422	416	445	408	384	422	443	427	423	400	449	382	389	446	424	437	433	457	431	413	428	405	431	476	425	419	417	452	425	423	436	430	436	418	411	422	441	404	433	412	418	400	416	418	406	418	403	403	442	423	425	395	425	397	445	402
9916	10047	8658	4145	2896	2213	1747	1426	1270	1022	922	775	724	728	672	668	605	584	541	544	568	524	508	502	502	498	508	545	497	533	495	529	460	477	474	487	500	467	502	501	492	503	521	497	508	497	505	458	469	476	476	523	527	437	456	451	486	459	494	466	495	464	494	469	480	445	486	451	520	443	469	513	477	458	493	459	469	528	485	494	504	481	508	494	458	469	457	465	490	440	505	444	509	434	527	476	447	450	451	474	461	490	483	478	483	448	477	481	492	489	444	451	470	448	484	487	457	441	451	514	509	481	469	494	460	447	417	506	474	509	465	479	481	550	492	465	450	461	439	494	455	470	456	502	501	445	492	514	481	415	492	444	482	413	445	496	454	488	486	456	481	477	466	479	484	470	500	483	460	488	493	467	461	467	455	454	479	492	475	458	409	459	460	512	487	489	502	506	467	458	476	486	504	478	465	468	440	483	457	502	465	468	437	478	421	482	464	475	495	468	485	470	467	473	502	487	472	483	481	497	470	455	476	440	488	482	500	467	458	509	523	498	437	439	481	469	482	455	444	464	483	453	480	461	469	456	459	494	460	502	468	451	496	457	434	487	486	484	466	454	472	477	486	476	474	473	495	483	475	471	478	448	476	496	451	476	491	445	473	487	486	444	503	504	442	512	419	513	495	523	486	471	507	476	457	468	466	441	477	460	464	456	470	460	464	462	434	509	435	493	517	488	479	439	449	466	494	482	427	510	467	445	480	483	496	470	485	487	468	515	481	434	465	462	467	487	484	473	415	467	468	430	451	482	474	487	493	466	482	482	476	490	465	489	477	484	468	497	438	492	483	499	461	472	441	471	445	455	473	494	459	526	488	463	452	466	463	473	504	468	477	490	489	472	462	473	479	459	454	485	502	460	482	492	467	508	478	480	457	509	488	468	482	482	494	470	496	517	465	490	469	488	512	461	461	493	488	479	442	454	477	467	475	468	473	502	495	477	432	482	465	464	509	479	483	466	494	490	477	462	495	494	442	473	484	474	450	470	448	473	480	457	478	449	461	499	471	456	463	496	451	435	491	498	489	467	483	489	477	470	462	437	463	463	476	492	484	480	504	490	472	489	496	438	495	497	479	487	481	447	453	486	488	440	459	477	484	443	479	514	449	463	497	464	490	455	469	458	494	479	480	487	506	509	500	463	466	437	438	454	482	492	475	474	477	440	468	466	468	494	443	489	432	492	477	511	489	485	482	465	457	470	485	478	453	459	464	464	493	499	507	474	448	489	439	514	476	476	489	457	479	436	454	483	467	484	489	459	479	501	489	456	478	519	491	423	442	452	481	497	478	467	460	437	471	479	479	464	468	504	466	504	437	471	497	470	493	472	454	452	493	489	482	478	490	459	514	474	460	492	489	494	458	492	468	503	492	478	488	512	489	489	484	474	468	457	440	466	461	503	470	474	465	492	486	480	454	465	473	492	502	513	471	465	502	460	495	469	469	470	472	471	457	449	498	500	464	452	459	472	456	477	502	499	463	483	453	482	437	469	417	465	506	476	481	462	451	477	461	456	463	456	462	435	460	496	489	462	475	504	453	505	487	455	467	442	461	481	513	508	482	456	445	494	476	474	481	489	517	496	498	470	480	470	467	491	481	470	502	486	464	492	486	423	507	483	462	447	455	480	459	530	471	477	456	499	467	474	466	478	513	450	500	459	485	464	483	480	471	481	440	469	476	514	502	459	500	434	489	473	485	454	512	485	486	457	494	496	456	440	480	463	405	439	512	446	489	437	474	510	465	444	466	458	474	480	475	429	465	483	461	452	496	472	467	499	455	460	451	470	472	495	508	455	466	495	479	436	471	475	478	467	479	449	449	458	486	448	490	472	498	449	459	484	509	501	492	485	508	458	442	499	461	483	446	489	461	504	491	447	479	452	507	523	452	461	480	494	463	489	512	484	452	444	477	439	519	506	491	537	477	491	498	470	464	477	485	468	456	505	478	525	496	435	442	433	480	476	476	490	499	467	470	465	495	469	471	466	492	470	491	479	476	492	476	440	472	460	487	456	497	529	490	488	473	487	510	477	510	448	473	476	472	453	529	461	465	473	432	500	494	475	463	460	492	477	478	490	468	448	481	461	457	503	465	498	498	472	449	461	532	480	503	482	480	449	483	500	552	466	484	463	437	496	516	462	483	486	491	473	446	457	468	472	496	507	496	498	469	454	476	483	455	463	478	459	489	436	494	502	479	510	464	477	433	462	464	461	481	455	478	441	463	480	486	470	459	514	490	505	477	465	489	485	492	409	540	491	498	458	469	477	463	483	477	501	460	510	461	510	455	480	481	457	501	463	446	451	459	480	468	441	451	503	488	452	475	436	490	459	443	454	461	444	471	478	484	558	484	456	497	459	485	472	465	490	481	470	475	449	475	468	464	476	436	449	489	480	474	508	492	441	506	444	447	459	539	493	463	480	477	476	457	508	479	455	488	505	484	433	474	505	457	483	466	436	487	441	460	483	494	504	475	464	446	484	413	495	516	475	483	445	473	489	468	475	506	500	480	482	478	520	429	476	477	444	509	477	484	489	474	478	449	483	463	463	468	494	489	493	457	509	460	489	477	439	468	477	436	474	496	526	486	520	502	488	438	493	489	523	461	483	457	482	477	475	442	536	488	462	489	470	483	486	448	505	489	481	470	468	518	487	446	503	472	471	482	436	470	465	451	479	483	454	499	509	504	472	503	439	467	466	468	480	431	492	440	509	441	515	459	453	433	461	461	473	444	500	487	465	481	497	467	495	506	463	508	511	478	472	506	480	479	521	474	490	484	466	461	469	483	489	496	480	463	460	464	478	538	474	439	492	503	515	491	466	480	463	468	459	457	506	509	464	474	484	443	450	475	453	462	464	515	515	508	499	488	446	492	470	503	507	470	464	444	496	526	487	477	474	454	430	431	470	471	463	469	471	464	464	481	434	468	462	498	467	453	515	470	484	474	452	501	472	471	484	486	473	468	500	494	444	469	429	510	468	496	482	453	492	449	489	455	481	477	502	513	479	484	452	478	483	497	477	506	507	509	467	479	447	448	475	490	443	469	477	479	465	476	459	468	449	454	484	476	513	474	468	471	450	490	468	528	490	476	480	461	464	473	446	482	480	496	488	487	463	491	459	446	469	452	498	527	475	448	481	474	517	481	468	473	457	473	431	474	469	474	514	438	455	466	465	487	496	464	469	484	463	486	485	477	480	468	462	489	518	485	467	518	489	413	455	489	500	494	465	457	473	477	437	502	488	497	474	492	498	511	491	469	452	471	508	490	442	474	472	533	444	478	528	448	474	492	456	520	463	462	487	494	468	504	452	464	473	483	454	470	459	492	476	488	449	481	461	445	486	466	463	459	512	453	469	509	486	452	492	487	477	491	449	501	481	466	470	475	478	463	466	454	451	467	500	469	510	444	494	471	505	483	460	477	442	433	477	435	483	501	529	456	479	500	448	489	496	477	509
24814	21170	27598	24966	12580	1074	765	642	601	562	540	495	500	470	457	513	497	478	442	418	468	504	427	456	478	461	443	455	480	437	443	467	460	433	422	478	454	458	461	462	436	468	418	448	470	445	445	472	465	412	429	444	486	441	436	456	458	426	451	444	455	434	451	483	426	438	439	433	443	412	483	479	463	450	444	433	441	458	424	426	475	424	453	438	490	445	437	458	414	458	463	455	469	415	453	425	459	450	448	449	475	450	447	453	450	441	406	421	426	421	410	442	435	425	453	398	424	443	447	457	454	395	455	430	461	481	419	432	458	429	460	424	438	431	456	424	454	457	423	450	450	437	430	415	428	442	461	461	466	418	442	446	475	444	465	446	425	482	448	430	406	408	425	421	434	445	476	424	425	456	389	441	428	451	479	479	436	404	428	449	434	429	472	437	429	441	417	403	449	460	425	446	447	436	417	430	416	453	415	439	484	411	399	402	427	485	480	475	463	453	417	416	469	423	434	444	450	456	433	457	481	437	392	439	458	430	432	466	445	438	428	460	468	458	444	448	423	468	453	460	463	425	414	435	448	431	441	472	463	448	444	452	447	387	433	449	444	432	418	454	436	462	452	420	479	451	426	455	475	439	441	457	471	436	405	479	417	426	424	447	436	403	438	437	444	482	470	441	474	451	461	444	465	429	443	458	423	431	435	459	439	438	444	432	479	405	427	480	445	445	438	412	454	460	437	415	439	449	443	440	425	434	482	458	449	467	446	404	465	452	443	444	440	407	437	468	395	468	451	425	415	483	391	419	429	431	403	451	453	473	439	467	428	442	441	472	471	465	446	465	476	409	440	432	418	454	469	479	444	458	452	413	420	419	435	449	454	449	420	414	406	449	439	466	441	463	485	439	429	436	434	434	431	463	446	417	412	473	486	435	449	474	477	442	429	422	400	378	452	424	459	431	435	441	458	451	423	447	459	453	459	407	463	478	433	501	460	471	447	479	404	434	446	497	494	494	450	470	437	449	432	432	383	412	408	449	445	492	434	472	446	454	443	412	444	450	430	449	435	466	458	425	446	449	447	454	439	450	432	469	432	413	420	405	478	443	464	403	416	472	418	454	454	451	432	423	466	446	416	433	418	402	395	437	435	430	465	473	415	449	444	437	431	445	461	455	452	436	408	410	460	427	458	449	401	437	464	482	409	432	455	430	421	427	442	422	482	418	435	416	413	471	454	435	465	436	417	493	464	443	411	451	431	435	422	445	447	439	428	433	434	419	461	422	410	437	441	430	464	401	443	475	384	476	439	469	440	457	408	448	444	470	482	429	457	459	427	430	397	439	418	460	457	444	462	416	426	452	465	409	436	433	432	421	477	430	462	438	445	493	448	450	426	455	460	398	441	429	473	475	493	453	424	438	405	432	459	424	431	416	446	446	444	408	472	417	409	431	445	413	447	374	444	490	426	415	485	456	442	427	460	434	427	434	468	449	437	451	386	458	446	424	464	417	440	427	461	450	438	424	437	412	423	436	420	463	441	418	441	462	445	454	469	455	449	435	414	421	405	462	382	444	408	415	435	449	445	407	460	467	429	440	428	457	446	450	385	428	449	437	478	443	394	431	431	478	414	445	433	435	410	445	489	431	463	472	425	445	403	463	429	413	462	402	470	431	490	440	417	457	428	418	457	453	435	458	445	454	443	482	465	473	424	441	456	407	421	451	436	454	438	409	461	425	440	470	437	416	437	418	458	453	433	456	449	387	448	475	456	470	452	403	472	466	415	433	415	429	459	453	436	434	434	415	434	441	433	482	450	426	443	474	445	415	420	441	441	440	465	438	437	441	450	435	477	432	436	431	432	430	437	487	479	463	473	436	470	459	451	422	427	381	446	425	480	466	429	433	431	464	377	459	434	448	411	466	433	429	507	387	425	430	443	439	444	430	413	441	441	418	462	457	426	483	429	457	411	439	451	434	451	436	449	467	435	473	439	422	471	429	457	492	447	435	462	473	423	484	412	465	434	438	434	395	437	451	423	441	473	438	422	411	450	421	452	433	392	447	405	420	445	462	480	410	471	432	429	421	437	431	399	417	397	457	465	457	445	436	411	440	458	471	435	475	487	429	449	433	437	457	471	448	409	398	461	454	456	446	450	414	502	438	427	406	473	444	416	433	425	427	473	439	418	467	417	464	440	422	440	457	442	441	474	406	426	444	449	443	460	444	414	443	459	477	421	466	432	456	464	427	448	465	431	415	442	462	442	444	435	434	433	441	445	413	417	455	434	462	471	412	458	447	394	445	446	436	452	437	473	424	427	466	445	430	475	423	453	412	448	429	431	429	453	411	435	404	439	463	404	466	490	451	438	443	457	464	450	476	473	396	465	425	431	469	435	434	429	432	444	410	383	480	421	466	430	463	468	452	470	438	453	467	450	434	463	421	450	439	490	478	418	464	419	445	461	441	457	455	419	444	419	457	409	467	462	469	445	426	460	469	472	421	413	431	402	437	396	476	438	462	456	461	419	408	472	433	430	426	395	447	457	413	460	460	429	437	485	444	446	445	437	455	419	465	481	431	438	443	463	439	457	468	480	457	433	455	463	436	465	484	451	495	420	457	450	434	441	444	453	467	418	429	446	428	444	469	423	412	477	456	419	439	496	432	426	439	423	440	456	478	451	421	445	474	455	430	431	417	455	463	428	413	438	464	433	423	434	436	458	449	418	459	452	450	457	446	439	449	459	454	422	419	442	434	433	426	472	455	429	452	439	439	450	436	426	457	473	469	429	419	476	450	459	472	460	478	485	449	441	437	468	443	440	400	440	463	426	410	466	454	443	474	478	472	411	463	471	471	452	438	450	420	427	445	443	425	449	426	442	426	446	471	431	402	405	418	448	472	451	405	426	427	441	414	454	461	413	420	415	467	447	436	469	438	438	446	463	456	437	405	465	432	431	402	446	417	417	424	435	410	456	443	444	462	457	476	440	411	456	463	442	469	438	466	492	456	446	441	449	420	404	426	425	417	465	440	401	483	432	417	438	423	425	428	440	464	440	438	474	413	424	450	451	440	492	437	415	463	434	463	410	443	452	459	458	448	423	463	461	451	436	475	443	442	443	452	467	430	413	428	425	419	420	469	402	444	442	455	409	429	456	437	474	421	418	473	437	426	455	467	433	399	421	434	473	453	477	421	442	440	452	495	443	439	432	470	473	444	446	414	431	443	448	443	445	428	427	420	465	446	446	453	440	463	443	474	433	394	426	437	452	436	447	426	420	438	428	426	454	435	460	465	445	474	477	435	437	449	485	421	428	396	427	432	449	470	432	450	393	468	448	453	424	473	468	450	445	405	475	435	434	482	409	461	450	456	432	422	406	438	474	483	425	442	458	413	442	412	423	460	456	440	402	444	451	439	436	494	438	419	444	400	468	483	444	442	459	442	452	435	427	410	437	432	459	444	437	428	472	411	461	447	458	431	461	455	448	468	438	405	452	459	417	465	440	441
10339	6277	5175	2432	1753	1430	1254	1072	916	873	774	716	665	633	639	585	616	574	615	573	552	539	583	549	541	558	539	542	533	553	520	535	536	562	526	540	492	529	513	531	553	563	544	483	504	519	507	538	502	544	536	515	501	521	541	500	539	545	502	499	518	501	526	491	555	541	544	519	549	511	541	515	486	501	538	524	532	516	523	520	529	534	573	470	509	512	545	528	509	535	554	517	481	540	505	544	520	485	533	497	562	549	567	530	529	552	497	507	553	509	499	508	521	522	492	518	551	506	546	499	532	514	533	510	532	524	565	524	537	532	499	505	501	555	532	508	545	521	510	529	513	492	480	555	497	571	527	524	521	524	512	542	520	526	511	504	556	509	514	531	534	519	552	524	465	542	544	555	541	476	508	531	534	512	520	504	516	501	538	472	490	546	501	522	516	514	496	500	550	502	546	545	514	509	532	518	551	533	533	512	531	519	556	517	515	532	569	593	491	548	505	542	514	541	521	514	543	511	526	493	507	541	531	508	531	525	508	543	531	538	508	505	518	502	482	558	488	540	547	521	550	531	574	522	502	500	493	539	519	534	532	516	508	532	512	509	514	550	512	519	515	527	493	521	495	540	523	492	478	546	503	518	546	515	544	520	495	546	512	514	529	529	509	498	505	544	498	480	540	516	504	516	538	538	548	537	491	538	517	533	541	581	540	565	569	523	546	518	514	513	545	500	537	542	548	474	555	543	496	539	538	489	531	504	568	518	506	509	541	490	568	530	513	527	552	517	512	499	524	498	482	521	498	540	527	555	523	512	535	508	534	499	518	507	546	545	518	544	478	479	536	526	516	528	575	519	493	524	521	495	531	561	507	497	521	525	526	511	548	547	539	517	519	533	501	527	504	513	529	525	509	529	526	521	498	489	532	543	526	525	539	529	522	526	508	532	473	546	538	496	515	525	534	521	535	530	519	488	533	530	564	511	548	531	542	533	518	551	537	498	516	576	547	526	503	533	539	546	502	545	512	491	513	515	531	545	540	505	491	536	501	540	507	544	503	475	506	500	535	553	555	496	538	551	510	500	496	522	515	512	509	549	544	501	512	499	514	527	511	547	549	551	548	508	516	528	527	527	531	528	524	477	517	515	569	524	528	533	550	537	517	538	501	488	524	532	556	539	527	562	524	531	530	537	495	530	516	515	530	486	497	522	532	525	537	524	505	557	522	502	503	551	519	529	493	501	523	506	532	502	556	546	511	538	508	518	538	508	511	516	544	505	522	529	567	517	511	543	483	503	536	523	519	525	503	517	534	532	484	555	519	530	518	517	535	546	514	535	473	465	493	539	509	487	542	519	534	522	529	543	529	520	532	490	494	527	529	557	524	521	525	496	494	510	493	563	543	529	558	567	502	520	524	515	551	517	559	538	546	519	537	509	581	526	535	551	551	510	515	529	532	551	493	509	506	552	493	500	534	531	548	515	543	496	540	529	503	523	544	522	561	518	513	553	520	566	504	530	533	525	554	529	509	540	520	552	518	532	499	523	541	544	512	509	507	582	458	515	511	535	522	474	527	536	541	537	517	503	574	563	493	479	499	511	547	549	493	523	485	534	529	522	548	559	570	509	533	526	520	554	510	496	553	527	495	526	520	523	473	499	587	534	565	544	521	529	517	509	508	507	521	535	571	519	529	522	499	545	508	534	503	535	539	531	536	551	520	519	522	533	493	525	512	525	508	503	507	516	530	521	531	518	516	512	486	549	523	552	507	553	566	544	517	491	510	491	548	533	529	548	538	490	531	496	518	545	560	530	508	502	516	513	511	498	516	522	519	558	569	528	525	505	511	545	513	564	537	565	514	571	519	542	527	508	552	551	512	503	517	520	516	540	499	488	532	541	509	514	531	534	492	526	535	522	513	469	560	552	467	532	514	496	520	554	532	487	536	543	543	547	535	522	517	538	483	513	515	524	521	526	561	488	527	519	551	548	523	540	533	510	541	513	545	524	510	534	535	530	541	508	527	484	542	540	545	541	551	527	488	541	530	504	537	545	534	563	555	538	526	511	518	541	511	507	496	512	571	521	520	504	505	530	499	516	512	496	521	513	522	511	522	518	519	503	518	489	525	482	530	549	503	557	529	526	503	483	543	549	465	541	496	523	510	526	540	520	470	572	539	515	543	527	514	489	498	513	492	546	567	533	504	532	495	545	525	505	536	539	538	520	504	583	523	543	496	515	492	536	522	524	540	566	499	511	528	512	503	545	519	498	565	521	526	499	516	530	466	523	516	557	538	498	544	559	509	534	528	524	526	511	488	542	525	519	516	500	518	571	554	563	529	506	545	543	505	542	522	525	524	510	560	556	504	523	562	516	536	559	540	495	515	503	563	588	516	516	521	496	492	570	556	535	480	517	536	525	516	513	503	559	540	476	535	554	535	500	537	549	532	517	517	555	541	509	531	540	502	508	572	541	549	524	552	493	514	510	515	508	504	547	528	533	534	532	523	489	533	513	509	520	531	533	512	548	524	533	501	527	524	533	553	502	545	565	520	489	475	533	558	506	476	548	484	538	545	536	541	530	525	521	502	496	514	515	517	552	528	509	551	513	560	522	514	506	557	512	534	504	558	523	541	553	528	512	515	515	508	535	530	506	539	492	521	532	524	551	490	576	552	527	525	530	543	520	526	551	544	521	536	526	538	528	489	459	489	492	525	524	518	513	507	503	529	524	505	514	549	556	525	536	558	597	505	492	526	544	582	528	544	519	517	528	546	490	527	519	557	509	499	534	529	546	514	528	510	497	513	519	547	536	505	480	537	527	502	567	570	514	557	510	518	523	497	517	505	526	559	528	553	532	497	526	540	491	525	550	557	531	491	503	529	538	535	519	494	496	524	513	557	506	525	514	526	540	505	538	528	575	525	553	493	547	532	509	514	525	524	533	540	488	515	562	507	545	477	517	493	500	513	485	527	505	520	510	526	543	521	494	552	544	556	465	479	504	489	494	515	534	499	548	512	526	507	507	522	528	498	510	550	554	532	543	508	514	513	509	515	530	516	574	507	534	541	554	543	547	549	543	541	521	543	484	536	499	537	503	484	518	550	541	501	575	540	493	523	581	623	517	531	501	509	518	552	523	546	512	505	500	504	533	529	555	506	558	545	500	518	522	514	548	524	520	567	523	520	545	518	516	555	490	517	541	514	495	528	519	542	513	513	513	532	530	555	534	515	464	539	489	507	506	524	531	534	544	532	544	528	547	507	533	534	550	520	508	504	545	526	541	522	556	565	505	504	519	520	533	486	561	510	511	516	532	521	507	541	552	533	539	525	535	518	496	539	506	540	570	542	498	560	533	514	486	529	514	542	577	501	529	580	510	508	549	517	499	506	496	539	521	508	552	506	557	531	466	521	485	530	502	497	542	509	545	509	554	520	593	491	519	579	503	506	522	518	486	539	518	497	541	530	518	539	543	526	508	504	501	521	517	521	554	530	512	499	531	495	524
22686	21240	29061	23706	21233	21309	12382	1993	1466	1319	1223	1109	1008	1020	1001	876	930	982	923	858	806	820	857	848	819	818	793	801	814	810	863	772	718	805	815	812	776	839	764	743	766	782	760	786	817	785	783	796	783	802	790	791	763	781	820	753	817	732	764	753	748	752	798	775	714	776	751	783	731	729	758	758	770	782	750	782	842	750	744	759	782	783	759	803	741	786	771	823	751	793	754	767	759	786	735	760	705	810	762	753	775	774	794	741	743	795	810	777	744	799	772	771	801	790	780	759	797	760	786	783	767	749	802	782	803	748	787	746	735	746	737	798	799	790	793	812	785	745	765	773	786	766	722	795	792	734	758	811	749	763	772	741	742	758	816	757	778	732	755	771	745	727	738	775	753	761	798	796	814	758	808	802	783	787	731	705	790	706	777	735	727	787	757	784	785	754	736	765	810	792	754	769	756	723	770	758	769	788	747	749	775	759	804	737	772	817	817	747	804	756	746	775	761	780	733	732	755	757	774	717	775	792	789	773	785	787	767	723	731	727	761	766	708	731	784	788	745	741	771	774	768	756	813	770	744	756	752	765	777	800	747	778	749	794	807	733	731	746	791	745	773	743	787	769	747	776	733	747	767	778	780	784	778	806	767	702	780	715	747	757	751	759	780	703	790	758	768	727	762	756	781	757	730	767	777	765	785	786	730	820	774	739	735	816	781	772	775	733	743	825	760	696	783	777	727	773	762	782	759	774	735	764	791	729	739	811	841	816	733	742	738	773	785	817	736	780	779	770	754	762	801	749	791	736	743	766	746	742	757	783	757	794	771	818	737	731	735	721	720	738	776	738	781	792	742	758	774	822	789	800	804	758	738	751	776	812	747	770	785	769	715	784	768	725	793	753	755	757	775	742	769	773	771	810	714	780	773	762	803	724	776	700	773	764	821	761	831	766	786	784	730	747	765	773	725	829	795	712	719	709	758	748	767	770	811	734	746	735	772	785	738	754	780	747	793	779	784	733	803	755	774	741	764	782	776	738	765	736	798	729	703	758	791	739	746	749	785	742	806	732	720	781	813	738	765	711	773	823	773	794	777	767	800	724	758	718	775	756	742	769	778	725	792	773	815	799	763	769	761	782	765	744	777	791	750	720	755	704	788	767	780	747	791	751	809	822	820	762	818	726	789	760	793	760	774	735	769	778	780	715	759	728	771	792	740	793	753	821	740	730	776	757	732	729	804	777	804	757	792	749	764	789	756	763	739	766	697	774	784	762	776	777	702	708	679	739	723	791	748	754	771	753	773	759	784	828	797	753	796	771	759	716	759	790	768	757	710	777	783	758	779	774	748	742	792	810	737	774	746	797	710	772	736	800	797	749	776	743	783	753	729	737	788	766	766	768	817	780	728	753	740	775	804	788	773	744	819	757	784	840	779	780	770	783	756	718	765	782	761	710	786	780	815	736	734	761	790	791	813	797	693	713	783	720	736	743	779	779	759	734	742	747	761	787	756	799	784	757	764	780	787	808	771	774	752	803	762	747	794	731	761	789	782	779	778	774	790	779	685	776	769	799	781	789	724	798	789	768	801	765	746	751	768	784	780	768	742	782	765	753	743	751	799	749	722	773	777	744	789	750	811	745	827	742	752	758	769	777	770	754	748	796	727	736	786	786	721	734	809	760	798	756	787	758	757	737	709	818	778	707	778	796	800	810	784	756	736	749	753	788	760	772	795	762	769	797	712	769	720	776	779	735	768	798	772	801	780	743	721	725	773	748	746	774	716	786	765	749	789	736	759	745	749	761	696	787	801	790	765	810	775	751	780	803	718	765	742	807	805	718	833	778	748	754	791	766	773	762	784	799	776	750	770	787	717	759	780	771	761	774	800	767	786	786	800	754	773	749	808	772	778	778	764	762	734	759	770	792	764	737	782	803	770	765	838	763	737	740	813	761	696	732	703	745	758	746	786	729	785	798	772	804	747	748	753	806	745	786	736	762	787	721	738	787	751	728	750	745	748	734	749	784	775	771	769	782	797	805	750	744	753	743	805	739	805	782	793	708	744	794	752	736	762	756	730	792	760	802	765	768	774	767	789	776	755	738	766	826	803	786	775	779	822	780	805	798	783	771	770	802	759	740	764	746	811	735	765	785	742	743	755	800	746	709	753	794	700	764	754	735	786	790	715	789	826	771	738	766	733	748	775	759	757	796	770	778	752	776	729	748	767	769	806	809	777	739	729	748	778	764	780	712	749	712	746	767	748	728	780	769	788	745	787	723	779	738	757	784	755	775	782	747	743	779	745	757	808	725	745	722	772	764	786	766	779	779	784	763	752	760	739	781	798	776	813	779	769	757	765	751	730	748	776	792	734	830	769	764	735	768	800	786	764	767	813	741	760	811	786	768	739	736	752	755	815	749	750	766	807	746	800	724	705	725	790	783	728	813	711	776	756	784	759	799	771	724	752	751	758	759	776	728	827	730	736	776	711	773	760	740	775	793	753	731	698	757	756	796	793	733	792	771	752	722	784	768	764	799	793	807	764	748	690	788	750	787	760	747	786	767	747	765	764	790	809	761	788	803	802	782	736	751	751	740	728	796	790	787	791	770	778	790	741	772	785	758	778	718	787	730	780	751	762	750	800	797	711	750	748	768	736	772	698	782	754	765	801	772	777	793	748	743	729	784	776	724	775	742	761	799	738	777	795	766	756	788	725	738	710	783	733	732	784	761	750	755	743	779	739	740	796	763	779	795	749	756	762	820	725	808	778	705	747	773	765	761	714	741	751	786	756	795	782	772	784	764	786	807	767	749	777	718	736	727	719	775	754	819	769	762	786	760	790	762	763	758	773	784	787	767	715	674	724	741	763	769	829	746	769	747	786	801	751	725	797	791	774	743	780	815	773	740	777	792	689	743	709	750	747	702	735	727	837	728	757	774	748	800	753	744	747	729	787	770	780	811	774	726	814	730	721	739	777	783	797	810	760	752	725	808	797	774	725	755	761	759	758	736	754	759	756	767	737	817	791	772	778	795	720	794	769	734	813	751	793	754	809	745	772	726	814	743	713	792	771	793	732	751	803	758	747	815	723	781	805	793	787	783	759	739	774	758	706	728	765	755	767	743	745	790	741	748	738	771	808	773	744	813	747	718	791	742	778	779	735	757	810	769	761	722	774	790	777	802	810	796	749	709	763	746	754	764	784	767	739	729	784	758	768	789	759	765	756	832	754	774	808	734	738	778	750	750	773	720	758	780	809	744	773	746	740	751	803	729	768	773	765	726	765	762	786	754	788	778	790	766	755	795	754	771	759	743	757	728	742	779	752	746	755	776	781	763	767	746	795	740	759	732	721	776	813	721	696	761	800	748	760	742	732	775	784	770	770	677	790	792	719	753	792	730	740	791	732	798	767	707	806	753	729	739	727	727	757	781	783	752	781	822	733	771	744	726	706	773	763	769	762	739	778	755	762	756	763	744	754	765	837	783	725	757	792	728	801	756	707	752
11567	16839	14085	7266	5166	4101	3301	2699	2226	1914	1637	1440	1361	1255	1166	1155	1206	1055	1108	1017	1038	989	963	947	932	875	885	876	946	874	899	891	843	893	852	889	860	853	847	849	854	865	844	876	851	896	912	839	837	780	843	839	815	815	788	897	784	858	868	901	820	896	803	845	868	859	872	843	880	823	820	825	823	838	862	820	894	832	854	832	818	867	860	787	843	842	882	829	801	855	864	861	814	884	805	849	927	840	854	838	885	893	807	827	837	846	834	827	818	817	825	811	865	823	821	838	823	856	849	844	818	843	860	898	795	838	845	827	841	837	836	855	813	819	839	880	823	799	862	784	843	817	836	854	864	845	838	880	841	878	786	846	809	823	816	844	813	843	790	863	870	896	821	854	774	824	801	888	858	831	836	861	792	831	824	838	783	842	834	782	816	807	800	888	858	803	821	836	871	820	850	804	812	819	837	803	841	819	795	844	823	792	866	779	829	788	834	827	859	873	826	825	831	853	810	808	832	843	810	848	815	827	835	839	787	850	799	808	855	820	846	873	812	789	803	826	856	851	861	827	775	783	861	874	809	819	835	862	808	799	796	808	782	863	858	808	793	811	822	837	852	856	827	849	821	841	819	859	796	854	828	870	777	848	887	822	856	826	843	854	829	836	849	813	853	845	837	860	823	811	877	850	803	822	906	783	807	808	829	903	838	809	813	861	818	835	795	872	768	788	842	850	852	820	842	802	895	832	855	849	853	835	787	774	800	849	869	831	814	827	858	852	834	807	841	820	801	843	827	844	823	828	818	812	841	902	883	845	801	849	846	783	838	836	863	867	863	832	851	830	832	798	857	836	853	859	860	840	833	882	869	849	849	860	789	837	823	831	831	861	815	816	818	849	824	811	858	793	827	840	803	859	895	849	865	836	814	796	838	827	820	800	826	816	857	848	833	842	866	815	849	808	773	834	860	844	816	875	859	792	853	807	814	838	793	843	834	818	801	867	785	853	862	886	817	852	860	819	792	829	823	887	850	767	876	814	869	828	826	793	836	863	811	851	817	791	817	807	813	806	837	785	847	794	914	885	807	856	838	801	831	851	893	816	850	810	821	841	863	826	837	833	837	752	843	794	790	804	862	773	907	834	833	875	868	865	813	862	801	848	855	835	840	902	831	797	879	888	833	809	845	860	848	867	834	811	822	875	808	785	874	870	862	805	891	828	823	798	839	845	813	814	869	854	829	778	843	821	814	847	853	905	870	807	783	827	831	782	846	848	826	782	861	838	793	871	796	820	831	814	849	850	848	866	852	820	790	861	845	833	864	806	772	818	799	852	787	808	863	848	839	814	829	838	874	863	838	856	870	852	811	862	830	819	813	829	805	801	863	851	828	838	838	802	848	827	830	817	834	819	791	856	823	880	850	803	885	827	819	790	774	884	825	875	848	796	806	787	774	800	814	804	874	874	822	785	856	836	840	880	803	819	832	850	897	825	810	844	818	816	832	802	815	796	792	826	848	815	833	847	830	823	835	860	825	828	780	799	818	842	815	870	856	884	838	852	815	782	819	782	797	869	806	779	798	841	812	809	794	847	840	830	801	830	805	818	851	888	843	849	801	816	822	869	863	835	875	853	868	773	818	831	877	849	826	822	873	820	744	791	808	834	823	791	834	865	824	825	829	853	899	828	834	836	863	818	830	848	851	815	808	854	791	823	840	866	844	797	824	852	862	774	835	822	871	854	807	850	825	879	814	859	868	789	826	809	803	810	885	801	838	877	842	815	803	819	810	839	868	844	799	852	821	844	856	831	835	873	824	793	849	803	821	812	803	822	801	791	722	850	834	882	834	822	862	807	851	805	816	858	803	812	828	822	827	873	827	859	807	832	829	789	857	842	792	875	808	819	795	859	845	848	814	850	855	812	804	819	842	775	829	823	853	775	820	857	834	838	768	878	867	832	864	854	839	812	828	865	774	815	842	853	772	822	807	833	836	874	883	813	817	808	798	890	843	856	834	865	838	804	874	853	852	854	849	815	858	869	814	774	871	824	854	823	837	832	806	806	822	847	780	840	843	844	847	833	854	804	859	753	859	803	846	859	853	841	817	832	840	833	808	861	843	814	871	775	837	821	758	849	814	847	849	826	806	828	806	792	826	873	754	922	828	893	852	843	872	819	815	832	866	791	815	835	821	820	810	817	871	813	841	825	803	866	843	830	823	860	830	840	847	830	827	803	871	785	827	778	777	837	795	813	804	824	813	888	800	831	835	846	817	830	811	798	845	866	863	872	795	820	883	783	826	802	827	820	869	845	830	807	835	824	828	803	860	809	808	848	793	850	784	874	846	813	813	809	786	806	789	854	818	817	818	887	844	800	818	838	839	852	820	853	789	875	800	819	874	813	797	840	813	898	839	824	859	796	841	846	856	835	819	835	825	802	833	818	830	839	860	836	824	846	807	836	780	795	804	878	842	839	822	838	840	788	822	846	838	841	797	803	857	797	807	863	875	812	843	830	856	878	869	855	794	864	839	823	814	807	848	847	821	827	822	829	834	849	901	831	820	836	788	837	789	853	854	862	799	849	838	872	814	801	861	832	876	797	791	833	862	857	865	858	793	806	836	786	847	799	820	833	854	822	789	813	787	804	806	831	867	842	820	857	783	803	860	844	788	787	813	811	884	836	858	813	834	832	785	840	843	881	796	793	897	837	865	799	827	796	830	768	834	888	805	864	816	831	780	811	835	827	825	766	853	840	797	778	796	794	828	887	857	859	849	816	830	879	771	881	775	834	787	793	812	791	843	797	829	807	861	795	853	857	827	825	816	864	854	794	829	848	812	837	837	868	873	830	842	827	822	803	857	801	880	826	844	796	873	822	801	857	842	833	781	848	836	814	856	869	892	844	837	900	838	844	800	803	805	845	845	847	838	802	794	826	797	799	857	862	841	819	777	911	830	841	805	887	800	798	833	880	843	819	844	784	835	803	774	830	825	855	822	818	866	802	781	810	784	768	789	858	819	833	796	820	849	852	783	818	866	811	835	812	812	817	811	826	823	799	885	797	817	843	834	819	848	816	816	802	857	805	794	826	790	800	843	823	850	829	775	851	836	815	852	850	826	816	838	807	848	839	841	811	818	845	828	824	863	831	813	831	772	832	807	811	801	842	856	872	815	791	825	815	879	834	853	853	806	804	808	841	822	876	868	784	831	780	820	812	811	812	831	835	839	859	832	846	850	796	822	827	868	859	860	799	836	847	870	834	825	867	850	785	808	838	813	847	836	831	863	871	857	832	876	845	827	767	834	788	899	858	870	785	848	824	828	807	793	835	837	829	812	851	841	813	869	818	844	874	814	875	865	856	738	826	794	810	827	781	828	783	818	854	799	850	804	854	880	828	826	814	819	783	902	848	865	833	813	830	826	794	844	819	831	820	811	828	829	863	887	826	828	789	819	814	822	861	904	815	896	807	835	856	805	820	852	854	782	833	806	791	839	853	782	872	873	844
27045	20506	9007	948	534	483	370	276	271	275	269	260	259	264	273	261	263	253	258	239	260	269	254	302	253	258	250	271	256	245	278	219	262	269	242	263	272	256	233	239	234	261	256	225	266	271	245	224	243	258	269	267	237	239	275	240	281	246	285	249	253	239	263	243	257	253	259	253	286	241	259	278	264	246	271	243	239	240	218	289	264	275	255	267	262	247	250	246	262	234	250	263	272	267	244	247	253	227	265	233	246	260	271	296	255	249	235	245	257	231	242	246	270	234	252	250	243	227	234	228	238	242	254	256	267	251	262	265	253	227	241	231	271	248	265	273	259	246	277	262	243	247	244	237	263	225	261	267	254	269	239	267	241	264	255	257	243	257	253	280	259	256	302	260	272	254	302	236	261	259	240	252	253	249	275	247	252	253	229	244	256	261	252	229	260	247	277	259	251	233	263	253	234	236	250	250	248	284	277	272	249	257	268	239	253	239	260	244	250	259	255	257	252	264	258	262	234	251	251	239	243	280	248	244	260	237	272	252	239	238	245	243	241	255	240	281	216	263	229	262	258	252	245	262	232	251	214	250	245	273	233	236	254	235	233	236	225	257	245	266	256	242	258	251	251	265	288	280	260	262	246	260	274	257	267	255	255	248	299	253	274	244	241	248	256	217	273	241	249	242	248	242	243	245	243	237	272	251	250	228	268	254	249	235	268	268	263	254	270	274	260	201	231	265	250	235	248	257	288	259	245	256	267	237	239	256	244	236	238	275	212	269	281	279	228	250	241	232	251	252	243	248	226	244	265	254	250	258	253	212	238	265	235	236	272	256	236	276	211	249	233	243	228	268	265	252	256	234	242	250	260	238	255	250	243	252	255	244	241	250	266	251	248	249	254	285	256	260	260	247	244	228	253	252	276	268	289	234	242	250	286	243	255	245	255	206	274	289	268	265	248	269	242	287	248	223	243	288	258	248	263	257	258	257	254	243	277	260	277	272	267	239	262	235	233	270	226	254	236	253	248	280	223	238	239	246	248	227	225	241	269	240	252	279	256	248	266	226	287	271	249	252	261	257	252	221	247	247	259	258	272	265	225	244	245	256	277	288	244	242	255	236	227	245	292	241	285	231	250	241	251	244	222	254	265	245	243	279	247	223	242	263	257	245	245	251	271	253	262	251	241	252	264	241	258	230	247	261	269	257	260	232	254	275	280	253	286	234	264	232	254	254	246	233	282	235	241	285	253	241	241	257	241	264	226	241	269	242	234	272	246	259	227	283	213	272	235	241	263	243	255	274	235	249	276	277	257	252	263	254	227	274	270	279	271	250	270	260	226	253	233	282	233	278	239	248	257	238	222	245	255	243	268	262	270	276	258	248	251	247	247	263	240	244	270	262	254	262	264	255	240	272	254	273	226	248	239	267	233	224	237	262	244	274	262	245	265	227	248	269	230	262	253	261	251	270	255	270	267	240	299	241	245	245	272	252	261	253	245	279	230	252	259	222	234	285	251	278	259	233	260	270	251	246	270	229	242	235	261	232	256	247	253	277	242	260	235	256	210	259	235	264	259	278	241	237	276	233	254	224	256	271	235	260	249	271	260	261	228	230	243	255	258	248	267	248	235	288	257	253	245	269	246	265	241	254	254	251	248	244	224	263	257	264	259	262	290	240	230	250	257	233	237	272	239	240	251	250	231	265	251	232	280	258	265	259	231	270	243	253	279	250	252	250	238	270	255	291	281	237	228	255	215	252	245	260	248	274	220	254	254	273	223	261	241	289	253	231	243	222	226	235	255	271	230	229	255	262	260	241	229	240	266	248	243	257	245	228	269	250	243	259	249	257	261	241	226	261	234	273	257	252	242	209	263	265	253	235	256	263	250	217	260	256	251	254	234	271	281	230	260	248	235	247	249	273	232	234	262	258	260	287	261	246	263	237	251	243	264	286	259	261	248	247	257	264	280	229	231	268	263	271	267	237	245	269	236	275	252	262	242	259	249	251	266	241	255	261	252	253	232	262	278	278	259	251	259	257	227	231	227	235	273	226	251	268	256	263	247	271	237	241	245	263	259	240	257	270	257	278	256	235	251	225	254	239	259	246	237	254	256	238	258	259	238	259	245	259	263	224	280	259	259	268	242	256	284	277	234	262	263	223	255	292	240	253	297	267	256	253	262	260	255	239	242	270	276	267	254	248	251	252	295	233	245	236	283	269	231	228	255	243	264	268	239	260	245	240	249	245	257	249	244	263	251	241	255	272	246	261	268	244	245	251	263	248	234	267	249	254	272	229	258	221	259	249	289	249	279	262	243	239	273	241	244	264	240	259	260	264	243	244	257	262	259	248	277	279	256	249	252	254	241	261	269	214	275	286	242	242	298	267	253	254	236	239	256	256	251	279	222	269	270	222	233	268	243	270	226	221	253	232	276	283	226	281	260	278	243	240	266	263	272	250	240	249	269	258	244	235	268	250	252	252	217	268	260	292	243	234	226	218	268	261	263	253	234	231	289	287	241	270	267	267	252	240	262	249	246	241	251	259	279	238	244	236	231	277	244	256	249	245	271	244	252	232	273	217	260	250	243	245	268	240	232	230	263	211	261	262	258	256	250	241	265	252	248	232	238	233	252	246	272	259	231	245	235	253	262	266	261	239	242	242	230	248	247	274	250	261	276	264	236	237	265	232	262	247	237	252	248	238	239	233	212	251	260	244	240	257	229	248	238	254	242	219	281	240	282	253	236	259	273	246	222	251	269	257	251	241	263	257	267	258	239	246	239	257	265	254	238	291	262	257	284	276	228	232	254	279	237	264	223	233	261	254	246	236	253	259	243	251	278	254	270	249	260	248	239	264	236	247	257	255	255	252	265	245	256	261	266	262	275	249	274	268	260	242	244	244	276	273	206	253	239	259	262	262	258	253	263	250	248	254	255	247	245	241	278	267	276	254	250	216	241	267	238	260	241	240	268	211	256	266	265	256	260	256	242	253	280	286	260	244	246	248	262	263	262	231	273	245	240	250	257	281	278	250	233	273	251	244	270	254	245	239	224	257	264	270	250	247	251	230	234	253	258	226	281	278	292	267	247	234	252	239	264	226	238	246	268	289	249	287	284	221	251	259	235	232	274	233	268	251	213	260	272	253	235	252	259	249	271	258	259	249	250	261	262	242	223	240	244	240	255	251	236	255	273	269	262	292	249	240	274	232	272	277	249	243	232	226	258	229	293	266	221	277	252	242	251	233	253	283	264	252	257	244	249	235	271	261	262	257	221	233	272	261	266	241	241	272	253	254	258	251	280	248	248	261	265	276	253	250	248	258	271	265	250	231	243	251	234	260	250	260	251	231	276	258	250	246	272	227	214	213	241	254	267	261	228	256	258	254	254	267	245	225	267	224	248	234	259	229	263	278	271	265	244	237	230	245	242	252	282	278	239	231	244	259	228	257	270	260	254	231	277	257	252	261	245	276	257	258	236	257	245	221	279	252	252	246	263	259	239	232
8042	1800	1454	665	485	429	436	392	366	343	361	384	288	333	331	309	312	329	325	307	323	323	272	306	323	303	309	328	305	306	287	313	314	326	261	316	292	284	304	273	320	307	298	284	320	328	299	297	342	327	307	305	309	333	312	314	302	292	320	317	311	280	318	301	279	343	299	295	315	307	275	305	319	295	305	320	314	321	305	315	313	313	295	311	328	334	300	299	320	317	306	313	308	314	336	326	318	287	255	282	324	327	324	299	313	263	311	338	316	322	333	306	314	269	328	296	302	327	274	330	306	323	285	304	318	307	339	296	301	323	278	318	299	302	316	287	287	291	283	319	300	325	291	325	311	331	308	290	276	329	297	282	335	307	332	283	283	285	333	336	315	311	313	298	299	306	321	299	317	319	276	306	318	279	293	302	325	320	329	337	330	301	262	309	300	291	311	315	326	297	307	283	267	332	313	283	293	310	292	298	307	296	297	294	310	319	318	327	301	322	310	261	313	318	319	315	330	313	266	333	322	296	302	300	286	306	287	314	306	290	287	291	295	337	308	332	294	306	286	311	301	290	282	290	301	333	306	325	281	309	290	305	310	294	309	324	311	329	322	317	312	294	279	320	305	305	339	297	293	332	307	289	301	302	308	315	351	303	339	308	306	290	292	308	326	299	326	319	319	308	298	326	319	296	303	300	292	302	285	320	318	322	296	285	332	316	322	291	310	310	328	288	288	270	283	343	315	314	297	290	300	315	279	304	311	336	298	327	309	300	325	319	315	300	308	293	326	312	277	311	283	308	322	286	306	283	283	309	300	293	287	294	277	303	284	293	296	295	289	358	320	278	278	323	301	309	322	312	298	343	320	297	317	324	294	342	339	327	283	321	306	307	305	290	316	294	299	295	280	323	340	262	300	327	326	299	288	287	308	278	312	308	297	295	324	339	271	296	294	313	337	270	318	273	306	323	305	338	313	305	312	296	284	299	308	302	297	319	309	296	274	310	308	311	330	314	320	331	311	304	336	297	297	310	284	283	328	281	282	331	310	283	277	336	295	317	302	288	299	319	304	312	332	302	298	305	322	317	319	298	337	303	322	297	289	327	276	316	320	297	329	316	290	311	309	313	282	321	316	296	299	296	314	295	299	316	312	264	333	309	302	316	324	321	301	308	301	301	337	302	294	283	308	322	319	302	320	309	331	302	299	289	292	320	295	319	316	300	325	308	337	313	274	264	323	279	317	323	297	288	307	343	323	305	309	276	308	296	294	299	320	285	306	306	305	278	311	305	301	331	298	327	330	317	316	303	294	288	297	315	296	291	289	310	299	316	295	332	295	265	313	289	321	299	275	297	309	298	283	317	307	303	307	300	324	273	309	328	322	300	295	321	301	311	317	334	305	282	299	304	273	328	278	300	306	297	307	312	303	308	328	296	303	296	315	291	301	294	298	317	300	341	306	341	295	311	311	294	298	291	303	299	316	300	317	271	299	321	297	315	267	294	298	306	296	304	320	308	278	292	292	291	301	330	298	273	303	318	332	284	317	297	275	300	295	292	308	308	298	317	344	319	305	336	333	292	309	308	350	296	284	294	294	294	320	317	321	292	304	297	298	335	305	280	286	321	300	307	298	325	303	309	291	322	320	330	326	319	280	308	316	316	306	327	332	290	307	318	301	320	319	283	323	326	299	292	291	300	300	269	324	280	289	298	302	305	299	289	291	303	277	299	330	315	286	323	306	299	298	308	328	298	276	276	323	294	313	335	315	327	315	317	306	289	347	310	324	279	292	300	319	308	338	326	311	330	302	314	318	316	266	330	337	287	306	296	299	307	353	315	334	325	283	304	285	281	297	300	302	295	306	300	315	297	292	282	293	325	297	299	322	292	314	308	322	313	317	314	285	306	320	306	300	304	308	340	312	320	330	313	307	333	317	324	275	316	305	315	300	345	335	291	315	284	306	350	285	308	302	312	346	301	322	314	297	315	310	343	305	322	294	338	347	304	301	294	331	280	290	304	277	309	287	291	307	296	281	312	323	330	298	312	330	337	328	284	301	320	303	279	306	270	272	324	298	299	314	330	294	288	301	326	283	294	328	314	294	290	325	306	293	310	310	318	319	297	303	296	319	309	276	307	320	302	323	320	308	308	320	339	322	325	285	301	310	293	283	327	297	320	289	319	281	328	293	303	307	295	321	298	349	261	286	324	308	300	328	325	303	287	328	311	312	353	316	308	316	264	291	310	325	323	308	297	309	309	287	297	306	306	304	304	323	323	351	293	316	277	291	318	292	299	318	308	304	319	285	286	351	324	299	322	311	320	297	294	334	311	302	311	292	290	331	278	305	306	293	252	301	335	317	317	322	310	294	301	316	315	275	338	331	290	315	299	314	297	285	313	313	297	335	314	320	321	288	299	291	316	302	295	334	300	287	291	298	310	315	316	312	329	317	289	335	302	331	315	301	265	303	301	286	265	276	287	313	280	331	311	300	295	317	334	316	283	328	321	306	309	303	293	290	302	311	290	315	328	322	318	305	294	316	332	319	332	306	297	331	285	306	318	365	287	283	274	332	297	328	314	313	291	295	325	289	317	321	268	316	305	333	340	321	338	318	341	324	322	321	328	309	302	319	304	315	297	326	311	322	295	313	273	273	315	319	293	341	300	306	327	319	289	310	293	307	269	316	294	290	318	323	284	302	328	325	339	295	297	276	287	303	315	296	290	316	306	305	291	286	302	324	277	302	328	288	300	295	300	338	307	288	282	301	312	306	313	307	304	307	308	307	321	305	306	326	298	321	312	296	307	285	328	307	297	289	306	290	304	312	333	331	314	335	342	282	283	313	297	331	316	298	319	299	287	330	314	297	303	314	303	325	310	319	275	316	278	311	313	286	288	335	314	302	322	312	314	318	323	289	308	321	287	328	308	295	276	316	323	277	320	296	311	322	318	320	328	302	308	321	304	322	333	371	307	308	330	283	300	329	306	295	296	309	312	313	296	324	313	312	304	300	295	314	300	304	314	287	302	289	304	317	292	310	306	322	315	323	311	306	294	315	290	283	317	316	326	273	272	302	308	286	291	294	329	330	315	296	304	323	281	292	321	323	294	297	290	307	312	288	300	283	306	304	290	325	308	294	322	340	289	313	320	300	306	300	315	319	315	307	330	341	320	318	317	319	272	294	296	294	319	302	294	285	292	300	323	278	273	278	329	292	306	318	310	301	308	285	299	315	304	293	289	300	324	299	326	317	300	322	332	314	311	303	302	334	305	295	329	336	287	333	289	311	312	268	279	291	336	299	321	303	278	284	320	290	315	318	305	314	307	310	286	323	308	320	317	300	306	308	292	298	297	292	278	301	310	302	318	318	319	312	313	305	300	314	329	312	285	295	305	312	327	285	302	330	319	319	314	320	316	293	323	317	292	306	310	307	317	291	311	301	324	293	311	327	295	300	288	335	309	325	301	286	288	313	302	316	288	313	297	306	312	311	317	309	298	310	287
23651	21216	28619	24092	21200	12145	1496	931	752	717	600	590	561	532	596	543	467	493	445	471	450	443	491	425	472	431	428	424	446	436	424	416	426	418	440	443	455	441	454	400	438	425	436	477	428	407	477	379	425	405	397	436	444	404	421	419	420	402	430	454	416	449	421	414	439	469	441	393	452	406	424	463	424	429	416	420	461	438	443	426	428	448	401	438	411	429	414	414	445	385	435	439	412	423	437	424	414	474	420	410	412	411	429	426	399	417	392	422	399	409	452	401	449	413	407	396	425	422	404	411	420	401	461	428	429	392	437	451	400	435	401	418	393	441	451	410	417	429	425	413	426	421	407	420	412	387	426	428	424	457	411	402	425	435	412	422	433	427	409	441	468	441	430	420	430	454	396	400	426	470	406	448	407	486	419	448	430	393	401	413	415	392	393	400	430	434	412	462	417	448	413	401	438	398	443	432	413	410	436	429	373	408	398	419	375	440	454	430	412	412	410	416	433	426	388	412	431	405	464	452	417	406	435	376	420	419	373	424	414	393	420	412	417	457	409	450	402	446	430	426	414	427	404	455	420	459	440	441	443	379	402	443	425	421	460	422	402	409	411	432	461	423	406	404	417	409	398	398	417	418	414	450	419	440	448	443	441	429	399	399	386	410	427	394	446	446	438	407	399	457	394	430	414	431	417	400	398	392	444	405	409	418	465	398	393	419	434	431	429	411	425	434	403	413	394	417	421	415	418	451	435	395	453	427	438	404	403	403	408	431	398	387	422	380	418	435	434	407	446	418	438	444	402	457	420	419	443	410	375	422	431	420	406	380	402	416	447	431	439	440	401	377	424	377	435	458	395	392	403	387	416	444	431	398	465	406	396	428	427	401	412	430	399	379	418	391	417	410	416	410	415	441	424	390	422	439	435	384	411	403	425	430	433	460	419	430	415	417	425	399	425	403	404	421	407	428	448	396	419	412	396	416	411	410	423	416	410	432	424	454	404	432	447	424	404	413	380	414	419	415	392	413	404	390	408	428	418	453	406	413	377	425	396	404	399	426	393	423	433	385	386	425	402	454	396	398	438	424	398	444	407	446	400	419	406	428	389	453	402	421	412	432	402	451	401	407	400	429	423	427	458	417	406	419	421	417	411	429	446	439	417	418	415	410	431	435	398	394	391	431	403	403	445	427	436	425	400	425	407	408	424	434	399	428	413	405	388	404	409	420	441	414	401	439	446	451	386	413	416	416	410	466	408	456	433	414	420	462	386	420	393	373	428	430	423	408	416	442	429	412	432	419	389	391	402	412	408	415	417	443	414	385	443	446	454	418	423	446	429	430	416	444	431	441	419	402	445	419	415	424	430	412	407	437	435	407	440	394	415	448	425	439	406	383	423	407	422	435	396	418	448	432	418	401	449	415	413	406	414	417	403	452	420	428	402	424	427	443	473	456	429	399	427	419	375	445	446	413	423	425	403	457	389	385	420	381	425	437	391	432	403	394	415	423	413	415	392	411	437	447	433	408	424	385	421	419	426	429	428	418	401	418	422	444	440	398	430	425	439	421	418	474	415	454	423	436	409	410	480	424	391	421	418	407	458	405	422	438	430	390	469	423	439	437	416	425	449	416	470	388	427	444	438	435	461	438	431	385	421	428	427	441	429	444	430	399	409	400	452	398	424	411	413	407	409	446	426	436	424	425	374	444	418	401	400	406	453	433	379	444	401	433	409	416	440	403	421	408	382	427	403	411	420	424	413	413	445	427	403	411	407	455	437	417	408	410	383	415	396	374	468	418	418	407	413	415	436	430	460	420	428	412	411	455	426	431	473	408	421	399	395	416	414	385	392	413	387	415	425	392	399	377	451	421	405	404	455	404	429	429	419	393	406	429	398	408	422	404	422	394	460	419	426	424	377	407	398	391	373	412	416	408	467	430	440	396	412	379	422	400	410	464	382	424	410	434	412	423	404	400	375	414	436	416	448	373	396	421	428	395	426	452	402	434	407	462	454	454	440	414	428	406	442	407	427	407	442	442	461	412	385	416	430	412	432	455	407	412	428	418	425	400	439	412	418	412	440	397	415	425	408	439	403	391	423	433	408	433	421	451	418	389	422	406	437	450	424	445	432	374	429	417	422	423	430	442	419	413	414	424	415	429	387	379	444	388	414	437	441	430	421	444	416	422	409	408	412	445	402	472	434	421	423	430	416	399	444	406	441	429	424	428	393	399	454	409	414	432	393	423	395	402	417	424	412	408	377	381	410	389	429	430	382	405	412	440	405	420	443	422	387	425	433	400	425	434	404	420	421	444	429	450	425	450	432	408	416	408	441	415	452	413	456	417	388	412	437	429	449	401	410	432	437	411	416	437	405	436	401	446	406	428	450	434	402	422	405	411	418	453	444	405	400	392	449	384	424	429	403	438	425	426	460	427	443	404	425	418	442	446	417	442	396	382	373	421	416	432	394	432	382	420	440	393	445	395	407	443	419	414	411	420	405	397	427	389	439	445	446	392	418	396	422	421	413	419	411	391	459	457	436	406	416	454	397	418	421	391	422	459	427	460	407	432	421	409	426	436	441	379	405	426	371	406	426	434	421	435	379	440	388	414	419	404	395	428	411	386	406	394	423	422	412	380	454	426	401	426	380	430	437	413	421	415	391	446	407	365	386	408	424	416	411	451	409	452	419	455	421	407	421	435	421	404	410	446	447	423	414	408	403	410	393	408	422	396	430	443	403	448	420	426	422	404	407	420	404	438	395	397	453	433	444	429	440	399	438	433	391	403	450	423	390	434	428	416	385	390	427	424	430	382	434	415	429	410	372	430	428	408	412	470	410	395	425	442	394	423	420	430	404	398	424	396	397	409	440	415	411	402	453	409	400	386	401	424	447	433	429	393	418	421	389	393	435	433	456	444	407	429	437	433	401	375	404	390	448	411	414	400	422	417	418	412	434	431	446	436	433	397	431	406	455	450	440	439	409	393	432	418	417	424	380	448	416	395	381	397	428	434	408	417	415	463	434	433	421	409	395	420	399	456	426	424	434	434	426	421	456	429	435	410	382	460	366	443	449	408	401	418	397	396	426	429	432	395	426	402	411	421	457	416	426	430	429	411	417	422	390	403	435	423	414	435	411	438	401	421	400	421	411	426	430	442	407	422	428	423	418	467	415	413	417	405	406	408	395	422	388	433	401	405	450	386	451	435	418	399	434	427	419	415	409	404	406	434	374	434	408	424	427	422	427	381	406	435	382	417	416	396	409	423	402	446	467	444	417	410	409	412	415	395	406	435	455	406	398	418	414	420	420	414	429	422	418	422	425	373	408	448	431	383	464	455	421	418	426	417	423	386	408	417	421	423	400	437	399	419	389	434	413	374	433	417	425	422	420	477	406	405	427	402	434	405	425	393	394	433	436	453	460	410	413	432	426	436	407	461	411	429	412	426	418	387	431	432	452	430	425	420	458	403	415	396	441	416	408	428	401	401	403	426	410	412	444	397
7938	10425	8643	4121	2808	2220	1816	1466	1188	1059	898	836	731	687	639	638	598	594	598	589	600	522	580	557	538	542	494	533	533	502	534	484	503	521	487	507	497	483	470	503	473	518	465	510	478	521	477	479	510	471	512	488	494	479	476	481	500	492	477	539	464	450	496	445	508	510	488	477	477	490	475	480	484	463	485	487	447	475	480	502	477	507	503	500	461	484	489	504	465	467	461	474	501	441	488	485	475	468	449	428	464	500	492	531	465	505	457	486	475	489	495	474	470	469	481	478	431	471	462	446	440	518	502	507	474	444	503	462	495	489	493	492	512	468	518	478	462	477	487	459	483	506	510	419	458	478	452	475	505	495	512	502	467	496	432	448	501	495	421	509	463	462	446	470	489	466	467	453	475	525	460	466	455	500	490	480	441	455	519	481	484	480	456	485	476	514	489	475	482	456	469	453	501	468	473	451	479	473	477	484	435	488	466	443	441	528	484	479	497	460	466	459	464	470	492	480	478	524	473	467	454	460	455	497	510	458	502	490	472	451	453	483	482	498	504	521	508	460	458	510	520	442	477	453	441	483	514	473	477	486	479	480	509	478	462	536	505	477	503	469	482	468	487	452	494	451	517	456	481	491	465	481	507	442	435	464	470	440	459	470	448	470	431	468	468	463	498	457	475	477	478	476	491	469	480	488	460	512	494	456	449	435	486	487	474	467	452	495	466	497	475	463	464	467	488	481	424	477	477	474	431	479	503	456	414	470	438	499	458	489	499	483	475	447	501	459	490	483	498	479	509	473	474	457	480	475	491	475	460	465	444	470	478	466	513	479	473	474	454	467	483	457	478	458	488	459	491	471	471	464	446	485	502	430	465	448	470	491	499	469	441	472	447	476	521	449	468	475	447	498	476	515	471	470	492	512	499	481	487	472	476	461	500	458	477	473	455	464	474	455	456	436	446	457	471	473	458	475	450	477	452	478	467	473	456	468	520	451	471	472	499	496	480	451	483	463	488	452	448	472	462	474	439	498	450	461	459	483	478	460	459	465	467	483	467	470	504	483	469	484	450	502	461	467	492	485	483	420	462	462	491	467	481	431	467	469	467	507	478	447	489	476	470	461	452	466	453	477	498	477	487	508	465	483	455	499	494	468	463	421	460	507	465	470	469	459	460	475	442	430	460	499	492	472	477	530	475	485	448	479	485	439	444	498	476	459	462	464	492	504	452	446	463	479	466	503	442	493	462	473	470	487	442	478	490	452	433	455	489	463	496	517	462	475	494	462	479	489	506	483	449	451	448	465	458	431	450	452	451	472	449	479	479	456	506	449	458	512	467	493	468	463	469	506	478	461	476	498	469	482	480	442	472	458	477	492	495	462	465	464	476	512	491	486	474	465	467	480	469	449	486	435	487	484	447	466	500	503	478	469	498	473	476	505	473	503	460	464	463	433	457	466	441	439	493	462	444	465	499	502	435	455	435	462	504	489	511	481	517	444	469	434	518	449	470	466	464	463	494	448	473	456	466	465	437	503	477	444	493	508	422	476	490	488	473	497	447	483	473	463	474	486	474	472	494	492	476	504	494	492	499	478	458	448	451	500	460	463	478	477	515	468	464	496	506	469	468	524	493	464	486	512	452	472	481	495	452	440	468	470	468	443	500	531	463	488	479	498	467	497	478	436	483	461	469	478	455	471	470	466	456	467	505	480	499	449	448	488	479	465	477	449	497	451	462	456	487	460	481	478	479	452	460	477	476	435	498	497	464	463	427	525	500	493	473	459	441	478	448	455	473	467	487	449	503	485	509	462	456	456	463	467	477	469	501	455	488	464	509	496	483	439	453	506	501	504	461	481	479	489	495	475	415	460	438	472	481	485	459	468	483	487	500	483	511	442	515	457	469	450	447	473	495	485	499	488	482	475	489	465	489	426	507	519	469	477	480	451	467	501	519	514	464	454	477	459	435	452	438	499	493	498	496	482	486	461	493	483	457	484	454	479	485	459	479	483	473	518	475	447	469	429	471	503	447	481	462	483	490	480	468	448	469	479	483	474	406	478	463	490	489	489	498	483	489	490	455	489	457	476	481	446	435	441	464	447	466	494	440	501	452	496	456	489	490	482	462	466	444	501	454	482	458	461	467	466	476	492	471	508	475	478	455	500	487	449	441	477	456	479	480	419	453	491	438	456	448	482	487	445	484	523	475	492	475	447	485	511	465	487	477	465	470	478	450	499	472	484	494	449	459	433	484	445	486	462	479	454	508	455	446	480	469	467	503	482	465	468	477	456	494	473	493	463	492	468	485	498	455	441	480	470	433	465	435	490	470	472	466	483	496	471	465	456	463	478	478	476	489	509	445	501	514	438	478	482	448	478	473	456	486	470	449	496	483	497	473	474	470	457	472	482	476	486	507	475	452	488	479	464	471	481	477	479	470	473	467	452	476	466	465	511	463	488	474	458	511	452	474	497	439	482	455	454	453	463	467	458	476	513	491	506	516	437	503	506	461	479	473	439	481	471	484	474	512	469	475	455	453	468	479	478	472	421	450	512	498	463	503	485	481	440	483	454	506	450	496	430	470	437	437	467	490	469	429	517	493	458	451	484	473	466	467	493	473	436	470	480	434	509	500	484	463	465	468	462	451	435	473	465	474	489	468	451	534	468	488	479	441	431	455	519	492	443	494	479	482	480	479	487	451	439	494	474	470	454	482	486	483	499	459	463	413	489	458	495	510	496	527	462	443	493	460	518	447	477	480	487	470	465	499	468	491	481	456	472	469	450	480	475	458	502	499	483	469	486	480	486	470	453	468	470	448	466	449	454	475	467	486	480	529	474	472	513	454	483	449	458	472	520	477	481	487	459	463	484	448	446	463	451	461	492	459	451	466	477	467	467	470	443	505	503	491	429	476	461	462	501	446	467	451	460	485	473	487	510	471	487	437	472	453	475	490	438	479	486	477	505	474	497	498	438	462	463	484	485	469	492	464	474	461	437	483	481	494	485	495	486	505	467	474	449	468	482	446	500	485	470	446	471	471	472	452	471	499	474	427	484	462	485	435	462	443	504	503	463	464	506	451	460	460	496	440	462	470	506	480	490	494	514	502	490	472	455	472	474	470	474	472	467	481	459	464	430	471	465	465	447	450	482	481	454	487	483	421	484	489	474	498	493	489	486	465	543	481	464	482	480	462	469	493	526	503	463	470	463	477	502	464	463	471	472	489	488	481	470	467	479	488	453	478	478	493	466	474	461	479	484	492	503	486	501	434	439	468	465	477	488	465	459	484	495	464	456	458	493	479	482	441	452	427	464	498	462	511	482	454	437	461	490	505	454	496	481	500	466	507	457	463	487	464	472	459	531	471	485	489	474	435	464	484	500	498	469	509	479	449	475	495	468	490	483	528	490	459	493	450	436	521	452	502	461	439	500	434	464	479	474	461	464	475	472	500	498	466	470	492	496	482	492	452	486	463	478	517	440	459	500	447	460	502	470	469	496	449	483
24810	21200	27564	24975	12220	1012	747	651	597	570	555	546	478	506	485	457	486	446	449	467	475	469	465	475	497	524	461	417	465	458	480	491	447	464	493	434	452	437	475	487	423	468	482	426	481	477	469	427	416	435	449	455	425	402	451	441	465	424	429	444	474	474	440	409	433	482	414	433	444	431	487	434	429	434	414	474	443	475	451	410	424	414	443	454	439	471	416	419	442	462	431	447	426	465	437	448	451	453	457	421	413	463	461	411	444	437	431	424	436	445	451	430	449	453	420	432	414	436	469	437	440	436	460	451	490	441	450	479	422	425	428	458	427	453	410	427	422	458	458	413	467	444	446	387	412	479	427	464	435	466	431	437	456	425	425	427	449	454	453	453	459	446	431	417	457	437	441	464	458	465	426	438	455	460	441	468	475	451	411	477	419	438	445	433	420	408	445	451	438	457	430	417	407	479	462	428	426	476	443	397	447	444	449	428	460	422	447	456	467	429	448	465	438	438	431	453	459	411	420	462	414	463	472	407	465	441	478	418	459	387	431	394	417	442	418	445	408	447	448	460	428	467	467	436	448	443	469	480	452	450	468	445	478	416	440	452	469	463	450	456	448	409	422	418	433	417	456	515	423	449	449	455	451	429	425	437	472	426	420	407	491	402	441	457	417	420	421	444	467	389	441	456	455	404	460	449	414	416	435	420	458	446	457	464	444	461	462	451	400	439	469	454	431	430	462	474	430	405	454	458	431	438	439	446	417	453	446	439	445	472	424	508	466	442	442	455	444	448	405	438	435	429	412	484	424	454	441	449	428	409	414	441	456	435	454	441	417	481	466	450	450	454	419	431	436	430	428	443	417	458	461	427	476	457	465	456	417	465	471	444	423	459	427	455	430	478	438	460	431	428	419	422	386	412	462	437	429	473	453	444	415	422	466	435	428	444	437	429	456	429	435	444	467	490	452	453	426	418	454	410	432	438	452	408	426	434	492	436	451	436	430	471	459	447	450	423	438	444	443	459	460	450	454	425	422	480	402	474	462	440	433	456	452	405	400	428	439	451	474	436	421	412	450	454	456	442	442	436	461	464	453	427	454	454	424	447	445	467	480	469	442	436	410	438	417	488	442	433	422	444	414	425	434	451	427	420	414	441	419	441	418	453	431	445	444	426	421	446	450	444	448	441	483	453	454	440	439	455	466	444	435	428	469	428	439	427	413	407	444	456	460	393	454	472	456	406	428	464	428	461	446	422	465	470	425	435	462	448	448	462	444	425	463	469	447	431	441	443	428	416	422	440	453	448	455	430	431	413	411	438	424	474	407	451	428	422	430	392	449	445	424	433	442	471	424	445	404	417	433	443	456	446	415	446	424	449	429	467	414	436	453	430	397	464	446	448	439	443	436	420	442	456	484	431	434	443	459	456	439	452	443	473	460	441	431	448	447	440	443	435	421	436	447	430	423	437	432	451	458	469	425	450	446	438	473	443	472	441	437	449	463	444	441	441	413	449	473	424	438	429	425	453	439	414	451	435	455	442	418	488	419	466	425	454	451	425	414	467	444	444	394	415	408	485	463	451	398	432	434	411	429	448	424	464	459	463	432	445	455	451	410	438	482	455	496	429	436	454	414	417	458	454	421	431	430	484	435	423	434	415	457	457	436	441	445	444	473	450	449	448	485	440	453	471	463	450	434	443	435	464	434	438	440	470	462	440	411	478	438	455	444	417	406	468	442	420	466	429	453	480	462	447	400	393	414	454	416	438	471	425	427	435	476	488	448	422	447	430	462	407	472	458	414	466	447	439	445	458	455	451	452	431	439	456	446	417	417	440	422	434	470	394	481	460	424	450	438	422	440	477	470	445	418	395	438	459	395	438	432	456	465	473	435	447	446	453	446	445	429	436	412	458	416	474	429	422	448	455	439	446	449	402	413	436	437	432	429	418	421	469	436	451	384	411	379	426	446	413	454	453	464	444	442	462	430	432	430	446	417	462	456	448	440	441	475	418	425	448	437	424	427	447	463	431	449	443	480	456	428	431	495	421	439	456	449	418	387	427	402	455	468	437	441	475	460	473	447	438	464	432	430	411	425	418	452	428	456	437	491	461	460	416	406	454	444	468	388	420	410	419	478	451	443	458	426	466	407	444	456	436	434	474	453	430	421	428	420	444	436	455	443	452	449	439	442	443	447	444	414	457	445	428	458	433	418	442	411	438	427	453	451	451	426	458	451	454	443	466	438	455	404	428	438	449	422	418	468	427	455	416	457	453	396	435	424	466	474	451	480	404	462	440	426	448	460	450	440	434	430	458	414	421	445	447	466	455	432	434	447	413	463	431	426	441	471	442	427	421	441	435	472	443	437	448	427	431	475	422	438	445	447	422	433	434	436	457	465	421	409	467	470	394	470	453	457	460	421	415	416	432	433	438	426	442	471	456	436	410	399	440	437	451	461	403	439	451	427	423	434	445	417	437	470	448	428	427	460	470	433	448	438	446	475	436	416	440	407	411	459	460	485	404	444	425	435	442	468	412	446	427	442	435	464	444	460	440	441	418	444	436	426	460	444	428	460	441	433	441	426	423	407	446	416	425	451	451	440	435	439	428	441	476	413	428	442	453	468	466	437	449	478	464	441	472	431	442	463	441	428	450	385	481	415	428	403	456	456	420	393	451	442	419	433	409	437	433	430	410	433	398	451	425	422	432	463	454	444	471	407	462	451	449	467	469	477	425	452	448	460	455	448	430	427	461	423	440	476	440	453	427	493	423	445	475	435	437	415	452	479	433	428	434	403	447	445	457	445	452	451	437	454	437	439	385	461	428	418	447	410	446	430	414	423	392	450	398	427	464	459	457	402	417	451	435	423	429	442	465	441	407	466	462	410	425	428	435	431	408	421	423	445	406	426	475	425	424	424	439	412	436	436	454	470	450	459	459	433	436	467	464	448	467	485	425	396	474	437	429	463	437	470	401	448	414	456	444	422	417	473	447	461	439	436	412	398	462	434	464	420	399	443	460	452	406	384	477	483	460	437	451	469	446	414	438	400	417	469	424	497	398	451	451	462	428	434	467	438	418	440	464	462	455	431	453	431	441	435	462	462	448	419	408	422	435	457	451	475	396	454	444	424	444	437	444	434	462	458	466	489	469	441	451	449	440	428	420	432	462	448	436	460	453	437	426	396	422	433	422	417	396	385	436	469	431	425	417	458	423	416	435	458	470	458	401	506	411	456	448	448	433	408	439	447	389	478	447	454	473	429	428	446	418	481	435	416	459	432	468	459	445	432	427	444	424	420	418	467	454	459	436	444	404	467	408	426	428	467	454	458	451	419	448	424	440	444	465	460	417	476	441	455	447	422	422	436	433	437	448	423	444	397	427	434	467	463	467	431	427	439	473	428	434	446	444	422	442	462	403	432	442	449	434	449	476	450	424	431	456	428	480	444	465	444	412	476	451	404	434	458	474	448	461	440	402	425	458	443	451	418	454	436	438	467	416	410	393
7821	6473	5161	2535	1660	1446	1265	1098	934	844	758	719	718	640	642	613	639	623	532	543	546	549	545	561	526	564	546	554	550	552	566	542	539	568	514	534	529	528	521	502	508	497	515	558	563	539	531	499	530	535	503	519	523	524	507	569	504	495	549	534	526	528	497	528	545	514	567	532	577	570	501	539	557	529	543	575	531	542	522	558	501	517	498	486	541	488	546	534	529	511	517	563	541	521	531	521	518	475	484	532	486	565	527	535	490	530	496	494	503	507	531	536	530	511	526	510	496	490	510	504	521	514	550	491	499	514	484	508	558	517	525	537	525	521	489	522	537	485	497	509	501	537	520	510	528	538	514	522	535	528	509	538	546	490	535	502	547	542	517	524	530	539	528	516	502	492	499	525	539	485	517	522	509	497	498	546	496	527	547	486	503	535	531	536	503	519	487	532	525	529	548	521	497	516	525	484	503	523	479	499	507	498	539	514	555	527	477	555	537	549	513	509	536	524	492	505	503	526	537	539	525	513	561	545	517	527	555	543	545	518	514	550	539	505	492	514	520	506	549	536	532	546	501	538	512	541	515	497	548	503	542	537	533	536	494	478	510	504	549	521	546	549	499	510	546	515	497	561	528	495	508	502	530	542	516	527	475	481	524	537	491	526	519	497	539	523	497	568	556	488	512	539	535	543	501	505	484	523	485	530	503	534	509	523	481	561	516	525	539	527	555	511	516	515	559	554	481	543	544	530	565	503	543	530	549	550	511	527	533	520	491	470	533	501	525	529	531	555	509	521	552	517	523	503	520	547	508	460	545	523	499	551	531	528	521	522	539	501	489	516	505	525	479	530	499	509	527	512	504	523	481	540	554	509	540	516	511	513	530	516	509	527	522	549	542	498	508	509	532	505	514	521	496	522	501	532	489	469	493	494	476	521	504	536	521	515	535	513	508	538	511	520	538	539	558	488	529	500	563	500	525	554	519	524	552	540	518	553	518	486	524	534	505	488	606	520	517	508	547	578	558	539	543	555	526	489	520	513	525	514	502	534	516	558	544	530	497	531	511	540	519	473	483	527	518	511	497	538	515	559	531	510	513	529	519	524	549	492	507	520	519	540	533	532	527	529	513	517	505	538	483	516	482	473	499	534	518	482	549	530	533	488	517	533	532	483	522	511	530	528	547	508	548	527	513	495	501	502	538	521	491	540	525	535	518	517	504	524	515	517	554	521	495	500	521	556	503	524	566	522	516	543	504	539	530	492	526	484	504	555	509	502	522	469	501	460	530	551	506	550	505	494	516	560	551	508	523	499	524	519	520	516	490	488	535	540	576	518	490	498	555	548	505	469	526	540	549	506	512	528	530	506	468	496	527	495	495	533	539	515	510	511	548	514	536	506	528	547	552	488	541	524	526	508	521	551	506	517	517	525	525	508	527	497	533	508	490	557	532	533	527	499	530	529	526	539	538	514	519	520	529	509	495	517	545	488	527	554	545	500	565	522	518	541	518	514	534	515	498	516	545	545	529	492	499	533	501	523	513	515	510	548	517	503	522	518	486	532	527	530	536	502	516	562	495	488	522	488	529	550	501	530	536	539	527	521	519	585	531	507	531	508	531	502	537	526	515	513	478	534	474	505	535	556	501	501	546	507	528	552	500	521	525	538	544	511	537	528	534	499	514	540	524	497	500	516	515	559	477	535	513	502	516	503	531	496	496	535	529	543	551	553	528	513	509	486	515	520	532	477	537	523	535	505	527	512	532	500	505	502	492	512	528	537	531	525	519	493	531	502	518	510	558	514	524	571	505	560	525	477	554	502	495	512	537	515	485	505	521	509	546	552	504	495	519	525	489	531	522	531	513	500	502	562	485	504	538	543	512	529	485	561	523	513	550	500	509	530	496	484	452	530	550	533	514	571	523	525	520	536	510	522	501	533	490	502	487	533	526	483	550	520	526	513	557	501	461	480	519	498	487	540	516	506	503	550	479	527	526	508	572	552	540	535	516	539	518	534	516	508	534	535	541	526	516	482	502	528	497	548	506	519	483	509	513	491	527	529	531	445	499	493	547	544	495	500	459	486	540	555	555	550	509	476	530	553	499	513	530	468	523	533	509	553	508	487	499	539	517	507	511	486	537	514	543	528	517	552	502	482	514	518	495	522	505	517	525	491	484	541	512	482	503	539	498	508	547	533	558	554	516	512	511	531	518	499	523	484	550	559	535	498	521	537	532	507	489	544	492	515	515	516	524	547	502	512	551	497	524	518	517	569	535	560	545	513	532	518	508	495	486	535	522	551	525	518	509	500	511	503	492	514	486	517	523	533	506	520	505	555	531	606	524	506	523	480	547	542	505	534	523	497	502	521	507	500	517	481	512	523	539	551	563	502	500	513	507	514	491	530	534	501	541	543	485	550	536	532	562	571	539	519	525	535	487	550	521	531	514	552	518	525	547	506	495	498	535	534	534	510	560	517	490	556	547	530	539	547	537	469	525	521	509	484	523	510	559	532	550	541	506	515	508	539	538	523	504	516	496	523	502	521	525	511	502	534	542	491	530	562	527	528	523	562	575	533	507	512	511	540	513	480	538	524	558	507	525	520	537	512	538	550	517	547	535	545	535	557	523	532	530	526	495	446	498	501	538	544	487	576	530	540	532	561	553	538	508	472	509	494	480	533	508	499	498	524	533	526	539	512	552	514	535	540	524	515	528	526	514	559	466	538	521	489	503	543	544	523	521	497	507	526	532	527	484	533	505	540	538	558	495	480	519	524	514	530	506	519	511	525	519	508	504	541	513	557	538	529	535	507	528	559	530	529	539	551	523	559	566	505	552	551	527	527	503	565	552	527	544	565	519	487	525	504	516	492	522	484	547	507	512	525	527	529	476	565	504	488	511	511	505	530	556	490	504	517	510	522	543	475	554	552	516	511	524	528	536	544	534	479	512	534	543	534	467	527	544	498	529	530	524	488	501	525	528	485	494	552	560	506	496	517	504	520	526	538	492	537	497	513	534	510	503	511	545	525	532	529	498	530	533	507	534	535	509	555	572	503	511	557	503	509	562	529	496	566	516	543	520	555	529	511	499	525	508	504	540	537	522	498	522	539	499	484	507	531	515	528	543	493	515	529	510	515	527	507	542	492	519	484	508	546	470	551	541	505	503	514	541	495	537	500	497	539	532	520	538	543	521	518	478	517	475	546	541	535	495	556	510	507	537	512	496	555	492	548	523	540	511	543	551	530	509	567	539	556	577	578	519	526	496	551	491	477	515	505	519	509	500	542	485	493	472	513	513	543	522	532	515	515	552	512	494	510	547	567	521	577	478	521	528	549	539	544	506	508	553	480	528	543	538	536	517	513	534	513	563	500	537	530	511	524	536	508	547	507	521	518	588	486	505	528	520	513	522	491	523	514	538	514	514	492	490	525	487	537	516	512	513	520	542	564	509	506	578	544	532	475	528	486	531	499	500	538	503	553	519	497	501	509	528	527	520	544	529	483
22690	21268	29085	23778	21262	21358	12480	2053	1443	1310	1196	1123	1006	1022	945	913	897	928	855	880	831	832	849	805	824	870	861	802	831	862	781	816	794	756	817	739	809	817	837	756	753	766	792	831	781	787	770	793	800	815	775	756	791	754	756	782	813	731	780	754	728	761	766	805	773	750	774	805	771	781	796	753	748	789	765	724	744	730	807	785	783	832	755	731	821	776	815	780	747	757	776	777	737	728	783	809	754	755	775	754	747	766	775	794	768	760	760	741	764	786	747	750	806	757	758	794	761	770	773	772	734	796	757	783	725	755	814	765	768	767	804	750	770	764	742	784	800	748	735	780	720	771	792	795	761	766	801	787	760	752	743	776	748	780	772	746	849	789	759	747	793	764	775	799	720	779	743	777	748	794	726	763	741	821	754	775	784	756	784	745	766	797	795	735	746	765	736	729	730	788	778	753	790	731	779	775	774	749	723	733	787	743	737	738	749	764	748	729	755	744	764	847	784	845	709	780	794	753	766	803	780	770	763	797	812	739	787	765	793	789	765	783	784	737	760	813	759	760	791	772	806	729	763	774	762	748	772	779	770	786	773	769	773	773	771	790	771	747	751	788	821	779	770	772	809	710	734	756	750	771	755	775	799	757	770	784	808	772	787	800	736	757	787	750	796	733	799	762	790	786	727	737	766	723	769	785	756	823	726	783	792	774	753	799	703	729	764	770	793	764	812	709	779	753	775	813	718	812	782	750	752	799	777	783	766	752	744	792	769	776	798	750	750	764	768	770	742	787	730	792	785	773	717	758	766	767	755	785	772	781	796	772	762	741	744	775	744	819	784	789	778	717	770	778	765	803	766	735	752	740	787	739	779	775	790	755	760	780	767	759	763	728	774	822	752	768	688	709	745	756	820	776	803	724	768	785	768	752	779	806	797	779	750	751	790	782	752	740	735	806	784	777	799	776	802	740	761	783	796	750	756	729	767	694	771	761	734	760	754	788	773	778	760	775	760	771	841	719	738	777	767	786	831	797	735	758	736	734	690	758	745	752	761	795	718	796	770	704	721	761	704	770	781	762	763	793	739	739	745	788	760	706	737	755	776	758	752	736	809	759	721	767	768	724	785	775	767	706	712	766	740	752	823	723	799	785	781	747	788	760	763	783	727	753	747	759	747	774	782	765	762	774	789	732	794	730	764	817	767	752	801	762	767	738	731	759	775	796	747	792	787	794	750	756	787	754	792	710	739	798	752	753	789	740	786	762	761	769	767	725	807	785	736	772	777	777	725	766	731	738	746	729	771	771	787	780	772	746	707	806	785	781	747	713	766	750	825	753	757	742	814	740	756	726	730	743	761	785	798	762	761	779	777	752	722	740	729	759	755	732	748	759	724	779	775	729	750	795	782	757	764	734	743	771	749	750	727	788	713	748	775	738	740	732	774	783	780	723	783	707	729	791	774	784	750	793	795	739	754	777	807	782	732	788	743	787	730	745	795	768	757	735	811	788	749	791	800	743	759	804	746	764	764	748	786	791	788	751	781	738	769	769	771	763	771	804	796	768	822	790	752	753	758	749	745	768	764	746	729	732	786	733	809	803	744	786	708	726	752	774	789	791	742	726	725	775	687	720	767	748	759	723	747	736	751	777	743	742	770	750	751	780	787	807	753	716	807	744	783	759	748	789	784	702	713	816	779	783	744	730	725	769	793	786	798	761	782	814	769	777	777	784	821	741	715	817	764	760	783	788	744	784	805	733	735	810	766	753	826	788	788	748	748	773	811	765	752	765	812	807	745	790	747	814	770	735	748	764	783	760	797	762	731	797	768	845	824	754	723	724	780	756	731	791	774	788	745	771	795	760	731	762	758	777	792	720	744	748	757	802	766	769	761	748	740	725	743	753	781	757	738	767	772	823	764	717	755	782	688	787	782	765	712	767	764	766	728	781	771	808	751	781	760	809	747	777	727	751	765	718	778	763	790	747	767	760	759	791	786	792	748	822	757	772	766	713	787	743	745	770	718	770	754	723	751	727	764	790	753	714	758	754	733	772	718	720	701	753	803	740	749	801	763	746	751	764	756	804	742	709	755	759	794	742	780	774	776	767	768	785	751	753	759	765	773	778	759	743	752	790	718	740	764	731	741	760	790	720	806	765	736	719	761	786	760	763	713	756	767	775	781	719	804	731	769	751	729	765	696	809	749	782	783	795	766	732	806	797	768	788	734	735	722	784	739	765	785	774	776	781	766	775	797	765	789	746	736	749	801	744	724	784	743	754	785	718	815	751	735	743	732	774	734	767	756	717	752	742	722	762	756	814	771	821	780	738	728	772	763	781	747	760	795	781	779	765	780	762	781	779	785	750	744	764	744	751	806	752	746	763	783	759	695	765	763	718	764	739	801	778	778	791	803	711	786	757	751	828	763	774	741	816	808	726	769	744	777	731	756	774	800	722	799	746	728	760	809	802	780	801	785	766	695	744	796	786	761	749	758	741	726	772	758	734	788	765	783	803	713	765	746	753	787	755	805	795	816	746	750	789	741	754	729	746	771	776	819	799	759	759	795	729	745	766	734	763	778	792	775	762	759	789	784	792	798	752	731	716	739	760	758	794	805	738	780	798	730	764	824	824	764	769	778	755	717	764	779	731	800	777	730	762	746	729	752	770	789	816	768	811	707	784	700	730	751	732	764	786	789	755	783	770	788	719	728	794	786	778	794	769	781	729	756	794	721	793	752	772	777	781	724	726	766	737	793	759	761	757	734	773	781	782	737	731	717	732	786	734	723	790	807	799	737	756	760	785	760	723	799	761	788	725	796	783	767	760	749	760	733	771	704	776	800	734	741	783	764	740	785	704	749	780	781	740	787	778	768	740	727	792	690	774	797	757	785	782	708	744	778	746	764	805	709	772	778	752	731	787	777	761	750	785	783	779	732	723	727	802	787	760	748	783	786	778	742	757	763	804	771	728	740	743	818	733	789	739	784	729	757	754	742	776	740	762	846	760	712	741	741	766	748	753	810	757	779	756	739	790	730	755	741	733	710	742	790	750	744	777	769	714	732	721	720	732	785	774	786	766	754	785	727	802	820	792	756	733	776	755	753	756	802	742	770	751	805	747	738	784	720	755	800	786	759	762	769	798	754	771	745	724	692	757	757	806	754	726	792	713	782	746	767	781	724	770	737	752	794	829	791	769	748	781	761	804	800	800	773	764	722	791	778	763	722	779	721	766	802	769	738	736	746	764	734	812	766	784	784	715	785	776	792	728	765	744	786	734	751	769	704	768	772	754	742	702	741	751	793	752	736	760	761	747	755	764	814	737	788	793	751	747	732	794	771	719	755	733	762	767	788	720	761	793	774	775	791	777	784	776	785	718	762	763	822	770	792	751	753	771	812	743	776	825	751	766	768	770	735	744	744	784	720	767	769	734	764	775	766	763	757	775	795	748	727	782	794	775	745	737	753	767	802	783	803	747	732	775	766	812	785	781	767	791	778	738	781	723
9583	16863	14402	7535	5238	4072	3282	2676	2370	1917	1707	1452	1397	1259	1263	1189	1128	1102	991	1032	991	949	954	940	925	915	894	885	908	852	948	868	854	840	836	882	854	883	843	860	854	916	896	867	843	823	849	855	877	823	844	813	841	907	865	844	854	910	863	855	836	905	863	883	890	878	846	889	830	789	869	837	803	850	835	854	846	853	883	761	825	813	844	866	829	834	813	837	804	857	871	849	875	857	803	837	805	878	839	814	845	808	800	847	870	898	836	899	888	822	829	814	868	789	848	814	770	879	847	778	814	849	872	827	779	882	808	830	816	892	857	809	826	806	796	855	875	861	805	840	830	801	887	824	794	848	778	833	777	845	847	843	835	831	868	836	836	895	856	856	844	844	834	819	821	827	829	841	809	795	818	843	810	819	852	789	841	847	823	833	802	823	812	836	853	828	784	847	814	837	858	825	779	878	786	800	822	851	828	827	865	858	779	802	853	824	840	894	894	812	821	806	849	790	825	839	810	782	833	826	856	835	783	835	829	842	859	846	839	885	858	801	845	819	812	887	828	843	807	814	807	829	845	856	794	858	775	859	825	839	825	808	830	857	817	831	830	799	844	842	817	815	857	797	856	811	758	859	776	799	842	829	823	849	804	844	787	898	852	832	816	894	832	890	835	817	823	819	787	834	804	853	763	815	850	816	813	853	902	770	814	857	844	828	828	804	839	831	886	869	852	816	819	843	804	829	790	829	857	846	828	812	852	810	806	832	842	837	856	860	849	776	807	801	843	846	870	844	798	844	860	828	838	854	840	856	874	850	813	784	831	860	812	841	811	838	769	806	878	843	829	886	790	801	811	827	851	824	845	880	778	810	810	827	814	832	824	810	801	806	830	826	839	824	776	797	821	808	860	831	837	823	856	879	781	863	853	851	840	784	829	840	850	787	842	784	860	810	785	806	808	847	851	791	813	812	822	840	818	779	838	825	801	816	824	803	823	856	842	822	823	832	810	818	776	899	807	820	794	853	878	845	861	835	829	831	794	843	883	860	811	826	861	844	819	882	852	806	839	887	833	836	817	858	825	829	838	840	827	814	814	864	870	872	778	777	798	819	863	855	864	857	809	793	861	805	880	857	850	883	838	814	827	867	836	786	859	872	833	783	808	813	800	832	836	805	800	881	831	848	846	877	844	803	830	879	847	849	777	880	835	873	852	823	822	842	811	824	844	835	865	811	840	824	826	797	819	835	854	840	834	741	852	882	808	806	817	792	819	791	866	828	812	846	845	823	829	843	844	809	769	805	790	804	764	842	856	800	878	815	838	845	786	841	822	805	811	848	840	773	842	847	843	847	823	823	876	797	846	856	810	794	812	822	773	784	811	842	844	809	796	797	863	864	833	813	858	839	877	790	788	806	858	814	932	804	792	870	876	809	865	822	818	843	800	806	840	810	811	838	825	814	838	825	820	813	866	864	824	850	837	838	815	832	834	921	849	809	853	793	750	812	866	844	879	832	831	821	809	790	872	858	843	884	810	798	848	839	817	835	831	787	835	815	770	837	823	829	900	822	802	783	839	790	767	876	870	829	881	753	851	907	805	782	837	846	838	821	814	809	808	822	813	820	784	840	825	792	835	857	847	795	781	789	872	860	820	766	847	858	866	824	873	815	776	782	855	858	872	833	828	769	830	839	810	839	860	857	800	785	849	805	828	842	872	829	880	833	823	861	784	877	834	822	860	811	807	803	811	817	855	801	815	765	850	861	819	850	833	745	819	867	851	840	814	853	844	809	775	830	864	875	839	909	839	844	835	843	829	872	879	768	839	851	832	787	820	840	852	853	853	827	848	789	812	865	850	802	795	831	793	833	810	786	838	846	791	841	845	854	803	765	829	856	814	846	839	838	905	826	863	846	816	804	850	840	828	861	863	840	854	808	763	866	814	872	789	814	829	754	807	767	756	791	804	836	857	801	823	844	848	814	836	811	836	805	826	831	808	831	813	858	821	804	825	835	812	796	861	806	878	843	840	896	839	848	838	828	833	829	841	851	799	827	851	874	866	812	873	878	853	836	821	841	797	799	791	844	878	829	820	845	766	851	795	850	784	832	859	886	846	812	829	871	866	827	805	790	837	866	879	876	833	845	855	855	840	882	803	783	812	790	810	789	885	885	850	851	829	814	864	811	845	835	845	802	811	864	795	829	800	800	852	825	912	821	861	845	809	819	898	831	818	825	869	825	849	813	864	872	826	828	789	865	818	813	885	822	830	864	791	833	849	876	801	835	798	790	866	851	837	846	831	897	805	852	875	826	785	847	847	762	825	838	816	832	820	882	833	808	854	785	829	794	867	842	824	840	806	785	867	826	852	828	875	847	791	840	866	823	817	807	883	830	792	823	825	816	805	821	801	837	818	836	878	830	870	829	795	841	847	838	842	866	828	832	840	834	844	823	859	833	811	884	834	798	878	824	832	818	855	825	897	874	833	826	860	838	845	799	839	858	808	841	792	842	858	826	886	758	861	788	859	816	837	879	783	806	820	859	785	839	842	816	837	802	782	836	841	829	847	801	793	854	841	803	855	813	810	832	841	833	894	822	853	822	803	834	806	835	841	792	799	820	806	751	861	806	835	784	855	789	839	831	793	813	804	866	858	831	852	796	780	891	821	850	823	857	875	811	834	777	828	847	842	813	805	816	845	818	818	836	805	847	845	816	797	864	769	863	855	854	809	859	813	775	863	832	818	866	749	833	826	835	849	779	853	841	869	844	871	844	863	869	826	794	830	838	794	869	826	805	793	824	834	846	857	840	769	798	825	853	827	848	746	846	839	817	805	875	836	813	822	879	767	783	860	798	836	831	858	849	836	845	796	821	850	844	837	798	836	848	819	888	833	833	817	827	870	817	823	832	831	811	846	838	803	878	880	841	801	848	872	816	837	827	804	822	817	830	875	810	862	826	901	846	816	879	798	832	816	797	820	795	793	766	822	840	837	806	836	815	859	814	819	774	824	800	805	828	819	839	805	799	810	830	812	814	801	814	813	860	866	821	849	857	790	813	795	819	815	810	863	842	830	824	840	870	821	863	816	779	856	810	799	831	816	834	825	841	775	842	817	837	816	813	841	827	849	879	829	870	838	820	817	848	840	825	839	819	805	857	827	805	901	826	836	819	823	908	796	839	832	849	840	849	821	817	833	790	824	807	800	888	800	816	808	814	788	795	814	827	853	827	814	833	833	881	843	805	826	843	840	769	805	807	824	856	796	792	768	832	803	818	838	850	814	852	804	848	829	876	794	827	827	856	816	818	818	850	820	880	903	834	763	769	797	772	801	819	831	794	841	850	810	827	849	813	864	790	862	846	860	780	859	825	861	864	830	873	792	806	842	850	825	830	814	844	777	811	808	847	786	814	799	779	829	817	832	807	885	824	826	845	883	829	824	831	850	793	812	782	884	797	841	809	792	842	806	804	869	794	794	880	813	849	809	820	836	857	818	796	843	828	831	798
27135	20461	8584	722	363	319	287	307	311	269	278	284	247	234	255	272	221	246	252	264	250	249	248	248	232	266	237	276	272	276	227	264	241	258	267	240	275	280	254	240	247	203	249	249	243	255	274	239	236	233	222	242	268	248	234	229	245	241	235	234	257	241	253	238	228	235	250	229	230	248	236	243	292	245	249	251	256	255	226	259	235	270	262	223	245	261	267	247	289	239	264	256	239	233	255	236	262	256	259	249	242	267	255	237	251	242	256	240	242	252	248	265	233	290	249	271	253	244	276	250	244	239	253	253	258	267	261	258	239	263	259	256	248	266	250	262	245	231	242	253	278	251	253	257	262	266	289	261	263	265	242	246	247	232	271	239	250	267	240	259	251	284	235	243	239	285	230	232	238	231	247	219	231	244	243	253	238	207	239	263	240	243	246	249	281	278	243	232	243	259	229	247	222	255	229	268	254	254	259	233	228	242	261	253	226	220	238	232	254	262	242	228	268	231	236	231	274	265	261	264	262	251	230	274	236	258	284	234	256	257	243	238	258	231	258	247	226	257	237	245	235	245	252	251	250	263	257	244	255	238	241	238	262	225	266	259	229	283	221	257	260	222	232	249	236	272	241	243	278	228	253	237	248	231	248	276	251	232	241	239	262	234	237	243	230	258	249	243	239	241	237	225	271	254	228	242	274	239	239	246	241	254	251	255	244	233	249	217	251	247	235	246	253	236	263	264	249	232	263	240	246	235	271	253	230	241	230	269	233	249	252	252	237	237	224	261	255	265	243	250	264	244	236	264	254	223	234	251	214	260	230	242	246	253	233	250	265	243	258	235	228	282	241	275	245	262	256	254	254	231	233	252	241	214	256	237	251	237	254	254	239	235	256	248	241	234	252	249	249	248	208	230	242	252	273	241	226	246	252	239	268	253	244	235	238	240	253	260	261	242	263	231	237	234	225	222	263	238	235	240	256	252	240	250	243	230	255	245	251	232	242	235	243	227	255	245	234	246	252	273	258	269	275	252	260	241	255	243	240	237	242	266	271	229	239	228	223	253	250	263	248	259	246	245	247	191	256	237	250	219	233	267	222	259	255	235	259	224	256	276	259	232	240	251	217	245	234	242	253	241	225	239	253	275	268	224	255	258	275	283	254	238	229	232	262	258	262	227	219	253	257	199	245	247	245	242	239	238	272	223	247	231	262	241	246	231	247	234	233	242	277	258	236	265	274	239	237	232	251	253	257	231	235	236	252	230	226	238	249	264	240	255	229	251	217	239	241	244	262	216	246	246	250	272	260	261	257	206	244	218	222	238	259	301	242	228	212	260	239	230	252	248	262	268	282	292	236	238	247	228	255	270	235	280	217	252	255	236	232	261	233	237	244	236	223	229	252	252	259	209	248	237	258	261	278	249	233	249	246	245	225	231	242	248	251	255	271	236	229	250	231	248	240	271	270	253	236	234	261	257	235	229	223	219	268	256	244	249	252	246	217	233	292	239	230	259	254	249	241	241	224	220	248	251	249	245	220	204	247	235	244	261	224	255	237	230	254	283	267	260	265	261	232	242	249	254	243	247	214	245	247	239	232	250	258	236	239	226	220	239	257	237	224	245	247	240	266	237	242	265	240	245	236	245	214	240	258	262	237	245	221	256	237	251	264	217	226	254	211	236	255	277	279	224	235	247	251	266	224	264	245	272	242	221	251	233	282	246	244	271	255	247	251	269	244	237	249	232	266	265	236	250	263	234	247	261	265	250	264	209	224	225	250	242	222	255	226	243	231	262	260	282	293	257	241	280	266	244	271	223	267	223	248	288	250	253	236	268	244	233	255	254	234	257	241	250	224	264	238	246	250	235	247	252	263	210	237	254	251	240	242	229	236	252	263	240	246	234	248	256	249	257	254	207	246	254	215	224	235	244	247	254	238	233	250	245	237	236	224	237	256	238	250	231	227	247	253	238	246	240	272	263	251	219	260	269	230	258	252	237	256	250	278	239	250	260	253	252	248	294	250	260	242	258	235	276	279	235	247	244	269	245	249	255	223	238	249	267	257	267	259	263	241	243	253	217	259	235	234	245	240	243	272	272	284	239	251	233	237	259	239	293	240	270	230	237	257	247	266	249	237	254	235	235	291	224	244	240	279	229	237	275	223	250	250	234	229	246	226	257	230	262	222	224	262	255	242	237	263	262	250	236	267	222	250	241	270	248	231	219	245	225	246	226	260	220	241	244	238	245	235	201	230	237	234	250	232	251	233	256	225	246	238	230	243	240	255	246	257	257	243	241	262	231	263	260	255	273	225	238	254	248	219	246	241	224	259	246	265	248	287	239	236	251	261	247	272	245	216	256	251	244	256	238	256	253	248	234	236	238	262	241	248	254	264	262	255	239	260	265	251	240	230	207	244	268	260	248	243	230	263	256	240	208	234	272	247	258	243	237	236	249	251	246	261	231	232	234	229	249	243	247	252	238	258	236	267	246	222	255	241	234	243	237	239	261	250	236	240	226	242	214	257	232	227	240	249	238	262	227	254	258	234	240	266	263	254	251	241	281	265	266	239	268	205	233	243	254	274	266	268	244	259	242	233	258	237	237	243	246	239	259	258	249	242	231	233	244	288	244	256	251	256	260	239	261	251	240	240	271	234	247	225	277	214	224	231	258	252	275	244	260	242	219	239	271	230	247	235	200	268	216	275	224	249	239	240	225	234	255	228	242	261	270	249	248	249	250	274	250	239	274	213	247	268	263	242	251	258	277	230	255	249	249	231	258	271	264	261	237	254	264	271	250	230	265	251	265	256	237	235	219	254	241	254	268	241	240	255	227	221	263	265	262	276	236	250	246	227	227	225	240	249	247	245	250	246	243	260	230	248	232	256	268	234	237	262	245	238	222	257	238	226	279	257	260	243	218	262	254	249	252	261	236	248	253	236	276	236	239	256	262	260	254	237	260	255	218	267	254	269	235	230	251	253	236	227	247	262	242	226	252	269	243	259	223	264	236	260	249	258	247	255	264	236	252	239	289	250	252	233	259	218	226	262	248	261	236	263	284	241	236	248	245	222	248	264	266	280	240	236	276	273	240	269	251	237	237	217	212	248	217	248	234	269	251	251	246	220	254	262	226	228	239	246	223	242	244	257	256	240	243	264	257	203	238	244	265	228	265	207	251	254	247	255	239	277	253	261	229	242	223	258	244	235	243	241	227	241	215	241	254	209	219	276	222	247	267	247	271	276	221	223	267	268	247	228	233	255	253	256	260	264	244	275	277	220	243	253	228	234	256	242	276	253	242	236	234	241	261	270	263	242	256	242	248	264	260	270	233	262	247	231	244	220	248	233	248	248	274	239	264	249	266	207	266	272	252	249	223	247	274	237	259	260	275	270	251	265	277	243	243	249	244	248	220	264	243	239	285	274	228	252	272	229	259	242	255	263	270	219	266	257	258	225	249	269	237	241	215	239	250	233	257	256	240	285	255	214	253	243	276	225	236	209	238
6474	1690	1576	623	471	451	338	387	365	338	349	342	275	319	296	329	330	306	311	296	273	315	282	300	330	307	311	306	300	296	302	287	318	308	290	298	292	286	307	292	311	302	319	308	321	339	319	267	286	317	325	318	279	320	278	324	313	290	295	299	318	316	322	311	263	313	302	317	276	292	337	305	296	296	282	308	303	308	318	292	311	334	302	307	316	308	310	275	285	318	279	309	331	290	312	283	266	305	272	292	289	311	318	313	284	309	311	315	313	288	291	311	275	325	319	298	301	346	285	300	302	298	281	315	302	272	322	288	309	292	289	309	327	282	298	311	305	287	302	326	323	321	287	315	297	334	300	296	313	275	285	317	319	306	325	310	295	305	321	310	298	297	279	321	260	289	321	294	300	305	308	320	301	327	303	333	310	321	285	296	286	313	308	308	319	320	289	301	295	294	293	268	310	328	286	287	306	280	282	271	298	276	316	294	288	281	290	289	308	311	307	286	277	323	293	303	300	326	291	280	302	295	277	314	329	284	266	318	318	328	346	290	312	328	289	285	272	305	300	304	289	285	295	303	298	270	326	330	244	286	330	320	294	317	286	292	302	288	312	314	285	310	300	284	311	308	258	304	324	280	297	274	280	316	269	284	293	314	299	272	301	321	292	294	306	321	352	302	317	323	317	291	303	300	321	284	286	313	317	327	309	286	288	303	281	264	277	319	315	286	305	307	291	303	311	297	278	297	279	297	268	307	255	304	317	314	320	292	270	284	277	291	288	272	279	313	286	328	317	279	296	313	285	292	300	285	323	305	300	294	318	275	295	327	308	285	293	302	296	276	271	296	281	284	285	322	320	293	311	278	297	302	309	292	304	306	311	309	319	295	288	298	294	282	325	294	273	313	292	306	340	304	316	303	295	282	314	290	307	301	310	316	308	295	283	308	308	295	297	311	294	307	294	332	315	310	319	296	273	345	293	335	309	311	307	292	306	315	308	304	302	291	321	307	307	306	298	278	302	278	310	332	299	320	311	300	317	269	307	268	267	315	289	333	310	299	301	324	292	301	267	275	280	302	339	295	299	283	298	299	320	304	287	304	300	283	316	294	282	266	315	286	307	282	300	294	277	300	312	291	276	322	283	291	296	304	300	326	293	308	297	307	281	289	303	290	310	266	303	308	307	298	297	288	274	306	313	295	286	300	332	283	289	280	275	317	293	285	259	279	270	267	299	263	287	298	302	318	289	323	294	296	275	316	288	306	306	300	309	268	308	275	331	294	306	286	297	321	278	295	301	328	319	310	280	302	315	347	304	316	284	295	297	319	318	284	299	288	269	280	291	284	312	300	331	311	298	308	308	314	302	293	331	309	304	286	278	299	307	299	304	305	294	313	313	334	313	283	288	280	285	273	325	284	299	294	296	314	290	334	318	299	324	298	266	290	312	305	332	325	279	290	312	282	345	304	345	316	319	291	319	342	284	309	278	288	289	320	289	314	282	275	286	315	304	290	310	290	276	301	317	308	306	317	320	282	307	308	312	297	282	315	297	326	286	296	337	307	312	302	282	307	329	308	312	278	314	308	283	305	315	294	285	292	286	277	315	280	282	289	288	304	283	308	340	319	295	317	296	286	273	308	296	295	320	330	326	283	311	305	292	274	306	318	293	339	325	302	305	281	259	332	286	286	305	286	296	288	278	306	301	286	272	285	266	293	290	292	287	288	334	299	311	299	302	301	309	317	283	318	346	272	291	291	273	312	289	306	302	317	316	315	284	320	297	265	328	315	290	282	306	292	311	302	289	319	287	308	285	319	318	337	301	288	291	307	275	304	291	293	314	297	287	316	324	309	260	292	268	303	300	312	289	336	291	294	302	301	289	299	310	305	294	285	292	310	309	303	310	285	335	279	308	300	304	336	305	281	299	292	318	312	293	296	305	273	295	301	318	278	276	259	280	298	290	278	303	268	296	301	283	295	272	308	270	296	309	284	299	300	306	275	309	319	290	296	291	290	284	297	300	307	302	292	289	276	279	311	315	301	319	327	261	360	291	305	289	332	323	289	309	275	318	279	323	299	331	337	295	317	314	300	288	287	281	302	288	300	284	272	300	286	315	338	297	299	333	326	308	299	283	335	288	267	300	294	299	295	328	301	316	298	290	294	303	310	316	295	312	295	286	282	288	302	300	313	321	284	297	296	312	315	305	307	318	296	339	301	277	311	302	306	298	330	297	304	287	306	310	300	302	290	312	319	282	325	330	294	289	293	303	303	299	332	277	299	324	296	313	296	321	295	304	334	308	269	303	297	289	313	322	306	306	287	314	329	279	303	303	295	332	307	303	291	277	296	296	321	324	295	306	290	298	304	311	291	297	324	308	282	289	303	297	283	297	295	304	291	304	297	296	296	293	262	303	300	278	309	272	295	315	291	293	298	296	303	311	325	319	291	260	295	322	306	277	286	281	309	315	313	301	301	300	300	300	310	289	298	318	288	300	259	299	313	297	315	321	297	303	329	281	329	281	316	290	282	302	335	292	275	267	292	335	290	270	292	271	288	294	274	318	289	294	309	294	290	334	340	306	331	290	313	297	314	316	278	291	308	294	268	248	313	266	284	341	292	298	306	285	310	312	279	290	301	290	291	308	276	317	340	271	284	281	288	297	305	290	297	292	308	292	257	271	301	304	294	301	306	278	308	276	288	291	308	319	291	333	303	310	296	319	321	280	312	333	301	316	283	313	347	299	305	326	285	277	286	308	276	280	309	283	274	285	290	312	265	300	319	304	306	310	309	302	289	284	306	258	281	280	313	354	309	299	293	341	309	287	314	288	284	275	276	285	311	315	297	314	273	307	303	325	306	332	328	283	317	312	298	323	307	308	301	279	326	297	298	289	322	303	327	319	311	322	280	327	290	325	309	328	320	278	311	305	310	281	325	293	299	312	293	286	327	309	292	308	308	323	315	300	331	290	301	293	283	286	324	290	288	309	320	332	287	284	292	303	292	285	304	315	298	301	339	294	276	350	279	309	291	306	304	305	277	299	289	305	281	332	303	284	333	324	295	317	312	297	295	275	310	312	310	322	328	297	280	304	291	329	293	302	324	289	306	284	310	316	266	308	313	335	275	300	301	301	278	328	279	291	296	332	318	289	307	280	324	286	306	303	297	322	297	304	285	297	282	283	302	308	309	305	297	324	282	313	300	320	320	315	328	286	302	292	305	307	312	251	307	308	271	293	293	299	307	286	284	314	300	298	301	295	265	330	295	279	286	311	293	274	302	316	300	298	280	295	306	328	291	322	308	306	333	287	270	319	319	296	292	284	303	320	311	321	314	311	294	321	300	295	268	286	283	301	314	304	294	294	297	301	324	318	283	269	300	294	280	308	282	298	261	299	289	291	315	297	282	281	274	322	304	297	265	288	288	289	315	313	303	302	320	284	308	313	327	266	297	291	290	304	286	291	316	285	290	316	304	313	313	292	295	296	296	308	299	318	287	289	306
23578	21172	28602	23999	21160	12201	1515	939	790	701	665	555	558	536	483	489	501	490	450	465	479	503	451	442	451	417	452	417	405	441	450	457	462	416	455	415	453	386	471	397	453	423	459	435	427	453	376	478	450	446	463	443	404	406	437	394	448	418	411	444	432	489	440	434	415	441	415	434	395	438	447	407	439	406	436	426	406	445	436	438	445	419	466	397	407	417	410	397	478	406	386	408	449	407	389	439	409	423	443	434	409	433	449	429	408	442	376	393	410	447	402	415	429	442	418	423	424	461	453	402	397	439	380	411	409	408	423	424	448	412	409	425	406	437	369	398	438	410	440	433	402	427	423	401	416	403	415	409	424	439	410	389	462	403	426	420	389	405	389	432	449	416	448	423	383	444	413	416	434	453	399	403	411	415	424	409	463	412	438	426	444	446	434	414	453	396	397	450	378	419	466	427	399	380	422	387	421	414	386	407	419	361	404	401	427	437	415	424	443	351	439	405	399	461	417	435	424	412	456	445	420	416	406	411	412	429	443	416	459	413	423	440	400	437	374	427	428	443	418	448	433	416	395	403	438	413	387	434	375	400	425	422	395	394	438	390	414	410	464	413	453	420	393	430	433	406	361	421	451	435	423	406	421	398	425	408	410	429	428	440	399	429	421	424	454	392	433	423	424	420	411	408	426	405	443	423	389	425	412	409	418	406	400	385	413	429	398	387	384	452	423	410	419	418	461	412	425	433	358	402	390	391	407	420	440	413	450	384	383	425	449	428	420	429	400	443	465	427	429	425	384	438	416	385	415	406	390	416	408	391	398	436	400	408	405	426	400	448	389	405	405	416	401	454	403	384	417	410	434	399	426	421	419	427	376	417	416	409	430	421	428	409	409	425	448	404	438	411	449	443	410	446	424	412	384	419	400	401	457	418	419	441	448	391	409	418	429	460	409	416	403	411	392	454	420	422	398	406	418	447	437	434	394	417	433	417	388	413	435	456	396	441	381	412	395	422	451	415	419	401	436	443	441	398	424	467	448	402	391	383	437	415	426	414	429	416	435	429	420	402	429	435	403	427	406	406	411	435	405	448	409	409	422	427	408	394	385	439	452	422	360	399	408	441	427	447	433	411	390	421	438	447	410	373	405	411	397	395	394	449	421	385	446	419	391	400	429	426	405	355	404	432	426	411	434	471	382	419	426	420	429	458	433	428	439	433	409	416	438	411	438	416	435	407	428	421	416	452	410	436	419	407	421	419	404	395	434	437	428	430	422	432	399	407	403	416	436	407	445	416	445	440	461	413	414	446	438	399	393	402	434	415	432	402	423	419	441	435	417	404	407	396	461	445	384	393	380	469	455	415	422	417	429	378	425	415	413	404	420	391	436	454	464	427	420	423	420	414	415	409	360	409	441	420	403	413	466	399	394	441	420	410	411	402	440	395	407	425	462	401	414	377	451	422	426	390	399	383	436	413	379	401	407	394	414	419	393	394	414	420	437	430	428	394	416	396	430	405	430	417	378	398	415	421	407	406	384	433	425	423	423	441	442	496	393	411	379	398	398	418	452	412	453	409	415	388	458	399	450	422	436	428	435	458	430	416	422	440	431	395	427	403	398	400	419	429	437	421	422	416	442	424	396	440	419	395	452	417	433	366	457	432	444	388	439	413	409	383	388	428	429	410	431	419	431	402	445	403	430	411	407	416	381	425	384	374	415	407	409	409	385	398	416	437	402	390	416	422	447	421	424	388	415	433	408	426	440	440	428	440	455	408	426	458	429	421	417	433	400	447	399	403	385	458	447	436	398	412	403	455	389	430	409	436	417	399	427	426	440	433	414	420	433	391	420	422	421	409	411	446	394	401	431	422	428	393	397	445	417	422	399	434	425	396	408	443	391	392	442	441	380	438	431	432	431	409	428	409	388	436	392	422	418	461	417	428	435	403	430	456	420	434	389	444	384	389	396	389	401	394	402	394	389	425	408	396	418	393	406	439	455	435	432	428	377	370	465	418	383	423	397	435	439	416	419	434	399	439	370	444	386	389	467	446	454	431	430	406	472	402	396	413	424	431	433	442	427	421	380	415	427	383	369	375	417	415	447	425	404	407	425	450	469	438	399	414	413	435	401	435	404	439	422	404	413	431	413	428	445	417	403	411	405	428	425	419	425	407	447	437	434	440	384	449	408	433	416	419	418	406	391	421	401	438	449	438	426	413	405	460	429	392	394	429	409	452	429	412	424	431	406	430	377	428	432	402	432	397	374	409	403	429	425	448	404	411	386	407	432	425	407	435	375	409	420	385	394	472	429	384	366	379	428	422	413	414	441	409	404	442	406	412	400	453	404	421	398	397	417	402	410	399	424	403	397	477	402	387	410	430	361	450	483	398	430	430	421	396	419	429	429	425	388	391	417	413	394	419	416	399	432	424	419	422	423	400	425	440	404	408	410	409	430	437	429	448	409	404	444	464	428	408	451	412	383	429	405	420	397	377	429	388	413	401	429	424	412	390	424	454	431	441	428	432	406	406	425	412	456	416	429	393	433	392	423	402	386	447	422	444	405	425	407	443	393	454	425	396	445	386	390	436	392	397	394	412	385	455	420	423	384	401	397	412	444	403	423	415	412	407	395	413	381	425	417	408	424	414	435	434	382	445	451	428	404	414	411	449	434	393	429	429	432	432	417	481	442	423	438	414	397	426	444	417	413	379	392	439	400	439	393	412	403	440	402	430	415	411	406	430	427	406	423	403	408	414	410	383	447	420	387	447	362	427	394	421	401	432	451	394	464	419	432	440	418	402	409	393	411	411	411	422	423	390	419	398	457	428	420	416	407	448	399	429	438	423	447	458	391	399	408	395	420	416	397	435	373	453	416	421	445	383	414	409	451	374	425	398	413	451	400	424	445	467	391	397	434	400	434	415	406	399	399	450	448	424	430	458	405	436	418	413	427	427	435	421	407	406	420	405	447	421	405	450	434	443	425	437	424	422	460	381	409	414	421	419	422	448	383	405	419	430	436	414	429	394	404	406	421	415	435	374	416	414	423	395	411	431	391	441	442	415	426	415	412	441	427	411	449	432	405	442	388	407	441	399	404	443	456	404	429	448	428	415	409	391	404	404	441	429	405	392	421	357	433	422	403	409	419	421	452	446	444	424	390	401	422	400	373	386	393	468	450	425	404	406	371	439	423	409	412	406	434	408	475	387	404	433	399	414	441	447	446	422	387	419	417	423	378	422	394	388	428	385	405	397	432	424	420	433	413	434	442	449	389	378	422	446	444	385	419	422	423	391	398	446	396	440	377	431	415	435	412	394	444	418	460	408	425	422	407	401	380	411	398	399	383	393	410	392	398	407	413	426	432	434	400	436	425	389	403	403	403	379	442	423	394	427	392	397	415	372	423	426	442	404	399	383	424	417	434	426	401	395	377	411	395	410	392	418	430	393	390	381	443	424	390	445	378	406	450	398	379	409	409	420	435	387	436	422	458	409	432	415	415	364
7045	10501	8990	4169	2738	2131	1857	1482	1129	1060	929	805	714	682	671	680	600	607	530	550	568	527	540	520	527	488	509	529	495	490	512	532	475	533	487	506	486	487	457	493	514	497	499	503	486	470	503	487	462	468	483	454	473	485	487	522	489	484	441	495	486	466	468	489	514	472	474	496	470	440	488	468	500	478	508	473	450	468	493	485	468	445	478	449	472	442	484	472	496	507	475	469	493	479	472	491	463	506	471	459	486	501	448	463	454	490	503	442	481	456	479	508	467	455	457	454	489	451	470	439	451	483	474	445	434	453	429	487	500	456	473	450	439	417	463	456	455	463	465	499	469	488	469	475	485	474	428	440	477	461	437	490	447	467	463	445	483	470	502	462	518	511	502	502	464	459	461	498	469	511	468	458	449	478	465	470	481	500	476	494	481	462	457	471	474	479	468	492	447	492	502	444	476	489	451	504	466	484	455	480	405	481	455	453	526	453	497	508	431	450	457	466	440	481	500	462	443	476	512	476	466	445	454	478	506	478	493	481	479	448	457	474	504	472	475	450	450	478	473	497	485	465	439	474	507	474	489	454	422	435	461	499	450	471	442	447	493	475	466	462	450	444	467	468	470	496	456	453	486	488	489	481	454	452	459	440	491	456	492	450	460	481	486	481	457	452	477	470	492	480	463	467	509	482	489	488	498	445	457	453	505	469	487	501	473	461	469	470	457	468	491	469	468	515	435	481	463	489	447	419	478	476	495	496	429	501	449	451	479	494	434	489	460	429	458	469	478	460	466	460	500	501	499	467	506	512	454	444	444	465	527	434	469	489	476	472	442	465	478	414	476	437	493	469	466	457	442	440	472	477	457	457	417	458	456	454	454	463	435	476	498	457	484	498	453	497	470	481	479	469	489	497	493	487	464	463	489	488	459	454	452	451	510	445	439	469	441	455	472	449	482	488	474	506	471	480	454	519	477	484	497	459	467	473	453	468	477	468	462	440	462	460	454	508	492	441	502	458	476	502	495	477	508	471	489	458	487	428	456	425	476	469	480	497	514	469	473	475	449	472	481	491	475	451	468	473	473	506	483	449	466	484	476	478	474	494	477	485	473	480	480	465	477	447	483	450	436	469	487	501	487	506	467	456	455	464	487	487	473	464	437	472	487	443	487	426	455	448	471	482	499	459	452	452	478	478	520	478	449	484	529	470	405	492	483	517	466	442	444	508	460	462	454	443	455	465	496	472	488	450	462	426	455	465	489	457	465	417	486	459	490	467	463	510	478	463	454	444	455	469	471	463	459	466	467	449	463	483	415	504	494	461	441	515	486	448	432	443	474	481	466	484	487	456	483	500	466	496	457	481	459	458	494	464	434	498	473	452	470	507	472	477	482	507	506	449	479	509	481	460	468	506	480	475	495	489	485	484	511	504	471	437	441	459	464	496	439	453	467	483	497	476	474	472	474	449	504	484	472	458	467	490	454	502	468	415	503	501	462	433	472	463	464	465	456	477	475	448	514	409	454	447	448	434	516	491	487	480	425	488	503	491	470	510	526	463	478	478	479	487	480	458	492	495	452	487	456	474	471	509	456	499	448	482	470	501	464	464	460	488	439	504	515	495	481	438	455	451	450	484	458	500	447	412	462	472	459	491	481	474	495	459	490	442	509	450	466	476	448	456	477	510	517	454	489	472	487	510	479	463	485	461	470	487	466	468	449	437	450	486	493	462	489	457	482	433	456	454	467	484	441	439	470	422	466	454	504	469	477	466	483	453	492	463	508	457	508	462	491	458	485	497	504	503	445	425	484	489	468	481	469	471	454	481	449	497	466	475	478	494	469	462	463	493	468	495	473	460	481	483	473	459	501	444	453	492	495	491	461	471	480	466	469	495	455	497	469	458	504	491	469	471	469	490	472	488	450	484	454	489	483	429	499	436	493	460	484	440	419	465	475	496	455	465	447	482	454	452	484	464	496	468	509	509	427	457	465	501	504	425	433	483	478	505	476	430	471	455	481	482	470	471	470	478	488	470	445	467	468	506	439	496	471	509	453	500	540	440	452	442	501	480	466	470	478	478	445	461	492	493	443	473	448	470	456	473	481	492	439	462	444	450	477	491	466	502	489	478	476	467	486	465	457	499	452	487	452	447	464	467	472	486	473	474	446	465	480	479	415	476	471	440	499	432	450	467	488	459	479	458	437	486	470	500	495	487	469	503	483	415	505	475	462	434	462	470	490	497	471	508	458	475	456	452	506	469	460	460	485	434	452	462	451	454	474	472	440	495	459	497	469	500	509	492	469	459	485	477	443	475	507	450	485	471	467	488	479	495	497	427	490	451	472	464	479	467	476	492	467	424	487	479	461	443	471	437	470	483	463	481	481	485	456	416	470	525	486	456	496	447	481	485	463	506	472	518	493	479	471	504	478	460	473	480	469	446	471	543	450	457	480	492	466	469	441	439	511	450	472	480	426	500	449	480	441	423	494	510	474	460	455	469	471	467	452	497	428	484	503	501	502	515	469	482	476	468	496	518	458	491	463	478	461	472	459	486	468	490	460	495	509	457	471	458	474	474	432	467	446	502	475	495	464	466	445	471	452	489	490	448	452	486	491	442	454	477	468	478	483	527	470	507	442	461	477	496	452	503	469	464	467	468	504	486	473	445	482	478	481	462	442	485	434	468	473	497	463	502	483	471	471	461	506	468	475	468	521	482	461	441	477	463	485	489	493	473	469	491	459	447	422	501	456	499	450	476	494	469	477	489	479	495	463	452	470	495	457	441	468	447	466	472	486	469	425	500	493	457	447	497	486	457	514	454	448	495	497	468	446	452	470	463	443	461	432	452	511	463	460	453	439	502	459	478	469	480	474	471	482	454	471	476	415	488	481	428	455	494	459	508	495	463	472	442	441	512	467	512	491	437	433	495	481	470	443	463	509	466	441	493	465	451	491	503	482	474	457	460	461	491	469	452	446	468	467	486	467	488	477	475	441	501	487	441	474	479	487	459	559	489	477	450	493	471	452	478	503	518	451	483	488	460	433	465	452	451	479	465	492	469	468	508	490	502	476	473	445	485	483	463	479	439	475	448	508	449	471	455	467	470	469	468	446	520	465	447	489	455	447	455	450	462	479	458	472	480	500	500	477	472	450	469	480	459	505	457	443	476	463	447	477	436	502	460	437	516	517	489	503	441	491	479	448	496	461	447	463	450	454	485	464	479	451	472	483	464	484	461	480	469	460	450	480	449	478	466	476	493	460	474	499	465	484	475	474	426	425	488	451	478	450	435	457	480	474	447	480	452	508	479	447	460	454	487	478	492	473	474	447	448	457	464	475	486	477	494	470	478	496	425	439	505	480	482	457	500	446	466	460	471	446	492	450	487	474	477	474	464	469	479	461	463	473	529	502	409	435	466	489	423	461	477	458	482	476	499	456	494	535	506	486	489	436	496	466	488	497	468	468	478	479	466	468	448	470	431	493	464	452	449	471	480	472	461	479	502
24881	21168	27536	24985	12436	1064	765	675	614	557	566	514	492	486	495	462	504	474	478	451	466	464	458	475	430	452	472	451	457	422	468	466	458	424	459	454	448	460	466	419	426	484	432	461	450	456	418	441	417	458	416	426	459	430	458	473	427	430	471	436	443	424	475	471	435	415	429	488	391	427	450	442	453	461	432	445	421	448	447	447	478	418	470	437	441	422	428	431	421	415	475	417	438	421	466	461	412	450	463	435	429	444	407	428	481	478	427	421	461	399	440	405	408	447	448	448	414	401	449	455	452	450	406	455	437	424	438	432	476	418	449	454	417	456	414	447	483	406	457	473	435	413	413	442	466	420	446	446	488	442	428	464	430	418	422	474	452	395	427	411	447	434	467	438	466	427	439	443	408	438	404	433	438	442	479	436	441	439	453	406	432	425	444	412	462	428	412	420	452	426	490	450	433	454	441	447	458	404	440	424	413	457	447	424	415	415	446	433	463	426	424	440	430	440	433	426	466	438	466	448	469	411	466	431	416	448	456	393	431	457	424	458	423	494	484	405	419	428	463	418	444	417	418	461	452	445	488	433	477	438	417	415	448	405	456	441	448	435	465	422	411	468	426	446	441	450	458	417	417	434	436	434	442	443	408	417	462	437	452	440	432	450	458	428	473	437	451	432	470	449	422	427	443	421	433	483	470	452	428	465	469	418	403	439	425	426	445	445	455	424	427	436	494	398	432	430	460	433	445	414	461	454	406	459	423	469	435	446	428	422	441	469	384	397	456	438	443	450	426	461	444	432	468	427	410	446	455	452	455	440	434	445	443	443	476	423	441	430	407	413	415	438	462	432	466	442	453	450	442	492	410	411	437	450	417	433	411	442	425	466	408	402	422	448	455	415	400	421	424	399	519	371	472	438	456	414	442	482	443	432	406	463	450	425	399	436	419	420	411	463	440	416	431	439	450	437	457	421	412	454	441	434	432	447	439	437	402	440	401	409	429	436	418	453	428	428	434	469	435	463	372	414	410	470	451	462	438	435	407	397	421	427	405	431	401	440	472	448	411	468	429	436	439	463	450	404	459	432	455	445	452	449	435	464	447	409	482	444	454	436	404	438	457	423	435	433	439	470	422	458	434	414	438	410	402	419	483	475	435	419	410	472	425	431	469	451	427	437	462	468	472	436	436	418	445	415	433	449	442	400	435	446	415	417	465	419	448	427	479	449	443	448	445	425	428	431	422	434	423	442	408	426	453	428	444	463	443	441	417	456	449	423	422	428	406	436	407	420	432	458	418	406	447	442	445	438	449	434	439	437	451	446	437	382	414	432	428	405	416	475	440	457	426	448	438	443	434	437	441	418	424	441	446	428	455	433	437	439	460	425	443	465	440	441	425	413	452	446	467	444	433	416	449	409	440	456	469	434	466	418	418	418	389	430	427	464	436	454	408	453	441	439	467	429	439	466	438	437	424	418	463	414	475	468	441	456	426	422	404	424	429	413	440	442	427	407	464	445	454	416	410	440	423	401	433	423	447	474	469	391	412	456	453	444	414	426	450	446	449	445	450	421	510	424	424	407	455	407	421	452	463	413	415	462	463	448	448	435	430	439	486	422	447	427	447	433	479	448	434	462	410	448	427	427	444	428	397	436	429	412	422	448	403	433	439	420	446	397	437	432	464	421	422	404	428	447	439	415	440	451	414	415	408	437	425	405	448	489	464	441	439	419	416	407	455	436	440	431	420	442	459	425	435	414	460	424	460	442	439	429	431	440	418	423	419	409	481	469	445	421	440	412	452	492	439	422	425	412	447	450	453	456	438	454	431	478	440	430	425	420	490	426	421	477	422	446	458	449	448	430	382	437	437	421	427	426	458	460	440	484	444	431	431	425	447	424	430	453	392	429	473	450	444	433	471	438	448	440	434	396	401	436	408	463	421	411	424	423	449	484	409	432	458	439	410	463	435	434	440	475	433	439	443	388	421	411	453	443	444	418	397	444	471	448	401	437	429	415	425	412	456	444	469	408	457	399	395	465	417	439	404	435	459	441	457	430	407	460	440	440	440	417	474	431	453	436	418	448	431	438	443	453	460	433	438	455	400	444	451	439	399	426	433	446	414	427	412	450	429	442	416	432	432	416	438	423	420	425	442	474	412	431	461	418	441	468	435	425	430	425	437	450	423	403	395	443	408	431	445	477	443	456	433	438	456	439	414	453	485	450	399	429	441	423	417	471	463	450	498	452	423	446	409	462	449	427	429	444	418	408	423	458	447	430	486	418	440	412	438	423	445	420	408	451	463	447	464	450	472	455	421	414	426	416	466	448	442	429	411	414	433	468	438	421	423	409	476	450	443	453	438	430	429	421	445	440	427	453	409	448	416	413	458	454	451	400	452	432	447	461	425	439	456	460	485	415	407	428	485	464	439	401	442	368	435	432	430	433	454	404	470	424	435	439	480	483	408	414	425	423	440	426	432	427	429	453	457	399	458	446	440	407	436	459	401	452	459	476	433	452	467	444	451	477	432	437	422	403	447	486	459	436	400	457	463	435	431	445	446	435	454	402	417	444	451	462	451	451	439	440	432	416	434	435	419	430	392	426	429	436	394	440	426	450	407	451	420	430	430	430	462	419	437	408	400	446	459	432	464	414	427	419	428	431	430	459	435	399	479	420	434	459	406	431	462	472	453	476	394	481	429	430	413	444	416	422	467	460	470	390	455	445	437	410	439	427	427	459	472	444	427	454	440	426	443	406	418	424	406	421	415	452	407	422	443	426	463	443	438	431	405	456	430	426	450	404	436	418	423	437	453	411	413	420	388	450	385	423	423	426	390	485	427	430	434	460	449	444	403	435	475	454	447	432	433	467	416	472	446	448	470	443	446	430	429	442	473	465	436	426	407	414	435	447	433	427	431	455	404	429	445	416	431	391	425	468	440	400	456	405	436	434	448	439	420	406	437	405	436	432	450	459	446	421	471	412	421	416	416	441	413	440	416	422	448	436	429	455	439	434	437	442	400	421	421	473	430	416	429	454	435	449	440	447	489	427	394	428	481	439	443	431	396	450	441	429	426	411	432	456	451	415	486	431	446	441	439	447	455	437	459	438	477	449	425	456	378	443	421	458	418	437	416	417	406	442	429	421	440	472	423	450	439	444	406	431	435	457	433	445	450	446	466	439	408	452	477	417	452	466	460	435	435	409	438	393	440	434	452	424	450	441	435	412	431	416	445	439	447	419	448	412	417	413	454	449	463	410	459	443	441	464	429	433	464	447	421	438	419	411	406	412	454	424	433	405	481	464	449	452	431	464	472	443	425	412	414	489	438	436	449	448	425	426	445	423	439	396	435	375	425	454	435	440	420	411	477	436	449	446	461	397	434	452	441	459	434	422	451	443	426	403	441	440	441	430	453	422	413	470	433	447	442	456	454	395	419	477	451	447	444	474	447	413	432	430	428	395	427	445	422	420	472	420	417	495	419	442	434	434	451	415	428	424	434	407
7448	6668	5312	2504	1813	1444	1274	1125	901	860	749	675	665	664	618	586	576	554	541	548	546	564	568	567	540	556	530	504	517	557	538	524	557	531	543	543	500	542	517	541	555	544	534	544	540	514	513	555	494	521	481	546	535	546	516	510	525	499	521	528	529	503	558	507	535	538	523	510	532	497	493	511	507	517	539	479	567	507	523	483	515	531	548	515	497	551	513	544	509	495	506	525	522	524	545	508	531	506	484	474	523	500	532	528	544	538	431	532	549	519	488	531	516	494	524	488	474	500	493	531	555	539	500	531	531	553	488	504	509	534	462	501	539	491	536	519	519	552	522	501	566	503	551	521	515	519	508	498	505	520	514	496	560	476	540	538	490	518	517	529	501	519	513	508	502	483	523	525	523	520	508	517	525	478	499	503	539	509	543	510	541	507	526	486	505	503	500	525	541	551	480	564	500	508	527	491	491	521	518	508	579	569	506	499	506	537	522	491	491	501	511	561	495	552	513	519	501	518	515	513	523	516	541	535	504	497	516	494	549	538	500	534	506	552	523	577	522	565	506	501	514	491	498	533	560	528	547	537	520	495	513	543	563	499	525	498	542	539	494	507	529	501	551	484	521	484	519	508	488	532	514	511	525	494	559	551	472	504	521	500	513	517	500	525	482	550	491	502	492	505	550	464	519	522	476	492	553	549	498	535	475	503	515	497	504	511	538	540	492	525	504	531	542	550	554	494	518	521	546	512	509	502	480	538	588	504	564	497	506	522	510	525	531	514	554	505	546	574	491	535	525	494	519	528	488	546	506	516	493	515	513	513	485	473	543	499	469	513	542	492	520	517	513	546	512	524	513	500	515	521	510	508	543	518	508	533	550	516	503	527	500	473	513	515	481	528	502	531	504	531	530	505	551	495	516	543	505	535	542	500	529	506	532	535	508	489	533	515	509	474	535	558	523	528	560	502	530	505	542	523	486	502	502	507	520	551	489	517	508	460	485	536	513	490	545	546	533	486	479	501	513	484	489	507	539	541	513	489	516	553	565	505	496	474	501	526	480	550	525	566	515	518	532	531	462	526	472	486	515	496	508	544	519	479	544	506	502	514	535	531	546	500	525	524	489	492	564	485	512	523	505	525	524	534	515	485	521	523	501	537	548	554	466	532	479	532	536	500	571	516	501	518	521	505	537	557	516	505	514	573	486	539	553	478	496	489	558	485	478	506	526	516	536	506	508	533	538	518	525	579	472	526	516	530	557	522	511	489	490	521	504	500	516	512	563	519	501	496	486	491	523	480	472	524	522	495	536	499	500	514	499	554	566	522	493	521	524	505	485	486	562	523	538	537	527	483	529	505	529	502	509	517	498	488	534	483	502	514	515	514	511	515	529	491	482	524	538	500	528	526	521	531	522	534	487	531	503	521	512	507	539	548	532	498	526	558	504	533	553	498	461	524	525	522	482	513	569	506	510	504	494	528	518	519	494	499	515	503	506	541	522	496	490	530	532	512	523	512	484	532	509	476	556	519	548	521	536	518	515	507	479	490	503	486	534	498	494	532	537	576	524	511	492	530	537	503	530	496	509	505	488	546	508	507	520	461	543	544	520	512	534	497	525	505	503	516	525	532	539	509	514	479	551	510	489	522	521	477	565	547	506	498	538	488	511	500	557	505	506	498	508	515	527	507	518	527	543	530	489	484	507	540	540	493	556	530	528	572	512	523	540	533	503	502	500	499	526	495	528	523	502	532	509	502	499	505	476	535	518	502	476	507	511	526	496	547	510	508	461	518	529	481	566	473	532	528	527	481	503	479	515	540	518	491	519	502	536	477	497	556	527	466	503	543	506	546	538	539	477	504	539	498	512	542	519	498	534	481	530	509	538	498	496	526	508	535	505	494	509	525	570	510	473	522	462	513	549	514	530	505	534	487	510	511	536	527	499	514	527	493	515	538	513	550	534	510	537	498	515	481	520	512	495	526	534	497	524	510	509	513	523	491	477	452	540	542	515	524	529	514	542	507	524	481	511	542	528	496	506	511	501	509	526	532	509	527	545	515	478	529	517	535	545	500	550	508	515	526	547	519	480	482	528	522	531	508	513	504	531	531	515	539	527	511	515	488	546	507	525	524	518	522	520	530	517	511	564	527	470	541	506	516	547	555	544	546	549	511	490	527	537	536	521	505	516	512	550	500	513	494	546	544	515	539	473	493	514	546	520	528	463	534	527	511	538	533	544	508	508	481	539	481	530	506	519	508	523	513	532	519	535	537	504	568	454	508	535	498	513	567	528	519	507	490	571	512	556	505	520	564	507	519	558	535	467	548	505	532	534	514	484	514	488	500	545	502	476	529	509	568	489	519	540	508	514	525	486	514	492	527	573	499	532	536	492	527	501	509	512	552	507	550	510	540	500	541	520	551	505	540	551	505	485	540	534	492	519	526	483	540	467	576	524	522	498	510	486	500	556	504	506	515	512	489	504	516	534	505	534	565	540	509	540	521	503	491	529	522	533	521	525	529	543	534	518	506	546	512	531	515	542	539	526	550	539	490	537	534	545	517	532	514	515	553	516	503	491	530	512	506	494	532	532	510	504	526	485	471	488	528	507	519	525	540	493	503	558	524	518	528	534	534	530	498	479	541	493	471	499	523	533	553	499	528	485	493	509	501	530	507	493	477	502	500	565	515	479	560	492	505	510	491	547	524	551	498	544	497	513	554	500	517	484	537	505	494	531	522	529	499	491	515	535	540	476	499	517	476	532	511	474	528	505	542	513	499	489	509	516	505	521	548	544	519	527	497	516	522	492	528	489	527	542	464	526	476	491	532	545	511	465	547	548	566	516	523	546	491	518	513	474	510	504	504	492	494	510	467	475	540	542	561	534	528	480	487	502	516	540	512	498	496	529	568	498	502	557	468	483	514	515	534	517	507	527	528	511	509	498	559	502	525	532	559	505	526	511	532	533	548	546	546	528	524	567	510	570	503	547	530	530	486	531	529	550	593	541	529	479	537	538	554	516	558	548	473	450	526	514	519	518	537	508	527	520	579	522	531	498	550	510	523	503	507	491	492	550	516	471	552	480	540	539	497	531	542	513	522	500	525	533	539	546	517	547	533	528	502	503	525	508	538	510	552	526	514	497	493	493	539	504	540	529	506	517	507	490	502	555	513	476	531	548	532	522	506	516	534	521	504	487	493	528	510	551	497	472	520	516	528	518	510	469	521	532	525	525	529	522	509	494	482	568	499	569	507	553	512	482	575	512	504	533	499	494	536	504	536	558	509	540	536	523	541	492	534	526	515	517	520	509	524	526	526	492	521	553	498	520	514	526	516	497	511	476	536	480	543	501	530	502	509	513	491	534	529	516	511	521	535	547	539	537	518	533	537	522	546	504	506	531	475	540	485	546	520	538	517	534	492	507	495	482	555	540	510	538	522	538	488	537	531	508	522	512	519	502	528	483	532	517	560	538	534	515	534	553	550	512	521	522	563	550	544	534	547
22666	21216	28983	23727	21217	21295	12523	1953	1470	1330	1167	1053	1048	1036	942	920	929	920	852	863	851	890	814	856	875	830	866	835	789	781	759	790	816	777	791	781	803	827	831	778	781	799	756	818	801	750	788	751	764	732	749	773	748	782	777	782	738	797	773	741	803	740	766	750	750	830	755	810	746	762	774	791	738	797	706	761	746	768	752	767	755	721	760	775	776	763	749	778	746	766	711	765	783	811	821	770	786	782	768	757	755	708	807	758	778	809	711	734	806	787	806	769	769	789	738	771	723	749	807	706	740	773	779	749	698	783	767	755	771	773	740	757	785	800	771	746	754	803	775	774	778	717	743	785	724	760	774	758	758	744	762	729	736	748	799	774	705	761	758	754	757	728	748	756	816	781	833	748	778	718	802	832	738	752	789	752	757	757	761	757	752	788	746	715	748	782	740	753	794	729	725	760	825	755	708	761	768	733	766	776	762	785	762	745	755	788	772	750	754	790	805	754	745	714	724	798	750	801	734	758	748	774	796	741	743	763	778	708	764	749	765	753	799	778	782	744	809	694	731	746	758	747	760	752	768	749	720	725	742	789	773	755	763	740	741	767	745	758	742	753	803	741	748	824	780	763	775	762	770	763	767	744	733	771	712	777	774	733	757	749	797	759	806	811	739	811	783	788	749	788	781	763	735	814	813	762	769	769	781	681	807	772	784	787	792	794	754	762	747	796	730	726	803	757	758	764	778	802	737	786	771	753	767	844	767	775	754	789	722	766	804	779	757	775	772	804	765	770	712	747	830	762	753	775	745	770	758	818	753	785	795	766	747	738	831	730	777	771	724	788	806	749	693	729	771	760	763	805	802	764	770	764	712	773	754	762	817	804	765	762	714	775	728	770	753	724	774	757	774	736	726	804	762	752	768	733	713	761	738	756	774	746	765	731	760	779	827	812	752	789	739	795	724	796	817	747	770	757	767	767	797	732	740	771	754	749	778	771	775	728	782	771	791	728	775	794	755	712	783	735	752	766	816	778	810	765	735	769	765	752	768	751	748	753	769	749	734	757	780	742	775	780	766	803	750	810	742	809	795	780	770	692	768	789	754	762	766	787	789	774	804	752	758	732	755	741	744	771	734	784	753	783	761	730	748	747	772	774	737	735	798	766	778	761	772	748	743	779	842	742	753	737	759	740	748	771	762	782	730	737	788	804	751	729	733	741	768	773	753	728	765	756	802	748	769	788	742	808	822	752	795	767	776	771	758	757	806	746	766	743	708	744	731	800	794	732	792	797	746	722	753	796	759	781	767	764	738	741	778	746	808	760	712	775	760	716	764	756	769	812	790	737	789	725	742	749	789	792	760	771	775	784	790	729	787	815	813	758	782	800	751	723	788	748	743	760	779	806	780	723	770	727	763	757	787	789	734	695	753	734	761	782	779	693	749	767	788	731	755	796	794	762	758	758	788	742	763	770	746	767	780	770	794	791	736	789	794	841	749	772	772	775	736	780	722	743	810	769	757	746	761	748	813	813	751	765	723	755	756	800	790	731	793	802	744	799	774	773	798	731	792	789	761	722	774	741	787	768	758	774	776	698	709	772	799	772	778	774	801	780	785	765	732	754	775	722	795	781	756	772	721	782	778	776	768	801	732	756	703	719	712	787	739	773	740	795	743	798	770	703	789	761	780	827	829	756	779	743	782	742	785	775	779	772	786	776	809	740	784	737	755	781	776	745	791	744	750	788	767	780	769	744	800	753	807	797	769	760	761	739	746	790	730	746	792	745	752	747	727	781	719	746	815	760	765	756	780	750	754	736	740	768	731	783	758	777	783	786	749	771	802	789	779	807	733	790	800	771	764	747	789	729	725	771	789	770	718	757	780	807	734	776	749	734	783	737	793	779	756	700	765	760	771	759	727	791	779	739	707	803	740	710	768	752	752	787	795	735	716	722	797	728	755	761	766	759	808	787	788	752	739	748	746	736	792	764	767	799	744	757	718	780	748	796	759	789	782	750	807	794	712	764	747	741	762	789	739	743	733	771	766	713	729	727	733	775	775	775	740	741	736	766	747	787	735	792	784	788	798	772	733	733	760	773	734	771	720	756	741	817	731	790	803	731	800	730	700	759	713	768	761	768	762	760	770	775	752	785	783	792	764	820	793	696	756	782	749	770	791	732	730	722	772	764	736	736	734	757	759	787	780	767	792	748	789	752	770	751	771	765	762	771	746	779	730	799	851	759	718	735	775	727	722	732	775	750	761	750	732	759	787	715	735	760	779	739	768	766	802	784	737	751	803	797	744	721	757	780	754	755	764	763	729	745	816	794	742	770	744	777	687	773	713	778	773	732	787	740	774	773	774	713	700	764	741	818	713	727	783	745	729	772	716	765	763	769	725	765	759	776	711	787	801	754	704	744	761	717	801	744	720	789	794	788	731	751	777	775	750	715	797	712	736	780	776	759	754	773	759	804	743	732	762	745	719	763	741	777	720	751	757	760	774	781	711	736	738	744	796	733	776	765	747	782	732	736	771	759	743	749	732	745	738	689	755	801	728	810	765	823	702	727	793	762	789	788	747	770	726	751	757	774	781	747	749	764	745	788	754	801	769	743	776	812	789	775	731	801	732	769	746	698	778	727	756	784	804	779	754	755	779	796	744	748	806	756	739	724	769	788	757	781	760	739	744	781	736	764	709	742	803	741	783	754	799	761	759	745	780	716	777	722	744	760	755	752	746	740	780	755	754	756	727	737	771	762	755	766	759	768	778	794	760	799	738	777	768	732	793	729	758	773	717	732	753	726	752	754	790	748	827	782	782	763	798	755	725	757	774	736	697	744	740	736	735	783	730	754	770	782	773	817	791	771	718	782	748	742	756	710	764	733	789	729	713	690	730	762	733	772	770	747	753	797	706	776	713	834	761	769	748	787	753	760	804	812	768	734	744	760	699	770	787	742	763	786	753	743	703	745	825	751	749	724	780	783	776	730	751	743	738	790	755	807	772	774	753	792	738	717	760	775	675	824	763	767	783	802	821	752	771	757	766	804	734	804	774	793	720	749	695	760	830	716	790	757	711	803	769	743	779	756	744	731	776	781	773	751	754	738	725	759	815	735	689	728	794	712	797	734	718	750	763	712	756	689	770	745	716	724	762	849	771	791	761	803	749	737	782	761	791	755	786	759	731	775	750	770	732	756	762	728	706	732	779	778	727	763	726	775	774	784	749	754	765	746	729	783	795	737	780	732	727	811	792	784	759	716	733	753	814	807	739	763	809	801	747	765	765	794	776	745	714	737	772	802	746	749	759	786	776	736	830	756	738	739	801	732	779	789	776	811	735	769	742	800	727	795	751	773	749	726	822	750	792	790	781	746	802	784	753	834	711	718	789	737	736	759	768	769	732	811	745	759	692	720	792	779	765	781	744	760	713	802	777	764	758	714	765	805	736	745	795	752	769	689	686	785	768	760	769	743	734	793	743	747	771	722	740	760	772	755	759	799	741	726
11092	17216	14031	7484	5237	4120	3400	2681	2286	1923	1700	1488	1329	1302	1196	1197	1145	1061	1023	1062	965	936	890	897	882	937	892	926	942	907	879	908	832	839	872	908	831	867	874	898	894	867	824	831	851	852	856	835	899	797	887	851	849	797	859	850	882	789	849	858	852	823	860	891	858	863	837	879	827	834	822	877	839	868	849	810	878	848	782	812	884	795	819	819	817	834	807	871	768	774	838	878	835	843	816	822	811	820	812	863	773	841	827	828	851	870	817	856	864	831	740	831	839	852	881	814	833	837	796	862	797	830	797	806	805	854	823	828	860	812	859	862	798	807	848	804	858	856	868	823	849	788	862	796	807	839	864	797	836	851	792	821	848	827	855	866	813	839	848	848	833	849	830	859	873	840	819	785	815	744	788	798	812	822	866	755	784	817	815	860	800	830	844	838	826	832	826	788	827	850	864	918	815	860	795	811	766	899	797	814	802	847	902	824	772	815	820	844	787	808	836	809	809	762	867	821	818	824	826	811	846	814	808	790	790	790	796	835	797	803	793	825	823	796	824	829	881	798	866	866	846	842	847	817	820	800	806	896	856	855	819	850	803	848	834	842	781	802	825	811	830	768	814	824	794	841	785	799	832	862	829	841	814	825	817	845	838	834	797	800	853	828	816	846	828	786	846	801	861	856	788	839	839	827	845	812	895	807	775	804	802	819	855	825	808	842	799	830	811	834	770	853	813	790	826	831	825	851	807	857	853	783	797	875	787	807	805	803	863	768	805	804	833	767	841	857	809	850	808	848	847	818	838	849	818	772	850	852	785	827	890	832	815	794	853	783	826	813	831	867	746	816	879	834	771	808	803	859	812	803	846	832	830	880	825	818	843	816	831	876	847	856	823	859	849	830	852	824	832	823	795	839	779	836	833	822	796	809	850	783	846	805	850	817	809	855	785	843	865	825	826	886	787	813	856	815	858	804	829	857	846	840	804	859	872	809	854	832	820	849	793	777	826	823	764	770	778	875	804	815	823	868	819	821	802	812	838	867	821	831	835	790	794	834	823	796	778	848	799	823	821	834	856	776	834	873	830	804	796	805	845	818	864	799	808	791	833	809	807	845	827	827	843	750	811	801	783	799	823	801	863	849	809	811	872	814	802	856	871	828	841	863	860	782	837	828	806	874	829	841	843	883	772	815	843	779	826	799	801	835	846	820	843	828	843	882	861	825	880	826	834	799	826	776	821	824	823	828	837	827	836	809	832	805	848	827	821	801	822	822	819	838	820	909	802	833	830	828	810	788	820	813	807	847	834	790	844	828	828	838	852	840	868	789	830	854	880	823	878	812	840	865	836	818	850	816	827	866	846	832	823	819	787	876	863	779	855	855	838	834	819	840	836	786	870	821	819	887	821	820	847	824	806	838	818	775	790	811	859	839	820	874	823	810	801	816	769	787	792	766	803	834	852	824	885	801	853	816	797	803	842	842	867	844	783	788	848	824	743	817	755	849	806	866	856	875	822	829	834	875	811	850	839	801	819	823	779	829	764	806	876	814	838	831	782	841	836	808	813	840	829	787	794	825	809	825	800	823	813	788	769	804	819	797	811	815	782	779	824	829	821	850	850	833	798	809	801	837	855	842	828	889	876	815	845	881	822	790	828	815	855	846	823	810	829	856	829	865	927	779	908	859	793	801	833	863	778	869	825	850	885	846	804	836	815	845	795	921	791	862	835	890	819	844	829	834	830	840	818	754	786	812	828	821	841	820	894	829	823	772	825	855	873	870	786	836	839	840	842	846	807	816	799	844	839	851	818	820	862	839	842	816	849	818	827	820	792	803	817	818	812	867	787	804	800	798	862	828	836	788	822	849	844	823	812	838	809	823	866	847	859	796	844	818	821	824	811	831	840	835	831	779	832	790	793	786	782	806	803	840	811	861	795	828	799	822	867	840	805	849	781	794	844	835	843	826	828	863	809	819	805	800	823	797	798	896	830	783	830	858	752	806	862	803	823	832	856	832	823	891	841	848	808	822	845	858	828	829	874	821	768	827	845	837	830	856	793	808	848	815	815	842	872	789	856	847	798	836	850	774	813	789	784	809	858	767	842	829	846	795	833	839	860	854	838	851	843	816	837	833	825	808	812	801	769	829	816	813	836	816	824	864	789	869	811	842	835	795	806	824	801	818	827	884	824	779	840	811	817	831	811	859	800	831	836	798	826	830	834	823	802	772	765	802	838	827	815	844	784	835	792	811	793	790	854	799	767	811	859	842	878	817	841	870	847	831	820	806	860	846	815	832	868	806	790	826	816	832	833	827	845	838	824	787	783	831	842	775	797	802	822	867	813	832	845	824	836	839	824	853	838	806	885	869	784	884	843	840	818	831	799	773	802	798	852	811	833	809	838	828	821	856	857	795	775	840	868	828	775	827	835	835	855	827	810	830	848	778	850	813	809	875	847	832	824	766	774	843	783	857	817	861	869	780	859	814	851	819	850	794	854	861	760	886	785	824	793	853	856	845	787	839	865	784	890	820	852	837	826	808	823	841	804	832	771	811	816	826	844	804	882	834	772	839	791	789	883	836	820	793	811	845	778	857	847	757	888	824	837	809	837	817	840	851	846	832	793	825	833	842	815	827	840	817	781	893	789	821	798	842	855	835	784	810	815	770	841	835	824	831	840	848	776	860	838	844	775	825	832	814	766	831	810	795	789	816	865	891	749	808	835	804	809	862	832	803	774	855	772	856	838	870	839	797	861	853	826	875	844	827	827	830	817	808	825	823	852	810	878	780	865	818	866	808	799	790	803	814	774	817	840	828	830	825	799	834	818	880	847	819	849	819	801	810	854	802	825	832	840	814	779	780	784	804	847	845	834	853	816	804	835	873	795	809	833	816	750	801	854	785	825	842	806	827	832	814	856	799	857	835	838	745	774	841	800	802	833	790	838	824	808	791	836	796	811	825	803	781	840	811	837	882	870	788	789	836	818	842	831	868	851	830	848	824	812	790	750	835	825	845	827	807	851	806	863	848	815	872	845	837	767	802	808	826	846	818	806	849	832	801	808	856	837	835	825	849	862	807	802	798	803	814	831	851	830	829	841	810	778	825	758	903	838	773	784	788	804	842	811	790	831	825	868	800	854	833	818	835	803	829	827	825	809	801	851	784	807	829	876	768	813	825	838	859	839	831	788	774	812	833	816	792	753	788	835	870	838	800	795	832	795	822	819	805	875	813	829	850	794	784	804	734	841	838	857	785	801	835	791	840	790	809	833	842	829	864	817	794	809	854	860	821	804	814	835	822	847	821	811	847	805	869	787	778	833	860	790	855	841	832	818	827	823	790	806	793	803	831	852	838	814	813	868	837	862	810	853	833	848	806	846	813	855	827	871	817	838	834	829	803	824	785	844	824	792	844	802	822	845	848	847	824	843	831	844	816	800	811	829	866	856	811	827	847	852	804	832	829	833	803	802	832	839	834	829	814	826	851	861	802	800	845	811	870	830	755
27173	20462	8919	932	559	454	381	308	257	283	250	257	261	267	260	240	242	262	260	270	267	236	271	233	254	249	242	240	252	253	283	242	262	279	264	281	269	271	242	263	253	237	246	281	268	249	223	268	250	233	253	275	240	262	266	255	266	236	251	245	256	245	256	256	235	240	279	249	273	240	266	244	264	282	259	270	255	268	259	233	243	274	222	241	253	267	276	253	242	254	234	261	257	243	254	250	227	253	245	248	222	257	260	232	267	253	262	262	262	228	234	259	246	239	263	237	237	256	251	223	238	248	244	247	231	262	247	250	238	250	233	224	233	263	268	269	244	280	241	260	230	237	260	254	261	258	252	263	230	248	230	237	240	260	277	288	250	248	249	243	245	237	255	273	233	245	230	285	215	253	234	266	278	253	242	263	260	244	275	251	243	248	261	276	262	276	235	261	242	244	275	294	227	250	281	264	259	242	268	237	239	268	262	241	269	240	252	240	252	253	235	231	257	277	253	235	279	257	283	268	278	256	233	240	257	253	273	255	243	277	232	266	249	243	276	241	279	243	252	267	267	246	265	267	245	246	268	267	246	270	253	242	251	247	257	243	249	270	262	278	245	252	254	275	268	259	253	266	281	269	261	253	238	258	239	263	256	229	256	263	277	244	259	262	240	237	231	241	242	254	251	263	247	250	283	244	222	244	279	228	265	239	264	261	248	258	265	261	244	229	232	236	262	255	263	231	245	248	280	244	277	265	258	251	256	259	242	261	263	234	264	276	250	251	241	258	245	271	258	263	267	245	260	268	210	244	258	226	247	281	271	252	263	248	286	260	225	253	242	254	241	258	263	229	244	254	202	248	264	253	256	252	229	223	211	261	248	254	269	250	234	239	257	229	247	270	250	246	228	260	251	242	271	239	223	239	241	256	227	251	258	271	260	267	275	270	242	261	227	237	234	274	277	257	242	265	264	250	239	259	270	252	253	256	233	276	244	264	259	291	266	265	277	229	242	244	244	255	271	259	251	284	245	258	263	253	280	278	255	237	262	246	258	240	258	247	252	272	271	253	249	230	247	242	264	251	259	246	257	235	247	240	268	234	252	224	254	239	261	253	270	246	258	276	260	243	243	243	283	239	232	276	265	243	218	270	229	234	254	251	270	263	268	244	246	256	252	245	255	245	241	275	228	234	241	264	278	219	266	224	237	276	266	229	209	265	265	226	251	276	259	236	231	265	224	247	233	251	247	254	272	243	252	228	252	238	237	265	249	255	270	213	269	241	236	242	256	245	251	249	242	253	245	240	269	240	232	254	226	276	238	261	243	223	218	260	253	248	232	240	272	273	210	235	249	254	236	262	266	277	249	248	245	220	233	237	265	239	245	271	253	229	252	280	259	256	289	267	246	228	277	227	261	247	227	238	230	251	272	274	256	263	303	275	246	250	248	238	246	248	239	261	236	267	212	246	266	233	242	268	277	255	279	264	246	268	256	256	222	243	263	262	245	239	278	265	239	263	258	239	244	277	239	240	237	255	246	235	255	269	243	200	276	226	250	257	226	260	244	275	235	244	275	245	269	277	248	275	254	262	268	230	250	243	239	232	243	235	237	243	253	277	253	253	248	229	267	243	242	252	238	261	245	234	246	273	278	254	269	246	263	267	262	277	256	279	240	232	255	258	237	245	227	295	260	250	250	223	264	260	263	235	250	224	244	237	217	275	236	217	248	244	249	262	251	249	226	236	271	268	232	246	232	263	276	237	247	229	285	228	272	240	268	263	251	259	264	248	279	243	255	250	253	245	277	255	282	224	252	228	256	248	253	244	251	249	252	262	258	240	233	252	259	248	232	290	266	246	260	246	236	231	252	247	238	256	239	243	252	250	246	260	238	238	254	266	251	261	277	254	287	256	273	255	256	226	239	263	261	239	225	225	260	249	233	252	283	247	259	272	252	228	274	272	265	254	252	255	273	219	230	255	240	280	269	246	276	244	223	250	250	234	265	242	248	245	228	266	259	285	288	247	282	248	252	233	286	251	228	234	253	267	230	247	258	286	243	248	234	241	269	253	253	239	227	250	275	268	247	245	264	254	240	288	234	259	229	240	261	244	278	276	254	262	253	239	245	253	255	227	240	253	229	244	238	263	251	254	241	247	262	269	273	287	256	248	260	230	255	261	253	279	252	208	255	267	236	247	246	273	269	247	243	260	276	233	233	269	216	267	257	283	216	263	241	238	256	260	261	219	258	277	264	252	226	252	223	236	230	252	267	244	271	263	251	230	235	229	242	250	220	263	257	253	279	235	255	272	274	240	270	255	254	247	265	248	271	237	239	259	275	228	267	248	242	244	234	258	247	249	274	265	249	229	261	267	280	279	252	243	254	239	220	247	217	220	253	284	255	271	291	272	251	231	274	260	275	236	244	230	265	265	223	273	237	270	249	236	237	245	257	239	249	254	258	267	248	288	266	273	264	268	283	246	241	282	249	259	229	277	244	252	250	239	254	262	249	285	242	201	277	265	244	255	246	235	217	260	239	267	231	249	247	241	230	234	250	229	245	241	257	266	254	269	275	290	269	239	292	274	282	250	234	246	239	246	245	252	267	230	253	272	259	251	240	262	248	247	237	252	252	280	248	243	258	237	242	241	287	242	232	247	275	246	234	253	242	273	262	275	258	254	243	258	256	251	242	242	281	252	250	237	244	260	230	235	270	268	229	243	244	252	263	269	242	223	264	269	270	255	238	247	281	256	259	214	257	213	241	290	268	263	238	246	233	232	248	248	252	230	267	260	227	237	295	236	252	236	261	258	259	258	235	259	250	254	275	247	276	255	274	236	245	215	233	253	245	246	253	245	245	254	248	250	237	253	243	274	227	227	265	248	269	268	251	257	250	289	285	253	240	271	291	245	250	257	250	272	250	272	237	223	259	252	220	227	285	275	252	246	285	256	247	243	265	272	271	231	235	245	279	233	258	251	273	239	265	251	285	275	265	234	255	266	223	244	263	272	275	262	255	255	255	280	288	266	226	269	250	260	262	251	254	239	273	270	267	256	259	260	259	303	277	252	206	237	239	251	273	249	251	267	271	254	233	256	232	214	232	211	272	250	266	244	242	250	265	241	274	249	239	235	243	240	261	267	246	268	278	246	270	274	267	235	265	253	259	246	252	277	245	275	234	243	250	230	285	253	242	243	243	222	231	251	251	261	266	213	241	248	258	251	260	237	248	275	242	282	250	247	265	252	246	246	272	276	244	226	210	256	271	273	244	246	245	256	270	226	230	279	245	255	240	239	241	242	249	245	252	245	278	251	261	226	262	255	247	291	243	230	280	250	242	233	235	255	239	259	249	227	276	276	249	256	248	211	246	252	261	258	271	265	259	261	252	245	261	240	255	260	262	248	276	250	215	254	258	244	267	256	235	254	277	259	267	265	248	295	257	260	224	252	284	233	271	260	263	243	234	265	243	279	251	239	249	270	239	248	247	249	235	252	260	233	252	260
7721	1996	1434	661	507	409	383	374	394	331	360	295	355	320	320	319	300	312	310	297	323	300	319	335	297	340	292	295	305	309	318	312	290	269	273	310	300	315	319	317	287	297	303	306	339	292	315	315	334	322	301	284	290	296	298	298	298	326	306	299	323	318	308	290	295	268	294	294	288	331	305	343	274	305	315	280	302	313	316	299	275	306	323	320	298	338	298	302	321	292	301	297	315	295	308	308	308	309	320	274	305	309	331	285	295	317	284	308	288	306	340	330	306	310	277	288	325	298	311	293	340	311	296	333	320	317	303	281	306	302	300	303	297	299	322	283	303	282	288	279	288	286	295	333	299	305	299	308	304	265	317	317	290	344	322	307	302	305	293	282	286	312	312	314	287	284	314	306	310	317	305	312	316	319	339	297	324	308	299	299	317	263	280	284	285	318	304	333	321	317	307	294	298	262	283	275	334	296	321	348	319	328	329	305	330	285	315	301	316	276	312	317	311	304	291	308	310	302	311	291	294	280	291	343	288	262	302	284	312	317	301	315	323	322	322	292	291	311	302	321	296	294	318	284	328	303	268	273	298	285	312	315	311	303	280	274	316	358	306	291	291	295	311	311	318	333	302	302	284	280	288	305	289	315	297	295	315	291	309	308	297	294	298	320	302	297	313	299	285	294	298	315	311	322	312	323	285	298	313	325	291	337	276	288	301	267	331	306	297	324	314	302	274	302	296	319	304	314	324	286	292	266	287	290	300	323	332	295	319	284	300	307	334	318	355	312	318	277	312	317	296	312	325	317	327	289	313	285	339	301	313	297	323	324	315	305	322	311	307	324	270	323	314	300	313	274	310	293	288	292	299	294	305	314	299	305	297	325	322	299	290	323	307	290	300	287	320	306	301	294	293	274	299	286	301	292	337	309	328	321	288	306	275	285	282	285	304	330	291	271	325	328	330	301	276	324	305	278	325	283	294	288	294	307	330	287	290	280	313	280	306	303	298	314	324	290	300	291	303	294	314	325	318	309	314	315	296	293	291	319	299	279	312	298	321	323	325	325	305	296	308	302	305	322	338	307	298	319	307	306	298	306	271	270	279	282	322	316	331	310	291	306	285	292	292	304	301	297	299	276	344	322	307	286	297	293	315	308	335	315	329	312	333	323	300	281	281	292	305	319	297	295	290	301	315	323	313	290	284	277	306	301	289	296	302	329	327	290	310	283	299	290	307	281	287	293	296	333	308	292	318	310	302	276	266	304	286	316	291	296	301	315	264	311	319	324	309	304	307	309	312	304	311	326	310	288	333	337	299	289	336	286	317	327	267	251	293	279	331	289	302	321	289	294	290	308	313	298	298	284	317	319	298	311	324	325	321	343	301	302	297	308	331	294	302	318	297	306	289	280	318	306	284	291	297	299	283	310	287	338	309	300	332	298	316	304	316	291	289	315	314	315	293	308	276	278	290	288	291	330	287	280	307	308	327	309	296	328	298	309	304	310	267	272	311	330	314	289	323	297	297	300	302	303	296	304	285	294	301	317	305	326	296	310	306	303	312	295	313	322	311	289	295	299	323	307	288	297	312	329	314	320	325	276	278	287	292	296	288	281	301	311	313	280	274	308	300	281	252	292	313	308	326	294	280	310	274	329	311	283	312	302	310	287	295	304	301	328	308	315	275	316	283	300	293	287	320	334	296	287	277	301	314	313	288	294	335	297	298	289	284	297	283	311	323	333	322	268	310	302	280	313	296	338	291	294	306	325	295	297	299	285	304	303	308	270	283	297	294	271	300	313	300	316	327	302	309	311	324	311	288	314	339	300	307	319	315	305	276	303	285	309	302	306	305	304	305	336	271	309	318	312	293	316	256	294	312	311	274	323	296	310	297	309	290	312	303	280	269	310	295	317	313	311	329	315	322	299	299	280	310	290	304	307	306	334	282	299	303	308	264	321	323	329	315	327	266	278	289	306	303	329	318	305	285	309	296	307	322	296	293	270	282	314	318	309	274	317	320	303	297	283	270	326	306	292	297	287	271	340	298	272	310	303	286	286	315	317	291	330	304	309	292	313	312	314	298	323	292	316	293	322	317	344	306	306	283	298	312	307	285	299	339	306	277	334	277	271	314	304	293	299	315	284	311	293	313	305	330	317	301	294	315	327	305	316	322	295	309	296	325	318	321	306	304	299	327	289	286	286	296	331	293	301	314	298	315	298	313	312	307	306	288	297	307	318	323	280	296	306	328	302	319	339	288	303	278	286	311	301	278	265	313	308	345	291	307	318	301	297	338	299	302	289	312	335	340	274	268	305	304	304	317	339	292	301	292	318	281	312	319	300	280	278	320	312	282	292	276	295	327	282	313	290	323	334	305	291	335	302	307	301	316	300	298	289	278	286	295	294	295	299	299	311	319	311	304	305	289	313	316	321	288	294	316	305	307	314	345	319	346	313	289	304	331	297	299	309	325	286	299	311	299	311	287	322	295	310	284	277	297	317	314	336	308	295	312	288	305	311	289	319	288	303	304	276	335	288	310	323	349	306	298	290	321	289	311	324	281	313	307	302	269	328	298	335	298	279	343	316	285	317	303	305	292	304	295	332	323	287	328	308	326	289	329	296	280	330	261	295	290	348	306	308	305	303	291	316	301	292	316	312	320	293	289	274	316	307	307	298	301	302	295	316	278	291	295	331	335	282	292	310	300	309	305	316	278	343	297	310	269	301	324	277	293	269	297	329	286	312	301	269	299	297	307	304	318	311	300	336	301	326	311	307	318	320	301	323	328	314	292	310	292	289	306	321	293	314	298	282	297	326	296	252	328	302	295	282	311	300	310	290	319	301	292	314	309	280	316	278	334	278	283	268	307	291	265	288	299	282	319	305	301	313	295	325	296	287	322	294	330	305	331	310	299	292	313	294	298	306	286	319	310	288	294	319	310	297	336	307	278	321	299	289	312	331	282	334	298	299	291	325	339	319	308	292	320	338	300	310	275	274	285	287	314	304	299	316	311	290	316	310	316	327	305	303	282	305	300	300	293	308	294	293	285	309	343	299	309	311	295	319	278	290	304	333	313	278	293	287	318	288	307	315	286	328	307	314	328	309	264	301	314	306	275	273	316	320	325	305	278	322	311	298	325	287	306	281	279	317	302	282	273	310	308	328	336	293	329	277	296	312	314	322	292	328	280	295	315	294	333	292	300	310	288	290	292	283	336	311	302	308	294	333	293	292	324	293	266	322	295	285	311	296	314	264	293	305	282	313	299	320	297	319	305	338	300	309	320	310	273	299	310	331	309	303	300	292	296	326	264	303	313	313	292	310	294	274	294	326	308	324	280	306	306	305	306	324	292	295	299	295	288	268	296	302	315	288	310	345	310	295	302	322	296	306	292	306	293	331	291	285	309	301	306	284	285	303	307	306	303	319	307	311	292	303	334	309	305	290	273	313	306	306	320	337	311	307	296	272	313	303	306	315	305	318	281	283	305	264	310	304	292	329	279	304
23615	21166	28536	24054	21158	12061	1387	886	743	693	624	597	550	530	508	504	461	472	497	475	469	445	477	489	449	427	457	442	445	440	419	409	445	439	455	422	452	411	448	455	417	420	429	443	429	400	441	453	430	440	410	407	400	435	439	401	416	446	444	459	442	405	441	428	402	458	419	431	452	407	434	430	416	426	435	426	424	392	422	431	415	412	435	395	409	440	426	425	444	430	440	403	402	404	435	411	419	406	409	419	407	419	405	397	446	421	402	413	418	425	428	408	466	466	420	390	394	411	401	437	425	430	424	400	429	405	417	421	424	405	403	407	403	418	419	428	443	419	385	420	418	387	415	394	433	433	415	413	390	404	428	404	446	427	456	430	389	359	393	401	429	390	433	423	418	414	428	396	433	424	431	436	422	428	416	444	418	387	448	386	431	436	424	395	464	395	396	443	430	452	440	429	418	433	383	400	373	428	447	407	412	402	426	432	415	423	427	413	423	433	424	463	418	434	429	377	439	470	426	426	451	431	437	418	440	437	385	395	447	426	457	394	414	444	439	383	422	418	432	386	438	413	437	437	422	398	403	425	407	404	428	423	435	428	413	423	401	405	441	386	422	411	401	398	409	464	432	441	426	457	408	449	371	412	431	391	399	419	390	404	450	397	440	408	456	432	450	413	396	414	433	406	428	406	396	386	428	424	435	407	386	426	422	435	426	388	435	411	414	410	427	421	461	426	410	436	420	420	421	426	404	414	415	440	413	424	419	433	422	363	391	407	416	425	433	442	405	456	451	378	411	399	408	431	447	418	428	417	389	435	432	406	441	392	415	433	405	394	416	468	434	398	394	458	432	424	386	397	438	425	456	399	402	446	411	423	395	426	449	426	456	410	403	446	412	416	454	439	454	423	413	413	410	447	436	393	408	428	431	415	435	403	409	414	408	431	399	395	421	466	437	417	417	419	423	442	427	432	439	415	447	405	399	375	424	420	423	419	420	403	413	433	403	387	424	386	430	415	413	440	455	434	438	454	402	448	401	426	377	408	390	475	448	431	418	399	417	422	445	427	441	413	423	424	448	407	408	447	407	420	403	459	392	427	404	397	420	430	419	419	418	411	437	444	431	414	393	384	455	434	427	462	422	405	427	452	407	407	411	433	436	419	417	400	398	415	435	440	433	419	405	403	421	400	422	423	417	425	391	425	398	400	404	407	374	399	429	404	440	426	438	436	420	434	437	378	395	441	428	430	402	396	440	384	394	447	454	370	450	381	403	444	405	419	406	413	410	437	392	377	431	392	416	387	425	442	447	430	429	397	434	400	432	439	416	466	430	412	443	415	498	423	402	412	421	415	399	407	448	412	423	406	405	433	388	439	421	417	427	426	433	415	444	408	425	407	435	420	416	388	408	381	418	430	404	392	421	411	411	425	440	421	413	427	467	428	394	439	451	364	401	428	394	362	459	417	431	413	463	451	360	404	411	392	405	384	383	422	441	420	401	420	420	437	410	383	435	422	411	408	419	430	400	431	417	443	381	400	401	424	440	386	422	412	449	419	425	399	402	389	410	398	401	406	390	405	437	411	395	405	427	403	431	396	413	400	420	393	368	413	440	425	415	433	413	387	411	381	393	431	407	439	411	436	423	431	440	424	425	440	428	477	412	434	378	388	438	406	413	440	373	437	444	399	431	406	431	433	394	427	430	443	444	403	406	438	433	452	431	391	442	439	408	435	379	426	395	431	431	417	391	394	416	451	386	469	444	450	387	417	434	418	426	433	414	417	437	393	444	413	387	416	407	385	447	401	411	424	436	438	429	436	420	389	433	432	430	429	407	413	422	425	400	407	429	404	444	407	409	401	395	419	432	404	456	432	413	431	387	443	433	390	450	463	386	417	409	416	396	423	423	432	427	474	419	415	452	388	400	418	435	442	417	431	427	419	455	400	424	445	438	455	443	415	426	469	413	447	426	422	407	426	445	417	414	437	423	418	437	381	429	419	414	405	435	443	423	411	411	385	421	420	455	427	418	430	416	396	416	411	428	391	399	444	449	392	416	396	429	424	389	418	404	414	422	422	410	442	416	418	417	419	431	386	395	461	412	416	369	399	431	408	449	443	384	406	452	416	387	431	410	390	403	433	438	395	426	393	397	418	400	414	406	418	440	452	413	432	432	395	410	441	389	419	433	413	432	401	436	411	408	427	387	443	382	414	416	401	436	420	407	413	419	442	416	378	406	398	404	418	428	401	416	415	416	384	439	422	392	399	461	410	383	436	444	418	425	429	431	412	417	430	412	414	450	397	395	419	440	428	423	399	430	407	400	398	452	426	414	446	413	472	396	454	410	437	453	400	405	477	405	411	421	428	397	418	423	418	409	394	436	435	456	418	473	431	458	410	406	407	416	418	410	386	388	399	427	457	428	394	416	411	399	414	429	450	414	437	443	405	420	405	459	391	422	436	422	412	408	417	427	422	411	447	402	406	406	410	392	425	408	386	411	401	395	406	436	399	417	425	420	407	385	418	379	431	419	400	383	404	404	412	395	428	399	423	439	421	405	421	404	415	413	446	405	408	427	413	443	433	436	407	420	413	440	403	423	407	447	425	417	402	424	449	423	447	427	445	417	424	400	430	381	422	382	405	432	435	421	419	417	422	412	439	421	392	378	430	416	411	401	386	457	426	440	407	397	384	444	383	419	452	396	436	390	395	412	412	375	416	412	389	465	384	426	428	399	442	429	412	443	441	406	386	467	418	422	396	433	424	407	429	412	463	406	447	414	417	446	416	381	450	431	416	417	428	398	447	441	438	416	391	371	427	380	435	423	438	466	422	395	427	431	448	433	424	404	436	424	406	426	427	414	418	413	398	425	439	413	423	420	430	410	380	443	389	422	442	406	369	398	393	406	429	402	456	400	429	420	433	451	408	447	403	470	398	391	396	433	397	430	414	417	392	421	430	417	439	383	407	439	441	455	380	402	448	426	425	412	406	413	401	419	451	415	414	468	410	425	411	411	417	385	393	443	420	403	407	399	396	454	436	430	411	431	389	418	406	418	389	400	395	404	421	465	420	409	394	415	401	407	420	434	405	428	435	439	428	419	414	420	424	442	424	462	396	411	429	399	417	436	402	407	446	416	415	445	395	410	426	421	419	416	419	417	421	435	392	416	404	420	410	399	423	422	394	399	424	384	432	430	415	435	412	407	429	437	437	394	438	415	420	405	420	441	382	422	402	388	422	421	431	385	427	423	401	417	442	396	406	431	415	423	421	382	454	417	423	433	422	428	419	442	411	416	377	417	423	419	414	428	414	394	439	432	415	419	455	438	418	413	442	444	424	387	424	387	401	424	418	419	392	405	415	423	395	435	391	418	429	422	418	389	415	435	433	427	418	427	434	380	402	379	413	415	373	432	434	419	467	396	400	411	390	402	430	440	444	411	406	446	465	393	408	424	419	401	455	433	424	435	461	409	393	451	421	431	448	375	428	409	409	397	401	395	445
8947	10539	8382	4045	2799	2158	1771	1466	1217	1050	888	778	754	673	670	633	618	601	586	559	554	537	524	548	459	542	478	496	526	513	509	504	509	522	484	527	463	490	460	453	472	517	498	484	489	522	475	456	446	481	498	506	494	449	478	479	464	481	456	513	529	450	446	467	505	466	504	472	463	435	461	495	468	447	468	456	480	474	475	472	490	424	462	469	490	515	458	518	449	452	447	516	411	479	483	472	496	514	448	432	511	471	482	477	478	485	474	469	479	482	478	498	472	470	504	487	424	468	443	502	447	462	459	488	471	458	522	454	472	456	491	460	506	491	433	471	435	472	459	444	495	495	452	469	484	465	443	500	467	477	462	475	508	518	488	465	450	507	474	457	459	457	484	464	446	488	463	466	474	454	492	476	473	456	463	430	516	463	501	467	481	471	445	445	416	455	453	483	411	471	490	464	477	486	474	472	476	514	463	501	452	463	487	480	462	475	480	467	501	438	481	434	478	467	466	451	460	479	492	491	466	465	487	469	451	469	473	462	465	502	479	436	477	469	479	490	457	442	418	448	464	432	491	471	513	472	467	473	506	496	466	479	470	492	500	477	458	503	491	461	471	479	452	472	505	449	478	452	462	472	496	451	486	471	498	492	502	455	469	469	465	478	499	436	507	476	441	461	426	478	462	494	472	477	482	486	500	464	498	481	475	438	465	494	446	464	478	469	478	470	440	426	447	473	459	482	440	453	466	456	493	512	449	488	414	505	436	468	446	457	467	481	482	491	466	437	447	482	445	472	425	472	507	446	528	476	470	429	496	437	466	493	485	482	494	464	472	480	505	462	473	460	447	482	463	489	504	417	482	471	519	503	491	471	470	446	433	473	441	457	493	462	467	458	446	464	486	488	453	501	431	484	484	488	446	440	448	475	448	470	460	482	442	508	478	488	470	441	443	469	493	478	458	461	501	455	473	488	458	463	480	477	450	459	456	450	481	469	477	520	486	497	453	473	472	473	528	469	484	517	487	511	455	475	487	506	461	470	502	440	470	472	454	452	450	512	455	505	481	509	495	452	490	487	468	453	483	449	503	499	481	450	464	485	426	505	461	443	424	467	468	495	479	481	512	505	467	458	478	454	494	451	471	480	498	447	472	451	501	468	453	457	464	518	471	481	440	443	477	447	467	517	459	505	459	466	459	462	490	496	474	484	471	436	472	467	453	460	454	457	484	465	498	499	483	486	455	465	464	475	445	463	509	477	486	467	475	472	477	479	442	447	471	475	477	469	491	473	442	445	489	447	500	490	449	468	490	485	460	485	490	486	497	459	497	432	461	467	471	489	446	482	504	426	493	469	480	491	439	484	453	429	488	443	477	479	443	467	461	451	501	467	458	493	469	492	492	474	503	458	456	434	504	469	460	488	490	457	495	492	496	464	443	482	460	508	460	459	484	499	475	472	500	447	461	456	477	484	464	472	511	482	422	496	456	502	487	471	497	469	475	478	453	461	466	514	439	431	465	478	474	451	444	474	444	446	459	491	432	458	447	466	462	449	492	485	489	495	444	467	457	473	452	463	465	445	537	493	461	487	497	457	457	467	459	457	432	453	472	486	478	471	468	481	477	471	489	469	467	484	507	435	472	483	483	448	493	466	496	459	475	456	499	483	489	457	447	476	458	469	476	504	480	474	470	500	473	431	479	496	464	465	458	473	445	472	481	472	482	488	479	478	478	466	439	454	459	442	428	489	430	471	487	465	434	451	487	492	491	460	481	445	461	488	489	458	479	467	495	461	455	449	452	450	457	512	433	475	427	447	461	480	460	483	450	467	519	485	475	463	466	499	501	470	466	468	448	450	484	490	449	480	484	496	434	441	473	517	461	449	480	445	483	483	465	464	445	434	515	464	464	438	440	473	478	472	477	443	469	485	452	478	462	472	476	448	405	485	482	464	486	465	462	467	436	458	487	439	440	460	454	492	420	465	482	471	445	463	468	431	449	452	458	461	444	457	439	463	491	467	489	460	462	479	497	502	466	501	501	504	470	491	473	465	438	455	463	473	470	517	474	474	516	473	485	428	469	439	495	434	478	446	470	490	469	469	469	485	466	471	504	518	500	488	458	476	498	455	462	465	495	476	465	514	465	450	500	484	474	459	479	455	485	465	470	489	489	450	468	446	499	474	441	445	479	472	456	464	457	492	499	467	463	461	492	467	513	428	493	481	502	512	464	495	461	462	434	498	481	444	452	438	447	474	485	488	492	479	484	457	517	479	482	443	450	457	451	466	452	481	462	482	467	485	452	463	451	430	454	483	504	480	465	451	474	473	477	508	474	485	471	480	443	499	517	494	464	486	466	433	448	489	503	458	483	466	516	490	521	454	417	477	498	457	469	498	444	488	425	464	483	467	456	478	468	478	473	464	504	455	481	463	448	513	448	460	450	485	441	427	486	447	434	484	490	486	454	501	506	505	476	428	465	470	487	424	452	470	464	465	448	443	486	458	511	422	459	445	458	446	468	482	486	461	522	458	472	452	447	459	449	468	457	453	503	434	466	475	440	442	476	504	466	485	466	461	500	457	457	443	491	439	470	457	478	490	488	494	493	469	468	452	445	507	433	491	493	475	486	515	500	463	485	459	462	452	455	451	443	456	479	475	431	432	459	466	478	484	472	455	462	462	467	498	448	504	451	475	473	448	458	462	448	494	498	471	457	439	483	469	463	493	482	482	483	479	465	446	508	433	465	465	480	471	495	496	465	477	472	489	512	450	466	444	470	460	507	464	502	468	469	497	442	490	486	468	458	440	472	457	442	469	498	455	472	487	485	497	460	480	429	479	451	489	522	481	467	451	515	477	492	488	467	481	501	467	453	491	456	460	499	432	431	470	490	489	511	489	472	491	467	458	489	444	426	473	488	452	465	451	486	465	481	454	463	430	435	489	479	459	448	450	442	493	480	484	483	465	505	429	484	451	506	455	442	487	470	461	475	449	447	496	492	476	506	432	428	459	459	481	461	454	440	472	479	424	452	469	487	447	484	518	468	432	456	479	466	493	478	444	455	451	479	515	474	480	447	461	461	456	446	462	439	462	458	458	479	500	496	445	511	474	470	479	459	469	482	425	468	485	466	449	455	481	482	504	473	453	462	464	469	486	485	469	495	511	473	469	448	496	443	499	460	443	485	466	484	460	465	475	467	454	525	473	469	456	455	482	421	459	480	471	448	481	462	423	504	462	514	462	442	456	461	453	449	447	481	476	465	423	505	484	449	452	482	451	461	465	497	474	454	464	510	471	474	468	462	438	446	506	490	472	474	473	488	453	490	493	438	478	484	471	502	483	473	455	465	477	462	475	440	470	477	475	430	472	431	443	465	457	488	456	467	470	442	464	504	447	469	452	471	447	496	506	496	466	448	491	462	502	452	499	475	469	465	492	450	493	445	504	512	486	418	502	457	510	448	474	485	439	444	514	479	445	444	483	486	470	422	469	451	472	506	501	448	478
24796	21152	27513	24955	12191	1020	752	628	573	573	539	563	484	463	453	434	463	469	455	448	497	452	483	459	419	484	443	430	436	432	474	431	470	461	471	436	444	406	424	445	468	426	411	430	480	421	420	438	443	404	471	445	436	450	427	437	435	460	424	405	449	423	443	445	466	407	444	414	470	432	436	467	442	455	426	457	434	422	440	430	403	427	428	421	400	446	445	461	474	477	445	427	459	460	449	446	427	433	423	447	450	435	457	409	408	415	427	396	428	422	450	447	446	447	431	393	443	396	408	426	427	426	442	398	400	402	417	403	461	463	411	440	462	455	446	404	425	429	460	409	396	462	424	401	445	468	452	473	438	429	433	415	443	452	448	450	433	425	438	473	447	435	394	480	478	470	450	440	421	466	429	424	402	456	433	459	442	410	461	460	449	423	418	442	432	410	423	418	415	416	422	454	476	443	452	465	470	428	426	415	424	441	449	440	420	467	439	411	439	384	428	437	419	435	444	440	451	486	432	407	409	447	433	430	428	420	437	439	452	475	410	403	454	440	448	447	434	451	443	448	491	414	407	439	435	427	434	445	427	442	441	455	442	442	448	439	422	456	466	448	457	440	410	445	424	443	491	457	462	469	425	463	414	443	408	402	451	431	414	426	434	424	431	426	429	451	430	423	409	450	385	423	439	432	431	440	448	454	429	423	422	381	405	480	438	421	424	430	436	458	423	421	433	452	437	450	437	449	442	437	444	447	439	418	409	427	457	450	448	463	412	425	475	448	431	410	440	454	426	432	459	443	457	416	397	417	470	430	443	425	434	450	474	434	458	422	446	442	471	419	409	421	439	434	458	444	479	450	433	450	466	405	440	448	376	433	413	408	449	440	434	411	456	408	432	440	406	430	418	458	391	423	424	423	434	431	462	431	418	437	426	435	434	397	443	427	467	447	401	430	427	409	447	462	454	445	417	411	446	425	451	445	448	403	425	418	455	413	429	447	426	434	429	435	432	401	423	469	429	424	413	448	432	419	434	441	458	462	428	444	447	453	437	438	414	454	434	422	447	402	411	444	440	446	424	463	439	420	437	437	420	402	417	420	427	461	458	471	406	394	418	429	392	424	457	457	422	426	410	419	430	450	447	420	452	481	427	440	434	463	479	469	453	461	472	413	380	420	486	447	448	438	434	413	441	397	456	410	413	418	401	410	431	454	400	435	437	438	429	433	453	448	445	414	369	410	427	426	436	419	463	444	443	410	468	413	440	466	471	423	458	456	456	425	453	432	441	423	414	425	436	443	426	414	391	430	396	464	407	401	428	437	445	435	431	457	430	453	455	416	428	414	447	442	480	414	460	430	465	436	444	432	423	425	451	452	460	460	423	444	441	472	460	446	439	424	412	440	414	450	451	428	451	423	414	426	426	449	437	438	403	424	432	430	416	375	425	430	401	417	426	421	440	425	439	379	414	464	428	422	448	455	431	442	446	395	413	417	411	405	420	455	439	391	432	402	438	421	428	386	381	432	461	389	422	450	421	436	432	442	438	421	450	455	432	397	446	391	399	437	497	426	446	429	427	441	453	416	440	418	443	447	416	440	454	428	467	442	445	431	471	435	485	429	436	426	462	486	430	449	418	423	436	415	422	383	391	460	403	419	401	429	421	438	450	419	458	425	451	459	404	420	414	456	450	465	428	430	427	453	441	411	454	420	406	434	429	423	435	420	413	434	467	463	416	444	446	420	427	427	436	425	429	422	424	416	425	428	441	435	441	431	416	434	434	430	436	456	426	440	454	420	467	423	431	414	465	414	428	469	450	437	434	454	421	470	438	415	446	398	449	446	410	476	420	437	449	417	453	453	419	438	431	397	449	431	417	428	452	461	434	427	432	422	390	405	413	435	438	434	447	452	408	475	416	429	438	456	466	436	384	450	464	437	455	423	446	447	383	447	461	434	424	427	446	399	450	464	439	438	429	411	471	431	422	408	435	439	460	450	408	419	453	367	427	420	414	391	419	447	410	421	438	412	423	444	432	437	455	422	433	451	435	443	433	464	446	428	447	404	416	413	422	401	443	428	438	402	436	457	448	442	455	429	452	437	420	424	423	418	444	420	444	448	418	433	443	433	417	408	469	445	459	412	452	444	437	436	438	435	426	428	437	459	428	463	440	447	440	448	417	414	400	459	425	424	444	463	417	458	430	429	425	430	421	472	454	425	445	424	443	426	482	444	408	432	406	460	467	417	425	476	432	420	421	443	441	464	447	403	429	425	434	470	430	383	436	446	454	452	405	476	427	461	493	449	415	432	402	443	474	417	458	438	427	431	435	458	412	450	449	434	427	457	446	425	444	469	422	447	416	438	440	457	445	461	432	487	422	457	446	435	467	408	446	437	430	409	444	427	458	398	437	448	430	411	479	424	443	431	461	427	416	432	412	433	431	460	426	435	441	496	428	439	436	415	487	440	415	422	422	448	422	454	502	410	410	428	430	409	415	421	440	432	442	425	419	382	438	430	431	405	458	422	454	444	408	404	446	409	452	426	438	432	423	460	432	439	426	399	412	425	426	410	397	393	413	431	416	422	424	431	436	454	428	454	481	448	453	464	452	451	438	459	439	442	427	428	438	460	447	422	421	417	444	477	444	450	423	420	462	452	440	396	468	402	444	422	409	431	454	440	463	444	426	439	409	433	434	417	433	451	480	388	457	438	459	451	465	452	410	446	426	428	403	432	413	418	424	481	453	410	406	462	428	428	431	426	436	438	397	431	435	411	416	420	434	455	416	439	457	408	438	488	452	440	425	457	399	430	431	425	431	489	430	427	428	446	400	412	469	432	453	426	438	419	487	436	435	409	449	463	400	423	448	412	458	387	416	401	445	471	437	462	437	420	453	462	465	424	436	398	452	437	418	436	428	467	429	422	439	424	418	479	427	413	424	441	417	432	449	414	451	431	488	426	413	456	429	482	419	474	447	429	448	472	419	441	423	444	470	415	416	444	438	438	403	438	418	444	421	396	432	415	436	437	431	463	438	474	431	430	417	406	456	429	429	466	442	421	427	418	459	457	460	419	431	443	433	425	449	419	428	423	427	475	442	460	430	422	392	469	475	428	426	410	421	406	482	479	431	424	432	443	431	439	443	434	431	451	430	478	422	428	397	480	458	414	428	422	418	428	444	425	425	455	421	427	409	426	413	418	420	431	439	406	434	454	441	473	427	433	469	420	424	444	406	425	425	444	451	404	429	443	445	434	433	467	455	411	447	427	430	428	417	427	449	420	452	455	433	435	462	428	422	422	432	440	466	448	458	444	427	459	432	426	441	428	417	463	413	409	438	442	472	428	464	427	429	414	421	416	455	399	418	426	441	399	426	390	420	438	448	429	481	410	420	430	414	473	464	423	400	475	443	417	452	418	435	411	428	439	445	476	445	451	441	436	403	413	390	422	440	392	433	421	406	442	435	471	409	432	453	414	467	411	400	400	415	435	422	395	415	431	425	425
8373	6517	5065	2432	1786	1382	1196	1031	855	746	762	654	612	615	632	600	564	560	549	566	546	525	565	550	548	537	512	518	576	527	546	541	517	512	480	514	526	507	510	571	526	470	530	532	522	506	551	523	496	510	507	505	529	519	537	497	533	507	524	502	540	495	491	511	497	466	532	508	511	484	530	517	513	486	483	527	516	512	481	507	526	533	527	529	500	512	504	501	521	502	519	490	543	487	480	533	537	508	553	529	505	506	525	514	518	531	491	501	527	546	500	502	489	527	526	528	510	519	491	527	519	518	491	535	509	514	537	525	588	509	515	530	517	510	497	511	534	521	486	533	454	527	518	476	505	529	534	495	549	523	487	516	521	494	524	525	550	514	519	512	538	521	514	524	517	528	540	513	470	489	509	522	550	510	528	544	519	562	521	507	523	557	536	490	521	506	520	525	512	492	514	512	534	513	510	519	514	528	575	521	542	498	527	508	474	496	510	528	549	481	526	504	509	507	524	521	500	550	501	506	547	517	498	495	547	499	546	484	521	502	524	557	487	493	514	553	520	527	528	531	506	529	532	499	519	477	537	513	524	533	538	483	479	563	559	529	518	516	515	491	530	534	525	507	540	568	462	496	550	549	504	501	489	503	557	545	553	500	519	531	500	516	497	503	530	487	508	511	521	531	497	532	498	517	491	492	545	516	514	468	512	503	544	521	486	502	485	477	528	536	469	525	510	513	503	525	532	528	513	533	536	541	481	509	525	495	512	513	567	537	499	503	518	541	495	567	530	524	522	496	535	507	491	493	515	510	539	505	532	511	581	543	532	472	538	521	522	521	521	519	523	497	526	514	482	527	473	527	527	494	489	494	538	529	532	525	513	523	470	482	521	534	484	508	484	525	529	503	536	525	563	464	482	506	511	536	497	496	498	542	513	460	522	515	520	528	518	500	543	507	537	535	527	520	488	489	525	496	540	524	523	487	526	536	552	530	517	525	535	516	526	539	491	487	504	475	489	549	544	532	518	516	531	500	497	522	524	503	494	485	521	480	511	521	523	524	542	536	448	514	503	495	521	562	520	523	511	479	491	530	509	485	532	514	483	517	522	545	508	521	493	480	531	540	525	546	495	515	459	516	511	502	520	546	490	508	525	545	527	505	552	512	527	526	492	529	529	479	501	534	544	549	551	523	496	549	501	495	502	460	534	511	532	493	522	509	485	541	524	533	516	517	514	500	481	539	504	518	487	489	548	502	498	506	553	468	493	514	516	531	520	541	528	518	496	544	487	485	542	525	549	530	550	543	538	495	541	558	495	525	501	501	534	515	472	559	484	560	534	497	548	547	516	525	534	542	552	488	523	523	486	543	525	503	540	479	565	530	490	555	487	495	525	525	512	506	469	530	504	535	551	528	503	488	510	503	550	541	524	533	487	506	552	481	500	504	531	515	505	487	511	502	539	503	494	504	501	491	520	469	485	526	503	479	552	508	514	493	552	538	521	526	590	502	502	536	500	488	482	540	506	501	545	529	567	514	495	531	542	509	531	516	517	487	532	497	505	531	520	515	504	559	514	526	503	550	477	542	491	532	511	548	517	541	522	524	479	495	502	536	503	540	477	547	498	537	535	567	521	470	474	490	482	533	493	525	524	468	550	515	519	526	495	505	525	495	474	508	550	489	545	508	466	494	504	493	504	521	548	516	536	560	456	527	531	543	551	494	506	523	527	531	513	506	510	494	524	500	562	507	545	488	494	543	537	504	509	531	517	552	525	463	521	571	494	512	526	522	525	524	488	503	523	521	500	581	509	513	523	537	487	521	535	453	523	492	492	513	513	545	512	487	513	527	516	508	483	486	548	501	501	518	567	527	504	485	512	512	454	507	495	518	494	527	527	458	519	522	506	493	487	502	546	515	522	522	532	504	504	546	506	539	506	523	504	521	503	544	522	519	540	497	544	526	497	518	476	472	539	473	502	497	508	512	518	493	466	482	506	527	477	543	488	505	533	508	541	542	501	522	528	550	495	498	488	487	498	551	494	509	490	501	492	505	519	576	540	496	534	527	508	572	516	545	492	511	535	514	521	519	511	540	516	500	490	522	530	512	542	488	520	509	504	531	509	500	493	500	530	518	515	533	487	515	533	494	498	563	482	507	530	510	490	461	518	490	539	517	509	509	532	521	528	527	478	516	484	494	551	519	522	525	523	499	540	529	567	490	472	523	496	503	492	535	478	506	531	558	502	500	521	537	486	545	516	514	525	548	512	511	500	499	516	463	539	527	503	504	527	481	490	491	476	509	534	537	508	572	522	466	549	509	503	541	514	529	536	519	531	531	476	556	534	533	544	534	480	470	457	548	480	484	546	514	489	520	513	525	527	510	520	476	509	532	520	522	503	513	501	507	529	517	561	526	521	541	545	499	512	528	469	475	516	477	497	526	534	526	469	516	548	513	514	525	550	508	545	483	500	540	534	520	494	494	528	500	508	514	518	489	469	483	491	500	502	524	474	479	488	565	526	578	531	516	537	541	516	498	533	497	550	483	545	511	477	502	512	520	503	506	516	528	506	497	517	499	542	514	488	553	492	524	524	537	539	506	507	499	519	502	521	505	532	534	468	495	528	538	537	499	514	487	501	528	513	536	515	496	520	488	486	512	484	508	476	506	496	492	451	536	520	485	556	503	498	505	483	512	542	547	514	497	519	511	486	542	515	503	491	524	532	533	479	478	485	531	502	534	535	554	471	518	545	526	509	511	506	476	534	534	468	541	507	493	516	559	525	537	530	524	516	511	509	544	490	529	549	527	506	545	473	514	521	500	511	499	513	506	510	483	554	522	531	484	514	496	505	487	539	512	515	504	500	545	500	505	535	479	514	509	502	505	518	543	501	518	524	533	555	540	495	504	515	509	517	519	518	539	529	538	517	532	556	516	493	533	507	529	503	514	539	531	544	506	521	534	524	517	541	531	495	541	516	521	577	510	498	492	514	546	475	558	492	555	529	514	514	512	490	536	529	507	535	538	496	516	504	503	531	548	520	507	541	491	524	510	535	540	503	462	524	471	513	535	532	499	504	542	524	506	503	552	507	517	484	509	547	492	516	540	537	494	513	494	528	502	543	514	517	510	487	509	514	523	510	521	499	504	510	549	485	497	538	514	528	539	479	480	518	486	515	493	492	524	539	540	504	537	514	491	499	525	535	499	528	521	497	543	509	530	536	494	532	532	550	475	464	492	450	516	506	519	524	539	505	521	536	539	532	541	524	503	488	512	524	541	487	543	520	525	509	490	520	514	570	537	529	504	531	531	525	505	539	531	508	520	558	500	526	535	515	497	522	512	521	585	532	530	494	508	520	505	489	510	501	496	489	492	520	490	541	524	503	505	557	507	476	511	503	494	522	544	518	489	535	515	501	524	475	484	518	488	532	528	514	546	560	509	513	500	494	492	517	498	483	503	526	512	527	513	538	546	547	498	532	503	542	531	510	543	492	440	518	505	557	543
22672	21204	29008	23686	21201	21272	12431	1980	1416	1257	1224	1115	1069	1035	926	908	915	922	950	897	869	846	836	783	798	794	835	824	810	801	768	847	821	754	760	766	723	783	789	796	775	788	762	772	767	786	805	766	783	780	744	801	815	752	773	739	803	767	734	799	781	766	787	718	755	756	777	767	749	793	760	784	740	755	757	782	783	752	761	784	793	764	745	716	737	761	759	784	815	718	734	790	798	740	790	747	766	787	772	779	776	757	724	806	767	770	734	740	718	774	705	759	703	790	793	754	770	787	766	739	766	729	753	810	779	731	750	798	770	743	740	761	759	753	719	790	793	763	753	772	750	742	763	773	724	783	771	752	711	780	798	795	805	725	712	745	736	742	750	756	726	702	770	773	734	754	741	823	789	759	726	748	709	784	778	783	769	772	818	757	773	763	735	807	736	771	723	771	760	773	777	761	764	781	761	745	768	765	747	794	825	767	743	772	729	769	710	757	739	735	745	780	781	781	785	748	716	766	764	792	743	737	763	787	709	772	712	737	763	797	737	775	753	783	734	741	787	754	796	722	739	758	743	736	774	763	803	753	746	721	764	762	780	777	795	739	733	734	765	757	763	767	787	728	758	775	767	768	775	738	796	746	791	781	743	765	748	738	784	781	766	696	741	777	797	755	735	775	785	804	754	755	740	755	810	774	773	775	799	792	747	756	759	723	783	790	772	754	783	746	740	750	750	783	737	765	782	780	758	813	745	754	769	768	736	704	754	728	726	735	780	721	739	768	808	775	763	787	778	762	798	730	775	753	752	779	748	769	779	783	727	748	759	761	732	753	812	801	808	771	742	759	820	781	786	779	782	783	773	733	747	789	817	768	820	792	755	800	769	794	774	778	717	763	775	705	754	753	781	802	737	699	800	859	781	737	761	717	688	797	776	790	752	785	746	781	784	774	757	786	741	751	790	760	806	786	778	756	746	735	727	822	721	760	829	750	740	760	743	795	806	744	738	702	766	802	726	752	777	766	775	726	765	767	706	743	734	754	743	779	775	737	792	726	788	746	765	771	786	772	727	771	781	773	728	742	749	752	722	781	773	786	727	806	775	724	737	789	758	738	752	778	736	759	770	759	766	764	810	741	754	788	752	745	713	767	773	753	745	696	760	774	724	766	774	744	771	774	789	792	759	783	696	764	789	776	796	756	802	775	736	780	771	747	750	766	750	771	738	717	762	814	740	719	758	788	738	761	713	723	782	744	718	767	769	785	794	753	748	769	704	747	757	749	755	789	788	776	705	766	804	763	789	727	762	754	770	732	743	738	731	748	756	778	782	750	748	735	743	759	780	754	776	732	723	796	809	758	774	736	747	771	782	775	745	759	698	716	709	801	764	787	772	721	767	793	748	795	753	750	781	770	742	788	775	780	787	759	746	777	792	762	708	741	787	739	790	768	769	787	813	726	772	728	793	762	740	790	763	760	731	765	768	778	754	755	728	744	767	777	818	790	787	775	770	776	708	801	701	761	736	784	771	800	760	752	750	765	789	728	710	783	724	773	720	776	781	720	722	726	782	713	734	753	776	745	730	731	789	785	774	752	756	793	763	744	795	751	750	761	722	768	747	771	733	764	791	748	724	802	736	773	835	748	760	780	779	764	769	767	790	742	768	751	784	742	769	752	769	737	773	768	735	757	741	740	735	749	700	767	741	726	716	784	747	761	726	748	740	707	749	828	733	760	786	751	788	736	740	725	755	767	739	791	746	696	728	729	704	741	749	736	774	730	808	779	739	765	763	806	735	717	801	776	768	763	745	748	745	748	763	784	720	744	678	782	751	800	734	755	749	766	773	748	784	814	770	775	811	743	775	716	769	787	777	781	815	724	752	799	768	778	767	740	773	740	715	783	765	778	692	713	738	745	764	776	750	720	776	752	774	747	731	767	752	731	742	745	767	775	736	771	728	756	741	742	739	672	733	747	772	745	755	752	776	787	756	802	717	766	722	727	786	781	767	745	728	737	792	741	767	734	749	792	785	756	737	758	761	805	790	797	837	810	797	765	786	741	749	748	761	738	787	755	754	781	776	719	715	775	780	743	770	740	762	753	759	738	765	730	714	756	751	753	770	787	766	755	774	811	751	740	750	805	761	729	784	773	781	760	767	775	718	761	739	755	720	756	817	814	789	782	798	718	773	718	791	761	763	700	824	763	769	772	760	744	747	770	777	753	769	783	787	753	763	804	751	777	753	858	740	774	769	791	770	749	752	807	746	718	735	774	745	741	756	742	760	759	744	758	753	753	725	776	811	768	739	721	739	752	757	757	764	740	721	781	736	729	780	758	776	765	745	779	731	716	746	773	735	783	803	723	826	801	785	776	744	786	786	748	779	744	719	723	751	758	744	763	720	767	721	765	762	731	763	767	784	722	726	783	733	762	732	745	758	709	712	770	731	748	832	753	757	785	731	778	807	767	763	775	729	761	780	754	773	691	740	729	676	742	797	728	737	740	754	757	693	741	748	770	809	764	777	772	752	710	728	752	747	763	740	729	744	734	776	769	740	804	753	808	744	730	748	745	751	725	753	747	788	768	723	779	790	787	770	752	775	747	774	775	729	750	756	789	732	748	776	781	751	779	765	806	781	742	728	718	777	807	764	781	739	753	753	739	748	749	768	773	767	721	763	722	770	781	782	766	752	731	730	748	736	766	784	744	761	770	766	772	757	737	787	716	728	761	759	721	764	768	751	767	780	772	724	716	762	752	739	748	687	839	807	735	769	737	750	756	772	754	737	766	779	738	744	750	787	753	718	760	769	719	730	715	747	770	778	760	775	730	762	743	755	792	797	804	784	760	780	749	789	729	737	748	771	771	738	756	766	730	765	783	685	750	743	752	716	771	764	758	734	795	801	744	801	720	728	743	766	716	721	761	775	758	768	715	766	769	744	754	746	802	735	752	743	758	717	755	732	737	754	774	754	709	794	757	707	790	746	736	694	789	789	738	732	768	738	734	776	740	747	779	782	738	788	738	755	814	775	742	754	795	748	812	794	777	765	767	794	773	740	721	759	776	741	741	745	753	763	776	733	720	719	756	767	757	811	779	708	767	799	798	756	754	736	699	783	709	769	692	732	768	741	718	765	771	764	784	787	755	814	740	706	796	732	760	792	825	782	741	786	720	781	752	766	734	753	723	754	770	792	741	790	718	749	752	761	745	746	713	752	752	835	767	773	757	731	787	781	706	757	733	739	775	793	742	781	768	735	691	813	757	767	773	758	748	744	714	685	736	806	743	755	781	742	802	679	805	794	755	707	781	787	757	761	734	724	784	744	799	796	805	793	752	767	761	775	728	775	768	757	767	794	769	747	747	749	755	760	825	772	697	733	707	712	762	711	712	771	720	731	745	767	764	810	706	804	727	814	742	782	738	780	763	701	812	755	757	714	789	799	763	832	782	724	731	794	716	736	787	757	750	786	769	780	782	773	759	747	792	772	717	756	745	786	761	738	767
10120	17165	14017	7283	5314	4022	3282	2628	2327	1934	1777	1524	1386	1244	1225	1080	1090	1084	1046	1028	953	1004	918	963	930	905	892	927	913	894	897	929	892	881	857	882	863	853	846	858	826	854	919	880	837	836	814	827	817	903	857	824	813	836	835	863	838	839	853	842	845	837	872	816	858	857	832	836	818	827	834	840	874	848	826	827	806	843	829	832	819	810	801	849	799	828	800	813	859	824	797	839	826	807	834	784	864	829	856	787	821	830	800	826	856	809	755	825	862	853	820	852	857	773	846	863	828	845	882	789	825	799	852	791	817	814	829	904	875	875	827	790	797	828	807	855	863	855	869	826	887	814	834	844	884	820	799	815	848	824	791	791	841	829	831	832	790	860	789	812	860	852	797	773	854	806	796	876	846	838	787	806	848	815	878	887	794	861	844	833	806	915	881	889	799	814	780	841	892	844	836	818	782	830	826	893	828	827	880	816	796	795	847	817	762	801	807	794	775	824	799	827	822	823	835	803	816	790	788	853	794	846	799	826	763	807	801	785	845	824	786	810	793	766	825	823	847	854	776	794	807	828	821	782	824	814	785	782	791	805	845	834	806	783	868	845	862	880	790	865	801	798	821	804	811	804	814	836	810	879	836	828	803	829	800	884	807	800	837	800	827	801	819	831	818	846	855	812	763	841	810	809	748	811	867	844	841	847	840	807	805	813	829	819	834	840	796	840	838	876	835	834	872	818	807	794	800	805	837	835	839	822	796	804	822	824	846	830	790	813	828	842	831	808	828	839	820	783	869	861	856	825	787	821	805	824	828	800	764	815	837	780	830	840	824	856	812	837	855	790	778	757	769	820	810	866	812	815	815	845	876	810	823	797	771	847	808	760	834	802	844	881	831	809	832	824	820	821	787	817	799	831	808	796	784	816	821	803	845	826	821	807	860	831	741	780	818	868	838	766	809	861	823	833	835	839	786	839	831	783	833	791	833	803	804	798	794	872	812	818	809	836	821	867	804	815	851	825	823	806	785	834	830	792	816	830	849	792	815	814	857	882	814	806	797	825	853	790	848	815	816	805	826	812	802	818	873	854	873	842	784	872	815	846	830	876	822	829	860	838	849	785	800	793	818	819	803	805	853	833	805	854	909	820	830	807	793	816	831	826	861	810	845	836	783	811	843	792	830	848	834	867	827	796	837	841	778	846	827	830	812	828	801	820	830	851	786	841	807	807	825	861	790	834	815	838	792	834	885	790	838	843	852	847	844	808	809	883	863	832	840	823	843	812	830	802	782	844	761	859	813	816	830	851	827	841	820	846	840	837	822	827	785	839	834	810	801	830	800	792	839	854	850	800	840	822	859	826	794	810	832	804	835	848	865	845	793	856	809	847	814	865	861	829	784	823	796	804	856	782	835	815	831	807	820	820	847	823	819	831	861	837	837	805	834	848	799	850	858	824	785	801	843	838	847	880	842	808	834	859	861	844	777	865	851	752	880	868	794	830	840	787	809	851	832	801	805	852	831	853	784	794	779	799	822	850	830	822	846	829	856	862	813	808	847	829	851	836	824	825	834	857	803	847	842	800	831	798	816	806	802	866	804	841	811	836	848	802	851	801	890	827	779	801	817	834	808	835	825	815	810	791	801	783	816	807	839	804	860	830	786	818	786	807	815	805	822	849	836	810	840	813	834	830	847	797	764	810	842	822	824	786	805	814	816	837	777	850	798	794	855	781	798	837	797	819	808	837	802	831	844	836	832	827	860	806	800	855	891	833	810	815	787	851	850	803	789	859	844	768	822	849	821	812	814	846	871	864	813	827	808	829	789	811	848	849	814	828	815	822	824	783	834	819	829	793	840	833	841	836	804	793	833	835	837	820	820	840	866	794	801	809	836	769	815	855	829	819	877	834	870	781	775	805	839	788	798	798	837	766	830	816	848	828	821	833	840	825	862	804	836	809	836	789	839	821	816	758	819	835	805	793	842	852	810	851	792	843	830	839	864	833	870	779	837	824	793	806	834	797	849	900	859	780	808	818	821	858	860	908	833	842	824	859	814	830	811	792	816	823	818	795	821	787	793	800	808	822	791	842	803	832	827	857	789	819	849	783	801	826	805	874	887	839	752	766	807	797	825	837	887	846	802	817	838	838	854	824	859	813	825	810	799	823	838	846	838	799	768	795	852	795	803	868	833	842	852	845	795	823	846	775	854	799	802	798	807	814	834	818	831	831	824	835	774	873	810	857	825	844	815	845	827	844	847	819	816	836	812	819	847	863	831	825	846	793	822	779	819	828	844	821	822	834	851	823	789	836	837	793	799	850	859	827	877	846	778	833	829	808	830	851	853	832	777	820	789	860	813	848	829	785	861	834	797	818	846	766	849	804	836	806	804	845	804	821	794	868	831	866	833	855	821	761	785	829	849	858	815	807	795	774	788	818	797	763	804	880	802	803	817	812	857	830	858	823	801	792	768	807	800	881	823	785	837	843	809	800	850	851	806	791	786	870	792	801	822	780	819	801	797	790	845	815	802	839	813	818	812	816	784	803	806	834	800	778	825	843	818	784	796	800	834	815	824	835	803	806	803	825	855	777	791	764	812	779	783	841	870	829	819	835	796	816	789	800	824	827	806	817	826	787	830	835	800	819	776	802	801	783	863	834	833	825	806	838	741	818	812	850	827	864	800	792	839	836	830	796	864	847	837	814	818	755	798	894	793	782	817	827	820	776	821	849	842	899	842	821	820	859	777	899	849	807	822	791	815	856	814	813	845	757	845	785	818	805	819	766	793	829	855	822	755	822	797	828	790	806	842	832	841	797	828	828	820	820	829	865	892	832	820	785	802	824	819	851	824	791	803	805	869	824	805	831	847	883	848	808	811	833	826	831	837	821	807	866	847	830	852	808	764	825	779	809	821	807	893	850	821	804	828	772	859	828	789	875	811	861	810	842	867	816	825	833	794	826	809	833	849	821	804	848	858	839	799	855	769	834	853	838	849	818	791	807	837	853	802	824	826	807	792	860	837	866	846	830	818	841	794	808	812	876	875	802	815	828	821	820	888	776	817	763	834	804	810	844	812	814	867	849	811	800	808	846	812	859	804	812	818	836	808	829	794	813	867	800	848	803	823	820	856	833	798	804	840	826	806	780	802	838	878	814	833	849	844	822	868	827	798	861	786	834	789	839	840	847	789	849	859	850	858	786	871	834	808	791	802	906	848	827	777	819	789	775	825	824	800	775	777	822	816	833	826	862	853	800	798	799	852	830	866	852	808	876	809	801	832	801	807	831	828	823	824	798	840	829	851	850	814	833	811	846	808	776	808	821	805	849	837	880	809	850	810	804	813	813	808	770	810	835	850	804	797	846	821	791	831	837	855	805	800	806	827	818	775	820	752	797	833	801	815	844	752	830	783	814	859	765	842	770	833	868	850	824	883	845	806	830	832	845	832	795	906	772	835	799	804	861	855	836	802	814	837	846	773	826	825	828	858	832	826	784	805	769	846	858
27086	20360	8462	729	379	329	277	274	257	273	230	252	243	238	246	255	229	251	238	255	273	236	224	259	256	241	290	238	248	257	235	238	232	220	249	252	268	222	236	246	278	247	261	236	234	260	253	258	241	231	234	264	296	230	232	278	232	234	238	260	273	265	238	244	235	240	240	289	249	237	265	234	245	199	216	241	224	202	229	232	247	254	229	260	253	234	261	243	263	244	260	264	250	240	232	255	252	247	242	249	244	256	221	250	238	255	225	225	221	242	238	265	230	247	250	257	247	210	233	245	243	253	253	242	269	255	238	258	233	268	253	239	248	267	231	267	226	251	248	261	239	249	235	231	240	249	247	247	217	244	259	237	246	270	217	233	263	255	240	245	261	272	254	242	263	255	248	227	229	222	248	247	244	250	224	241	254	249	235	248	241	239	245	239	220	230	228	258	242	224	274	240	243	256	259	229	245	234	248	238	238	244	241	244	243	240	241	233	237	261	238	236	248	224	228	235	260	262	253	248	281	237	268	295	252	222	252	237	235	252	245	234	228	233	246	262	243	231	247	225	245	229	264	242	233	232	236	257	248	230	278	270	211	231	259	237	238	262	227	239	247	240	225	253	279	253	251	253	262	232	228	237	284	265	249	239	252	246	226	212	239	236	256	243	246	221	227	232	229	235	220	232	199	257	232	248	244	257	276	249	254	255	238	242	241	240	250	247	235	252	249	279	278	254	245	241	236	242	255	266	263	207	238	228	256	230	255	251	237	219	247	268	269	236	242	247	242	245	246	256	248	244	220	261	259	234	256	252	265	262	252	237	247	259	273	225	257	266	212	238	269	235	252	235	230	265	243	265	249	242	249	244	244	233	246	249	242	228	249	247	256	225	235	240	265	253	249	252	256	220	252	264	244	226	243	258	246	259	236	245	265	252	218	238	229	249	264	271	229	245	200	255	208	223	242	218	229	216	257	224	241	247	262	245	248	230	239	238	234	257	247	268	237	229	248	262	253	269	277	272	229	248	246	259	208	238	259	256	231	225	234	223	223	238	242	252	230	209	232	251	252	239	252	238	265	243	218	229	261	248	279	252	245	235	230	239	263	245	237	224	251	246	259	233	249	224	264	230	242	233	237	245	239	228	250	243	271	246	216	240	246	222	223	268	240	255	256	239	257	254	220	260	262	243	223	241	242	230	254	236	244	244	249	263	257	270	262	241	222	224	284	269	258	241	246	245	241	218	254	249	241	258	236	276	263	245	247	233	229	247	239	232	235	230	235	252	243	256	257	225	242	243	251	224	228	251	245	209	256	254	227	240	246	217	239	216	228	251	253	245	224	221	249	256	249	256	254	247	267	267	245	246	235	257	229	233	276	225	227	238	247	232	258	246	252	242	259	253	258	293	228	221	283	225	255	264	259	261	227	285	228	235	248	224	268	211	242	235	222	225	254	241	260	251	256	255	251	246	234	246	241	247	247	239	222	253	237	277	251	255	265	226	256	230	253	230	268	222	250	234	231	236	230	219	212	236	250	243	236	243	262	229	232	224	239	255	263	219	215	248	252	208	239	243	274	230	239	227	254	245	243	270	279	264	216	239	242	233	193	249	272	247	236	252	239	235	242	238	217	258	257	218	229	235	252	277	234	265	227	256	249	241	240	265	240	254	242	239	246	239	233	222	292	258	268	231	258	235	276	257	239	261	262	235	257	252	259	216	241	221	251	246	227	208	226	256	247	251	225	239	243	233	252	263	254	249	243	251	221	249	268	273	257	229	230	221	254	240	231	254	250	250	243	284	252	250	236	241	251	235	247	252	226	206	252	242	240	210	265	227	249	234	222	243	247	239	239	240	270	235	266	214	229	228	231	239	248	258	242	214	237	238	248	244	263	238	257	233	261	254	269	265	240	275	248	242	240	230	236	231	217	244	258	253	241	246	236	270	258	239	257	231	222	239	252	243	244	238	271	224	265	227	263	253	241	256	241	235	238	220	238	237	227	254	241	249	259	268	267	245	235	253	243	217	252	232	244	250	231	265	269	231	235	244	223	215	224	235	206	220	221	215	249	220	237	265	249	250	244	258	230	270	248	223	220	268	239	238	272	246	250	236	237	241	229	225	222	256	233	260	238	266	234	242	222	249	257	226	242	199	242	209	244	240	226	249	273	245	216	259	232	266	277	264	244	245	258	258	243	240	233	248	243	214	197	238	254	272	238	255	275	229	270	245	231	231	221	259	239	230	250	243	248	230	257	248	233	250	255	250	272	244	234	227	232	268	255	230	237	241	256	249	223	224	225	224	254	250	256	235	210	229	220	235	238	272	228	247	250	246	225	251	252	240	274	244	252	229	240	260	237	256	240	213	240	246	229	228	263	244	244	247	258	262	208	234	247	256	246	225	262	254	213	237	248	217	243	245	272	234	244	231	226	244	243	237	241	251	233	246	227	260	264	228	227	233	235	250	254	277	253	256	254	252	237	267	247	244	264	240	229	245	271	228	212	220	235	240	223	264	251	255	255	247	234	253	237	232	274	227	242	227	243	245	270	252	255	276	228	232	257	250	252	255	235	271	260	251	227	253	260	261	267	245	215	222	254	247	214	247	240	245	258	245	238	246	229	244	241	249	259	268	253	225	205	262	235	258	217	242	227	247	262	225	271	233	242	247	245	243	221	238	255	227	249	219	223	241	239	243	270	253	252	241	212	276	245	241	233	242	254	278	222	249	245	231	243	259	246	244	260	242	210	246	248	254	235	236	256	246	242	230	247	263	228	248	232	248	237	234	239	254	237	249	247	237	239	257	231	245	259	247	246	228	240	254	254	218	268	259	227	239	222	234	247	248	254	275	274	250	229	231	255	253	253	257	268	253	249	240	262	243	239	249	252	257	250	244	256	247	245	275	230	239	289	228	217	249	241	236	220	244	245	238	238	230	270	246	245	243	216	239	245	220	251	212	245	248	229	241	232	274	240	233	257	228	249	239	226	268	269	248	272	250	256	243	258	226	230	248	222	220	227	217	235	238	256	217	251	240	275	217	262	236	245	221	248	253	242	233	234	248	257	262	245	261	259	228	253	258	247	258	271	254	233	255	219	218	222	254	273	248	240	222	225	197	227	248	265	245	221	252	256	220	270	256	246	254	263	230	250	253	239	250	260	277	225	262	256	249	241	259	261	239	233	261	220	225	247	211	255	251	244	238	267	213	271	225	249	241	239	236	243	235	236	256	243	262	242	229	237	237	248	252	255	252	220	244	247	221	241	230	237	260	257	244	243	242	256	255	264	267	268	207	248	263	246	220	296	265	254	254	278	253	277	240	223	237	233	248	231	257	267	263	258	263	252	226	252	254	223	262	235	247	249	228	247	252	246	273	224	230	227	260	221	249	260	239	255	240	233	236	244	232	255	231	229	239	252	220	245	215	242	235	222	228	244	280	236	264	228	228	243	226	238	261	246	245	223	212	250	231	230	256	264	261	264	222	254	204	221	282	261	251	248	274
6236	1852	1295	588	437	438	373	396	349	345	313	311	332	335	316	322	295	312	302	301	302	315	287	308	274	304	292	274	318	307	299	295	287	277	290	307	321	305	290	315	287	325	276	301	308	318	286	288	306	314	281	307	301	287	292	283	301	335	306	324	272	296	287	280	304	297	303	282	291	285	288	312	284	294	266	296	305	302	314	291	290	292	290	283	301	278	272	313	290	278	277	308	290	305	317	286	305	296	276	305	317	309	309	280	289	292	306	287	305	321	274	295	343	302	304	348	284	307	292	285	286	294	312	327	304	346	289	309	267	312	289	305	290	325	298	270	301	310	276	285	272	285	329	271	271	317	307	312	250	324	299	317	278	300	309	296	294	285	283	312	281	304	288	284	280	298	297	337	295	308	306	303	317	307	291	297	323	321	293	294	313	304	280	301	281	306	259	288	263	291	318	283	298	276	296	294	274	303	325	303	295	303	302	340	273	321	298	316	309	302	297	288	331	299	293	285	287	296	318	312	278	274	279	274	277	290	289	284	287	284	298	303	293	294	277	319	262	272	329	301	286	314	307	293	284	300	297	304	301	297	293	298	273	248	286	312	296	306	301	306	289	300	275	306	302	272	321	278	281	294	295	321	268	324	287	314	315	272	302	326	351	284	305	284	294	308	286	286	331	289	336	275	315	287	292	268	301	324	303	268	281	284	314	304	292	302	297	308	308	285	269	258	306	283	279	324	314	303	310	294	324	313	319	314	306	296	301	320	289	298	294	283	297	290	284	276	293	308	274	320	310	282	296	311	340	299	291	286	321	301	296	263	295	304	307	297	273	276	316	284	329	311	323	305	284	307	296	308	307	322	316	303	307	267	289	302	313	276	288	296	299	299	282	301	307	313	318	314	295	307	315	268	333	307	264	308	294	318	324	269	300	295	311	298	298	322	313	315	323	304	327	315	301	274	298	300	288	283	246	309	311	306	290	303	270	290	302	313	310	317	311	269	279	296	310	301	292	317	306	272	321	344	286	290	299	283	283	315	270	290	311	306	311	270	263	322	299	294	303	315	298	285	306	299	266	319	315	303	316	321	311	309	300	297	279	303	285	289	290	281	323	315	281	294	310	281	297	290	286	303	311	304	305	314	275	266	300	309	295	287	324	289	333	289	291	293	330	285	290	285	290	278	299	292	308	332	318	312	278	311	315	301	306	297	305	294	309	309	337	292	258	303	316	315	303	304	313	278	268	266	297	288	287	294	310	305	298	288	321	301	302	325	294	303	301	320	291	305	309	311	280	270	295	303	312	344	294	316	300	303	341	306	307	262	299	307	279	286	290	288	303	301	291	305	301	295	289	284	281	279	302	293	312	287	312	294	321	299	320	297	306	330	297	269	290	298	300	287	277	298	283	329	297	311	289	318	299	301	263	318	300	298	311	290	309	309	301	284	299	311	321	258	267	308	297	338	330	298	293	323	311	301	285	320	295	289	281	319	295	289	281	299	323	284	287	313	304	294	301	288	296	308	300	322	308	280	296	290	291	260	310	302	312	292	281	300	306	303	302	314	318	288	301	287	254	288	292	283	307	272	330	297	288	301	255	296	290	304	275	279	323	313	292	314	281	297	290	295	295	308	296	301	302	320	345	291	279	286	311	292	295	304	298	314	282	294	301	314	293	285	285	300	296	276	313	310	262	308	313	271	286	260	301	302	308	328	281	299	311	302	294	296	302	313	301	318	310	287	297	313	290	274	291	306	299	296	302	304	306	283	300	306	306	268	320	262	297	297	288	289	276	293	300	318	304	308	294	276	277	256	304	287	301	276	292	300	277	293	283	314	294	261	318	301	253	310	281	298	301	268	292	304	307	305	278	294	301	338	320	302	287	289	304	299	280	307	301	315	320	292	280	316	275	301	290	296	301	278	304	292	264	300	299	318	295	290	318	310	292	319	325	274	288	290	272	300	306	281	305	283	311	323	302	264	308	287	295	298	285	329	289	277	273	315	320	309	274	299	310	299	269	300	296	333	338	277	291	302	341	297	318	279	299	303	294	278	302	271	300	317	312	282	314	292	296	301	309	286	293	314	285	303	285	278	303	334	278	304	268	287	319	297	274	299	304	327	310	293	286	301	307	302	296	297	284	297	291	327	295	317	309	272	300	280	314	318	316	279	319	285	297	283	287	299	323	306	286	311	300	339	294	294	319	274	309	316	280	294	276	306	335	281	315	294	291	311	303	295	317	307	284	308	258	300	329	271	299	305	290	284	285	294	271	267	295	299	266	318	278	328	313	281	278	301	298	295	312	299	277	299	298	284	284	282	274	318	290	305	329	310	293	301	271	311	311	316	308	289	271	282	279	280	304	321	292	277	298	318	283	269	284	284	281	327	312	332	302	317	298	315	297	284	330	284	294	342	313	284	241	311	285	319	322	266	340	294	286	273	276	320	287	283	300	322	311	318	295	295	304	280	275	289	344	301	338	340	325	311	264	282	315	306	289	297	296	296	269	289	318	259	294	297	309	305	334	306	293	284	292	284	322	284	331	282	280	301	292	310	307	293	317	316	323	306	286	286	310	305	277	292	308	315	287	316	273	327	287	288	306	325	307	293	309	311	289	300	274	288	298	275	280	305	299	282	307	300	260	305	270	298	306	287	310	322	309	278	340	321	283	285	293	320	307	324	272	296	268	317	330	313	324	326	330	293	317	272	304	310	288	308	332	296	301	283	279	294	298	297	325	310	309	284	305	283	341	295	295	293	324	324	282	291	291	283	299	291	282	293	288	271	301	321	301	274	332	296	301	298	283	301	291	302	308	302	282	288	342	295	300	329	317	330	301	278	324	299	283	316	280	278	321	269	263	293	299	258	299	272	302	307	270	304	304	298	341	279	272	303	284	272	318	310	305	302	292	295	320	288	291	296	298	314	327	297	308	312	288	275	332	308	284	296	311	301	303	264	328	314	311	318	274	355	304	281	302	294	316	270	281	329	305	292	282	298	302	300	275	284	287	298	289	300	311	292	322	284	284	274	275	276	308	325	275	309	294	320	317	312	312	294	256	302	306	304	278	313	270	309	323	303	313	314	302	305	319	297	298	309	320	292	279	306	283	290	304	276	276	292	313	320	324	276	327	310	304	333	272	331	286	297	292	285	297	309	321	296	302	301	305	294	266	305	289	324	286	299	319	306	294	296	297	299	291	295	299	284	283	297	276	296	301	271	296	309	283	310	306	291	318	313	285	296	278	318	280	289	308	301	311	293	296	310	309	296	312	315	300	308	288	284	317	279	302	262	298	316	272	276	332	284	303	268	284	296	310	310	302	297	291	292	325	290	292	307	333	314	286	267	291	299	306	349	295	304	296	289	275	281	285	283	281	299	276	307	279	285	299	247	293	289	324	297	252	305	262	292	298	256	316	276	316	309	291	300	272	307	301	310	262	291	311	324	321	310	316	288	278	294	296	274	301	294	270	275	293	288	289	281	322	309	308	329	296	282	313	286
23576	21182	28610	24046	21174	12081	1389	902	745	689	671	619	569	536	478	447	480	471	450	451	444	466	492	485	460	464	410	378	437	416	451	437	414	444	424	412	459	415	460	438	434	411	420	445	424	421	436	422	455	426	456	411	449	399	449	412	428	416	414	385	454	412	393	441	410	431	429	431	427	406	397	418	422	446	418	419	404	415	421	456	416	411	425	436	435	436	441	437	423	408	370	431	427	454	438	441	434	437	400	430	425	410	382	433	415	465	433	392	459	444	420	394	413	412	392	447	402	429	393	406	417	455	399	431	420	401	454	421	409	424	444	416	450	450	434	363	430	416	391	417	402	386	394	419	438	420	421	442	434	415	433	464	420	445	442	419	427	448	417	384	413	408	410	379	450	411	429	406	414	414	397	429	392	405	404	406	437	399	447	402	416	424	407	402	410	426	385	413	442	416	434	416	426	390	416	416	389	427	425	441	416	431	435	420	403	432	407	411	408	428	402	387	407	416	430	435	431	433	434	429	453	403	440	388	423	414	413	425	409	416	467	425	396	419	397	410	432	409	434	401	422	405	438	420	408	417	453	420	366	401	391	409	398	426	416	439	378	403	427	414	403	420	429	422	397	399	419	426	416	453	400	404	439	408	437	428	413	444	448	421	446	374	431	421	440	456	365	418	422	377	395	407	425	396	397	430	422	422	394	430	419	427	395	424	432	393	428	454	437	426	464	448	434	413	437	432	430	402	493	376	387	434	409	412	444	437	422	421	427	443	412	401	420	405	441	455	453	437	396	407	402	425	466	434	409	423	428	435	442	414	394	436	435	412	442	413	438	429	419	377	431	385	433	413	417	424	423	412	416	423	407	421	415	378	410	442	409	447	434	381	445	404	416	409	397	430	422	365	364	441	386	434	393	401	385	435	425	432	393	426	441	440	432	402	424	386	389	440	437	431	417	415	389	414	399	413	384	392	404	415	442	437	405	424	430	431	387	411	378	427	412	395	388	407	414	440	403	409	388	402	419	438	423	387	417	432	422	414	406	408	396	404	406	406	438	420	411	443	436	436	348	390	430	392	395	406	436	421	410	463	444	369	408	452	402	429	414	418	431	408	417	472	452	388	377	396	415	448	384	415	392	443	431	413	453	425	392	442	393	459	442	412	429	407	431	434	409	451	472	415	436	425	434	407	424	396	400	417	428	400	390	442	425	397	407	471	398	371	425	435	420	447	422	458	455	403	421	415	429	426	385	400	390	402	414	470	446	363	416	414	418	415	408	446	417	421	428	420	437	392	411	417	365	398	404	427	400	392	471	402	440	418	378	382	424	415	375	416	443	403	432	459	427	433	412	383	451	412	409	403	417	435	443	419	379	351	398	383	423	431	440	401	386	390	422	410	429	410	459	420	409	399	406	408	433	373	386	390	381	438	392	427	415	418	407	417	434	391	406	420	425	443	411	451	387	418	415	409	375	405	405	424	395	404	429	450	433	429	412	378	417	377	410	451	409	420	405	438	403	410	432	411	437	427	397	417	392	450	374	408	420	430	405	439	377	458	425	420	420	429	420	406	411	394	421	440	441	422	433	424	429	398	455	434	389	421	459	395	422	452	390	435	424	380	406	436	426	428	401	443	423	417	429	410	402	438	427	408	403	408	380	427	443	438	411	407	390	410	400	429	452	416	398	393	410	391	405	434	428	417	387	416	410	424	418	435	404	441	378	409	428	422	416	407	422	413	380	377	419	417	451	382	386	452	419	412	443	401	396	418	421	407	406	403	409	453	408	400	401	415	411	421	419	393	403	431	422	395	436	413	403	376	414	423	424	445	424	415	380	436	411	406	420	426	393	442	395	382	416	396	429	389	385	415	449	409	399	403	420	417	432	460	409	420	445	417	432	415	439	420	415	418	392	392	427	413	432	409	413	396	421	395	417	418	431	417	425	396	404	437	412	398	404	444	412	366	425	384	422	431	401	456	437	419	440	387	434	365	451	405	431	420	419	379	406	444	460	429	419	425	392	419	416	432	438	418	418	420	415	443	407	405	452	441	409	425	405	397	406	383	437	429	420	415	415	438	435	414	427	440	414	429	418	438	409	418	414	424	391	445	390	392	417	442	402	420	411	422	433	441	416	429	436	417	423	423	397	431	440	423	390	405	428	400	405	424	401	395	420	360	388	465	387	394	420	413	395	363	411	426	467	419	441	434	394	412	414	385	431	433	428	389	421	405	411	451	419	422	396	412	385	411	382	402	392	445	407	389	390	402	473	417	388	427	374	389	438	386	433	406	387	418	450	438	402	439	388	377	388	404	402	409	412	435	412	419	411	427	430	430	417	384	401	384	402	425	404	430	429	380	373	440	443	432	418	379	386	481	409	432	406	419	386	407	369	418	411	399	413	435	393	420	383	447	403	383	412	425	400	423	418	430	423	409	407	414	387	425	422	416	399	413	412	432	426	395	438	425	424	427	387	418	407	416	432	414	435	448	424	430	394	408	403	414	452	426	443	421	399	402	420	401	421	416	411	412	451	379	425	414	425	406	373	431	419	397	415	385	399	397	402	411	435	414	398	431	398	404	454	405	417	425	457	429	424	418	397	436	447	432	382	380	403	403	405	413	426	408	428	423	402	406	425	398	442	424	453	405	387	411	433	392	409	391	444	430	396	392	418	415	422	396	419	399	435	405	447	422	371	388	435	448	422	406	406	399	397	408	412	439	446	381	353	379	373	402	420	439	419	422	442	422	419	406	432	416	393	375	380	451	412	414	403	421	421	402	423	450	391	441	417	392	404	395	422	420	436	421	391	413	404	389	419	409	373	400	385	405	399	443	453	432	418	404	433	385	423	422	411	419	417	434	412	369	422	413	401	416	430	408	422	430	434	388	418	417	420	413	398	412	420	408	398	396	393	426	396	403	406	379	401	392	363	401	418	418	429	424	383	425	421	407	384	410	439	396	384	393	394	420	467	399	413	445	418	449	445	414	408	397	454	432	380	423	393	384	378	411	408	442	429	424	440	413	408	383	431	391	419	438	411	431	395	389	428	430	435	393	423	395	401	451	422	409	393	424	452	429	458	402	422	374	390	403	415	414	416	424	433	384	375	424	427	416	490	437	397	404	429	431	434	404	433	397	425	404	389	424	408	428	435	412	384	422	415	391	418	452	415	400	439	428	395	401	388	417	385	404	423	433	377	390	411	380	393	413	425	443	410	432	425	403	394	437	421	394	409	422	409	418	415	386	386	379	408	417	407	417	396	416	437	419	420	399	421	454	395	406	432	417	400	429	394	419	420	404	438	425	400	413	376	414	410	410	423	461	429	414	398	410	410	433	401	425	442	366	417	419	442	379	418	389	421	419	438	436	406	428	413	447	403	442	413	437	465	419	413	381	376	404	448	423	390	403	413	416	399	424	390	411	394	423	454	405	393	470	416	399	427	374	443	412	379	459	372	381	448	437	405	414	404	414	396	407	408	418	382	367	440	447	440	434	412	411	406	414
7120	10507	8457	4043	2781	2154	1700	1463	1199	1015	861	752	771	668	653	605	619	584	592	569	519	519	527	510	535	546	490	518	515	447	506	501	501	494	505	495	488	465	461	505	501	463	463	491	506	465	479	508	478	463	485	469	446	480	460	477	459	467	450	482	463	525	448	446	481	481	461	492	485	487	496	478	466	466	493	478	441	473	514	480	471	466	461	483	486	491	466	447	494	505	513	453	449	466	477	504	493	475	478	479	462	519	453	486	452	470	477	478	479	435	499	490	477	444	479	472	518	494	499	467	468	495	491	488	506	486	468	471	423	459	484	473	468	477	498	468	484	492	466	498	459	481	441	463	456	469	455	456	474	458	491	456	448	480	451	430	472	449	518	431	447	470	489	434	460	444	508	463	471	433	439	492	461	473	485	474	465	477	507	471	461	472	461	456	484	419	508	452	464	455	460	471	491	492	480	459	474	443	495	487	462	483	433	473	462	468	474	491	460	469	452	496	441	466	492	514	455	467	487	433	456	470	507	462	470	482	500	444	499	441	463	455	490	519	480	492	455	438	482	444	458	441	471	476	474	486	430	511	450	474	475	482	445	451	475	473	501	506	481	466	475	471	452	464	444	492	490	474	475	523	478	511	471	460	460	481	465	466	476	461	501	456	486	477	471	498	456	467	497	455	457	466	455	492	493	489	479	456	471	441	446	481	468	513	487	483	464	501	471	520	465	429	501	455	456	453	481	463	451	463	477	434	477	473	438	455	467	500	488	461	437	492	480	489	447	499	413	487	477	458	485	449	491	440	455	488	445	480	499	443	458	493	474	501	425	433	487	464	446	462	471	514	455	491	481	458	459	462	460	464	452	459	514	485	459	507	492	497	474	452	501	503	454	467	473	524	443	417	467	494	491	513	459	439	484	505	466	450	437	473	486	465	469	459	499	436	486	483	438	479	485	483	474	466	472	457	450	484	461	459	431	495	461	424	495	469	482	452	462	493	495	455	482	477	447	492	463	448	465	426	474	472	460	473	498	485	448	462	478	435	442	488	477	479	474	449	486	432	466	438	468	447	479	479	467	447	469	466	453	484	496	486	474	518	427	447	463	476	476	482	460	500	483	476	478	500	460	428	476	464	467	445	495	467	430	468	462	440	493	466	548	438	454	439	485	459	450	462	494	483	449	436	440	448	456	510	461	491	515	477	502	471	466	460	480	484	454	475	495	438	492	481	467	473	446	439	476	460	481	484	500	450	495	477	486	487	494	423	476	447	462	493	465	488	469	495	471	488	464	470	451	464	477	471	470	482	458	443	469	480	493	457	449	436	493	480	432	485	459	459	521	447	474	444	504	510	448	454	487	506	477	455	497	462	473	486	481	460	460	474	470	459	502	492	451	489	433	461	457	482	505	496	493	500	479	460	476	482	486	472	445	495	445	449	506	489	420	482	450	437	426	432	493	453	436	503	461	458	456	478	475	443	451	470	468	497	474	479	511	495	468	456	477	476	450	437	435	436	493	483	489	492	460	490	444	461	483	468	467	500	500	509	455	478	496	445	443	505	433	481	510	465	469	471	455	461	463	451	458	497	447	480	458	449	498	475	496	467	447	448	488	474	479	493	436	471	435	480	431	453	480	486	474	463	456	476	432	507	421	481	498	481	494	454	461	489	456	467	416	437	454	441	481	494	448	449	457	501	458	485	458	463	495	450	469	500	484	458	497	485	470	447	427	454	463	469	473	450	485	471	477	458	476	491	455	466	473	473	444	479	472	434	465	489	460	437	451	450	437	496	470	491	447	479	445	500	459	496	449	482	414	490	488	442	480	490	472	489	459	491	474	473	450	491	471	443	461	463	482	447	477	472	492	456	457	439	446	469	490	425	442	491	471	455	465	445	454	455	484	451	486	509	481	482	454	472	465	485	466	513	491	486	484	455	472	480	510	487	466	440	464	465	459	434	503	484	459	476	434	503	470	426	490	469	479	480	436	474	471	450	420	432	445	517	438	458	481	449	489	503	481	474	487	476	453	478	486	478	457	460	485	452	464	460	524	471	468	481	465	451	464	450	459	471	483	461	473	435	470	490	458	508	470	456	466	474	461	505	474	478	461	483	471	514	421	476	489	489	446	480	474	477	496	479	498	435	483	502	498	440	450	483	448	455	413	450	461	505	461	493	455	422	480	497	457	484	451	477	442	446	466	500	449	458	463	478	459	457	498	445	489	447	438	421	495	440	467	437	491	485	475	516	454	450	483	460	488	472	478	446	489	483	450	455	491	439	465	475	470	484	453	435	409	457	446	491	495	426	458	455	474	484	481	462	454	424	460	452	476	445	459	424	470	474	477	479	516	467	440	456	460	455	527	477	469	491	469	465	439	445	445	458	464	447	502	456	459	487	463	489	452	478	492	445	522	475	488	480	494	497	495	495	471	468	432	457	494	459	471	465	467	481	461	467	471	459	495	473	456	506	470	501	463	475	489	502	495	491	470	446	480	507	440	479	504	500	420	481	449	483	484	498	489	441	452	519	474	463	438	474	483	488	453	495	464	472	491	463	455	466	470	455	457	490	480	464	494	462	449	478	481	484	452	441	479	450	473	492	463	468	445	452	475	473	429	489	448	510	472	471	491	490	470	483	472	452	449	456	468	511	490	449	439	442	425	455	459	478	488	505	472	505	462	467	447	470	454	479	449	434	454	459	470	468	479	467	469	477	474	457	493	478	477	463	463	472	446	446	478	468	476	488	460	465	479	454	450	469	453	469	495	479	489	444	489	482	467	492	473	468	479	433	477	490	447	462	449	470	441	500	469	493	466	458	470	477	471	452	459	468	501	505	460	448	483	445	498	471	499	454	495	456	445	441	452	477	473	470	485	462	463	464	463	433	476	478	458	483	511	448	461	469	492	458	482	493	487	486	455	439	464	466	470	466	488	439	509	501	477	457	465	455	473	434	437	464	464	494	476	503	463	461	477	479	499	469	470	428	443	447	490	472	470	441	445	518	476	482	443	476	458	470	427	479	459	462	462	449	484	456	471	480	483	453	464	453	473	515	483	461	472	439	448	409	487	481	459	475	486	478	473	490	449	440	468	516	485	490	483	511	440	481	493	499	478	513	459	442	518	509	481	467	486	506	415	473	500	471	427	469	454	459	454	454	466	476	485	493	493	448	472	453	465	474	471	476	467	489	478	465	477	446	469	449	433	469	484	456	490	468	447	510	459	473	467	465	488	457	498	495	503	450	512	485	481	486	505	487	468	449	482	452	455	477	489	462	438	462	492	470	482	476	452	499	455	473	500	460	468	475	446	449	478	507	473	468	483	482	494	452	474	472	516	458	464	467	531	473	455	481	464	447	470	442	459	500	488	457	489	445	420	470	474	485	442	456	465	453	441	459	477	445	456	510	486	460	455	480	459	476	474	439	449	464	480	505	448	448	473	453	487	458	492	469	427	474	474	487	515	456	492	498	492	435	460	474	458	468	477	428	454	489	506	457	451	462
24803	21182	27538	24960	12363	977	731	644	599	553	590	467	471	461	459	483	491	454	429	455	482	471	461	445	494	448	452	442	440	440	436	413	446	443	471	438	464	449	466	447	460	450	410	443	445	432	434	470	443	434	423	453	409	451	455	429	437	432	421	425	437	407	408	420	452	461	411	419	428	447	469	435	425	395	389	450	421	438	437	477	446	441	392	440	430	439	460	440	469	441	429	475	431	406	414	443	454	476	448	413	460	444	409	457	423	479	404	434	378	419	453	398	451	434	445	416	431	458	421	418	451	413	400	428	454	407	449	439	435	425	420	426	451	413	464	434	409	442	432	476	488	428	423	458	421	430	418	445	438	440	393	423	431	429	422	456	425	440	412	433	457	386	483	463	474	434	439	429	413	441	473	451	435	449	432	422	425	443	429	428	425	429	425	422	463	435	446	439	431	462	422	440	433	436	451	446	401	441	396	446	423	407	430	422	429	401	430	438	413	432	442	406	437	386	412	430	418	410	470	477	446	421	451	420	415	453	413	434	410	465	410	440	448	418	427	443	435	403	440	444	449	414	451	406	429	452	449	441	436	413	475	421	465	431	456	450	450	439	417	409	413	448	447	410	454	430	446	399	425	441	448	432	442	436	437	427	457	439	438	396	446	439	441	454	439	428	425	445	448	425	411	443	469	447	419	413	456	398	429	427	430	422	420	432	449	409	474	457	436	415	443	424	436	441	453	452	397	421	457	437	474	441	428	435	428	437	447	412	400	395	455	436	444	395	443	435	442	417	421	423	431	406	420	419	439	424	455	412	461	453	418	419	469	414	409	472	448	430	443	420	446	501	447	444	419	439	450	424	445	419	454	408	418	426	481	437	443	399	404	436	444	436	443	435	449	475	533	425	427	446	458	392	390	433	405	425	435	390	440	425	420	439	441	428	414	450	440	404	435	424	442	408	440	449	420	444	426	421	416	405	402	447	419	414	413	458	444	431	415	421	421	423	423	488	388	450	420	432	415	419	456	455	445	394	448	435	442	412	432	418	423	451	446	444	429	436	422	467	358	437	413	403	410	435	424	421	428	448	385	437	433	418	426	446	373	418	438	444	443	422	406	434	415	416	438	430	444	455	424	407	437	404	414	420	416	421	422	448	435	444	425	406	438	425	432	408	420	436	413	454	432	423	436	429	390	428	419	454	405	399	463	393	459	413	411	427	421	436	434	415	415	411	452	440	463	372	458	463	415	404	452	459	452	413	464	417	459	416	430	475	418	402	433	435	458	431	465	431	433	413	434	423	436	471	460	408	419	448	419	439	436	429	430	442	416	414	400	400	418	433	411	445	470	464	405	397	444	452	437	446	421	435	464	447	438	450	438	449	416	414	404	426	465	457	457	447	455	424	419	456	445	422	437	422	457	437	424	465	430	449	403	450	419	435	421	437	390	477	400	430	423	418	429	464	439	422	413	445	453	408	443	420	423	408	386	423	466	430	456	414	440	446	406	414	421	427	433	407	438	412	491	454	397	455	438	424	413	427	413	437	421	431	446	421	421	431	382	454	412	435	418	436	420	421	426	413	446	401	454	460	436	429	451	434	428	448	442	429	430	425	449	439	451	454	421	442	431	433	438	467	454	455	428	444	448	459	433	469	436	432	435	430	419	421	443	467	432	438	412	423	440	450	419	438	416	427	425	454	446	437	443	452	402	413	428	433	442	445	448	441	405	445	419	413	404	433	431	433	432	407	446	412	410	444	434	415	474	457	429	436	448	436	399	456	410	431	430	463	425	446	442	453	454	422	423	444	434	412	450	387	424	406	431	440	435	447	457	415	449	437	473	401	437	431	423	436	447	428	428	445	434	431	422	426	422	421	435	432	440	440	443	403	448	434	437	433	435	459	447	466	410	394	407	417	407	374	433	457	395	404	422	431	420	404	445	422	425	447	420	454	398	425	453	430	420	480	457	445	432	417	425	445	457	437	414	456	411	443	412	450	425	482	430	422	433	439	398	424	413	435	416	435	412	469	447	468	456	433	436	464	441	417	404	435	469	444	437	432	438	433	414	422	426	458	434	474	451	395	427	451	427	460	438	431	467	424	436	444	422	422	463	449	446	435	456	440	440	415	460	401	448	432	398	436	448	429	431	466	391	405	435	416	447	405	470	458	420	465	443	412	464	429	456	445	436	435	463	445	433	417	395	420	452	421	442	405	398	418	447	435	393	459	436	425	453	418	440	417	415	442	416	445	437	439	436	448	428	452	410	438	418	371	420	416	405	380	421	444	429	425	387	434	415	408	421	417	439	448	415	419	454	426	441	443	428	398	452	412	420	416	485	425	427	418	401	451	453	442	418	437	434	429	428	452	465	457	460	412	449	469	399	461	413	433	455	429	469	389	434	407	418	448	442	446	473	434	414	407	404	432	455	446	456	419	431	426	428	411	401	422	425	413	479	407	424	458	447	426	429	420	413	425	434	438	437	441	459	447	431	416	483	403	428	439	439	432	422	430	453	421	391	437	448	458	445	420	421	442	406	400	438	445	461	422	413	441	394	429	460	424	441	436	433	427	466	456	425	412	432	403	456	486	427	458	407	459	438	456	456	439	411	406	472	464	431	458	430	425	428	441	423	439	419	396	446	437	437	390	444	458	419	428	446	439	433	455	433	464	447	421	446	417	432	450	399	441	458	435	447	431	443	434	428	493	445	404	410	438	463	464	445	424	432	442	454	414	423	399	438	429	423	441	422	447	417	445	411	423	425	429	441	428	438	418	418	446	457	432	425	451	447	460	407	439	417	438	392	410	434	459	435	423	457	429	407	446	405	458	445	429	409	433	460	441	412	453	452	424	416	444	464	408	411	471	410	433	417	463	435	417	430	444	419	389	465	411	412	457	421	425	441	426	444	416	425	446	470	434	418	436	448	435	434	448	418	389	444	411	432	457	426	445	444	457	450	442	421	450	437	439	456	420	427	481	461	435	463	444	416	428	464	418	417	492	445	454	454	421	448	462	426	421	444	451	423	445	407	392	464	456	434	427	460	427	477	439	392	423	424	435	413	443	421	447	423	420	410	463	477	451	470	385	458	415	490	419	411	414	429	411	382	427	433	451	443	437	462	425	435	414	433	435	466	469	427	466	424	422	466	443	425	389	433	441	447	447	429	408	426	462	427	427	453	401	440	410	427	402	432	422	454	440	437	445	455	424	436	433	453	438	461	419	448	421	378	409	432	433	422	425	426	447	423	446	455	445	428	452	422	420	428	436	442	453	388	411	480	442	445	413	452	477	441	453	428	435	409	482	444	440	437	441	415	463	432	463	465	440	404	449	448	403	411	430	473	466	420	422	480	467	405	439	469	419	441	432	439	442	428	409	461	444	437	431	425	443	422	425	412	420	432	406	414	440	418	449	424	444	451	416	441	415	421	415	404	450	433	457	409	439	421	432	435	449	432	424	434	474	447	441	451	447	447	439	460	421	421	381	427	432	412	421	412	417	403	464
6881	6647	5092	2497	1738	1489	1190	1038	876	811	746	714	651	645	622	574	600	582	553	590	554	583	556	548	552	557	540	532	514	530	509	519	528	514	560	540	525	527	527	519	527	515	531	529	555	523	462	516	496	504	533	520	517	522	499	499	515	549	522	572	473	542	516	531	515	531	472	527	488	508	518	497	519	529	517	520	530	525	462	506	540	533	505	484	479	517	506	538	495	481	503	524	547	499	492	534	505	489	490	479	485	513	501	534	521	474	545	529	508	483	489	495	509	535	520	522	505	501	526	496	527	523	552	532	526	532	490	524	482	532	511	519	537	499	532	487	513	489	503	515	475	523	526	542	494	543	501	519	498	506	506	507	472	517	487	513	474	493	462	512	482	532	538	512	500	510	504	495	524	502	470	493	514	514	495	517	522	489	514	529	502	502	539	481	487	554	525	526	492	540	515	513	526	516	519	490	506	539	496	489	493	502	524	490	523	512	516	509	527	503	546	527	481	521	510	485	568	534	510	489	484	515	543	503	545	503	506	508	477	477	518	477	499	492	507	524	504	518	473	510	526	516	517	498	521	508	504	524	526	511	519	465	500	513	529	534	542	517	489	499	468	522	522	510	504	542	525	495	516	542	503	506	480	533	500	521	514	533	512	524	552	520	540	531	508	502	475	493	486	526	523	547	522	528	521	478	508	509	456	494	490	505	472	508	507	540	481	523	520	495	499	473	507	496	518	506	489	466	518	503	472	466	527	523	507	499	515	540	479	498	502	474	461	538	524	502	480	501	526	514	511	525	493	524	515	496	546	502	496	519	549	488	503	485	515	550	552	510	498	523	519	516	530	531	499	516	490	503	505	514	498	489	490	509	502	520	500	502	478	505	509	497	493	497	529	556	555	533	504	462	510	533	463	521	496	480	514	501	508	514	483	499	529	495	503	479	500	491	555	531	498	486	533	486	485	504	500	545	472	534	538	512	480	495	473	508	499	519	512	496	534	484	465	538	519	493	549	524	517	500	532	482	517	528	537	535	508	493	525	454	546	527	503	544	476	498	475	444	543	577	515	503	495	489	458	498	502	503	516	513	487	558	511	502	534	541	550	490	529	524	539	536	516	532	482	513	520	523	531	461	507	503	489	506	488	480	470	538	526	542	515	506	490	551	480	521	502	508	534	500	460	506	529	500	514	527	502	510	527	506	505	517	494	532	486	503	486	505	492	485	517	493	526	524	497	497	483	518	530	490	500	523	512	505	493	504	489	526	500	517	476	487	520	534	522	506	538	476	480	514	476	492	527	531	524	536	510	533	498	513	485	485	519	516	494	460	520	514	507	502	521	516	481	508	515	506	540	525	523	492	514	511	474	511	530	522	508	540	546	499	509	509	478	548	478	531	478	520	510	518	480	549	527	502	500	524	517	531	515	540	508	512	537	513	511	486	497	516	508	540	494	499	496	505	517	546	518	478	492	558	508	508	515	543	495	534	468	524	475	509	521	525	548	483	513	539	497	505	506	487	522	461	512	538	497	505	554	482	501	504	529	514	474	480	516	536	536	513	534	493	533	504	535	530	494	505	490	495	539	479	531	552	497	459	498	513	488	500	527	531	519	522	541	470	525	494	506	486	471	489	514	541	505	536	481	505	519	580	549	543	483	549	530	479	537	471	534	524	511	476	542	501	501	496	501	551	488	479	525	497	531	523	518	513	500	474	492	538	543	481	469	493	520	512	521	491	478	499	491	557	501	542	549	496	506	489	492	570	510	538	481	481	535	490	505	472	521	513	538	523	496	523	455	509	531	497	483	511	499	568	516	537	521	526	501	496	523	500	514	481	514	505	498	559	516	481	546	511	530	501	539	486	530	530	490	551	521	509	516	516	540	521	526	503	488	524	489	507	500	490	517	517	505	497	527	457	499	501	546	484	459	489	515	506	566	496	488	473	527	474	511	490	503	484	486	512	507	455	475	497	512	474	488	531	538	477	507	472	532	475	526	499	544	509	484	524	557	523	535	512	538	499	518	502	521	506	486	519	520	545	493	501	519	488	490	497	514	539	531	495	553	504	507	532	531	524	500	530	499	490	526	530	526	540	507	470	517	519	534	509	512	511	506	493	539	533	481	502	520	548	509	519	520	533	532	494	509	489	497	506	490	519	497	485	539	496	514	505	499	537	554	536	535	493	520	495	476	491	509	521	499	560	511	487	517	519	527	501	453	497	516	529	499	544	536	508	509	517	527	537	506	507	480	488	465	513	487	514	495	533	483	505	478	503	544	473	541	467	517	510	493	537	521	485	525	522	503	516	525	516	505	460	515	503	508	524	495	495	500	497	507	491	471	493	506	506	547	521	493	570	460	512	517	526	510	526	491	536	515	472	484	540	498	447	526	510	510	532	501	511	530	507	502	455	519	533	497	487	479	509	494	517	526	491	513	480	489	479	532	560	501	507	532	497	517	509	530	501	496	496	520	543	490	500	510	515	537	525	535	536	536	534	526	517	511	497	526	509	531	495	521	520	487	484	521	504	550	497	538	528	502	512	487	501	477	500	494	525	500	507	477	494	494	514	518	490	510	544	524	549	512	496	494	481	527	482	511	506	523	537	506	529	512	505	495	554	498	504	548	512	529	510	499	509	503	513	493	488	500	549	512	514	489	483	526	473	505	503	505	513	498	520	524	558	525	546	500	487	500	536	493	500	494	471	511	502	491	518	513	521	515	521	526	488	517	508	504	517	514	539	525	527	520	517	510	511	499	501	480	531	495	508	488	480	493	508	502	519	527	516	536	501	541	505	535	485	499	490	474	514	521	520	519	498	506	526	539	528	528	516	493	496	504	513	523	531	533	500	461	500	488	523	573	540	545	510	502	474	496	492	556	500	487	494	476	499	538	509	517	540	507	515	511	539	495	503	516	499	477	499	477	530	515	529	494	505	497	509	490	535	551	514	501	476	545	500	527	511	540	499	533	515	490	527	503	532	533	523	511	537	468	495	509	550	472	485	536	462	508	518	486	512	528	510	484	492	492	479	516	495	498	503	503	528	479	519	481	523	515	526	547	527	491	558	492	473	531	484	524	500	504	488	547	515	459	513	484	522	489	498	501	497	502	518	518	598	518	470	521	529	549	550	512	504	499	513	510	525	532	507	510	520	485	469	513	484	485	527	531	505	499	524	517	496	516	517	539	565	536	502	518	563	490	500	487	510	514	490	533	535	504	519	531	524	516	514	479	500	477	463	575	518	535	492	507	504	472	518	484	508	480	471	510	521	522	513	534	489	489	500	511	536	519	477	527	538	526	484	533	499	490	509	526	527	495	539	491	551	530	496	507	497	555	560	484	497	509	485	539	521	478	494	534	518	461	495	502	498	499	507	481	521	515	539	489	546	519	480	543	528	527	489	484	521	519	494	498	478	497	516	519	515	481	488	507	552	516	540	524	530	542	510	530	505	499	549	515	459	521	507	491	537	473	499	515	502	545	509	509	530	532	510	522	533	481	475
22641	21189	28938	23684	21126	21142	12336	2033	1452	1308	1220	1079	1058	1024	937	962	883	894	802	833	898	813	755	833	843	862	814	792	776	819	767	800	844	784	773	794	813	779	763	833	784	758	812	808	717	796	794	769	802	790	756	754	776	758	767	742	769	724	805	726	756	780	790	774	786	744	736	754	749	757	746	740	805	752	735	700	729	728	760	752	734	780	758	770	722	801	794	739	756	811	771	784	764	782	795	787	775	711	770	751	766	803	727	780	781	755	761	735	800	768	749	783	707	766	803	716	808	730	712	707	773	775	712	744	736	790	719	772	766	739	774	726	782	748	812	787	765	749	757	735	754	728	747	762	808	730	791	790	764	763	818	751	737	795	753	718	714	745	734	806	731	746	755	720	734	787	781	776	707	739	800	760	800	757	769	751	774	776	777	743	752	750	730	766	770	727	796	734	750	755	742	754	815	725	775	711	724	732	770	745	758	756	765	744	786	770	765	751	733	753	764	726	743	765	738	763	808	771	757	788	721	754	758	756	760	804	742	744	783	786	809	749	829	783	758	759	732	778	793	799	767	732	718	766	789	779	746	776	788	732	799	736	775	766	739	723	758	737	746	748	738	745	829	807	717	784	756	774	807	807	706	731	758	707	767	789	782	720	798	754	794	743	789	778	762	766	784	737	733	770	786	761	800	717	710	749	745	708	718	753	749	752	735	709	714	782	699	768	709	739	738	764	739	750	747	790	752	685	731	760	752	772	720	688	796	792	715	805	737	823	740	723	740	751	778	781	834	738	758	746	718	735	730	742	764	737	719	723	815	736	786	707	687	818	770	718	759	761	804	729	721	826	771	756	770	726	732	770	724	707	748	811	774	787	745	793	760	733	827	766	756	752	762	771	813	718	743	736	712	709	792	757	789	774	730	733	749	779	783	791	695	779	820	710	771	732	787	740	766	775	741	757	733	777	743	806	823	792	716	797	760	789	776	771	741	787	747	833	759	817	767	759	707	744	768	753	758	748	765	719	805	771	764	724	730	733	749	712	774	793	758	780	750	775	786	724	723	791	738	734	802	728	767	736	790	767	770	783	780	717	758	766	748	720	751	779	788	705	724	731	771	723	773	721	717	737	708	763	755	749	714	721	776	740	728	730	762	746	805	708	778	736	749	787	739	767	775	731	761	754	717	764	738	789	716	751	817	760	747	737	754	757	726	729	738	799	819	747	692	773	737	733	754	752	803	752	671	743	731	728	778	741	766	767	768	702	751	804	745	781	764	698	731	699	811	777	811	757	731	772	782	702	768	804	767	791	700	760	730	755	729	745	788	745	815	737	751	751	820	733	751	731	743	812	710	821	737	752	760	726	736	743	705	762	732	735	796	817	749	758	766	733	816	722	757	781	720	822	737	740	713	757	744	772	719	760	704	752	701	738	750	791	788	779	794	729	718	752	745	759	759	694	768	774	750	749	700	756	765	780	724	742	735	741	743	776	754	695	762	765	748	767	770	763	769	764	762	715	720	731	783	764	777	753	748	736	784	773	706	769	787	720	725	793	782	776	773	747	763	783	758	739	782	768	715	756	716	745	738	767	729	777	741	767	754	720	785	758	735	774	737	744	788	775	764	813	789	735	755	747	725	748	742	717	794	764	709	739	814	787	798	774	759	791	736	768	757	756	756	755	726	766	779	724	804	782	762	766	773	782	721	744	759	713	763	742	719	794	770	724	771	747	731	775	757	776	727	727	776	705	769	753	771	777	728	765	752	795	713	749	726	762	774	707	762	801	698	774	756	725	747	734	769	746	748	752	766	738	761	708	791	740	753	753	751	773	715	757	847	703	771	719	786	740	752	705	724	734	741	748	791	745	817	789	776	773	754	750	769	770	760	755	715	769	789	742	713	756	766	756	756	732	780	765	796	700	784	763	743	753	729	781	768	775	760	791	740	759	756	721	765	723	726	768	740	786	760	766	745	760	748	768	758	759	766	741	741	746	737	790	739	764	752	738	707	712	712	753	726	764	736	790	787	758	719	755	778	707	759	733	711	783	733	760	743	732	786	766	810	746	802	780	747	709	731	737	750	775	721	773	750	751	747	750	733	731	749	743	782	795	764	785	751	765	785	710	733	757	713	714	743	749	777	776	790	763	772	820	726	737	707	762	789	739	775	772	746	752	687	749	807	749	784	795	725	761	766	792	723	747	734	735	805	725	760	718	760	721	710	735	773	690	777	751	719	781	808	763	767	737	803	721	768	809	764	756	783	725	770	755	773	758	739	740	748	737	792	769	735	756	767	710	741	768	746	730	757	731	749	748	816	751	761	730	780	763	758	735	778	756	797	759	788	710	735	807	749	840	823	742	739	791	683	767	687	716	750	758	777	768	758	713	750	720	781	750	794	761	708	743	781	782	775	772	715	728	790	731	801	739	715	736	738	759	763	722	748	782	728	736	762	779	725	764	708	736	705	740	787	708	775	731	724	766	780	684	766	731	720	822	689	728	800	769	734	719	755	742	741	781	707	760	728	790	726	723	756	694	794	752	744	759	783	775	752	746	754	744	743	777	721	762	772	723	749	681	752	727	793	710	753	684	755	750	754	784	720	754	746	737	719	776	760	754	703	761	734	783	808	736	724	755	783	722	745	748	776	698	759	762	734	751	773	722	763	750	755	813	751	797	750	777	770	721	756	736	789	756	733	766	710	766	766	759	780	752	770	763	751	756	753	755	817	735	793	757	801	745	741	778	773	832	778	764	799	692	766	768	779	789	721	752	706	704	785	734	717	729	701	780	780	747	760	735	735	769	740	759	731	763	770	764	708	733	705	736	759	747	775	771	713	749	743	737	795	736	729	762	737	751	748	759	770	802	758	750	722	705	770	761	769	727	767	783	696	702	736	756	718	782	772	701	735	764	702	731	749	756	688	764	735	768	766	783	795	766	731	785	769	757	750	717	709	751	754	707	806	747	716	747	768	764	720	802	779	752	756	724	768	794	761	733	757	753	723	778	781	777	764	753	717	749	805	741	740	718	765	706	772	769	734	748	781	761	718	770	741	740	763	773	827	751	729	793	793	749	744	830	751	760	750	747	754	774	768	772	757	746	723	767	726	752	795	787	797	719	717	787	775	773	716	720	724	755	764	758	725	757	730	730	716	742	756	747	797	771	752	749	757	745	752	754	755	773	736	765	711	773	791	734	732	748	698	739	732	763	762	771	740	752	764	714	749	794	760	780	735	724	707	765	789	747	790	758	723	806	735	769	755	798	764	800	747	698	730	748	818	765	774	692	722	704	775	730	768	750	727	687	784	767	723	738	777	768	783	786	778	697	764	734	775	842	769	801	740	713	732	805	683	708	732	762	785	780	742	728	739	769	752	681	791	716	759	779	754	771	769	758	748	707	715	785	741	750	739	733	733	779	772	792	765	680	751	826	771	749	737	752	746	763	730	739	746	742	789	751	731	762	718	734	732	779	764	762	728	747	791	762	773	772	710	729	750	714	808	749
9888	17065	13976	7306	5212	3921	3338	2636	2283	1940	1585	1533	1338	1238	1177	1101	1072	1031	950	983	986	988	893	899	911	894	890	888	870	862	888	882	855	836	870	835	837	825	853	866	827	912	849	874	842	868	837	911	811	826	822	829	848	811	864	799	825	826	809	799	764	820	829	807	852	827	861	844	781	881	851	833	842	840	828	888	782	824	824	779	800	803	806	802	805	845	851	835	833	815	831	779	799	813	839	868	830	855	885	838	802	848	843	779	825	835	779	883	795	784	787	805	840	871	806	801	831	825	809	807	796	769	821	825	805	799	850	769	851	834	824	834	809	826	807	814	792	793	857	801	817	777	788	798	838	795	836	822	885	752	795	834	824	825	822	835	829	798	847	799	793	841	792	848	805	799	777	780	841	827	840	794	813	793	877	836	850	832	808	817	806	835	775	845	788	754	828	825	815	873	813	846	778	814	835	789	783	796	811	795	761	802	872	864	767	819	780	807	817	831	767	846	825	829	868	865	905	868	785	807	816	812	797	881	820	792	840	771	851	829	828	796	789	822	825	773	829	874	838	801	841	801	839	857	820	851	797	818	853	792	823	783	798	845	873	815	759	799	792	877	808	809	792	817	792	825	840	781	802	810	892	791	836	810	764	808	841	854	775	765	764	818	820	819	858	816	780	831	812	854	836	830	810	846	821	814	792	826	811	786	823	812	796	782	802	834	864	837	824	823	780	777	838	840	837	876	829	842	874	840	841	807	880	836	795	828	749	779	811	815	818	806	857	826	800	799	844	833	804	802	820	757	717	814	857	806	846	792	774	839	867	817	785	860	800	791	808	805	802	802	790	862	834	784	834	814	823	825	827	793	791	828	854	829	758	822	856	825	806	844	788	816	874	802	814	842	790	807	830	846	837	886	758	867	832	822	777	802	819	846	760	835	802	806	850	779	849	803	830	815	769	822	835	833	793	826	827	836	800	810	823	758	816	798	899	800	824	868	762	835	860	784	824	777	826	812	785	854	809	830	819	815	843	769	858	838	833	822	767	813	743	786	770	797	847	815	831	841	791	863	806	830	851	792	811	786	813	835	794	783	799	812	800	831	853	829	821	769	862	810	833	870	753	818	880	886	786	831	793	821	755	809	764	783	828	821	811	840	804	861	810	842	855	859	874	843	793	816	840	790	788	784	827	826	839	782	782	795	838	787	772	801	877	815	829	842	820	782	830	813	780	785	800	801	845	773	808	823	776	820	802	825	783	835	841	812	777	777	828	825	794	879	818	817	848	876	844	821	840	810	831	816	786	791	797	810	829	818	799	797	825	781	809	820	851	819	813	797	786	781	794	818	845	834	799	802	832	865	882	790	810	834	838	844	804	808	896	817	818	774	818	832	808	875	820	812	806	827	844	790	808	817	851	789	831	838	780	850	836	787	833	817	795	826	818	837	777	856	882	807	798	832	787	798	792	767	779	823	869	841	834	831	809	799	847	841	779	817	865	810	830	786	797	834	819	779	847	828	871	801	863	822	790	827	864	822	818	866	794	802	811	807	789	812	826	825	786	814	809	804	792	768	789	808	809	829	831	842	787	802	763	848	814	828	907	839	840	828	807	804	817	785	804	842	769	875	785	828	850	854	830	823	788	814	795	853	849	847	771	823	840	795	795	834	834	817	805	766	839	827	778	852	904	799	791	787	818	851	808	832	803	777	790	805	916	865	798	793	830	827	795	860	829	797	807	824	813	815	833	817	838	798	800	858	793	820	818	813	849	800	830	813	824	841	860	804	824	815	774	828	847	786	814	828	822	860	838	840	808	858	787	786	792	816	840	821	826	844	825	808	803	804	803	805	797	836	831	868	790	795	808	846	831	825	818	807	805	818	831	869	785	813	842	806	842	810	814	811	879	803	814	808	803	805	808	767	764	861	836	797	805	814	802	860	792	795	808	842	864	825	799	795	816	835	783	767	889	869	834	778	783	811	858	804	801	802	845	759	839	849	829	838	815	866	794	785	834	806	830	811	825	800	789	807	841	805	803	842	857	825	772	842	825	805	825	848	796	786	867	799	796	826	847	804	775	815	863	825	832	806	779	807	819	815	776	804	857	827	806	807	854	836	801	789	816	815	804	795	850	859	861	857	829	838	790	831	886	812	819	832	802	815	852	785	790	798	817	859	803	805	820	804	800	797	902	789	789	800	820	790	759	819	811	821	796	801	818	802	778	773	814	805	851	822	837	810	792	828	822	811	817	827	808	840	804	801	830	792	876	799	820	810	758	809	797	830	822	800	802	861	803	745	822	829	768	753	773	824	785	790	793	840	834	834	818	806	849	848	799	865	842	786	767	820	815	804	821	815	780	822	803	808	774	771	794	835	844	844	799	775	780	855	868	837	800	844	823	793	815	839	786	795	796	830	812	782	834	856	779	826	867	803	799	804	823	806	769	836	837	786	793	803	772	894	809	796	855	801	825	846	795	784	800	768	822	846	791	803	817	839	865	867	839	841	826	802	827	812	827	830	786	887	804	830	816	875	829	829	808	804	787	824	798	813	821	811	789	795	803	804	814	820	770	792	855	837	785	798	821	794	777	809	806	822	846	828	839	813	814	844	835	838	817	819	832	815	852	839	768	830	802	783	813	802	809	821	787	876	802	856	809	823	860	822	802	797	781	818	818	880	821	840	806	823	880	823	820	796	848	824	765	878	783	795	824	804	807	819	814	836	812	800	842	829	859	793	809	811	770	826	826	828	826	835	756	801	825	820	796	802	826	785	791	802	854	814	877	847	830	777	832	806	809	811	846	782	809	777	831	775	797	798	830	822	824	806	849	849	832	829	871	829	870	809	803	810	766	798	803	800	875	787	847	794	812	799	797	814	831	840	816	828	776	842	834	826	817	803	805	821	828	812	870	786	832	830	861	826	799	776	847	831	842	858	816	838	826	805	815	798	755	806	792	839	769	808	848	844	853	833	776	791	796	820	813	785	809	808	795	787	804	830	827	836	822	779	810	780	848	758	816	806	801	792	833	812	811	771	825	822	817	804	868	831	832	801	844	783	767	833	872	837	832	854	792	839	822	837	840	814	834	842	842	790	834	818	810	846	814	854	832	784	847	807	810	830	824	854	823	813	790	803	838	829	829	811	820	777	812	779	786	816	809	853	761	861	811	862	792	826	821	804	782	777	799	823	850	783	805	834	800	770	808	784	827	811	787	824	836	797	762	858	819	819	818	808	844	838	802	824	786	826	803	838	812	783	852	818	804	835	831	815	823	878	808	857	903	791	812	852	820	810	815	844	834	793	857	820	793	837	841	790	818	830	823	848	811	843	821	868	806	817	809	758	820	799	793	794	778	821	826	809	789	824	877	803	768	801	782	817	840	805	782	813	815	819	830	756	836	849	770	756	839	796	828	881	810	797	805	787	814	803	810	869	801	821	815	781	804	831	779	823	788	824	798	771	783	820	849	776	822	826	797	799	839	841	879	794	850	866	831	811	825	884	841	793
27034	20338	8465	709	395	344	286	274	253	224	286	245	279	272	282	245	253	283	220	251	208	238	226	239	251	228	206	267	241	227	220	257	250	252	234	215	243	256	255	230	231	251	247	242	241	228	246	239	262	222	270	211	231	230	224	254	257	229	228	243	252	229	234	234	275	258	232	255	261	257	233	249	256	231	231	256	252	223	232	253	231	228	238	239	262	238	252	237	269	257	245	231	235	209	234	244	251	247	256	258	250	229	246	227	212	253	248	254	232	243	248	265	243	247	254	255	234	250	242	250	244	244	242	236	255	237	207	239	226	235	249	252	236	242	222	249	237	211	253	240	230	229	265	225	238	236	218	238	245	243	247	246	217	264	230	244	249	278	222	199	247	229	244	238	243	233	222	216	240	225	247	253	232	233	230	247	242	242	217	257	253	210	231	244	248	250	232	255	246	244	249	219	241	238	232	248	265	241	247	246	263	230	226	220	234	226	273	237	254	249	228	217	254	278	247	231	245	232	234	248	247	224	219	255	230	226	216	242	242	235	244	233	247	232	273	231	210	254	223	232	253	258	225	228	237	277	239	230	242	248	210	244	235	233	233	233	260	266	223	218	241	256	274	247	198	246	241	235	227	248	231	246	261	230	256	247	277	246	222	248	233	238	223	233	258	229	281	242	239	272	210	240	233	257	225	236	240	211	239	228	240	238	248	259	245	236	225	254	231	223	241	258	238	230	233	240	235	239	227	254	246	225	242	220	234	224	257	227	259	233	220	251	269	267	219	263	221	237	253	248	257	248	271	220	226	229	259	244	210	259	216	238	224	242	255	246	223	226	247	252	239	235	252	270	217	252	237	246	237	222	245	271	247	237	282	286	234	252	236	262	239	257	234	257	230	217	250	247	283	213	247	247	207	256	256	231	237	226	252	248	252	235	222	221	250	216	244	244	245	261	259	261	215	247	266	247	250	277	245	235	246	222	254	238	262	202	276	213	235	262	254	222	234	229	211	264	254	233	258	243	219	266	243	228	235	229	232	227	275	236	216	251	224	255	266	220	248	269	238	228	228	267	250	249	212	236	250	214	257	239	219	225	249	246	245	242	235	210	233	270	237	250	236	270	259	242	199	245	250	225	224	234	237	237	249	226	235	235	256	255	253	261	235	255	211	228	237	222	281	252	226	266	243	228	255	241	241	277	236	265	242	251	266	244	253	211	245	219	249	239	238	230	256	243	236	236	264	248	252	257	220	273	221	225	234	230	224	244	231	258	241	252	242	242	236	225	256	275	245	248	243	245	250	246	225	209	243	267	241	251	243	249	231	269	252	257	272	236	250	232	246	229	222	227	232	245	236	240	268	237	262	246	249	249	204	241	225	217	225	211	246	242	253	239	223	234	232	256	238	243	239	243	252	234	254	230	234	236	248	249	223	235	233	234	247	245	227	249	263	242	268	239	250	234	257	249	248	244	247	236	264	225	242	240	258	248	252	236	232	249	233	234	239	256	249	232	240	222	243	244	237	239	238	265	265	233	234	242	260	237	255	271	203	263	228	235	257	262	240	267	223	216	242	234	233	224	237	229	246	230	243	254	217	241	262	253	261	249	250	235	262	239	241	264	249	243	240	244	239	245	227	228	264	235	258	215	212	255	259	224	237	223	222	245	257	250	262	254	234	254	240	238	242	233	262	274	184	253	228	202	241	227	254	235	264	232	228	223	221	221	239	230	249	230	249	222	230	256	245	239	258	238	228	262	249	228	209	217	248	262	230	218	258	247	262	265	226	216	253	256	215	218	242	249	223	260	253	234	246	235	231	219	214	237	244	239	242	270	251	232	241	229	261	230	249	222	237	204	226	254	263	231	229	238	252	237	212	248	260	252	265	231	235	237	248	246	257	229	247	215	260	233	219	259	285	194	246	220	255	269	255	275	243	228	246	261	222	230	251	226	237	240	259	232	238	236	239	254	230	232	231	270	265	253	236	237	231	246	221	244	255	239	265	213	229	232	239	253	235	264	230	239	263	233	239	248	222	236	216	248	219	235	262	234	226	234	236	242	223	254	206	242	256	241	211	229	233	227	235	241	225	249	261	236	218	233	236	255	228	232	214	246	222	231	247	257	201	241	264	231	244	225	233	247	219	246	269	255	245	240	242	254	254	232	249	254	264	229	249	213	207	220	249	242	242	263	231	244	251	245	229	232	251	229	255	254	230	247	226	248	249	239	231	274	206	217	203	232	229	231	239	238	221	254	233	252	223	243	220	221	265	245	237	265	253	261	258	235	261	235	237	234	251	241	264	264	221	251	249	205	260	247	235	233	210	248	225	267	238	254	227	240	235	252	230	247	221	252	240	247	255	268	256	232	219	253	266	253	234	251	252	229	263	246	259	243	237	241	260	238	196	239	289	258	223	246	243	232	245	254	244	216	240	233	278	234	250	240	206	243	246	241	257	239	205	246	230	256	250	247	262	251	237	238	199	244	246	252	275	238	265	263	236	226	257	234	231	236	250	256	252	249	224	212	251	257	215	255	242	242	245	252	226	213	255	205	266	251	249	214	253	261	236	241	240	240	237	275	255	251	238	252	256	234	256	227	226	226	245	247	243	265	240	254	240	215	241	230	244	236	227	248	253	236	241	257	243	239	244	251	263	234	260	244	225	251	237	236	242	209	221	213	250	211	273	249	233	246	239	228	243	269	245	229	243	256	260	237	267	249	224	257	238	264	241	240	256	228	227	249	203	251	236	242	247	240	235	261	242	244	240	210	220	219	244	236	233	228	235	241	264	236	215	226	244	241	218	218	261	220	222	225	243	228	212	232	209	243	251	242	213	229	244	269	240	264	243	237	231	241	243	243	263	212	242	243	248	221	239	266	213	253	239	231	262	248	258	221	253	260	227	261	232	264	249	240	213	217	249	224	223	252	223	223	238	240	253	254	253	244	234	234	240	215	252	221	225	231	290	272	233	230	255	244	238	240	220	242	274	233	242	255	278	243	243	247	239	248	245	230	233	244	244	244	204	239	260	238	261	241	278	241	241	262	260	213	256	268	243	250	223	229	239	230	258	238	237	250	257	231	227	232	244	260	221	221	238	252	235	241	248	225	234	253	238	244	230	250	256	219	219	229	221	253	242	229	252	248	245	212	235	248	240	228	231	237	228	259	243	222	251	243	227	245	217	260	216	246	229	230	220	237	250	250	252	237	270	236	240	230	271	240	257	239	243	229	253	245	237	244	244	228	249	261	225	238	249	231	242	234	235	245	242	254	219	265	247	215	251	261	255	244	245	237	247	219	273	239	256	236	243	253	223	218	243	251	241	246	236	258	240	235	267	254	259	254	250	205	276	244	223	264	226	239	233	239	234	257	204	245	232	246	223	230	226	249	256	217	230	223	249	226	244	217	240	248	239	238	215	239	263	231	227	260	238	242	229	245	254	248	231	233	254	206	247	226	275	240	241	230	238	242	244	240	238	254	231	237	294	223	258	222	265	231	229	234
6102	1841	1379	543	454	415	379	362	325	330	298	296	299	311	309	295	310	292	314	295	293	333	295	301	303	330	299	288	308	300	302	269	308	278	291	280	293	295	319	292	312	303	282	273	294	299	302	296	304	270	315	312	294	278	276	306	288	304	293	250	283	279	294	310	309	246	282	312	302	279	302	287	305	308	321	278	320	285	270	308	310	266	319	295	279	279	259	307	300	326	293	300	334	291	301	311	315	286	274	299	284	298	321	278	311	295	292	281	296	290	310	287	301	299	318	297	305	268	293	294	299	305	300	280	294	313	296	316	281	309	280	317	295	287	297	289	283	332	270	257	278	297	290	293	283	317	286	271	280	292	291	285	310	281	316	294	311	283	306	286	268	281	289	281	287	305	318	295	294	300	306	290	284	295	326	286	320	283	289	269	291	317	248	301	307	312	299	288	325	298	306	286	321	303	305	265	326	271	286	290	283	296	291	284	288	305	291	311	288	314	287	308	275	282	304	299	296	287	316	294	323	291	296	271	303	306	279	295	273	309	309	291	296	301	304	295	316	269	296	265	268	274	301	302	297	287	311	279	274	301	302	277	285	342	277	308	295	298	286	292	287	320	304	287	311	310	311	307	300	280	279	304	300	316	314	329	285	307	283	306	305	287	301	278	309	321	293	286	250	300	286	283	292	327	286	279	280	309	308	318	299	290	321	300	268	284	302	280	303	297	303	301	303	283	278	321	298	300	300	322	287	296	291	288	298	283	302	314	313	290	253	267	281	340	256	264	290	276	312	284	262	296	271	288	288	327	308	285	326	281	289	295	320	288	311	273	292	290	273	326	309	282	284	282	299	300	290	277	291	273	299	302	325	291	290	289	305	299	307	257	313	268	268	288	329	276	259	304	283	301	281	300	295	309	303	299	285	307	286	285	251	293	296	304	310	308	271	284	294	294	286	350	304	325	322	320	325	292	317	324	285	310	310	274	284	304	301	290	287	287	311	295	327	301	298	306	283	302	303	276	258	306	318	305	268	292	313	324	276	277	292	308	290	304	294	280	288	301	317	273	265	296	314	315	303	269	291	276	266	288	308	339	289	284	285	294	277	284	297	293	292	292	288	286	289	291	300	303	328	314	300	317	269	303	270	267	258	278	300	292	278	282	280	275	298	322	308	287	285	286	285	288	305	251	287	323	298	294	320	313	293	330	315	290	299	311	277	292	281	292	288	322	305	285	301	288	279	296	305	311	323	299	312	304	303	327	286	337	287	294	308	286	265	285	307	287	277	283	288	302	330	271	282	278	323	329	303	267	288	273	313	303	298	306	290	270	296	313	267	315	309	327	300	317	278	284	300	282	273	271	290	256	271	301	278	330	308	279	288	297	326	309	284	308	292	297	255	298	286	282	315	294	281	288	278	290	305	299	263	314	298	277	304	295	326	296	303	273	286	290	300	298	301	299	278	290	287	310	268	304	267	298	300	304	295	307	321	299	320	278	319	297	275	304	314	304	301	276	297	327	290	283	287	298	339	290	314	314	313	319	295	300	273	321	271	294	296	290	294	298	301	305	282	267	329	292	304	323	322	283	344	310	306	279	263	284	279	311	309	293	293	300	286	288	285	307	300	271	307	303	268	308	283	278	297	286	295	295	278	282	287	256	258	288	321	327	304	285	274	336	295	290	256	294	293	303	298	263	290	303	285	332	305	273	296	287	287	313	290	288	262	252	289	301	299	319	270	322	305	306	285	277	287	284	264	297	329	288	304	278	305	296	273	293	277	279	276	280	297	288	296	330	305	315	289	291	294	292	293	309	282	280	305	295	304	275	297	326	294	313	347	278	294	279	277	283	289	277	316	318	272	282	300	295	274	311	297	296	278	326	262	306	263	317	280	318	274	282	294	295	307	302	297	332	295	301	276	272	289	260	284	308	287	258	289	278	298	279	271	302	294	269	301	309	306	279	309	298	284	305	293	295	288	284	291	302	270	290	294	295	306	302	289	275	303	297	289	294	314	309	337	277	279	307	300	280	263	340	293	297	284	333	292	297	319	304	302	298	271	338	336	284	275	299	287	301	293	305	305	304	306	281	285	288	287	312	292	313	280	276	322	311	301	285	309	282	293	287	294	299	275	286	299	262	320	303	289	297	282	307	281	281	321	325	273	308	297	294	288	306	275	293	274	264	294	274	260	275	315	276	306	269	324	301	289	278	293	299	261	316	303	309	294	274	295	308	268	302	294	306	296	283	268	286	322	331	295	293	314	305	265	292	258	307	307	282	274	312	269	317	288	287	292	261	274	269	290	286	317	260	270	323	313	281	289	298	304	319	307	283	311	305	294	317	277	272	320	248	290	303	292	303	291	281	273	257	315	308	294	312	303	287	288	292	287	273	283	266	290	303	269	312	294	295	265	295	301	283	253	279	316	270	264	305	283	281	305	278	288	330	295	316	303	263	297	306	289	297	259	285	298	310	314	300	318	294	288	280	320	314	311	337	312	298	290	300	283	272	308	248	305	283	287	311	304	277	269	292	276	292	287	267	294	257	272	290	307	324	327	292	298	289	311	308	317	270	310	298	273	294	269	344	296	310	319	265	326	289	271	318	277	316	271	298	289	296	287	285	271	317	298	278	317	298	269	297	340	295	292	319	269	277	280	290	299	268	317	290	303	291	297	307	315	304	291	278	284	311	265	268	291	254	304	283	296	291	283	301	280	285	288	311	258	292	278	294	321	291	292	313	300	333	318	284	305	264	292	284	293	281	290	331	284	279	310	328	283	300	295	312	304	298	308	316	279	296	329	302	296	307	298	299	289	303	284	303	289	295	280	299	272	285	268	325	278	314	279	289	306	284	305	280	307	285	311	290	289	309	283	284	276	305	323	291	315	309	307	270	269	278	322	250	286	276	300	304	287	293	314	290	322	276	290	274	274	303	294	313	301	308	275	290	275	314	293	309	283	264	275	280	332	276	297	263	310	332	280	297	301	308	339	275	270	345	315	259	311	260	296	271	279	287	296	274	300	274	302	281	329	300	306	258	322	267	257	283	292	286	295	297	307	294	283	309	285	281	292	294	315	322	286	298	298	297	325	309	310	293	270	319	295	288	299	344	276	342	304	286	286	315	270	319	291	297	285	305	306	279	277	281	277	289	311	304	291	292	294	286	327	310	309	264	270	303	287	314	269	315	292	317	289	303	324	301	279	279	274	293	292	294	272	291	306	322	311	310	288	287	288	298	320	287	287	286	302	299	281	289	310	303	296	258	293	295	248	279	281	264	307	317	317	323	292	302	283	303	305	306	314	306	297	287	297	307	297	312	288	270	306	293	281	286	298	313	277	286	302	291	307	290	295	304	297	277	324	295	325	311	279	300	265	315	283	325	299	294	274	261	303	292	285	281	299	279	273	295	285	310	301	284	305	291	288	286	287	296	277	306	290	285	326	296	274	313	291	271	285	272	323	318	292	284	289	301	296	300	291	319	303	316	332	328	284	318	294	317
23624	21184	28584	24061	21180	12228	1378	909	799	702	643	593	557	500	480	524	534	491	487	480	489	425	472	445	434	489	470	444	459	450	437	436	449	416	434	458	459	419	424	448	408	449	459	412	440	417	456	414	400	386	403	428	410	436	431	431	447	440	445	420	403	414	411	429	417	412	427	425	431	413	424	429	411	417	427	411	415	375	428	408	404	451	404	431	405	426	431	426	383	430	419	415	429	399	403	403	409	406	436	416	418	432	394	389	415	420	442	419	430	450	426	422	421	424	429	453	416	418	402	422	431	390	416	409	440	414	428	400	448	397	438	440	452	429	419	446	455	404	460	428	435	471	411	399	406	406	420	455	434	402	391	384	440	411	440	456	404	429	416	433	432	395	413	389	418	414	401	466	404	428	389	403	429	419	423	408	403	411	439	403	427	421	411	428	440	434	390	422	392	432	385	454	416	431	421	450	430	437	410	424	400	433	432	424	431	425	395	402	421	408	436	425	420	455	418	449	404	410	426	424	411	434	398	452	403	401	408	399	406	393	424	408	387	392	454	399	401	423	405	400	429	402	433	424	437	370	409	433	414	429	446	395	406	416	383	425	410	443	461	428	427	414	421	440	451	399	415	422	374	395	411	465	446	411	415	424	409	380	415	400	392	387	438	438	441	442	451	394	378	412	414	420	413	394	420	386	406	421	374	390	434	418	419	451	435	385	440	410	414	419	411	372	408	409	447	353	403	419	425	432	416	408	398	423	443	421	401	416	423	414	415	435	415	395	438	427	389	440	412	409	400	418	426	417	437	437	418	415	417	407	445	412	435	418	422	410	432	416	405	406	407	475	435	415	405	410	455	392	386	398	440	406	436	458	397	439	408	409	415	436	443	419	439	426	419	423	422	422	438	421	424	427	419	381	366	434	417	411	454	379	421	436	458	417	416	437	441	420	427	417	431	375	414	441	414	422	455	413	410	411	413	384	427	420	416	394	429	415	399	405	429	426	422	423	402	403	436	430	382	430	427	400	418	404	432	417	412	393	414	445	408	434	427	427	457	396	377	457	395	422	420	432	422	418	401	436	428	436	416	430	393	397	372	465	394	444	418	406	415	414	422	438	392	408	420	368	388	403	449	418	418	409	406	433	445	439	403	425	407	430	376	446	400	405	427	431	395	408	378	446	450	382	437	415	391	407	450	388	407	417	426	412	409	427	400	423	396	426	420	393	396	412	428	399	413	414	401	435	396	427	411	385	415	417	373	417	438	398	407	433	425	429	398	442	381	445	390	416	395	448	396	428	370	426	403	441	395	452	417	434	407	403	387	432	413	418	428	412	425	417	410	374	464	405	434	418	366	389	427	406	405	406	427	404	429	437	431	438	394	420	399	436	419	407	423	406	408	382	423	399	439	419	381	405	457	433	408	467	396	378	422	398	439	452	441	407	426	416	433	403	446	422	474	456	396	407	407	419	408	410	409	420	439	389	407	387	424	421	375	407	407	449	422	417	447	405	377	419	435	425	405	401	413	391	407	433	425	422	441	432	399	405	423	396	432	416	422	396	429	411	421	403	395	463	416	419	436	394	441	407	439	404	438	419	428	428	413	400	394	411	388	411	423	440	388	398	407	428	422	378	396	433	452	404	403	396	425	441	401	403	420	402	441	396	399	432	406	414	407	435	434	405	395	436	411	379	405	397	431	398	400	448	435	418	404	406	393	396	414	441	421	410	445	405	418	413	429	409	454	426	404	394	411	394	419	431	405	411	428	396	420	418	412	407	405	448	383	395	433	390	437	431	438	414	453	417	437	381	380	394	387	452	411	401	425	401	443	439	423	397	413	403	415	467	419	414	413	424	376	450	413	420	431	375	425	413	425	392	419	416	419	426	440	393	449	413	419	408	433	439	389	413	437	407	392	434	436	427	418	427	427	424	419	446	393	411	413	418	430	444	414	429	408	411	418	409	410	436	428	430	422	387	417	415	387	403	419	410	383	443	436	422	399	437	379	410	438	433	429	428	390	444	343	436	450	422	421	421	413	415	387	414	384	414	449	438	416	360	452	431	427	414	435	390	380	400	437	398	450	393	382	403	409	407	459	409	432	395	426	394	401	414	403	457	434	417	444	400	416	440	393	388	425	422	415	393	439	410	402	411	422	406	430	433	437	442	419	412	401	427	396	411	428	393	460	424	397	428	414	412	402	434	455	407	413	440	406	440	418	406	419	423	426	469	391	370	406	439	412	443	411	407	446	406	439	401	429	393	411	403	443	408	410	408	429	415	415	408	414	464	436	447	413	402	418	398	417	443	410	433	434	404	383	405	426	426	403	405	409	433	401	422	413	409	397	437	405	429	449	414	413	424	441	397	434	411	417	391	426	410	399	406	404	405	438	409	423	405	396	425	432	421	393	394	422	415	438	429	385	424	452	392	373	384	423	419	422	390	414	426	434	421	419	407	403	373	436	444	474	381	425	408	411	435	406	379	405	411	381	369	434	446	445	418	435	414	420	439	397	417	383	362	435	406	445	447	444	409	446	420	450	408	427	384	439	416	428	389	419	381	432	405	421	441	472	411	399	400	395	416	433	411	423	412	446	373	358	419	410	390	421	372	424	452	414	409	403	426	391	398	416	410	419	379	420	433	403	444	390	434	412	404	454	430	438	416	384	395	435	434	419	415	419	395	409	416	395	399	429	429	408	410	427	429	434	439	404	435	393	408	417	393	410	413	409	456	427	486	390	421	435	411	404	403	392	401	453	387	440	413	406	433	399	386	434	422	389	429	438	411	416	423	358	438	435	402	394	405	419	438	411	429	428	408	386	420	401	430	437	413	402	380	392	397	431	369	385	424	398	388	411	444	443	432	392	428	416	391	434	410	385	427	392	394	363	413	443	410	420	425	405	387	386	376	398	454	427	400	427	425	371	436	402	440	433	399	413	425	380	461	420	415	438	432	456	419	402	422	400	427	433	450	392	411	440	420	426	404	393	410	469	417	454	377	407	416	429	403	385	421	433	457	446	413	404	429	412	429	411	406	384	446	453	429	397	419	430	363	406	442	458	389	413	414	422	437	362	419	415	454	410	412	388	391	421	400	438	390	395	437	457	444	421	422	421	408	416	432	401	410	440	426	433	408	410	388	409	386	417	398	385	398	456	404	444	413	409	430	384	389	424	425	439	403	455	411	439	440	455	418	410	429	416	457	397	414	419	430	390	426	438	410	439	397	439	394	378	396	429	381	437	404	432	416	396	408	423	382	447	432	444	454	428	385	432	436	401	443	442	389	398	432	429	418	433	394	442	403	416	422	410	422	426	374	415	414	408	412	444	432	397	429	416	398	417	452	437	428	412	398	397	392	421	389	408	380	422	440	462	399	412	390	448	418	383	424	433	428	474	445	431	449	386	433	408	403	377	395	388	399	418	386	386	452	409	417	446	444	447	433	436	406	409	420	438	450	442	391	409	416	411	437	454	428	423	419	409	430	419	387	426	387	415	384	408	426
7280	10769	8509	4220	2832	2243	1744	1404	1196	1015	852	805	743	699	666	623	616	593	562	549	508	494	531	482	563	516	537	477	550	524	465	501	503	511	509	478	466	495	494	498	496	494	453	507	502	444	464	503	484	499	415	487	474	455	446	473	450	490	487	451	483	473	507	459	461	460	458	466	506	484	491	481	459	482	476	504	446	460	478	470	462	484	441	472	452	476	453	500	453	489	464	448	457	476	464	466	458	398	464	443	443	448	491	489	501	429	438	483	502	436	461	451	443	444	470	501	441	433	440	456	453	424	484	462	451	506	475	470	441	484	462	463	472	431	450	510	495	475	463	482	465	474	516	426	470	501	499	473	446	482	487	483	449	458	489	458	474	457	468	471	481	444	455	456	451	471	470	433	465	468	444	444	468	442	472	492	461	461	481	491	467	462	469	448	488	441	449	470	483	435	504	467	457	447	482	489	476	475	469	471	460	494	460	466	448	471	475	441	479	485	439	446	480	482	492	442	457	471	465	467	486	454	441	439	467	483	450	536	459	453	448	434	443	478	467	489	467	461	465	455	494	479	494	515	450	433	527	474	458	471	463	482	447	444	453	482	497	492	474	495	467	479	460	453	426	464	468	468	466	490	480	505	501	489	477	464	422	470	441	448	453	499	493	458	480	449	492	467	466	465	470	446	520	463	466	449	454	449	485	405	484	500	491	447	468	450	460	486	475	455	464	491	447	473	451	456	492	432	491	468	528	484	473	527	513	445	470	459	466	526	457	472	456	477	454	473	487	460	466	463	552	479	472	445	479	451	469	421	443	482	473	497	457	464	472	488	451	489	451	454	459	466	455	487	462	497	449	519	453	465	434	480	498	481	473	501	462	479	468	484	479	452	487	509	477	464	471	468	456	471	479	474	450	501	472	485	430	460	476	425	466	489	478	464	460	463	473	474	464	492	475	455	445	483	489	429	457	503	436	460	516	474	457	492	456	475	483	485	467	480	459	441	481	437	487	432	486	433	515	445	451	471	444	471	510	457	429	434	499	434	492	471	464	465	476	473	525	485	448	483	424	448	434	461	458	484	449	470	470	471	478	437	469	470	457	469	436	473	454	467	441	475	470	464	476	474	454	472	462	473	468	454	460	472	455	493	466	457	471	466	491	462	485	466	437	466	488	463	451	480	476	473	478	480	497	459	475	448	461	472	456	457	490	477	477	495	460	466	438	495	475	482	443	497	479	399	458	438	456	458	481	478	430	460	512	470	463	457	496	469	424	466	488	500	450	482	471	469	495	443	436	487	458	464	490	503	501	493	473	501	460	446	517	480	443	494	467	481	475	467	470	431	480	473	460	460	501	489	492	458	494	488	445	437	480	456	518	461	459	435	477	453	482	399	441	486	486	497	456	475	486	467	464	438	459	487	474	420	452	511	463	462	494	438	478	478	453	477	445	506	459	499	456	458	459	464	508	453	470	471	468	464	484	440	466	465	437	460	474	459	472	438	483	482	468	483	521	484	471	454	496	426	508	435	475	506	476	444	470	446	475	462	454	430	447	469	482	470	476	483	451	478	453	444	461	517	459	484	479	458	467	486	475	498	478	463	475	491	457	453	435	486	424	448	465	462	484	475	531	435	466	468	484	459	486	458	447	467	478	483	444	463	452	460	445	473	458	450	463	483	458	453	475	471	480	451	465	493	454	440	459	469	461	496	451	438	452	480	513	452	489	446	441	449	489	465	454	458	437	486	457	458	449	475	449	468	458	465	469	525	452	456	459	470	472	441	478	446	474	473	489	490	491	461	447	476	450	469	479	443	457	460	508	472	456	422	465	489	474	441	450	493	434	481	519	476	469	462	443	442	439	482	434	474	451	458	475	500	444	450	500	448	497	500	483	482	478	452	490	501	460	490	499	457	454	485	481	458	435	500	447	479	483	454	475	466	476	455	479	484	479	469	437	486	486	471	471	464	514	445	471	470	485	460	474	452	478	482	475	473	498	422	447	481	461	465	475	474	476	449	465	441	490	453	501	462	463	452	470	497	464	484	494	439	481	458	480	479	503	482	470	464	506	470	473	477	453	445	466	492	459	480	465	472	418	474	445	470	487	467	438	448	438	421	459	512	512	474	455	476	480	462	436	469	451	436	461	472	454	495	473	457	469	517	495	472	461	487	469	493	425	453	461	482	489	436	490	479	513	486	480	475	436	446	447	457	478	446	426	416	452	441	456	447	467	452	467	441	461	464	468	473	458	443	468	470	474	469	461	470	489	441	488	445	471	478	489	482	496	433	480	492	465	468	508	460	494	528	475	486	478	452	387	477	464	478	471	456	500	471	463	479	471	446	435	470	447	461	492	469	467	486	443	481	442	483	483	451	469	531	451	496	444	452	514	514	450	440	488	468	483	459	456	438	502	449	483	475	463	447	458	481	436	458	486	456	458	451	471	480	499	487	431	472	468	465	462	445	471	509	465	484	442	517	457	469	451	433	472	477	497	475	463	511	499	468	509	482	490	460	458	486	482	516	430	478	500	454	473	443	498	455	425	467	469	435	427	480	484	465	485	470	456	478	470	464	440	503	456	429	463	486	489	494	486	454	470	496	484	448	488	464	475	460	493	454	433	489	466	477	457	443	465	436	488	479	463	438	454	471	472	452	473	460	437	460	490	449	451	477	476	461	477	465	449	478	488	497	458	488	481	462	442	432	520	467	461	448	446	472	456	460	470	466	482	441	442	433	429	434	491	433	495	484	485	451	445	436	485	442	426	459	495	423	430	497	453	485	466	466	450	470	491	502	520	457	481	490	496	510	457	438	453	439	490	501	482	491	484	486	461	466	454	470	466	448	497	464	474	445	479	454	485	418	485	487	464	520	416	495	475	503	457	451	495	451	462	472	467	462	493	466	462	466	442	443	404	486	486	466	448	467	493	448	514	509	450	476	460	442	418	481	496	465	500	458	472	461	410	487	483	476	466	470	467	484	455	462	483	486	449	461	492	513	437	486	455	481	464	468	461	449	498	459	459	486	475	461	496	489	471	482	498	490	467	461	484	474	502	454	469	428	434	463	499	494	459	500	466	459	447	450	454	510	491	450	464	504	450	479	492	475	484	458	483	464	467	462	481	444	470	435	482	507	467	486	470	469	505	443	457	474	421	478	478	486	492	489	461	484	451	460	493	438	451	462	484	466	471	458	444	498	474	484	482	464	448	461	469	479	468	458	448	476	466	478	474	473	492	453	462	497	473	496	510	416	474	497	458	501	483	470	485	430	448	498	487	487	481	439	454	431	482	489	481	458	463	467	498	489	464	465	459	485	477	504	505	471	486	471	475	495	471	487	454	453	482	445	491	453	432	437	430	475	493	449	489	476	505	468	456	476	432	487	473	468	460	504	506	446	465	467	466	448	463	438	458	466	459	455	451	407	484	442	476	478	473	457	466	460	474	518	473	443	486	438	474	498	473	437	452	479	442	461	443	500	469	445	487	438	471	451	447	456	470	448
24806	21161	27548	24938	12384	1046	770	685	576	550	516	532	513	470	503	482	461	439	446	457	465	465	454	453	464	471	436	422	445	474	436	438	418	446	438	458	503	415	453	465	451	430	492	463	439	466	427	445	406	396	429	440	457	470	441	435	449	447	458	418	403	426	435	463	421	411	470	447	449	462	418	382	425	462	454	393	446	457	432	440	417	444	443	410	418	430	443	453	429	428	385	422	426	410	424	435	476	430	495	414	407	472	422	444	427	404	476	445	414	417	413	411	424	420	470	442	421	426	435	424	445	443	444	421	406	440	448	422	432	416	426	435	439	435	457	460	444	452	408	414	420	459	455	437	457	426	426	461	444	452	442	445	428	426	438	394	438	443	413	453	385	431	435	422	426	426	430	452	414	432	417	434	430	415	470	450	425	429	423	444	467	440	445	410	420	457	411	441	436	414	424	417	461	414	457	407	442	431	429	444	421	398	470	415	401	425	407	479	440	394	425	430	431	420	471	462	435	431	399	411	434	442	397	426	442	458	464	407	429	462	437	407	421	434	426	406	410	437	448	417	439	426	444	427	474	459	426	413	433	445	450	450	444	432	411	433	429	452	484	425	429	446	399	435	397	466	448	446	393	417	413	402	404	446	443	451	443	399	420	418	409	424	424	435	465	486	436	362	409	448	416	484	446	395	390	431	433	420	479	402	441	444	412	426	421	415	430	420	424	435	395	458	419	405	483	438	412	454	431	406	402	403	399	424	427	427	400	422	451	430	434	441	417	416	418	428	494	433	445	440	399	406	432	432	441	430	438	431	434	429	419	409	415	408	425	441	436	402	429	465	409	420	422	404	447	443	421	432	406	439	411	400	446	424	450	435	425	433	430	438	415	410	386	429	428	406	405	426	388	435	433	426	408	417	452	421	412	437	420	458	421	451	463	430	461	448	403	420	380	436	438	455	447	479	429	437	433	447	465	430	466	441	435	440	452	406	407	423	405	445	414	432	446	433	430	433	429	460	408	385	437	444	408	406	461	410	418	450	406	447	439	483	426	432	420	398	458	446	450	447	436	442	421	423	418	456	449	449	448	429	439	428	427	468	385	460	443	401	455	443	466	435	421	440	438	463	438	427	475	418	432	447	415	431	450	452	414	427	449	411	389	437	418	397	449	456	438	429	445	422	402	432	429	402	415	386	462	450	438	412	450	418	417	455	448	453	442	454	432	436	437	455	426	464	419	466	470	437	415	431	419	432	428	394	392	419	464	435	436	430	452	473	404	440	424	414	440	432	442	437	449	416	436	451	411	464	442	438	414	442	441	430	404	412	426	416	439	436	462	455	430	438	395	448	419	409	412	442	424	453	412	401	426	415	425	466	471	412	480	464	416	455	468	411	451	457	435	454	454	453	423	422	460	450	448	460	443	456	423	415	454	393	390	458	421	450	452	426	395	436	459	439	467	406	441	442	412	444	409	440	409	429	430	446	438	422	419	407	432	405	441	427	471	450	437	439	462	426	441	411	480	414	449	410	411	433	411	409	438	436	409	405	447	452	408	413	454	386	426	458	422	513	458	477	390	407	422	397	405	414	445	447	447	456	446	418	415	381	384	435	442	455	407	409	450	428	434	425	434	428	443	435	443	440	421	423	447	445	435	432	409	432	434	454	457	473	413	420	425	442	447	413	394	449	415	411	421	393	381	414	437	420	463	418	448	446	475	442	460	449	414	468	426	439	414	385	438	418	463	414	435	451	413	468	414	436	408	434	437	391	418	464	418	419	444	428	450	432	402	430	466	429	419	439	423	410	419	432	458	405	433	428	436	384	433	448	424	455	423	387	454	421	459	441	433	427	436	427	445	417	449	453	476	420	422	407	443	443	402	409	442	414	401	415	447	466	407	441	432	439	471	473	437	487	461	433	450	442	457	440	413	432	403	427	444	421	416	420	431	432	419	444	449	424	468	427	448	382	445	422	447	414	441	407	428	433	438	468	418	402	443	429	440	421	398	398	460	421	430	434	440	452	416	418	428	443	431	440	438	426	409	435	411	398	411	416	383	448	401	472	429	409	405	413	432	411	424	433	449	416	437	430	452	422	438	410	464	448	410	466	437	440	407	440	436	441	407	425	414	432	428	419	416	417	436	410	429	429	417	434	428	429	484	439	430	420	422	447	425	430	410	471	408	442	443	482	403	460	420	444	426	448	418	421	447	419	414	456	440	469	416	416	446	427	443	437	453	428	435	467	464	402	421	435	436	443	420	423	434	457	407	446	421	488	359	421	421	446	419	438	392	409	410	416	391	408	440	425	453	421	450	432	446	433	426	421	434	442	408	457	410	421	423	386	459	443	405	412	450	420	449	420	456	450	407	448	429	441	459	470	404	464	432	453	450	479	437	451	426	413	472	412	423	418	385	462	441	439	428	448	444	423	457	433	475	410	407	422	456	425	435	451	477	408	444	459	462	406	460	440	442	423	396	441	450	414	442	447	443	437	453	419	422	418	420	472	411	442	427	397	397	435	433	429	464	432	445	436	413	407	441	425	440	442	417	457	461	409	441	414	453	457	433	433	477	433	447	443	435	453	427	435	435	457	436	418	466	421	403	450	439	422	443	440	421	416	404	467	448	438	414	388	460	413	429	463	415	437	491	431	405	432	434	428	457	438	426	494	406	441	425	429	413	410	480	488	459	485	420	447	420	412	450	451	422	457	424	419	449	444	400	433	473	447	470	421	431	452	450	422	406	459	424	447	437	410	410	412	419	420	405	395	427	415	426	503	472	453	445	455	442	398	458	449	445	415	437	425	409	441	462	456	448	455	438	441	457	425	447	424	410	418	428	402	426	419	435	430	454	430	446	460	435	425	418	404	424	439	423	429	453	453	443	455	405	402	442	422	433	380	462	440	399	443	426	419	425	439	448	437	393	439	436	385	401	449	450	426	420	485	452	459	427	382	389	418	451	395	425	465	437	384	413	453	417	413	397	420	412	430	438	438	405	417	435	486	438	438	415	432	426	462	429	437	448	435	422	420	413	487	437	448	417	383	393	421	452	423	411	407	433	433	456	439	408	459	410	423	423	453	483	445	414	420	435	453	449	445	473	448	438	445	440	435	466	427	426	437	388	421	401	440	447	436	411	396	410	429	409	413	422	445	408	421	418	468	426	416	421	400	421	429	419	425	456	434	429	424	418	433	449	437	424	413	432	429	411	424	441	437	449	425	439	404	420	433	430	436	430	450	439	456	444	422	398	416	447	428	415	394	459	447	423	438	413	428	449	436	441	417	405	428	371	405	430	433	406	417	444	445	443	428	414	477	414	410	416	411	419	373	434	407	447	435	453	407	457	441	393	455	459	418	425	455	437	461	420	444	378	403	457	428	416	417	372	419	424	416	465	465	398	432	443	437	408	464	442	413	424	429	402	451	426	395	442	420	424	408	409	446	417	448	451	437	427	445	420	400	400	432	409	403	437	445	453	428	440	440	465	431	421	424	436	463	421	403
7372	6843	4996	2471	1854	1432	1186	1066	941	831	749	690	688	634	580	561	574	563	615	542	554	539	550	528	535	515	540	544	492	507	497	505	569	555	519	557	530	507	516	535	487	555	481	499	523	506	538	546	573	541	506	503	489	505	495	497	509	508	488	555	526	540	525	517	495	520	492	520	518	514	527	542	506	552	523	549	549	487	517	500	511	497	579	517	577	494	518	516	519	469	475	495	502	487	513	535	490	546	476	477	495	495	521	544	536	485	499	520	483	504	503	558	452	552	510	491	508	533	497	498	501	529	527	525	485	492	509	489	514	511	555	504	526	460	523	508	485	494	493	529	520	493	500	525	506	493	537	516	526	522	525	486	527	532	468	529	545	551	508	519	508	490	540	506	488	542	479	520	502	537	529	532	542	515	448	499	520	499	515	490	502	510	520	538	508	506	493	483	484	469	506	524	510	508	508	551	492	494	489	506	490	518	478	509	512	522	474	511	469	492	542	504	459	508	481	479	515	504	518	466	482	532	489	534	489	521	522	525	540	509	465	529	478	511	501	525	513	495	546	539	488	545	440	550	515	498	517	509	520	541	513	481	525	492	593	527	547	544	529	507	527	483	553	515	506	540	465	519	476	511	517	496	497	503	489	533	496	507	521	490	494	477	496	511	514	521	529	520	494	561	532	512	504	520	529	524	510	555	520	508	527	516	517	505	527	508	502	506	523	503	514	551	529	477	518	505	527	515	563	501	541	532	491	507	493	488	508	516	502	482	547	478	497	516	526	510	538	505	507	461	494	465	541	517	491	505	475	502	500	488	463	521	487	506	517	539	500	498	519	491	551	544	527	523	495	538	507	506	546	546	551	496	504	490	531	551	493	523	507	480	505	496	501	521	510	497	487	509	530	489	511	490	526	466	572	527	472	563	544	510	544	511	520	507	467	529	476	523	482	521	505	536	520	509	514	534	495	456	553	544	504	514	515	540	500	527	533	552	508	493	517	525	513	470	512	474	486	508	556	516	478	507	530	473	517	533	541	534	514	539	506	483	538	511	522	526	521	555	484	539	504	491	510	515	505	492	501	558	517	507	504	528	524	518	530	506	462	513	495	508	503	512	481	523	529	489	528	515	517	529	512	531	513	518	516	495	498	496	495	480	498	509	484	514	497	522	529	488	505	514	502	491	476	516	484	496	513	466	547	494	470	470	537	519	501	519	517	557	524	558	456	501	500	524	543	513	524	554	507	507	479	528	529	529	518	485	491	534	511	484	477	506	552	488	514	520	494	482	477	540	497	524	517	530	508	513	569	503	531	496	511	510	530	532	514	470	512	511	500	533	497	513	475	530	512	494	515	517	523	515	498	539	523	484	503	503	509	520	461	495	524	521	538	493	538	513	521	517	511	509	523	525	516	512	503	493	534	517	533	518	449	505	498	548	592	518	515	528	506	487	507	503	481	518	500	517	519	512	490	488	510	507	523	526	525	488	461	512	497	495	523	509	471	481	531	502	526	540	512	474	502	516	480	496	503	488	489	544	559	493	505	505	547	509	500	553	503	494	515	532	524	569	543	511	510	486	514	522	531	523	472	509	473	516	555	446	477	490	497	545	505	492	508	496	498	524	487	524	537	481	508	503	517	508	501	496	493	486	522	514	507	487	502	499	535	512	490	523	510	544	493	482	502	512	513	487	530	499	519	496	503	469	560	498	549	510	519	509	536	507	512	505	481	486	540	525	512	544	519	554	502	511	505	497	496	490	504	521	518	531	542	517	537	558	482	527	490	558	492	502	505	513	513	499	495	516	502	517	528	469	528	528	502	512	498	536	515	494	541	504	551	511	515	540	525	522	516	536	488	479	489	514	527	505	523	508	522	530	583	476	537	510	511	538	478	494	505	522	535	501	516	516	520	552	521	504	500	472	521	517	508	492	539	508	502	488	486	527	538	503	511	495	520	507	482	515	501	464	480	505	530	533	530	519	491	522	544	519	550	490	501	511	504	555	523	516	530	533	527	479	512	551	508	515	533	488	555	536	463	512	516	541	549	506	516	506	546	498	497	529	534	514	518	487	503	501	521	530	521	482	486	555	476	472	493	467	499	521	544	515	495	504	475	497	536	490	513	540	524	495	538	529	504	494	502	463	493	505	513	509	543	523	501	540	492	488	522	507	513	533	509	526	497	513	507	508	528	543	527	471	489	536	493	516	507	500	530	505	500	495	548	518	500	514	526	484	509	502	485	478	505	528	560	528	488	524	477	558	533	518	513	474	504	518	505	533	531	559	533	474	533	530	518	490	528	501	512	529	525	525	496	510	506	548	487	502	511	509	493	489	505	494	496	518	499	489	470	508	512	530	515	515	552	513	529	555	491	495	510	514	529	505	509	522	474	489	514	519	502	486	521	468	508	518	473	544	479	493	564	482	502	490	502	525	494	525	520	536	508	522	495	488	525	549	535	536	491	505	528	567	513	503	481	529	499	525	515	510	526	527	511	473	526	529	516	526	525	550	524	519	523	495	537	523	466	568	513	491	509	528	511	524	525	532	504	528	536	535	516	530	496	499	529	522	503	540	509	493	516	502	535	533	496	487	503	521	534	538	521	501	547	462	546	497	498	539	511	528	510	528	507	477	523	472	474	449	519	534	463	517	493	508	500	514	530	501	529	507	483	536	486	469	518	493	520	486	515	521	567	494	525	495	486	482	536	504	534	490	507	507	522	542	530	504	531	513	483	486	507	565	513	545	485	538	488	541	499	492	525	531	498	509	505	510	534	516	477	514	477	499	525	474	499	478	523	522	532	471	519	494	532	517	481	480	492	525	530	476	514	562	508	509	520	506	520	546	519	523	550	526	477	536	531	504	502	478	530	514	541	523	517	487	515	503	527	506	505	494	502	534	474	525	505	529	507	509	460	465	529	524	503	523	553	534	489	522	501	496	526	535	504	571	512	503	483	523	552	537	486	524	544	483	509	505	489	507	546	521	537	506	521	542	516	535	498	503	505	520	484	512	540	495	530	510	520	543	488	546	540	554	516	468	538	507	533	499	473	484	463	553	536	502	495	472	484	483	507	532	525	560	528	535	550	511	527	479	521	492	511	506	527	496	506	508	516	466	504	520	519	494	506	495	515	498	552	526	512	543	505	503	562	512	506	472	478	531	525	537	505	484	553	530	494	556	580	514	464	523	542	510	487	514	523	472	522	510	527	484	533	485	501	498	506	508	511	493	502	520	497	510	514	492	500	549	515	508	531	532	536	473	532	511	492	511	510	514	538	511	526	517	467	514	591	494	477	511	503	531	531	466	514	506	497	497	517	491	528	533	504	501	508	530	529	501	544	524	514	526	485	504	514	511	515	542	508	541	518	477	506	524	471	514	517	525	506	518	510	518	509	495	499	529	536	505	496	448	529	478	543	531	525	485	517	519	521	500	485	524	522	518	478	492	507	496	525	510	528	510	536	561	537	551	526	512	538	525	489	506	510	493	515	491	521	545	478	566
22677	21220	29023	23726	21217	21300	12549	1943	1445	1306	1194	1139	1050	980	1006	920	952	928	882	928	843	851	810	894	788	800	849	757	829	836	801	821	780	774	753	808	814	799	818	789	719	726	805	736	805	764	803	791	761	781	803	824	762	762	803	787	775	783	807	748	766	727	729	758	804	756	777	791	789	754	779	756	785	758	735	768	759	779	788	804	765	739	760	802	765	703	753	777	787	721	779	796	720	729	789	788	729	737	733	715	766	718	721	771	782	730	716	754	778	765	775	767	734	738	741	791	782	758	747	745	731	803	776	808	771	763	801	751	759	788	762	784	794	739	755	780	766	763	776	790	759	780	780	707	744	750	775	790	712	730	752	791	757	803	742	767	744	706	841	748	767	788	776	816	743	753	738	764	775	729	816	729	790	774	767	816	746	806	794	714	740	761	742	760	783	717	776	775	743	746	754	715	787	752	747	778	744	767	794	769	751	779	776	775	760	800	721	797	785	762	771	786	748	738	759	808	792	702	775	755	747	767	715	758	767	784	768	786	781	761	766	778	763	768	726	747	750	714	708	729	722	738	776	783	774	697	757	713	770	765	786	765	755	771	760	766	787	727	748	821	753	762	806	747	805	737	835	744	724	738	727	764	737	785	756	809	711	761	801	756	763	787	767	763	711	780	696	789	728	734	747	769	745	772	766	712	784	802	713	745	786	717	762	772	774	720	754	791	778	748	741	777	742	718	777	755	765	783	718	785	783	789	734	816	713	749	776	740	753	758	782	765	749	751	747	767	732	784	776	756	708	756	737	766	753	746	726	781	774	780	734	726	706	743	776	786	745	777	798	718	766	762	791	791	780	765	757	786	751	760	750	770	793	780	816	768	801	775	765	772	764	755	766	731	767	782	783	797	768	782	740	702	731	750	710	762	750	727	788	750	756	701	778	738	771	725	789	737	730	734	754	749	734	733	765	772	800	765	772	783	767	788	761	675	732	749	729	739	714	785	731	740	723	751	787	742	731	757	744	792	792	777	759	743	760	748	757	740	737	793	763	733	764	747	791	729	748	766	769	731	773	740	768	739	733	755	757	795	776	746	751	769	775	738	773	790	719	800	770	760	797	770	753	769	791	729	813	768	743	708	743	757	758	731	766	748	778	772	795	690	792	759	754	770	768	787	776	744	753	766	719	714	755	722	779	771	762	774	684	747	753	749	816	797	732	851	722	764	765	790	807	749	764	784	795	766	741	764	774	748	730	777	770	796	757	784	754	775	747	742	765	755	701	775	779	782	700	734	768	792	748	777	810	771	763	814	731	801	720	791	765	767	766	738	719	797	766	762	784	785	724	745	738	721	753	797	749	778	762	771	761	755	775	767	765	797	747	809	778	718	779	756	793	713	758	774	755	741	742	746	782	737	787	744	767	730	798	771	725	748	760	758	763	743	758	716	694	725	787	748	755	734	779	752	753	745	752	695	758	723	737	705	782	727	783	740	721	745	783	736	694	771	799	771	745	808	740	796	762	748	762	772	801	760	796	731	770	772	768	764	732	737	772	758	735	748	782	767	740	730	793	747	731	805	778	775	727	781	759	796	731	739	765	770	790	767	800	764	743	709	739	726	734	808	760	772	720	751	789	782	760	770	767	721	780	769	727	753	721	745	801	761	718	717	791	748	689	712	785	753	760	783	784	759	762	769	759	729	724	782	809	758	759	747	705	734	707	781	818	742	735	728	769	773	764	768	794	816	774	718	782	738	757	776	765	797	733	741	766	765	759	776	739	779	773	725	715	768	809	735	745	757	784	807	748	746	742	700	726	739	778	755	712	764	739	727	793	768	795	756	778	732	720	806	791	770	748	752	743	710	783	785	768	755	753	709	768	766	743	762	786	800	744	743	741	737	719	791	814	794	765	739	735	773	795	732	725	746	773	757	798	749	727	750	766	715	756	729	696	745	755	792	767	751	768	771	749	778	727	746	730	754	729	782	782	772	776	719	743	766	760	747	749	753	755	729	750	785	752	725	781	749	752	781	711	738	766	749	742	813	725	743	799	747	745	740	749	735	762	754	779	781	772	804	764	778	758	807	760	752	778	728	801	795	729	784	754	751	783	788	760	781	765	781	747	762	753	806	742	792	738	767	670	777	770	738	778	777	799	731	707	709	780	712	765	778	769	719	791	764	768	792	750	769	737	764	780	720	750	723	781	740	775	726	739	820	751	733	714	754	735	707	726	764	719	790	787	710	737	787	778	775	738	740	763	805	735	757	754	732	728	792	733	754	764	807	781	756	780	763	768	777	704	830	743	735	751	786	770	773	791	786	736	704	785	746	772	775	778	756	731	736	745	762	750	774	789	756	762	748	739	744	800	728	750	775	776	737	706	757	781	780	779	746	766	769	764	786	733	731	731	801	707	733	752	707	762	770	768	768	726	782	760	722	751	765	805	708	768	763	744	736	736	723	717	781	767	742	710	793	767	738	784	745	770	753	742	763	746	760	768	760	716	782	751	730	744	785	791	783	746	763	815	711	742	781	761	770	728	749	791	775	747	723	779	806	742	742	788	777	728	783	727	789	766	699	741	821	819	787	767	756	731	728	743	716	782	769	745	774	768	750	787	788	788	773	763	801	755	751	757	766	838	720	734	771	681	772	750	740	759	740	750	763	704	720	780	797	740	710	771	734	757	719	744	792	770	783	771	754	755	763	749	762	774	735	799	795	732	742	758	760	773	734	735	736	754	734	743	705	755	773	788	780	750	737	718	780	784	753	743	760	757	811	771	707	771	716	716	790	722	799	740	764	732	743	733	770	747	736	705	761	726	735	782	766	737	723	769	806	787	697	775	773	748	694	754	760	738	794	733	732	770	740	748	792	766	733	760	746	705	780	746	744	721	729	747	754	724	743	752	677	783	728	751	780	773	721	745	776	762	786	760	713	744	714	776	774	813	747	752	781	770	763	774	757	722	694	775	751	750	769	753	748	788	720	743	756	728	760	775	767	756	739	723	781	705	717	743	766	741	739	758	722	743	799	712	780	821	754	703	771	795	741	789	771	780	780	794	750	740	768	743	753	763	749	770	735	739	793	775	719	750	774	773	730	722	703	742	742	799	753	789	728	777	772	766	740	811	767	707	816	798	756	810	721	732	798	738	791	760	760	787	769	758	726	737	743	761	739	760	762	733	734	802	741	786	765	696	742	750	734	737	700	720	742	790	797	777	734	778	763	800	722	733	717	748	738	768	801	731	764	749	714	767	790	774	761	754	757	764	756	722	730	748	764	762	713	719	769	768	718	737	725	706	704	750	709	753	750	754	786	747	706	767	808	729	763	780	750	771	744	774	764	719	772	745	799	747	764	751	730	792	790	814	811	756	723	748	762	707	724	794	756	762	779	729	739	736	722	743	768	707	798	744	734	760	796	755	785	791	785	696	745	749	723	777	763	778	774	802	756	756	735	773	742	763	743	729	736	711	728	725	752	764	750	702	771	775	740	731	760	791	771	709	731
10639	17352	13949	7508	5464	4107	3250	2642	2328	1958	1666	1474	1358	1264	1179	1155	1160	976	1042	978	953	960	1013	892	921	875	926	887	854	922	848	885	869	870	861	893	901	909	856	856	867	835	869	909	929	812	827	842	834	854	882	817	809	827	767	847	799	869	868	871	805	808	841	841	813	887	852	867	846	817	889	894	840	827	812	780	839	807	848	823	819	884	866	802	804	889	815	777	798	803	839	837	843	816	810	783	840	839	769	877	830	836	847	828	808	883	811	849	851	795	850	846	805	798	824	851	839	758	802	861	832	840	847	836	778	778	894	814	797	783	780	796	859	823	823	807	840	830	872	807	838	834	807	793	833	833	853	800	856	820	810	776	783	847	811	845	849	862	852	773	789	876	793	816	793	796	846	826	822	817	810	830	786	826	834	828	856	815	837	796	817	853	840	791	862	870	806	821	821	862	811	802	857	856	871	828	804	811	838	827	836	836	819	813	800	841	812	795	816	827	807	803	862	831	817	882	828	842	886	822	850	835	814	823	842	812	842	853	866	822	844	805	823	810	792	835	859	823	789	817	824	794	802	866	790	837	840	779	818	831	870	852	820	755	830	858	803	837	839	841	909	844	768	841	803	806	796	798	827	854	766	834	842	833	796	864	814	812	824	764	838	814	798	821	827	805	809	823	844	806	843	815	785	818	841	842	880	840	856	775	807	786	795	797	804	815	827	815	825	816	782	823	829	844	774	813	845	809	820	831	809	850	827	812	816	822	831	819	821	790	800	793	804	829	836	832	831	807	855	831	862	856	856	847	826	883	809	779	793	850	772	799	872	848	803	808	817	856	801	790	870	802	840	831	795	823	845	742	880	806	859	792	846	843	804	833	852	806	838	793	778	828	799	798	798	839	825	789	779	816	831	800	843	811	857	885	812	829	839	847	835	808	792	860	814	855	825	809	809	813	855	789	835	860	811	804	831	802	840	822	867	848	807	801	785	815	834	858	810	805	837	847	797	792	807	816	846	818	808	808	806	818	793	835	849	830	885	806	802	789	749	830	832	824	781	823	836	818	813	771	870	788	817	811	816	833	848	852	815	826	790	852	831	843	844	831	802	802	856	774	861	876	821	842	827	845	823	816	787	774	781	854	834	793	824	808	822	843	856	828	806	877	803	819	808	825	824	793	852	824	837	798	772	803	839	795	803	774	818	792	797	884	792	834	845	825	829	794	817	876	835	822	818	824	840	861	811	826	812	795	780	855	829	788	836	837	791	764	809	763	804	838	831	844	842	817	793	822	860	791	803	767	778	818	821	835	841	832	861	772	834	794	816	861	867	832	795	773	812	810	813	818	855	816	837	843	848	793	851	843	814	797	812	802	798	832	798	773	888	783	839	854	809	824	851	827	845	761	805	814	845	809	827	816	818	818	870	864	837	821	811	853	805	790	796	875	826	806	807	786	812	820	794	796	812	773	804	835	823	900	836	814	813	771	847	775	795	838	802	812	828	815	811	840	811	837	845	812	822	848	854	812	794	823	765	822	849	829	790	815	836	785	789	834	820	800	812	841	842	778	840	794	829	874	815	818	812	865	837	786	836	819	799	762	834	808	851	776	760	813	805	875	865	872	792	797	806	830	808	840	835	856	810	785	797	808	834	791	874	827	827	816	808	806	820	786	833	821	859	815	877	816	835	860	811	814	808	840	750	850	843	821	829	857	818	844	824	885	848	823	828	798	844	844	799	845	829	829	828	795	845	831	846	811	854	803	813	808	802	864	821	839	842	788	829	823	824	880	792	799	817	811	814	896	812	841	821	821	797	837	864	802	773	843	790	806	743	833	838	824	827	825	829	883	806	835	781	796	812	884	824	800	845	839	818	842	817	804	803	896	852	816	862	811	833	806	868	791	845	791	813	780	788	828	888	819	808	798	848	885	838	824	849	848	762	833	789	825	822	872	811	779	861	793	859	830	857	803	852	816	798	817	811	837	785	864	796	818	847	812	810	832	822	839	833	841	841	794	804	820	819	832	753	839	821	815	797	831	794	916	819	838	817	863	851	825	817	788	811	818	817	774	818	815	827	797	836	796	831	803	814	862	843	839	791	832	832	803	798	753	845	825	807	798	860	838	800	820	814	802	819	836	820	818	776	805	841	830	750	820	872	849	839	776	838	813	855	843	830	800	805	854	787	772	844	834	834	844	838	825	854	796	845	854	801	805	818	811	821	803	777	766	767	812	826	817	865	785	780	813	796	859	836	863	817	801	735	808	815	754	812	834	765	794	785	854	791	803	850	798	820	788	792	817	798	838	770	801	801	846	834	808	800	810	851	841	800	785	864	855	808	810	776	816	804	790	801	838	845	816	835	808	834	833	807	797	831	808	777	808	800	901	804	813	831	814	794	834	817	834	789	820	884	775	810	768	754	789	856	811	817	850	867	828	755	851	846	797	762	777	777	832	816	822	802	811	839	846	783	886	825	814	818	769	782	843	849	823	799	828	812	802	803	798	813	823	778	816	795	858	819	821	816	799	864	840	821	816	852	848	845	779	789	825	842	759	799	759	840	816	842	853	845	766	815	840	860	819	772	777	854	837	789	826	843	827	819	830	847	843	825	832	818	797	776	813	823	856	857	800	761	855	842	798	814	847	871	840	847	854	806	815	792	776	841	853	800	837	803	887	824	839	852	811	814	802	775	809	889	848	860	835	785	786	770	819	850	745	796	818	768	812	898	847	792	725	790	793	827	782	809	855	776	796	844	840	806	855	841	850	814	800	831	848	841	819	770	854	826	782	819	809	770	817	816	807	840	841	800	792	849	832	806	850	791	814	811	822	871	855	780	874	830	826	842	805	827	875	846	825	864	823	789	845	814	828	845	807	839	780	801	849	799	887	806	844	819	826	882	825	784	786	811	797	821	867	823	791	780	775	826	820	764	797	801	823	846	876	814	748	852	809	846	784	849	826	862	824	843	871	801	820	813	842	882	839	802	850	767	830	835	853	841	865	824	791	806	836	843	852	875	819	788	828	843	819	814	859	850	843	787	734	847	834	843	880	780	816	778	777	872	856	860	829	859	789	820	796	828	835	810	847	811	821	806	769	806	869	860	869	800	846	884	795	789	814	836	812	782	810	881	811	896	782	772	816	774	833	827	846	868	804	803	820	805	830	857	810	796	819	797	807	817	832	798	776	787	811	835	808	798	778	823	851	826	831	823	804	807	753	828	851	790	848	783	820	858	835	787	853	851	802	795	813	845	767	819	858	809	835	830	819	829	833	785	871	835	846	824	857	824	833	806	832	785	825	776	835	792	852	794	816	847	779	831	883	846	810	780	826	798	836	809	803	805	819	803	825	850	831	768	760	835	744	779	824	819	841	823	849	814	813	819	832	805	839	799	856	819	852	856	854	836	841	835	826	827	846	816	862	850	833	779	789	831	812	846	816	879	823	827	820	846	861	837	784	817	819	787	816	840	749	842	831	823	764	810	850	785	834	803	772	861	789	818	861
27010	20388	8486	726	378	335	276	304	286	292	264	286	275	242	243	239	275	248	264	234	274	230	270	249	247	262	243	238	232	238	246	250	252	255	237	266	254	230	224	237	246	253	252	285	250	265	240	282	290	235	244	242	236	249	242	210	241	234	247	206	231	258	248	268	237	240	206	250	258	236	238	250	265	240	248	215	260	231	277	254	235	268	228	235	275	244	259	205	247	247	238	264	237	228	245	220	249	266	261	268	228	230	236	235	248	233	235	259	231	246	235	224	242	243	244	259	260	218	260	242	257	221	233	244	243	238	228	224	250	261	231	208	214	257	251	240	226	234	228	229	244	213	254	250	246	254	268	249	258	237	218	245	270	282	228	214	244	224	265	227	244	242	266	230	259	244	237	245	234	257	252	236	227	227	250	249	260	229	248	242	248	236	228	217	230	250	221	240	220	261	262	217	228	251	240	244	257	228	232	217	243	239	206	222	259	236	224	249	278	259	225	243	207	270	231	271	256	247	234	254	232	255	228	246	236	249	205	245	230	264	228	236	263	251	230	247	239	252	226	229	229	241	235	243	214	244	232	271	239	226	268	218	247	235	246	250	240	242	240	272	250	244	246	259	260	253	252	229	222	232	246	210	258	232	252	255	264	250	294	238	281	245	246	244	259	260	240	237	236	285	245	245	223	267	245	230	246	235	253	256	263	258	240	224	221	236	272	261	243	267	242	251	268	276	252	241	233	244	267	262	262	229	253	256	232	236	219	227	250	227	257	217	242	253	230	247	262	242	280	252	225	217	232	221	246	216	244	245	212	217	247	222	227	208	248	228	221	228	237	237	230	232	253	237	225	258	240	236	251	242	234	254	239	222	226	273	263	243	239	245	230	249	253	196	266	233	235	237	227	263	212	245	248	232	238	227	244	225	263	252	235	247	242	258	247	259	258	266	248	236	262	264	255	237	268	239	232	247	231	251	236	251	214	228	242	232	228	248	223	227	219	267	250	230	241	237	223	256	235	259	218	255	254	242	228	218	286	225	271	244	247	221	228	245	275	223	264	216	231	231	253	223	233	263	248	246	215	258	249	212	238	283	251	237	228	249	267	232	235	263	216	235	254	230	239	215	232	240	240	253	257	231	219	235	244	263	246	227	223	207	257	249	225	237	217	229	253	264	255	237	253	250	231	241	241	255	244	262	234	231	251	235	227	247	245	235	248	235	246	243	231	245	247	248	272	219	242	231	222	236	237	248	258	253	247	240	248	236	247	268	236	247	253	260	228	231	235	256	249	224	227	213	251	260	228	223	237	268	256	260	284	246	232	226	252	226	270	231	248	226	251	242	259	227	225	276	270	266	252	221	244	257	253	263	275	252	243	273	262	240	250	252	275	228	237	262	239	258	245	260	231	235	245	234	243	253	264	198	232	256	253	240	236	215	257	243	221	253	221	250	237	230	239	248	246	210	238	265	241	220	224	272	233	230	258	249	236	252	244	229	246	225	241	238	245	252	238	235	234	193	236	252	265	242	288	241	270	255	244	254	275	258	241	247	261	252	251	218	257	241	240	241	241	240	260	230	259	254	242	243	260	245	252	242	256	257	246	242	249	258	230	217	256	215	219	236	256	245	222	213	219	276	222	225	250	224	216	216	239	233	248	221	236	242	233	249	251	255	237	231	229	234	265	239	274	228	249	232	266	242	236	234	222	259	249	219	252	219	261	268	238	266	249	265	262	250	240	249	220	269	247	236	226	237	244	224	241	263	236	243	277	238	228	238	249	233	234	263	261	197	250	230	213	250	226	224	252	243	249	224	219	249	242	213	217	271	248	233	251	237	233	243	226	241	245	235	256	230	238	255	253	226	250	249	232	206	257	227	267	244	233	253	246	233	225	222	240	227	279	251	269	270	251	249	229	230	248	242	265	240	259	238	257	265	230	235	253	234	259	219	256	246	237	249	227	248	214	264	234	231	259	221	217	234	256	219	233	273	247	243	225	217	251	238	256	210	239	252	230	237	251	254	256	233	249	223	242	226	231	258	236	233	234	215	259	241	259	234	256	231	256	264	221	260	266	262	266	280	239	241	232	239	258	245	239	243	228	231	226	220	230	240	242	223	245	224	232	233	234	241	257	246	243	225	247	253	249	246	235	261	244	249	224	225	224	254	218	261	240	252	258	228	229	227	245	245	241	257	242	241	275	249	240	232	244	246	250	262	225	229	271	265	241	251	241	269	248	238	203	264	238	227	225	222	239	233	257	251	267	247	236	245	260	271	260	231	257	241	257	261	261	249	256	250	232	272	207	234	254	262	250	237	247	238	258	241	248	253	235	268	252	252	247	263	212	243	261	234	242	251	245	248	273	200	255	222	279	214	218	247	269	243	256	224	230	262	255	278	204	245	242	273	252	258	217	231	220	239	213	240	229	235	263	243	221	251	233	248	268	257	248	241	252	233	226	263	238	263	218	226	235	273	249	244	220	228	224	232	244	254	257	239	253	232	245	235	258	244	263	228	253	234	230	234	228	243	229	227	259	253	231	260	258	235	223	244	220	243	232	240	214	233	243	246	244	235	253	237	243	262	244	249	213	220	241	257	230	236	215	223	233	235	230	262	264	262	256	250	248	228	276	237	237	260	276	242	267	221	215	264	252	218	260	249	256	220	236	253	262	244	243	235	234	224	226	262	256	259	257	258	240	224	239	224	239	234	234	254	256	235	232	210	234	242	266	239	249	229	257	206	207	239	253	232	230	252	245	259	237	229	262	251	262	273	250	228	274	240	201	237	214	238	244	236	256	243	225	267	275	244	223	233	228	243	238	243	214	265	245	266	224	257	212	235	227	193	262	272	256	223	244	251	239	273	263	245	262	232	222	264	241	246	239	227	253	224	256	237	230	247	239	249	249	280	250	258	243	208	245	227	227	245	226	236	257	234	235	263	222	238	242	238	237	218	256	213	218	233	247	246	265	233	252	252	248	222	276	250	254	246	240	271	238	238	269	240	251	239	236	243	242	235	237	219	270	221	232	251	236	263	225	256	216	248	243	237	259	289	237	256	278	235	239	269	212	241	243	274	241	261	228	256	240	223	288	244	247	251	214	244	239	220	223	235	243	251	219	216	247	222	232	253	218	248	241	242	260	264	230	219	260	210	232	235	247	220	257	238	228	248	240	268	239	236	243	239	250	236	272	228	212	210	232	246	236	257	227	242	234	258	247	249	278	273	250	239	245	246	247	261	267	271	231	238	242	212	232	258	235	220	258	245	263	255	211	254	236	221	248	232	258	235	232	229	246	218	260	226	260	275	259	240	230	273	213	205	227	269	262	254	217	251	241	208	258	235	247	225	238	249	261	266	251	235	258	228	242	249	263	238	267	227	242	250	220	256	260	264	234	228	258	271	243	233	226	237	255	257	233	249	229	241	252	226	241	252	225	238	226	267	241	258	237	251	240	228	230	244	232	231	209	220	252	261	242	215	244	232	236	210	281	263	226	205	254	252
7047	1782	1127	573	456	422	364	351	350	352	328	326	340	319	306	275	311	306	315	302	273	307	282	299	329	305	317	272	323	302	306	283	315	304	310	272	295	288	276	280	294	292	318	269	265	301	284	290	301	311	338	303	292	309	305	271	283	288	288	327	312	301	326	305	315	298	291	316	277	267	317	294	285	288	280	286	285	284	293	307	282	283	285	305	313	275	264	332	300	314	303	284	323	320	270	300	305	278	291	315	320	294	310	303	285	272	290	290	325	291	336	300	310	269	293	286	286	270	291	322	300	293	297	290	296	311	286	290	275	309	324	294	298	278	275	267	307	311	291	316	271	277	266	297	280	304	315	282	293	333	290	322	316	283	289	332	299	305	338	331	256	290	299	263	271	297	306	294	324	291	288	303	284	283	294	300	303	299	301	301	276	308	330	308	296	251	295	328	310	300	289	321	292	325	291	302	269	316	297	298	299	304	330	270	299	289	289	311	291	291	302	311	270	274	303	317	276	287	303	287	298	289	269	292	278	304	287	327	319	294	298	294	308	287	284	274	291	299	276	330	300	306	295	303	287	314	303	320	300	274	287	284	283	300	312	319	284	302	311	301	286	328	295	278	280	303	308	301	244	303	283	291	284	292	292	310	304	286	302	288	274	322	327	276	308	306	289	265	301	312	288	322	304	309	296	292	298	312	311	291	285	286	266	332	292	299	314	317	278	268	325	281	278	296	290	300	298	282	287	285	322	296	287	275	294	321	297	283	294	301	276	322	289	288	287	314	317	280	302	289	332	279	329	294	323	292	280	280	281	300	267	282	294	294	299	315	298	297	320	282	300	312	319	291	318	321	276	262	309	296	330	299	315	312	316	315	279	291	292	286	286	287	297	263	303	303	286	291	301	309	316	305	277	296	298	292	287	287	285	322	281	277	297	291	286	311	275	316	309	304	285	297	293	299	275	287	305	297	267	314	284	247	282	290	335	328	297	303	311	299	287	318	308	282	294	285	316	299	308	303	311	326	324	273	292	282	288	297	268	269	290	308	269	310	308	301	298	322	299	304	281	308	309	277	297	302	310	317	260	306	303	307	314	293	295	307	297	296	301	289	285	298	313	294	315	289	304	282	290	275	290	296	302	276	273	292	311	298	309	258	306	294	285	282	319	300	299	295	290	297	319	295	308	330	315	341	252	319	313	305	272	311	291	317	297	315	324	301	307	284	324	317	299	303	309	287	295	306	288	315	299	324	285	301	296	311	293	284	307	312	309	313	269	294	296	248	281	305	300	313	274	267	297	331	307	292	286	280	341	301	290	334	315	329	279	301	259	295	285	277	284	282	289	284	303	294	285	321	311	282	258	299	295	318	336	323	291	265	310	257	334	294	299	301	284	317	302	298	303	310	272	305	276	291	316	286	317	285	302	291	320	303	311	298	288	298	286	323	284	291	291	287	294	283	295	268	315	270	305	286	293	291	272	304	277	323	264	276	291	305	287	290	258	283	251	253	296	297	286	293	261	301	330	261	277	291	296	301	302	323	302	301	284	286	323	296	292	315	288	307	277	272	318	297	261	290	307	281	309	314	314	272	273	282	284	301	295	312	304	321	268	315	273	304	300	273	313	280	293	289	286	328	298	291	289	321	308	300	323	313	320	282	302	271	314	268	319	297	251	308	312	271	297	275	295	297	258	282	296	327	315	271	333	299	274	288	274	300	301	303	289	273	321	310	284	258	288	315	276	283	301	295	310	284	265	295	289	281	315	301	254	291	291	294	282	281	279	309	279	277	303	318	285	340	295	301	278	314	296	259	306	313	307	309	264	297	294	277	272	328	317	321	297	283	284	304	302	273	298	282	268	312	278	284	312	329	307	287	283	305	302	302	315	307	307	309	302	315	293	302	285	300	300	317	299	294	292	297	297	327	300	280	275	298	324	290	292	305	285	265	243	290	298	282	289	305	293	298	295	309	283	259	287	271	278	313	310	301	288	309	298	289	301	281	271	290	289	283	287	296	300	280	318	293	277	271	284	281	272	298	300	299	271	305	292	273	316	295	284	287	309	299	295	295	311	301	297	321	269	300	335	269	309	293	302	312	319	303	285	292	296	298	313	311	294	288	315	290	299	273	320	316	272	302	312	273	309	300	318	333	298	252	313	305	328	314	305	265	287	280	308	286	303	283	292	289	276	316	279	291	275	295	307	266	295	305	309	311	293	258	292	292	333	308	278	298	311	272	282	293	273	296	335	303	296	303	257	300	286	281	297	308	320	314	281	282	281	276	291	298	287	293	285	295	264	318	264	311	313	315	308	295	297	294	298	302	285	277	299	289	273	290	329	273	299	312	366	284	276	277	300	302	282	302	307	303	326	306	276	283	305	300	296	300	290	297	290	299	297	336	282	290	274	269	283	340	276	290	279	281	302	280	278	307	319	289	320	288	298	274	277	300	309	305	291	295	297	309	278	320	272	287	259	274	286	286	267	294	291	311	307	273	280	317	311	296	290	306	300	321	319	303	295	317	288	298	278	291	309	316	302	310	295	296	314	302	314	286	333	286	291	303	304	278	319	311	301	269	283	295	272	265	266	283	247	320	295	298	300	299	299	281	308	287	280	319	299	300	286	297	277	295	304	267	300	316	291	302	299	302	305	330	299	286	272	306	299	289	286	280	308	275	310	290	293	293	299	302	318	289	292	290	308	289	291	277	308	269	278	304	279	298	289	289	316	270	293	301	287	291	289	319	315	295	286	285	316	284	295	298	290	328	302	296	292	279	312	298	284	311	316	268	285	291	263	290	309	307	270	316	303	314	266	311	314	281	272	307	302	285	292	322	291	286	300	284	290	288	286	281	328	263	267	286	307	302	308	268	299	319	309	313	296	274	298	292	273	282	291	295	290	286	290	297	283	280	292	296	261	306	285	280	327	307	269	310	309	288	295	284	289	295	277	297	295	301	287	308	289	344	296	310	290	320	314	289	295	281	292	257	300	294	270	285	289	279	294	280	307	289	298	295	319	296	296	309	297	276	284	298	284	283	282	290	304	296	316	269	276	309	326	290	281	310	259	298	249	277	289	316	285	282	285	321	302	288	297	289	277	326	292	278	307	326	306	281	288	313	305	307	312	272	288	298	314	280	306	305	327	294	300	304	354	272	283	296	274	315	309	285	288	288	294	302	273	298	294	289	307	259	333	334	304	287	283	302	304	317	321	317	285	289	318	299	273	317	281	293	318	270	289	276	300	300	298	301	295	296	309	295	299	281	282	330	285	294	310	292	292	294	319	289	301	307	286	280	310	302	290	309	284	280	291	303	298	308	289	317	287	319	307	271	310	265	276	300	295	306	292	295	324	296	307	284	265	290	297	315	297	317	293	292	274	275	281	298	281	302	342	278	292	281	272	325	278	292	289	301	291	294	298	329	312	258	317	324	277	301	281	305	293	305	303	332	294	300	300	311	288	302	274	278	284	272	274	310	317	272	291	300	335	322	298	289	265	304
23574	21196	28608	24062	21182	12357	1400	924	769	671	648	549	545	521	537	473	506	447	465	465	421	466	477	458	480	479	470	417	457	456	462	474	398	451	451	404	409	448	438	450	435	406	410	435	396	424	430	434	469	408	395	433	401	439	450	423	438	483	410	439	429	398	431	428	399	411	424	421	431	426	447	429	427	445	414	449	406	396	425	410	429	436	407	443	444	419	467	422	441	397	422	464	482	421	383	424	404	431	432	421	416	410	452	455	410	432	443	460	423	417	431	449	408	402	401	439	411	416	403	404	402	390	408	401	396	393	402	419	417	404	414	430	428	431	386	397	452	425	439	461	420	421	416	443	404	414	411	427	385	357	430	393	436	401	419	430	467	436	447	463	456	426	437	413	413	417	413	389	385	430	413	395	452	393	410	433	479	387	446	431	435	414	409	420	418	390	438	428	416	392	423	421	427	407	429	386	409	440	431	403	368	387	424	438	429	401	444	429	403	440	403	436	423	425	452	424	414	393	415	419	434	398	441	475	417	420	434	425	455	403	428	418	433	393	421	426	418	396	414	413	453	416	406	446	417	438	396	400	419	412	436	432	415	412	399	390	420	435	430	445	413	394	385	416	422	407	462	425	431	427	419	415	383	411	435	398	430	428	420	416	405	383	412	440	415	407	427	408	407	410	408	453	402	406	388	430	407	415	429	375	413	419	414	391	404	426	431	395	409	420	397	401	418	405	413	422	412	389	422	415	389	412	426	418	419	362	419	419	464	399	400	406	434	420	411	418	413	388	402	415	409	426	418	435	407	400	410	425	386	398	420	421	435	445	399	412	468	444	397	430	408	384	395	431	422	432	471	401	409	419	409	444	381	387	405	413	416	386	424	392	430	410	431	411	440	447	472	391	435	417	442	410	420	412	399	397	466	392	382	433	414	425	425	402	429	433	425	447	441	391	437	429	414	397	430	436	463	427	426	399	425	390	435	409	401	430	375	378	422	405	418	430	439	415	471	419	469	416	432	426	421	409	408	424	423	381	402	412	395	437	416	419	410	428	423	418	417	437	417	412	415	449	421	432	414	407	410	406	414	423	421	422	429	410	416	432	418	401	429	410	414	429	418	395	399	433	454	396	410	413	394	428	405	369	455	424	407	411	388	411	398	413	453	416	431	393	379	386	433	406	423	452	413	470	429	406	390	467	409	404	415	404	423	438	389	433	427	392	397	421	429	425	413	417	422	422	400	434	396	454	408	429	421	412	409	410	446	419	416	420	400	391	430	412	406	411	454	429	377	395	399	414	457	415	390	359	406	404	393	417	410	402	423	426	415	401	390	436	443	433	416	415	423	416	417	431	407	413	423	397	409	424	434	394	441	364	421	409	369	372	393	430	405	403	403	423	413	422	440	444	416	449	434	402	411	419	399	393	432	390	422	391	440	402	426	445	421	407	402	418	433	434	414	441	420	434	422	422	405	416	429	420	416	379	439	440	419	435	439	382	428	424	379	430	461	414	457	404	410	422	418	424	434	391	399	415	447	419	440	445	427	417	418	429	405	426	435	403	416	446	428	437	443	421	430	427	440	405	402	433	424	413	419	436	417	412	423	409	387	425	413	424	433	449	406	415	414	412	384	431	441	420	422	417	453	406	422	434	416	445	431	417	381	410	427	465	446	421	426	440	421	388	425	436	444	429	437	437	380	409	427	402	390	401	406	405	419	389	407	426	405	398	420	451	450	447	410	440	388	395	427	412	401	431	441	391	423	424	387	383	450	442	440	441	467	464	441	441	426	386	416	401	436	421	449	430	402	401	410	409	401	389	414	424	400	437	398	414	401	440	395	420	435	388	418	422	390	436	418	399	447	440	398	436	419	406	430	433	440	434	442	419	473	410	417	439	430	421	426	428	448	434	400	408	407	403	415	451	411	400	400	425	416	413	405	444	412	416	457	403	435	407	435	413	405	420	393	388	443	421	380	470	402	395	426	431	411	424	415	440	445	424	424	424	429	384	433	422	394	416	420	421	463	400	393	386	427	387	403	389	439	425	400	467	421	446	419	431	417	445	446	417	378	400	409	461	398	425	434	435	426	390	429	409	430	379	430	392	423	414	386	390	399	418	440	420	390	452	395	381	424	419	396	431	402	429	418	426	438	399	395	434	444	405	423	451	438	428	400	420	437	440	411	433	435	432	414	388	401	457	448	409	434	383	419	395	424	436	458	399	442	391	409	404	439	417	406	418	438	404	412	409	421	450	404	420	435	434	406	426	405	399	414	408	413	405	422	451	432	401	437	404	409	391	443	436	444	449	437	405	434	437	402	418	402	395	374	430	467	386	422	421	420	407	406	451	450	408	448	418	430	410	421	415	460	405	426	413	389	409	434	415	427	433	413	433	408	418	424	411	421	395	438	414	410	434	436	405	449	437	439	402	398	394	410	429	429	454	414	444	436	418	440	430	413	407	415	425	400	396	396	411	401	399	417	435	398	388	433	436	403	432	403	395	378	430	414	397	443	426	429	435	416	414	370	476	447	435	416	408	404	413	396	428	384	435	406	443	400	383	399	422	438	437	444	422	447	432	426	416	415	418	451	411	396	455	390	443	377	378	408	430	420	436	433	410	396	395	445	418	403	382	430	441	458	405	419	417	369	432	425	466	418	431	436	392	405	424	390	431	378	454	402	424	418	423	391	417	395	432	398	407	416	410	416	450	419	435	410	385	387	419	435	442	407	443	400	416	416	414	404	437	438	424	391	397	432	413	434	434	438	380	373	435	439	418	413	423	398	444	381	411	404	430	418	418	421	413	448	404	400	393	398	418	391	417	438	456	422	395	412	394	439	421	405	429	434	421	416	444	428	443	412	381	400	379	442	401	407	425	430	410	415	413	426	396	397	381	444	427	439	411	422	443	409	403	445	403	430	452	409	417	436	397	435	423	431	406	407	384	425	420	394	422	433	393	431	414	461	424	428	436	431	424	432	401	447	399	364	434	413	409	405	386	437	368	401	412	416	421	445	411	405	396	408	405	394	418	412	413	372	412	418	480	427	420	414	436	384	372	431	381	427	415	445	378	451	458	427	454	417	395	469	444	419	439	441	409	407	393	415	359	400	460	411	406	394	407	423	408	399	424	444	407	407	428	416	403	396	426	414	433	424	412	391	392	465	413	401	411	421	425	402	427	430	427	437	414	403	409	394	403	401	412	407	413	413	389	454	402	415	436	433	393	419	393	401	401	418	434	401	418	400	432	406	448	385	448	383	410	426	425	395	453	402	430	402	421	405	436	440	424	395	402	417	422	442	395	399	420	406	451	416	382	419	387	423	410	400	414	411	404	437	448	470	401	378	388	405	454	400	408	405	395	379	398	393	417	448	435	363	447	405	438	385	423	413	416	402	398	390	452	437	389	438	411	418	429	409	433	399	429	398	399	407	416	424	450	411	437	446	360	441	430	426	417	417	407	411	396	403	469	423	432	415	418	408	403	437	387	386	426	421	405	419	397
8595	10563	8290	4100	2825	2131	1743	1396	1186	1086	928	827	733	633	673	637	602	576	558	563	575	545	516	527	512	514	504	540	513	530	456	494	469	491	519	464	483	468	505	480	494	488	455	488	468	465	467	489	460	491	485	510	462	480	490	486	492	501	486	501	450	473	475	467	486	496	452	489	431	490	471	477	506	479	433	472	466	509	497	490	474	466	493	516	503	479	429	464	465	441	470	480	462	440	477	433	455	487	438	463	456	452	480	476	472	421	490	457	461	476	493	465	486	449	483	449	465	449	496	470	489	447	456	474	487	496	454	505	438	507	468	447	475	511	466	456	497	464	457	508	468	467	463	464	461	471	466	452	455	458	521	516	485	485	446	468	503	444	474	478	437	477	475	476	456	456	444	501	464	463	463	435	479	461	468	457	454	458	466	483	467	444	487	442	490	506	420	451	448	448	474	460	459	456	475	474	466	489	473	443	439	458	454	470	473	491	452	494	436	483	508	466	497	481	474	469	491	481	489	500	505	445	515	477	473	485	498	437	521	451	515	505	478	492	478	446	446	475	433	466	483	456	429	484	449	480	440	458	450	521	464	434	458	482	500	505	453	461	466	505	449	479	437	480	488	432	476	448	478	461	499	453	475	484	478	474	449	431	428	450	536	417	462	486	479	470	457	458	458	464	463	439	503	458	473	495	481	469	458	430	495	493	437	461	485	467	505	488	484	478	488	468	486	505	474	464	482	465	459	458	464	451	492	487	465	451	498	486	491	485	462	479	460	466	470	452	505	483	452	489	488	488	457	485	452	486	456	451	462	471	483	474	455	436	474	449	483	484	446	510	461	428	437	497	483	489	436	463	469	459	492	436	483	460	430	471	427	477	478	487	468	469	454	458	490	436	462	477	438	460	476	504	465	463	456	477	452	440	441	484	479	445	466	475	450	503	517	466	473	502	472	500	483	494	466	469	462	471	479	468	463	465	516	430	449	460	472	458	471	469	450	470	450	489	477	451	492	457	462	461	457	465	451	473	448	519	471	459	487	446	491	482	462	464	504	461	456	434	486	453	482	471	497	480	436	451	470	460	470	443	472	457	456	482	453	477	452	471	476	477	501	434	444	463	427	478	503	471	487	452	424	462	466	448	450	444	497	477	470	484	473	476	460	451	486	486	486	490	416	483	486	496	477	479	476	480	440	416	462	470	415	458	461	444	451	431	454	455	519	490	512	442	471	409	458	471	422	452	464	476	462	448	482	446	429	437	451	455	473	474	446	497	461	506	476	513	471	438	494	468	478	462	473	487	490	452	480	461	500	424	450	436	452	492	503	484	417	477	519	481	446	492	484	479	428	454	499	413	460	517	479	464	464	494	449	442	462	446	511	461	446	464	444	441	486	464	500	423	464	499	466	503	480	446	469	490	498	455	458	486	506	489	454	461	438	498	479	448	515	465	440	461	473	459	438	487	484	449	457	463	503	514	423	471	468	477	507	501	472	447	459	483	488	489	487	430	473	490	490	466	487	480	526	484	456	483	481	478	471	467	496	459	474	462	453	446	497	478	519	489	436	453	464	483	504	501	494	470	465	453	471	461	463	510	463	475	442	482	480	479	479	455	500	516	466	485	455	472	469	472	506	479	513	461	458	500	450	511	469	438	508	466	494	452	493	479	473	451	486	460	416	457	421	490	501	506	472	471	440	429	451	450	481	474	502	443	492	447	470	458	460	476	435	467	482	475	498	468	501	415	496	465	443	466	445	520	475	431	440	501	461	427	444	512	480	465	490	506	471	493	502	454	475	435	477	475	488	450	451	515	488	465	491	535	479	463	495	454	423	445	469	473	485	456	512	480	474	465	469	520	484	460	471	477	444	440	501	474	482	462	450	482	485	496	453	470	464	464	489	451	470	447	463	459	459	433	489	423	460	433	487	457	486	489	504	456	447	452	485	483	502	428	496	470	470	478	465	451	470	454	427	469	475	504	454	430	490	476	459	472	419	429	496	465	458	452	456	478	413	441	507	446	501	473	463	472	492	480	465	465	492	427	479	494	495	474	486	474	439	465	449	468	457	477	443	482	441	507	471	470	459	472	496	462	462	455	506	436	454	481	488	476	419	471	492	444	463	450	498	461	486	461	471	450	465	491	453	463	487	470	467	476	458	491	448	493	479	441	511	460	456	467	436	472	510	492	477	504	431	439	457	475	510	501	480	444	457	475	482	487	451	471	450	462	479	460	492	524	474	468	491	514	463	464	486	449	543	479	438	475	508	502	462	497	499	487	453	448	468	442	478	500	502	473	450	473	421	479	470	492	474	468	472	456	449	461	422	468	487	435	477	466	483	442	508	434	477	447	473	469	458	475	455	482	491	462	468	466	480	427	442	490	477	471	474	478	482	483	435	477	487	484	466	487	451	479	449	416	462	457	500	481	492	498	494	480	458	467	456	486	472	477	460	447	441	453	479	504	444	479	473	478	485	494	490	456	477	442	489	428	462	466	453	495	448	475	460	454	467	459	468	418	490	499	479	480	465	440	456	430	459	498	469	426	462	454	469	505	472	455	485	451	443	494	496	501	469	449	444	468	425	485	468	490	442	446	469	468	465	460	449	432	490	511	465	494	453	501	445	471	477	467	463	473	427	443	464	480	468	465	456	495	487	439	442	516	446	488	455	487	486	483	466	477	437	445	482	426	497	481	445	479	483	445	439	475	509	447	503	457	462	443	479	450	490	462	479	474	446	470	461	419	512	496	465	494	448	470	486	477	441	502	475	462	491	488	515	454	462	467	508	447	478	459	472	464	468	455	479	487	451	429	515	507	508	484	464	465	473	465	489	451	503	459	495	463	445	477	488	474	495	513	453	449	454	495	461	503	450	490	502	443	451	474	465	445	427	469	463	467	476	461	459	449	475	478	445	468	483	459	458	489	462	468	446	505	460	485	481	455	468	482	431	506	463	467	464	455	468	448	432	448	494	457	476	454	466	471	442	443	429	468	499	486	437	477	472	510	478	457	482	475	490	421	467	476	472	459	516	441	454	460	433	478	476	456	479	454	463	517	459	455	453	501	485	449	475	507	463	472	462	500	506	458	462	476	472	478	472	419	477	466	469	480	456	493	481	501	481	480	469	480	440	471	489	427	461	404	448	456	490	471	444	463	476	483	409	499	501	472	451	467	466	466	503	455	478	479	482	445	438	462	517	485	442	465	471	473	477	426	441	484	428	437	454	484	495	464	486	460	466	444	484	472	470	483	499	461	457	448	453	477	473	466	478	474	466	474	474	431	464	440	476	432	483	446	483	458	454	443	441	476	480	492	473	445	458	520	442	464	479	488	457	443	462	468	449	482	452	471	497	478	481	474	459	511	480	452	442	434	476	463	456	465	456	458	473	447	456	478	464	499	459	460	444	463	487	466	459	411	531	501	466	488	485	480	439	454	460	471	449	491	482	504	447	465	446	438	443	457	477	480	434	431	426	451	495	462	457	433	446	437	477	478	443	447
24775	21163	27542	24919	12468	1037	710	625	535	515	533	499	471	456	482	453	490	448	399	476	448	417	451	462	444	430	430	446	463	468	434	452	443	436	435	428	401	422	427	446	419	423	399	410	453	395	459	452	456	442	436	442	434	447	411	410	434	452	421	431	416	440	454	417	418	421	424	484	445	436	447	434	441	428	423	401	396	451	453	438	444	444	448	424	415	462	421	437	419	447	443	463	427	443	409	432	439	454	433	455	406	470	434	447	411	422	431	451	396	457	407	424	422	436	439	407	393	407	423	394	411	454	401	443	425	447	408	380	401	423	463	419	414	405	429	429	429	444	436	426	462	424	453	427	428	431	434	461	455	417	389	444	448	423	426	455	387	440	414	470	422	432	463	445	396	448	435	427	374	411	421	410	475	400	419	395	412	469	393	428	432	416	481	458	450	422	442	472	430	401	427	441	442	457	454	435	399	439	431	446	424	410	427	404	435	452	411	451	490	418	436	452	363	435	431	391	405	439	435	471	437	452	443	411	453	427	406	416	436	420	427	430	398	440	418	462	444	419	441	424	410	473	413	425	464	431	398	430	441	438	403	453	426	432	455	411	425	408	440	469	413	432	456	402	411	376	449	472	414	397	438	431	445	458	415	443	428	386	430	423	417	417	438	428	417	444	430	431	407	422	452	429	422	456	408	423	441	422	428	424	437	433	430	448	453	457	407	435	480	397	436	403	444	441	432	494	453	458	425	421	460	431	419	431	441	441	398	419	384	461	409	400	464	439	408	443	456	414	419	446	452	429	455	459	439	461	397	448	463	440	424	466	395	444	438	413	457	469	411	454	453	418	426	406	411	417	456	423	451	451	424	408	388	416	417	421	429	437	450	400	399	426	427	414	425	478	417	427	427	414	445	403	449	427	405	440	442	452	447	434	411	416	420	378	435	468	429	382	376	440	443	428	425	438	438	452	440	464	430	445	400	432	390	421	433	451	408	417	470	405	469	432	407	442	406	435	436	417	442	458	424	406	436	468	445	414	473	420	428	413	407	429	392	425	418	440	448	416	421	428	403	421	396	439	435	392	399	452	451	410	401	427	457	423	421	446	403	429	452	457	464	437	401	431	438	450	433	406	443	422	452	451	401	453	425	467	446	415	426	424	409	450	414	436	410	417	453	436	415	472	381	414	415	416	425	426	423	370	429	419	467	425	408	420	435	440	426	464	436	484	431	448	417	411	468	412	421	440	396	425	412	382	429	456	445	447	441	453	425	424	413	427	443	431	467	405	430	420	411	444	432	441	437	428	451	427	394	434	422	427	464	412	416	426	434	468	439	423	440	439	427	427	456	438	419	439	419	454	422	443	421	424	437	434	424	466	426	439	420	435	441	448	429	402	486	414	451	420	432	414	420	421	406	421	428	447	433	439	426	402	378	422	457	446	446	461	437	419	455	441	404	435	454	434	415	440	418	438	423	432	398	408	398	389	449	431	428	440	426	400	413	443	413	433	437	412	453	453	426	413	417	456	454	404	438	413	392	435	482	433	443	414	409	415	428	441	431	416	430	423	450	423	456	440	456	422	409	442	466	460	451	419	449	427	437	411	449	418	421	439	434	413	447	438	442	464	421	479	425	477	384	401	435	442	442	414	454	432	399	451	392	486	449	447	394	440	420	385	394	438	420	456	422	444	443	445	435	432	433	414	430	443	434	426	449	411	410	432	415	396	443	453	433	414	429	416	472	431	465	400	440	419	429	402	425	407	433	462	410	430	408	440	455	437	411	444	417	437	436	435	400	440	405	458	459	423	381	430	416	442	417	427	436	432	434	427	412	442	420	415	402	454	392	433	440	425	444	417	435	402	421	429	414	419	408	445	456	387	408	436	435	427	390	443	438	444	471	444	424	476	425	405	423	456	437	457	409	419	409	432	447	413	417	443	456	430	415	431	443	448	397	474	485	433	435	413	442	419	436	428	416	425	416	443	470	442	436	425	428	430	442	444	444	440	406	432	435	418	452	407	417	450	429	468	414	412	441	421	463	428	420	452	411	433	435	453	422	442	396	422	423	425	419	455	393	446	426	415	429	446	403	436	438	432	433	382	408	421	454	432	434	461	428	426	394	479	415	424	412	463	411	423	464	438	439	414	449	431	453	459	445	425	430	427	431	448	447	446	437	458	426	433	416	451	452	456	455	406	441	444	432	428	399	445	420	462	400	426	443	417	419	432	411	459	459	417	410	418	404	474	419	371	441	453	444	406	396	404	425	435	405	391	454	444	402	441	455	411	456	429	390	413	418	435	429	452	413	438	412	437	475	459	474	485	451	481	408	448	437	420	445	420	467	430	423	456	427	428	445	435	436	399	447	452	446	444	447	423	446	424	452	407	461	430	405	444	473	435	430	428	414	429	442	413	453	455	437	429	411	444	430	431	418	405	482	438	439	421	456	449	429	402	401	398	440	417	422	435	459	465	410	449	433	438	412	435	416	414	383	414	424	435	428	409	428	431	445	418	401	465	447	434	423	422	459	422	427	406	413	442	419	449	429	433	451	455	409	421	390	412	466	389	464	406	444	441	427	414	425	411	438	421	397	401	426	425	446	422	422	434	399	442	416	421	456	407	434	411	449	398	411	440	427	418	397	411	399	403	400	437	444	421	431	424	421	424	444	431	420	447	415	388	430	441	426	429	445	463	460	430	453	451	433	405	420	438	423	436	375	420	463	400	434	459	457	414	453	397	439	427	395	444	432	408	402	471	419	430	416	432	423	408	446	425	420	418	428	454	446	433	431	413	399	442	485	420	421	395	437	430	458	441	436	421	427	442	421	378	412	411	431	430	426	407	427	412	426	473	493	455	429	406	427	429	439	449	421	426	421	446	401	411	427	402	449	478	416	380	435	418	465	451	433	419	432	434	413	430	443	431	391	418	407	453	444	418	395	418	404	458	434	474	454	459	437	449	436	411	480	474	438	413	444	399	455	424	449	404	427	437	433	404	416	443	448	447	445	438	429	432	408	417	441	438	429	430	428	430	439	433	433	444	441	437	441	439	420	425	421	428	412	425	390	472	431	431	442	421	405	447	437	446	437	401	421	426	467	400	455	423	401	461	408	426	453	440	425	457	423	436	453	410	438	403	408	429	411	422	429	434	473	400	440	411	449	415	420	429	449	406	417	429	388	428	423	442	472	437	430	432	478	435	422	410	440	423	441	445	416	430	454	424	447	455	428	402	439	409	423	490	426	436	456	401	442	425	434	460	401	429	433	457	475	419	430	395	413	416	433	389	415	455	427	414	423	474	488	428	425	420	439	445	424	456	438	469	446	445	467	438	390	445	452	408	398	452	435	428	430	438	401	443	405	432	437	410	437	417	447	391	421	402	461	470	406	449	417	438	414	398	441	412	425	422	402	425	448	435	426	443	421	432	472	472	429	420	441	459	393	390	443	419	423	435	375	428	435	397	440	432	412	438	421	453	404	427	431	428	394	415	442	474	428	431	422	421
8961	6390	4900	2296	1789	1509	1231	1047	873	845	747	724	623	588	628	569	606	555	571	593	563	531	557	531	551	539	489	561	530	559	490	515	536	512	543	552	530	478	512	512	503	524	525	496	515	482	504	527	508	529	478	516	488	540	504	526	490	512	518	493	558	516	512	492	481	510	544	510	532	506	518	544	514	548	538	491	470	482	518	479	495	493	514	489	520	527	483	504	485	521	507	483	512	488	533	498	507	518	527	504	525	497	530	489	502	528	477	529	490	530	519	528	517	511	501	509	489	537	492	534	557	506	532	500	520	524	516	532	545	489	510	503	512	510	499	480	533	556	501	520	477	513	500	525	494	499	493	516	493	506	505	472	505	480	505	503	497	508	523	511	501	497	513	508	468	487	515	488	499	483	506	537	537	510	481	532	515	491	533	527	541	511	485	482	545	533	501	486	532	545	476	532	516	523	522	476	491	540	505	530	536	515	524	526	528	489	512	501	508	520	493	513	477	514	502	503	477	507	520	495	493	497	496	513	531	513	492	530	533	505	549	476	482	517	565	570	484	501	510	529	498	536	500	506	523	532	495	517	493	515	495	498	498	482	540	537	492	461	535	552	487	511	484	556	522	487	534	548	532	507	493	508	558	493	494	454	515	517	550	529	515	506	519	531	508	548	520	541	513	531	510	506	472	511	528	509	496	504	515	504	537	499	482	489	493	550	500	530	521	553	519	488	497	526	560	543	520	489	514	531	495	443	509	511	484	519	557	477	504	534	515	494	501	524	532	458	492	498	545	524	491	532	529	469	538	490	453	547	533	517	487	499	490	560	544	527	501	465	519	495	552	529	496	499	516	511	518	513	490	467	525	488	480	490	535	490	528	564	492	519	510	550	480	467	496	545	508	522	497	504	539	517	531	482	497	480	519	522	500	510	508	487	519	508	526	501	497	488	489	484	528	506	500	480	485	516	519	486	509	525	487	548	528	508	483	533	481	477	518	528	490	468	538	513	499	547	522	494	517	531	547	474	486	532	548	486	538	510	509	525	507	483	532	498	512	515	554	507	476	500	535	518	510	509	494	509	504	509	487	510	528	540	491	496	528	514	518	529	506	527	501	499	515	479	562	519	505	483	465	567	529	523	541	529	519	514	504	545	507	515	502	503	476	505	473	542	505	492	526	477	472	504	483	500	515	517	533	560	512	498	504	521	526	529	542	503	507	518	500	532	538	502	498	504	504	466	528	520	496	504	521	506	467	526	488	551	481	543	494	521	491	513	536	505	509	497	491	494	499	504	462	542	527	499	501	484	531	494	525	523	511	500	489	474	515	514	484	496	512	530	508	494	511	506	498	503	529	512	521	526	511	506	479	517	500	543	480	517	528	520	517	502	496	499	510	484	547	496	525	559	498	495	516	500	462	489	493	498	543	510	507	479	531	533	492	517	536	483	523	487	509	538	486	505	508	461	487	496	534	528	442	522	504	512	516	519	548	578	513	516	500	498	487	496	500	506	505	488	488	532	483	485	504	532	502	517	540	483	498	511	495	502	512	502	522	523	475	487	504	523	489	543	518	504	500	498	510	491	519	510	514	526	510	529	553	482	470	508	500	518	500	574	502	485	500	516	519	520	521	491	508	463	518	504	550	508	518	512	548	523	502	506	511	531	531	499	524	519	505	479	468	506	503	484	492	484	487	484	465	555	525	507	549	540	543	553	507	520	434	503	504	531	526	506	468	507	510	497	535	496	477	521	515	555	534	498	510	506	522	526	531	525	528	491	506	488	469	489	492	489	477	511	480	474	462	488	463	526	544	482	568	531	483	511	507	501	509	525	493	529	515	523	539	520	526	526	534	521	539	520	460	523	461	517	473	530	513	509	464	552	515	535	480	537	517	490	490	527	538	494	520	487	455	496	509	494	486	453	491	531	494	520	501	556	532	515	484	441	529	490	526	520	491	474	441	546	489	466	497	519	496	501	505	552	500	481	490	519	529	463	488	465	553	509	512	514	543	493	532	509	536	489	514	508	499	514	499	477	537	490	498	526	530	555	518	463	522	506	505	488	499	499	502	479	534	518	514	508	476	506	464	523	507	494	484	491	520	507	461	519	494	490	508	503	539	493	513	511	499	488	511	506	529	568	505	552	536	557	514	505	481	512	554	498	494	498	499	522	519	509	510	488	541	521	497	522	452	493	477	473	503	550	552	548	510	471	519	505	491	525	479	492	520	488	520	508	537	518	531	500	545	463	536	492	498	467	486	508	552	486	522	516	499	554	530	508	497	484	535	527	509	530	496	550	516	521	519	529	536	505	480	525	500	515	472	494	521	523	530	526	572	507	524	508	485	501	528	514	497	500	511	536	522	501	515	492	526	520	539	485	527	528	543	533	496	501	517	526	488	484	485	486	504	522	494	515	503	549	517	534	501	513	542	532	491	515	507	526	545	513	503	498	494	508	508	547	491	504	514	485	475	527	501	456	544	505	547	499	513	527	526	490	518	483	494	550	512	517	526	487	480	511	525	491	542	511	486	489	499	511	523	480	527	489	472	535	538	495	478	502	526	521	510	505	511	508	493	461	521	514	531	499	511	503	501	498	496	501	509	540	509	518	513	474	493	524	498	513	543	497	506	511	506	504	551	511	487	529	509	499	538	509	527	510	522	527	539	504	542	479	530	515	520	524	516	522	533	506	502	509	508	496	501	515	518	510	505	548	507	528	507	512	480	487	467	525	503	551	515	514	504	524	470	511	497	489	502	513	515	482	503	522	481	507	487	510	511	522	519	513	481	532	507	508	528	497	515	535	517	526	499	497	513	515	478	547	530	485	502	512	478	491	502	523	515	493	533	504	529	514	520	454	493	515	506	501	498	501	506	518	561	515	491	487	524	496	534	495	525	513	469	512	550	472	475	525	519	494	492	511	489	491	530	476	500	528	506	506	522	494	498	502	510	517	500	485	547	481	534	532	477	527	501	510	526	474	518	520	485	489	492	518	504	537	514	513	514	522	492	511	545	540	532	517	517	510	517	525	474	536	490	492	540	497	511	480	499	514	504	491	501	485	480	530	493	523	527	519	519	513	545	492	520	505	506	548	500	502	483	476	503	498	493	509	526	513	509	474	475	498	514	480	507	514	507	489	556	503	507	536	471	567	535	534	540	513	539	547	517	471	507	513	496	529	503	495	488	489	498	492	469	500	509	508	519	481	500	490	540	481	505	488	546	522	516	500	497	488	466	494	498	549	540	485	492	523	538	504	496	521	504	527	526	528	534	504	505	521	471	518	538	555	515	502	513	535	532	485	522	530	510	523	504	505	543	520	491	519	523	527	521	517	536	494	519	513	513	508	467	501	501	532	493	490	487	477	476	546	501	529	539	486	530	493	515	512	504	523	498	486	506	495	508	516	535	509	490	512	498	503	537	503	524	550	500	522	495	557	509	475	520	556	473	540	506	483	545	484	468	478	508	494	527	541	536	520	510	516	499	515	520	479	502	533	518	460
22596	21196	28979	23658	21190	21270	12405	1936	1419	1284	1210	1049	1010	957	955	888	956	885	868	811	865	822	849	886	799	793	785	820	782	799	764	783	822	778	775	798	762	800	772	759	740	768	809	780	758	794	765	788	783	772	757	744	802	763	750	742	712	753	781	697	723	760	781	731	748	734	773	752	714	758	707	773	769	815	767	787	784	733	776	730	772	785	711	710	692	729	786	761	776	753	751	746	756	777	760	747	757	755	755	720	768	747	821	797	784	716	794	758	793	764	757	751	717	766	757	752	746	829	765	736	798	732	739	761	753	753	784	797	729	718	750	778	776	745	771	747	765	754	773	771	747	729	751	750	750	776	706	762	765	747	740	763	750	744	739	777	744	715	818	779	743	737	775	785	778	752	760	740	760	691	770	817	754	765	762	761	727	732	734	740	750	742	788	762	755	751	703	804	706	729	739	778	731	700	773	779	769	802	761	792	737	723	750	761	759	739	724	733	734	758	725	750	761	741	731	754	761	739	782	740	766	768	747	724	697	780	755	786	768	730	772	715	783	765	776	786	713	781	740	796	748	792	748	769	759	730	760	742	784	781	745	751	731	738	731	802	759	718	748	708	765	787	728	750	766	697	773	782	742	731	747	761	780	746	760	741	739	772	787	723	716	730	766	711	743	742	751	735	786	728	772	737	764	821	791	776	778	745	740	731	781	759	742	761	770	731	793	726	743	708	767	797	782	740	741	748	722	746	749	731	794	770	729	765	759	758	761	763	761	748	769	781	786	772	789	794	801	756	765	723	776	770	725	756	752	754	728	712	757	744	750	718	763	770	761	726	781	750	814	767	734	761	739	771	766	788	768	696	724	793	741	740	751	732	778	789	760	749	749	785	763	739	748	815	748	778	773	757	782	770	731	734	786	729	769	740	776	749	682	773	752	766	720	771	765	767	792	758	723	765	718	704	792	734	792	748	762	740	746	707	751	816	793	788	737	737	742	731	743	749	773	802	743	782	794	766	733	767	756	752	773	802	731	735	779	740	709	736	762	722	790	761	759	752	756	822	741	811	742	728	789	724	732	748	830	733	782	783	738	721	742	787	793	759	740	733	819	752	769	768	740	791	748	741	740	747	751	791	799	764	804	728	728	763	707	763	740	791	751	705	796	762	785	740	749	752	713	695	755	789	757	819	775	785	761	772	761	749	696	728	747	781	730	737	751	785	768	719	720	737	747	739	759	741	798	729	736	703	771	746	761	775	759	728	741	738	726	730	718	691	748	754	729	755	725	757	698	776	751	779	752	751	704	740	764	734	754	702	726	744	788	723	750	770	726	725	795	739	774	734	754	756	757	778	771	731	778	778	738	791	766	761	725	768	734	763	762	761	781	739	789	743	763	748	782	794	763	762	748	787	736	766	768	724	755	772	726	701	763	725	752	778	723	760	753	731	729	753	738	730	781	747	707	744	793	732	775	746	747	747	782	780	760	756	742	783	765	732	745	787	803	747	720	735	775	786	744	766	733	704	769	769	751	765	676	753	806	733	734	789	775	724	802	774	772	716	746	741	769	744	734	738	721	746	787	756	721	783	776	794	763	717	738	768	703	738	707	764	727	773	783	703	748	792	731	771	774	772	749	765	745	759	757	754	729	775	771	767	787	695	805	765	767	735	777	725	753	722	728	775	731	825	782	709	734	744	748	737	773	771	760	761	782	762	719	724	761	784	735	778	740	730	734	764	767	753	718	744	775	727	725	703	752	739	763	801	758	830	806	705	717	731	726	746	747	772	781	759	782	764	786	759	754	752	731	761	733	832	731	735	758	708	682	718	740	740	729	729	703	772	792	752	756	763	789	747	753	776	763	739	735	706	794	737	790	742	772	771	737	741	789	754	789	787	764	747	769	728	768	775	754	793	757	756	725	780	767	702	730	769	769	743	748	737	749	787	739	775	776	769	795	718	782	720	747	731	766	771	763	779	721	709	765	725	759	709	711	764	731	766	759	794	736	729	752	761	789	727	757	775	801	706	750	761	724	749	746	747	748	777	756	761	762	730	774	731	784	752	752	740	693	742	763	784	775	750	806	780	751	730	755	822	749	738	742	711	719	768	739	716	773	800	713	752	814	757	735	798	706	724	747	747	774	756	786	744	769	731	725	756	721	758	742	721	714	741	754	751	787	773	793	768	775	737	798	777	745	766	744	768	733	728	791	760	687	720	739	793	752	717	762	772	763	753	752	742	754	778	708	770	740	755	774	753	744	774	756	767	728	772	779	766	766	738	706	776	740	765	733	729	729	747	791	745	757	753	755	727	755	756	727	807	752	760	768	742	763	722	728	763	763	796	784	737	768	757	712	765	743	756	763	685	767	740	721	706	759	763	716	729	751	754	728	707	756	774	795	765	736	713	786	758	723	740	734	754	748	760	737	722	796	769	768	746	758	760	716	733	785	745	762	719	735	742	757	740	743	769	737	744	793	740	731	752	757	789	732	750	767	744	773	721	737	744	750	804	781	789	727	740	749	757	756	790	776	722	751	742	747	758	748	788	788	766	759	730	803	784	710	727	728	758	743	788	729	700	783	777	747	765	737	775	768	781	738	769	758	713	769	796	773	793	720	745	740	738	717	752	723	748	722	788	733	757	767	761	799	765	760	796	790	789	753	785	782	716	727	744	794	725	739	775	779	765	731	756	784	746	790	775	802	707	766	786	752	690	756	746	796	747	796	791	791	755	759	693	766	705	715	728	755	725	769	779	759	749	775	736	744	756	796	749	725	779	784	721	722	724	789	763	698	755	761	753	758	767	763	731	758	734	774	753	757	765	793	788	765	716	752	726	761	747	779	714	746	756	748	708	717	732	819	750	756	723	778	787	690	736	766	735	746	710	746	782	707	712	763	730	736	824	782	755	760	707	710	750	746	763	744	736	772	758	758	724	792	733	719	750	745	716	745	733	744	744	764	753	764	784	829	789	721	764	757	755	754	761	770	782	739	801	753	750	754	793	788	713	722	773	762	746	701	758	780	746	767	731	727	685	729	764	727	773	755	760	756	799	787	764	769	702	735	735	712	695	765	730	748	743	723	807	721	730	753	745	776	782	817	750	739	714	753	705	770	752	763	766	764	750	701	697	737	771	777	769	770	784	705	752	766	672	710	743	733	763	812	719	734	740	723	749	686	774	754	739	770	719	733	725	799	751	754	776	742	823	795	741	778	728	803	768	767	790	762	798	763	768	800	758	712	742	731	804	721	734	783	747	707	749	758	727	772	756	791	758	796	763	766	729	740	740	772	769	709	735	763	761	694	736	734	734	751	777	726	715	690	795	800	767	765	749	752	738	693	805	782	765	738	789	732	766	746	733	778	799	768	739	742	720	804	751	753	751	778	758	748	734	800	756	750	752	796	747	761	769	741	750	791	778	763	738	778	747	798	726	668	680	764	755	735	781	703	740	741	762	755	752	782	743	740	750	706	785	756	736	728	731	742	750	771	758	745	767	759	780	774	744
10732	16818	13724	7203	5268	4037	3341	2697	2296	1906	1711	1508	1359	1229	1156	1163	1070	1110	1034	1009	957	981	975	909	928	900	886	889	885	878	828	902	882	879	876	874	865	878	862	852	879	840	852	835	836	858	836	837	881	807	821	816	834	822	823	775	904	878	836	811	857	808	846	823	808	824	807	830	818	860	830	902	781	877	781	827	835	832	797	833	793	845	804	834	861	838	785	802	829	822	868	843	774	849	856	853	799	803	856	843	864	824	825	820	785	822	842	840	833	799	795	832	864	832	815	838	802	830	840	762	821	855	798	800	887	815	834	821	803	855	764	826	829	867	858	818	832	788	858	834	816	815	769	798	865	796	851	826	824	856	767	784	809	789	862	839	820	796	808	830	843	789	772	846	809	835	805	809	847	883	819	791	834	817	788	856	837	844	803	780	848	790	804	778	818	849	787	806	848	803	815	764	824	891	812	836	830	788	821	825	828	850	797	818	836	822	840	818	820	830	813	802	799	832	820	814	854	833	771	812	799	908	818	794	816	825	817	812	799	844	776	854	818	841	839	880	821	810	797	817	794	850	775	814	831	815	793	833	787	797	854	803	821	843	799	771	822	832	837	808	821	760	782	826	862	838	858	789	849	837	779	783	830	834	847	817	831	816	823	838	855	852	848	792	800	813	857	810	824	830	813	868	831	831	820	799	828	849	792	769	810	821	845	777	809	783	841	863	882	820	852	820	812	808	791	797	843	811	833	820	794	811	824	793	809	839	780	865	872	849	771	801	802	844	787	817	826	782	813	825	799	851	783	843	793	816	813	862	816	792	816	803	814	883	814	790	785	841	830	813	826	800	821	761	814	829	863	831	800	813	831	782	812	792	874	786	798	825	815	877	827	825	854	798	792	825	786	845	815	790	802	822	814	796	809	830	832	828	800	842	805	834	838	813	821	827	824	875	817	840	830	837	842	806	826	793	787	839	762	827	895	822	805	807	824	800	808	868	812	809	806	821	822	849	888	834	818	856	820	846	800	822	871	829	772	783	834	820	793	821	809	830	823	793	792	786	827	859	783	804	803	818	831	810	786	852	888	790	837	784	811	811	839	783	876	791	800	767	794	858	832	820	833	855	825	787	857	825	853	871	783	826	811	808	835	828	862	842	801	788	808	831	841	828	813	829	810	808	820	785	828	836	869	784	778	845	845	838	793	802	862	887	795	789	799	798	830	848	797	793	780	782	780	833	838	810	812	839	852	770	804	831	820	823	814	822	815	814	840	806	827	862	859	830	830	832	823	818	793	822	761	792	847	839	817	854	777	856	812	792	792	822	818	859	786	845	835	821	814	818	808	826	875	820	890	785	825	851	763	823	802	845	851	850	835	806	781	848	790	814	847	808	830	747	831	812	848	835	800	805	813	825	873	828	775	849	794	848	828	854	792	811	857	853	821	798	828	801	794	851	810	784	776	858	856	819	886	824	820	826	760	817	790	836	814	788	810	817	847	779	846	883	847	801	827	763	825	821	792	760	848	798	821	794	786	791	827	831	789	841	779	786	819	885	817	822	855	835	790	815	862	790	846	793	810	833	786	808	839	842	896	770	877	803	858	784	819	823	831	846	802	772	834	857	767	828	804	860	818	819	814	804	814	756	837	826	783	771	819	825	850	777	776	793	832	808	817	793	818	788	826	749	771	830	815	772	827	837	812	788	824	823	787	823	806	843	783	811	842	820	776	845	768	820	850	797	778	844	822	847	782	830	800	869	824	768	809	808	851	796	786	815	834	831	844	827	812	831	810	833	797	837	815	764	848	793	869	799	783	823	857	784	847	848	811	784	773	836	818	815	827	847	808	826	843	845	815	807	826	823	806	833	817	851	795	863	819	764	840	849	793	822	770	804	776	762	811	835	845	828	784	784	810	830	807	837	775	849	841	834	804	841	814	817	824	882	813	776	826	857	763	803	800	788	824	817	793	841	845	845	795	816	817	800	800	836	844	854	811	857	805	800	825	803	841	824	799	783	858	825	840	805	840	819	811	826	775	873	822	833	765	835	800	849	810	824	806	797	808	797	834	853	841	740	801	802	840	798	823	839	859	824	827	818	832	792	858	831	823	845	777	886	822	849	830	781	791	824	812	807	834	831	858	791	817	793	798	838	798	843	721	800	791	838	835	797	815	789	806	835	816	818	805	815	852	845	796	799	814	795	811	831	772	838	841	842	809	838	800	799	839	787	840	842	836	807	852	810	808	781	825	800	796	824	778	824	868	814	809	802	827	832	844	841	871	756	866	776	898	818	813	827	806	793	862	869	786	822	773	829	850	806	838	771	844	841	790	793	794	816	845	838	775	817	815	875	806	842	823	826	758	819	782	756	840	812	805	821	797	775	768	833	825	827	760	825	792	830	840	772	827	826	858	792	813	785	815	810	807	807	845	806	771	792	851	839	769	815	822	827	838	830	803	809	835	822	779	812	850	787	848	854	813	777	841	826	768	827	827	818	885	817	864	835	797	823	849	826	789	810	812	818	799	817	828	841	827	817	812	835	815	778	821	817	843	761	805	826	828	846	770	820	790	810	811	844	841	826	841	782	814	837	796	806	840	832	853	813	838	839	819	774	832	867	798	819	815	815	842	817	797	883	832	844	848	809	809	852	810	868	835	788	843	837	828	825	815	796	784	763	844	830	791	791	794	842	752	790	816	826	821	754	807	851	835	825	783	868	774	857	831	835	857	837	822	832	830	825	833	787	853	817	801	830	822	839	844	847	828	812	819	805	839	804	810	814	816	823	835	822	776	816	766	756	832	790	819	799	808	826	856	817	814	832	852	866	832	874	889	839	799	816	839	791	792	791	837	835	850	817	873	810	831	814	835	777	782	873	856	833	842	793	782	815	893	834	830	819	840	826	793	774	801	826	793	796	794	863	797	802	834	822	811	875	812	817	812	825	859	810	823	832	828	797	811	852	831	788	856	791	822	847	830	843	833	842	893	826	808	797	860	809	812	832	835	800	791	855	846	849	824	831	840	790	814	819	822	849	807	766	823	817	859	812	838	822	809	800	849	845	810	844	816	805	810	848	802	802	790	809	791	752	784	814	827	833	786	856	793	797	831	846	815	813	802	807	828	819	801	849	820	866	788	807	814	819	811	756	836	799	854	785	774	789	858	806	843	841	812	774	808	819	829	859	811	856	786	786	852	822	789	799	790	828	832	792	873	813	829	813	840	883	859	789	789	852	848	823	782	807	793	825	814	794	877	889	821	850	839	861	824	805	799	890	787	836	796	844	839	806	818	814	819	835	799	808	870	803	815	813	789	766	805	804	834	860	808	754	776	832	760	771	822	805	810	861	819	798	747	821	831	793	805	819	794	794	824	806	789	844	789	874	811	817	781	818	814	827	810	818	814	813	822	884	812	770	816	784	794	776	811	789	837	786	791	785	849	872	820	870	830	843	833	793	864	876	851	838	788	809	771	813	817	800	809	827	853	840	793	821	849	802	839	837	765	897
27017	20279	8220	701	398	311	308	291	237	249	288	246	258	233	245	227	248	224	232	262	253	205	252	233	228	249	236	223	266	241	242	213	254	256	263	259	245	253	192	245	226	257	226	226	194	251	250	242	236	220	281	232	237	225	246	234	240	222	224	247	231	250	236	237	245	252	252	247	266	235	230	251	217	239	271	239	210	255	243	254	261	228	254	254	228	233	255	246	233	200	230	251	226	251	222	253	237	242	264	231	229	270	230	240	244	230	250	237	237	252	250	257	248	230	213	219	239	241	245	250	236	261	234	256	226	241	264	238	246	236	234	250	227	261	233	214	253	230	235	219	238	240	240	249	216	248	259	252	252	225	222	232	246	254	224	255	245	242	240	214	235	258	251	211	252	239	247	232	247	215	246	253	266	258	202	236	246	240	252	233	244	229	226	256	249	273	226	224	227	239	218	234	247	236	228	226	247	239	250	232	222	224	261	232	239	232	219	231	217	250	218	249	240	234	245	243	252	237	251	241	228	249	242	257	238	260	233	240	238	253	235	219	220	243	214	257	242	245	238	263	244	223	211	224	240	262	235	210	204	251	230	241	216	252	269	233	274	230	232	237	244	271	241	226	216	226	232	244	241	216	202	216	223	235	267	221	253	232	229	246	261	265	223	220	245	276	247	256	249	244	214	239	230	244	261	247	224	228	243	254	218	222	245	228	229	227	238	238	247	246	210	244	238	253	234	245	249	247	217	245	215	274	242	224	221	261	227	233	228	230	246	239	220	258	256	219	235	248	263	244	218	211	254	266	230	219	236	213	229	247	241	212	233	257	232	253	237	243	262	219	245	255	250	239	229	248	228	235	229	218	222	217	231	217	238	241	240	252	251	207	225	251	241	260	244	234	241	252	227	249	229	225	215	236	238	223	259	248	244	242	239	236	242	250	250	222	231	253	216	247	249	224	224	243	238	235	221	273	233	237	253	226	260	241	231	234	248	237	270	240	230	260	215	257	250	232	243	208	221	246	221	244	225	228	235	222	235	261	232	242	214	221	238	215	235	243	264	207	218	263	227	240	231	212	251	239	261	235	242	250	229	252	244	225	251	230	256	228	235	234	245	246	239	246	244	235	214	222	255	238	244	222	264	235	220	230	237	237	261	226	236	225	242	243	244	223	242	252	227	233	245	244	234	222	239	262	253	250	217	237	224	252	203	222	231	232	245	219	239	276	225	254	222	221	228	229	262	259	224	256	232	229	236	282	257	256	259	248	230	233	182	254	233	247	237	236	216	237	238	239	249	230	229	239	280	219	236	224	245	261	239	268	272	250	237	229	249	247	249	245	243	250	202	238	244	261	227	245	233	242	239	263	229	240	257	271	252	229	236	279	215	222	221	209	213	232	220	234	244	231	244	236	236	244	237	214	252	243	239	254	236	235	271	232	236	232	236	230	224	256	255	255	229	239	264	236	224	217	249	232	227	256	267	259	227	227	250	239	243	226	236	213	229	239	235	233	224	231	240	253	228	242	247	274	245	244	244	245	248	228	234	234	211	241	241	243	229	245	231	243	243	227	218	264	245	230	239	250	221	234	254	237	227	218	222	230	265	217	242	255	244	241	231	238	247	231	241	228	248	253	233	271	245	246	237	238	255	235	257	209	266	234	240	256	209	273	245	211	242	220	257	262	217	251	220	233	257	251	217	226	221	247	238	228	190	239	246	239	230	230	251	275	261	267	245	219	228	240	232	232	229	224	230	241	250	255	226	206	207	220	241	248	258	229	250	257	235	236	273	240	238	240	220	251	238	233	267	249	257	207	245	252	227	211	274	268	234	231	260	257	206	223	232	243	252	239	244	243	232	246	247	220	241	216	238	212	230	233	227	247	209	233	258	217	235	275	229	238	247	223	247	242	240	246	237	255	239	227	225	236	247	236	238	232	250	222	252	244	238	234	231	217	254	210	230	235	246	240	232	228	275	238	230	224	237	230	237	241	248	206	227	235	221	273	226	247	214	235	236	230	233	234	249	255	209	243	241	233	244	240	254	228	249	231	224	237	250	231	233	231	252	224	231	249	246	238	238	262	237	232	226	228	237	245	245	244	223	238	238	244	240	249	248	217	259	244	218	248	250	246	239	215	224	237	239	225	225	222	208	238	234	244	241	225	227	232	251	249	249	231	214	267	231	235	242	252	240	257	255	233	235	239	211	251	224	243	245	249	252	247	242	257	247	258	224	247	241	253	232	231	251	234	239	250	221	210	233	253	236	244	243	232	219	248	253	216	244	248	245	228	239	222	224	253	244	242	236	223	224	249	249	213	228	217	283	238	232	214	241	234	238	230	212	194	229	238	253	226	238	226	283	236	260	231	266	252	236	248	252	252	242	250	248	277	234	232	233	248	224	237	227	205	230	219	256	211	225	218	224	249	264	249	254	222	226	193	221	218	237	224	215	242	252	243	252	236	239	222	268	240	244	233	230	262	267	251	235	232	240	234	229	244	229	275	215	221	255	234	233	237	229	224	241	221	244	224	230	225	250	223	223	229	252	226	247	262	264	224	241	231	234	269	227	257	250	262	229	251	236	244	260	239	243	265	226	261	221	242	252	231	260	252	239	232	241	252	255	220	229	246	247	212	243	232	214	245	253	244	228	232	232	251	226	233	242	251	245	259	244	240	246	226	246	245	237	245	255	241	239	226	235	223	242	249	241	222	260	227	269	261	228	262	231	217	218	237	247	230	256	240	213	239	239	215	242	244	226	236	220	244	232	252	214	236	223	252	240	255	254	213	240	234	251	247	212	249	256	268	254	255	218	226	254	236	246	228	215	250	258	211	252	237	221	238	224	247	293	230	235	219	235	244	236	250	226	250	232	246	225	233	234	217	243	233	248	244	226	262	228	242	212	245	209	247	248	233	231	240	254	242	231	244	252	256	227	235	240	245	251	232	255	221	244	238	239	214	233	242	224	246	239	237	238	232	266	226	257	264	226	255	261	217	247	261	233	257	223	226	240	240	245	240	240	247	241	223	234	233	232	236	255	217	250	267	240	214	249	245	230	259	239	273	207	255	227	235	225	227	221	238	240	211	248	246	252	238	230	211	236	242	248	230	217	249	229	238	240	243	238	225	214	232	260	253	251	264	259	236	254	215	250	262	248	261	226	223	239	236	252	240	198	260	225	216	254	246	241	224	236	253	252	224	257	239	248	216	249	250	236	235	246	198	217	213	220	247	246	236	231	232	237	256	217	225	254	223	223	220	226	243	228	212	230	245	235	246	238	245	256	221	269	270	240	265	246	235	222	287	226	239	228	243	231	243	243	254	234	199	222	216	241	238	234	231	246	262	210	272	227	239	260	220	279	259	239	236	230	212	247	248	249	242	246	228	253	263	230	231	223	250	227	256	247	258	246	231	215	232	234	253	234	225	232	269	238	239	247	227	229	246	230	248	227	259	239	251	240	226	240	238	220	227	241	244	242	257	256	227	247	250	254	248	253	204	233	201
6670	1439	989	572	478	423	375	335	353	324	329	319	285	295	304	326	285	317	307	288	325	315	333	288	295	312	274	312	296	297	274	322	312	294	311	301	271	285	302	283	275	266	265	312	308	266	326	267	267	299	293	302	293	304	284	295	272	293	294	298	288	295	283	330	316	307	281	285	280	302	313	312	295	291	284	284	305	296	293	312	289	274	284	285	306	324	283	244	278	269	298	308	298	269	301	326	280	241	299	265	282	307	289	302	283	266	321	285	283	315	280	307	272	274	278	289	275	278	297	277	281	267	302	316	273	283	262	268	328	315	263	312	298	287	310	284	302	284	268	311	323	287	302	298	257	300	277	285	302	320	300	260	300	274	314	297	301	279	272	271	299	282	284	297	282	278	279	297	274	290	290	298	294	310	295	308	307	313	301	304	291	315	271	284	317	302	257	293	259	308	300	278	286	275	294	286	285	297	288	304	296	309	292	274	265	282	308	297	325	291	291	328	314	297	312	325	278	258	281	303	293	304	269	270	331	306	305	287	282	299	312	307	297	258	312	298	291	297	314	302	302	280	277	292	275	293	283	277	292	268	330	293	303	295	286	260	253	302	321	279	276	314	255	260	276	298	290	303	283	290	317	279	288	281	272	284	268	259	290	306	282	331	282	274	291	319	287	308	312	313	282	289	284	306	279	311	302	282	310	279	309	294	298	270	297	278	297	268	292	306	293	293	296	285	335	308	303	289	294	302	289	294	297	290	290	292	315	307	288	270	305	294	296	283	284	287	283	303	315	288	304	295	290	296	279	326	296	278	291	291	286	322	305	288	274	308	265	306	296	269	297	309	298	270	256	285	326	303	278	323	279	292	306	286	295	306	297	300	333	293	289	274	293	276	312	302	274	295	330	320	273	274	293	289	302	325	251	294	302	279	293	289	290	275	284	282	305	276	290	310	282	317	322	308	311	292	308	291	270	265	296	371	272	311	275	274	297	297	300	300	268	281	297	271	333	300	273	292	282	286	327	282	307	283	303	278	306	297	325	295	296	298	303	313	299	299	325	318	305	327	294	314	299	304	262	315	272	293	287	293	275	285	303	305	315	319	258	248	282	278	301	279	265	295	291	285	266	269	316	301	332	291	327	296	289	288	282	309	267	297	288	296	290	321	289	304	271	294	273	297	300	311	275	271	267	302	280	289	266	310	264	290	293	318	286	322	254	273	297	300	280	281	288	272	307	261	288	308	276	292	280	270	280	294	281	306	294	287	264	282	317	278	311	298	296	286	261	271	308	311	280	309	293	287	282	296	301	292	305	303	290	272	293	287	290	309	284	299	274	267	282	271	282	311	280	308	289	290	266	299	274	278	264	291	312	315	257	269	309	263	304	291	287	292	306	304	294	257	320	268	274	311	282	301	299	280	275	289	292	282	303	273	311	296	292	283	271	280	296	298	306	321	300	281	278	294	349	288	287	326	317	307	325	265	282	280	302	325	286	329	287	298	293	320	295	296	314	286	290	274	279	295	270	275	274	285	286	295	295	244	306	295	301	283	271	278	269	313	320	282	325	281	298	293	279	289	298	322	285	281	303	331	290	303	283	319	291	287	287	293	299	272	300	279	307	270	292	288	277	312	305	303	274	285	310	281	306	283	323	299	289	289	326	330	309	294	280	302	293	267	304	283	331	270	276	311	287	297	299	306	287	292	299	304	307	304	293	294	287	304	289	295	277	286	308	279	297	273	294	272	262	296	288	296	287	288	290	262	280	281	283	281	302	316	280	294	279	279	307	291	268	290	298	266	302	264	300	321	283	331	274	300	287	308	279	299	297	276	297	285	311	285	295	284	291	260	293	326	301	264	283	279	299	293	306	297	261	283	313	313	311	294	296	297	284	264	299	321	303	291	275	280	307	288	309	296	260	326	276	285	282	296	285	251	274	283	312	299	289	298	284	280	326	303	285	296	285	326	308	275	311	275	300	293	312	329	278	291	303	278	297	337	279	294	271	309	277	280	281	294	284	316	273	293	290	297	279	310	286	269	332	290	299	303	287	306	302	294	264	277	303	310	307	294	332	271	281	332	296	272	289	290	281	268	299	281	312	302	297	285	296	303	293	311	258	257	283	261	299	299	305	304	294	282	266	291	282	290	314	348	308	274	261	297	319	328	314	312	339	306	274	268	252	306	322	255	299	268	286	298	300	308	306	311	292	287	312	281	299	318	294	308	283	302	288	313	301	256	263	287	264	326	252	283	302	293	294	278	331	277	285	301	300	305	278	297	280	281	265	313	308	273	300	289	294	291	275	285	278	329	310	307	275	303	289	274	305	285	319	269	264	287	261	280	307	274	303	302	265	283	307	297	286	298	299	292	292	282	282	313	264	286	299	294	284	306	296	306	295	275	283	302	278	284	305	281	314	289	297	266	283	295	260	285	266	298	276	294	292	314	298	295	294	300	264	286	262	297	314	310	283	306	283	304	293	306	291	314	311	297	289	293	317	288	292	292	287	298	288	297	246	315	279	300	300	306	310	298	317	275	293	302	309	323	316	301	279	279	303	332	288	299	294	262	270	329	294	272	285	293	298	299	325	307	263	261	300	292	283	258	286	317	294	276	282	293	337	303	286	291	284	294	309	292	283	340	321	321	282	306	296	279	276	308	309	298	290	263	323	306	290	320	297	265	284	279	291	288	300	284	308	279	320	258	280	286	281	292	293	329	293	286	278	260	301	304	311	293	292	283	267	275	280	259	297	302	292	283	300	321	303	309	297	290	305	287	279	267	293	303	293	295	302	290	278	280	262	279	284	296	277	306	300	271	278	290	317	284	279	283	290	313	320	289	283	277	277	321	300	304	283	309	287	287	281	275	305	305	250	336	301	282	279	282	300	295	292	291	283	299	288	311	297	315	292	276	259	286	287	301	317	309	296	297	306	322	295	285	300	327	286	291	282	293	283	289	280	310	305	253	320	290	264	283	269	294	310	267	293	337	288	294	323	286	325	273	290	297	277	282	294	287	314	305	281	296	303	289	283	288	312	327	327	276	312	285	263	287	304	277	309	286	293	303	261	297	304	288	319	281	316	305	312	275	288	302	311	295	279	281	271	302	309	315	293	298	320	319	294	300	290	299	309	282	296	267	300	263	274	303	290	291	316	315	283	272	270	277	263	252	285	296	291	290	312	321	288	298	301	311	287	308	309	307	298	297	285	266	307	321	300	268	304	296	295	285	279	278	328	327	276	295	283	312	293	293	300	286	294	306	277	277	300	292	316	279	278	300	259	304	328	289	281	308	285	315	290	302	306	298	282	298	302	311	308	304	311	288	278	300	339	291	276	318	264	314	291	316	300	300	293	287	263	274	262	308	303	311	294	298	295	314	321	310	302	310	288	282	302	326	298	285	298	303	288	318	282	315	309	286	299	277	301	272	305	287	287	281	295	321	290	283	266	311	288	304	275	273	324	309	288	301	285	269	315	298	252	295	288	297	298	283	281	301	304	305
23592	21162	28575	24025	21152	12193	1435	903	748	729	637	585	560	525	588	505	466	521	456	483	483	425	452	413	435	448	384	413	407	424	441	378	415	428	437	405	428	428	418	462	408	454	386	418	425	429	462	402	406	428	434	418	434	407	420	392	456	449	416	433	415	427	410	390	440	440	385	391	387	444	405	423	414	447	431	350	423	421	407	388	413	395	399	415	423	402	394	407	461	386	393	399	422	431	412	422	426	408	430	423	400	417	419	458	447	428	438	414	407	443	398	437	394	411	449	419	421	392	407	368	448	414	410	425	425	426	432	398	418	424	406	426	407	433	406	452	374	388	420	411	376	413	408	440	417	402	424	407	434	447	401	450	380	417	446	409	413	376	404	455	409	378	426	401	407	434	443	447	403	413	406	433	419	424	432	381	443	433	407	419	407	415	414	440	395	435	413	381	411	402	434	415	421	430	408	413	431	385	455	402	463	392	415	385	408	409	392	429	406	394	413	411	390	422	439	407	424	397	422	447	440	391	442	442	452	419	417	437	417	408	432	426	427	444	408	408	421	396	417	414	446	381	434	412	387	384	391	420	396	416	433	405	427	450	381	427	410	441	416	418	454	411	427	462	402	430	421	438	394	441	380	401	434	411	415	368	448	444	415	405	409	414	437	418	414	368	423	404	394	387	409	424	435	402	408	411	408	422	396	421	433	417	397	413	436	380	419	392	394	399	416	415	427	433	434	401	425	417	391	418	393	377	410	421	410	431	418	425	393	408	417	400	446	438	409	395	395	433	427	402	427	443	425	426	425	381	376	387	402	411	450	399	410	402	425	419	423	393	430	386	422	423	426	431	431	444	439	400	436	434	410	404	431	411	395	397	431	434	373	367	424	415	424	431	388	442	378	418	413	397	426	394	425	407	409	408	450	418	426	412	423	389	426	401	390	389	400	391	404	430	433	392	375	390	413	417	403	398	388	375	410	395	395	392	415	408	434	410	415	392	406	448	435	454	395	420	430	413	427	440	422	375	425	405	401	415	404	438	408	396	434	403	437	391	424	433	401	407	460	420	443	443	418	409	385	379	420	400	459	422	430	412	402	413	420	415	399	385	391	431	425	404	401	389	427	448	421	451	407	396	413	406	402	445	412	380	403	409	386	415	437	392	449	425	441	460	430	423	429	382	407	445	416	419	442	394	419	416	384	409	436	379	417	390	409	427	436	418	388	412	383	382	397	428	443	417	365	422	448	435	428	411	406	409	389	401	418	445	406	394	430	357	387	418	423	410	411	399	426	397	410	410	428	435	445	432	433	430	400	432	440	417	410	433	455	389	428	428	404	388	428	429	448	426	417	415	424	425	406	416	428	424	405	402	372	389	430	376	368	446	417	414	421	445	391	422	423	441	424	465	438	448	446	456	405	367	405	412	382	395	422	381	473	416	404	417	438	419	455	388	407	403	411	464	402	417	396	380	407	427	426	438	441	462	410	451	426	428	399	400	422	430	423	439	396	405	402	420	430	425	420	394	426	426	435	413	402	359	405	433	399	445	438	384	417	419	424	426	418	422	409	386	417	416	383	404	428	420	432	423	426	409	480	423	432	443	422	421	410	405	420	434	434	408	423	439	409	376	413	400	403	377	416	408	419	426	419	416	419	395	384	426	417	420	423	441	407	446	456	366	406	412	371	440	389	425	398	403	405	441	400	430	444	437	404	375	424	427	417	431	416	394	396	438	437	414	404	435	433	421	442	432	421	407	369	413	360	408	412	443	459	394	387	431	416	406	419	398	415	434	388	410	409	421	392	365	429	408	408	426	457	406	413	403	435	412	407	430	445	371	420	416	380	416	442	404	431	395	401	435	408	412	410	388	435	431	413	410	397	398	402	440	386	433	428	460	399	389	382	419	398	417	405	447	376	396	460	403	417	409	403	421	422	396	444	401	383	422	398	445	402	413	409	391	388	443	442	405	443	390	387	403	438	385	405	414	388	415	386	432	371	440	392	467	393	443	440	409	406	431	380	357	402	414	397	404	445	449	422	423	410	401	404	417	450	399	462	392	412	395	438	371	397	386	444	390	414	393	381	408	426	374	379	404	387	441	420	387	388	370	398	404	397	410	372	405	458	424	407	432	401	404	421	422	398	406	414	418	429	410	410	441	399	440	445	400	417	408	439	389	411	426	407	402	399	429	431	400	417	432	396	416	410	430	419	387	368	412	399	384	430	409	441	379	435	413	429	445	420	406	390	443	415	421	403	425	414	425	392	405	383	406	376	425	417	395	405	418	431	406	422	403	386	393	450	392	385	387	418	428	409	404	399	378	417	397	400	443	413	407	415	388	443	396	424	400	386	395	422	416	440	399	427	410	411	420	445	401	402	428	395	416	403	426	417	429	397	448	435	423	423	405	426	427	436	410	419	363	425	389	423	445	398	396	440	432	443	440	387	415	450	414	432	392	410	380	412	442	387	449	389	418	421	446	382	420	428	402	446	427	385	386	401	428	417	434	426	396	446	410	423	399	462	407	428	421	430	409	386	393	433	386	394	397	412	398	409	411	418	388	409	391	397	407	428	423	399	368	409	400	421	405	387	413	396	402	378	421	443	423	385	443	416	415	413	407	373	382	410	402	384	426	404	431	406	406	416	374	396	438	405	414	413	417	414	444	435	401	380	431	425	428	398	410	398	413	399	428	427	428	451	430	357	430	417	405	377	412	389	426	400	419	410	429	435	412	425	436	414	400	441	412	432	408	423	432	394	417	413	414	433	408	392	413	431	406	442	415	426	414	414	397	398	424	426	401	405	416	414	418	423	412	408	430	394	442	429	392	390	425	410	406	427	391	371	410	445	412	403	454	428	461	425	414	396	433	438	419	419	461	409	410	434	465	403	398	409	426	432	428	410	392	388	423	407	408	414	385	410	387	461	419	450	421	471	408	387	417	430	460	423	393	414	405	417	407	407	470	411	425	400	414	426	416	376	389	396	441	413	446	467	429	428	433	433	461	406	392	413	370	363	419	403	405	432	438	430	393	402	414	407	417	395	466	444	404	424	400	386	409	404	389	387	391	421	376	440	401	424	398	414	418	438	469	422	420	392	427	407	431	472	398	390	417	422	394	407	404	407	424	397	393	378	368	422	396	447	401	418	426	398	415	399	426	415	404	423	390	413	442	410	433	419	406	444	404	419	442	411	422	414	446	441	387	398	447	406	400	371	443	392	413	402	387	401	416	424	433	434	411	400	392	460	416	410	382	414	378	407	393	391	413	427	418	407	393	420	426	410	400	435	402	434	454	467	371	410	454	427	385	432	387	413	410	434	442	416	389	408	387	431	435	432	387	443	384	411	383	425	409	428	448	448	397	439	422	383	417	396	418	408	435	402	427	445	377	407	384	441	395	396	417	444	464	381	414	395	433	389	361	412	415	405	419	403	413	425	386	443	389	420	442	408	409	411	389	427	413	414	402	393	435	401	409	416	406	451	439	414	405	412	447	390	407	452	457
7379	10131	8284	4093	2926	2185	1715	1461	1236	1032	852	799	762	701	690	646	585	602	572	593	537	507	563	537	569	511	496	508	524	529	496	481	486	544	525	476	495	470	496	510	489	491	476	467	507	489	507	440	481	498	482	447	464	456	489	465	497	502	484	474	469	439	499	496	470	454	483	504	482	493	467	490	439	470	463	487	451	461	459	479	464	455	479	453	489	482	449	458	487	469	440	464	430	476	437	476	493	438	458	446	445	494	474	470	468	494	440	434	492	466	466	437	500	503	446	464	440	496	471	503	461	482	478	432	480	490	482	474	462	494	449	488	446	451	476	480	484	440	464	493	471	452	509	450	459	449	466	490	469	484	459	464	493	424	424	472	478	446	474	455	445	458	462	465	478	486	452	462	483	461	473	503	458	493	480	463	476	471	470	495	475	466	490	476	476	532	469	455	468	436	454	453	479	419	472	468	477	462	456	473	477	471	519	461	450	499	454	488	494	446	486	466	434	460	493	509	476	429	475	479	470	457	469	470	442	467	504	514	477	419	458	465	462	462	453	458	518	455	447	457	426	446	469	468	467	444	461	461	485	445	488	490	476	462	493	486	494	463	437	455	466	491	458	464	481	482	461	493	460	472	504	436	442	431	429	445	474	480	432	452	457	459	423	478	466	418	506	463	463	444	452	486	506	494	424	444	452	472	442	461	476	478	447	451	466	461	423	496	456	471	467	465	464	453	465	491	470	449	454	471	478	442	465	462	469	471	433	476	467	452	504	484	412	435	442	473	460	477	456	455	443	447	433	486	443	452	452	500	467	479	435	494	474	500	476	467	452	441	472	451	508	469	447	464	421	507	464	426	444	499	498	479	485	491	452	499	478	458	483	463	481	483	481	491	482	480	456	481	487	503	442	467	488	489	464	508	487	445	462	420	470	453	531	500	455	494	488	497	474	483	484	493	459	445	496	476	469	459	500	512	470	444	461	469	472	470	472	460	471	458	465	471	472	471	457	462	484	484	469	479	468	467	497	475	474	504	511	465	523	473	463	475	475	472	488	491	500	483	457	465	474	427	441	472	468	455	504	467	503	475	469	441	468	469	474	462	478	451	425	489	473	498	463	495	437	454	451	481	449	482	480	446	507	456	467	493	462	486	466	485	527	443	477	458	494	445	497	439	492	455	459	497	441	431	489	450	447	469	447	480	446	469	496	475	477	505	474	449	491	510	445	493	439	447	467	475	450	485	422	491	471	464	460	493	461	455	467	473	501	465	453	467	457	494	515	489	496	477	482	446	478	468	464	457	451	425	507	445	473	485	477	436	455	479	496	470	432	442	467	463	454	487	437	475	474	488	482	468	449	452	505	477	472	475	453	499	435	426	469	411	477	503	461	443	476	423	486	473	464	479	464	494	441	467	473	475	434	465	462	473	472	469	447	468	476	438	495	500	478	457	421	480	475	463	494	518	441	461	490	498	454	501	422	460	485	456	496	461	461	477	446	476	435	469	465	456	477	477	443	441	487	472	491	452	443	484	468	482	492	497	483	473	465	441	476	472	472	461	437	493	485	486	453	443	516	404	437	484	505	481	502	467	455	484	495	476	453	458	474	457	476	424	462	512	485	513	470	500	422	456	451	477	464	470	464	481	496	469	485	484	482	463	491	492	461	478	440	451	464	497	493	450	423	436	486	460	448	474	495	494	464	449	499	483	463	461	481	499	490	450	444	424	482	457	491	470	489	477	480	464	484	489	468	477	464	480	466	469	454	500	479	472	480	434	466	494	460	483	476	450	477	467	482	478	481	486	456	487	477	481	462	472	476	465	453	470	466	477	477	452	481	513	463	469	478	452	437	446	452	439	490	482	471	467	453	485	461	453	455	465	481	487	427	435	495	470	485	485	464	488	466	483	481	496	492	473	482	469	469	477	460	461	445	457	489	454	484	399	498	441	451	476	457	514	506	482	433	459	464	481	452	464	466	424	504	433	465	502	454	443	470	461	475	458	469	472	523	470	442	465	443	494	465	453	495	491	488	416	468	461	430	491	485	457	487	433	479	471	486	483	477	454	452	452	468	491	494	478	491	453	450	441	469	446	474	483	528	466	465	452	475	488	484	426	457	449	487	429	439	473	472	423	487	451	482	469	455	461	472	455	459	432	481	457	471	452	477	501	475	451	471	475	476	472	496	491	470	475	447	457	465	458	533	440	477	464	454	423	472	476	479	493	490	435	450	497	463	488	481	438	466	495	497	485	484	423	467	439	476	505	464	483	463	471	485	483	459	456	483	441	475	457	477	447	466	460	435	459	473	455	457	480	460	487	465	461	502	492	497	450	478	465	483	441	497	475	498	443	449	484	484	427	489	457	439	463	500	505	460	465	431	507	480	474	492	470	438	509	466	464	485	502	465	453	466	475	494	493	475	452	476	491	460	461	452	471	453	481	505	467	474	459	431	440	445	485	502	439	468	439	487	454	487	493	462	468	435	441	490	474	476	444	496	463	430	441	496	447	425	473	470	435	431	510	466	451	471	449	483	483	475	474	473	467	467	441	479	501	473	441	462	479	460	464	468	434	471	463	474	445	468	498	453	485	467	456	484	498	463	449	444	438	438	502	493	482	491	476	482	466	505	498	424	470	457	459	507	474	483	466	465	455	468	440	469	489	501	452	433	470	503	467	473	451	455	437	468	494	426	459	459	451	474	436	459	462	468	449	471	490	479	465	454	457	429	467	425	482	436	441	442	439	460	444	458	467	456	466	486	462	457	492	432	477	465	465	467	462	460	480	502	473	483	472	442	444	473	477	435	468	456	495	454	457	452	500	433	511	440	444	470	478	442	429	452	454	461	471	479	443	486	447	480	463	467	461	443	464	460	458	466	474	450	439	469	448	485	485	468	449	464	461	459	481	468	498	496	488	465	521	483	466	478	444	502	493	507	444	456	459	490	469	464	475	446	493	446	457	475	477	479	446	435	457	464	504	436	500	462	458	462	484	467	472	449	494	474	458	506	455	494	431	453	462	474	475	453	455	458	459	452	454	461	458	482	459	446	476	495	474	466	495	454	487	501	426	476	479	434	477	469	481	493	443	476	468	492	499	498	435	443	454	485	474	459	451	472	475	470	489	476	477	473	485	472	484	450	427	470	485	489	455	429	454	475	467	450	450	486	447	486	478	470	486	465	480	478	480	458	471	462	451	461	488	474	446	501	479	484	469	457	431	474	479	482	465	522	464	442	481	464	462	491	449	457	442	500	465	497	451	454	488	470	467	474	448	442	480	478	515	478	455	459	434	460	491	475	460	455	446	444	523	470	490	491	489	455	451	453	450	463	468	478	431	451	464	459	452	496	450	485	482	498	485	492	435	460	475	483	485	440	446	482	479	473	460	468	501	465	433	479	452	465	459	463	463	494	469	423	506	460	486	486	479	468	441	488	472	449	471	478	435	485	473	459	455	457	465	477	437	489	466	516	456	466	468	480	455	464	420	498	476	463	485	451	463
24786	21162	27582	24945	12597	1091	792	614	575	535	524	488	496	459	471	427	448	456	472	454	453	421	418	408	415	420	465	422	444	463	420	439	403	441	435	432	444	421	470	451	473	434	440	436	442	400	429	453	441	422	415	437	420	407	466	430	446	416	425	404	441	406	451	405	409	431	413	439	414	452	407	426	418	399	436	388	457	415	425	456	411	421	407	430	438	435	396	450	430	414	416	401	424	405	392	431	432	396	432	416	406	439	428	439	443	424	388	402	462	431	436	445	418	410	397	429	415	440	424	420	356	444	447	473	425	402	412	456	409	440	384	457	488	412	413	438	422	413	441	449	460	400	410	413	430	440	409	432	445	423	411	453	437	430	416	387	423	405	424	414	421	417	427	455	427	419	435	450	436	403	396	385	436	425	436	416	411	460	420	420	426	388	451	424	402	411	434	430	438	417	425	453	417	436	396	418	408	402	403	411	403	450	419	464	430	438	433	416	396	441	439	407	406	393	409	427	447	388	431	400	432	435	413	406	408	407	387	474	418	431	411	385	418	435	452	459	458	424	438	434	405	416	434	420	455	425	412	448	408	421	455	392	400	444	404	448	404	451	411	415	424	387	378	412	436	413	396	398	436	451	409	446	409	429	450	428	431	421	415	425	422	416	424	412	433	442	406	424	453	422	426	431	404	423	386	449	431	426	445	443	416	431	427	412	430	431	404	420	426	434	413	413	432	458	433	428	426	419	409	398	414	433	402	463	408	434	396	422	449	448	409	455	413	394	456	422	416	458	419	414	410	442	426	384	438	416	418	408	410	468	448	437	444	382	418	431	419	395	486	447	399	420	436	415	391	389	426	425	410	422	438	411	414	410	411	387	420	469	398	426	455	437	428	429	414	455	457	407	395	405	421	428	427	464	457	434	462	391	429	449	430	431	418	411	436	397	442	427	436	417	431	467	450	382	438	432	422	426	440	460	415	437	411	423	450	415	394	435	429	430	414	440	434	425	392	451	422	428	410	422	445	406	409	420	397	432	433	418	371	456	410	406	450	418	416	449	417	409	444	444	458	475	423	369	408	419	411	395	430	415	451	401	435	423	399	456	458	402	438	443	482	417	420	429	453	414	424	408	387	451	458	406	382	461	420	424	443	394	470	470	451	396	430	392	447	424	452	392	438	417	381	441	432	423	426	415	466	413	454	406	404	440	429	372	461	454	420	411	450	420	427	459	430	439	445	413	389	373	411	448	430	447	447	415	434	396	401	428	439	447	465	451	477	440	430	452	419	385	425	424	428	430	398	452	432	427	441	447	414	423	437	433	448	442	407	410	408	407	459	407	454	419	411	469	406	405	392	434	433	474	430	405	379	415	448	410	427	432	445	450	440	407	394	424	406	438	422	441	407	435	448	399	392	405	429	459	420	422	468	417	430	421	423	452	418	468	453	443	400	434	466	445	465	392	417	441	399	410	408	469	404	437	423	389	434	426	435	431	422	417	451	448	408	454	433	425	391	425	440	385	414	426	454	412	454	430	385	424	426	432	428	408	384	442	413	424	431	433	416	437	434	431	445	412	449	425	400	409	395	422	449	391	432	427	435	408	424	390	413	411	442	451	433	442	402	419	470	407	433	459	450	415	448	429	417	431	429	435	393	416	374	410	428	440	447	420	420	418	422	440	409	445	430	439	432	416	493	420	436	433	407	433	444	384	433	390	418	383	393	397	433	420	418	451	451	421	416	410	463	426	426	474	396	444	404	384	425	414	435	417	424	425	417	432	426	438	461	417	390	390	433	420	479	424	412	435	423	421	461	398	378	418	396	429	400	440	438	416	409	439	429	431	413	431	420	413	422	451	437	446	416	418	456	399	408	412	404	445	384	405	386	415	433	450	445	438	407	412	466	420	413	426	416	427	446	408	427	414	420	377	454	420	387	435	452	421	445	428	404	445	430	426	448	391	429	426	393	407	427	452	426	418	412	395	460	465	443	442	465	419	428	386	391	433	411	451	412	459	401	389	423	469	399	411	427	411	422	433	443	427	410	417	428	426	430	448	404	383	414	431	446	418	462	385	409	448	395	460	453	453	429	445	396	407	408	421	458	446	460	412	444	393	400	422	404	423	453	407	433	422	425	427	443	405	425	415	404	458	428	429	457	456	447	414	494	426	412	448	449	428	427	424	431	436	448	428	446	458	443	412	445	426	476	417	452	429	448	417	419	394	471	440	401	418	421	438	481	435	448	460	440	423	437	428	435	493	435	426	425	449	400	416	423	410	418	395	436	386	413	428	443	470	410	465	396	426	422	407	416	418	412	429	423	421	456	420	421	470	412	433	431	415	414	388	389	418	452	431	425	441	444	443	416	434	445	450	447	425	431	439	410	420	438	422	412	432	420	421	453	425	442	415	399	425	450	389	418	450	433	471	428	405	464	421	436	442	438	427	433	429	418	460	453	427	409	410	441	429	439	447	386	421	392	414	438	412	450	449	443	413	417	458	437	451	451	503	424	402	441	439	436	403	447	395	439	437	386	449	436	406	391	434	408	420	450	429	473	435	401	439	422	425	426	483	463	429	398	434	439	416	445	433	442	416	395	441	418	408	448	385	416	401	438	449	462	417	407	434	432	393	426	410	432	444	406	433	438	419	438	407	406	399	427	423	447	449	397	440	428	412	435	430	445	444	427	386	448	414	380	435	466	433	435	391	466	407	442	397	420	418	411	414	417	433	448	434	444	420	430	468	428	421	423	431	414	404	410	438	386	428	461	444	415	414	427	408	398	451	444	402	398	397	444	438	433	458	431	421	409	430	386	462	409	412	419	408	417	414	490	418	427	415	436	451	400	450	432	467	423	418	436	448	430	404	433	435	435	416	443	457	399	413	413	420	432	434	417	479	423	447	407	471	416	431	387	457	437	440	406	480	430	458	440	451	409	417	435	377	421	447	386	454	404	464	444	423	414	394	402	433	446	437	386	402	431	420	440	440	461	413	459	440	412	404	438	429	411	433	424	403	401	427	441	452	402	476	439	438	426	440	381	445	392	423	433	458	415	439	424	422	402	447	420	415	437	398	444	414	393	405	460	461	410	459	406	438	427	479	428	445	421	427	425	422	408	439	404	442	444	392	413	411	430	428	458	447	432	452	437	391	386	423	410	429	448	412	401	426	463	433	429	441	441	416	415	446	444	414	402	444	442	407	443	410	419	403	422	466	431	396	447	438	401	405	451	410	434	431	460	441	472	440	425	440	442	412	437	388	395	401	407	432	445	441	402	407	424	382	435	428	455	449	396	414	414	407	426	417	428	445	438	437	405	411	421	412	444	392	420	425	437	428	425	418	437	447	411	449	424	432	420	412	432	447	440	427	458	402	431	444	404	410	427	383	415	416	435	434	441	458	448	413	439	420	458	416	444	419	438	396	428	438	451	432	421	445	406	422	404	458	419	432	411	437	419	389	419	421	460	386	405	411	428	413	460	425	392	420	449	454	427	443	420	448	425	421
7258	6279	4894	2576	1855	1480	1210	1032	934	809	748	701	679	639	611	612	544	610	540	527	551	546	526	532	513	564	536	529	529	552	509	512	514	521	507	548	476	481	497	552	493	518	494	532	506	490	490	480	491	507	498	495	484	530	498	535	489	530	525	501	519	525	533	542	470	489	499	524	509	466	503	549	485	539	522	512	473	499	502	536	542	516	501	564	516	491	483	486	488	513	495	503	521	480	469	477	519	497	488	519	509	501	529	500	490	514	501	513	496	517	526	560	521	542	528	522	462	519	481	519	485	520	484	512	504	491	482	496	499	490	492	489	517	478	463	510	508	520	497	509	523	529	499	456	468	527	495	525	481	495	543	496	521	525	544	529	493	524	509	505	492	485	456	500	538	550	514	471	535	533	503	468	539	486	549	505	518	510	516	518	509	513	501	519	453	499	515	525	542	527	514	531	484	515	513	518	525	538	510	566	495	515	514	514	513	488	570	516	507	493	553	473	514	493	521	510	496	530	557	522	456	493	513	506	478	532	513	471	506	511	498	503	500	502	540	482	505	519	492	496	502	481	530	526	495	548	491	516	507	484	479	500	479	481	467	526	517	476	501	508	512	523	519	528	554	508	502	509	539	533	515	503	488	478	545	532	502	505	497	506	513	495	526	505	497	474	524	495	513	526	510	494	514	502	516	534	504	492	490	515	494	505	518	547	547	458	516	456	484	511	477	519	481	517	495	494	496	497	514	522	528	530	493	524	520	516	514	529	475	519	582	493	519	511	502	495	495	484	489	524	505	487	488	479	519	486	482	496	510	513	526	507	488	528	485	489	518	487	495	509	525	523	515	523	490	491	484	522	488	448	511	500	515	486	503	479	500	528	527	489	542	500	481	531	489	534	491	492	498	491	484	527	522	541	510	514	513	524	507	530	476	532	513	487	560	543	473	537	545	532	521	493	510	500	484	495	477	502	479	499	504	510	510	516	519	479	502	534	536	480	463	480	498	516	510	508	504	504	533	508	489	489	508	498	524	523	505	500	470	479	470	488	534	524	485	487	505	542	509	526	511	498	522	538	484	502	511	521	533	532	531	481	562	514	503	498	518	524	509	494	489	508	516	503	534	530	490	548	506	492	492	522	496	509	507	493	467	504	475	520	479	500	499	507	521	475	468	490	481	471	534	523	488	510	498	529	509	519	507	519	518	491	546	502	507	490	521	490	500	528	503	530	539	489	510	556	492	541	513	475	534	487	491	494	523	493	487	558	495	468	484	501	529	493	528	491	492	516	505	541	531	527	480	502	544	518	494	521	533	501	515	469	474	515	479	522	549	498	545	561	476	487	523	538	539	556	500	505	491	525	494	512	540	527	488	506	506	488	502	512	507	535	538	457	460	518	477	466	507	512	521	508	494	515	529	491	513	520	476	471	510	513	536	521	546	520	504	504	508	499	515	518	536	532	457	543	496	516	504	512	518	512	509	501	514	481	487	503	466	504	541	535	479	511	536	487	502	533	512	525	509	504	506	474	515	490	536	536	482	528	555	525	538	539	486	514	491	541	526	476	545	556	444	536	515	523	498	503	517	529	501	486	510	490	519	480	490	512	496	517	505	545	531	489	506	508	493	499	518	534	514	549	523	485	503	526	514	513	509	502	496	512	491	535	503	509	492	474	475	491	469	526	506	500	492	486	514	483	536	497	505	508	507	502	490	538	477	481	504	509	538	477	488	506	531	518	525	531	503	487	530	497	489	472	513	513	493	478	510	526	482	489	501	496	508	534	499	509	540	505	500	465	515	484	504	504	519	498	521	547	507	493	491	523	529	512	489	473	493	492	496	510	554	506	495	481	542	500	484	494	487	488	523	525	528	483	530	487	541	509	516	481	472	523	481	535	482	527	509	531	517	508	495	528	487	474	524	485	476	533	482	504	497	510	561	540	491	494	483	500	508	477	549	467	494	517	507	546	483	515	510	529	563	515	540	529	528	550	527	501	502	474	457	523	507	542	481	481	494	490	527	561	532	490	509	494	552	503	524	511	512	485	493	524	481	495	532	504	502	535	476	526	498	475	488	526	484	504	517	542	491	497	532	519	554	521	498	509	504	525	493	537	507	538	465	487	534	527	504	549	496	507	521	538	493	453	505	509	475	511	492	521	490	469	499	499	505	520	458	500	517	521	510	512	490	509	521	537	509	509	477	531	544	502	519	497	493	519	481	509	507	547	473	488	505	479	462	496	514	465	537	522	537	516	494	498	487	530	500	486	488	521	529	508	528	505	486	518	500	521	446	471	501	468	491	487	502	510	491	484	484	496	531	482	501	513	496	521	519	555	473	530	536	526	507	547	496	506	495	466	561	487	527	488	542	479	550	499	515	534	474	523	471	512	514	498	529	546	500	511	522	510	548	508	570	552	510	534	521	505	484	527	502	471	514	500	492	482	505	515	487	522	481	473	460	497	518	517	508	509	523	497	484	515	508	539	508	495	472	523	498	503	491	475	487	524	487	523	518	499	539	491	516	477	489	524	550	551	523	495	530	533	477	503	511	491	511	534	529	509	501	561	498	503	489	516	531	532	514	489	500	495	504	523	497	555	512	501	506	522	490	499	509	506	496	495	471	479	550	492	501	516	469	538	525	522	523	535	519	518	499	492	481	471	545	545	506	502	527	513	499	516	527	514	530	524	516	493	466	478	474	459	484	512	513	507	506	507	525	510	557	517	515	498	516	509	570	496	501	500	511	521	532	459	526	522	504	550	502	523	519	496	489	520	482	531	503	484	538	507	525	458	513	500	499	507	486	529	487	495	520	496	519	500	458	496	523	511	476	490	473	557	523	487	528	499	510	481	493	540	517	518	506	497	540	501	510	487	527	505	519	525	476	562	501	480	526	435	520	506	490	523	470	505	528	480	486	501	502	527	507	499	526	491	533	556	501	475	504	515	522	524	483	484	521	484	495	520	490	467	489	505	521	470	530	471	517	486	496	483	478	534	497	539	549	520	516	536	494	475	515	470	513	531	503	504	495	513	522	525	523	494	509	500	518	515	533	486	506	502	480	529	505	521	501	506	494	486	524	491	523	503	511	520	474	500	513	497	540	501	534	524	513	507	495	550	547	526	507	491	498	501	530	488	512	482	512	490	498	473	481	518	505	498	469	497	490	476	521	520	508	504	491	502	469	480	481	513	503	510	475	525	518	492	491	512	491	506	502	553	492	544	486	529	489	499	456	537	506	498	456	463	475	522	504	502	475	514	543	506	504	501	506	546	562	495	538	528	535	501	524	519	482	479	525	534	554	526	506	473	490	484	499	490	518	516	512	515	529	522	536	545	489	518	539	525	525	506	474	516	488	485	524	503	509	487	531	528	494	495	511	492	518	525	520	489	440	509	464	505	490	506	500	501	506	555	521	519	513	511	547	511	526	500	512	516	514	531	545	534	496	528	520	500	480	512	501	535	492	541	504	494	505	493	515	502	547	511	494	490	494	494	547	504	475	469
22639	21216	28996	23725	21210	21280	12209	1875	1386	1335	1242	1044	1050	982	990	921	898	877	882	853	834	826	815	808	829	855	874	792	814	784	728	774	821	815	785	755	870	783	787	786	762	757	765	782	767	745	756	770	788	777	762	755	770	787	796	782	795	761	781	764	743	804	806	762	766	743	786	750	795	758	810	757	766	777	752	765	737	758	746	772	795	781	778	782	797	757	782	780	804	735	785	759	770	753	778	724	750	781	801	767	724	759	786	769	737	735	732	747	787	680	732	695	736	695	735	758	767	706	756	749	771	735	759	743	737	791	753	751	768	748	745	737	721	761	757	732	753	808	767	780	734	765	733	780	784	720	777	824	708	742	759	735	774	734	736	760	716	791	753	779	749	786	756	772	772	708	779	760	744	756	729	757	801	728	759	799	737	762	741	781	689	712	709	772	727	700	774	750	775	737	710	666	756	762	784	785	758	758	741	735	768	778	745	725	746	774	774	746	769	776	766	767	744	729	784	744	749	732	781	734	749	760	768	743	815	766	752	781	738	727	756	756	774	766	785	778	796	764	707	782	791	756	774	797	740	714	762	768	735	706	720	735	776	729	774	767	769	767	737	757	706	723	767	741	717	728	742	806	754	740	754	789	704	727	761	794	752	730	753	773	700	733	722	756	776	722	763	739	747	770	757	725	727	772	745	791	789	755	770	754	754	753	719	787	737	800	783	759	747	738	708	758	733	712	785	753	732	767	730	738	782	721	737	747	715	778	722	726	738	767	737	726	714	743	733	738	730	763	696	720	814	730	763	770	756	732	721	753	735	782	754	783	736	726	732	752	768	825	772	753	742	729	717	748	709	772	784	791	771	760	765	698	724	753	720	764	720	694	685	759	789	789	730	731	762	768	785	776	751	712	747	764	739	726	791	745	726	743	782	791	760	764	757	780	716	794	752	744	829	722	766	747	737	744	767	740	738	724	749	730	770	722	686	769	728	736	794	756	704	787	759	756	708	829	743	774	755	757	733	784	710	774	745	775	754	719	753	749	761	755	772	748	741	746	765	772	767	756	797	767	712	776	787	761	711	793	743	755	724	753	713	769	782	734	741	723	752	705	744	774	735	715	724	687	779	743	700	782	817	753	787	756	716	781	774	739	767	744	771	722	770	747	758	733	731	756	744	736	738	678	797	762	700	757	783	768	737	755	760	752	750	738	785	774	719	730	741	754	716	772	772	730	796	739	782	731	746	803	811	813	785	756	792	741	767	707	771	760	745	717	785	802	752	706	745	702	799	719	734	726	752	741	728	740	786	735	748	747	742	792	807	789	711	717	757	764	712	787	736	760	759	763	806	777	754	756	717	737	779	784	772	739	732	726	683	807	768	783	761	743	735	742	770	718	694	686	709	779	747	733	810	741	751	779	745	790	713	721	742	785	731	746	721	734	749	742	760	753	684	750	757	738	775	702	712	735	719	765	774	758	724	757	721	739	809	738	793	754	790	762	752	749	758	726	736	750	762	758	758	746	742	783	735	701	759	738	760	745	764	761	770	787	800	766	734	796	698	746	783	661	776	737	781	773	761	762	766	771	724	703	769	763	754	728	791	716	747	735	746	771	771	765	678	769	763	727	693	769	787	731	748	771	763	766	782	704	751	748	718	726	779	774	790	787	769	727	753	810	764	726	771	764	761	775	772	747	710	769	729	760	756	746	754	768	799	737	746	813	764	765	737	761	734	754	728	720	786	744	783	727	727	746	759	723	743	714	697	798	761	777	726	742	778	756	765	773	738	751	757	725	766	753	749	708	712	745	755	765	771	759	767	738	791	745	750	793	810	757	780	728	781	727	781	723	721	760	773	705	766	787	737	742	753	749	755	757	730	746	769	752	761	766	794	755	737	801	710	716	728	743	739	723	745	733	815	747	748	777	751	832	757	736	760	733	714	743	741	773	734	781	716	764	744	783	763	787	769	723	753	774	763	744	723	758	747	791	723	744	740	711	753	807	820	761	739	762	740	763	698	743	748	769	767	705	732	776	742	719	738	769	766	788	785	725	739	744	723	745	734	760	730	792	824	696	806	731	721	756	754	805	773	754	720	805	718	773	770	808	743	729	750	729	802	783	741	730	759	731	764	732	728	754	786	729	755	744	765	716	706	792	826	745	733	824	789	759	726	749	784	766	776	664	759	759	802	738	741	740	735	716	735	777	797	738	749	729	737	747	722	741	742	749	760	762	733	761	755	736	752	747	752	747	828	725	810	747	720	751	777	683	802	760	693	731	719	743	776	690	704	755	746	736	752	746	751	793	818	769	774	793	750	749	761	759	771	748	752	801	757	795	822	763	746	734	744	746	740	782	692	768	756	715	699	741	753	800	791	745	714	747	749	775	783	700	731	778	735	744	749	769	847	710	721	742	734	745	811	736	731	757	757	709	765	747	722	769	756	796	723	771	772	771	731	780	734	736	758	763	748	750	741	745	755	757	752	721	726	719	732	772	721	754	797	760	794	761	718	696	730	741	768	722	779	794	765	756	788	721	744	750	762	749	732	756	750	745	730	810	719	743	742	747	749	764	789	771	776	710	736	767	775	754	718	721	771	780	746	738	743	733	714	797	753	762	743	784	747	750	737	741	723	760	756	773	714	695	789	683	748	779	750	795	742	726	753	735	769	719	746	771	726	714	762	715	741	764	755	737	772	763	751	730	754	740	756	718	767	785	755	688	778	741	761	755	705	772	739	751	749	796	756	741	755	762	763	792	790	686	776	741	733	705	704	766	827	783	717	774	737	789	706	712	735	736	811	717	839	802	718	766	777	753	738	757	764	760	728	799	714	783	725	770	742	757	754	754	765	752	764	758	742	755	758	732	736	770	750	765	744	768	762	703	820	705	711	779	734	701	719	767	753	797	755	807	742	761	786	819	768	752	723	751	730	751	721	716	786	733	749	740	722	734	727	755	713	760	755	763	697	759	759	758	734	737	818	684	743	781	755	781	741	725	762	741	697	776	758	724	755	737	790	755	770	800	745	805	755	750	742	765	707	735	744	746	729	763	713	776	702	745	743	795	736	739	753	732	770	740	788	735	754	724	769	774	779	767	809	752	792	762	726	774	776	737	805	812	734	756	772	798	780	759	782	767	727	726	792	763	750	741	768	741	739	768	754	760	784	725	736	774	739	746	701	723	737	799	761	733	774	774	725	744	730	760	790	781	743	755	746	754	724	743	729	752	662	746	738	764	715	755	763	788	740	778	772	731	737	740	771	730	735	793	717	717	773	763	786	765	799	800	715	734	730	746	690	727	737	737	790	721	742	760	745	790	746	787	761	745	818	745	732	755	734	735	730	695	745	763	753	729	773	743	713	791	725	765	723	675	718	774	725	702	736	739	729	761	707	773	729	774	727	737	738	746	752	708	702	742	780	746	749	769	819	738	740	757	729	767	741	735	717	766	771	747	738	741	746	780	736	769	699	739	781	747	790	772	734	761	761	742	735	713	737	755	765	750
10506	16520	13635	7381	5419	4066	3317	2652	2183	1925	1692	1507	1350	1298	1168	1177	1077	1030	1001	1010	1007	981	952	939	984	928	943	894	856	879	868	830	844	888	848	916	838	877	916	796	941	836	830	797	816	864	854	822	808	844	833	805	818	888	899	834	852	850	875	858	809	808	778	849	809	796	899	860	817	835	877	821	804	854	796	840	811	821	847	772	834	817	798	806	829	826	861	800	838	828	814	843	829	843	763	851	795	837	817	871	804	822	830	820	797	836	804	862	851	801	792	784	851	798	816	805	804	792	842	794	787	808	778	794	823	774	817	789	819	809	826	824	812	797	833	839	819	851	811	863	837	770	821	811	847	788	820	798	871	798	822	780	826	771	844	844	794	815	764	812	814	822	858	858	848	847	853	831	833	809	803	811	823	830	786	836	875	831	804	816	841	832	841	825	890	842	788	788	801	806	776	857	840	832	819	784	799	825	775	850	779	818	861	853	855	802	809	829	796	798	799	760	804	819	906	876	836	785	884	830	837	795	800	774	830	796	859	863	851	848	848	838	806	837	778	817	871	835	855	815	819	766	918	807	788	793	856	869	760	847	801	810	818	809	789	835	789	813	789	798	803	779	857	831	821	826	822	858	817	828	863	838	814	798	877	839	795	835	857	868	801	801	845	825	810	890	844	772	852	798	857	876	784	805	800	777	808	818	882	831	780	797	826	829	820	863	777	890	834	774	791	859	847	824	800	819	828	835	844	861	767	779	845	757	801	809	813	878	866	781	829	824	846	801	810	837	828	799	781	804	811	859	841	844	799	836	919	795	872	821	834	816	841	789	810	862	792	805	813	801	790	798	844	844	834	786	763	847	828	796	871	876	789	776	807	802	762	791	813	808	840	824	816	885	857	777	759	823	797	786	833	825	826	812	818	860	828	790	824	818	841	798	829	807	844	827	807	834	831	800	819	791	849	810	808	790	849	800	777	797	862	799	799	793	851	815	843	822	767	837	791	817	830	833	806	810	881	799	795	804	799	852	817	872	874	823	751	823	846	816	830	808	783	808	789	830	856	833	838	837	832	828	825	815	860	804	806	833	822	794	781	843	795	811	767	820	804	817	812	771	826	816	781	792	865	806	803	800	799	822	862	780	867	851	815	737	803	791	870	854	814	805	848	848	791	808	812	796	790	817	858	821	812	802	831	832	810	810	821	828	771	824	831	794	849	851	803	869	825	803	811	826	920	835	825	865	804	842	793	813	869	822	786	818	818	788	851	835	796	804	831	786	865	869	873	810	867	808	800	828	774	763	803	839	828	801	862	815	832	814	799	819	853	814	847	842	778	775	806	793	879	804	847	810	871	812	783	810	815	811	804	789	845	814	810	848	836	839	800	837	823	779	853	806	828	834	848	870	794	790	831	809	858	812	797	819	845	805	819	882	854	852	815	812	839	854	797	846	837	834	826	848	832	846	770	766	801	825	810	785	765	840	821	821	842	796	796	769	876	795	834	817	838	850	838	837	853	820	799	837	829	783	791	822	812	824	826	780	805	825	844	811	859	830	861	776	829	864	832	827	822	797	786	821	799	785	809	795	827	831	808	852	852	834	754	819	813	797	836	751	838	750	856	784	896	828	836	842	846	806	780	807	783	796	761	806	789	786	798	826	830	867	799	834	784	814	792	771	820	808	810	847	759	794	832	841	792	786	861	816	786	818	833	799	828	806	825	783	797	820	815	813	777	842	780	832	818	821	778	840	886	827	830	751	811	825	827	760	915	828	813	815	834	824	816	827	836	787	817	827	837	843	805	831	829	786	822	812	840	774	835	783	794	823	821	878	779	779	791	829	826	803	824	801	805	803	783	791	847	831	814	783	830	809	861	798	851	835	807	857	760	816	818	781	840	819	795	838	800	838	776	881	837	842	833	824	825	790	827	801	852	799	822	788	786	845	821	841	763	816	818	821	852	820	819	857	788	810	850	847	831	789	834	865	811	831	830	873	900	762	817	836	831	889	786	798	885	804	834	831	864	781	786	828	816	778	800	866	831	784	839	847	839	796	794	780	793	813	818	848	764	813	826	761	861	811	754	831	777	789	814	848	801	809	838	839	899	815	845	823	805	777	831	842	812	809	849	755	798	831	808	849	798	835	782	830	850	831	819	879	828	808	792	767	806	810	764	766	813	824	806	810	768	834	817	855	805	833	822	789	866	851	841	813	806	860	874	850	838	789	779	832	847	837	783	836	830	792	849	836	768	843	846	783	813	764	784	836	837	809	805	735	860	824	820	889	777	775	835	754	808	847	794	815	787	836	802	867	777	756	808	775	833	798	840	811	853	804	843	847	823	884	817	845	815	812	840	799	823	836	770	855	806	792	830	803	857	821	826	769	864	780	890	798	877	861	827	805	855	779	794	790	826	847	851	860	822	853	802	814	803	802	845	855	779	804	772	804	849	790	853	869	778	841	821	801	812	812	785	799	810	817	826	822	861	811	788	859	877	831	868	778	806	845	825	759	797	789	817	810	842	824	775	843	769	848	794	843	798	792	753	866	800	750	821	817	805	842	804	779	797	829	830	855	792	838	831	825	784	839	832	817	830	849	826	810	878	792	851	812	827	798	827	782	783	798	867	840	849	782	787	774	865	820	841	871	825	807	810	836	798	751	763	778	797	852	810	843	862	795	790	826	812	832	853	859	788	779	820	803	825	791	792	775	837	835	774	807	830	806	824	779	752	795	800	823	822	872	786	752	855	843	817	860	796	830	751	803	786	835	790	824	840	873	838	845	815	765	836	804	833	836	799	817	829	799	820	871	817	801	821	834	813	779	816	847	772	813	829	792	883	806	776	838	817	819	816	807	853	824	865	820	791	810	839	844	805	810	857	812	797	810	812	797	780	813	816	791	844	823	828	829	850	837	855	823	766	857	817	791	846	793	806	795	794	808	788	826	844	844	807	822	868	786	805	785	769	803	790	780	808	809	801	851	848	798	806	818	839	834	793	829	843	809	830	803	778	825	812	880	795	848	880	810	822	853	837	802	771	791	826	798	797	784	808	844	808	747	775	787	773	788	828	804	781	782	826	768	812	837	805	778	804	831	838	857	826	758	840	843	850	816	885	756	823	835	800	872	849	836	816	781	809	808	809	834	814	787	769	781	818	818	856	841	797	819	781	815	816	806	835	781	833	872	908	835	813	803	850	820	843	861	855	831	845	822	847	795	886	837	796	783	829	832	812	810	825	820	842	761	857	799	786	830	788	808	850	871	893	783	814	794	828	810	806	818	843	794	828	800	842	845	812	818	875	842	813	794	800	790	810	817	823	841	796	796	808	836	819	835	791	825	838	807	800	858	862	817	808	886	870	811	818	841	860	840	781	843	798	849	813	801	779	792	803	822	805	819	824	860	789	821	833	822	817	813	858	759	782	832	802	797	762	785	826	873	817	799	848	809	904	830	811	848	813	839	765	813	836	865	799	821	801	788	785	802	836	743	841	796	825	830	827	801	811	813
27019	20313	7812	587	366	299	263	288	241	258	254	236	231	258	250	247	235	253	218	234	240	235	248	251	237	239	245	255	249	221	228	233	206	242	250	260	239	231	243	249	219	218	228	237	245	214	230	255	243	233	207	206	254	238	238	253	224	209	235	236	240	264	216	238	259	249	238	239	261	242	235	244	234	241	236	237	243	256	251	243	227	274	241	239	233	218	224	270	238	252	240	247	263	207	274	238	200	221	232	244	229	264	231	246	231	239	241	213	266	255	248	231	242	241	207	236	232	249	240	241	232	270	227	258	235	250	234	249	245	249	249	224	231	264	238	218	247	237	240	250	248	220	248	248	230	243	254	234	225	232	235	241	248	219	240	281	256	246	257	229	232	218	248	246	229	268	231	223	217	238	252	243	246	239	223	257	277	210	239	237	246	226	245	213	225	235	275	220	255	236	223	259	230	242	223	220	240	240	235	213	256	216	227	273	245	249	266	239	235	246	227	223	271	232	270	223	240	221	228	206	232	251	261	275	220	250	228	233	241	258	236	220	230	264	237	243	242	235	237	209	205	239	259	240	236	262	246	207	269	261	224	244	248	253	222	230	215	264	211	234	229	243	223	226	243	250	240	235	265	282	195	223	245	249	246	243	247	227	220	242	281	250	229	222	243	257	240	236	250	262	235	213	269	288	234	229	242	238	234	248	236	230	220	227	235	256	242	233	237	238	247	270	226	237	232	228	254	241	243	239	222	274	209	240	234	240	223	225	264	247	237	253	231	255	226	246	236	209	258	228	229	249	238	214	237	235	215	239	228	236	262	234	254	239	255	219	239	242	233	255	254	247	250	231	231	228	239	230	224	241	259	224	236	222	230	225	235	226	228	261	217	221	222	250	247	239	246	210	252	229	220	252	242	253	234	266	277	246	216	239	213	205	241	259	246	260	266	247	267	242	253	245	273	231	254	235	246	280	231	222	226	245	244	212	222	251	278	214	214	228	228	239	233	212	252	241	279	230	224	236	245	251	218	225	259	239	243	255	235	266	239	246	253	238	235	222	252	229	236	221	203	244	222	240	253	251	266	222	230	252	231	242	227	241	234	245	246	233	269	235	218	226	244	226	213	237	257	227	253	252	270	243	245	247	246	256	218	223	225	263	235	218	230	248	208	239	238	227	232	219	233	252	232	233	193	244	254	235	252	243	251	232	220	253	231	247	238	229	195	263	236	203	238	256	217	241	253	232	216	216	202	236	239	244	233	259	225	218	207	239	245	256	289	255	217	261	268	224	235	261	241	230	226	248	242	239	230	245	244	214	238	252	252	243	255	221	270	230	260	243	251	239	257	219	243	278	243	240	276	256	229	256	256	197	246	248	227	224	249	239	227	230	208	227	255	273	259	252	254	249	216	230	238	238	236	218	215	246	235	219	250	218	245	234	199	238	270	250	228	241	263	227	243	249	197	255	247	247	236	249	241	233	217	240	240	265	227	216	241	236	230	228	231	234	238	225	232	224	241	254	235	200	242	240	249	237	228	237	268	241	209	245	273	243	282	241	242	234	243	234	230	228	251	253	243	224	253	219	232	277	227	239	226	243	241	223	256	225	231	247	240	226	233	230	250	234	269	260	225	211	249	240	236	237	252	241	221	242	234	256	246	248	266	220	256	254	210	260	274	241	267	227	235	244	233	222	251	249	240	233	232	237	264	217	265	231	234	231	233	228	264	239	227	236	239	252	224	239	220	241	242	220	226	248	251	255	249	233	232	236	263	261	240	229	248	215	243	238	244	243	244	236	236	222	248	231	236	251	236	224	239	240	230	255	222	235	259	190	222	233	241	240	235	273	245	260	243	237	250	240	253	258	225	256	261	257	209	263	220	263	246	240	241	223	238	233	237	264	219	252	222	239	252	230	227	260	231	255	246	206	232	238	242	220	237	257	238	241	224	213	231	227	260	260	222	214	252	238	233	211	215	242	232	234	223	246	249	251	218	263	218	233	227	220	250	244	246	221	242	204	239	229	269	219	244	257	211	251	249	262	229	241	242	203	234	247	224	250	269	233	247	245	255	221	237	247	240	253	245	248	252	263	247	242	262	230	237	236	271	231	273	244	241	243	222	232	265	231	248	246	253	246	210	238	244	226	250	229	244	252	262	247	229	254	236	254	244	196	212	245	228	226	242	254	225	242	256	237	256	231	237	273	231	249	204	264	229	219	233	233	248	238	246	250	238	248	242	231	226	236	221	240	226	236	243	219	243	250	259	221	234	237	216	231	215	236	234	254	233	270	234	236	247	212	236	241	246	254	231	234	243	234	231	236	255	257	241	251	252	243	247	230	247	221	212	230	247	244	244	232	217	228	251	224	222	229	225	234	230	255	239	255	240	262	224	216	253	215	229	240	237	249	236	250	249	228	246	229	234	221	243	259	247	220	233	223	248	271	194	220	256	232	191	237	271	230	233	212	248	238	232	237	213	260	223	254	195	261	258	235	245	212	248	223	218	238	250	256	214	243	246	227	246	225	243	233	232	239	226	246	244	233	217	239	244	242	233	221	260	277	229	275	233	226	252	244	243	246	221	237	238	217	219	248	249	233	247	215	230	223	203	222	233	228	246	240	224	238	263	261	222	252	230	256	228	264	262	255	212	206	219	265	210	235	255	235	249	224	233	257	224	232	198	232	234	224	250	263	255	226	240	214	242	242	243	250	239	238	269	235	261	254	257	251	258	244	238	253	246	257	225	231	259	220	242	243	256	241	255	233	236	246	247	275	249	246	234	210	233	239	252	230	255	243	252	240	255	239	241	231	232	206	227	229	237	218	220	220	248	252	274	221	258	214	231	263	241	248	228	233	234	231	257	217	251	238	226	216	272	231	219	275	226	227	240	249	236	255	251	235	222	233	234	220	236	235	208	245	215	198	226	242	244	255	233	233	240	253	223	230	227	252	241	238	230	236	214	247	242	236	227	230	210	246	262	240	226	253	258	243	239	276	240	261	240	234	256	226	239	245	241	243	221	225	221	249	249	234	235	216	275	238	245	228	249	248	251	266	235	262	229	243	217	236	236	250	243	246	249	246	252	233	236	222	228	233	245	263	242	264	235	252	258	274	259	254	214	242	257	215	230	244	268	241	262	241	252	235	237	237	272	269	234	267	230	243	262	222	247	250	254	220	236	237	218	267	259	213	231	240	220	246	247	272	232	234	224	243	264	231	214	228	232	253	235	257	245	238	231	232	241	252	227	268	243	226	225	254	260	238	283	270	234	243	270	232	245	215	251	233	237	237	222	231	263	239	239	238	257	236	250	227	247	263	251	243	211	222	244	236	231	231	242	259	224	247	257	269	263	239	240	296	269	223	242	217	262	260	241	250	230	241	235	234	249	215	250	233	217	235	229	211	237	229	234	242	264	251	232	241	235	239	237	223	232	226	275	213	234	249	234	251	252	227	256	242	265	274	244	207	232	216	237	227	253	248	231	232	232	210	254	217	222	250	224	226
6631	1304	999	563	466	389	384	340	321	329	304	313	316	293	319	300	356	297	318	292	290	276	299	292	321	283	266	276	276	283	283	259	339	309	293	320	302	288	310	291	305	309	287	286	320	259	302	274	267	311	310	278	320	323	293	288	298	285	276	278	266	294	303	294	268	299	311	305	308	322	304	296	294	273	297	307	298	298	304	286	298	281	294	323	307	297	283	314	273	298	272	273	264	284	280	292	285	260	293	266	326	298	254	307	340	273	275	296	317	324	329	280	290	311	308	281	302	304	333	301	291	296	277	278	305	307	278	286	293	308	256	282	294	298	300	294	300	286	291	267	320	289	296	279	285	284	270	297	291	300	323	278	286	284	339	283	294	289	270	313	304	318	292	302	315	279	313	299	282	306	316	310	310	313	289	280	270	304	299	281	296	292	285	295	277	288	316	295	262	273	300	300	292	288	317	280	277	291	293	253	300	261	299	269	312	304	273	260	273	298	308	276	300	292	268	278	288	286	284	290	292	326	292	303	286	282	339	301	295	304	320	275	261	286	288	293	290	285	301	280	263	289	278	283	316	305	302	282	274	297	299	297	267	313	267	285	291	285	276	307	304	294	296	319	288	287	309	286	269	290	292	292	276	297	257	279	300	262	299	288	295	299	305	276	294	319	268	299	291	282	290	308	274	293	286	295	300	312	287	257	295	299	294	290	305	283	291	281	274	293	308	308	323	317	294	295	282	280	296	298	280	317	283	279	324	321	295	302	289	290	278	280	266	318	312	296	299	259	288	262	312	318	324	273	284	322	296	260	277	293	294	302	301	307	295	299	302	270	303	317	293	304	294	326	279	273	281	308	275	288	332	274	308	297	319	329	274	285	296	294	289	291	285	282	299	283	281	288	294	309	314	318	276	286	298	275	321	297	296	316	285	307	306	267	318	282	313	264	267	276	266	291	282	293	309	297	264	295	299	285	278	318	281	300	276	315	325	311	293	298	241	285	280	295	285	274	267	320	288	294	285	295	291	302	274	270	271	258	291	299	293	297	274	293	305	310	312	289	280	270	308	292	231	279	322	308	316	300	299	301	314	309	267	300	271	303	285	303	272	281	302	281	279	284	275	290	317	292	294	279	322	306	303	296	316	290	299	313	281	312	286	293	276	299	275	293	298	264	272	309	262	271	287	309	313	303	299	298	268	284	265	303	299	301	295	271	319	285	287	304	276	291	295	316	317	297	321	292	301	291	291	266	309	288	300	311	266	295	293	268	281	304	300	299	303	293	275	282	316	283	323	315	295	328	297	305	326	290	255	285	293	299	307	284	293	309	326	292	303	322	294	270	297	311	265	323	286	287	267	277	296	300	321	315	294	282	293	278	311	272	305	279	274	263	288	272	294	298	304	314	276	285	287	290	316	292	294	288	307	290	268	284	287	310	298	287	288	279	269	309	284	272	303	283	304	286	272	312	287	301	287	301	268	287	317	299	319	305	290	303	331	304	275	291	282	271	273	291	293	296	293	289	294	304	299	281	290	280	293	285	284	289	298	304	275	283	302	287	302	283	315	286	304	293	261	282	286	283	310	256	308	294	279	304	297	273	262	287	255	286	267	315	269	282	294	292	305	290	272	304	329	252	323	274	276	303	316	257	279	298	287	312	313	287	305	274	297	298	289	277	302	283	262	315	283	296	288	281	301	265	281	327	290	297	300	300	296	290	288	311	296	324	284	306	290	290	305	303	306	324	280	291	286	295	281	281	288	291	272	286	319	308	276	274	260	328	330	314	273	301	302	252	295	297	314	286	318	297	282	329	325	289	302	300	304	311	296	287	285	291	312	308	293	312	277	288	290	303	282	277	293	277	290	270	290	289	317	271	286	291	264	270	294	263	311	289	292	279	299	293	258	296	302	260	308	297	301	306	280	298	323	279	304	292	304	280	289	312	277	281	303	302	288	319	292	293	286	281	287	281	320	291	268	273	298	265	289	290	325	290	319	311	276	315	293	300	289	278	293	307	294	295	279	264	296	305	284	301	291	296	283	287	310	296	307	294	278	283	277	332	306	303	296	267	319	275	289	306	311	301	304	281	279	286	270	297	311	280	329	284	311	281	310	289	283	290	290	300	316	281	308	316	305	278	299	310	297	268	296	313	274	292	280	298	284	303	284	281	293	296	298	275	290	260	291	314	274	306	301	297	296	311	265	300	284	282	291	302	310	296	293	280	285	304	290	292	281	262	313	276	275	284	301	285	292	303	258	304	281	314	309	278	291	269	303	279	287	285	293	302	298	282	299	292	300	291	303	298	302	270	328	304	297	298	279	277	276	307	300	288	311	272	269	299	290	275	279	294	275	298	282	287	315	277	291	320	321	294	285	264	323	284	305	284	304	269	278	286	270	284	297	309	278	270	311	280	308	288	284	314	302	288	280	285	295	271	272	272	287	295	285	293	300	297	295	278	298	319	287	287	288	292	261	289	294	311	271	281	320	291	292	293	279	311	278	282	287	278	289	302	283	295	290	292	294	264	293	286	281	303	273	281	283	299	288	306	299	280	309	292	260	281	270	290	278	272	310	298	271	305	311	308	298	302	314	287	300	297	260	274	299	285	271	281	288	320	289	286	258	276	307	301	309	285	296	275	299	290	293	276	288	278	274	314	298	314	286	285	309	284	278	283	292	290	278	281	299	304	293	301	279	303	263	280	275	314	297	306	265	266	312	288	314	290	286	287	279	308	317	299	318	283	297	315	288	316	282	288	249	309	291	280	276	306	293	316	313	296	311	314	283	315	304	274	266	277	301	294	326	282	258	291	282	280	283	302	302	297	277	314	278	325	258	306	301	291	307	305	266	303	299	300	282	301	303	264	337	280	260	287	315	263	297	300	264	301	269	298	278	285	279	274	290	308	294	293	247	312	281	270	312	280	244	300	284	306	299	290	290	324	291	308	300	282	294	299	324	306	267	254	283	292	276	298	260	275	293	298	297	264	329	261	286	293	260	293	272	301	324	279	304	269	295	297	292	273	307	292	286	278	298	317	278	278	286	294	297	314	307	293	294	302	311	287	279	278	310	293	288	250	289	305	258	303	277	301	312	301	300	301	333	276	304	320	262	291	273	315	310	295	309	298	304	304	283	287	296	307	295	298	271	298	274	310	293	298	287	282	289	296	307	267	278	288	310	300	306	282	293	309	325	312	269	240	280	317	310	279	279	303	294	292	292	299	323	309	294	291	296	286	285	260	285	289	279	297	276	294	303	313	281	289	281	302	280	310	310	298	281	323	310	265	292	275	265	319	293	327	306	274	285	278	303	286	261	287	297	296	284	282	291	315	304	304	262	318	266	302	290	281	257	316	306	316	322	321	282	270	296	295	290	267	326	277	300	269	299	285	285	303	309	283	318	299	295	317	299	273	288	292	278	316	302	323	303	285	328	297	308	324	276	281	288	287	295	283	280	298	293	292	300	287	312	266	310	238	260	293	264	310	289	304	293	281	286	291
23600	21178	28541	24063	21161	12133	1368	949	794	682	643	550	579	536	477	510	464	455	470	465	482	459	449	495	429	429	414	439	412	375	428	444	457	480	443	408	455	405	435	435	422	431	395	389	425	379	435	394	387	395	464	435	424	393	438	401	411	408	407	391	410	392	417	409	413	412	409	375	428	430	400	419	470	445	431	377	392	414	462	397	436	435	397	432	423	423	437	419	372	447	427	415	432	416	433	424	418	398	414	405	401	387	401	422	432	412	417	390	395	404	386	413	435	416	389	408	425	407	425	414	406	453	406	422	400	412	393	442	416	418	409	427	445	406	459	399	378	416	399	397	419	398	430	430	402	386	418	426	414	410	394	435	417	418	471	447	426	450	372	404	441	421	407	434	412	402	425	401	433	372	386	425	397	390	398	405	411	391	418	476	430	407	430	413	376	422	410	441	400	406	411	421	421	373	409	411	403	407	406	410	424	417	447	362	446	420	363	398	409	436	400	426	416	412	438	417	375	388	446	379	392	398	427	420	385	405	386	434	425	410	428	450	389	397	393	379	373	453	400	426	436	424	394	420	402	411	403	438	434	394	428	426	392	385	421	423	422	378	400	400	411	419	422	389	396	393	396	427	431	450	385	372	410	383	431	410	396	405	421	427	453	431	377	418	396	436	437	448	453	422	393	413	421	432	399	395	411	431	393	450	461	411	425	408	405	413	426	373	432	424	423	414	388	434	423	398	389	417	405	396	420	415	426	458	381	407	450	408	433	399	432	416	407	417	407	443	387	421	382	412	434	400	402	397	419	418	399	382	411	409	386	468	399	383	403	388	439	398	396	425	388	429	428	416	425	404	423	423	381	403	420	383	384	433	392	395	422	394	437	418	409	432	416	474	392	431	433	426	374	443	420	414	396	409	406	448	397	410	435	439	416	401	416	407	396	396	441	407	413	430	408	428	434	394	401	392	428	414	414	396	397	396	406	410	468	415	393	449	433	398	443	398	403	407	405	406	426	390	423	444	428	430	398	433	397	417	392	406	445	423	428	388	430	392	418	420	445	426	415	374	432	396	377	443	403	414	396	393	369	417	401	434	413	402	398	413	390	403	389	436	436	398	393	411	399	413	412	416	403	425	435	399	402	424	370	418	385	393	416	405	404	413	404	399	410	412	420	409	421	396	397	457	403	401	423	401	388	403	423	385	385	424	398	433	437	423	441	390	377	430	427	418	404	431	417	405	415	441	411	438	409	425	424	412	415	421	406	401	401	385	417	407	411	380	418	398	437	419	415	428	406	442	408	448	429	409	423	418	393	381	423	387	412	397	405	378	437	406	434	403	382	368	440	403	454	426	384	388	377	392	398	368	402	397	412	398	442	410	431	413	408	422	426	406	396	413	429	430	409	387	380	408	430	397	418	409	430	420	384	415	389	425	399	434	399	404	402	426	444	372	415	432	409	389	404	422	456	398	434	426	443	416	377	404	373	414	439	397	380	426	439	413	428	420	404	421	389	430	406	418	408	380	431	396	422	389	452	386	406	446	420	389	432	393	366	428	405	392	405	439	391	386	408	423	378	398	431	447	446	396	367	419	406	405	419	424	408	425	403	420	409	379	375	427	429	427	423	413	404	422	385	394	413	431	422	416	427	428	420	410	443	406	378	406	372	402	415	414	399	378	393	406	400	385	429	409	421	405	366	459	401	422	408	427	397	411	430	416	402	404	421	394	406	454	413	397	417	378	395	407	444	443	402	424	422	452	434	449	434	405	392	379	421	446	416	381	396	399	391	417	393	439	396	426	417	429	410	417	432	416	390	406	381	409	402	436	441	433	387	373	423	392	401	417	445	420	411	402	436	416	374	444	419	411	434	401	418	434	410	415	401	409	427	421	452	422	374	388	403	426	411	397	419	404	391	399	408	406	407	467	430	430	413	394	415	406	414	404	380	424	427	463	412	414	429	415	423	425	432	428	372	426	399	417	412	426	439	412	395	414	413	356	399	363	413	448	398	408	399	408	380	397	437	425	436	409	441	397	419	400	422	421	385	387	388	419	408	438	415	413	436	396	400	426	418	403	395	462	419	422	388	420	390	451	401	424	438	388	402	414	412	440	380	415	424	429	416	405	415	407	366	387	404	431	427	422	457	408	441	421	433	398	429	404	413	432	401	431	457	425	412	393	430	410	428	430	420	400	428	380	427	386	422	410	409	401	416	369	417	414	425	439	422	407	421	411	411	437	402	430	401	446	431	437	421	411	383	400	404	387	390	408	430	416	410	406	417	406	424	415	429	429	397	420	394	441	446	445	437	432	398	422	354	420	369	399	415	368	447	390	430	405	407	415	396	438	445	408	394	402	432	446	353	392	438	421	405	436	399	389	412	410	406	431	437	423	449	393	406	396	425	420	419	447	432	434	402	386	416	446	445	455	395	388	411	406	431	396	454	411	442	402	420	398	394	413	397	405	385	432	408	412	391	442	416	449	409	388	407	427	402	410	424	394	392	419	432	410	425	441	427	421	432	426	412	388	404	402	386	414	443	407	403	424	430	414	445	413	412	378	412	406	422	419	404	415	445	409	405	380	408	395	459	402	413	418	421	417	398	433	407	430	399	401	397	442	380	388	430	427	391	453	449	403	448	374	416	469	400	422	435	407	434	397	377	392	407	410	383	438	427	398	423	363	379	351	380	413	390	388	401	396	415	430	413	428	429	393	431	427	396	455	409	382	414	431	430	404	394	456	435	408	400	425	399	419	387	394	408	402	412	396	435	430	438	376	416	402	437	386	423	439	415	421	437	421	451	403	428	414	425	387	405	391	426	421	417	352	417	410	422	442	435	386	410	390	385	438	423	414	422	425	410	431	415	400	429	406	396	389	375	432	389	436	448	406	409	421	390	397	414	411	423	421	379	420	401	425	402	394	392	400	398	417	440	425	389	435	395	412	419	433	395	409	458	383	418	412	412	397	422	406	427	389	409	426	401	438	437	413	386	404	394	366	372	446	390	417	421	429	408	383	423	412	384	403	407	406	429	401	438	426	413	417	449	418	431	422	423	408	403	419	432	391	441	422	399	399	437	416	407	409	375	396	392	436	391	408	398	411	422	451	437	407	366	386	435	436	404	416	394	434	416	402	404	421	400	449	389	419	420	425	425	419	433	429	403	419	398	378	401	431	408	446	403	443	426	426	405	414	431	413	418	428	404	404	400	417	446	410	428	420	429	383	411	406	391	420	443	411	391	412	402	435	421	467	394	420	403	398	401	408	399	400	369	419	426	420	388	383	440	413	421	391	407	427	418	386	449	425	436	414	430	385	417	418	410	410	458	401	413	424	424	401	417	445	384	392	412	413	411	385	384	447	413	418	395	404	415	393	401	449	438	388	402	389	419	438	405	446	383	436	404	421	381	417	399	373	380	402	403	440	442	430	414	394	420	394	399	383	415	415	435	398	396	386	400	426	464	401	407	409	452	399	407	401	377	401	361	414	431	428	422	400	399	386
7780	10026	8134	4104	2932	2149	1728	1414	1236	1089	859	777	695	738	666	617	627	635	566	600	533	572	516	544	487	496	522	519	540	541	526	502	529	500	510	502	483	477	452	484	445	454	493	476	463	469	456	473	484	481	458	452	489	436	478	457	464	501	471	457	519	450	486	418	463	487	441	496	468	482	507	478	475	473	470	467	456	474	473	508	457	425	457	454	447	439	468	450	459	454	487	496	448	499	423	462	461	452	489	494	460	455	509	479	496	488	468	463	449	438	461	474	502	468	477	470	479	442	498	471	466	500	466	471	424	474	469	494	481	482	457	447	431	464	486	460	502	450	435	513	412	441	473	500	466	487	451	480	451	448	473	489	460	438	457	452	511	461	489	435	476	466	461	474	466	458	508	422	448	430	469	482	480	475	465	471	469	497	462	456	513	472	516	463	445	467	450	457	446	441	503	459	461	474	459	474	511	472	431	486	450	445	431	455	486	478	469	477	442	445	460	448	463	480	462	517	450	460	461	491	454	464	468	448	446	468	467	462	484	457	463	484	463	498	453	489	464	460	447	502	467	451	499	428	478	456	437	448	471	536	463	439	452	459	457	472	498	447	469	474	481	460	485	432	413	463	491	457	469	453	475	456	493	493	485	425	471	506	462	440	461	452	483	455	476	469	444	456	468	471	467	473	486	452	453	509	489	450	471	462	462	461	435	479	490	467	458	456	485	447	462	470	449	472	453	482	481	481	438	463	473	409	468	447	462	498	460	441	485	454	516	457	471	442	477	489	458	473	480	461	437	463	479	463	507	471	443	440	450	452	439	423	450	498	469	480	464	468	465	474	478	492	445	520	452	502	462	484	466	489	459	429	457	467	439	454	480	487	454	480	453	482	476	473	491	450	466	438	444	468	473	490	450	459	403	485	492	479	500	467	487	486	460	439	474	421	434	469	470	470	503	425	453	493	449	487	472	465	446	449	437	439	472	506	475	465	456	467	457	521	484	440	477	442	481	509	467	462	481	471	499	472	448	428	437	461	445	463	447	475	470	473	467	480	498	474	470	474	478	485	450	455	436	437	431	458	448	469	502	506	458	503	464	454	475	499	472	449	443	464	482	451	440	458	472	474	461	450	478	466	506	493	492	448	475	492	477	484	492	469	513	487	453	490	448	433	538	493	445	451	475	479	461	458	481	504	464	464	455	497	459	457	511	498	456	507	443	477	436	494	511	453	492	513	463	496	425	473	505	495	420	463	460	476	507	481	478	471	488	485	446	455	478	463	454	469	447	467	463	442	448	469	508	487	454	488	482	457	465	441	444	476	467	450	475	493	470	437	461	475	472	421	463	443	487	486	508	459	437	457	472	483	483	456	457	486	482	480	461	468	510	451	500	494	475	472	463	473	451	478	502	485	488	440	445	473	451	490	469	431	486	445	473	432	466	504	479	439	477	493	508	456	452	471	464	470	437	472	484	460	480	497	453	474	484	483	457	473	452	485	470	488	485	465	468	466	471	483	488	470	426	460	433	467	454	459	430	466	461	500	470	467	488	475	474	479	448	489	440	433	464	506	450	466	437	465	487	403	453	490	435	480	493	491	456	459	460	465	449	468	492	495	483	490	440	468	471	462	440	485	467	475	432	506	491	475	486	475	438	454	463	488	455	467	488	458	489	454	490	464	509	487	457	514	455	449	467	446	470	482	461	463	465	420	510	433	474	475	461	488	466	476	465	459	482	482	456	492	423	465	470	469	488	459	457	478	443	467	467	475	484	491	438	448	458	426	449	429	473	462	423	474	492	498	474	459	448	471	493	470	461	441	463	473	475	446	467	435	469	456	499	480	510	490	458	480	469	458	467	418	453	456	457	464	485	465	465	470	492	477	461	451	493	421	451	466	478	463	441	483	482	456	464	467	468	470	443	461	494	496	463	496	467	505	445	434	440	416	440	454	448	473	492	463	475	475	477	460	510	472	487	451	479	471	474	438	464	474	437	440	465	466	461	478	439	460	476	508	458	490	457	497	536	464	476	492	466	465	467	447	495	447	448	459	450	450	486	472	485	471	483	468	530	456	536	494	478	483	468	504	441	491	502	407	476	505	504	501	476	490	502	463	462	467	474	472	492	446	511	490	483	445	482	471	504	493	446	441	472	456	478	450	499	510	429	471	437	468	475	463	466	475	470	504	436	503	440	481	475	490	475	477	461	470	454	448	460	456	464	478	497	462	438	442	454	490	482	507	463	455	476	488	483	444	466	490	440	425	464	478	486	461	443	446	457	505	442	462	493	436	460	474	473	485	473	498	467	496	481	483	443	480	461	437	492	476	469	477	478	469	485	453	521	438	479	451	467	439	424	444	478	461	439	469	487	488	474	446	503	462	471	454	465	445	473	480	455	451	456	496	465	488	486	481	497	477	495	470	487	439	483	467	471	441	465	484	504	482	469	432	480	461	486	472	498	456	451	458	454	466	462	439	452	472	411	501	497	478	463	432	434	466	435	491	465	463	510	456	484	430	430	463	462	466	492	478	468	492	465	479	465	431	476	470	479	456	428	463	468	460	428	476	455	465	471	460	465	493	467	496	451	420	476	492	476	449	466	446	478	426	467	469	455	468	467	455	428	436	430	450	408	443	444	435	505	466	460	499	443	480	431	454	441	459	436	461	406	459	478	446	451	465	489	473	441	471	475	451	458	391	431	440	468	445	443	532	472	484	455	434	490	461	456	472	460	465	457	460	452	466	479	448	478	495	509	476	485	424	466	463	448	473	474	471	458	438	479	495	472	431	473	463	479	457	470	440	461	465	461	465	488	497	449	468	465	473	486	495	488	485	471	493	462	426	511	491	447	441	473	440	474	492	469	472	468	487	440	468	476	474	450	466	441	454	502	479	489	460	491	462	484	471	435	459	457	469	444	487	454	469	480	434	485	415	452	477	456	485	445	459	475	441	453	468	532	443	463	435	507	453	510	473	419	461	450	435	479	446	460	483	445	465	462	474	489	471	474	478	465	462	495	468	431	442	475	457	457	511	462	442	441	470	449	489	457	455	463	513	477	480	470	443	459	484	491	456	470	447	472	447	463	489	515	469	472	512	498	483	448	483	473	459	452	477	464	423	456	453	449	444	465	443	466	476	452	483	440	425	462	492	486	491	469	477	460	444	449	481	479	485	453	459	451	452	466	493	454	456	498	445	474	466	467	455	479	472	460	430	438	498	513	466	454	486	480	483	443	469	470	462	465	433	470	505	478	474	450	461	483	449	479	485	495	504	466	519	460	475	465	457	466	482	428	448	515	478	474	472	461	429	500	452	491	481	455	421	423	476	505	506	466	433	463	490	452	457	459	478	474	482	518	469	510	474	499	431	458	470	472	468	482	465	497	433	458	456	492	444	470	476	480	458	461	451	456	475	476	509	473	519	459	483	428	451	469	461	468	487	492	440	470	448	482	489	465	428	423	469	484	464	480	462	465	501	488	418	440	470	488	472	476	452	485	452	449	470
24839	21177	27597	24944	12607	939	745	635	579	556	559	496	510	474	475	474	452	437	477	425	402	398	417	463	434	430	426	467	413	425	424	397	430	431	449	463	429	417	431	478	431	420	439	430	457	425	425	472	423	406	411	468	414	394	394	379	420	477	464	456	443	426	444	468	429	443	451	423	432	454	414	408	427	432	396	460	380	411	441	420	416	393	448	410	461	415	382	426	392	448	401	414	402	415	422	418	420	432	387	439	412	407	418	428	432	401	417	405	414	405	422	440	421	456	405	423	411	488	413	462	462	424	397	399	394	429	408	460	424	382	449	423	442	411	398	432	418	414	437	438	398	393	446	373	418	427	380	408	422	425	407	425	438	464	406	440	439	418	419	448	458	427	434	423	416	403	400	423	417	450	401	458	385	454	408	406	419	432	422	422	449	460	450	427	443	404	412	411	423	458	414	457	433	426	409	429	469	414	447	415	414	427	452	428	435	441	378	419	392	426	415	422	419	415	439	422	418	434	416	410	413	439	405	407	420	411	417	426	405	434	470	406	455	452	445	428	424	395	446	421	436	426	454	402	420	453	381	474	478	399	422	415	455	421	420	430	400	400	444	404	431	434	409	400	416	449	435	447	402	406	423	427	436	451	444	399	420	455	433	424	434	412	427	382	436	429	386	415	407	421	442	434	428	438	440	378	402	415	402	412	413	439	415	440	425	411	428	406	431	413	417	430	431	409	396	422	419	405	416	426	384	403	411	406	417	426	412	411	424	415	429	409	407	412	410	398	417	421	436	382	396	415	444	437	411	422	418	406	412	401	429	414	425	402	448	416	436	422	454	447	436	402	414	461	446	409	365	403	384	395	396	438	412	387	440	432	452	412	439	416	423	478	434	406	437	453	417	447	418	417	426	413	431	398	421	402	397	432	406	412	424	416	464	428	428	403	464	439	435	403	451	408	396	430	432	434	400	431	429	379	461	460	445	409	442	421	425	461	441	424	409	381	387	409	408	423	441	430	367	394	396	381	452	445	421	394	426	426	418	479	426	411	420	403	453	435	410	457	403	452	397	418	438	417	426	423	449	377	417	438	402	420	451	461	419	406	441	453	425	427	444	446	424	443	391	403	404	420	430	442	438	411	436	421	434	466	444	461	417	442	382	407	394	412	451	408	411	405	440	449	427	431	439	424	410	461	423	416	456	422	408	407	406	416	393	400	428	405	443	410	417	423	432	393	446	466	421	395	355	425	432	426	455	459	424	437	415	397	431	422	424	453	412	445	422	441	428	436	448	405	405	423	468	415	426	420	418	415	445	446	402	416	416	414	429	403	376	448	404	415	401	413	417	457	389	401	412	448	448	466	412	406	402	372	459	448	449	460	428	396	436	420	452	430	418	435	466	430	403	443	405	462	433	443	381	410	387	428	427	408	432	427	417	398	390	436	427	402	414	415	434	409	448	415	428	409	391	440	436	429	442	417	434	420	424	419	416	451	407	427	430	445	420	468	439	399	432	419	391	426	411	411	434	394	428	454	454	392	429	418	438	390	453	431	426	421	409	452	447	377	390	403	411	373	404	434	381	405	399	453	404	447	451	429	425	427	449	413	456	435	422	409	434	414	439	416	382	392	430	425	425	403	417	407	425	422	444	422	459	417	431	408	419	433	410	459	428	394	412	410	414	428	398	449	416	406	444	405	439	434	435	388	396	421	431	424	399	459	434	410	397	427	436	403	411	478	408	448	442	411	431	432	428	413	379	437	443	431	410	431	457	387	417	461	408	398	402	424	409	436	415	445	410	444	416	427	423	417	434	432	446	435	456	451	427	409	456	402	420	446	435	381	425	432	442	417	411	410	418	401	430	416	396	424	413	400	407	399	400	423	425	432	434	411	465	433	420	429	409	447	372	428	434	435	417	431	400	421	390	456	398	425	422	416	430	400	435	440	414	413	426	423	383	433	423	429	449	401	433	389	410	408	461	396	437	421	433	408	457	393	413	435	414	423	417	454	429	440	400	403	428	372	396	398	451	426	400	397	381	407	427	374	437	433	455	461	446	400	445	453	424	381	421	443	428	418	436	471	458	427	391	422	429	454	382	430	424	440	419	456	433	436	453	427	473	437	430	439	417	410	409	416	436	416	430	427	470	419	387	435	423	432	438	402	391	424	430	451	419	409	392	421	423	425	388	425	416	395	425	405	428	392	424	456	403	419	448	461	432	442	431	445	430	410	432	433	424	428	446	416	398	412	414	456	366	388	426	410	419	439	445	413	408	411	436	430	468	430	428	414	418	450	450	481	401	430	447	429	420	428	405	402	410	426	431	408	423	462	433	435	385	423	457	424	400	423	405	406	404	400	425	404	431	440	447	429	414	405	441	426	445	447	405	417	414	396	413	432	418	427	466	457	414	422	479	456	452	404	430	458	451	419	401	429	417	390	416	420	409	416	382	388	437	386	440	416	435	438	402	442	402	455	396	411	447	417	436	441	449	450	411	418	444	397	424	432	417	419	397	367	415	404	438	453	457	465	425	461	413	425	440	396	447	430	387	405	453	414	441	460	403	431	434	454	445	459	448	389	411	411	446	424	455	393	430	406	461	403	439	414	480	420	440	406	461	388	420	421	465	435	428	454	404	422	417	428	418	419	417	427	427	429	457	429	438	408	436	396	378	430	415	461	425	422	422	403	424	423	423	440	389	460	410	429	478	455	406	418	428	424	444	405	431	424	421	428	449	431	455	430	396	429	410	390	413	414	425	452	456	423	412	437	433	428	413	406	415	441	367	424	447	389	412	428	452	449	441	456	433	426	448	407	432	439	424	419	425	409	437	432	406	458	417	393	409	409	434	428	455	402	402	430	431	427	441	375	426	432	426	420	420	460	427	428	461	416	411	417	430	404	402	439	404	406	412	438	424	426	425	408	448	423	437	428	416	438	403	420	408	415	418	436	423	407	432	417	442	418	431	407	392	435	426	441	407	412	431	438	441	409	431	403	383	441	398	401	400	393	431	399	419	438	398	413	400	422	391	399	425	405	433	422	408	427	424	438	453	410	407	427	398	378	424	410	424	434	455	394	395	394	431	426	412	395	420	432	395	381	442	414	420	450	440	453	458	399	413	445	464	417	438	412	462	411	455	399	389	438	439	397	416	398	421	447	433	427	442	428	408	439	457	414	453	451	447	402	397	414	419	427	400	446	434	397	416	452	463	422	424	420	417	411	441	452	421	409	398	421	401	405	433	454	454	445	416	420	449	443	448	414	410	418	395	480	387	417	422	405	416	413	394	413	430	408	408	439	460	403	433	407	400	427	441	429	418	409	417	412	427	465	456	415	422	432	417	446	426	397	443	441	382	411	432	386	420	430	422	408	458	445	403	430	403	420	415	444	442	409	422	409	405	426	442	410	415	412	441	476	441	425	420	435	472	418	416	435	438	437	421	443	402	386	435	425	449	415	393	439	405	443	377	401	440	397	447	447	423	451	448	449	463	431	419	416	461	440
8005	6012	4606	2348	1839	1398	1209	1072	895	841	751	707	587	615	607	571	516	594	569	515	549	557	494	533	559	517	475	503	513	548	525	532	518	504	552	522	547	515	516	513	535	514	511	520	511	442	504	509	532	481	533	522	525	475	521	556	492	504	511	517	494	515	505	537	500	536	544	498	492	495	486	519	483	508	509	540	532	511	501	526	490	533	519	507	471	494	505	542	495	459	552	513	458	490	516	491	482	518	514	538	480	508	500	496	550	499	508	488	466	471	500	516	489	534	511	539	510	505	505	485	536	510	521	510	464	477	513	496	521	477	453	531	508	521	490	461	497	496	508	474	498	490	509	515	523	499	558	534	489	514	513	509	467	472	527	502	535	479	545	589	491	454	483	498	490	502	499	520	465	510	480	499	543	503	504	526	505	506	497	526	524	490	500	510	541	520	494	497	509	512	540	473	534	530	536	506	508	506	519	470	456	538	482	525	506	480	530	515	514	525	508	523	499	498	537	468	522	512	517	527	474	490	502	508	536	518	526	501	482	498	497	493	514	527	548	531	539	511	526	509	470	518	541	494	540	515	510	523	474	523	482	471	532	516	500	514	487	504	521	492	492	474	482	483	496	496	485	476	505	513	482	499	509	525	502	494	538	524	519	499	467	512	482	543	518	527	525	519	498	486	488	497	526	478	500	499	484	497	530	515	540	546	501	520	504	484	486	504	479	524	555	491	508	523	454	505	479	489	508	500	527	502	477	474	475	508	520	492	506	502	486	487	514	505	510	512	500	477	509	496	520	501	530	502	541	490	537	509	546	470	482	519	474	472	530	496	515	440	508	505	472	495	499	513	482	532	521	496	520	548	507	519	505	521	509	534	496	515	484	541	519	512	504	449	527	485	541	502	523	520	503	511	481	491	531	532	487	449	529	528	527	497	498	508	493	513	503	504	500	492	496	499	533	531	476	549	504	526	501	517	515	532	487	473	538	489	474	496	531	476	515	509	509	505	502	449	482	509	479	500	507	479	527	473	521	521	545	504	487	523	536	472	517	516	544	484	491	477	510	524	509	513	529	468	507	536	522	498	507	515	518	496	471	527	509	500	477	504	469	493	532	483	496	495	545	491	510	526	490	513	527	502	517	516	487	522	474	503	527	506	521	521	510	538	490	488	477	504	481	482	497	529	501	499	522	473	504	527	504	476	500	484	481	509	492	508	578	513	499	487	483	498	464	482	487	547	512	465	521	505	494	514	514	493	489	523	490	508	553	544	496	525	478	477	492	503	510	463	544	470	487	515	537	508	451	482	519	498	476	481	512	485	498	508	501	495	507	489	527	494	519	517	465	531	535	513	493	473	462	502	477	502	512	513	519	524	526	492	502	502	523	487	470	523	501	498	511	488	496	522	531	516	547	504	491	483	504	485	508	521	499	502	488	515	524	501	522	510	535	524	510	489	517	535	522	443	479	538	487	534	517	496	481	471	482	537	507	469	480	496	493	523	532	486	504	496	547	511	460	491	563	458	504	505	548	456	489	459	513	538	439	539	502	499	474	468	511	484	530	511	492	522	477	519	442	543	482	544	507	483	523	529	523	513	522	516	538	487	501	535	535	521	515	538	524	546	503	503	515	503	507	482	497	536	496	486	492	507	501	528	528	510	524	518	504	518	494	473	517	491	493	488	501	507	475	477	450	477	525	520	453	529	538	514	529	478	525	537	496	514	478	479	508	507	502	529	498	500	474	503	529	542	497	518	460	492	490	500	512	458	497	510	501	538	530	515	504	495	521	519	505	505	513	477	477	517	541	521	512	470	500	551	497	540	511	530	533	502	532	507	518	514	522	490	542	472	467	527	453	493	509	477	487	514	488	531	516	511	470	485	515	488	452	501	515	503	531	497	496	503	538	501	489	505	490	487	510	486	521	495	523	497	510	514	548	530	516	545	504	520	548	488	503	535	548	486	508	519	529	536	520	527	518	543	491	508	535	494	532	467	498	490	489	509	480	505	486	505	489	498	528	516	487	483	493	528	532	504	505	493	485	530	507	525	523	520	526	539	511	498	528	555	524	500	466	471	511	496	484	507	528	540	509	512	507	502	485	484	471	506	459	493	461	505	476	513	482	504	505	519	526	485	503	522	503	503	483	477	481	505	492	495	515	504	468	505	500	523	519	494	499	478	505	476	514	496	484	504	509	512	496	493	521	511	506	510	542	476	529	492	540	511	466	512	496	518	502	489	496	477	518	509	520	495	509	519	518	525	518	537	522	475	508	487	482	473	510	542	523	490	501	506	509	521	492	494	468	513	522	508	515	521	476	509	544	493	490	517	495	488	503	517	521	494	523	470	489	515	501	543	518	530	489	545	523	500	471	517	504	517	528	496	500	511	526	496	435	502	508	521	502	527	513	554	494	527	508	460	502	523	518	532	505	485	511	520	511	484	527	497	524	524	495	504	501	531	489	501	518	492	494	489	511	493	512	493	523	503	516	506	510	504	544	532	529	499	504	563	501	508	490	539	504	543	506	521	493	527	512	501	524	494	472	531	531	484	497	511	529	509	499	527	550	517	499	510	529	476	501	501	455	477	519	515	532	516	493	513	462	462	496	495	540	503	497	488	497	487	491	490	512	522	526	509	515	490	540	513	510	519	545	515	500	484	503	493	548	493	539	482	493	518	539	500	498	509	534	526	522	508	509	461	544	491	523	494	496	518	498	528	492	499	528	516	520	492	531	501	542	542	501	518	529	516	500	512	490	476	529	511	528	511	518	545	513	536	474	517	521	489	488	543	523	523	498	482	495	528	512	516	476	491	500	514	542	544	497	517	476	521	478	540	504	537	497	486	497	526	508	520	490	470	475	535	505	521	505	537	502	548	523	512	496	494	554	493	512	487	510	484	485	492	522	536	496	504	499	542	526	572	520	542	523	515	503	517	526	559	480	499	535	529	509	523	518	485	532	521	468	518	527	476	492	487	530	532	477	467	518	497	470	490	489	527	512	473	542	488	520	513	499	522	482	531	495	492	505	483	488	487	516	481	492	492	458	490	550	531	479	525	508	515	479	488	494	485	531	505	521	489	511	500	508	482	498	519	480	524	463	499	491	494	492	502	541	433	482	526	497	535	493	539	496	505	524	512	498	484	490	489	556	547	459	528	495	494	482	462	489	515	494	529	509	521	526	444	498	478	517	496	501	500	546	476	490	487	502	512	481	516	504	530	530	522	523	530	514	497	504	482	510	557	514	486	485	510	482	545	463	497	504	512	555	493	557	526	516	498	525	540	512	494	476	480	535	534	496	492	555	480	506	502	520	518	533	470	478	468	465	526	510	501	518	493	514	501	485	507	491	473	468	513	495	498	493	517	539	451	506	489	472	495	514	500	484	502	494	536	504	541	478	516	481	471	508	510	508	515	505	514	515	508	467	528	500	508	523	514	536	498	506	523	531	509	519	512	486	504	532	489	482	473	495	455	509	495	534	531	487	517	498	493	517	487	523	454
22688	21240	29076	23725	21232	21306	12538	1960	1384	1307	1248	1178	1045	992	911	877	882	917	852	852	885	781	818	780	840	802	836	765	779	802	759	844	793	796	775	831	755	796	782	777	793	756	770	734	743	803	775	767	744	731	754	757	776	786	771	751	735	761	848	811	766	783	777	761	729	749	786	749	771	788	708	775	717	744	709	809	778	750	731	776	734	736	793	758	724	812	746	737	764	741	741	726	756	709	694	744	753	747	810	752	757	747	749	752	748	752	742	683	800	755	784	801	733	723	730	783	748	744	740	736	793	740	789	806	777	715	747	742	767	762	794	715	785	715	781	794	724	717	767	749	780	730	766	701	729	756	799	774	771	776	761	690	775	747	759	829	751	846	743	767	802	767	769	739	700	772	702	763	717	734	753	745	743	772	766	776	797	771	767	725	731	788	736	735	714	822	786	732	750	726	777	773	769	721	766	774	770	769	790	727	751	766	739	805	834	728	784	816	750	725	730	770	771	746	759	726	775	733	730	721	779	731	790	767	733	714	774	764	763	780	754	779	742	777	699	741	765	792	703	730	786	737	776	773	792	784	789	732	740	754	809	782	725	722	716	739	781	735	754	780	758	775	702	716	757	731	751	774	769	702	728	730	703	713	767	747	731	784	728	723	745	808	733	739	739	779	771	714	761	772	756	794	757	762	759	802	739	771	772	732	716	759	733	723	716	761	770	737	784	731	749	773	771	716	786	726	757	778	734	736	736	731	781	760	757	689	758	788	718	778	740	736	752	728	743	766	713	750	740	702	733	793	755	738	759	770	693	757	693	781	727	777	749	742	756	766	744	735	783	739	730	719	779	743	727	715	738	774	763	781	766	757	723	726	739	771	721	753	743	764	730	797	727	740	777	758	772	768	781	769	785	743	807	717	760	739	783	792	751	735	779	729	734	747	793	746	756	715	717	769	735	750	749	782	806	738	741	782	739	817	739	755	764	743	738	751	729	731	715	765	736	810	750	755	696	692	761	738	731	745	779	726	764	707	794	769	798	707	763	761	763	761	712	770	743	793	787	751	704	715	774	769	732	755	700	783	768	720	731	740	740	758	725	748	735	760	786	744	774	715	743	736	734	733	787	704	758	763	753	751	749	778	790	743	770	751	742	735	799	725	754	764	786	744	757	777	782	742	706	727	747	771	758	735	714	769	748	740	771	711	745	750	810	719	792	757	743	774	756	717	821	757	712	699	769	729	777	781	718	746	776	773	740	707	717	790	731	764	743	741	682	753	703	752	732	758	760	734	766	711	771	771	758	753	757	772	761	783	821	745	731	744	766	746	793	750	723	755	714	722	714	770	763	726	691	730	735	735	719	778	787	782	747	723	816	754	752	711	795	752	773	788	714	757	785	691	794	748	768	787	704	755	738	755	755	772	747	782	740	760	703	742	759	745	701	782	698	784	709	750	749	797	709	775	750	702	696	783	729	783	701	706	731	785	733	745	807	771	777	732	719	753	767	768	752	735	733	794	753	746	772	729	758	755	791	767	745	746	707	761	776	728	700	725	728	755	766	732	754	768	728	770	735	763	737	751	706	729	732	766	786	738	762	744	762	712	751	754	751	716	715	696	742	781	750	777	726	756	730	809	736	757	736	723	780	724	768	739	753	755	777	795	706	779	759	745	740	790	775	759	757	775	773	729	786	767	798	780	773	806	731	738	749	778	751	772	730	803	749	753	788	733	762	722	710	776	782	754	762	737	794	740	746	742	740	740	777	746	720	741	719	731	709	738	719	727	714	742	747	808	789	756	755	791	741	763	718	780	772	724	783	789	768	762	712	778	785	766	758	754	727	737	711	794	744	750	743	738	803	743	771	742	729	724	774	757	757	790	766	735	748	753	728	719	771	721	693	780	733	747	741	708	753	700	794	794	726	727	757	732	758	778	777	706	824	780	778	751	745	768	752	747	747	755	746	735	714	788	726	765	786	764	744	737	772	806	776	764	780	727	693	749	731	739	824	701	761	756	757	718	755	747	777	715	740	761	724	723	766	762	756	763	742	745	732	767	779	740	735	769	781	765	749	732	769	726	776	724	743	781	737	734	784	776	745	720	774	779	781	751	719	748	760	747	731	762	727	733	747	755	747	722	801	726	761	764	742	779	744	767	795	735	775	712	729	769	725	756	716	749	750	740	737	717	714	820	721	708	765	775	769	741	751	792	744	740	779	763	773	719	720	717	772	792	704	754	753	707	733	801	738	726	808	752	764	759	748	739	731	738	772	747	788	732	699	813	751	732	725	755	770	736	751	745	740	744	812	731	731	757	773	792	754	763	737	769	756	759	782	768	773	739	756	759	745	794	745	784	735	787	727	761	788	761	774	803	728	777	753	756	781	728	747	713	762	758	683	767	700	700	718	760	778	742	753	731	737	694	753	717	696	767	790	701	765	758	709	741	761	733	739	721	764	735	747	741	733	762	741	725	750	655	703	769	724	752	723	785	740	733	765	775	742	751	741	747	729	767	720	721	736	724	738	752	704	778	769	731	769	792	779	714	738	744	733	724	713	713	724	741	754	762	773	655	723	727	759	769	773	796	732	711	734	736	774	720	770	761	776	743	721	753	719	761	797	752	757	820	718	724	748	775	774	722	728	802	766	768	777	748	758	786	723	753	794	764	764	758	727	803	725	787	771	762	802	818	764	768	719	744	751	746	709	759	730	749	727	705	754	744	778	724	764	726	752	691	735	750	737	777	730	761	767	772	711	732	765	764	752	707	718	706	705	758	727	759	762	731	742	758	726	755	714	760	706	765	721	737	708	755	780	744	766	743	738	761	750	771	673	774	798	743	758	746	755	760	745	824	755	762	768	753	701	724	686	717	730	749	720	749	727	701	760	717	763	702	734	711	713	779	740	741	720	749	726	761	753	753	804	738	736	725	725	793	748	766	775	701	756	742	789	763	722	779	751	736	738	751	754	756	787	821	779	738	739	715	719	775	797	746	743	754	712	728	717	786	750	743	766	738	711	741	778	727	756	713	728	745	774	751	774	781	676	769	776	780	739	767	707	723	768	757	785	793	771	790	800	732	751	736	752	733	753	772	748	743	707	724	770	747	762	739	718	765	757	719	769	753	753	735	783	779	747	736	840	740	750	752	708	747	765	746	793	751	759	727	769	732	736	691	708	730	730	690	738	780	773	713	757	716	743	714	755	780	738	730	768	760	735	764	735	711	711	811	737	752	750	726	777	728	776	787	688	800	754	752	774	733	748	783	743	755	711	712	778	725	770	711	729	773	749	721	745	744	783	762	740	755	745	733	749	781	753	734	721	768	783	762	748	761	797	723	761	726	712	735	757	782	770	711	727	799	725	757	694	803	748	816	787	753	727	737	721	772	750	778	692	761	741	742	742	726	730	781	787	706	750	822	762	760	734	734	733	710	734	740	746	692	754	723	717	757	763	736	729	748	762	766	756	765	757	735	746	774	771	721	742	796	805	686	727	764	758	793	818	777
11114	16464	13765	7388	5431	4144	3259	2720	2194	1923	1763	1500	1443	1296	1149	1134	1140	1038	1010	1029	1020	993	898	922	882	922	923	877	888	888	890	900	897	886	864	880	835	837	840	897	831	888	808	829	812	840	806	822	851	822	896	817	829	837	855	800	817	874	837	823	787	840	816	805	814	868	809	849	844	768	845	798	858	830	821	825	825	842	824	871	816	855	825	869	799	845	858	779	848	863	819	839	839	820	823	781	839	845	808	834	803	834	879	847	794	823	799	807	856	824	805	799	813	818	843	815	820	785	801	822	865	824	784	833	852	823	816	821	807	800	775	760	761	878	861	809	849	845	864	837	792	795	816	830	850	786	809	799	781	817	815	849	809	804	811	810	779	811	775	809	805	816	819	804	811	789	900	844	819	813	826	780	828	827	810	828	774	843	833	835	863	820	785	784	825	811	805	813	812	777	760	812	812	796	838	814	826	823	786	841	849	782	820	802	816	797	824	836	845	854	774	819	831	804	816	810	841	820	817	797	789	861	763	786	837	820	862	832	791	796	836	816	787	782	798	837	831	791	815	825	759	824	793	811	823	867	835	829	823	800	818	856	808	817	813	834	833	818	867	831	884	828	821	806	824	795	824	821	830	833	778	819	815	873	833	781	861	852	834	812	788	850	792	764	856	827	798	840	832	853	813	831	809	801	823	794	787	852	762	812	850	789	816	839	804	822	814	820	820	820	785	822	801	871	777	829	728	827	792	819	786	781	813	828	809	869	833	834	758	856	799	815	810	846	825	787	839	824	767	848	811	836	825	833	847	795	816	833	811	876	815	794	798	823	794	834	833	825	839	789	818	771	834	842	848	842	839	803	771	843	835	817	793	828	817	802	843	786	865	764	885	853	795	826	851	816	855	796	793	836	819	752	805	861	824	807	805	849	826	835	772	836	854	807	780	864	828	825	737	783	787	827	771	860	800	834	831	849	826	778	822	765	864	820	817	849	850	778	830	812	779	875	863	814	829	848	794	809	783	816	846	793	795	831	851	857	810	831	812	804	794	831	801	836	800	815	802	805	827	822	806	831	834	838	828	793	806	847	812	804	818	805	837	812	809	847	828	832	839	789	817	848	820	822	792	822	856	789	843	786	788	803	768	783	819	796	809	839	831	827	876	782	822	816	840	807	790	773	803	833	796	788	794	820	790	755	857	826	833	784	775	813	815	867	835	806	851	836	792	828	830	844	780	760	843	817	866	762	800	839	806	873	839	857	848	779	797	794	842	813	788	827	861	781	777	842	826	788	865	870	872	849	819	761	838	820	835	860	852	798	832	798	804	834	829	797	849	774	782	835	833	845	815	839	834	835	805	865	804	780	876	809	824	807	781	782	773	878	797	797	813	845	777	861	857	806	773	843	827	833	787	823	800	837	851	824	789	813	817	834	760	929	798	786	859	810	836	812	791	801	827	792	767	854	851	767	775	816	863	840	789	841	826	834	867	765	868	856	778	855	809	796	820	833	849	806	818	861	811	795	792	839	851	868	815	816	817	831	794	807	801	831	821	834	829	815	767	836	812	860	746	827	824	756	764	816	817	823	851	807	814	830	822	818	851	828	816	772	817	859	799	821	823	844	822	839	811	835	814	815	822	862	832	802	800	865	844	767	810	810	809	831	814	810	823	777	818	815	830	801	818	806	811	866	819	829	903	768	823	787	778	748	807	808	791	783	828	804	895	861	812	813	766	843	804	848	867	796	834	812	789	838	844	844	878	811	835	856	803	815	796	823	804	794	796	809	824	805	788	818	786	822	802	756	838	837	763	840	778	847	841	821	802	843	773	797	852	849	833	810	798	773	826	832	816	801	776	841	826	832	865	774	813	818	817	848	818	824	823	843	831	859	839	789	814	795	799	845	782	817	826	807	822	812	872	820	789	780	810	789	877	850	824	795	805	780	835	823	802	794	805	878	813	818	814	885	809	855	840	839	831	794	859	839	794	799	794	791	849	799	815	878	813	808	850	778	796	810	845	758	826	864	806	748	800	838	856	854	814	866	789	838	819	837	802	775	781	825	905	845	845	815	824	817	782	816	828	792	820	833	817	794	780	836	834	780	809	816	786	790	865	852	808	823	843	788	852	811	822	843	789	815	792	861	886	817	834	796	835	827	792	830	797	783	794	829	770	808	828	870	852	787	828	833	796	817	848	816	890	803	807	831	781	878	843	825	793	790	790	806	814	808	833	825	857	789	789	814	804	798	809	827	743	780	810	810	778	831	832	834	826	866	833	810	763	826	827	848	845	831	856	819	826	799	783	818	821	846	812	835	861	804	828	839	847	832	889	782	859	817	803	765	841	827	814	855	866	833	786	853	805	765	812	820	846	792	822	795	841	789	841	797	812	759	837	828	829	834	812	826	801	757	806	766	830	822	797	836	807	824	803	805	828	856	815	783	881	795	849	826	833	832	862	789	856	787	795	824	788	811	849	819	805	792	875	814	827	835	872	798	789	876	782	784	883	786	813	843	840	815	806	821	858	804	803	833	799	795	831	787	814	816	798	752	839	811	840	826	848	827	842	864	766	811	770	836	819	782	805	812	831	843	869	804	768	787	873	833	759	815	823	800	841	816	813	798	842	806	835	838	827	793	804	838	854	796	807	805	849	803	860	794	888	844	858	815	778	804	782	847	776	878	806	868	823	794	796	803	794	791	768	824	864	784	846	874	812	777	816	834	849	826	785	840	862	776	784	868	846	890	820	822	828	851	816	824	838	836	809	814	795	800	803	842	824	813	824	830	810	822	797	797	815	804	848	815	771	808	859	799	835	837	823	823	829	795	787	783	846	793	813	803	839	814	768	785	829	872	749	844	824	847	861	807	841	815	808	783	825	807	810	839	818	863	850	820	807	821	779	782	831	846	818	769	799	816	812	850	771	796	854	840	821	853	865	779	817	742	818	837	826	848	850	818	799	853	776	808	804	797	815	863	755	751	837	789	820	824	775	798	849	787	773	886	772	845	840	826	794	838	838	856	781	833	783	850	828	814	785	794	775	781	795	828	803	809	852	842	797	804	843	889	812	813	799	816	776	815	820	826	857	812	842	855	828	808	773	859	761	800	846	877	844	775	833	826	832	806	818	852	801	754	832	785	812	822	815	820	797	799	791	782	830	803	826	842	845	824	778	867	842	810	823	820	793	850	775	809	843	829	820	844	794	852	798	792	813	806	826	842	798	832	777	808	826	830	820	750	794	802	808	867	802	824	868	797	814	844	782	820	782	775	838	830	822	833	784	829	829	839	805	827	828	789	859	780	810	822	780	800	849	853	823	835	860	782	798	853	791	794	761	803	783	751	870	864	900	816	813	814	823	795	805	752	768	825	808	809	791	826	784	822	833	745	815	801	803	831	857	826	793	768	798	803	841	850	767	846	818	829	785	809	804	874	866	830	846	841	779	845	774	841	782	820	810	844	825	815	781	793	799	848	858	831	859	772	850	795	792	858	805	805	789	838	819	836
27057	20453	8316	710	399	334	310	280	261	249	272	254	269	248	277	227	262	233	270	277	247	241	239	252	232	239	228	225	246	231	232	214	245	262	238	252	267	238	258	240	219	239	222	245	208	238	209	259	233	240	236	251	253	225	234	224	223	242	239	213	247	235	259	229	222	246	249	232	205	262	231	248	261	221	243	239	239	257	240	241	248	239	217	229	231	220	212	222	240	234	242	254	240	243	239	243	233	233	260	233	245	229	251	219	256	248	224	221	267	251	274	240	244	254	257	254	237	255	232	238	247	252	243	224	245	250	269	237	244	231	264	231	250	226	239	249	256	259	261	231	241	215	245	235	266	255	251	234	266	226	237	231	237	258	237	246	222	241	234	237	237	239	225	258	230	238	250	269	240	238	226	258	252	219	225	256	245	217	237	240	236	249	218	233	228	256	256	251	210	242	235	250	230	271	227	242	265	245	243	239	266	262	257	222	271	230	244	236	229	246	251	227	242	244	259	210	248	245	250	237	257	255	254	244	211	225	240	240	242	266	230	247	250	233	237	259	268	246	234	219	220	245	249	230	239	249	241	238	246	245	208	234	228	216	237	217	266	221	221	230	247	248	233	233	229	271	254	251	259	256	225	272	227	253	241	233	249	245	245	235	257	233	218	214	233	234	235	263	206	236	230	254	247	240	209	251	244	254	229	262	239	210	232	256	245	228	251	232	263	256	230	246	253	223	253	263	247	243	212	247	232	231	244	248	241	235	230	203	264	239	250	227	248	240	211	230	230	247	246	232	242	238	227	231	232	231	239	245	247	234	240	231	254	238	235	221	255	257	209	284	235	245	230	260	267	233	244	232	234	254	254	241	223	231	244	258	240	224	219	232	252	227	244	246	261	252	246	235	258	235	227	235	244	236	269	247	236	223	250	244	238	224	241	202	246	247	239	247	232	231	248	235	220	215	249	223	224	230	251	248	250	235	253	253	231	239	253	225	272	224	265	236	258	230	236	240	243	222	232	229	250	219	245	260	227	235	236	290	214	260	278	241	259	246	253	221	264	229	233	254	225	244	255	242	228	231	231	242	218	268	247	235	239	234	243	252	279	234	241	224	238	282	246	237	285	246	265	252	226	248	222	253	232	226	216	248	262	219	218	265	217	241	231	226	225	230	265	233	238	220	245	275	246	223	243	273	235	235	212	257	232	232	231	239	229	235	266	264	245	241	245	231	233	226	226	238	250	263	228	260	232	216	251	262	243	243	225	250	261	217	220	227	236	217	232	229	235	246	238	245	239	211	244	233	239	226	244	254	230	217	267	213	217	229	247	234	250	226	226	239	212	262	218	225	227	248	241	268	221	208	252	225	234	261	244	245	246	233	236	249	251	249	226	238	253	251	235	233	224	271	237	261	238	232	245	245	247	229	221	254	243	206	234	245	240	263	242	230	243	212	263	246	246	228	205	270	220	201	249	232	236	271	222	235	232	222	244	244	245	238	257	233	223	244	204	249	237	242	229	244	243	240	210	249	234	240	215	236	275	254	258	219	209	243	253	229	245	243	248	235	253	210	252	256	241	222	227	234	233	237	224	282	212	225	220	240	239	233	236	222	239	252	281	228	234	229	232	234	213	233	231	236	232	245	227	255	217	244	228	256	250	252	253	235	246	236	250	229	247	255	263	215	279	225	246	229	245	246	239	219	238	249	256	240	225	216	227	263	207	228	230	213	235	216	242	251	257	255	256	226	235	225	279	226	234	217	216	218	212	207	221	251	249	243	254	213	203	217	241	219	255	254	234	236	268	210	228	248	239	263	226	265	230	240	222	238	241	206	212	218	240	219	234	223	252	226	260	238	258	238	210	254	253	282	228	243	248	256	256	218	237	266	253	258	225	246	245	219	239	266	267	244	248	242	263	262	242	229	243	229	229	241	238	255	218	216	245	221	237	224	228	256	255	213	236	235	228	232	209	247	223	249	227	243	218	225	218	249	251	248	263	243	227	259	224	229	227	237	232	224	247	246	245	248	238	235	243	237	248	236	247	235	249	222	216	208	259	252	234	232	227	231	230	239	250	233	244	231	257	199	243	252	235	231	210	215	256	224	220	254	231	238	244	240	247	256	224	242	238	241	227	260	233	186	257	249	274	236	236	250	238	228	259	204	228	259	253	259	233	250	262	212	238	264	246	227	233	235	243	257	243	220	229	254	246	218	249	233	247	239	249	241	286	248	230	248	272	250	239	246	256	261	237	241	238	225	220	237	218	261	242	218	229	217	279	228	261	250	254	247	224	247	277	228	244	256	232	249	253	247	264	246	250	228	245	215	229	225	262	230	232	223	243	219	227	217	244	242	224	238	234	218	222	224	219	248	278	232	255	237	220	227	205	252	228	232	253	220	245	232	244	233	235	227	254	259	262	233	250	253	257	216	238	259	227	245	232	261	230	249	241	268	232	237	227	228	222	251	251	214	234	241	245	235	233	228	236	238	258	212	243	264	214	215	238	248	220	235	212	223	240	251	232	258	240	227	239	250	246	257	216	245	260	233	261	251	261	281	255	226	249	286	255	229	243	260	235	238	234	227	251	243	271	251	250	239	207	229	231	250	243	216	214	253	235	261	230	235	240	233	227	242	239	223	255	246	224	220	246	229	249	246	241	223	218	250	249	228	235	227	213	256	240	241	237	263	236	237	248	241	224	253	258	240	225	235	237	224	253	215	225	230	220	222	235	249	237	255	244	225	260	242	277	245	251	216	237	223	241	242	253	254	264	245	260	239	205	226	252	244	243	233	219	239	250	228	227	204	230	237	252	249	265	250	232	234	217	210	275	242	234	233	254	250	247	264	229	254	246	254	206	247	242	263	228	230	250	250	238	254	222	229	206	231	220	252	234	224	248	217	235	250	218	249	242	234	218	232	242	231	225	242	218	259	238	282	248	225	236	224	250	245	255	256	232	262	233	251	233	214	250	206	224	241	233	237	252	245	224	245	245	206	252	242	225	252	267	263	209	206	242	229	250	221	234	246	245	274	264	263	198	231	228	218	272	231	229	253	239	226	264	220	247	231	261	252	253	224	233	266	258	217	243	250	237	232	231	227	261	264	213	272	241	219	237	209	227	238	257	245	230	213	230	217	218	223	253	235	222	209	241	260	224	252	286	226	244	268	242	251	233	219	249	248	225	235	234	249	233	226	240	242	258	255	219	250	262	239	238	250	237	249	278	235	246	221	231	226	226	229	243	235	248	245	228	267	238	235	246	234	246	235	248	233	231	240	220	264	257	257	243	217	261	251	239	238	256	246	238	251	234	237	263	236	241	224	240	220	250	245	257	248	218	235	224	221	240	245	249	215	246	248	258	257	275	249	231	251	238	243	202	227	240	240	217	252	250	246	257	252	214	250	249	247	263	253	238	241	235	220	230	230	264	239	244	220	241	240	233	215	246	228	234	215	248	216	227	249	245	245	231	241	227	222	241	249	263	260	222	225	203	250	259	241	232	241
6821	1242	1003	549	476	375	384	361	357	316	309	275	305	317	293	330	306	305	277	307	296	269	286	295	319	304	319	346	304	289	275	281	325	285	281	280	281	289	309	277	274	302	296	299	307	273	325	297	307	319	271	277	280	305	267	267	257	311	316	305	308	289	299	314	255	280	293	311	303	272	275	297	289	290	297	256	269	282	295	314	317	304	271	316	288	285	299	303	275	277	301	298	283	279	272	298	266	273	304	277	299	302	266	256	278	290	313	288	293	294	293	298	262	314	284	290	285	296	289	329	264	313	279	279	269	296	301	273	329	255	301	319	292	315	253	281	292	270	305	304	286	292	309	303	298	297	303	318	292	263	267	304	276	291	285	287	277	324	283	282	305	295	311	292	277	289	311	283	334	254	301	290	272	297	288	265	256	295	286	274	297	304	281	302	309	296	269	283	280	260	299	286	285	270	283	310	280	280	310	267	281	289	284	302	260	277	311	316	276	291	284	283	298	295	302	324	323	333	303	259	273	271	292	274	320	276	273	303	308	302	288	321	285	277	293	298	274	292	308	329	337	266	317	275	276	309	282	299	289	304	281	299	268	291	281	292	272	296	301	307	267	294	309	296	300	292	316	310	305	291	287	298	310	314	283	274	320	277	276	268	303	298	291	343	276	302	266	275	272	297	313	275	316	287	292	260	287	280	298	288	290	299	289	307	285	278	302	288	292	296	289	280	269	297	278	325	314	294	329	301	300	285	289	299	297	300	293	294	284	336	311	287	279	295	310	294	277	276	286	300	271	310	287	273	289	258	288	273	282	320	301	299	307	288	286	311	313	329	268	302	245	338	282	284	300	298	281	277	251	327	270	311	314	273	302	289	302	271	284	284	339	273	280	283	285	285	304	285	288	260	316	273	317	291	307	323	288	269	291	297	311	290	266	314	302	309	252	289	300	297	304	304	277	299	315	268	281	327	294	308	269	305	283	309	257	298	298	309	314	272	279	313	287	284	278	278	309	279	315	266	282	283	278	288	292	310	275	292	306	331	273	309	276	280	295	298	309	306	290	281	312	274	302	294	292	312	295	272	311	278	277	320	338	275	261	278	320	307	301	309	303	342	298	288	297	276	293	301	267	277	279	292	315	321	304	329	299	265	299	283	254	272	292	288	322	289	299	275	302	298	278	291	273	327	328	277	274	310	274	271	239	287	283	282	270	284	283	319	284	261	275	279	296	299	299	305	296	289	303	284	260	293	304	306	288	289	265	296	310	282	293	286	282	318	260	277	313	262	275	260	281	288	312	286	303	290	256	316	297	295	276	285	282	308	316	315	304	248	300	290	288	328	282	287	291	289	285	269	272	285	323	275	270	273	319	262	294	271	290	273	259	267	278	284	272	295	325	303	313	279	284	282	306	272	339	262	275	292	272	278	298	307	293	291	317	271	302	305	279	269	296	272	283	307	300	308	276	331	319	293	266	304	281	291	269	329	280	289	280	271	282	301	311	304	289	304	286	282	306	269	281	312	293	276	296	308	296	284	294	289	291	295	269	274	310	289	337	285	314	250	297	296	290	303	275	293	307	312	296	285	298	279	280	282	268	276	311	292	295	280	305	295	296	297	278	326	297	302	287	264	267	328	306	299	261	254	289	276	293	312	316	313	280	286	313	307	313	275	295	292	269	302	288	305	296	277	302	285	296	303	306	313	250	274	287	273	290	295	287	306	297	264	289	317	297	284	322	291	302	316	313	309	288	254	304	280	290	322	277	310	303	266	312	313	300	284	311	277	266	298	282	298	306	259	309	284	323	268	290	299	295	262	301	322	308	287	296	284	292	318	272	254	287	313	265	278	311	323	296	279	324	285	261	327	279	295	302	337	322	282	319	295	268	293	285	293	304	295	304	283	311	287	285	280	266	293	281	305	278	291	314	278	296	286	295	282	261	294	318	289	296	291	288	297	262	282	307	295	271	247	268	304	271	269	279	291	295	292	245	278	279	293	303	260	302	310	312	251	295	310	284	310	320	282	313	321	301	323	334	293	312	307	311	277	274	290	275	270	299	256	268	283	278	308	332	272	288	283	300	285	312	273	300	303	303	285	275	311	299	281	285	276	258	317	289	288	299	304	312	293	294	278	310	294	280	291	275	279	289	275	276	295	310	300	266	298	272	268	310	299	311	276	295	298	259	320	293	271	307	264	306	281	306	309	288	286	299	276	313	297	288	288	312	290	317	268	310	303	312	288	311	273	306	301	291	290	301	287	303	248	311	286	289	290	288	288	265	311	308	292	302	303	310	274	297	291	259	313	293	266	267	287	322	284	327	315	283	321	323	275	294	286	277	270	294	320	279	289	290	271	304	296	297	293	312	269	314	272	284	303	314	262	267	264	268	302	289	283	298	323	284	303	290	326	270	293	282	312	279	305	297	317	313	273	285	316	291	278	296	303	268	287	259	284	317	310	304	301	296	280	286	304	279	297	281	294	311	261	288	305	281	288	282	272	279	262	288	287	278	303	271	316	309	282	301	260	261	256	301	314	265	296	286	279	268	329	265	319	304	293	292	275	273	283	253	300	299	303	290	286	300	290	301	292	292	307	281	336	278	297	292	283	301	287	335	296	302	272	304	313	303	290	285	289	289	294	291	286	315	279	305	313	284	312	292	336	285	302	283	277	300	315	283	262	263	307	309	303	299	267	298	289	298	304	273	288	292	308	249	325	290	268	231	268	296	275	293	269	284	279	278	283	288	315	304	276	306	280	303	299	295	321	300	293	303	309	288	290	289	286	278	320	285	299	272	315	301	288	305	281	303	294	295	323	310	286	283	295	294	305	322	295	305	315	285	277	280	299	276	268	293	332	292	299	303	288	268	316	281	297	293	277	269	259	295	272	260	295	282	273	274	309	299	323	326	310	322	289	317	306	289	258	283	259	312	267	291	284	265	301	288	273	283	281	318	289	303	304	301	290	266	302	308	302	307	279	291	317	312	279	295	287	273	270	286	282	290	313	302	284	281	295	292	305	265	334	300	283	280	305	278	245	301	304	286	303	282	294	296	284	299	273	289	289	297	263	284	275	280	305	301	299	319	292	282	283	286	304	315	317	245	306	306	287	288	284	294	277	265	298	306	310	283	321	305	271	295	261	268	292	299	290	261	301	294	291	297	301	309	309	290	297	292	307	286	293	310	296	301	290	297	268	260	276	282	298	277	296	299	274	297	308	238	315	302	246	314	291	292	278	300	294	298	289	313	298	292	268	309	299	306	287	285	307	300	281	267	291	275	332	283	305	280	273	319	306	279	279	282	323	318	300	282	267	295	297	271	302	281	260	294	298	290	319	280	305	284	309	273	282	300	273	287	298	274	282	279	282	284	311	293	290	290	296	303	310	302	309	325	306	289	314	308	307	313	302	289	310	254	275	279	315	284	265	294	295	262	263	256	306	310	310	281	294	297	296	276	290	296	327	278	312	285	332	296	279	297	265	320	299	297	287	312	306	295	283
23561	21150	28570	24006	21159	12478	1505	891	774	723	619	551	562	546	542	454	532	442	460	469	432	475	454	431	437	469	429	460	443	457	451	411	436	434	427	427	423	455	424	420	460	410	432	438	416	438	424	430	411	464	447	408	390	399	465	429	446	402	389	420	434	431	418	422	454	420	402	426	411	433	438	461	443	396	401	430	421	400	407	386	390	416	359	444	418	417	419	409	420	418	429	422	405	432	410	393	454	417	399	420	430	372	414	416	447	429	417	429	385	439	429	421	400	418	439	426	439	404	387	426	389	401	443	412	427	389	399	407	407	402	401	417	422	419	387	415	407	384	420	429	418	420	403	416	461	415	410	412	369	424	386	407	406	428	398	404	421	442	431	398	427	443	452	407	443	431	426	421	414	424	413	439	412	419	448	429	389	421	418	404	442	420	425	393	424	414	442	408	420	416	436	397	434	429	396	437	425	391	443	381	405	428	407	394	401	440	416	443	415	395	415	393	426	408	446	413	427	388	433	419	449	416	422	426	402	435	411	392	417	408	429	347	414	408	379	442	417	423	421	398	393	454	437	399	433	417	415	414	433	427	395	437	422	415	438	419	379	436	406	413	388	401	401	452	427	420	409	420	395	400	409	406	377	385	403	448	427	412	415	451	409	404	430	425	422	411	407	410	420	431	396	429	393	401	412	414	439	403	401	424	416	426	456	409	379	394	370	423	396	446	434	412	427	424	464	401	413	381	412	393	431	459	440	462	404	429	409	429	397	429	410	424	378	395	427	435	440	452	438	432	416	428	432	403	411	438	439	433	447	391	428	400	394	405	408	435	415	420	437	418	433	414	407	391	410	416	414	426	417	408	400	406	379	404	405	381	427	447	408	418	413	416	414	402	461	421	453	439	359	437	446	405	412	421	413	394	408	437	409	402	462	432	425	408	449	429	414	426	398	428	426	378	401	434	438	398	428	407	422	388	420	422	409	408	400	401	397	461	435	427	403	422	387	389	403	417	399	426	427	427	420	420	392	428	428	444	391	425	442	427	421	398	419	426	402	420	426	415	406	384	458	405	397	433	368	391	400	423	408	408	410	448	395	431	419	410	415	449	435	433	396	413	414	386	429	441	408	438	408	414	429	439	415	425	409	461	407	423	398	398	402	396	407	410	413	417	405	424	418	439	413	455	417	438	385	408	397	426	433	423	441	376	407	429	408	421	429	434	423	425	434	422	413	396	419	394	399	380	442	430	435	416	470	402	415	412	404	459	413	403	439	440	420	385	417	414	373	440	403	418	395	404	422	418	433	430	430	430	412	409	388	424	422	406	421	408	414	360	412	400	434	432	391	441	412	464	405	423	414	420	419	414	434	405	415	393	398	401	422	426	418	419	409	387	384	397	423	421	416	378	448	384	424	418	396	408	449	427	445	388	419	400	404	418	382	427	437	444	397	409	440	414	413	407	439	413	404	415	409	411	401	421	408	409	429	412	404	423	414	434	428	433	402	421	430	406	415	374	434	397	403	407	440	411	408	404	428	403	411	420	445	433	390	380	422	388	397	398	397	413	428	420	411	399	440	434	453	409	388	371	426	397	404	433	419	426	425	416	429	397	400	447	412	433	441	450	372	426	395	456	399	431	419	406	434	391	453	470	421	429	418	399	425	401	431	401	442	415	399	418	434	417	374	427	424	428	455	419	387	401	407	394	464	400	429	400	453	428	418	388	413	428	422	408	390	411	376	441	430	382	410	396	395	441	391	431	401	400	420	418	433	430	396	391	432	422	445	379	438	380	420	398	402	405	442	413	418	419	419	408	414	412	439	459	425	418	402	396	389	425	436	394	442	468	415	408	394	403	390	410	463	383	422	401	402	419	424	416	409	436	417	424	410	384	367	390	393	397	404	390	384	435	417	458	411	475	395	395	414	427	407	449	419	404	404	380	424	394	430	401	431	408	408	419	408	401	419	418	412	434	402	429	371	411	421	431	397	425	432	417	403	416	421	427	362	407	410	406	409	420	430	392	368	434	433	430	419	412	395	404	437	391	421	403	416	388	399	410	429	440	454	413	398	394	422	403	409	431	388	397	398	445	423	416	378	423	408	391	472	441	454	448	428	425	394	381	383	424	415	385	421	441	437	418	411	425	418	469	443	486	417	403	404	397	422	443	425	448	424	418	413	414	372	372	389	416	391	425	445	418	389	364	474	411	428	400	399	424	470	390	393	426	404	384	432	411	468	427	409	410	425	435	422	413	427	427	420	436	418	411	399	427	396	429	388	413	434	410	382	434	387	402	418	411	402	388	409	387	400	417	403	398	406	422	433	414	420	392	437	447	435	416	440	430	403	416	407	403	428	413	416	416	413	402	400	416	433	440	390	378	415	427	418	450	404	441	423	419	411	417	449	392	404	412	413	438	460	393	374	418	428	414	384	397	402	432	386	400	445	404	427	416	422	403	430	396	423	427	399	418	439	404	416	439	424	429	436	427	415	408	461	433	407	427	426	449	407	387	399	398	415	417	390	421	447	427	407	415	424	389	430	426	437	387	383	389	441	399	412	441	414	391	444	426	429	452	409	391	428	440	422	452	413	406	404	427	424	382	376	391	422	407	412	458	388	395	412	443	422	406	442	395	440	388	402	414	393	387	444	445	395	376	418	420	392	450	415	424	450	389	407	417	399	427	423	386	435	434	391	425	437	369	427	455	417	399	398	397	417	412	405	456	382	430	400	392	417	430	396	428	413	409	400	413	399	411	425	401	409	410	400	389	367	398	413	432	438	401	415	386	412	446	358	442	423	427	406	395	394	407	382	432	429	394	430	427	411	390	421	403	423	454	426	439	427	392	441	413	411	412	409	403	423	417	413	443	437	427	444	401	396	455	413	412	420	399	444	399	417	400	409	428	422	366	451	404	420	364	471	407	418	413	400	441	381	389	447	410	413	397	423	414	436	412	421	391	446	393	398	422	424	410	427	406	378	416	426	395	397	378	422	405	410	374	398	416	421	396	442	407	428	433	425	395	396	399	424	418	432	415	396	392	399	397	415	412	420	409	417	395	423	430	397	393	435	436	458	397	437	421	416	411	388	424	390	379	408	460	429	392	402	379	419	401	410	408	410	416	423	446	410	413	417	446	417	407	392	372	410	394	436	425	453	394	417	380	383	386	424	461	444	433	419	429	404	418	417	475	440	427	390	424	394	412	402	394	430	407	417	404	417	374	431	429	415	436	433	420	401	430	429	400	416	418	405	394	419	402	410	389	418	409	416	387	408	434	444	430	422	397	411	391	410	422	398	392	426	429	398	409	439	390	422	457	369	442	435	418	400	404	422	409	426	408	412	453	442	440	431	430	439	404	449	369	416	451	406	393	403	403	392	393	424	428	425	424	414	437	392	438	409	412	423	379	422	359	429	425	426	398	427	440	395	407	411	419	420	417	405	462	422	426	439	424	413	424	420	419	360	448	403	421	398	405	422	418	408	378	444	398	436	426	428	430	425	401
8494	9903	8070	4049	2903	2141	1791	1430	1135	1018	890	815	757	714	654	635	599	607	578	542	545	505	553	538	505	515	535	501	485	529	507	514	467	516	522	468	542	470	517	476	452	506	505	495	507	457	474	496	521	494	460	491	497	466	464	505	550	479	487	477	485	488	481	486	460	493	486	469	483	463	457	472	485	490	465	489	452	445	474	439	472	471	436	498	453	469	478	463	502	453	486	442	483	479	452	429	445	455	509	506	490	476	485	482	480	466	457	431	482	463	442	433	476	483	457	444	431	461	467	477	447	489	470	481	495	460	465	485	478	468	520	457	471	485	476	473	479	471	466	490	461	439	474	457	442	450	466	439	486	473	488	433	526	445	460	490	460	469	459	471	470	517	476	457	468	447	446	435	477	484	475	478	477	468	472	488	480	476	512	451	444	476	475	507	441	480	433	465	473	456	450	425	481	469	472	456	438	415	470	471	477	480	441	434	457	451	464	457	484	469	443	454	492	484	449	469	428	413	459	453	460	505	419	490	483	474	444	479	469	490	441	474	480	468	460	470	467	460	487	457	436	459	450	458	475	494	482	515	463	505	479	458	481	466	448	458	455	435	468	462	470	470	488	451	462	459	486	470	479	471	496	434	451	449	456	448	448	459	495	477	449	454	431	507	426	483	474	486	477	459	453	487	488	489	474	465	452	452	483	457	490	469	461	460	446	458	484	489	459	448	450	468	445	425	476	481	453	447	432	471	526	454	438	451	457	483	460	443	476	449	424	450	453	450	499	462	447	471	515	446	492	466	486	432	462	459	487	471	450	459	454	484	434	461	463	447	481	429	491	476	483	489	452	478	477	495	451	462	433	464	477	454	452	452	461	452	439	494	500	475	430	511	493	453	506	455	473	478	503	466	449	464	452	449	473	480	443	435	464	485	445	450	468	435	485	506	476	444	425	461	451	465	489	447	462	450	481	480	489	468	448	414	470	486	483	457	443	475	432	454	450	450	451	439	454	496	454	456	495	477	443	490	447	475	469	477	452	503	445	518	506	463	498	485	460	473	498	465	478	494	454	436	465	499	506	468	458	463	446	460	480	415	470	460	435	478	485	461	458	450	461	494	462	441	492	452	467	496	455	454	479	437	465	426	459	464	465	433	487	481	507	442	469	518	463	426	476	457	457	446	484	439	442	451	469	449	451	476	504	465	456	445	456	483	492	432	485	493	471	481	462	456	468	460	462	477	460	487	459	424	457	468	492	455	475	467	441	490	472	462	495	450	488	487	449	477	449	482	474	417	488	476	447	500	468	463	443	469	461	466	450	433	440	491	471	485	481	490	437	463	490	462	449	465	459	503	484	495	463	511	492	500	479	450	478	468	459	439	476	500	469	457	467	506	480	433	476	511	435	487	450	447	466	481	460	459	479	464	497	461	484	396	444	467	508	463	496	456	448	444	477	478	492	472	437	484	444	455	503	478	456	440	467	481	470	470	486	470	491	464	498	491	463	485	423	454	458	476	432	481	452	473	489	475	448	489	439	457	494	454	464	491	439	478	431	481	472	414	445	469	442	477	454	430	486	476	461	491	467	440	421	472	440	488	491	466	495	464	472	463	461	475	469	477	468	487	488	491	466	449	436	469	503	487	477	436	500	454	408	480	456	453	423	460	491	429	459	448	470	477	474	452	467	451	485	442	449	454	444	515	471	434	440	475	485	505	467	481	479	504	503	456	467	463	450	480	431	474	450	521	466	454	457	475	440	485	477	464	488	463	431	460	499	486	491	437	463	486	478	468	470	487	492	491	468	495	480	472	437	478	455	497	468	441	494	446	510	472	438	463	483	494	503	474	474	438	436	480	481	457	468	471	463	453	441	474	466	465	487	481	514	475	484	447	440	475	501	421	459	473	451	427	519	479	470	436	504	477	480	439	505	476	422	457	493	460	472	458	454	472	428	428	470	461	466	445	480	457	458	443	433	449	451	453	432	482	451	436	496	486	480	475	439	452	456	485	454	467	501	481	437	489	450	461	459	498	447	457	471	501	494	453	469	464	499	453	468	504	461	436	446	442	486	459	447	442	451	467	496	467	460	492	457	463	449	470	471	475	495	451	486	489	491	479	480	471	466	453	469	463	488	460	462	456	495	410	473	526	487	473	487	441	468	443	499	451	460	465	473	463	431	500	427	453	474	445	473	500	463	480	472	506	474	481	451	464	488	498	457	512	456	466	487	493	483	461	480	461	446	450	455	433	468	437	451	458	472	446	452	469	463	492	431	487	431	464	471	458	469	437	464	472	440	480	466	462	461	424	467	442	485	462	456	501	477	456	458	497	476	466	489	453	463	456	430	452	465	461	478	435	465	472	439	451	444	489	505	417	475	477	491	481	457	471	468	459	446	500	481	456	447	466	465	472	440	486	489	477	427	447	452	481	465	459	502	519	495	490	454	475	491	473	473	484	468	466	495	464	484	465	457	414	489	457	463	463	466	481	463	471	459	471	532	481	474	481	503	457	447	449	464	468	479	527	480	491	445	471	484	442	464	455	410	462	494	463	457	500	462	470	409	454	463	412	461	462	484	481	529	500	476	451	462	504	486	485	464	435	444	477	462	476	482	457	470	467	437	455	450	452	491	471	477	513	491	444	446	431	501	463	440	468	428	475	450	454	472	465	447	463	482	468	445	497	459	514	452	449	460	492	498	466	455	437	458	465	470	460	472	443	472	452	470	446	502	469	480	487	458	455	435	466	474	429	482	464	462	466	523	467	454	499	487	455	445	461	474	481	445	487	468	473	457	457	504	479	454	458	486	477	395	473	492	468	472	474	461	478	497	439	482	442	471	462	476	490	477	455	501	490	464	460	454	487	509	497	456	409	467	484	469	442	452	429	470	448	501	472	473	425	469	445	443	475	477	438	476	435	507	452	486	432	465	477	472	456	468	426	477	459	473	454	490	468	441	400	485	475	466	464	471	501	467	470	481	448	470	508	445	477	463	499	459	467	487	452	473	498	493	482	423	460	441	461	441	454	455	442	482	500	462	430	502	465	454	486	502	451	433	477	516	478	523	454	460	469	474	436	462	485	476	461	457	467	455	442	469	426	500	484	414	474	490	476	480	471	467	419	437	472	463	457	461	498	407	469	469	439	444	481	448	462	477	472	448	468	425	475	456	454	462	440	465	477	477	464	459	446	462	476	451	459	481	452	492	448	455	474	460	461	469	466	502	464	498	473	432	483	461	439	431	491	457	469	489	470	475	463	474	482	485	499	454	481	421	466	466	477	507	434	488	480	483	431	480	482	423	479	511	476	450	480	483	418	452	456	465	475	481	459	493	461	465	485	460	443	419	458	434	433	475	492	474	463	449	479	464	499	486	455	495	450	456	436	509	458	465	446	456	497	478	433	444	463	507	497	439	489	467	457	504	458	460	464	450	477	463	475	466	504	433	460	453	513	481	451	472	459	420	427	467	446	460	457	471	469	480	476	474	477	475	469	499	503	485	434
24773	21161	27614	24873	12958	1105	713	611	552	574	542	533	474	462	429	473	471	493	447	466	476	411	417	473	426	451	430	436	445	456	407	449	428	461	439	410	432	422	438	415	433	442	416	426	458	428	445	389	422	394	388	397	448	451	449	439	399	406	438	393	418	449	403	415	421	489	474	412	410	460	417	429	433	398	417	393	410	409	450	417	410	420	390	400	413	421	436	457	398	440	448	397	463	428	396	438	447	466	433	401	439	412	400	414	420	418	429	427	415	446	427	442	433	446	441	425	422	445	460	426	405	446	417	450	425	409	451	380	419	422	436	408	424	413	392	439	403	429	449	444	459	421	409	411	447	419	395	406	418	424	398	398	410	454	406	404	437	436	435	422	406	422	458	449	450	455	421	418	451	450	427	448	422	426	432	417	406	442	426	402	445	395	381	371	412	444	423	426	421	449	448	417	435	405	414	451	451	384	428	441	403	436	393	431	439	433	424	457	422	413	427	449	402	439	390	457	411	429	432	450	454	424	423	424	384	378	397	470	406	419	393	414	444	469	417	439	409	435	407	421	420	401	469	449	442	394	432	393	435	423	400	444	410	442	398	428	454	429	412	441	407	410	419	436	456	421	413	430	426	437	424	458	468	425	405	436	420	435	449	429	476	421	393	422	420	432	361	426	451	413	422	447	420	432	402	381	441	432	427	390	433	405	438	410	433	445	429	433	422	446	452	429	423	388	434	409	394	389	456	395	441	428	445	417	459	411	416	411	444	431	437	443	417	412	403	409	407	432	433	429	433	442	402	404	397	413	446	399	446	443	445	451	448	402	396	411	410	377	432	460	412	422	406	446	405	409	436	418	417	432	410	450	402	416	390	370	418	456	479	428	425	441	408	430	448	428	426	407	427	403	439	419	437	434	426	432	418	437	441	439	451	409	427	444	435	409	405	421	418	426	439	383	433	417	399	446	422	416	435	401	425	444	415	420	426	434	399	466	416	390	435	412	443	402	453	390	436	405	420	434	385	424	462	423	440	436	428	442	433	452	442	427	414	411	410	484	420	389	442	440	418	438	409	450	431	416	445	430	425	415	427	433	443	415	412	442	419	426	427	416	422	475	414	403	430	442	393	418	409	439	418	434	418	419	422	463	441	407	467	422	411	394	433	455	407	403	394	452	431	411	442	453	419	431	401	446	431	409	425	428	388	389	397	422	420	450	423	432	418	437	447	404	448	419	416	418	476	418	428	458	401	384	465	449	407	413	397	440	391	419	441	387	417	425	447	412	414	446	427	425	428	453	415	458	463	429	390	407	390	398	428	428	440	449	424	420	422	431	430	405	409	423	402	438	442	429	428	421	463	441	430	434	460	430	428	438	475	437	424	460	429	417	433	441	408	428	441	425	422	416	431	457	405	428	412	416	428	407	423	432	391	460	436	416	426	439	411	427	405	438	433	417	421	419	451	416	414	418	428	435	422	427	393	442	446	420	428	427	415	394	429	416	429	443	441	435	402	419	430	448	422	438	453	404	441	394	432	412	416	427	427	407	406	386	392	463	422	429	473	411	421	392	443	422	421	439	477	407	401	433	411	406	385	379	448	410	410	423	421	405	436	424	431	418	441	416	448	392	400	392	421	444	412	419	417	427	396	419	431	395	385	418	391	435	447	424	392	408	422	423	414	434	430	415	441	452	401	438	458	420	424	432	463	431	453	416	454	411	416	396	430	401	421	452	398	431	413	381	447	408	463	415	405	414	390	420	396	391	414	420	406	423	405	411	429	446	427	467	397	417	449	466	448	430	431	449	400	412	426	432	418	419	397	430	441	445	428	441	426	423	451	418	411	437	417	418	434	436	410	445	378	407	424	419	401	429	412	427	453	389	402	432	441	411	419	439	437	394	445	434	425	428	423	426	423	445	407	433	391	419	393	401	388	441	413	423	422	415	407	411	447	409	432	398	457	454	441	436	438	405	461	407	457	403	407	435	428	405	424	413	455	403	436	428	439	411	406	406	422	416	407	432	437	408	415	387	435	396	440	464	420	469	416	443	444	442	418	439	437	448	431	469	431	416	439	433	410	414	412	391	418	405	431	432	455	421	464	412	429	422	447	394	451	416	451	426	453	440	394	414	423	436	436	447	417	476	394	464	428	430	459	431	466	426	438	412	424	423	388	451	439	431	447	414	413	429	431	445	460	397	410	451	412	428	430	442	406	427	431	425	448	417	390	411	411	426	443	430	443	430	400	429	419	466	443	407	445	458	423	426	422	402	410	400	385	409	472	397	436	439	457	395	441	414	435	419	445	414	430	458	401	422	418	410	398	426	384	433	385	406	437	420	437	455	438	396	403	428	419	395	434	394	411	410	443	407	415	431	437	441	409	440	416	382	429	431	481	449	427	423	438	428	504	418	419	365	440	438	408	434	422	397	425	400	407	403	452	404	423	419	405	404	425	446	444	398	407	419	428	403	439	399	439	432	437	459	400	437	388	478	405	432	455	413	394	423	440	459	416	407	450	450	445	415	422	417	406	430	435	415	430	465	440	441	431	433	460	416	455	423	421	403	413	471	451	439	425	426	428	379	428	389	444	446	429	421	407	422	435	394	439	394	438	400	456	447	406	412	419	427	408	412	419	432	403	446	412	449	421	411	421	429	432	410	397	392	420	441	429	450	388	438	434	406	458	436	443	433	408	433	397	449	389	417	404	423	414	421	400	394	435	450	418	401	419	439	466	424	437	463	404	418	458	435	445	424	428	429	420	430	452	420	424	420	420	440	431	430	431	416	411	407	395	410	432	445	403	448	403	435	462	457	425	439	454	440	410	413	430	404	440	424	422	409	397	397	451	454	403	401	420	417	437	429	421	420	441	433	462	437	437	420	428	414	420	412	416	439	395	438	420	414	424	441	381	413	395	433	440	413	456	437	373	414	428	425	460	427	437	419	401	411	417	407	440	433	426	406	399	410	439	417	413	399	398	425	462	430	454	448	441	403	401	439	423	443	413	437	433	416	411	428	413	436	386	418	420	459	471	409	439	441	455	457	459	420	446	457	448	432	409	396	425	419	439	411	415	449	432	419	427	455	427	435	440	416	460	427	457	384	439	400	434	381	413	457	390	437	429	424	401	427	393	435	412	406	414	401	479	416	463	439	403	402	434	429	439	398	423	422	417	410	411	429	464	433	394	444	433	427	458	440	418	444	401	375	426	429	416	390	422	417	404	457	432	414	439	429	423	377	444	395	444	397	391	417	419	465	419	382	406	456	401	388	399	431	403	435	416	415	456	418	433	437	436	403	421	443	457	413	399	419	399	386	422	392	419	435	409	447	383	441	454	422	435	456	427	384	431	380	437	426	391	400	432	439	444	429	408	427	412	428	426	432	429	428	427	408	426	431	417	437	426	418	410	427	388	430	395	417	430	415	413	433	422	445	420	417	414	416	425	444	435	416	412	405	442	421	421	439	418	406	449	418	425	405	415	439	425	433	450	411	391	417	404	438
9016	5959	4730	2481	1813	1440	1218	1032	912	810	723	695	639	591	580	582	605	565	541	553	537	492	510	531	522	509	482	521	514	555	533	502	509	501	529	520	506	520	545	506	499	512	527	527	514	508	489	501	533	543	488	515	488	481	500	492	487	504	515	471	524	467	472	524	492	519	466	520	524	526	514	495	504	509	455	473	522	454	520	475	488	514	487	503	486	470	537	503	499	505	500	457	485	497	480	512	524	496	530	521	464	519	464	465	467	517	512	475	506	536	517	451	519	528	476	476	505	536	485	492	483	466	515	511	485	500	512	509	514	482	505	506	513	489	523	503	466	540	528	476	524	465	494	466	482	507	498	526	515	526	492	495	487	535	520	516	528	497	486	532	487	527	480	519	519	484	505	513	503	480	490	488	497	543	449	499	509	549	540	519	528	506	476	453	483	479	541	495	504	461	527	474	517	482	491	462	520	492	536	508	499	524	501	521	515	513	503	517	491	514	522	543	472	489	515	485	496	497	525	519	502	518	506	528	530	522	499	522	460	470	510	518	540	476	505	507	491	487	516	522	469	516	503	525	497	545	525	496	515	519	542	555	528	471	506	534	478	519	516	506	461	498	467	523	501	494	504	517	498	522	516	500	489	508	520	525	520	493	518	505	501	492	473	501	506	517	495	502	473	513	497	496	529	497	508	503	518	507	518	514	486	496	531	496	526	481	527	490	470	473	478	497	515	493	492	493	521	532	509	511	483	508	510	492	541	501	495	475	476	495	467	498	499	473	484	514	498	490	489	465	478	495	510	504	501	497	535	504	510	539	519	533	515	516	486	479	534	543	486	473	543	470	555	482	482	527	521	477	497	494	524	521	482	515	528	563	495	474	458	524	513	517	527	490	495	471	507	504	485	487	518	499	466	506	522	562	523	518	538	524	495	518	528	480	506	483	478	460	521	489	500	462	524	508	530	503	527	519	472	518	534	515	480	528	500	527	507	521	517	500	529	524	511	512	508	474	505	539	492	524	513	489	544	551	489	498	525	545	512	475	542	522	511	490	504	475	515	490	477	492	451	479	522	521	496	505	492	493	497	516	480	541	478	475	476	479	524	500	507	536	468	476	509	528	478	523	474	489	530	537	500	484	529	510	471	530	516	490	492	482	515	487	481	523	504	508	455	491	543	491	494	492	514	517	531	483	499	495	535	476	532	489	468	515	527	490	497	481	479	499	474	490	485	517	503	533	448	479	488	469	509	488	505	491	526	451	495	512	496	535	518	497	493	515	483	490	522	553	539	523	491	529	501	499	475	506	555	541	467	497	495	518	499	487	499	498	467	499	501	512	489	483	525	480	505	485	489	469	514	470	526	500	478	556	546	513	512	490	512	502	516	529	482	488	523	496	521	495	492	468	492	513	542	493	503	484	536	503	532	526	542	511	532	495	501	542	479	531	492	535	489	523	522	523	456	505	527	547	447	502	466	491	501	487	448	490	465	505	510	497	526	468	497	530	548	517	501	471	477	552	504	489	469	517	486	479	439	510	477	527	496	503	527	497	494	500	488	550	511	514	503	480	506	521	481	474	477	498	495	486	520	454	496	519	521	509	482	536	472	495	477	486	513	485	523	485	519	476	505	509	436	477	463	477	511	500	519	511	488	509	531	494	512	497	509	471	503	493	503	527	509	499	516	470	475	447	546	492	513	477	535	477	476	510	495	465	499	499	489	514	484	503	525	517	520	479	550	490	514	516	545	505	519	512	495	512	496	523	491	514	499	486	508	515	467	494	498	525	510	506	482	517	490	547	567	518	498	506	474	505	536	516	490	501	509	497	495	524	456	482	514	486	515	539	541	482	515	475	508	536	502	523	514	532	480	489	537	524	534	505	509	546	540	483	456	491	489	495	527	515	497	453	509	478	522	520	462	459	487	507	502	510	507	501	512	454	507	490	518	479	522	478	532	518	517	489	512	483	497	493	495	490	507	454	490	519	509	500	498	491	495	476	497	501	511	480	531	500	503	520	512	511	461	493	488	527	488	496	529	534	495	501	507	522	487	517	514	508	530	488	516	477	481	472	541	525	490	507	506	477	537	508	518	508	518	482	513	579	515	467	501	533	506	482	505	522	476	528	520	510	482	500	497	492	514	497	493	505	543	516	504	482	557	502	493	487	499	484	496	496	526	496	515	491	485	518	513	521	492	511	541	450	516	485	496	488	511	471	526	510	517	452	539	515	504	489	526	495	508	516	501	534	516	530	557	458	515	516	472	526	480	537	512	486	493	506	520	470	499	528	502	495	488	520	485	499	494	506	475	515	493	504	487	475	477	523	492	499	527	469	477	471	474	511	507	506	538	506	501	502	512	525	494	518	496	500	509	484	496	501	506	520	494	505	502	516	471	522	512	509	541	527	466	549	508	484	504	485	500	534	504	499	515	514	487	484	487	516	507	488	502	498	500	503	494	513	536	466	506	489	495	506	499	522	500	493	516	519	535	482	482	476	501	483	475	513	508	482	501	461	489	496	491	520	473	525	515	496	519	540	505	512	476	519	481	529	522	477	521	504	531	515	459	495	491	511	481	505	490	480	517	496	493	503	488	492	518	503	516	487	506	503	466	516	483	489	516	498	511	499	526	443	506	497	510	498	520	505	501	482	505	474	478	473	524	509	467	497	478	488	495	536	530	495	516	499	482	481	516	494	509	471	525	499	533	495	472	453	503	504	525	478	533	488	485	498	523	483	472	505	516	502	495	511	473	479	471	494	485	518	524	508	471	462	528	530	483	495	481	523	502	519	469	459	530	524	543	484	496	515	487	516	505	515	494	466	480	506	509	480	511	515	495	496	509	504	554	471	541	472	515	471	462	526	504	503	507	501	437	494	504	456	482	528	515	469	488	511	523	475	494	499	494	478	526	487	491	480	537	477	497	495	496	504	466	505	480	500	465	472	565	496	506	486	507	525	532	483	476	491	513	472	517	515	491	496	508	530	484	503	497	487	488	510	483	511	503	518	490	480	475	493	512	472	526	506	463	469	449	519	504	479	514	496	516	513	508	473	497	519	520	511	510	515	538	485	516	537	516	543	524	481	503	538	493	531	492	507	457	516	512	453	495	530	457	470	497	476	509	534	544	494	464	514	430	476	493	506	526	494	522	507	470	505	513	499	488	500	493	515	493	522	497	509	501	508	506	493	500	475	490	524	487	511	491	538	501	497	526	514	506	512	482	469	546	519	489	499	520	461	467	484	461	513	497	454	527	480	504	476	469	505	494	519	498	512	507	509	507	461	501	461	492	490	499	477	544	481	503	502	493	546	478	496	521	493	502	528	479	519	537	526	496	545	496	522	509	522	479	495	529	509	502	539	511	481	524	558	498	505	546	493	503	502	492	510	560	482	499	486	520	500	531	457	527	523	467	480	498	515	491	540	491	542	503	502	506	513	523	527	495	505	464	496	487	507	523	494	496	515	541	471	507	508	485	520	509	517	496	510	522	495	501	463	468	514
22632	21194	29007	23647	21197	21292	12516	2060	1459	1333	1120	1087	1000	1004	937	919	879	887	860	849	822	822	824	809	802	825	854	798	816	814	777	775	769	771	790	771	769	766	761	740	750	766	759	739	733	721	697	826	812	784	798	772	812	764	784	800	778	730	776	739	711	754	760	722	777	747	730	761	730	745	777	761	721	723	797	757	784	730	735	754	741	779	752	765	741	780	794	731	755	737	727	768	775	777	747	758	727	737	779	750	777	736	751	760	806	762	779	777	761	807	727	711	712	748	735	766	771	748	787	778	736	759	729	759	787	734	679	768	719	782	719	742	724	760	777	711	770	717	740	753	750	686	754	752	735	780	735	831	747	698	745	772	720	719	767	692	769	744	742	756	734	733	751	747	765	766	825	784	729	785	701	772	751	774	787	796	735	759	782	798	750	697	776	767	741	693	795	729	729	787	690	741	736	761	761	794	726	762	776	786	791	756	755	789	748	749	742	728	728	773	706	728	696	745	731	723	743	731	737	761	749	733	766	760	759	740	754	810	768	726	735	726	747	711	727	735	729	735	753	760	728	758	770	753	722	734	769	765	731	732	757	789	742	775	699	746	797	733	755	757	755	765	758	746	726	758	788	759	734	787	733	754	761	801	759	790	735	786	733	732	731	753	759	779	785	774	741	743	781	765	749	818	706	744	793	750	723	751	766	762	791	786	733	725	747	763	773	706	746	720	727	712	753	767	716	757	711	764	760	768	724	742	754	824	734	730	748	738	699	748	693	783	748	756	711	756	780	766	725	723	766	761	765	807	772	779	789	731	744	741	748	745	762	789	750	828	779	715	783	781	785	750	733	720	760	735	772	741	734	729	739	769	745	782	759	756	762	802	722	759	758	743	765	747	751	749	731	749	753	722	767	778	746	764	706	724	765	720	751	785	740	746	800	766	778	782	791	768	764	758	788	760	739	752	726	775	756	767	754	759	753	741	734	726	739	725	718	797	749	758	722	788	730	741	736	772	697	749	762	752	792	743	708	737	780	753	739	781	742	766	740	759	770	752	735	751	704	721	763	739	710	753	722	757	773	786	809	763	739	733	754	738	733	699	721	787	792	700	743	763	770	752	784	741	796	739	746	752	763	754	734	756	786	778	782	737	675	723	711	742	739	700	717	696	736	751	704	750	731	777	804	684	714	734	788	704	802	735	743	716	707	767	744	766	787	715	726	744	772	798	720	710	766	751	750	721	782	790	722	774	748	724	788	752	760	748	750	695	781	779	772	748	738	763	730	712	809	746	771	742	740	770	769	790	745	742	768	745	737	746	747	734	735	713	747	740	734	766	790	739	771	719	726	770	742	785	802	727	752	760	793	688	777	772	750	741	810	700	773	748	789	746	753	733	701	767	756	783	750	750	798	732	741	731	744	731	743	759	773	752	735	776	748	705	740	784	777	757	804	729	758	699	765	765	707	750	742	713	737	745	760	753	753	776	751	768	703	728	757	753	753	721	765	766	756	773	718	779	751	790	748	738	717	764	774	689	800	811	789	705	752	750	734	716	809	764	746	744	754	720	764	727	762	732	760	748	757	743	730	755	754	770	707	762	792	781	721	776	789	758	770	745	741	777	759	743	802	751	785	733	773	729	739	757	710	736	742	748	725	773	773	738	753	722	707	740	744	751	735	708	732	790	733	780	785	773	717	780	707	750	739	765	727	781	775	776	795	725	750	737	744	726	752	743	763	731	695	716	806	739	746	783	775	754	686	804	729	772	703	743	731	749	743	717	737	729	768	691	757	720	782	769	723	756	763	775	793	769	730	727	739	776	788	751	743	793	741	731	748	742	738	749	761	763	760	769	773	762	776	727	755	735	759	802	753	723	752	777	747	737	753	786	775	714	771	736	713	776	827	774	752	744	647	725	765	728	749	734	738	752	788	761	774	720	839	757	762	751	733	759	765	745	731	721	721	739	730	709	718	713	744	716	751	759	749	709	786	765	786	762	762	735	765	758	784	746	773	741	779	747	784	732	719	729	769	773	720	787	725	790	727	764	714	740	691	771	718	779	769	733	818	738	758	782	698	711	769	748	772	770	744	764	732	712	738	774	771	715	711	759	769	812	743	727	743	777	745	754	806	767	746	729	704	753	758	749	741	750	743	767	776	785	760	732	751	739	770	757	716	793	716	791	728	769	724	737	762	730	729	767	786	718	743	740	749	738	718	823	770	731	777	749	719	808	730	777	739	770	791	801	765	767	725	729	691	795	746	732	772	754	739	760	728	751	757	787	730	769	740	771	728	725	733	731	755	751	795	814	795	726	759	743	706	722	745	710	720	740	739	761	746	715	739	739	695	760	739	789	744	752	755	743	784	695	723	752	707	727	763	743	730	838	700	760	718	746	790	748	726	752	753	771	741	759	762	781	719	735	730	778	750	732	739	760	790	721	743	774	800	761	771	730	781	727	690	728	714	736	752	774	771	729	753	735	731	695	777	721	771	711	733	737	783	774	750	724	719	726	715	746	734	724	760	707	773	776	737	733	713	751	788	739	780	766	746	756	738	719	787	759	762	740	738	681	773	753	781	809	744	752	737	775	745	787	748	745	778	792	743	768	766	719	728	789	716	769	748	775	719	736	737	773	763	739	751	738	753	756	715	763	735	729	711	764	777	794	692	758	773	735	764	777	729	799	775	755	771	751	764	729	741	756	711	731	738	706	761	748	740	759	773	747	759	704	730	706	717	706	754	750	767	745	744	711	743	765	729	781	748	784	754	758	804	751	699	784	750	777	768	751	755	738	796	817	752	756	773	743	753	723	734	792	727	785	790	754	701	766	718	815	760	760	797	731	741	744	723	728	720	743	752	710	751	746	714	768	719	748	742	735	731	740	707	791	746	743	673	740	782	717	755	761	685	767	726	746	739	739	715	766	690	757	801	721	807	726	744	715	740	734	741	743	688	756	750	724	729	719	734	758	761	713	758	764	735	737	750	768	750	735	746	703	704	753	784	748	718	771	770	733	753	768	777	768	739	804	745	803	735	774	726	721	733	763	808	722	702	746	725	701	766	775	739	701	771	804	775	689	751	765	747	749	728	770	723	762	698	702	723	764	767	766	772	739	754	726	778	732	740	742	751	745	758	733	752	742	760	720	687	734	754	722	723	710	715	743	722	709	723	746	786	769	771	748	684	735	759	769	714	721	741	685	745	767	708	742	753	725	722	779	802	802	774	748	775	773	770	733	712	755	753	735	767	722	729	749	747	789	755	753	719	752	775	707	801	789	748	781	742	713	751	748	790	736	774	750	776	699	728	765	747	770	775	750	756	769	779	755	759	761	717	719	717	722	735	741	731	741	790	734	780	744	751	795	700	741	784	715	732	749	764	720	730	700	735	795	748	781	755	753	726	712	768	703	769	740	721	778	765	744	719	736	750	749	702	749	762	727	757	788	796	727	710	745	718	724	804	716	738	763	755	775	761	722	752	730	748	731	752	733	720	767	785	749	688	714
11322	16782	13511	7320	5499	4016	3266	2766	2222	1971	1577	1444	1350	1300	1215	1159	1111	1050	1063	950	994	944	945	926	876	874	933	887	929	879	895	904	839	889	902	852	864	843	869	806	818	849	850	813	828	864	855	895	819	808	844	834	858	865	858	825	845	746	877	773	846	846	720	778	786	831	800	805	821	861	828	782	857	817	799	805	819	812	859	835	810	827	859	866	765	785	847	834	841	801	872	785	813	849	836	800	825	802	852	837	773	805	762	852	828	804	828	847	790	840	829	780	800	836	793	856	876	810	835	792	760	768	810	839	838	868	861	766	815	833	835	814	820	842	827	759	789	831	809	792	772	833	833	855	820	792	826	824	835	831	845	798	784	793	812	773	823	862	854	834	792	831	783	844	872	827	820	866	798	842	807	789	761	844	829	814	817	819	854	848	777	807	825	860	811	811	821	812	821	851	848	815	813	862	792	818	820	860	842	819	816	821	830	855	793	812	872	802	785	776	788	842	839	790	856	841	849	827	822	826	834	831	832	765	787	795	869	736	755	805	819	772	812	812	844	819	822	792	822	874	767	865	791	792	765	779	862	777	851	801	822	829	814	870	855	817	800	835	852	810	788	797	851	812	841	832	811	849	843	817	833	808	857	823	878	807	816	877	788	821	768	825	767	796	870	842	798	823	820	842	805	805	804	795	796	831	869	798	830	779	825	832	748	797	859	809	813	762	804	842	796	827	777	850	782	828	868	838	815	823	818	861	772	813	826	849	815	814	793	829	827	762	893	805	822	802	859	830	840	836	842	773	772	792	792	890	770	856	812	852	870	790	868	834	817	833	839	783	802	802	859	852	811	803	795	800	841	820	801	827	796	788	849	843	820	812	814	784	793	827	815	763	853	833	815	823	806	805	798	812	813	854	762	799	890	816	827	831	826	816	767	806	859	789	807	800	826	820	816	825	793	820	829	849	839	831	821	820	857	788	798	787	841	784	792	796	811	803	848	798	804	801	758	835	788	776	827	800	733	761	797	778	791	776	830	819	760	824	835	805	829	839	798	833	811	846	827	842	792	776	805	814	840	767	861	838	785	751	800	803	794	845	844	834	785	821	806	815	772	750	795	861	839	842	788	793	841	790	808	790	834	861	785	840	779	854	802	837	835	787	782	868	773	817	798	839	847	783	842	844	813	820	803	790	825	791	815	838	787	874	794	827	842	791	790	865	791	827	836	775	821	780	823	817	831	846	860	838	807	803	854	811	808	768	755	795	847	838	749	857	859	816	814	813	811	854	795	825	854	812	775	794	834	817	861	838	828	823	830	795	829	760	780	836	827	852	821	805	846	784	832	804	785	825	853	816	772	807	812	868	857	820	814	776	854	754	812	807	821	818	822	845	810	826	825	850	830	774	846	779	791	842	788	770	847	826	803	831	811	801	836	790	767	843	792	774	814	790	786	821	807	800	792	797	797	798	825	855	776	830	769	804	845	840	758	783	800	820	777	842	777	794	787	807	876	749	810	801	816	817	777	806	822	788	842	791	815	817	815	810	813	849	788	841	815	824	809	778	827	827	798	807	798	822	814	873	800	826	800	887	798	787	798	772	793	828	759	839	845	785	820	887	826	819	824	788	843	878	823	837	820	813	821	823	850	805	810	799	829	825	774	817	832	805	828	783	856	843	849	775	812	826	830	813	831	752	787	841	763	818	803	798	810	771	809	830	847	817	805	863	813	766	863	832	828	830	807	772	811	726	813	817	816	844	847	785	793	800	808	781	826	828	805	886	711	769	845	795	807	747	801	782	815	863	821	790	792	789	810	843	863	774	809	782	807	817	808	826	792	868	799	840	827	804	778	811	804	780	866	828	877	823	800	881	790	793	842	858	789	808	802	823	826	823	775	793	835	841	785	813	825	806	838	781	828	861	826	763	835	840	809	827	821	869	818	823	832	867	771	792	786	821	830	787	777	835	801	830	857	779	837	776	830	805	859	819	824	836	781	791	833	794	777	894	836	826	856	803	837	828	799	822	830	862	795	840	817	780	796	807	817	835	844	829	778	781	793	839	809	826	829	790	797	797	833	777	792	819	831	831	794	793	861	763	849	819	869	816	881	827	774	870	804	819	806	878	777	800	813	791	864	836	847	858	894	810	878	834	845	854	842	841	778	845	824	847	787	805	834	847	806	866	803	796	844	783	788	810	834	796	834	806	836	821	815	819	821	780	808	764	827	794	823	805	760	796	803	792	838	802	764	814	857	808	813	834	795	840	789	823	846	831	819	825	780	838	805	840	818	764	820	809	834	795	817	820	840	781	770	824	831	806	825	806	794	799	806	837	785	824	826	830	865	867	799	818	859	764	808	790	794	829	812	799	817	824	844	865	819	815	851	779	873	815	829	814	827	822	766	803	804	854	794	752	817	792	791	800	822	843	787	803	832	806	821	833	820	810	799	865	836	786	856	816	809	780	826	814	819	817	835	851	804	789	816	842	854	822	804	813	800	822	860	800	830	795	798	742	858	809	814	814	826	782	771	804	815	822	794	785	767	841	869	804	762	809	821	797	779	820	765	774	811	749	821	772	839	877	805	864	808	821	835	816	776	846	746	828	785	842	834	824	807	803	834	831	804	830	812	863	830	817	864	859	826	798	781	794	786	836	788	856	826	828	828	758	819	812	856	825	806	815	775	802	805	820	830	827	831	817	830	797	846	856	882	807	846	840	816	765	814	844	860	804	822	791	808	809	825	800	855	857	890	838	815	778	816	819	748	822	828	819	847	846	819	831	805	840	858	795	832	851	781	816	769	836	791	817	774	785	817	813	841	846	841	798	818	785	873	821	822	774	843	785	796	865	793	823	803	778	836	879	820	844	842	825	825	798	856	774	820	791	820	787	786	811	833	830	825	845	834	849	797	850	807	821	835	779	814	813	848	801	826	831	847	786	813	820	814	841	805	849	806	731	789	782	835	798	700	838	819	761	790	841	865	836	818	854	830	859	843	819	788	845	851	857	872	747	803	832	832	826	815	842	849	814	806	821	800	841	867	792	828	843	829	777	793	843	893	779	805	847	816	831	784	780	777	863	777	819	850	788	864	824	746	807	811	784	820	870	855	784	787	755	788	834	799	776	803	811	809	855	830	794	830	796	779	804	824	807	774	791	769	805	778	805	819	799	837	816	815	819	807	775	755	799	821	825	851	822	836	835	774	808	815	853	805	798	846	837	808	822	793	837	827	839	795	876	804	821	813	908	806	802	884	816	786	769	794	780	848	814	837	848	836	899	838	830	854	865	776	854	835	802	791	819	811	818	820	761	792	787	848	804	840	862	815	879	795	795	777	799	823	824	814	822	771	796	799	785	822	816	847	793	824	813	847	856	798	816	778	829	811	858	838	787	802	825	812	849	821	808	811	825	822	819	832	843	790	830	818	857	799	829	827	834	824	786	808	869	817	773	854	834	758	783	780	815	855	799	841	823	813	797	756	848	842	841	845	828	810	837	827	888	851	846
27091	20461	8401	842	557	481	373	316	240	277	280	264	246	195	254	250	252	250	225	239	254	258	232	260	250	237	261	245	272	229	261	227	241	231	234	238	260	249	278	245	233	248	253	245	226	238	256	260	265	221	278	255	247	231	233	237	265	227	251	240	241	240	260	258	259	261	267	267	244	233	225	265	239	253	259	235	242	226	223	250	231	247	218	243	248	232	225	229	244	211	272	239	255	246	243	242	257	253	231	259	266	252	242	234	247	218	248	245	242	256	254	233	247	252	255	232	208	264	247	244	216	219	261	276	223	245	239	214	238	245	241	222	258	232	240	251	235	230	278	234	241	227	255	249	254	232	229	232	264	213	222	240	234	236	245	250	229	246	239	212	229	269	220	231	272	240	212	222	239	246	205	246	225	246	258	245	241	239	234	257	257	214	254	240	218	282	233	244	247	275	247	250	246	240	223	247	225	244	212	236	206	254	216	200	211	227	241	226	224	236	232	237	220	249	204	264	250	220	254	256	244	259	254	247	248	243	249	252	242	254	239	224	242	265	253	227	258	222	232	249	278	242	229	230	233	226	214	247	250	238	267	246	239	223	265	233	249	234	256	255	246	224	251	244	232	250	246	251	269	246	237	246	245	256	246	211	198	222	237	260	228	232	207	237	234	261	249	240	232	242	222	227	250	243	231	230	240	252	230	252	231	236	224	245	230	222	219	238	253	222	242	225	259	214	258	247	241	245	229	223	256	227	225	227	264	244	252	222	242	258	252	238	260	248	248	219	258	216	219	242	236	233	233	267	244	223	265	261	237	236	264	260	231	221	239	216	213	257	269	250	248	239	252	229	250	224	240	240	249	244	221	237	226	235	252	234	272	229	228	236	235	253	252	238	247	230	220	247	265	243	215	228	260	228	249	256	225	249	241	264	249	267	233	240	244	241	241	243	219	253	219	265	229	226	224	252	224	245	259	244	242	231	246	283	229	266	250	242	265	235	257	252	226	229	241	239	265	262	260	241	250	235	250	206	219	248	232	233	238	238	231	231	244	239	240	261	258	222	218	253	240	274	243	245	238	229	225	244	245	266	235	234	254	232	224	240	247	253	259	255	236	248	245	242	249	216	236	255	245	227	243	238	241	247	240	236	237	218	226	228	231	246	233	278	266	238	241	243	237	219	232	244	217	258	245	235	233	232	220	222	239	237	230	253	245	220	259	220	243	257	238	235	241	233	228	219	245	236	237	216	236	231	229	243	239	254	276	237	278	263	221	288	241	240	240	242	244	251	238	248	229	271	239	226	227	248	263	254	243	235	236	254	242	220	251	245	275	215	238	246	215	223	252	259	273	239	255	240	230	252	223	262	252	261	218	236	224	227	214	215	246	226	237	231	228	247	233	247	261	247	264	245	241	236	262	245	232	241	227	247	233	232	258	245	252	237	243	207	199	243	244	231	248	251	239	266	231	223	250	260	248	230	207	232	251	228	255	258	240	229	260	246	260	249	271	251	215	230	247	242	213	261	234	265	250	230	222	250	252	255	235	245	272	232	232	256	253	231	235	250	250	259	252	214	255	248	229	273	241	252	236	249	255	217	244	210	235	248	239	247	238	245	229	235	226	284	231	249	237	241	249	226	236	251	249	222	247	248	237	261	245	243	260	242	240	237	259	245	230	216	237	239	225	252	241	233	249	246	250	240	230	245	217	233	226	234	246	232	237	269	251	257	226	223	257	254	235	235	249	237	221	246	262	238	254	278	254	230	237	223	218	228	256	216	240	236	238	274	235	218	241	265	236	238	227	235	250	238	257	235	217	262	207	247	234	258	251	250	243	254	236	230	237	238	233	212	248	263	243	242	235	262	229	236	216	239	236	274	254	248	243	218	259	262	219	239	245	220	209	264	240	222	234	235	221	264	255	205	259	264	248	256	229	273	277	245	252	233	218	259	267	215	227	247	238	249	248	241	233	237	223	233	222	259	251	215	237	243	247	219	236	239	241	237	253	239	238	253	250	262	259	216	215	243	244	263	249	238	220	246	267	239	243	253	245	212	254	239	238	251	248	239	245	241	237	214	241	235	263	260	238	220	221	238	239	226	240	262	208	277	240	257	238	228	241	217	228	233	239	234	250	270	223	232	229	237	222	261	230	262	235	237	254	245	252	240	223	232	264	245	225	261	265	253	246	237	229	248	259	258	254	222	220	242	255	248	254	258	270	243	243	241	250	253	256	221	241	228	227	257	238	242	245	243	257	245	249	232	262	238	249	233	249	226	221	220	237	244	228	244	232	220	236	230	243	240	220	245	230	242	248	233	247	249	238	230	271	248	234	241	244	246	250	255	217	251	249	232	249	234	251	268	237	232	226	244	229	258	246	286	233	243	213	261	224	233	228	270	257	219	259	242	255	224	235	247	209	252	250	261	256	247	237	279	241	251	220	235	266	238	218	250	236	244	255	269	214	256	230	210	246	223	233	249	247	247	246	227	244	242	227	235	250	244	280	260	206	227	246	213	249	218	254	225	238	239	238	227	226	260	238	242	229	254	247	247	218	223	226	220	234	242	224	238	226	247	249	260	256	227	251	262	261	240	228	221	254	235	226	235	233	231	225	226	224	276	240	237	218	226	235	259	242	270	233	237	216	280	231	269	227	244	264	243	217	255	245	247	238	251	269	246	227	251	252	253	251	248	266	239	218	246	217	241	224	240	261	275	233	220	240	221	241	225	237	246	255	245	235	258	220	229	238	221	248	232	221	249	242	238	242	234	244	249	230	229	265	240	254	249	243	230	251	235	247	271	235	239	236	226	215	246	255	234	242	242	238	244	216	247	269	239	248	240	259	239	264	230	250	245	239	252	222	259	242	237	251	232	264	234	236	214	231	239	235	260	222	215	263	218	249	220	213	237	245	282	236	216	232	230	237	256	205	235	240	225	226	243	240	229	242	242	277	242	193	230	224	239	224	233	258	237	252	266	255	230	228	232	229	270	242	246	242	225	234	234	251	230	212	233	248	224	226	235	250	234	233	263	235	233	250	223	245	266	243	238	252	232	241	233	225	258	228	252	249	205	242	238	235	258	220	259	259	216	242	239	245	262	233	223	224	223	256	235	234	258	259	229	201	225	270	234	261	248	245	242	245	238	243	226	220	263	221	252	249	268	209	242	252	234	236	253	252	233	259	246	255	220	243	275	239	238	271	241	253	239	243	235	279	244	206	253	240	221	229	243	233	251	255	213	235	244	252	249	251	239	219	256	214	247	233	280	238	268	229	230	260	260	215	240	250	217	235	228	256	237	237	243	242	214	236	224	272	241	264	255	226	233	240	252	234	265	236	234	221	235	257	239	247	260	240	221	256	213	236	239	212	236	248	250	265	263	247	221	269	219	215	252	227	263	215	247	220	246	259	248	248	248	268	241	245	236	238	247	265	238	230	261	238	266	245	235	252	260	248	230	198	228	248	264	263	225	248	253	230	243	273	258	249	233	278	251	233	249	247	239
6787	1333	1094	624	499	455	434	344	371	342	331	333	312	338	314	285	315	315	302	280	302	282	321	283	295	291	315	320	276	303	297	294	293	281	340	287	290	286	309	289	294	283	302	291	311	307	284	290	282	315	350	285	270	315	291	295	333	284	334	304	292	298	318	272	298	287	260	301	295	319	298	336	285	310	296	317	305	293	288	300	286	309	316	302	280	311	279	282	315	297	288	262	268	301	261	296	293	268	296	272	310	290	268	290	292	296	313	313	278	288	300	307	281	309	279	277	269	288	297	302	305	301	297	291	282	306	307	295	279	283	301	293	294	287	315	301	280	300	286	298	278	288	316	298	302	301	292	325	298	288	302	303	276	319	271	293	279	266	303	284	303	300	319	299	283	290	293	319	270	306	288	289	289	311	295	281	279	293	312	303	275	300	283	317	294	283	284	283	290	267	300	270	313	274	304	297	330	295	327	323	321	310	261	313	286	309	292	282	313	283	300	255	306	299	311	287	300	297	298	279	304	300	284	332	269	303	298	304	246	288	266	290	311	269	310	304	264	290	292	317	285	290	290	308	283	268	284	347	264	316	295	281	262	271	301	297	312	287	268	292	297	311	317	290	304	306	307	289	277	286	291	315	286	309	296	281	307	299	320	308	258	309	293	281	317	251	293	290	253	331	293	273	298	287	315	286	285	311	289	316	285	336	276	311	268	259	331	289	288	303	300	294	280	278	283	293	290	308	295	319	276	298	286	292	311	312	303	309	308	301	329	333	298	306	282	301	291	312	309	299	277	303	279	282	305	283	323	297	315	301	298	315	289	308	304	291	343	267	285	290	305	274	309	292	269	298	288	289	273	334	285	311	299	264	303	309	306	293	298	311	272	279	325	299	290	282	276	304	283	309	289	291	297	276	296	298	268	289	330	290	268	300	300	288	311	291	287	263	294	286	281	261	298	288	304	292	309	297	322	283	286	286	283	303	272	292	322	285	292	296	307	300	300	279	303	327	314	272	308	279	300	290	284	284	312	309	284	280	275	275	310	313	301	297	305	286	301	283	308	285	307	269	296	288	277	292	281	284	286	300	282	276	338	284	311	314	282	304	288	284	299	290	295	282	284	284	297	309	305	305	281	270	287	308	315	311	300	282	256	309	310	302	296	313	333	287	293	316	281	271	294	291	287	292	308	284	284	284	264	273	312	298	289	318	324	296	294	290	306	284	301	268	286	291	284	306	268	295	299	278	289	305	278	320	292	312	291	280	299	297	307	302	289	307	291	296	255	276	297	306	296	315	291	298	316	339	289	333	278	302	306	285	317	258	274	308	306	290	305	286	291	272	264	287	287	289	272	265	311	278	313	281	317	284	333	301	303	307	290	296	312	300	299	301	279	304	293	331	302	293	308	290	294	309	287	293	310	284	278	314	268	259	293	293	295	301	313	285	252	299	286	313	301	289	278	259	325	293	289	286	288	298	274	291	292	274	322	292	303	322	314	276	293	298	320	295	291	291	304	287	288	280	335	306	341	294	273	281	264	277	296	300	280	284	318	310	287	280	284	276	264	302	277	299	291	286	300	277	302	259	264	287	306	279	306	284	285	325	299	275	281	272	294	283	301	319	313	283	318	280	289	303	314	281	298	302	299	281	282	314	273	277	290	276	285	301	271	296	266	276	291	306	332	283	282	274	309	277	306	289	293	286	301	300	278	276	316	289	313	284	327	275	283	314	298	297	266	303	340	311	299	254	299	279	300	305	307	299	293	278	288	251	319	289	281	281	293	276	311	312	271	295	313	320	296	252	331	283	287	318	283	296	268	267	306	269	264	286	292	265	283	273	295	286	263	323	322	308	275	304	281	276	311	324	251	285	311	286	304	293	290	286	285	316	309	285	287	326	266	278	291	297	298	287	301	347	310	277	303	301	295	304	292	308	268	302	316	292	299	264	307	294	273	307	289	273	293	287	326	282	328	295	250	293	273	275	310	295	290	291	293	297	282	249	270	277	304	301	272	284	293	295	293	296	296	294	266	276	291	305	293	321	297	292	290	318	265	347	291	267	294	306	281	308	299	282	284	319	341	268	319	315	254	280	288	281	312	288	315	264	268	297	285	312	277	312	284	288	281	284	304	312	296	303	278	304	293	286	266	268	293	290	299	279	314	292	308	258	318	265	281	284	292	313	300	303	280	327	314	301	297	299	306	309	297	301	294	279	295	254	320	306	300	279	301	295	304	290	283	283	289	314	291	329	308	276	301	292	296	280	290	313	295	301	300	273	290	306	301	297	310	305	299	290	278	283	306	286	284	306	292	302	309	316	293	287	312	300	288	302	268	267	290	319	298	298	267	285	288	277	279	297	288	315	287	308	277	296	284	281	280	310	288	276	290	284	301	275	332	270	290	278	280	288	323	302	285	283	261	313	300	294	300	324	318	287	273	297	312	305	270	302	304	294	298	289	298	292	294	318	336	272	296	322	317	295	311	295	262	284	285	309	323	281	315	305	298	304	279	260	295	280	312	303	317	283	305	300	289	308	304	282	287	282	280	289	306	289	279	264	297	315	267	287	280	304	303	301	287	287	324	322	289	299	293	306	321	277	297	293	281	315	269	301	268	330	289	297	313	286	295	252	316	299	285	306	302	296	315	295	294	337	298	338	308	302	306	330	311	341	290	270	281	302	293	309	284	278	330	270	293	279	291	329	265	297	296	329	280	306	309	291	295	297	315	327	284	300	319	323	277	303	309	289	291	288	310	298	327	277	261	290	297	288	298	319	276	283	276	294	311	272	286	285	298	289	278	310	300	334	271	277	289	318	296	312	269	335	303	310	299	313	298	310	322	298	327	319	277	310	292	302	303	293	309	307	272	306	267	281	286	312	290	303	299	284	291	291	315	293	311	298	296	282	262	274	285	305	299	320	312	287	288	292	312	298	325	294	289	304	327	302	283	321	317	323	294	308	285	300	261	270	264	297	282	314	295	308	303	306	309	285	294	325	293	301	282	289	297	293	298	292	277	296	320	286	325	303	273	281	283	286	274	277	315	277	318	271	297	310	274	305	316	302	295	320	318	313	297	301	298	279	278	300	307	303	271	317	302	290	267	292	296	318	271	261	308	315	317	264	293	299	326	317	330	304	298	310	263	322	283	295	295	299	277	293	312	301	314	299	291	276	272	280	291	277	278	278	317	286	305	292	282	279	305	315	313	290	287	291	304	276	327	294	294	331	302	322	284	273	288	313	323	285	319	285	287	292	311	289	284	297	278	286	298	266	276	279	311	308	299	296	298	328	253	301	298	300	310	281	319	263	288	302	313	273	309	306	289	277	289	296	320	277	319	299	303	302	293	293	314	296	297	313	294	308	297	281	274	267	271	305	289	273	275	295	266	284	288	308	300	316	277	310	278	284	326	271	318	284	306	309	261	282	277	291	339	294	284	294	248	291	270	284	291	286	314	284	306	298	294	312	284	289	317	344	282	318	304	287	312	327	318	334	274	322
23654	21204	28613	24056	21186	12354	1477	918	769	647	659	596	584	523	563	531	517	483	455	469	469	504	455	434	403	461	424	417	462	449	468	427	424	400	412	445	449	407	423	412	435	453	422	415	435	422	427	467	467	414	443	416	433	438	422	400	403	425	370	407	425	436	432	456	431	424	397	416	427	415	429	413	443	422	409	439	391	408	391	410	434	400	444	413	377	399	426	403	382	420	425	428	402	414	428	410	426	433	380	414	417	370	391	392	422	426	414	413	417	442	444	432	417	411	447	442	406	410	392	417	408	450	400	442	424	408	429	393	400	371	390	422	397	430	431	403	407	435	402	406	447	442	444	401	421	434	391	381	399	405	396	409	398	401	401	430	418	439	416	405	420	420	387	423	446	420	417	404	415	417	416	391	435	404	399	382	423	450	410	404	413	427	435	396	449	422	404	417	427	411	391	410	416	410	443	434	426	403	437	442	451	411	383	422	400	409	429	413	402	406	409	423	413	406	388	400	456	418	406	407	478	416	432	430	375	400	417	405	432	419	418	413	422	393	406	400	439	415	402	445	388	424	415	439	409	443	384	399	371	420	423	413	433	388	411	404	370	454	443	424	389	420	422	462	399	400	402	373	429	414	423	390	450	449	431	397	400	432	392	410	451	385	461	424	384	408	432	405	422	374	429	447	398	432	428	412	412	368	420	433	391	363	403	436	391	413	414	392	400	420	484	411	417	420	430	403	424	407	411	431	418	447	472	441	442	423	424	372	424	416	413	456	421	405	412	445	425	399	423	418	418	427	415	406	429	449	391	381	417	426	389	418	418	449	420	410	438	421	382	422	405	447	408	427	398	463	365	417	414	410	439	395	425	446	421	426	435	446	431	420	425	443	429	413	386	396	435	472	437	432	409	380	430	421	460	419	466	453	419	416	423	390	433	366	397	408	406	399	446	439	365	410	443	436	376	431	429	429	401	405	414	410	417	398	438	415	421	441	414	430	422	428	409	420	419	388	441	413	394	411	423	419	424	443	400	400	468	419	412	423	414	443	429	369	413	424	394	399	419	399	396	413	424	411	381	423	422	415	409	395	442	440	381	417	412	439	426	429	424	423	418	389	406	458	444	432	415	373	447	398	396	446	397	436	440	399	472	409	397	406	390	404	385	404	375	426	421	384	383	405	434	407	386	432	429	424	406	392	439	425	398	453	445	444	453	386	423	405	366	420	405	413	396	426	404	395	433	394	400	401	459	382	403	420	405	452	405	398	430	411	402	410	400	398	449	424	388	408	465	413	407	387	391	431	438	410	401	392	414	405	376	414	393	425	408	406	459	414	420	380	435	412	422	437	434	430	461	428	391	450	442	394	413	414	396	392	416	425	379	414	417	489	432	427	430	378	426	431	425	434	407	444	424	451	431	381	432	412	414	386	403	407	391	420	418	428	442	399	418	404	409	413	383	418	392	437	424	406	434	365	398	411	411	439	413	425	430	415	425	406	444	420	437	435	436	448	453	455	382	388	432	380	404	411	457	418	411	401	417	421	406	384	412	414	455	401	407	406	413	439	435	395	422	370	412	445	442	412	384	409	378	434	429	400	413	449	392	398	396	418	411	455	440	452	407	401	442	402	405	385	388	420	463	408	414	434	436	357	406	409	415	409	425	422	405	376	404	407	464	421	449	408	445	399	433	396	384	393	444	445	417	369	435	395	409	387	409	388	405	407	391	412	430	444	403	420	427	419	371	394	405	388	389	439	424	443	455	415	407	427	425	406	393	391	430	450	392	402	435	434	423	413	391	426	455	377	425	437	398	434	440	411	421	391	421	402	421	433	414	418	427	414	408	403	446	405	391	396	424	403	392	457	404	392	393	389	413	381	426	396	447	451	418	437	454	408	386	425	425	417	404	388	400	421	420	416	393	388	416	426	391	418	408	420	431	427	423	382	415	433	456	410	412	407	444	399	410	391	428	432	383	435	432	417	427	421	436	408	417	410	423	414	445	389	420	408	417	370	404	419	420	409	407	439	411	386	421	419	415	435	417	415	421	404	429	426	392	402	435	413	420	427	400	415	399	429	410	399	390	413	389	399	414	403	447	405	407	434	399	416	420	406	418	421	407	428	410	381	463	413	411	430	434	356	425	440	421	429	462	431	428	398	446	411	463	425	424	433	411	408	435	417	386	413	400	424	407	475	420	378	445	422	422	418	429	410	446	421	425	411	404	431	386	385	472	389	452	375	411	433	432	410	407	390	416	371	431	425	450	421	395	424	399	423	419	379	431	395	409	434	407	377	416	430	408	434	429	451	422	422	415	404	433	428	383	392	412	395	423	415	417	439	384	393	370	447	421	385	415	430	424	392	400	395	393	443	379	409	446	399	413	411	399	403	404	425	420	402	406	417	426	408	418	399	432	441	441	400	421	438	412	420	397	395	377	432	397	413	379	410	424	437	435	388	424	440	418	433	418	416	416	439	422	443	392	385	471	452	407	442	407	356	389	422	387	392	401	388	410	408	411	405	411	399	442	401	383	391	397	436	426	444	429	419	432	415	416	392	463	396	401	434	426	437	445	379	378	386	408	392	416	391	409	449	435	439	393	416	427	430	424	417	390	429	409	397	399	411	452	398	412	422	426	387	410	406	396	431	407	420	424	400	390	401	467	376	442	421	434	410	383	410	468	391	396	377	369	395	407	390	415	408	407	466	430	449	408	419	418	449	397	438	409	367	421	420	443	390	414	421	429	388	410	405	426	422	432	421	394	384	402	410	422	404	418	424	430	417	394	410	408	413	412	395	452	419	431	443	415	410	430	400	406	382	423	401	452	374	441	430	384	390	424	393	447	430	382	444	432	405	455	450	394	445	420	411	430	384	394	447	390	439	406	438	410	411	410	410	411	407	396	433	368	416	412	433	398	416	398	421	420	376	411	403	401	443	433	399	424	392	398	411	423	411	380	387	375	355	432	421	410	419	436	425	411	380	400	422	404	437	424	422	420	413	427	402	432	427	430	397	439	413	434	407	402	402	407	393	441	408	420	407	380	386	401	376	373	410	441	400	422	389	419	396	455	374	437	396	395	408	460	413	419	405	418	386	421	394	411	394	407	421	400	437	430	425	443	435	417	458	416	414	436	398	429	390	418	398	420	401	408	443	428	412	402	423	389	395	425	404	397	387	397	405	392	395	399	412	427	409	426	409	373	405	365	406	429	408	405	404	412	441	376	383	382	389	390	418	429	378	386	407	401	366	426	384	422	406	457	414	407	395	360	422	408	398	401	389	403	402	416	418	372	408	419	402	417	422	419	402	416	401	425	437	449	426	387	429	385	378	456	484	394	402	404	423	423	427	391	382	449	415	401	375	410	413	444	425	421	411	411	394	431	399	438	403	387	414	420	381	405	425	388	422	455	384	405	409	414	438	456	394	401	385	433	435	395	420	423	417	393	403	400	430	396	424	399	405	403	454	401	420	411	406	436	434	412	394	421	422	416	399	395	389	400	432
7506	10083	8194	4125	3053	2157	1686	1355	1221	1047	926	711	719	705	679	619	617	614	557	518	551	557	531	529	530	497	555	495	527	519	477	483	520	501	454	504	478	504	489	515	493	462	462	499	492	471	484	455	478	450	505	515	478	452	477	466	446	447	494	474	473	454	476	484	453	490	457	451	477	466	462	457	462	470	444	437	475	449	469	451	464	449	483	424	478	459	478	459	491	485	438	498	417	450	509	484	464	499	464	467	440	484	456	464	476	443	436	467	460	459	440	445	489	465	499	489	470	432	487	463	463	450	435	534	489	473	459	484	494	470	460	463	451	495	463	509	453	462	445	456	476	424	474	472	479	504	470	474	486	491	486	482	449	467	445	464	462	469	457	451	496	427	508	447	490	450	445	470	439	487	490	453	428	436	467	464	467	489	454	481	438	496	475	469	470	484	475	489	434	460	470	479	482	477	510	475	512	433	459	457	431	458	505	481	494	456	499	458	462	497	491	453	466	463	468	479	480	442	494	461	425	480	469	444	464	443	464	460	507	493	463	488	430	476	517	476	468	469	456	451	454	462	467	473	464	483	465	476	460	500	463	480	470	479	508	466	434	434	458	504	481	456	444	514	490	465	437	425	461	468	472	473	472	490	464	487	469	487	435	472	454	449	467	491	481	452	463	464	488	445	470	456	455	428	469	426	489	451	478	451	458	466	465	435	469	475	462	491	441	439	493	453	474	481	515	484	475	441	456	460	457	493	434	444	453	477	474	473	475	473	462	498	482	474	456	483	470	475	422	431	449	485	453	460	470	481	438	457	477	477	465	476	507	432	491	443	504	465	440	445	474	488	461	445	476	453	492	458	455	445	459	483	442	486	457	465	437	491	461	499	438	502	512	495	477	470	473	450	514	446	490	458	488	464	481	458	502	472	473	481	473	438	502	467	507	434	446	451	487	479	449	497	481	463	463	473	472	454	454	471	491	413	476	451	485	470	479	472	422	439	445	460	437	459	438	463	478	442	473	477	492	481	475	450	474	459	455	466	458	470	468	438	455	404	448	488	424	490	464	504	468	442	472	528	477	433	450	452	443	433	487	485	458	474	479	466	487	441	463	446	443	448	492	473	507	432	468	451	484	461	464	491	516	492	496	444	446	475	460	459	419	467	462	463	499	442	485	485	463	468	498	460	481	476	457	447	458	464	453	466	429	435	492	494	465	436	508	467	460	455	475	450	439	450	461	441	529	473	469	498	493	507	439	441	468	453	505	501	459	458	509	433	461	506	485	477	462	480	465	463	448	431	483	450	466	498	466	490	470	456	450	472	459	457	471	453	437	460	426	423	469	470	500	457	482	458	439	479	450	487	463	493	479	446	442	472	460	444	447	442	475	483	473	424	443	447	449	487	505	476	479	496	485	449	483	455	487	458	446	500	446	475	463	421	468	445	476	464	432	489	501	447	476	453	489	451	462	461	466	462	450	458	469	487	495	458	466	478	483	443	445	477	462	464	487	457	463	434	467	452	505	471	457	479	449	456	455	481	466	469	459	447	491	515	472	503	447	466	436	435	455	471	498	503	467	483	438	454	495	450	473	462	445	485	486	454	456	482	459	495	497	482	448	466	465	478	461	487	485	458	470	453	472	474	475	477	421	464	469	446	470	501	464	459	503	447	456	483	494	466	497	452	465	456	471	442	457	445	462	474	484	497	434	451	480	486	472	500	476	463	466	440	486	487	462	464	443	456	487	483	462	462	464	484	481	451	490	454	501	524	478	465	441	481	449	451	448	466	460	475	462	450	476	475	447	492	467	478	484	477	503	450	466	459	448	446	472	500	434	417	507	460	456	474	498	484	448	463	468	483	483	464	465	461	442	441	459	484	475	432	479	505	468	477	475	493	460	468	448	483	493	445	509	477	459	500	499	531	458	487	471	459	467	506	511	470	459	460	452	443	476	443	489	492	456	462	430	464	481	482	478	480	469	470	500	489	451	509	487	458	457	479	464	448	483	479	485	441	457	459	456	460	444	455	467	498	419	491	438	463	444	472	459	449	504	449	462	455	427	459	463	489	485	474	456	468	491	456	448	485	475	491	473	460	443	467	475	422	464	456	488	447	429	462	440	546	452	500	458	463	477	479	487	467	461	448	457	488	464	455	501	448	473	447	461	469	448	482	506	438	467	459	486	514	416	482	467	481	464	433	482	460	476	465	483	470	462	472	470	451	471	474	463	476	497	477	450	463	418	451	472	489	460	431	445	463	482	456	481	492	440	487	443	465	488	478	460	478	440	458	446	483	463	468	461	488	490	426	473	446	459	458	470	463	483	494	439	467	466	453	461	468	461	458	483	409	471	463	478	470	472	470	447	545	428	452	474	460	481	502	480	477	428	484	480	503	422	492	406	488	463	481	474	463	458	492	463	458	459	485	443	466	504	480	448	518	433	491	475	484	438	464	474	428	484	463	436	439	472	500	478	479	480	501	494	471	508	459	431	456	476	466	500	476	463	462	484	514	467	447	480	452	506	489	453	474	467	474	414	475	446	439	438	467	473	440	463	454	461	492	473	502	504	452	444	441	479	486	492	455	498	425	481	457	457	479	487	484	456	460	467	464	443	504	474	496	444	485	465	447	442	460	443	405	483	495	428	507	441	411	471	478	446	476	487	453	455	454	469	449	411	485	451	480	470	490	493	490	476	508	488	466	453	508	485	509	465	474	411	458	464	457	464	426	475	454	457	496	496	456	518	437	476	495	452	474	466	438	448	446	456	481	463	458	417	433	473	470	423	464	498	458	497	447	464	448	487	473	452	464	460	464	489	443	496	469	460	468	505	437	488	485	473	481	421	493	446	495	452	483	461	499	465	429	442	458	448	490	453	460	452	446	441	446	500	503	447	480	473	469	475	446	458	451	465	467	469	485	463	430	495	434	505	461	421	469	469	484	497	465	460	483	433	462	454	480	497	506	440	482	427	471	473	478	474	475	443	464	466	462	467	452	478	468	453	467	503	483	436	458	473	494	474	462	481	461	470	475	474	448	460	491	427	453	468	477	457	480	439	467	458	479	491	491	507	472	431	439	463	467	455	451	470	465	489	474	511	456	448	485	471	467	460	496	436	505	451	496	457	469	508	483	481	444	419	481	504	457	496	439	509	482	502	477	490	491	458	480	438	495	460	490	483	484	450	475	513	463	486	467	489	490	473	488	496	459	454	443	453	482	456	448	440	487	454	434	437	500	470	453	490	493	454	429	476	466	450	480	491	453	444	482	485	454	507	476	501	485	446	475	473	411	458	468	450	505	480	492	445	483	460	462	478	477	474	492	456	470	462	461	451	439	446	477	426	463	469	443	459	422	470	505	442	458	446	480	470	461	489	472	490	447	469	481	448	487	488	417	499	468	460	484	479	451	455	427	462	453	472	446	473	487	470	504	439	435	478	472	461	439	524	469	491	478	489	469	465	464	465	509	465	435	483	459	467	483	472	482	469	427	449	457	475	489	473	493
24827	21183	27644	24908	12762	1033	713	604	578	538	508	476	518	463	473	493	462	461	427	436	412	401	430	439	400	445	418	443	451	404	427	412	437	407	427	419	410	437	391	415	395	449	451	401	394	416	433	401	445	414	419	417	446	433	447	415	437	423	412	433	453	433	409	438	429	418	385	444	398	413	405	434	406	442	428	448	418	434	454	412	431	412	419	416	403	444	403	440	444	416	428	448	412	431	414	407	453	462	417	414	440	410	425	419	426	446	428	466	425	437	416	413	430	418	425	459	397	406	397	402	413	431	366	420	419	404	406	405	446	391	403	434	403	441	426	424	415	408	405	397	425	427	405	389	405	436	413	431	405	408	413	408	412	414	437	474	429	400	427	413	429	428	404	387	414	434	400	390	440	500	433	415	404	422	436	428	451	399	438	406	453	428	429	452	424	375	399	404	392	424	418	414	438	433	459	409	413	386	403	414	445	421	417	428	437	407	422	438	406	447	417	459	456	405	441	423	426	402	408	443	427	402	392	377	418	421	436	403	384	430	405	424	431	423	398	403	442	418	426	432	423	418	394	410	427	424	440	418	407	414	462	408	417	465	444	378	405	428	433	453	454	431	447	433	372	439	436	446	428	449	405	416	430	441	432	450	404	407	428	422	415	420	403	422	441	399	436	436	451	400	431	416	432	412	416	455	417	426	433	411	400	439	405	446	391	440	442	411	422	436	395	426	420	415	450	419	430	397	424	403	406	448	387	399	433	386	458	391	445	401	439	433	370	443	424	434	440	386	412	418	410	429	405	408	424	402	414	420	404	450	385	426	406	404	401	377	426	398	413	412	414	435	424	434	393	387	394	419	425	425	450	417	406	381	414	412	413	419	409	418	421	422	410	383	416	427	404	385	422	427	424	418	413	428	417	397	453	424	454	412	417	415	416	426	430	451	455	461	425	391	428	420	399	384	393	426	411	387	407	441	383	411	433	388	434	455	417	389	426	391	399	382	435	405	449	423	375	443	426	418	434	391	442	424	414	392	448	437	434	400	402	404	437	439	390	413	400	420	443	418	429	414	411	396	437	443	430	387	414	407	434	415	405	414	407	421	406	447	406	409	390	422	455	403	401	428	439	400	387	395	434	425	420	422	392	403	407	439	438	415	425	454	416	427	454	411	390	432	413	424	409	439	431	435	439	425	404	439	447	421	434	450	380	442	413	407	422	398	407	401	413	413	417	423	425	425	446	428	440	424	410	411	462	435	428	404	424	398	406	430	425	404	407	408	423	421	428	417	366	407	428	426	383	458	435	436	400	409	385	458	424	414	413	416	411	412	395	421	429	441	439	427	388	418	389	459	402	394	418	386	431	439	412	424	402	423	380	439	407	405	426	403	394	434	412	447	419	459	413	450	395	406	416	400	419	422	405	417	414	426	455	408	408	405	431	420	387	406	432	431	439	434	415	458	392	408	406	420	391	425	420	412	381	419	461	419	488	412	441	439	417	409	455	415	432	411	416	385	448	436	408	452	406	426	419	456	410	417	444	423	396	437	414	401	453	428	415	418	417	429	437	462	395	395	442	429	435	447	453	397	429	401	429	457	409	394	392	382	413	445	402	445	413	394	444	387	434	429	397	443	417	426	417	433	423	377	462	434	438	440	391	458	453	454	452	419	409	389	402	415	427	441	429	431	416	440	429	390	416	415	468	426	406	386	412	427	402	456	392	399	425	421	410	459	423	452	414	412	422	422	437	427	441	417	417	389	407	404	422	412	400	410	420	454	423	437	441	389	404	438	398	434	427	426	466	403	411	424	399	460	401	453	414	431	421	417	425	406	412	416	383	407	407	442	378	386	437	409	427	462	396	436	400	418	451	434	467	437	393	384	451	443	420	411	450	376	443	447	407	454	427	405	407	414	439	440	431	412	429	417	429	447	443	447	463	429	450	407	400	415	416	449	391	420	436	447	432	409	416	398	460	447	416	405	451	434	444	403	456	444	402	394	424	425	433	419	442	440	414	427	406	434	422	387	443	417	448	394	428	406	438	395	423	420	424	430	449	424	451	404	459	402	411	444	424	415	422	421	434	419	409	423	437	443	399	391	446	420	428	431	409	471	398	438	384	450	396	422	423	448	454	416	410	433	420	401	401	435	413	404	400	426	411	447	406	405	405	400	460	444	435	410	420	410	416	419	396	423	419	398	409	403	402	389	449	438	411	441	446	399	400	422	446	417	448	443	427	400	416	405	402	432	431	394	411	425	419	424	464	412	428	406	404	432	401	405	425	425	412	425	409	434	439	439	425	413	406	442	403	410	410	385	462	426	403	414	422	410	435	412	413	429	413	419	396	404	462	391	429	413	444	422	426	393	436	424	446	412	411	421	446	414	417	403	416	419	412	427	413	439	417	449	448	411	421	431	417	427	457	383	402	419	436	415	452	413	378	448	380	428	423	398	414	454	393	447	458	391	416	413	405	437	422	413	435	433	413	412	421	435	428	439	389	415	454	450	432	419	424	410	415	442	415	423	411	436	405	404	430	407	416	411	410	434	416	434	438	423	432	419	411	398	396	409	412	405	423	432	438	453	419	398	456	409	451	383	399	399	453	428	418	387	412	424	406	405	440	400	446	422	443	434	446	398	426	417	412	376	434	434	460	399	445	410	376	424	461	414	400	405	420	410	424	413	445	388	426	423	431	437	417	402	414	458	419	434	428	421	418	406	398	408	410	417	389	433	424	430	405	430	443	448	419	388	458	443	400	408	436	436	365	423	448	415	435	411	391	470	432	415	424	408	392	443	424	444	411	423	425	453	426	437	401	440	422	429	412	416	456	419	426	402	433	429	408	425	412	422	387	404	403	429	389	449	416	429	401	421	417	449	416	418	427	396	423	425	421	432	394	392	449	426	411	403	437	415	413	418	411	448	386	403	427	417	410	452	425	415	416	423	401	416	407	464	458	380	416	467	453	428	424	431	424	426	421	394	431	416	389	410	439	419	392	450	393	408	427	426	424	383	439	433	418	392	414	444	401	423	406	393	424	423	441	396	411	418	431	395	411	445	420	457	447	391	430	407	376	422	435	420	412	414	414	416	434	444	400	421	402	412	420	421	479	440	395	424	427	434	416	397	402	420	422	419	421	412	429	434	389	447	447	396	439	384	409	431	439	395	406	443	459	412	427	411	426	415	432	408	429	410	396	429	416	408	415	432	394	424	412	410	406	381	424	397	419	423	411	384	449	413	437	438	408	404	437	395	463	436	427	462	433	390	436	432	449	411	430	390	431	413	449	416	429	452	412	428	441	409	405	404	385	450	399	415	414	424	402	435	428	418	397	370	388	441	418	387	395	460	412	427	431	412	396	427	440	448	456	436	440	419	398	397	420	394	416	435	409	427	419	415	391	425	393	427	410	465	444	434	431	394	409	412	409	435	406	425	405	427	393	402	437	386	460	418	406	387	422	421	426	407	444	423	424	415	433	421	389	403	401	424	383	403	449	414	423	400
8051	5960	4688	2449	1802	1474	1203	961	840	851	714	676	617	609	617	580	582	550	531	545	526	503	518	569	532	511	533	538	550	541	521	547	513	515	502	524	504	511	503	516	510	542	485	505	507	526	524	532	501	511	490	513	483	509	468	521	527	490	499	492	588	453	527	527	532	488	511	539	500	513	502	505	527	484	542	534	525	528	512	517	549	487	525	506	501	520	562	515	517	475	542	459	489	523	489	489	483	474	494	524	479	542	509	504	505	475	488	529	499	511	549	493	482	500	490	511	524	525	493	504	482	444	494	546	471	485	500	519	541	524	486	497	492	464	466	508	493	489	549	501	524	497	531	486	486	513	500	449	523	519	486	493	541	542	488	501	470	494	468	516	538	525	503	527	503	508	480	511	506	445	477	515	507	500	507	513	517	504	508	519	509	532	473	490	528	506	498	512	470	475	490	526	493	528	507	530	499	496	521	494	498	535	500	469	491	482	516	528	492	517	500	494	517	500	504	487	461	528	486	509	512	517	524	486	509	519	486	425	505	479	533	549	509	519	540	491	520	501	468	508	491	517	515	516	511	520	493	544	527	518	521	502	477	491	480	474	522	500	463	541	461	501	467	489	490	475	482	519	503	495	496	496	488	519	537	515	496	495	495	507	495	454	527	531	494	509	494	474	484	509	482	495	520	506	492	509	444	501	503	527	454	473	477	484	499	477	525	543	515	525	499	507	518	457	526	480	520	493	446	524	519	494	453	451	492	486	481	501	516	483	511	506	512	494	518	464	550	497	493	482	467	509	519	513	516	514	498	480	475	526	523	464	522	511	484	501	527	506	480	514	500	522	463	472	516	521	474	541	508	527	522	475	536	503	484	536	478	494	521	472	477	497	501	504	476	521	493	517	521	482	498	499	487	538	486	555	510	512	499	471	498	517	481	518	477	517	535	480	529	449	477	493	499	513	561	496	484	548	498	523	536	502	522	519	502	495	449	494	483	512	502	500	508	487	495	450	515	515	511	476	519	468	502	511	442	540	496	532	504	535	493	483	497	534	510	475	505	522	484	475	514	498	477	513	480	501	513	516	534	518	484	550	513	533	516	486	483	488	472	514	519	490	515	503	501	487	504	536	481	550	476	469	467	505	507	500	493	545	451	467	473	500	453	495	484	482	512	506	467	482	438	507	504	514	464	512	525	534	523	503	505	504	502	491	503	486	519	492	495	521	467	530	474	512	494	460	467	478	521	491	486	518	467	495	536	489	508	509	492	500	486	514	491	525	516	496	506	497	539	525	477	524	507	470	453	482	484	504	557	481	560	495	537	473	512	492	512	527	496	487	496	474	508	496	493	522	507	516	517	477	481	490	452	506	526	489	528	457	523	488	493	525	491	473	476	481	491	464	543	486	481	478	534	497	472	529	492	477	494	472	508	517	507	499	451	504	449	505	524	508	463	484	488	533	471	534	528	539	452	487	480	496	518	531	471	515	539	467	475	535	523	497	496	508	497	471	469	517	495	506	494	490	498	519	497	498	510	519	442	485	487	507	485	485	490	506	477	484	502	482	496	481	485	512	487	501	525	473	523	493	506	512	543	488	531	533	509	492	474	498	517	512	508	520	515	522	477	501	501	515	505	539	496	489	488	503	495	486	524	535	521	512	485	470	517	515	523	525	514	515	516	518	501	503	523	507	485	496	452	506	528	500	484	509	498	534	485	464	495	537	459	499	514	534	495	507	474	532	503	482	533	542	516	522	496	489	509	508	488	515	479	493	488	516	548	475	487	509	491	533	473	515	489	483	475	504	512	521	477	512	525	472	498	482	490	477	459	497	512	482	517	539	466	523	490	507	503	492	495	462	532	528	494	539	524	519	488	479	473	526	536	485	477	511	528	479	477	468	519	490	498	503	479	461	486	499	534	502	526	480	493	454	510	491	482	535	510	453	506	540	495	454	503	537	498	490	513	486	481	505	490	475	532	512	519	478	519	516	505	518	481	493	512	463	458	478	494	509	570	558	545	430	510	483	478	499	551	494	464	529	514	545	506	498	501	478	493	476	527	502	518	493	518	486	512	535	513	498	465	491	509	531	506	499	495	516	444	457	527	499	510	501	474	496	513	540	481	492	479	508	456	506	529	502	459	503	511	501	524	516	498	545	503	527	501	528	511	537	525	496	525	485	505	473	466	517	482	494	511	522	501	500	505	500	508	481	525	479	496	512	500	530	488	533	456	503	542	485	510	469	531	527	494	425	507	492	504	478	492	525	480	513	531	507	497	506	468	453	513	506	495	510	506	480	444	468	476	465	494	516	460	527	495	494	524	510	499	497	516	455	516	562	509	485	495	487	518	495	508	486	543	491	530	510	490	545	462	531	510	527	538	497	469	542	521	518	481	520	515	490	510	484	484	485	493	510	529	516	507	503	489	513	516	502	505	483	502	495	500	539	510	516	539	568	481	533	477	513	509	517	495	514	493	514	472	496	501	491	476	476	502	509	513	508	491	512	477	480	513	477	488	474	524	499	487	494	533	454	500	506	460	509	474	481	505	513	494	518	493	512	538	481	491	546	505	476	503	490	480	540	494	482	509	455	471	498	531	521	483	503	491	523	523	524	520	502	529	467	500	514	518	523	471	477	501	501	503	514	517	501	464	510	510	494	483	498	544	503	493	503	486	503	513	466	483	505	527	501	479	526	467	465	482	508	499	479	496	510	521	474	477	500	492	500	499	479	477	502	504	492	512	497	509	489	524	537	506	501	509	518	511	512	508	503	501	531	549	473	491	505	486	491	481	465	535	440	500	545	488	491	516	541	484	516	488	498	497	493	502	481	495	487	526	500	493	477	520	504	535	459	526	474	488	476	508	472	515	506	498	509	492	514	539	507	515	450	496	545	475	501	484	489	482	526	506	547	488	520	494	511	476	542	504	490	531	485	494	492	493	505	488	493	510	459	495	484	487	525	481	485	526	500	512	504	496	491	514	462	502	444	470	493	491	465	494	477	482	508	473	534	472	488	483	506	502	503	528	509	486	498	470	528	493	501	529	514	501	508	515	513	484	488	497	511	483	498	460	517	501	520	457	560	452	522	511	522	486	518	482	492	509	471	489	534	512	506	513	490	505	499	497	467	485	477	486	490	486	509	532	512	476	537	511	502	529	554	463	520	464	496	512	506	475	524	538	510	478	512	529	506	498	480	533	487	459	533	498	520	532	505	500	478	533	488	497	492	497	475	486	432	551	531	482	502	497	536	537	479	516	506	481	520	499	476	489	499	553	521	508	523	506	522	517	468	510	494	506	497	510	542	498	461	498	513	505	529	502	537	473	513	479	502	495	501	498	495	538	509	495	492	457	506	464	492	483	496	499	468	471	491	514	473	534	509	515	543	493	526	491	487	472	519	515	502	504	508	520	464	464	493	487	508	512	522	496	493	459	505	531	488	523	536	445	524	475	508	489	499	505	512	518	484	512	476	529	545	487	500	519	526	495	525	489	467	463	467
22657	21204	28983	23704	21200	21283	12653	1910	1377	1298	1194	1050	1026	1026	938	897	874	867	865	883	798	843	774	799	795	772	771	806	821	786	777	720	784	722	783	781	744	796	822	795	742	759	717	808	782	782	751	818	753	815	762	747	794	772	720	802	782	789	749	730	755	747	746	757	774	752	748	733	730	759	767	749	792	735	754	745	740	765	775	726	769	799	763	792	767	803	750	730	759	799	739	787	765	756	800	743	762	783	791	794	730	779	753	773	769	749	764	746	784	725	751	760	769	756	766	782	755	742	748	776	743	757	765	721	744	709	733	770	736	731	749	785	701	771	775	770	736	747	733	758	737	779	778	728	738	735	790	809	783	734	736	711	799	783	803	723	787	711	769	727	761	730	741	741	718	743	779	770	757	752	724	776	763	796	718	783	734	713	733	749	722	752	741	736	749	780	765	711	768	764	693	725	751	716	733	769	758	786	751	758	737	715	749	739	744	741	771	721	710	760	779	736	744	756	741	789	712	784	771	774	795	759	769	759	758	784	753	765	752	751	745	735	729	732	759	722	745	722	766	772	780	756	746	752	763	757	767	732	747	749	755	712	773	725	742	696	772	724	760	776	709	745	795	773	757	757	775	784	726	712	748	746	730	767	752	726	775	697	771	769	726	720	729	735	773	765	691	763	774	752	752	754	731	743	779	774	772	680	740	772	772	784	753	730	744	782	733	701	708	715	743	716	710	748	762	832	734	732	772	728	730	751	766	762	715	748	748	727	799	699	759	735	727	749	763	761	757	744	745	723	684	717	777	741	756	763	777	765	731	739	764	756	775	768	729	765	761	731	770	763	765	794	760	730	753	733	751	746	757	762	716	725	753	706	735	762	741	772	737	743	766	737	739	763	748	743	761	769	799	717	707	740	732	748	769	767	723	747	729	761	743	739	749	768	733	739	718	754	745	729	717	759	695	769	753	742	739	737	748	701	798	753	765	697	717	739	755	724	737	761	757	786	774	736	736	762	742	766	734	704	749	769	754	735	769	749	757	752	739	775	735	752	745	706	750	780	781	737	720	702	706	696	788	752	719	728	736	749	768	756	716	718	735	710	723	740	776	746	757	738	757	739	801	755	798	700	706	764	762	779	724	746	786	781	757	722	718	745	749	796	769	762	767	750	786	794	742	770	760	760	758	761	741	764	740	693	818	686	763	717	741	765	767	764	731	755	760	765	757	729	773	715	745	803	731	771	720	800	757	742	739	762	750	724	792	773	740	761	769	742	770	725	756	755	720	741	788	768	751	707	737	768	689	722	711	777	764	755	767	767	729	719	783	741	752	701	763	757	787	781	746	726	757	749	712	763	739	736	718	783	717	700	735	799	750	816	804	778	758	800	715	725	748	767	795	686	696	716	789	769	696	761	733	719	776	759	721	743	768	778	746	787	753	759	749	731	729	765	825	710	725	780	753	737	726	747	723	747	772	717	744	686	756	757	766	710	755	753	752	802	775	760	737	681	764	756	759	759	729	747	771	750	752	743	743	731	705	801	714	718	711	674	724	725	729	769	757	767	730	752	764	747	715	721	730	753	776	726	696	740	765	714	771	738	767	746	772	720	731	727	751	765	718	750	754	735	772	765	741	712	734	726	727	755	753	704	695	785	781	773	747	749	761	770	697	753	750	692	743	766	745	697	766	788	722	787	757	743	723	750	729	753	747	755	779	765	751	746	762	736	725	751	735	713	748	760	739	716	755	790	798	746	742	737	699	726	785	778	769	767	752	733	734	761	747	762	732	772	747	756	791	774	780	734	714	731	739	706	779	777	740	771	734	737	744	786	756	709	755	806	737	708	732	765	680	755	740	787	797	769	779	738	768	739	718	706	701	744	696	736	773	739	748	748	713	716	766	758	773	771	712	760	697	690	704	742	725	731	697	791	737	809	791	706	749	692	734	745	738	776	740	767	710	738	763	748	717	759	809	752	734	726	783	764	715	694	744	771	707	730	703	707	763	742	765	776	744	698	760	706	774	738	756	704	746	776	756	681	765	748	732	745	733	725	750	687	774	716	760	752	758	737	739	691	744	733	717	747	729	759	786	694	758	807	704	728	722	743	751	747	779	775	726	756	731	779	770	737	732	718	723	732	750	729	769	736	755	809	757	728	810	744	760	712	756	757	766	786	789	747	761	762	801	754	720	750	716	698	714	732	720	727	729	690	747	755	750	795	754	683	735	773	798	739	722	811	776	743	769	750	762	714	796	779	752	739	745	749	735	697	735	723	807	772	771	732	779	734	725	744	779	727	763	749	806	760	742	716	730	720	764	743	798	741	689	702	777	732	731	749	778	725	762	775	715	726	712	733	784	752	753	755	714	681	775	683	759	744	730	789	710	756	721	778	747	762	699	734	717	737	738	738	696	747	751	744	708	722	711	717	770	759	712	772	745	769	742	755	721	764	725	709	812	763	730	710	752	749	751	736	706	771	753	775	776	774	765	791	738	740	711	768	728	788	736	813	799	708	772	731	755	730	734	762	730	745	738	741	706	775	758	735	725	761	793	718	757	790	784	765	741	720	781	714	731	795	739	781	688	775	724	733	731	727	778	743	741	726	709	773	669	763	763	781	706	753	720	747	753	750	740	741	760	725	749	723	744	765	762	802	713	731	750	775	779	733	733	734	772	691	792	731	757	727	742	724	769	753	733	723	726	768	732	713	742	723	738	723	701	803	740	746	709	769	727	783	746	769	775	757	759	741	784	755	729	762	788	757	718	764	718	690	750	691	727	760	735	757	751	753	767	745	771	750	737	725	761	738	767	716	774	685	745	741	787	780	723	771	788	716	734	695	766	744	750	759	731	768	739	779	766	769	757	734	737	774	702	764	769	702	707	737	705	734	726	754	773	739	675	782	787	741	728	773	755	768	788	741	780	715	792	730	764	786	760	757	756	727	746	751	763	721	741	755	777	793	772	737	773	737	717	717	780	710	775	695	765	769	785	767	745	733	737	795	757	731	779	700	777	759	772	711	758	749	720	733	756	786	697	718	738	733	726	734	713	736	718	755	782	716	740	715	755	756	726	760	763	746	712	734	723	760	750	746	716	734	751	752	729	760	757	737	781	718	722	742	741	729	767	782	705	745	749	775	759	739	714	771	723	760	761	748	769	733	784	802	759	720	730	686	755	742	732	730	732	729	761	694	761	749	767	743	725	746	675	735	741	706	778	751	733	736	726	761	744	766	693	764	744	706	735	756	719	726	704	712	768	756	721	752	789	748	742	725	749	743	710	727	761	712	772	787	737	740	755	788	738	703	783	724	731	721	709	774	734	731	712	752	758	748	753	742	811	712	732	778	761	786	755	753	736	708	667	739	732	697	721	763	737	728	721	722	723	694	736	811	719	749	766	780	811	782	777	748	728	716	744	737	773	765	754	717	758	805	756	733	700	758	800	752	752	768	759	739	756	747	733	780	777	694	760	748	719	812	779	751	767	776	777	710	772	740	720	712	734	771
10401	16650	13466	7314	5381	4078	3303	2736	2188	1961	1657	1528	1355	1283	1253	1120	1087	1011	1072	1036	946	945	904	971	953	894	918	916	872	857	897	863	865	821	834	849	841	894	888	779	843	854	824	795	874	788	869	843	813	837	883	854	805	847	858	843	846	811	811	881	853	814	872	788	795	813	777	835	851	829	804	851	851	782	869	817	813	795	858	828	817	805	837	797	862	840	800	834	799	869	840	844	857	841	843	803	768	823	839	819	816	779	818	833	816	804	824	793	825	837	838	798	882	876	786	815	782	830	804	801	813	832	826	828	812	796	832	813	812	840	775	829	823	817	869	841	818	833	775	816	794	862	789	854	755	843	813	824	820	815	764	845	809	793	845	885	830	811	825	766	813	850	791	850	798	829	831	833	766	762	825	838	826	818	856	806	825	832	780	776	825	785	795	841	820	843	840	788	847	848	816	839	800	824	826	801	818	812	779	839	845	802	798	811	834	757	817	804	840	851	765	787	826	825	801	806	851	798	856	772	816	845	794	784	792	794	765	810	828	835	844	837	799	726	809	842	817	787	790	809	823	770	804	845	884	790	826	811	821	806	782	826	832	808	816	815	822	839	807	817	799	803	811	845	797	802	785	857	797	818	802	782	806	803	805	814	839	763	804	818	811	852	849	819	871	802	924	815	773	801	810	814	831	843	815	806	866	743	804	794	814	816	841	846	840	797	795	828	827	811	782	803	755	822	776	826	819	834	822	817	851	830	818	800	798	824	869	831	807	824	857	797	889	892	807	804	764	819	934	821	816	815	781	809	800	824	799	834	829	797	829	852	771	799	806	796	842	805	843	767	854	805	818	817	865	834	844	765	802	808	807	897	851	771	837	802	760	823	837	793	781	810	852	817	777	786	812	836	830	788	868	876	780	796	793	764	788	814	827	814	790	854	844	852	809	779	773	843	813	774	815	843	828	823	733	827	788	817	826	844	843	755	797	802	821	790	822	867	781	804	806	816	770	803	760	797	863	822	771	817	822	787	780	784	806	814	768	797	834	806	823	861	833	850	841	780	814	832	794	840	870	837	798	813	802	868	844	773	784	859	821	789	843	845	809	818	786	825	834	823	837	786	828	778	802	824	806	831	799	825	770	802	846	787	857	787	821	734	810	807	811	837	826	822	845	822	769	783	803	828	816	803	797	827	810	804	813	836	812	793	764	793	813	878	829	820	785	790	786	820	772	817	833	807	802	849	813	829	822	860	772	846	866	791	783	797	828	805	815	807	831	795	814	770	818	779	792	783	829	797	850	838	816	792	823	871	809	853	782	812	800	775	760	826	804	781	727	780	803	797	824	795	827	799	772	825	783	807	814	788	784	841	808	849	828	809	861	802	828	818	803	842	804	853	791	877	863	816	811	807	783	812	773	786	820	852	865	808	807	756	858	801	856	814	809	833	797	823	822	841	770	779	796	815	820	858	854	861	805	817	816	819	835	828	770	857	787	818	815	798	792	787	819	805	865	841	829	817	894	782	816	755	834	882	817	818	787	804	818	834	767	829	845	828	796	755	814	807	829	827	854	833	809	785	825	803	808	817	801	846	833	799	809	837	831	785	794	805	826	803	814	829	833	833	831	851	785	807	820	836	827	759	831	879	806	773	786	813	807	836	801	775	804	787	775	843	804	821	783	832	775	862	785	822	800	793	827	801	821	867	799	752	817	823	769	782	836	798	836	790	842	850	792	798	826	835	854	832	825	824	830	837	814	801	786	763	809	832	829	794	795	787	824	796	814	822	773	839	817	845	778	824	754	815	850	800	852	848	812	798	840	793	802	837	820	847	805	828	811	820	837	842	862	849	824	820	806	814	789	817	804	861	881	858	833	785	826	767	854	849	847	834	799	816	812	848	754	793	794	800	819	766	778	806	795	854	806	812	814	796	788	838	780	810	812	803	790	847	812	823	756	759	753	775	804	793	784	824	829	843	822	782	849	827	810	778	798	790	867	779	801	815	832	789	805	842	788	815	771	865	816	809	754	810	841	835	819	801	772	811	785	837	775	829	782	813	801	831	780	819	808	839	763	835	811	859	828	878	791	799	808	784	792	754	803	765	799	842	841	822	802	789	829	812	811	819	836	816	858	804	775	780	857	824	831	811	762	807	784	819	791	814	869	814	817	824	802	808	770	802	806	808	812	816	790	802	813	751	756	838	785	808	763	767	803	824	810	808	802	843	796	832	784	832	792	836	822	801	823	787	822	823	772	800	821	767	805	786	781	782	804	799	779	797	830	864	825	778	767	790	819	871	782	859	797	850	826	809	780	830	794	819	847	815	853	791	817	818	827	822	792	803	830	797	743	763	801	840	813	819	840	809	795	796	856	746	808	841	855	823	832	851	805	811	802	815	839	830	816	845	810	827	811	789	771	827	774	840	773	817	855	795	804	854	799	736	808	792	822	790	788	812	832	807	826	790	845	807	818	777	792	867	809	836	837	779	808	866	843	823	780	813	806	786	783	827	847	803	831	840	803	775	812	784	796	833	790	822	807	825	811	830	829	747	802	838	809	753	803	808	811	862	792	805	828	842	816	785	772	856	794	806	810	826	793	826	831	816	783	850	782	857	805	831	813	773	812	809	805	813	786	752	791	775	806	830	834	835	761	825	866	803	828	814	791	874	824	801	789	792	821	811	795	813	752	808	773	846	802	791	820	817	833	802	795	822	820	815	796	834	785	769	788	811	833	784	840	815	783	808	843	821	807	821	752	837	848	825	828	821	844	840	827	816	790	826	800	821	834	794	893	810	803	790	826	781	814	766	832	803	853	787	770	862	832	851	818	763	806	830	835	839	849	791	830	859	785	849	858	845	755	779	833	791	824	810	813	814	776	798	816	784	818	799	862	827	823	813	780	812	858	797	894	830	788	807	809	828	819	846	767	781	831	859	787	791	803	808	829	857	801	818	822	793	788	847	803	776	857	743	787	816	794	828	807	806	779	824	788	805	818	824	854	816	807	797	768	788	830	763	787	821	848	779	842	813	799	838	858	847	822	801	843	829	789	746	855	860	778	833	819	806	832	801	826	840	811	790	811	849	818	820	809	804	787	833	784	832	750	799	845	839	758	756	783	800	813	778	823	782	829	846	792	818	796	805	772	822	827	846	800	792	846	803	847	815	804	791	756	789	853	782	846	815	822	810	774	827	775	872	766	807	812	778	829	772	803	811	806	808	797	812	838	812	789	786	825	788	794	782	831	814	776	839	854	829	790	796	825	776	765	801	790	773	824	811	805	795	796	804	843	806	832	869	821	811	856	836	795	826	820	813	765	787	825	866	814	839	777	812	791	810	767	861	863	808	815	811	769	838	778	812	836	796	831	823	824	789	862	809	838	781	792	794	789	788	817	832	824	781	753	779	799	805	775	769	817	806	778	794	830	831	806	827	752	808	837	811	777	770	830	802	823	833	822	830	787	829	779	801	763	789	794	791	819	847	841	814	816	784	868	760	822	827	765	795
27169	20398	8570	702	420	306	275	281	236	260	238	232	261	234	236	255	229	253	226	256	246	224	230	238	236	253	258	242	215	217	222	243	233	201	251	222	234	281	231	210	240	221	258	237	215	237	253	257	276	252	220	254	247	240	233	233	246	223	254	211	223	246	244	233	230	256	235	257	235	236	215	238	233	217	232	223	223	232	261	248	208	233	240	206	238	231	281	217	220	239	258	225	256	221	253	241	242	257	235	237	252	245	222	237	240	230	228	231	231	239	235	217	275	248	237	220	225	242	257	241	264	221	213	221	207	235	222	234	246	252	239	234	263	246	240	206	243	260	227	235	230	238	249	244	227	239	239	240	260	244	233	247	231	214	250	235	262	251	214	232	250	250	251	238	238	238	218	249	242	242	239	223	214	237	232	221	214	245	230	206	235	248	244	238	249	228	244	235	248	215	236	238	243	242	253	218	249	237	239	255	240	241	238	228	240	251	235	243	223	232	223	242	252	226	222	234	239	217	262	237	218	242	233	227	264	228	237	237	213	245	229	234	243	211	263	258	247	244	239	227	253	229	252	224	205	224	244	245	254	222	219	240	250	240	227	264	227	214	233	230	222	229	239	221	228	233	251	215	238	212	237	222	247	229	227	212	221	226	267	236	242	258	245	227	264	226	232	231	236	246	239	216	234	248	230	269	227	251	259	249	223	203	227	262	243	252	252	245	240	232	253	220	221	201	239	251	217	200	241	217	232	238	199	233	225	202	240	230	238	231	243	221	248	206	237	252	231	228	245	248	251	254	242	247	248	240	240	246	236	244	257	229	241	242	214	235	230	267	265	238	225	254	224	210	253	242	257	231	275	248	221	230	251	224	231	244	216	235	245	247	233	243	245	228	217	239	223	227	226	233	241	256	223	241	255	241	256	237	250	256	215	246	236	226	233	208	237	230	227	237	223	235	237	228	236	234	239	234	240	227	216	242	229	230	240	233	216	235	222	252	226	264	246	235	227	222	214	282	243	222	251	237	260	234	252	231	221	246	224	248	255	245	242	244	242	219	259	244	242	274	227	222	244	225	252	232	217	248	236	249	224	262	228	203	254	223	219	218	202	233	237	228	257	233	215	244	246	235	240	243	209	219	230	268	213	248	243	249	232	248	242	238	235	214	214	228	218	226	234	233	259	211	231	253	231	211	214	244	262	243	222	226	223	248	264	235	233	252	246	231	252	226	215	259	217	240	194	237	250	229	250	239	229	219	260	264	259	246	236	238	242	230	224	240	209	231	240	247	237	255	240	224	234	239	207	246	243	225	219	220	261	210	243	222	243	235	223	221	230	274	238	221	222	246	249	232	216	248	219	219	255	243	233	240	249	229	254	224	213	240	218	247	230	233	232	222	232	242	232	232	258	242	239	242	212	261	237	234	231	249	232	213	219	244	236	202	232	231	211	239	233	237	244	247	232	256	263	202	241	234	219	218	247	245	260	216	233	226	234	245	234	208	262	218	228	229	249	241	219	237	258	227	234	219	241	243	215	214	256	217	243	259	232	238	238	227	216	226	222	218	257	236	215	228	237	241	246	222	247	239	214	239	236	224	219	238	255	232	221	232	229	215	239	239	208	239	237	226	244	259	226	255	222	239	251	230	260	251	255	219	243	233	228	258	245	208	240	223	228	262	225	234	224	238	275	213	274	237	242	229	229	232	255	222	227	266	247	212	228	220	208	209	253	219	230	221	234	233	240	204	251	199	269	213	266	248	229	249	229	244	243	218	233	243	233	224	227	232	253	222	237	241	194	226	244	239	254	215	254	254	242	225	250	247	259	212	242	238	258	234	230	232	204	222	240	231	255	273	232	235	269	250	217	260	242	256	229	225	247	243	224	255	237	260	247	201	198	209	225	227	258	235	269	242	228	265	238	255	237	224	258	244	226	220	244	257	223	271	258	247	226	241	243	251	239	210	222	255	243	249	224	250	225	210	230	224	229	242	215	221	247	253	211	274	230	247	233	234	228	241	234	273	243	236	260	256	224	227	212	275	216	259	228	224	237	240	246	274	244	244	254	229	233	233	221	231	205	222	228	230	241	229	225	231	237	239	232	241	234	237	218	232	250	241	216	207	250	238	271	254	233	239	275	262	214	221	208	232	242	259	228	235	252	234	240	202	257	258	228	243	238	231	219	220	217	210	232	230	206	249	231	263	236	248	231	275	215	227	229	220	240	227	237	213	238	230	271	232	228	233	259	224	226	218	264	224	213	213	220	253	265	226	257	257	196	250	230	228	248	250	242	230	220	216	234	241	221	240	226	228	235	270	238	218	215	215	240	261	209	239	254	247	235	258	237	256	242	235	236	239	219	215	247	225	238	246	248	236	234	216	211	243	264	221	214	224	220	239	235	231	224	241	221	236	226	231	246	262	212	252	235	234	252	233	236	250	249	227	246	254	254	236	249	226	223	229	205	253	219	209	246	239	219	226	222	232	235	228	240	214	238	254	231	248	237	234	246	263	220	252	229	229	259	242	243	206	228	224	235	231	241	223	250	214	257	229	217	235	224	226	221	230	227	244	227	249	228	236	237	236	254	219	239	233	262	252	258	244	234	222	230	245	227	241	213	254	230	238	244	265	215	247	229	218	214	259	210	226	255	210	231	228	249	234	243	265	225	231	216	249	240	242	243	217	222	238	236	246	235	242	257	239	244	236	231	228	224	241	240	250	229	244	232	230	256	241	217	258	219	235	218	245	237	218	266	216	238	251	216	228	221	220	248	227	245	237	237	215	244	238	224	236	245	239	248	204	253	220	228	209	250	222	248	236	218	238	260	255	249	254	251	221	222	261	245	223	245	242	258	238	245	236	236	250	237	230	261	240	231	253	219	246	225	247	212	231	242	226	255	261	230	224	240	218	227	267	226	249	230	239	259	249	259	216	217	230	227	251	221	254	240	224	266	237	268	237	233	255	245	242	225	233	253	236	260	237	234	208	229	219	227	218	226	230	222	236	231	229	253	245	213	230	242	251	217	218	222	242	264	229	245	241	224	267	255	235	248	234	256	245	244	252	210	214	266	237	229	204	223	224	243	245	211	224	232	269	252	240	244	250	270	254	229	250	217	252	240	222	233	238	238	261	217	255	217	241	214	221	239	219	249	247	247	208	213	235	225	232	240	241	240	245	245	246	225	213	217	244	237	256	232	240	229	244	263	223	225	239	227	226	250	232	203	232	273	217	220	225	250	207	234	243	238	208	236	248	234	232	242	235	243	260	248	230	228	224	214	210	263	220	241	260	221	231	219	232	230	243	229	219	226	243	246	218	237	257	239	245	221	250	228	246	232	250	229	223	231	254	224	246	225	219	244	252	236	254	226	258	263	246	263	253	213	219	242	242	259	217	208	240	263	220	231	231	235	232	261	233	226	256	258	223	209	217	246	206	237	228	213	268	223	236	225	227	216	250	207	264	205	234	238	241	239	259	270	230	234	219	238	217	232	201	243	229	232	221
6177	1290	911	529	445	412	371	342	330	325	319	304	314	294	312	279	312	299	302	267	259	277	307	296	289	301	290	289	270	278	303	274	285	284	266	305	247	317	290	315	286	308	275	301	307	272	309	310	308	257	261	277	313	266	320	301	293	267	317	279	305	266	273	298	258	282	281	264	300	294	306	290	265	271	299	296	250	265	298	275	308	306	296	284	295	311	294	287	281	289	288	296	297	309	256	281	267	278	300	308	307	284	301	290	283	282	292	285	266	292	262	272	318	264	308	311	296	289	302	284	276	303	309	305	298	331	301	257	289	302	297	267	265	312	291	283	283	308	291	305	292	275	289	293	274	290	277	286	264	303	291	293	288	270	289	291	295	256	303	291	296	272	260	289	280	287	271	288	291	268	287	291	306	306	288	322	295	303	308	285	277	307	284	278	297	291	296	287	255	294	283	290	311	280	268	292	315	269	321	312	291	315	289	309	320	297	266	258	299	273	265	291	284	296	283	281	304	287	279	302	290	295	290	279	264	293	287	278	301	300	309	279	263	296	305	286	293	314	290	283	298	279	300	305	307	278	264	256	293	272	269	311	308	304	292	306	269	307	282	306	281	284	306	279	281	272	253	286	284	279	289	253	288	289	269	298	279	269	288	272	299	284	288	314	267	298	288	239	306	322	285	303	307	278	278	275	279	298	267	270	292	281	301	297	289	286	286	278	318	302	291	285	296	296	311	288	315	303	299	288	265	268	290	280	294	279	320	296	269	294	271	303	263	279	294	289	274	271	295	298	266	279	294	297	290	264	259	286	301	303	310	304	260	270	282	267	293	265	305	271	283	298	295	325	314	270	306	291	311	258	298	279	267	300	304	274	298	320	301	300	290	319	292	295	312	308	273	297	287	322	286	287	282	308	287	325	299	328	256	316	305	294	288	304	293	297	269	317	317	263	296	299	291	290	294	297	302	290	324	282	299	277	276	267	257	287	315	264	274	286	279	313	288	304	310	287	282	295	308	271	260	281	312	313	277	286	304	273	290	302	281	290	283	286	308	279	311	268	293	270	266	284	308	281	291	284	304	312	297	307	303	309	299	311	310	313	313	284	299	293	316	267	288	275	301	268	299	254	291	311	286	274	294	272	304	300	285	269	317	278	284	250	304	287	277	303	308	280	284	297	288	268	301	290	295	303	281	265	278	279	284	283	329	293	272	290	282	298	270	292	281	322	273	281	293	249	290	313	319	333	297	299	279	279	302	288	281	283	299	304	297	289	284	315	276	281	274	294	270	288	281	298	303	293	306	297	268	273	283	299	275	282	289	273	272	278	303	281	312	292	277	282	289	293	309	304	310	272	315	313	278	285	293	297	310	288	266	297	307	279	300	297	296	299	266	293	311	294	313	275	261	257	314	287	267	290	267	289	289	291	291	268	267	287	297	266	308	330	299	306	313	296	314	267	299	272	282	282	282	276	277	298	275	299	279	283	287	298	269	271	312	269	285	274	320	280	275	301	270	306	275	305	274	289	277	281	279	305	294	277	296	283	272	274	266	283	308	300	284	287	302	285	242	306	273	315	270	297	271	291	277	303	321	289	290	298	296	315	281	312	293	298	286	308	299	291	290	273	262	273	322	302	288	317	305	298	315	321	299	252	270	306	296	284	295	319	287	269	314	279	301	272	279	305	297	281	312	288	293	288	322	286	305	318	256	279	303	286	285	294	306	330	275	281	278	287	286	295	310	294	284	290	262	257	295	264	286	277	282	308	279	299	289	302	291	280	250	272	272	283	273	265	284	313	277	284	251	297	282	290	276	313	270	272	277	308	309	287	306	311	293	297	250	262	309	294	298	295	283	263	265	273	295	297	296	288	288	266	287	263	257	310	287	297	284	260	302	289	273	301	302	269	280	310	320	327	275	331	293	354	288	297	305	274	284	267	277	277	296	294	291	307	280	278	245	304	271	301	283	288	262	291	280	279	275	268	310	281	294	286	301	310	282	290	290	315	303	303	286	288	257	283	284	302	294	283	276	279	290	320	292	300	268	299	280	293	295	285	278	291	290	305	283	268	296	309	293	295	299	292	267	295	272	295	292	298	293	261	265	268	283	299	257	279	281	311	323	302	292	302	293	273	295	300	301	315	284	307	284	261	323	266	265	272	293	289	294	269	298	287	315	299	268	313	313	315	287	296	295	298	303	254	331	300	285	314	281	281	281	266	277	274	286	296	284	283	288	289	277	304	270	275	315	268	282	290	264	287	284	300	300	312	257	280	295	251	287	262	302	266	285	294	308	305	308	302	275	278	285	294	262	316	282	280	283	301	286	302	307	329	318	296	306	291	294	287	263	281	296	268	333	280	273	299	280	310	282	292	295	311	270	269	313	319	297	275	306	243	276	285	287	284	285	288	269	289	309	289	281	309	282	284	253	311	297	305	304	280	321	303	329	270	290	259	298	301	320	288	271	276	242	290	318	294	297	310	266	283	282	280	274	290	306	271	303	304	308	255	272	310	307	270	317	275	284	266	273	296	301	303	284	301	280	281	286	281	291	284	294	278	287	298	286	285	271	297	301	298	289	283	277	248	299	305	308	298	319	308	335	311	283	277	304	278	289	266	304	305	278	274	283	290	294	279	323	285	261	276	281	281	295	291	281	304	272	284	283	293	295	295	288	298	269	287	273	283	264	274	261	286	280	287	305	283	306	276	298	316	324	271	283	281	309	262	263	292	286	286	283	306	276	276	256	323	292	299	275	279	270	292	266	304	309	287	269	272	283	276	275	317	294	309	282	269	274	316	278	270	305	297	277	298	298	282	265	287	291	285	269	277	302	295	290	298	275	255	291	280	282	305	288	293	311	314	290	289	282	320	299	295	298	301	290	300	276	317	289	300	328	282	298	330	305	271	287	274	298	301	273	307	274	264	285	301	291	282	275	293	295	282	287	283	259	294	264	289	315	294	275	313	283	296	294	304	330	301	264	290	267	304	253	284	268	274	264	290	267	266	268	278	280	316	313	294	299	278	334	261	312	270	299	290	287	302	291	310	288	263	283	299	279	310	288	297	268	280	294	288	250	303	277	277	323	294	304	265	268	309	300	287	309	266	300	279	269	293	300	315	290	286	313	287	266	294	326	306	293	271	308	301	265	273	296	300	288	285	270	285	309	248	302	298	283	320	309	294	286	296	298	252	275	296	297	289	297	299	282	300	307	273	262	293	289	282	327	268	281	265	291	262	268	281	289	307	273	289	305	287	310	308	301	267	278	301	316	310	312	291	288	290	265	282	314	288	296	277	275	287	286	284	285	263	314	302	284	277	299	299	272	277	293	267	298	269	308	299	281	293	279	295	301	285	285	270	316	292	290	276	267	297	269	276	301	282	311	289	275	281	285	291	309	280	295	273	277	295	243	298	276	289	284	280	269	305	273	258	277	270	276	286	298	255	308	281	277	312	290	308	295	295	291	263	262	307	295	291	285	313	289	288	264	291	309	295	295	274
23606	21174	28575	24013	21164	12450	1452	954	701	683	607	566	543	563	525	485	471	440	475	490	442	467	443	442	430	479	433	457	460	436	461	427	401	396	449	432	431	439	437	394	431	457	428	434	461	431	434	442	409	391	418	442	424	410	426	405	437	449	410	428	406	435	438	468	415	420	417	399	407	390	429	407	405	437	406	422	412	427	452	432	411	428	459	388	406	399	434	442	405	424	412	439	445	460	418	417	395	407	385	442	415	412	439	449	394	426	413	391	421	432	403	433	405	415	401	422	414	415	443	401	384	408	429	413	429	439	400	442	395	402	416	435	441	408	414	441	407	419	402	414	398	431	396	450	422	441	415	401	424	395	427	409	416	390	421	391	403	381	398	427	390	436	420	441	388	424	446	423	457	424	415	408	421	402	398	419	430	401	430	399	422	409	373	417	410	418	416	399	397	416	410	436	422	432	408	425	361	430	390	424	429	409	388	437	428	423	434	414	390	450	440	391	401	441	414	434	401	435	423	430	394	425	390	357	436	395	423	418	400	413	427	449	429	415	417	430	427	424	445	434	417	410	442	422	431	378	413	395	420	394	420	412	408	415	402	433	413	431	441	378	451	420	391	420	429	389	414	397	418	436	417	419	437	434	403	401	400	433	402	399	405	402	434	459	453	377	402	400	446	398	429	384	419	433	450	424	416	431	428	411	429	390	385	404	396	405	430	393	389	411	428	391	438	436	420	419	385	395	403	403	426	383	423	452	447	383	370	384	400	432	423	413	381	421	396	419	403	402	437	397	404	371	421	387	394	413	411	409	420	417	407	411	390	365	417	408	444	404	409	418	389	386	424	405	428	450	392	429	454	426	417	416	439	410	385	365	422	422	433	443	412	417	404	394	407	415	419	437	416	402	408	388	405	426	396	391	489	400	413	420	429	456	405	376	410	414	442	401	437	412	420	424	390	416	415	387	419	397	408	420	380	413	434	427	440	423	406	408	422	408	409	410	423	463	452	399	411	418	404	401	434	418	396	394	406	410	406	385	433	450	415	386	402	427	452	389	371	412	422	431	443	430	435	406	442	448	429	419	415	419	411	417	444	406	392	420	431	429	440	383	366	413	387	385	407	407	390	412	392	412	428	425	415	396	417	434	381	393	375	390	407	424	416	451	443	398	411	465	388	421	415	445	407	432	375	422	403	409	406	396	427	411	402	408	387	411	403	422	416	445	434	411	386	386	428	451	428	407	417	359	422	446	402	419	394	395	395	432	376	414	390	412	411	403	417	443	444	370	403	401	436	421	407	401	447	411	424	387	438	452	405	417	447	416	446	397	349	411	408	401	432	406	380	412	376	431	388	410	427	450	421	413	417	388	374	385	422	394	409	438	403	401	404	405	387	422	409	395	413	422	394	404	424	411	384	424	395	437	414	405	373	429	385	389	414	377	394	413	410	428	418	377	414	399	410	392	394	414	405	382	415	451	413	414	454	388	405	411	425	402	415	389	407	440	454	419	438	399	436	457	417	402	399	417	417	421	398	423	439	403	413	435	428	413	413	415	411	417	424	427	398	415	413	395	428	388	415	411	408	414	420	401	450	407	391	373	436	396	415	430	418	399	411	447	422	426	421	431	445	429	425	421	411	414	428	394	446	394	407	427	440	418	394	392	415	409	395	410	418	435	438	416	379	416	423	378	429	415	412	397	433	431	388	409	402	409	436	400	427	389	429	405	426	401	446	433	402	396	409	437	378	385	401	395	407	411	368	410	399	406	424	413	425	438	434	395	416	434	417	397	409	437	456	467	427	417	440	397	444	448	411	415	401	394	422	371	414	403	407	394	400	398	394	397	418	453	413	419	424	427	391	384	441	436	434	428	409	415	403	429	419	427	394	415	427	424	431	420	437	403	427	407	416	423	399	422	430	424	444	438	445	424	402	426	424	404	431	394	402	399	374	451	405	408	403	412	414	387	418	419	416	419	396	394	399	417	426	378	404	383	392	386	377	434	383	396	429	391	421	430	408	458	423	416	414	407	440	408	437	420	424	418	409	394	389	432	380	438	389	402	432	419	356	436	422	438	416	435	396	403	425	415	402	393	447	402	379	382	404	407	448	441	417	417	414	415	374	398	369	416	408	391	414	398	430	434	401	431	405	421	410	404	421	443	420	414	413	428	402	441	394	439	431	398	419	407	388	402	387	415	401	385	451	379	392	415	411	401	398	428	421	430	372	362	381	434	446	398	420	425	416	413	440	451	408	445	391	373	411	415	419	417	427	401	377	427	410	443	403	400	440	410	385	391	388	410	440	399	412	384	418	385	411	458	423	451	424	393	391	431	425	376	443	453	426	432	405	412	400	426	406	377	423	397	411	406	417	415	405	408	415	397	373	428	449	404	420	387	404	409	423	380	413	399	405	406	427	457	421	385	407	423	403	397	397	398	432	384	420	404	426	415	422	424	409	399	419	407	410	408	410	423	423	439	405	418	446	424	439	402	431	412	438	396	423	427	447	404	404	439	424	401	408	386	423	380	413	449	415	402	399	416	412	393	413	363	403	406	413	406	437	433	413	398	413	390	401	363	413	392	405	428	415	401	421	381	407	411	427	404	411	384	405	424	450	408	466	406	431	414	411	412	453	422	436	438	435	392	420	409	378	418	413	438	432	404	420	414	420	401	435	426	416	395	413	404	421	395	435	389	426	391	387	392	450	401	443	396	401	421	385	415	394	407	428	422	437	389	401	403	420	452	429	408	395	421	389	404	397	426	395	387	435	408	414	385	398	416	407	438	372	385	419	413	413	417	444	428	424	407	409	399	405	411	413	439	439	407	403	423	404	460	426	424	427	403	421	385	405	419	395	423	428	387	423	431	390	457	440	457	394	435	433	414	416	450	407	416	397	431	410	408	423	409	399	410	380	440	399	439	407	409	419	421	386	443	393	430	433	396	443	423	406	397	384	425	393	386	434	409	422	436	404	391	400	423	409	417	412	401	416	405	395	439	419	404	394	425	407	419	426	427	442	437	435	391	390	413	396	401	419	406	417	432	403	367	432	442	377	440	378	434	440	385	411	402	397	433	447	417	421	425	415	426	421	430	418	411	399	454	403	384	399	381	431	424	439	425	423	421	394	428	391	413	423	406	363	409	405	410	429	411	446	383	445	407	419	425	400	392	422	392	441	425	427	377	404	409	415	401	402	426	391	406	432	390	424	397	413	412	367	400	376	410	407	413	411	407	439	395	410	427	448	401	384	407	385	381	419	393	425	371	406	403	422	420	388	418	426	412	418	431	405	437	429	413	400	438	411	388	425	427	398	422	420	382	386	418	469	361	403	441	389	377	436	358	424	437	416	424	402	409	445	413	418	389	408	445	438	408	385	379	406	407	408	435	423	399	409	414	428	382	431	388	443	469	424	449	367	400	426	418	427	358	384	410	422	378	400	397	405	408	415	366	386	409	431	380	400	428	427	379	428	410	406	425	408	437	401	434	395	392	384	401	388	410
7506	10062	8062	4094	2897	2182	1718	1449	1193	1077	862	822	733	720	656	633	594	589	606	536	543	598	514	594	542	523	495	536	504	480	489	489	527	500	490	490	493	468	475	487	502	478	488	434	486	493	475	458	444	475	409	465	505	482	482	467	471	437	417	453	482	494	487	470	472	496	484	493	469	480	484	477	445	454	426	477	469	461	476	446	459	487	468	465	468	473	465	478	442	482	430	498	466	488	443	474	433	483	486	464	432	467	446	463	464	499	463	472	482	475	476	455	462	460	450	497	487	450	470	439	453	426	465	438	474	449	471	452	458	467	460	467	474	467	493	472	456	479	485	452	439	434	462	451	434	473	483	476	472	487	426	426	468	458	482	455	492	479	487	459	478	478	478	483	487	462	462	457	451	472	461	495	455	466	460	472	465	453	446	476	471	506	448	459	467	466	448	468	481	461	486	479	468	482	496	419	439	489	440	465	447	458	474	471	467	468	496	474	493	466	452	499	449	497	459	431	442	467	453	467	453	468	447	464	446	440	470	496	438	453	435	473	472	484	456	493	480	474	492	460	473	481	455	431	465	468	440	474	472	489	430	460	461	497	481	461	466	459	447	463	500	461	430	460	465	482	437	448	473	475	486	485	464	481	475	452	454	473	420	446	475	488	498	469	462	450	440	478	443	456	476	441	453	470	471	421	490	451	415	499	434	459	470	495	466	500	485	458	489	444	437	466	482	505	457	454	441	466	463	464	460	472	515	446	415	442	405	454	468	489	491	498	471	468	457	477	464	475	472	463	472	443	482	479	482	463	423	485	483	491	446	442	462	461	487	462	516	495	466	449	448	472	456	454	482	486	417	444	470	514	470	406	470	439	473	502	442	463	484	484	457	468	494	461	452	453	457	429	436	401	473	493	456	467	461	443	449	423	459	454	505	439	440	492	489	490	491	464	462	445	494	470	435	441	421	436	459	470	481	431	432	481	464	490	480	492	474	480	463	466	476	456	478	460	474	484	470	457	462	478	462	477	427	476	456	446	495	457	471	480	475	431	442	460	503	439	438	462	465	450	444	490	484	464	442	460	452	481	499	449	474	452	445	463	456	443	474	477	447	461	458	456	454	440	442	482	483	456	500	461	494	481	511	496	512	447	481	490	504	503	463	495	445	476	448	504	487	447	459	445	471	403	432	430	460	483	460	506	443	430	461	428	463	475	497	467	502	473	462	453	471	478	475	523	434	508	425	467	500	497	413	455	501	460	493	498	471	437	476	450	442	471	445	466	436	456	462	456	437	458	437	489	470	484	470	473	458	426	489	482	465	492	520	475	478	459	472	447	467	476	434	439	468	456	436	451	445	485	457	431	459	507	426	490	477	470	473	505	494	489	482	495	453	485	454	454	477	521	481	431	487	485	465	445	455	465	468	457	429	427	446	453	509	480	456	454	483	463	465	456	436	508	478	476	448	447	471	474	474	416	469	470	445	451	457	448	447	468	425	461	479	436	429	458	454	434	444	484	472	471	491	459	438	487	457	468	478	499	459	439	453	465	459	471	508	488	435	463	456	437	431	440	494	472	439	467	484	446	508	469	507	452	450	457	433	467	479	455	498	452	458	475	469	530	485	443	511	494	455	510	473	460	443	482	446	428	435	476	465	491	467	484	488	505	490	474	514	477	457	423	476	462	473	426	482	431	455	460	515	465	475	496	488	497	472	483	459	454	481	458	461	498	448	456	473	488	464	496	465	488	464	458	450	450	483	455	467	482	483	475	441	458	478	477	504	481	445	463	478	472	432	435	485	459	460	460	481	469	437	497	446	470	492	460	460	486	464	437	470	491	487	467	463	483	459	507	457	476	471	488	479	436	456	439	434	481	485	439	427	483	481	467	445	472	443	470	468	479	464	472	486	433	477	476	451	503	475	443	431	489	463	476	461	433	481	460	478	445	482	456	493	463	469	467	480	484	472	459	411	447	464	469	487	452	483	463	476	462	470	437	449	420	513	462	482	458	495	472	443	495	450	456	476	437	495	479	442	462	471	483	477	432	475	452	450	449	462	483	474	434	459	506	462	475	462	456	436	480	459	465	469	473	471	440	462	460	454	429	469	449	448	477	511	457	453	483	478	451	471	467	508	459	453	467	452	475	453	449	481	521	473	421	449	469	478	468	486	463	492	474	528	481	470	437	457	458	484	489	467	458	457	481	471	465	481	451	476	455	446	458	479	482	454	458	442	442	484	461	458	450	445	488	482	470	443	446	491	462	452	488	471	459	485	483	459	485	476	469	435	460	452	481	470	456	448	470	479	465	479	457	459	515	483	468	467	461	449	458	493	465	436	440	445	466	475	460	451	473	447	426	463	440	461	485	468	452	460	460	481	468	463	460	477	479	482	459	490	501	467	453	455	487	441	450	474	452	418	446	450	477	439	511	490	468	432	487	455	475	466	439	489	476	472	498	433	447	515	446	461	469	502	465	444	446	482	450	463	441	459	454	494	491	487	474	467	479	464	453	442	436	444	466	518	436	467	447	449	465	472	466	464	453	479	477	459	480	464	470	390	438	469	470	456	434	432	487	470	516	441	442	444	473	486	491	481	438	465	451	435	462	487	499	474	483	454	438	489	476	458	466	459	464	470	466	492	466	477	439	434	441	465	464	453	467	473	472	490	461	448	464	427	469	479	397	466	464	482	463	476	500	447	496	487	429	463	492	481	437	496	448	461	446	442	493	445	486	418	451	485	467	486	527	495	504	455	460	429	452	480	488	443	482	503	463	494	457	483	473	465	461	453	433	481	492	497	458	479	486	471	446	438	463	473	466	442	481	484	430	470	455	469	453	464	489	490	451	449	477	496	454	454	481	548	482	445	479	481	477	477	447	474	483	468	443	454	414	475	481	477	459	458	486	480	479	441	457	477	467	498	472	473	440	437	468	451	463	456	457	479	474	528	468	463	471	468	457	446	465	461	458	455	431	439	430	452	452	479	486	464	476	453	467	481	461	471	481	472	477	468	450	464	468	452	481	475	464	455	495	447	454	490	462	470	496	455	503	485	453	438	483	419	430	485	475	466	421	472	446	455	479	456	449	453	475	475	476	447	477	448	473	437	519	501	474	473	464	481	449	454	430	431	461	479	464	474	482	434	468	485	450	503	457	446	481	475	436	462	454	441	471	506	472	473	452	452	454	479	451	470	480	432	494	432	462	503	431	446	451	483	464	466	509	467	447	430	494	416	453	482	482	478	493	466	475	436	540	429	436	493	461	445	439	476	454	480	442	450	495	447	484	477	459	493	498	457	463	485	428	438	477	476	479	454	441	479	485	424	431	449	451	452	477	469	480	485	442	515	501	419	451	469	458	458	430	460	444	448	495	469	457	482	484	468	480	431	461	466	495	441	481	498	493	476	455	446	453	460	450	456	503	422	461	470	480	456	459	528	492	475	463	449	474	471	472	438	493	492	495	440	492	473	451	473	490	472	485	470	471	427	453	462	466	494	471	439	486
24766	21166	27620	24876	12734	1095	742	652	552	554	489	495	430	489	448	458	425	445	456	446	456	411	437	428	424	476	432	406	468	437	452	427	404	414	400	422	433	411	435	441	390	413	422	417	422	394	393	419	432	403	425	403	427	414	403	433	416	422	415	424	405	419	409	433	450	466	432	454	393	408	409	421	410	406	411	432	426	450	440	445	420	413	458	400	421	395	426	388	377	401	412	408	416	432	416	402	423	405	438	433	389	407	446	432	402	423	396	387	403	389	407	411	441	422	438	395	369	393	403	399	454	493	404	441	455	409	421	407	392	415	389	464	400	433	377	449	387	409	421	386	407	411	422	444	389	397	450	442	399	423	375	430	396	392	373	425	417	442	391	445	398	431	437	430	413	438	418	405	398	460	429	444	416	462	461	386	431	421	440	425	430	422	416	422	443	407	408	425	424	416	446	423	400	417	412	434	412	442	409	426	418	416	415	408	377	402	424	394	445	397	428	417	403	422	419	395	418	426	415	415	401	418	414	416	425	434	386	419	433	407	408	450	418	436	421	400	465	407	441	432	448	399	439	424	368	396	378	422	418	436	431	409	372	412	406	388	409	468	395	415	387	437	445	391	403	414	401	406	457	424	430	420	423	431	397	443	416	431	427	395	411	422	393	423	417	454	401	443	417	416	427	424	416	428	420	405	448	415	413	413	432	409	393	416	412	386	436	444	454	438	426	364	433	429	399	423	428	431	400	451	412	413	424	369	401	400	430	388	376	442	436	405	413	424	410	401	389	429	408	406	438	427	408	428	383	405	400	455	415	405	419	427	447	410	402	419	427	424	387	439	421	417	397	415	387	424	386	386	416	429	426	432	402	406	429	408	379	423	426	438	415	424	413	442	411	403	441	442	433	413	413	415	449	438	416	394	423	413	428	397	441	407	435	414	404	380	403	450	418	447	433	441	407	401	459	391	403	448	427	408	415	429	417	400	437	398	402	460	443	399	413	426	425	431	408	418	410	407	433	436	439	418	419	432	406	426	451	454	407	388	443	386	403	429	402	427	410	429	399	413	448	441	392	417	445	404	426	390	384	409	418	408	419	434	384	399	402	397	386	457	404	442	431	383	404	437	401	434	394	445	439	418	448	407	414	417	432	410	422	403	423	430	400	416	413	459	399	393	418	411	414	415	428	434	433	418	410	406	419	435	430	418	415	396	399	410	437	451	384	409	444	427	401	436	423	434	405	414	450	419	427	450	430	387	391	425	436	439	384	398	402	428	444	422	426	431	403	445	389	413	432	412	415	381	421	424	411	386	406	462	438	436	427	395	419	373	451	437	383	407	419	439	437	380	431	414	403	439	393	412	424	446	475	425	421	422	419	407	397	441	443	433	432	439	429	445	403	454	402	426	427	404	430	406	446	421	406	428	460	409	404	423	408	403	413	411	422	402	402	438	417	397	414	418	431	440	425	417	459	433	466	434	426	424	392	429	439	395	410	422	399	385	400	427	437	440	438	438	436	427	397	444	425	432	421	428	391	435	389	368	390	389	403	408	399	422	457	394	422	419	429	414	393	428	461	424	430	402	414	404	429	425	409	420	449	412	425	411	405	412	386	427	389	440	410	385	419	389	414	443	428	406	465	391	429	402	400	437	414	416	403	428	371	445	446	406	433	454	427	442	429	417	435	401	417	468	463	381	417	394	418	407	435	411	421	400	462	399	395	393	406	444	393	464	420	391	419	379	426	424	382	414	419	415	405	411	405	414	418	445	437	406	395	408	388	361	396	429	391	388	390	420	424	414	452	390	445	418	439	436	429	425	429	412	446	455	408	390	402	417	412	403	412	400	403	450	397	433	422	379	472	402	376	415	426	428	396	429	407	405	427	447	409	393	424	419	412	409	384	377	433	415	414	425	426	382	400	462	426	402	432	434	427	421	410	427	422	412	420	442	417	422	451	410	406	460	449	437	393	417	433	403	442	390	418	411	438	442	431	407	403	398	431	433	393	441	401	405	391	401	407	409	435	427	443	403	397	407	428	431	432	406	400	411	392	388	400	384	428	405	439	409	424	414	396	432	435	431	400	389	444	435	447	413	397	393	434	396	425	411	455	434	398	389	433	428	414	408	420	416	413	382	455	442	419	418	432	420	408	406	415	411	421	409	404	407	408	416	433	420	425	435	401	411	444	361	395	407	401	412	404	422	423	425	423	406	364	417	435	436	434	424	436	417	458	412	447	426	419	410	442	425	423	409	411	422	410	428	408	421	390	412	426	397	464	416	420	395	398	429	414	433	376	438	451	368	385	427	448	434	408	426	439	422	431	419	423	429	421	401	429	413	395	410	436	399	417	405	442	405	443	410	405	428	401	389	404	423	423	396	405	404	411	384	431	429	414	420	407	443	423	452	415	411	376	418	414	423	415	398	423	453	427	454	436	432	411	419	439	452	423	379	414	437	399	417	421	417	409	383	411	426	456	399	375	458	424	406	457	392	394	432	401	417	429	442	376	422	461	405	427	427	418	391	433	453	425	461	428	414	396	429	417	414	396	425	422	422	433	415	410	438	435	431	427	450	412	408	427	446	402	410	409	421	435	390	423	413	425	399	433	403	399	429	441	445	433	401	399	403	395	410	417	460	444	434	437	391	410	394	432	415	412	437	421	431	378	392	422	408	435	428	394	426	386	444	409	405	425	428	413	424	434	417	418	380	404	414	391	422	399	442	420	416	439	397	478	407	410	414	431	424	452	440	417	416	417	456	424	414	405	389	419	413	423	427	452	423	401	395	424	430	418	424	429	382	373	441	425	437	396	424	394	411	394	444	398	411	402	410	401	433	393	425	428	424	382	434	443	421	406	425	418	421	450	420	413	437	447	389	419	427	390	407	428	404	442	422	414	412	446	412	409	433	428	428	431	405	414	434	453	430	422	402	401	396	438	415	411	421	422	411	431	410	437	406	437	425	412	425	384	432	414	400	437	417	409	420	424	452	391	399	460	423	384	452	424	446	430	420	418	445	410	434	405	427	401	418	387	390	394	443	409	419	417	415	391	403	442	402	406	403	458	423	448	394	405	414	420	407	453	412	423	413	417	425	410	431	421	426	413	413	464	431	389	412	413	465	412	423	428	407	407	398	408	414	419	437	397	443	383	420	443	389	456	425	394	429	443	416	395	397	438	377	412	416	427	459	402	450	437	430	424	401	432	405	417	423	416	381	434	419	423	420	392	418	413	427	413	446	391	455	420	439	448	398	390	404	426	433	439	402	434	435	420	396	403	437	435	429	429	406	424	426	395	387	440	393	406	419	418	403	428	449	388	418	435	419	442	442	421	410	420	390	419	387	414	422	418	424	415	427	432	422	446	411	413	393	437	427	395	398	412	434	407	406	443	442	421	438	445	424	437	440	427	435	400	407	410	411	435	430	402	401	402	410	404	432	395	429	405	399	447	443	414	431	414	442	398	419	425	406	417	409	417	368	441	441	411	408	412	429	426	405	402	443
7419	5900	4705	2447	1827	1408	1144	1055	915	804	758	674	634	614	609	665	573	586	566	515	558	505	542	509	522	532	539	506	510	491	478	525	504	484	519	509	547	445	504	510	498	529	543	507	502	454	492	551	508	456	519	491	504	502	512	514	484	496	478	469	523	504	507	488	511	520	502	502	501	492	471	534	480	514	465	501	490	518	493	452	520	500	504	500	562	537	474	503	483	509	491	504	481	546	476	524	521	504	502	515	474	506	489	518	492	506	522	570	486	502	514	493	510	529	500	503	509	498	519	490	540	508	507	547	510	503	467	482	531	510	487	484	505	517	488	504	538	500	482	474	516	535	496	528	513	506	530	480	502	446	488	478	503	506	499	521	487	495	482	509	502	501	539	464	470	471	496	510	525	507	516	525	504	484	467	515	460	493	496	474	518	537	478	521	492	529	521	514	512	531	466	479	473	511	538	520	478	542	473	481	585	550	468	493	530	511	521	483	487	477	499	510	457	501	463	487	484	474	460	499	488	504	483	507	488	520	514	531	511	497	521	505	499	502	503	508	523	498	468	491	527	522	515	496	481	497	511	454	508	464	481	528	467	536	476	489	512	494	493	471	463	502	496	485	481	486	491	470	494	495	473	501	476	492	524	502	508	496	469	517	530	498	534	521	494	509	507	498	505	504	497	495	482	518	495	486	526	501	511	480	520	492	450	523	508	478	498	476	497	528	528	486	469	481	533	521	487	488	503	491	511	481	507	522	469	506	540	500	495	541	517	461	521	482	475	520	448	527	503	499	504	467	475	520	511	531	513	516	531	491	534	515	492	505	482	482	475	482	505	553	483	492	504	466	486	500	520	501	548	478	500	529	526	496	523	522	505	526	479	481	501	490	486	500	537	485	527	508	506	510	511	524	512	514	493	501	500	532	479	478	523	543	531	533	486	512	521	506	453	546	512	468	514	486	504	562	480	474	503	510	505	516	508	488	497	475	506	497	529	492	476	472	482	535	503	501	503	525	489	512	504	507	489	482	516	462	494	511	476	476	499	489	523	500	479	489	508	513	500	505	488	524	499	497	465	483	509	480	473	493	496	515	487	508	506	520	493	484	493	489	478	471	470	525	455	483	491	491	515	530	518	522	518	529	482	493	501	477	498	544	555	533	506	546	468	500	466	486	507	520	489	497	469	526	503	474	532	502	462	537	484	469	494	512	492	490	498	501	499	512	471	498	508	497	485	480	515	519	492	489	484	459	482	482	492	476	483	494	541	515	504	481	481	518	477	505	487	475	508	485	509	509	492	529	476	537	518	510	497	519	440	499	529	469	512	524	534	488	494	493	468	543	473	478	518	491	484	539	511	466	481	498	468	461	508	524	487	524	462	469	515	481	469	497	506	491	520	530	514	492	471	491	506	491	469	492	506	545	546	493	465	503	503	480	531	502	439	473	480	495	481	488	470	462	483	514	486	490	493	501	516	535	471	553	515	474	456	483	515	480	492	465	497	469	511	497	553	476	523	476	478	504	508	516	489	519	533	476	470	493	448	460	514	493	510	499	468	505	532	490	463	518	476	535	488	500	506	481	482	491	527	498	493	514	490	506	511	549	508	462	484	511	519	506	495	462	515	511	465	469	482	503	495	496	518	546	457	506	491	501	487	500	474	503	476	462	524	509	463	493	494	477	417	499	466	424	505	542	520	539	516	519	488	492	467	495	511	522	528	484	537	532	504	494	473	526	526	496	523	495	472	490	509	486	516	489	472	498	463	516	504	481	523	497	516	483	506	511	476	515	534	490	490	531	497	481	520	491	482	499	507	514	478	522	498	475	474	476	488	500	475	505	468	490	464	505	503	475	489	521	490	527	504	517	437	456	532	507	489	475	512	490	484	491	522	523	490	525	495	487	498	528	482	496	541	471	496	497	543	480	526	521	461	503	504	449	513	522	458	512	531	534	480	525	491	506	532	513	497	495	494	494	456	469	512	487	511	490	566	480	499	516	508	501	445	532	508	532	525	478	482	487	511	460	445	496	498	535	502	504	488	508	493	494	500	530	480	486	518	526	489	478	479	501	514	546	447	512	517	477	552	471	489	542	528	475	515	487	496	526	548	465	504	467	477	495	482	483	505	452	506	492	524	453	487	523	505	527	441	477	470	482	509	500	501	482	515	520	517	493	473	533	494	504	493	475	466	501	526	503	489	486	530	432	508	493	510	498	478	488	515	549	497	509	486	491	502	466	485	516	500	475	509	505	529	504	497	500	497	490	533	525	486	489	479	496	510	494	490	516	489	501	489	508	521	487	519	501	500	500	507	461	525	499	488	510	447	500	506	470	494	472	494	482	488	482	453	462	522	453	478	509	475	533	487	535	495	475	489	500	472	541	457	476	474	558	489	499	443	507	516	461	469	477	510	508	496	456	493	521	452	456	486	485	512	520	518	530	518	458	496	506	493	522	509	513	489	481	480	521	527	488	505	525	479	504	508	505	469	520	471	466	497	491	491	530	515	525	519	496	474	474	509	466	453	486	485	478	500	508	519	481	478	487	489	487	504	530	524	470	521	507	507	483	530	528	494	488	443	491	452	474	485	501	481	536	489	470	519	485	511	544	487	528	529	467	512	513	480	511	495	517	553	505	512	470	483	499	472	466	519	508	527	531	438	538	455	487	511	494	451	451	480	483	521	472	508	473	545	491	496	487	481	521	520	551	496	470	496	461	490	471	493	512	517	480	504	515	490	524	529	510	518	504	514	524	525	492	467	535	498	515	539	479	529	492	474	485	503	525	473	558	494	486	494	486	501	520	494	490	490	515	508	529	511	477	465	514	487	476	507	504	466	530	473	514	472	491	501	461	499	518	488	528	459	467	461	516	500	484	467	498	501	512	511	546	491	468	511	542	536	497	533	498	477	492	486	481	501	503	517	499	469	508	496	476	508	538	494	494	464	495	493	497	499	492	513	470	514	478	532	515	504	510	478	513	508	520	485	466	534	484	496	510	496	503	499	517	505	509	487	495	510	524	514	508	480	489	495	540	494	500	456	488	513	488	531	473	543	476	473	519	532	498	515	502	509	490	476	493	498	479	498	509	544	534	478	538	499	485	482	532	497	497	481	515	493	518	495	499	487	526	498	478	519	511	503	509	464	510	501	473	466	517	515	482	489	499	466	479	518	546	476	491	482	499	506	517	488	460	506	533	530	493	522	507	510	501	507	490	492	514	507	497	502	495	499	472	516	515	479	540	514	541	502	455	503	508	467	507	486	499	477	490	472	497	518	479	494	492	492	520	501	489	579	495	480	490	461	502	477	495	492	490	502	516	492	493	504	493	503	492	506	509	522	506	509	478	522	495	480	510	499	497	510	533	485	474	488	436	458	504	491	492	484	538	523	497	471	523	516	513	511	493	498	488	522	518	502	527	545	498	494	463	515	478	484	486	493	486	477	524	524	516	515	482	502	507	501	445	497	536	465	528	451	478	497	456	498	486	531	504	499	467	474	511
22638	21192	28969	23680	21189	21250	12458	1865	1398	1256	1221	1100	1047	950	935	886	849	852	862	766	818	851	812	799	818	799	801	794	791	780	823	806	773	807	770	750	773	772	766	763	760	775	782	777	741	704	757	716	751	748	802	764	801	747	755	746	729	813	737	735	773	663	751	756	817	790	773	771	729	660	787	743	783	782	709	754	717	751	730	676	771	788	744	836	713	748	769	764	777	700	769	733	789	727	747	742	765	780	786	779	751	712	771	757	772	710	709	704	762	779	730	778	714	801	738	769	731	705	770	700	713	766	758	745	719	746	758	742	725	744	774	723	715	803	747	808	693	735	755	747	760	794	754	774	743	653	755	742	711	752	801	740	741	737	740	743	709	711	775	768	769	751	749	756	782	705	695	705	784	736	754	731	717	749	749	738	715	750	739	728	765	751	794	739	729	723	721	747	752	713	703	696	713	772	730	744	718	738	728	787	740	782	782	730	763	696	795	723	731	734	765	771	733	746	721	725	741	741	753	714	756	733	725	783	700	742	737	754	720	754	762	708	720	771	768	780	758	737	710	777	761	723	761	760	722	752	776	709	755	729	713	750	773	738	710	711	707	719	781	746	739	760	751	768	700	725	839	756	745	761	721	735	765	766	758	721	695	733	767	746	724	771	743	754	733	671	731	756	731	725	775	736	734	754	767	744	737	741	791	733	699	771	750	733	745	716	757	765	776	728	771	748	778	818	836	727	739	741	761	760	758	749	687	691	749	752	798	770	718	693	810	766	786	700	775	780	784	729	709	731	724	736	717	715	766	739	809	799	720	717	749	797	764	729	728	745	688	743	792	742	725	773	756	748	735	705	734	726	710	715	761	784	718	732	707	730	732	740	740	747	782	703	714	755	773	775	762	764	724	720	728	761	727	741	696	740	709	734	754	729	731	746	766	712	707	777	737	740	742	786	758	730	798	749	745	750	735	729	785	768	683	743	772	755	781	746	734	756	767	741	705	736	788	767	762	753	730	733	731	731	764	742	723	773	747	757	733	737	729	678	799	742	755	739	755	719	719	741	738	700	755	723	716	787	719	704	725	768	733	723	745	757	729	777	757	701	756	746	740	745	782	742	752	727	731	725	740	730	744	795	723	768	707	707	720	714	744	757	717	767	735	708	745	795	800	703	761	783	745	789	716	735	730	726	749	775	730	704	737	738	746	687	755	743	785	764	776	715	725	756	739	763	744	773	729	784	731	761	760	753	699	749	721	737	778	796	740	823	733	747	756	767	725	693	739	717	798	739	795	753	726	707	735	741	716	783	778	771	754	734	757	799	759	712	742	763	712	739	744	772	710	760	763	746	764	769	775	752	749	747	715	669	736	690	676	797	701	683	738	761	765	718	729	747	736	739	787	754	722	699	778	749	748	742	748	731	755	745	747	778	716	746	720	727	777	709	714	752	789	766	774	804	754	784	755	739	771	723	697	697	750	729	770	762	722	724	676	715	740	747	684	730	744	709	746	744	783	720	764	777	754	734	736	712	729	747	751	736	736	760	698	743	765	741	720	776	741	711	722	728	732	734	681	731	735	716	731	664	781	798	759	727	710	769	773	760	732	742	764	710	737	736	751	781	736	726	780	742	739	709	736	719	756	790	752	733	735	769	730	687	781	733	720	737	762	769	774	777	753	726	773	754	736	727	738	734	778	727	757	802	685	734	723	793	769	763	728	770	745	740	735	728	693	724	723	748	723	733	749	749	746	733	745	730	741	743	791	777	747	758	703	757	713	729	726	718	725	766	720	725	747	711	762	733	768	748	748	752	745	764	708	759	723	795	775	719	711	678	730	730	744	706	720	804	838	757	727	750	733	729	777	763	759	727	737	772	719	764	710	748	837	762	745	725	756	757	751	784	704	722	802	714	713	796	708	746	764	771	694	762	749	753	765	774	710	719	746	728	729	780	756	739	766	730	780	752	767	765	757	756	707	715	760	723	737	736	704	712	736	737	734	759	713	723	729	767	784	718	760	732	746	748	772	748	743	725	691	760	770	690	722	733	718	742	767	781	789	722	729	779	749	738	729	723	669	713	738	734	716	684	694	788	762	729	740	729	733	694	746	755	763	784	781	736	790	735	781	734	751	751	717	697	744	767	736	693	738	711	758	716	733	719	688	738	736	761	746	797	717	722	712	739	735	648	768	704	734	726	737	681	763	685	688	753	734	748	748	715	683	754	737	742	729	755	742	733	737	758	697	747	768	739	711	712	743	715	726	725	732	745	771	742	743	780	752	745	740	741	745	699	754	735	754	706	759	699	741	751	702	729	775	746	759	730	765	768	717	750	753	798	638	687	747	784	774	757	788	736	726	695	743	730	745	731	743	726	712	746	758	752	720	778	761	760	735	755	691	703	720	713	665	782	757	796	752	748	743	728	734	721	760	745	723	736	733	716	737	750	756	756	755	751	689	730	768	734	731	801	765	684	758	747	693	691	734	740	737	753	730	744	770	686	804	728	716	697	727	751	780	730	704	735	691	774	755	762	743	731	713	756	757	717	726	683	720	721	772	822	783	743	765	750	741	760	706	762	741	737	702	770	769	744	767	780	711	731	715	724	710	716	765	704	768	745	741	770	712	731	754	700	811	755	746	779	745	729	731	719	718	742	761	732	799	670	760	738	730	699	713	718	753	742	734	706	733	757	698	740	689	783	723	807	741	697	793	715	750	760	771	751	742	711	717	789	736	727	701	762	716	732	754	712	746	784	704	779	727	717	740	709	718	723	780	741	728	780	741	711	694	739	809	713	779	740	721	723	751	744	719	692	809	707	779	723	782	717	704	745	753	787	765	772	746	737	690	736	754	750	701	727	700	774	717	725	719	755	739	737	754	731	721	730	759	712	754	731	736	761	768	711	749	766	714	748	748	748	768	728	729	704	725	755	719	753	721	736	763	717	750	799	778	707	753	714	741	768	744	723	699	726	804	726	727	787	704	697	745	727	719	748	708	768	812	755	747	731	722	731	748	797	777	744	704	738	756	747	770	731	751	754	727	760	759	759	760	734	769	737	758	753	726	766	759	741	712	759	735	773	734	769	778	769	732	710	779	731	743	798	737	748	747	725	785	738	660	768	765	726	779	705	721	749	699	797	720	794	783	730	779	739	741	709	767	779	764	740	715	742	717	730	730	714	769	707	737	716	732	733	714	782	742	730	777	722	770	744	671	773	764	728	778	715	737	766	749	737	723	776	774	777	782	752	749	739	756	713	728	768	794	717	789	766	720	698	745	754	736	772	763	705	722	718	786	773	720	774	739	753	736	741	728	760	799	725	755	694	754	732	735	717	781	747	760	769	732	747	755	706	773	767	727	716	746	713	737	749	737	762	739	700	772	733	744	742	794	701	723	746	758	770	741	777	732	745	740	776	702	712	706	765	733	745	703	745	730	750	764	698	725	738	686	736	731	761	753	717	713	733	761	741	726	711	750	754	721	745	739	685	770	741	746	768	796	746	726	700
10366	16681	13549	7346	5339	4118	3271	2631	2315	1958	1631	1480	1348	1236	1205	1116	1077	1004	993	984	964	1007	964	961	918	912	902	904	917	890	847	871	850	858	794	839	860	832	820	870	822	876	824	845	827	818	852	784	810	798	836	815	839	819	816	865	811	829	775	794	788	816	829	817	846	793	805	861	815	788	807	807	820	870	841	828	807	840	787	810	803	863	802	854	831	820	829	790	856	864	810	808	848	801	811	794	804	843	837	865	786	852	835	827	817	806	773	805	762	838	851	794	868	834	792	818	892	875	813	801	802	854	870	840	792	818	834	795	792	838	793	823	788	835	823	856	804	768	769	801	864	798	820	789	796	820	822	833	794	819	794	805	876	769	775	807	824	843	887	813	763	801	838	817	829	842	824	812	821	812	791	801	822	828	800	854	836	786	818	819	792	767	776	765	827	785	834	804	797	870	839	794	818	864	790	852	870	757	820	822	854	800	809	790	800	834	865	842	786	795	792	783	835	852	858	798	825	851	779	845	782	798	801	809	794	851	816	848	844	803	801	826	779	829	809	855	742	817	825	831	833	778	830	850	805	815	817	788	808	847	811	839	783	795	877	778	811	842	791	790	771	761	819	856	831	796	855	830	796	837	844	767	818	808	793	802	823	799	828	822	814	788	779	796	876	773	820	772	763	805	816	768	834	856	763	784	821	815	814	814	822	834	825	768	828	850	847	806	772	783	845	838	791	810	797	834	794	749	816	812	772	846	767	850	816	831	795	778	811	781	833	746	766	824	857	852	806	808	813	825	865	772	831	821	764	827	888	844	884	774	820	801	800	855	829	809	837	807	748	841	836	810	808	834	820	809	860	842	831	819	837	777	751	800	837	826	806	791	810	818	787	796	815	799	798	823	809	784	786	779	760	799	805	833	855	809	771	824	801	810	829	819	818	797	789	799	784	841	821	824	819	771	806	825	818	754	799	812	756	839	827	839	800	796	835	810	776	785	819	822	800	810	769	842	847	840	804	792	855	766	792	794	775	773	799	792	769	805	844	806	802	821	821	812	791	845	792	833	853	775	791	802	852	851	839	818	767	846	826	817	730	875	853	780	807	817	838	818	821	819	788	798	818	834	781	776	838	776	787	783	853	839	812	827	845	852	809	815	877	820	857	835	825	819	853	813	815	833	743	837	737	819	823	843	802	802	792	820	778	830	812	864	809	774	788	845	850	806	859	826	781	819	818	782	767	828	796	809	788	814	846	859	814	835	784	811	833	847	811	824	800	776	788	721	760	841	844	841	849	819	801	817	811	801	813	873	845	811	846	803	825	824	855	831	806	882	801	842	828	797	827	760	792	828	851	769	803	803	774	785	844	791	833	806	798	778	819	775	793	804	782	819	831	834	809	845	848	783	776	745	816	819	747	838	781	838	764	837	814	874	840	847	779	843	816	768	853	816	789	838	812	807	822	830	815	800	802	811	822	798	790	791	798	829	801	814	830	824	801	842	890	829	839	768	787	877	767	815	874	799	807	781	806	772	815	794	854	821	814	810	822	802	807	830	790	823	782	825	757	794	832	825	827	813	820	806	838	810	841	799	815	788	754	868	818	822	736	837	856	801	828	809	799	815	834	813	810	821	789	737	807	785	793	812	821	793	835	802	814	807	849	852	796	805	846	766	796	853	858	820	864	787	779	827	790	793	824	798	798	853	861	787	790	790	808	870	829	775	794	879	800	804	811	829	811	795	779	819	824	788	853	851	768	783	803	838	772	855	824	878	712	768	798	779	802	773	770	822	831	840	841	774	799	836	809	817	782	819	824	822	805	799	790	827	786	810	809	768	791	857	773	842	786	809	807	850	797	831	797	779	832	781	808	853	839	849	781	810	846	785	810	811	804	827	825	873	794	802	798	779	855	801	819	820	827	833	798	858	807	825	753	784	803	825	784	812	822	782	776	781	807	824	807	814	821	779	860	839	794	799	855	752	791	848	774	815	817	810	844	744	847	788	800	801	808	802	812	776	808	755	762	809	821	846	811	775	788	802	830	824	813	810	838	815	786	840	817	821	800	826	790	796	858	762	781	748	781	810	788	761	814	814	841	880	804	801	851	830	778	808	807	809	840	790	875	783	805	838	827	808	795	799	796	817	826	766	832	835	793	805	822	821	811	796	802	816	813	785	803	789	781	827	833	813	783	828	736	838	835	798	797	830	841	779	813	825	840	768	793	839	796	783	753	786	819	800	785	782	800	830	849	800	893	802	821	785	820	846	817	839	776	794	842	826	844	843	774	804	793	855	770	795	803	830	861	853	825	777	786	799	800	823	773	796	787	798	847	812	844	826	786	853	809	834	755	786	812	796	805	799	759	792	802	810	799	832	776	801	816	837	814	787	835	829	826	814	833	835	831	848	863	865	767	830	832	842	859	790	825	826	779	869	843	775	820	795	871	787	811	872	792	772	732	824	815	823	855	802	829	780	809	749	824	795	846	819	833	792	783	810	830	824	775	794	814	799	775	820	799	776	805	799	783	777	795	812	842	823	803	834	805	811	780	805	810	854	803	848	784	811	804	822	783	786	793	822	792	877	822	824	851	805	818	830	802	809	833	835	849	807	804	788	807	770	840	745	870	841	828	767	822	862	807	778	860	796	836	826	768	817	801	789	761	807	820	779	864	783	805	810	780	792	825	781	822	810	830	793	850	808	799	850	843	813	803	796	839	834	806	781	854	806	815	827	799	774	848	813	838	774	816	796	840	812	815	817	842	813	782	819	832	742	825	818	774	843	800	850	800	790	820	811	752	781	872	836	802	794	777	815	839	776	788	776	803	846	809	793	804	797	806	842	868	807	830	777	845	816	809	822	800	865	859	828	809	860	798	761	800	856	781	844	823	871	846	838	826	771	852	783	799	819	796	783	795	831	778	825	827	811	840	800	815	792	843	850	774	824	763	793	799	817	829	758	756	849	776	817	812	835	832	810	805	817	774	830	847	789	790	789	855	766	857	809	798	774	773	803	850	826	782	849	848	820	808	827	809	847	771	813	835	834	827	797	808	843	804	781	777	792	845	813	875	826	836	815	856	815	799	830	874	745	842	777	842	794	834	804	839	826	769	838	804	804	823	818	801	811	830	827	812	810	820	836	778	788	833	800	811	779	773	779	844	815	842	829	768	761	836	809	845	833	824	840	818	804	820	815	819	804	762	807	827	792	867	829	851	781	790	849	821	844	782	816	817	839	771	841	804	836	797	784	823	807	815	793	800	863	820	814	791	846	786	852	854	801	857	785	851	811	796	766	870	798	790	835	804	864	834	831	784	824	780	790	779	764	836	793	798	761	814	842	809	866	807	795	824	907	788	761	792	825	789	862	805	812	792	804	862	798	812	829	801	789	830	779	780	817	806	820	842	785	814	821	771	816	818	842	780	825	857	832	887	839	776	816	881	793	796	796	785	783	804	795	814	828	819	785	818	797	822	832	838	823	789	791	825	781	791	814	835	842	781	787	819	781
27191	20429	8191	640	356	297	275	258	261	243	234	252	268	247	262	231	248	239	267	246	239	244	240	250	253	224	231	229	251	217	249	229	238	249	239	238	247	224	239	259	241	241	278	262	224	216	219	224	209	220	246	241	224	234	232	235	250	232	234	255	240	222	213	208	251	236	269	257	225	216	269	244	254	235	254	221	211	234	215	230	237	240	237	247	228	246	239	257	242	199	281	230	244	230	235	244	228	223	234	241	264	217	229	245	225	245	235	224	221	212	219	261	241	241	242	262	222	248	226	239	239	194	241	221	218	253	247	225	239	246	254	232	230	267	236	226	239	241	239	246	219	222	260	256	237	244	250	252	245	251	257	251	222	257	208	245	234	229	250	239	226	236	229	256	243	229	248	212	237	242	223	253	243	230	204	221	242	235	257	240	243	240	227	244	250	224	232	206	265	242	214	257	241	251	225	210	222	205	249	225	243	263	227	250	240	263	220	238	213	240	215	208	261	255	228	246	216	228	223	208	238	243	233	235	215	246	216	228	234	251	215	227	286	234	232	269	231	253	219	228	238	246	216	248	234	232	221	207	248	235	247	238	235	206	222	235	237	216	241	243	244	232	233	246	215	219	221	243	232	257	245	222	239	271	208	235	224	249	194	220	241	241	201	240	243	234	239	230	237	258	239	254	236	244	216	225	222	217	239	265	226	240	230	219	256	235	218	250	222	218	230	254	253	233	236	229	249	231	238	236	268	277	223	251	241	258	217	247	220	234	250	234	228	233	223	251	249	254	242	236	229	224	247	255	224	223	249	236	263	246	259	223	264	240	259	219	240	224	238	268	243	230	225	256	223	246	251	226	252	217	255	250	229	259	255	248	237	219	255	222	226	250	239	259	236	235	247	219	217	235	231	225	246	241	232	243	251	208	239	238	237	254	224	236	256	237	236	252	229	227	221	238	241	243	227	237	260	235	237	236	243	232	254	247	236	237	257	240	226	203	248	240	257	222	239	254	247	251	215	230	263	234	244	240	270	242	270	226	212	249	236	256	235	236	255	216	235	242	238	247	219	221	220	250	243	209	229	249	235	261	239	248	254	232	235	255	242	251	232	248	254	222	254	244	254	246	227	222	241	211	254	269	228	251	209	246	250	231	220	229	235	208	259	262	234	196	247	236	232	233	253	230	268	244	225	225	231	222	245	233	221	222	211	246	241	226	233	261	213	236	258	243	257	220	254	196	225	271	245	231	236	231	219	243	234	248	222	218	225	213	228	254	228	230	205	257	258	250	216	213	229	213	238	272	246	217	236	219	217	236	227	219	225	221	228	251	227	239	240	227	225	237	241	227	248	245	235	250	230	232	236	222	258	240	252	230	219	240	245	270	229	225	246	229	225	227	244	238	265	236	223	222	248	228	259	244	232	212	233	250	261	243	217	241	226	252	238	254	210	236	257	219	240	230	215	232	234	220	231	237	242	237	258	212	254	227	274	211	232	224	254	248	235	224	274	222	235	231	251	254	212	281	237	235	226	247	215	235	257	248	203	232	238	263	251	248	201	241	244	226	235	223	206	183	249	250	244	211	263	239	231	226	247	233	224	231	252	240	269	227	231	224	216	241	234	231	255	221	255	197	225	233	231	254	223	237	203	258	213	234	203	225	252	228	238	259	222	253	239	237	232	233	245	251	235	249	234	217	263	244	236	245	240	230	233	228	244	259	231	247	241	228	235	246	234	224	271	247	252	231	231	246	206	232	237	220	218	223	247	242	246	233	210	250	235	249	244	232	239	262	219	228	210	244	232	236	251	225	213	254	245	237	208	233	221	252	254	251	255	238	241	227	222	232	225	239	224	223	249	247	257	229	213	203	238	217	221	228	216	226	256	252	245	223	253	250	223	226	250	239	213	260	260	263	267	245	255	222	223	238	253	221	251	219	225	218	246	247	222	230	237	254	195	223	246	229	245	246	248	212	224	247	223	264	253	231	224	224	239	241	262	211	232	246	238	221	213	206	251	253	270	215	231	252	255	230	269	263	247	237	219	210	245	233	243	225	242	256	233	245	228	276	232	265	236	269	239	234	256	236	212	231	238	252	233	240	232	244	253	251	243	225	262	263	253	250	254	242	237	249	254	240	238	201	240	253	255	248	203	247	203	241	251	241	236	228	242	237	200	250	239	236	229	242	245	252	246	231	243	221	267	227	246	221	224	232	233	219	234	260	243	223	216	232	252	239	267	224	240	229	234	225	225	249	265	239	231	239	217	217	249	242	231	266	220	248	233	257	223	242	218	235	253	254	221	264	235	234	260	240	238	242	240	231	226	276	262	208	234	214	224	211	240	242	224	222	237	235	251	229	250	242	250	239	257	253	253	227	218	210	214	217	257	209	230	243	263	257	235	216	207	243	249	246	215	259	264	220	228	235	229	239	224	228	246	225	231	229	211	258	244	249	261	244	241	254	235	233	252	255	221	256	253	226	261	252	242	237	239	235	215	231	236	229	219	218	231	217	223	216	244	225	246	234	234	238	213	242	247	248	241	243	270	232	259	236	231	222	240	229	239	229	264	249	264	260	228	226	234	215	240	259	252	235	237	239	247	252	241	210	221	220	261	252	264	231	224	219	219	252	263	226	235	232	253	246	242	222	260	235	239	196	257	240	243	234	229	229	208	211	221	241	272	254	232	261	244	224	221	224	211	241	208	250	232	239	211	238	252	198	237	243	259	248	219	242	221	240	229	223	218	232	260	230	248	227	257	247	203	222	246	216	241	245	211	239	226	239	233	236	214	257	243	239	229	254	229	224	215	215	201	228	246	252	238	232	217	267	249	247	225	216	237	212	205	239	218	241	222	233	235	263	268	247	254	242	234	225	270	235	242	269	227	250	247	237	228	237	225	238	239	251	238	214	240	226	245	234	259	200	252	243	213	252	223	249	245	255	217	249	228	230	218	228	210	232	244	247	237	233	229	230	249	244	252	241	239	226	260	241	218	236	249	237	242	234	218	234	228	218	253	218	249	226	232	245	248	256	228	258	269	237	248	237	236	217	245	244	229	253	217	239	241	263	249	249	235	228	227	258	231	259	226	235	238	227	248	223	264	246	243	235	247	232	231	279	250	233	241	222	228	255	217	229	242	268	225	234	252	257	245	209	229	261	245	217	229	241	270	242	235	241	243	243	248	237	257	228	230	228	228	246	231	236	259	262	255	231	246	232	243	247	244	220	263	248	233	252	232	220	252	243	212	255	230	224	246	240	212	247	237	238	262	221	259	200	269	240	237	250	237	228	234	233	236	267	245	238	266	245	246	238	240	247	220	249	268	235	265	243	242	219	236	228	235	195	238	230	231	206	211	263	208	232	241	171	250	253	232	225	210	237	243	272	236	222	227	208	242	259	246	228	218	223	261	200	225	253	259	257	217	245	234	229	215	232	227	244	251	224	226	260	233	217	264	235	235	232	259	251	219	233	269	211	241	205	238	239	224	234	221	254	257	223	214	262
5975	1234	961	619	475	436	332	363	315	328	325	305	327	277	276	303	282	323	294	291	281	304	307	284	296	317	284	263	271	286	289	284	291	310	297	310	285	295	318	269	307	289	284	289	289	296	282	284	274	266	284	284	287	296	316	322	293	291	299	279	278	310	325	288	291	264	278	278	295	311	281	253	304	289	293	297	299	286	283	277	283	282	287	264	265	320	274	292	284	285	254	284	283	293	311	294	292	291	283	285	273	281	265	276	265	267	283	261	290	299	304	284	298	274	314	309	272	252	267	310	283	306	300	332	287	278	291	309	297	291	286	316	283	273	290	306	289	302	299	299	311	262	306	264	286	298	305	301	299	318	303	300	289	264	295	285	286	278	299	276	308	287	278	288	272	235	291	295	277	272	292	283	297	300	288	297	280	291	278	265	314	297	314	302	276	311	296	320	297	292	316	255	278	295	283	293	264	322	299	280	305	280	279	303	282	278	275	298	310	271	336	284	270	296	327	285	289	302	299	321	289	264	277	250	301	267	272	278	319	309	284	273	305	283	331	281	265	278	285	280	291	277	292	302	294	297	268	286	304	307	270	280	297	313	288	285	280	311	321	267	278	279	293	288	282	272	293	282	276	269	310	286	272	300	281	318	299	291	274	325	291	249	319	281	274	288	304	260	300	305	280	285	317	285	298	313	302	308	271	267	313	303	291	319	269	309	275	269	311	301	267	303	291	266	330	267	264	293	267	266	292	290	277	278	332	293	317	287	267	289	257	283	316	312	297	253	272	306	274	302	286	262	277	271	273	287	289	310	289	268	267	275	303	282	289	276	282	293	323	294	291	266	276	282	289	273	286	314	277	263	292	267	299	244	262	291	288	312	264	294	270	283	257	281	288	290	285	273	313	291	305	317	305	274	296	296	267	312	292	295	286	295	295	294	289	276	274	301	296	292	301	258	286	269	305	303	276	279	287	335	250	339	282	303	289	276	270	278	306	293	295	292	265	282	333	300	295	281	293	270	295	317	257	292	310	277	303	271	294	282	312	287	298	315	269	315	261	279	278	287	299	282	281	263	291	300	301	302	303	312	300	300	289	299	280	285	326	261	273	283	299	290	272	301	292	322	286	287	278	306	272	288	293	291	286	285	269	293	285	302	271	306	297	326	294	283	270	291	282	276	332	330	284	286	288	291	292	266	280	340	300	317	285	305	306	308	304	281	322	308	260	286	289	291	276	302	279	290	283	279	278	292	292	310	268	266	293	298	275	307	278	297	295	271	320	248	302	289	279	294	288	298	296	321	271	284	287	247	309	282	286	280	251	276	258	290	274	254	283	337	294	272	288	270	304	289	325	272	301	312	264	290	258	290	281	281	280	296	293	241	280	280	290	297	305	296	309	258	291	322	297	286	276	278	313	289	302	306	304	307	316	292	290	287	284	294	336	315	271	298	296	307	286	270	298	313	300	310	305	255	284	276	278	263	301	273	267	291	288	310	294	293	292	266	290	295	304	290	275	275	285	310	299	299	298	286	321	305	272	303	293	312	308	306	299	305	285	282	259	243	291	291	281	276	262	319	269	277	288	277	256	273	288	273	305	285	299	299	282	272	281	303	283	280	285	305	286	309	290	290	325	272	274	297	318	314	273	271	289	281	273	278	296	270	333	309	310	273	292	284	293	288	299	296	284	321	273	285	284	290	300	276	309	265	285	283	286	314	286	279	293	272	290	279	299	278	276	291	267	289	264	293	276	252	284	283	271	286	281	311	286	296	275	284	297	271	299	286	255	319	277	296	258	282	284	283	285	301	287	263	295	266	272	281	274	319	297	314	278	287	277	279	278	295	291	289	271	314	282	279	299	298	285	285	273	275	288	307	291	313	291	297	266	282	313	288	283	282	269	256	287	303	268	314	285	309	271	293	306	287	290	239	279	290	284	295	289	327	301	293	268	262	298	306	282	314	283	290	256	268	297	277	269	267	283	274	312	284	278	291	269	292	289	305	255	269	282	257	292	276	299	288	319	265	304	296	297	293	263	284	301	286	302	291	300	292	286	294	284	292	291	278	315	278	278	268	283	287	263	277	282	287	280	314	283	297	282	323	309	283	273	305	276	278	295	265	281	301	322	301	307	247	264	276	290	312	327	288	309	319	268	308	289	289	279	298	299	318	276	279	288	303	268	315	263	274	280	277	295	284	322	307	279	278	316	284	269	286	288	296	273	299	282	279	291	256	275	299	292	301	266	272	293	292	297	266	265	282	284	253	289	278	275	273	273	285	314	313	278	280	293	285	330	305	285	286	311	316	282	283	266	279	283	296	311	310	272	296	294	304	305	245	304	284	289	287	300	291	253	283	289	323	265	302	311	284	311	269	291	305	307	289	284	290	288	266	282	272	270	279	293	300	273	274	313	280	271	269	284	281	285	295	278	268	306	294	324	265	280	274	265	284	281	326	299	267	291	295	282	329	294	286	306	294	309	295	303	297	271	274	294	247	257	301	304	313	304	269	290	313	301	301	329	303	289	280	286	290	294	283	304	290	281	284	267	282	289	280	279	287	269	282	297	290	273	289	280	267	295	274	291	294	337	267	281	306	277	301	309	293	290	286	305	273	306	310	261	270	269	283	267	290	275	309	292	298	260	305	330	300	272	274	258	274	278	301	270	275	267	298	314	300	275	289	284	257	271	294	278	280	303	272	295	302	280	252	292	290	320	270	253	274	285	285	301	308	282	304	276	284	288	280	306	279	284	326	268	313	296	303	282	294	301	301	304	313	294	331	263	310	291	288	282	285	323	266	276	295	320	277	305	268	324	271	301	306	294	282	296	276	274	276	300	298	312	308	292	290	266	285	334	299	299	320	301	289	308	316	306	290	295	264	306	284	295	273	314	298	271	310	295	297	289	282	283	282	280	286	298	279	287	268	311	277	280	273	309	273	267	270	310	282	288	295	308	256	323	324	283	277	292	300	303	257	287	307	280	293	305	244	288	270	299	288	263	276	299	321	296	280	299	265	282	279	287	267	283	279	290	276	314	279	302	276	280	273	273	301	297	305	291	286	293	277	262	271	290	303	273	310	300	299	320	263	291	293	269	255	297	292	234	278	295	296	267	293	286	302	296	287	312	281	304	301	321	316	306	275	287	298	275	302	283	260	286	275	288	303	312	279	272	278	299	307	260	301	270	282	311	258	248	336	296	264	272	281	307	297	284	302	274	273	297	300	285	290	277	294	300	284	272	312	286	283	278	286	279	323	274	271	274	303	276	275	291	294	300	315	281	288	318	298	312	292	281	280	298	265	295	328	309	283	302	309	264	277	295	292	283	291	309	277	290	303	310	260	292	300	274	274	297	297	287	299	294	281	308	318	289	271	302	266	284	258	292	309	282	305	305	276	309	297	273	296	292	283	282	305	297	285	293	257	297	284	264	287	285	294	279	281	330	274	303	282	294	265	294	252	305	315	281	277	303	275	324	305	316	293	281	283	251	268	285	295	268	274
23655	21174	28594	24022	21162	12436	1422	898	781	730	621	546	575	523	522	461	509	467	488	476	465	453	478	446	437	457	443	424	428	444	448	443	415	403	441	455	418	432	409	429	426	421	422	403	428	403	395	404	410	444	458	407	433	436	416	424	420	409	416	417	436	411	401	439	413	407	416	380	410	414	364	415	406	436	431	449	433	429	410	422	408	392	400	420	415	402	389	393	370	380	418	416	441	367	412	463	442	415	420	419	392	428	383	419	411	432	384	444	417	416	419	427	422	416	422	423	421	429	451	434	430	387	422	392	424	409	389	430	441	459	417	420	386	463	439	393	404	378	407	440	429	364	400	420	380	405	410	450	431	414	377	432	425	425	381	422	375	432	427	412	425	427	410	386	450	396	424	420	454	453	421	448	446	457	426	457	393	413	396	393	439	422	423	409	409	423	462	406	373	398	413	415	443	425	385	428	404	397	401	405	383	421	392	430	382	386	404	416	407	393	426	402	408	414	396	391	459	392	423	465	431	394	407	442	385	432	405	395	445	410	416	413	392	401	396	428	415	409	448	385	418	427	394	390	447	394	417	399	421	424	427	418	446	391	426	397	413	369	416	460	398	398	411	376	412	407	442	404	432	441	404	415	396	437	419	401	404	410	406	419	440	448	403	404	420	421	438	388	441	426	391	416	428	379	389	417	367	409	427	437	431	428	385	403	425	424	395	424	396	415	381	427	414	410	402	451	396	422	422	401	387	397	432	419	398	431	407	400	400	434	402	379	406	416	421	413	402	394	429	442	402	405	409	430	419	430	435	381	394	418	447	402	385	410	455	417	393	439	461	416	409	411	405	397	397	422	408	401	416	410	436	417	442	390	412	394	397	405	394	437	412	405	411	387	393	391	409	440	368	449	394	417	395	402	405	446	404	411	405	429	419	372	401	440	433	409	380	430	368	410	428	411	409	443	413	432	421	423	404	423	411	407	422	401	400	410	434	419	426	400	408	427	399	440	380	435	411	429	410	431	399	432	394	429	418	430	418	449	410	412	417	402	424	425	436	405	415	430	414	424	422	452	421	388	375	401	432	407	410	419	398	424	381	431	395	415	426	383	424	426	406	423	440	431	422	396	391	403	430	453	404	425	426	401	421	425	454	440	387	416	404	415	407	374	381	418	424	423	402	413	409	393	405	429	439	419	442	386	421	407	398	387	441	410	408	404	408	392	387	389	444	442	460	412	432	436	410	389	399	431	430	427	377	393	386	394	429	433	397	391	420	429	427	397	440	421	395	420	386	415	380	405	454	431	425	392	426	406	374	401	416	432	413	423	424	411	422	425	382	384	407	394	400	414	377	436	425	410	424	448	418	384	403	413	372	435	415	395	394	405	419	423	415	418	428	416	434	415	405	414	404	406	395	431	406	391	437	434	396	394	425	373	421	408	418	431	422	407	399	398	458	406	406	388	437	441	414	405	418	422	393	409	430	399	425	402	399	401	413	420	426	422	414	431	410	388	421	411	421	414	393	418	402	386	389	419	396	407	401	448	428	398	400	405	392	424	399	444	386	433	405	421	421	413	388	437	406	416	390	392	409	416	423	416	424	396	426	414	427	403	421	412	387	427	391	412	430	410	394	425	377	415	395	386	408	421	440	404	412	466	425	445	434	421	395	438	378	362	420	420	420	400	419	379	443	391	396	417	387	414	413	406	420	393	454	393	432	408	395	417	413	415	411	408	422	426	391	360	385	416	392	414	392	415	419	385	417	401	404	416	402	448	441	451	439	418	442	406	433	420	432	402	376	413	434	398	406	434	419	387	449	421	452	380	418	435	384	464	430	427	401	391	415	423	484	457	389	441	382	416	403	414	421	420	455	413	406	396	413	421	379	402	471	397	399	419	412	437	445	413	434	419	402	426	435	421	414	392	433	392	405	428	393	396	391	456	399	405	435	400	368	435	417	405	406	393	429	420	398	407	447	438	423	398	371	401	393	415	429	380	392	432	401	371	389	452	377	407	401	410	424	369	427	357	395	420	396	424	409	398	400	421	416	417	416	402	373	440	416	431	421	391	392	423	414	407	436	426	441	397	426	417	424	418	386	388	383	419	459	410	377	406	388	408	408	398	413	364	420	400	399	441	419	409	396	449	417	395	430	460	413	379	422	430	370	395	360	411	409	421	410	433	406	422	408	459	415	375	395	433	398	406	408	383	412	414	434	389	410	397	390	415	405	418	399	383	428	414	381	429	423	444	391	383	452	393	406	387	401	439	378	393	385	415	401	371	406	364	421	391	387	423	428	413	376	420	423	412	409	407	396	400	400	432	402	407	410	441	419	411	448	378	430	433	404	391	390	394	425	415	421	403	434	412	455	406	410	421	459	455	410	444	402	404	416	428	395	446	388	413	420	450	435	446	422	443	387	433	396	401	410	383	422	401	407	440	396	399	387	407	440	419	453	366	407	428	414	403	408	426	418	412	431	415	394	412	391	444	398	419	373	385	421	398	417	399	393	412	389	426	423	397	425	427	417	414	443	395	385	385	389	373	431	433	397	375	416	394	422	404	410	420	391	389	402	422	445	434	466	423	411	392	407	428	419	407	410	414	415	429	448	375	391	414	431	414	411	390	431	406	419	406	375	414	406	390	451	449	427	413	413	384	382	403	433	430	440	411	380	428	390	432	410	428	427	391	414	376	422	424	397	440	422	396	410	410	436	399	413	416	397	409	380	400	395	406	426	400	375	405	411	419	370	395	416	424	434	420	438	405	402	399	442	410	383	427	457	409	387	415	414	417	405	395	387	411	436	418	433	423	422	389	418	413	425	403	423	424	421	390	398	419	387	381	410	430	424	410	401	411	436	437	415	415	424	411	432	406	404	366	426	409	385	410	400	419	409	413	459	413	432	414	397	386	400	396	414	399	396	414	438	428	376	423	437	425	422	437	409	391	416	439	386	389	393	446	431	438	396	407	396	402	396	408	440	408	406	417	449	369	411	395	406	422	432	431	396	419	408	431	388	408	413	402	400	416	394	400	435	399	392	413	436	395	413	403	423	397	415	380	405	380	465	406	439	418	408	381	393	403	443	386	391	404	391	410	423	379	445	406	437	401	411	416	418	409	379	417	407	414	394	402	427	403	390	411	423	404	405	419	413	386	395	415	396	377	421	438	398	428	430	417	432	405	403	430	406	398	396	406	415	396	425	455	391	432	376	375	403	399	408	370	412	377	402	434	377	391	402	433	464	410	420	463	410	432	421	373	408	397	374	376	409	403	406	442	427	455	408	422	429	413	412	402	375	395	436	371	395	426	377	406	405	420	431	399	406	460	417	437	412	420	434	426	385	395	430	438	395	422	375	432	406	405	444	401	397	392	384	422	401	423	393	427	400	448	422	400	376	434	438	381	406	408	402	430	404	429	432	437	417	395	431	412	403	406	389	393	431	430	430	418	425	440	418	404	430	394	403	396	426	432	425	403	422	402	410	421	408	433	438	362	429	437	416	371
6974	9955	8056	4100	2850	2205	1765	1396	1235	1032	914	800	727	688	703	617	578	600	569	525	573	559	547	517	503	550	487	485	526	517	515	494	497	521	486	514	462	499	483	451	483	482	520	516	450	486	456	504	504	471	514	483	479	426	466	403	478	487	438	471	489	473	491	484	488	447	441	451	470	494	502	441	493	499	465	532	467	481	466	445	468	441	469	493	446	519	467	496	463	459	446	457	447	529	457	445	423	460	482	481	464	455	478	458	449	496	473	468	444	501	496	450	496	473	468	481	501	448	466	445	451	455	450	476	458	460	435	488	438	477	491	500	489	465	476	449	432	453	463	477	450	485	444	493	509	490	458	454	463	507	479	500	492	474	477	494	472	470	479	504	485	443	461	514	502	439	479	486	474	477	445	460	500	463	504	495	467	458	460	483	482	437	442	476	464	450	495	498	487	471	444	453	434	453	479	448	489	505	441	488	501	428	513	452	454	455	454	470	466	443	482	438	481	413	447	423	451	460	474	467	483	483	491	440	487	476	482	483	508	478	447	494	478	456	473	461	458	448	446	493	459	489	465	468	473	451	461	462	452	453	463	437	483	408	490	456	454	435	440	449	434	434	415	462	492	471	461	458	424	472	467	469	478	427	492	454	508	475	447	439	432	455	450	468	481	432	480	476	467	509	447	514	472	446	467	465	468	484	445	430	518	482	457	472	460	469	489	440	455	472	466	501	439	468	469	451	485	485	459	500	429	482	475	490	462	471	460	452	454	437	456	470	428	439	460	489	459	430	502	462	499	450	466	471	483	469	483	487	449	476	460	418	463	457	484	459	476	489	446	476	449	461	491	455	454	463	495	526	424	516	440	459	422	502	491	489	432	449	480	472	498	482	464	474	464	459	483	471	449	482	451	458	473	484	423	479	498	464	485	484	439	461	471	470	453	486	417	469	481	462	493	477	483	468	446	475	418	453	487	481	460	447	485	472	474	408	497	492	486	452	494	466	496	508	498	453	490	471	456	506	476	469	462	458	457	457	476	458	465	430	485	471	491	496	447	438	490	478	473	443	429	443	510	481	475	462	443	467	466	465	492	473	468	504	479	504	455	472	491	479	446	503	482	444	457	486	467	430	472	465	467	468	473	483	439	423	475	479	492	439	479	473	485	471	465	509	419	476	450	459	469	483	461	454	463	460	439	468	422	501	451	471	464	459	494	456	508	444	437	440	439	473	423	476	426	470	480	489	470	439	510	432	475	521	437	462	428	515	461	463	477	459	489	450	470	484	459	449	483	464	510	459	490	507	478	472	483	510	484	452	439	474	474	463	430	499	467	474	468	521	461	501	515	443	460	479	480	444	456	459	479	454	425	444	481	484	453	478	507	431	448	484	457	479	504	448	436	475	509	482	424	496	470	450	457	475	471	466	441	477	474	467	466	488	476	486	455	527	456	409	482	457	452	495	475	460	455	456	491	447	484	449	447	449	460	463	476	514	501	462	476	507	465	449	448	476	453	480	453	449	454	484	457	462	466	449	476	461	485	463	445	478	470	470	458	488	488	413	457	455	461	454	423	487	462	456	488	493	469	443	470	456	470	469	447	451	487	454	450	475	479	460	450	464	462	473	473	476	456	477	474	487	478	475	492	441	464	482	498	476	462	456	479	441	479	490	486	469	443	483	455	479	452	483	473	428	484	465	456	498	441	466	459	446	436	412	476	485	444	479	477	460	488	464	458	436	448	481	426	450	499	465	494	484	472	446	460	478	456	441	476	447	462	441	489	492	455	462	465	453	491	505	449	479	465	473	466	457	440	442	480	427	395	483	474	498	478	450	496	431	441	477	483	488	470	464	435	460	396	475	493	440	518	446	455	462	455	449	474	437	480	452	470	468	479	460	484	446	466	463	489	471	453	498	451	492	430	488	459	421	490	485	460	453	418	481	457	477	476	465	480	477	442	422	480	460	493	465	420	463	490	437	449	473	453	461	447	495	456	454	454	477	496	475	473	432	472	456	473	480	462	427	479	495	437	463	470	470	493	433	428	475	468	483	434	429	475	445	487	441	495	452	480	458	481	496	462	476	462	452	489	421	463	494	482	483	435	472	464	494	458	449	470	494	438	430	437	470	457	430	451	449	466	489	463	512	460	463	440	473	429	464	455	458	475	466	480	459	412	432	450	456	448	485	508	467	447	439	431	475	517	457	443	478	450	450	431	475	486	482	477	506	453	459	511	477	465	462	499	484	429	482	467	453	448	459	491	491	467	496	499	473	476	461	459	474	423	434	440	424	472	449	451	498	467	463	473	528	447	463	510	498	472	447	484	426	473	469	516	441	462	461	459	478	461	438	476	492	439	493	462	470	438	477	461	441	461	458	525	461	465	466	485	457	484	464	502	475	498	488	453	455	463	466	487	466	461	489	464	480	450	491	491	493	452	458	442	458	460	446	446	465	469	449	477	495	488	464	492	471	471	395	439	471	474	466	470	453	460	419	476	486	482	476	446	440	464	443	489	494	456	435	458	492	486	460	440	475	441	443	510	505	434	497	491	503	470	477	449	493	485	443	453	451	475	504	470	461	463	472	460	445	455	507	409	457	477	448	471	471	477	464	498	457	430	471	473	489	490	473	442	505	463	476	464	457	465	484	505	458	478	435	442	475	477	477	497	481	481	454	483	464	493	460	514	437	476	459	480	456	470	448	468	460	481	493	478	466	444	441	495	460	474	472	447	469	477	484	489	457	458	478	435	448	444	474	466	469	443	470	463	488	509	467	451	455	460	431	467	490	487	462	459	499	456	435	434	498	457	504	442	469	503	493	442	469	471	445	447	465	488	487	454	459	464	463	456	496	453	433	456	418	452	460	469	488	427	514	463	476	495	452	459	463	455	508	476	453	472	455	434	496	477	463	457	484	507	439	426	473	452	476	475	466	464	470	474	469	484	493	478	520	480	496	465	459	458	430	443	508	437	506	468	455	446	472	485	448	485	474	455	439	466	450	495	451	450	528	511	491	449	477	461	453	454	490	469	466	481	489	444	497	483	448	438	443	439	472	467	450	479	440	446	468	491	440	458	447	440	453	451	466	497	468	458	461	461	469	441	460	459	493	509	465	513	501	450	451	438	457	479	500	468	477	477	454	466	464	476	447	443	463	469	500	453	462	471	446	480	479	458	463	457	453	474	459	460	478	475	450	494	512	473	514	466	475	464	460	457	494	440	475	492	478	463	478	467	481	485	473	482	506	447	476	445	488	477	494	466	476	474	468	451	480	496	444	463	476	493	447	422	458	427	457	445	439	464	463	499	464	508	485	499	452	449	483	463	460	447	439	481	501	457	490	477	474	473	464	480	469	492	456	473	468	484	434	480	459	474	472	443	480	508	455	449	469	440	485	471	453	502	483	444	463	470	458	450	488	462	481	477	460	460	479	451	460	443	499	448	474	493	473	459	503	478	510	478	419	453	466	431	470	454	457	468	489	466	455	472	458	457	474	477	489	485	514
24783	21164	27644	24852	12960	1023	717	636	582	511	573	503	467	469	468	455	412	483	452	431	465	408	481	414	404	409	428	430	430	433	440	411	405	416	412	460	428	421	486	416	417	425	420	402	451	441	459	418	413	422	401	407	435	395	387	402	444	424	445	414	423	398	413	403	407	443	432	448	401	414	420	430	422	406	451	421	416	403	397	424	397	458	412	436	395	398	424	422	414	405	394	403	409	383	426	415	442	414	443	430	439	416	425	432	379	391	440	407	405	450	427	437	392	424	446	448	418	412	420	420	401	436	399	415	404	397	398	441	405	398	448	433	388	413	379	461	399	406	410	382	394	435	427	452	405	436	407	405	402	418	412	420	420	413	407	370	412	437	403	389	407	388	447	443	430	384	407	431	422	417	430	444	444	392	372	439	405	429	422	422	443	417	441	457	411	430	465	457	418	412	454	432	424	414	413	425	438	436	423	406	421	430	416	401	389	441	421	409	411	411	417	421	403	426	412	406	440	419	382	392	437	415	442	398	388	406	418	400	406	379	396	390	420	404	415	425	417	406	384	392	405	429	397	452	426	398	431	392	441	420	396	401	386	384	411	416	402	422	457	452	423	420	417	380	412	405	430	435	400	427	412	415	418	453	437	426	442	423	415	415	402	462	419	437	418	416	452	389	448	450	391	432	429	415	420	405	390	432	447	392	390	417	425	418	448	436	413	407	411	429	437	396	380	414	418	420	419	393	380	402	390	433	429	393	402	462	425	395	395	436	433	411	413	446	439	413	369	385	400	407	445	452	429	390	438	436	425	428	448	417	388	432	427	421	421	413	438	410	425	430	416	416	417	386	418	420	389	403	410	403	389	414	408	416	404	407	396	399	400	420	408	428	397	424	455	401	425	427	430	398	396	387	412	400	423	389	452	416	411	401	403	415	414	425	419	403	430	416	402	445	424	393	418	408	457	434	391	412	423	412	410	403	386	404	399	409	428	405	398	461	357	393	436	420	433	414	395	391	393	441	432	415	386	427	403	430	389	433	419	439	433	421	431	412	435	402	397	425	423	437	385	427	450	380	408	417	428	424	429	409	427	400	433	403	426	410	472	418	378	397	406	398	418	390	421	420	425	427	404	430	425	448	421	467	415	406	408	412	412	421	386	438	394	417	443	423	422	408	412	450	425	405	436	440	423	412	453	418	425	413	430	397	425	438	415	414	413	390	415	365	422	384	382	423	392	415	439	445	402	418	427	389	421	399	389	402	431	435	418	388	454	430	411	421	375	392	438	429	419	373	404	443	422	401	390	397	409	402	456	405	443	448	464	418	406	407	428	401	419	452	427	431	417	413	406	424	409	394	387	450	411	372	412	397	429	442	432	402	454	457	437	417	408	416	430	396	452	406	407	452	409	447	410	397	398	422	412	413	406	401	409	405	399	422	419	373	405	413	421	385	389	434	422	446	429	463	451	434	420	406	396	431	408	438	399	365	408	389	427	408	397	385	404	417	440	412	428	433	397	431	405	413	435	417	401	425	394	409	418	411	437	445	409	419	405	443	425	459	408	431	428	423	412	418	429	423	420	420	435	420	413	410	417	425	456	410	396	422	408	423	409	407	441	415	420	422	438	416	424	425	436	434	402	402	413	442	405	380	433	457	416	423	391	390	393	397	418	422	435	422	397	429	419	406	379	407	443	433	425	415	394	430	410	406	400	414	433	424	427	404	388	396	404	419	418	396	381	419	443	408	413	395	393	411	409	422	436	433	447	437	390	427	431	451	420	394	453	413	404	384	437	415	383	415	430	417	444	409	430	438	392	440	419	421	405	412	418	392	411	410	393	429	438	461	405	442	412	392	407	398	397	400	434	401	438	396	427	428	430	396	420	385	433	412	414	446	378	395	456	394	389	385	404	409	417	423	437	443	408	436	407	435	437	401	396	406	433	387	412	410	415	407	414	431	420	405	428	411	421	401	388	411	408	432	396	436	424	414	422	418	399	434	381	425	439	414	425	439	408	395	469	439	447	434	398	410	433	411	400	418	412	389	417	396	387	402	397	439	446	433	395	406	378	426	421	414	446	433	431	400	410	402	423	386	411	386	490	416	401	406	422	403	443	441	415	374	414	392	402	465	411	443	436	450	407	438	431	445	421	410	396	456	454	461	441	391	428	382	437	417	451	455	420	398	388	442	418	418	413	418	417	396	388	412	390	462	391	429	423	447	446	394	413	420	454	410	403	417	433	417	425	390	392	464	415	402	425	409	398	403	391	432	368	427	408	426	422	442	425	387	413	427	439	401	419	408	385	381	439	422	398	417	423	440	403	436	411	395	405	405	457	418	443	411	402	401	459	449	414	405	439	403	451	440	442	378	416	382	407	413	448	432	410	429	419	419	398	431	449	426	417	427	410	403	408	428	405	429	459	418	385	437	427	404	391	421	435	410	439	411	383	385	449	445	362	390	445	433	423	470	441	427	400	440	415	435	438	428	401	426	423	397	453	415	414	397	404	401	397	447	410	422	451	425	432	420	413	402	422	402	404	415	379	466	390	418	427	434	392	397	396	427	395	442	413	460	390	430	433	403	402	426	422	441	450	409	411	420	434	450	410	430	434	418	438	440	390	438	427	408	424	402	413	419	418	405	375	451	425	405	407	390	427	427	426	434	444	386	413	414	396	424	390	377	444	427	438	368	408	404	413	393	417	391	418	430	427	445	405	418	428	456	403	435	421	401	394	409	422	395	406	435	434	417	403	399	424	427	428	436	406	397	399	395	430	418	412	434	414	400	413	404	465	411	444	417	441	409	429	418	417	410	403	416	410	415	416	369	417	433	382	461	410	406	436	436	426	428	427	437	397	408	416	426	437	412	386	418	404	404	415	385	423	407	422	420	413	424	416	437	395	403	441	399	404	394	419	423	436	425	416	408	410	394	458	403	409	390	435	401	423	385	430	370	423	420	414	402	387	425	414	418	408	430	427	395	451	397	448	433	440	424	417	374	384	422	407	405	433	407	384	434	393	425	445	413	450	428	438	423	445	421	392	402	413	446	390	407	412	404	447	425	415	417	414	422	391	399	417	421	425	430	368	441	410	400	408	404	401	419	420	376	401	403	445	417	436	406	414	443	417	402	388	417	401	399	416	426	391	414	404	434	437	427	398	389	416	420	394	446	417	424	388	448	430	400	381	439	418	397	431	439	417	408	417	436	393	402	426	406	415	426	414	412	400	457	436	411	404	386	411	409	366	446	389	415	419	410	400	414	403	420	402	410	406	432	404	419	446	441	404	431	437	398	418	413	413	424	456	416	423	434	423	422	421	429	417	441	367	408	429	394	424	436	476	454	431	413	406	371	412	428	408	426	418	433	408	439	380	418	388	428	402	417	416	444	471	420	397	381	439	417	396	414	436	436	425	403	429	399	395	389	393	401	408	413	384	393	417	459	462	418	438	412	402	390	414	413	420	416	391	440	448	426	434	424	393	383	387	412	444	402	417	381	445	420
7235	6110	4657	2470	1839	1419	1229	1066	918	805	700	666	683	593	592	587	528	560	593	518	525	555	514	526	493	486	490	542	502	481	524	544	481	514	492	538	537	491	531	523	531	508	518	568	508	488	524	525	491	464	540	512	514	530	491	539	501	527	526	503	504	481	533	506	479	488	533	456	508	521	469	486	487	494	486	544	546	517	512	500	519	500	485	503	514	526	474	495	519	533	489	547	522	492	500	505	494	475	487	489	511	508	478	507	512	511	517	520	495	489	504	507	489	519	533	487	517	504	517	503	466	481	517	540	498	530	479	488	498	494	531	469	532	503	459	486	516	496	479	485	475	517	498	482	493	483	503	502	491	473	495	540	532	531	458	493	503	469	479	527	484	493	526	504	495	505	542	449	485	464	482	498	515	524	497	519	538	474	504	517	517	442	495	513	521	533	456	499	494	498	514	496	511	505	508	534	503	494	519	509	466	507	476	462	519	491	458	496	531	528	496	507	524	479	533	534	514	495	501	506	505	502	495	515	500	506	489	501	519	498	517	502	504	481	516	512	525	490	475	503	470	540	492	515	518	447	476	450	541	490	529	494	480	482	455	483	496	540	484	497	485	505	494	474	501	514	506	496	467	523	446	517	499	526	475	492	505	467	491	463	483	494	532	487	509	515	525	542	475	498	496	469	476	506	477	503	499	509	500	494	469	488	476	474	484	469	427	481	496	517	526	490	519	524	489	517	480	512	519	489	493	479	441	493	482	513	479	524	497	482	525	529	494	472	461	472	504	502	458	472	518	495	479	482	507	501	503	482	501	488	480	500	522	508	469	478	500	490	507	451	485	493	486	514	500	486	506	505	515	474	486	497	501	475	498	506	464	469	514	459	508	518	455	518	506	478	502	502	473	508	523	493	473	537	492	509	502	491	507	528	494	476	491	522	505	514	481	488	499	489	477	482	489	555	484	539	479	520	439	481	512	478	469	526	523	542	496	478	513	515	477	489	508	500	488	478	518	518	497	515	519	491	510	520	495	492	525	537	520	483	525	521	500	512	502	513	536	521	491	460	506	485	480	514	474	481	505	508	490	506	511	495	486	473	467	493	487	492	527	512	514	499	489	473	492	457	477	496	511	541	533	507	508	486	502	480	453	515	442	482	525	515	500	520	533	452	502	498	475	480	497	502	504	486	459	532	496	517	522	500	497	494	500	534	470	446	480	482	495	501	527	518	447	477	511	486	487	519	443	528	550	553	468	471	482	483	492	486	505	511	480	507	472	553	479	534	487	477	507	507	442	491	519	520	509	471	471	472	510	449	528	525	499	514	459	517	525	522	475	517	508	503	487	504	510	489	487	505	508	483	463	550	461	522	476	492	512	518	506	508	512	515	482	513	509	511	484	548	492	524	498	561	521	508	526	518	479	515	469	501	476	479	509	522	495	522	485	523	528	513	475	469	489	504	474	487	507	504	511	479	477	533	445	481	499	534	481	528	502	533	508	490	511	525	478	490	497	498	486	502	489	513	493	517	486	502	495	507	478	482	492	500	480	528	484	502	498	503	498	433	509	513	498	476	506	486	475	511	486	516	506	478	460	485	497	516	499	479	501	456	528	481	499	505	488	480	508	473	491	485	465	492	497	514	479	536	487	488	510	538	522	450	491	487	511	513	493	475	481	476	492	534	520	475	506	484	469	484	462	493	530	484	476	493	505	501	487	464	502	490	460	479	521	525	495	504	517	532	489	494	510	496	506	515	465	520	507	493	516	513	510	505	471	485	500	518	488	496	488	477	508	471	491	466	525	522	491	528	494	492	488	531	458	532	490	478	569	518	466	519	513	548	556	481	533	514	453	503	496	493	479	513	508	484	555	489	467	474	496	499	491	489	475	466	497	517	498	525	501	536	496	475	508	482	484	506	513	469	513	518	467	512	491	487	487	478	507	489	508	494	511	522	481	500	445	478	499	514	461	473	484	486	552	548	523	489	527	494	502	512	493	493	520	487	510	495	530	498	518	472	542	540	499	457	465	498	473	499	512	483	492	514	504	508	522	489	511	497	502	515	471	473	466	483	490	482	501	486	487	495	506	513	465	509	502	541	513	471	505	483	514	506	530	495	460	491	497	512	512	487	505	497	492	473	504	499	485	506	494	512	507	494	509	483	517	521	516	464	493	475	467	482	504	468	493	504	495	523	498	508	498	471	496	527	481	488	522	497	494	508	529	459	538	497	480	512	498	469	509	501	531	521	517	486	485	466	459	528	508	518	528	464	514	503	474	524	479	504	506	525	531	523	517	487	461	485	521	501	495	492	500	482	504	489	462	552	475	490	507	502	508	478	505	492	481	494	512	482	522	471	481	489	522	502	515	500	473	505	530	462	502	558	487	484	492	546	530	463	479	505	493	472	519	471	465	542	496	497	482	473	494	486	498	463	506	500	495	494	516	492	478	499	525	522	464	462	515	498	506	475	533	485	473	515	531	465	511	497	475	518	503	494	498	483	433	497	479	482	486	466	496	508	493	496	518	537	497	490	513	522	494	484	483	470	513	487	485	530	473	528	530	532	515	533	507	489	496	497	502	488	483	477	497	520	507	485	484	514	460	495	518	497	468	486	493	520	538	502	497	497	522	512	520	485	504	492	517	517	502	485	483	511	501	480	525	478	470	465	509	487	514	492	549	473	503	495	495	489	495	506	494	522	512	494	478	503	519	488	496	473	473	499	489	509	510	512	498	476	508	488	496	466	490	508	503	519	487	457	508	483	465	470	484	496	468	515	489	489	502	498	501	443	478	480	520	512	516	504	503	492	506	488	464	473	529	479	502	515	525	436	506	540	529	518	520	549	504	521	511	486	530	486	494	436	450	480	472	495	470	515	503	487	447	491	497	489	489	497	539	523	524	531	521	505	471	546	513	526	510	503	499	484	551	482	507	493	540	531	482	480	489	455	492	509	530	531	518	545	496	530	514	488	461	465	510	517	528	468	474	468	506	508	553	554	513	539	503	508	496	530	495	498	485	474	530	483	523	487	500	504	530	478	504	476	534	489	504	516	519	471	494	481	482	482	476	533	504	479	480	476	480	475	494	539	471	456	451	489	509	495	504	468	520	477	529	479	502	501	475	480	477	473	465	537	539	480	472	505	483	502	528	516	551	508	491	518	519	467	515	451	502	506	524	492	490	497	455	465	486	518	484	501	506	518	470	495	474	515	526	487	502	510	468	477	471	499	474	500	440	461	491	491	551	485	494	519	494	530	506	480	512	535	496	540	493	539	512	491	516	534	484	453	476	509	476	514	506	494	499	500	517	487	509	479	485	524	498	531	508	527	520	502	516	454	480	482	500	471	486	473	520	503	488	514	459	509	506	511	478	505	516	517	477	510	483	492	494	496	542	462	507	496	516	479	503	543	511	486	500	479	486	481	502	457	468	507	509	512	490	508	505	517	510	510	508	468	495	513	478	496	477	482	507	497	452	509	520	503	483	514	493	500	479	445	486	476
22600	21190	29015	23645	21155	21176	12617	1950	1372	1287	1144	1049	1012	1012	946	932	883	885	856	842	900	821	839	814	777	787	758	787	758	768	803	842	734	783	807	824	794	765	799	777	789	768	761	760	723	770	761	774	779	764	796	766	788	783	747	722	753	728	768	738	763	732	750	779	734	763	776	751	739	728	748	770	772	733	800	726	754	746	757	772	771	744	776	748	748	778	737	734	712	709	728	733	713	714	780	748	763	690	801	768	753	752	767	726	731	701	673	736	757	735	713	773	740	802	754	768	789	781	768	767	704	745	755	774	719	725	761	718	751	774	739	743	755	741	701	747	769	703	778	690	741	746	786	743	737	728	756	769	759	758	769	747	766	744	753	746	788	749	730	742	710	736	759	727	752	765	708	745	734	757	785	770	717	736	754	735	748	759	767	747	710	792	742	732	710	740	729	739	756	729	697	759	749	744	757	765	701	717	712	716	771	769	722	707	733	754	745	740	734	752	732	753	740	727	693	780	720	715	706	745	690	733	752	799	792	719	761	738	717	762	761	745	709	754	729	727	753	739	705	753	725	700	719	743	758	776	749	714	772	725	707	699	750	778	730	731	732	767	722	732	751	723	707	798	710	740	709	794	698	763	727	723	721	765	788	699	742	692	765	784	725	736	754	739	746	758	737	756	740	719	759	757	762	764	691	765	764	745	724	717	708	730	746	725	727	786	786	807	732	690	764	755	778	767	705	760	700	796	731	720	770	743	761	747	708	740	724	719	731	762	755	742	718	715	744	774	721	804	708	712	731	733	739	746	704	757	753	753	796	738	725	732	794	779	721	738	807	750	805	727	737	769	746	777	787	740	737	733	717	757	762	719	747	731	737	796	775	760	694	749	744	744	757	780	735	730	761	709	709	717	775	722	749	766	735	673	780	700	798	760	732	727	741	781	693	784	733	721	720	708	768	721	698	759	757	716	747	727	741	731	734	756	728	710	749	734	722	746	767	771	740	793	764	723	794	718	766	728	751	693	732	767	780	710	754	732	762	763	754	733	777	759	749	778	733	744	716	740	747	748	751	658	720	745	771	740	694	745	707	662	741	714	755	720	757	762	730	730	740	746	767	747	757	714	736	703	748	750	751	721	717	761	773	754	724	718	681	771	698	738	816	726	767	725	752	762	748	723	727	729	741	756	723	728	703	769	775	739	757	743	711	766	764	770	747	709	756	755	745	703	708	720	796	756	714	761	718	700	788	688	793	753	717	732	763	750	703	725	723	759	692	766	742	709	704	687	783	737	761	766	763	739	724	721	791	710	711	774	741	750	784	761	766	756	722	782	727	747	732	719	779	751	726	684	745	765	709	731	770	708	752	731	732	728	734	701	764	788	746	743	720	697	693	752	784	784	752	798	747	702	769	700	702	728	753	733	732	767	750	689	711	733	771	729	780	745	803	704	729	705	693	752	734	718	780	737	704	697	746	746	758	789	708	723	725	726	715	777	745	748	747	750	745	719	713	757	726	765	730	723	738	768	699	688	731	754	720	742	751	751	735	694	705	702	718	758	760	737	715	755	743	747	715	730	756	751	727	749	750	709	727	753	760	706	692	765	761	782	702	733	727	749	748	732	744	795	776	722	749	722	730	781	786	694	717	748	739	732	723	712	716	750	777	799	677	722	795	762	725	704	709	722	726	757	746	779	727	741	729	772	717	740	745	741	752	767	731	748	729	757	748	748	757	751	737	681	794	729	748	754	735	759	791	707	712	727	743	702	728	719	706	709	787	743	723	791	760	724	728	738	706	764	804	809	751	739	777	733	723	742	783	746	750	721	703	730	714	758	778	742	687	769	740	752	722	764	746	743	658	707	797	728	718	779	782	725	773	727	711	727	734	703	706	718	743	733	714	791	791	747	771	728	706	751	755	733	741	745	717	731	689	737	731	738	721	747	741	731	755	718	740	776	783	797	815	739	744	778	731	688	748	703	776	729	722	704	809	767	745	735	769	743	806	759	742	776	682	685	773	720	705	745	736	782	749	744	721	735	758	746	740	747	756	776	725	701	779	742	724	753	756	690	772	714	682	744	734	726	687	738	724	754	747	726	724	756	723	772	756	776	754	727	794	722	752	724	789	769	661	724	738	694	726	714	770	728	770	750	778	726	745	722	730	720	739	750	722	748	748	723	712	722	700	716	722	743	716	734	715	777	771	730	769	742	764	717	706	703	767	743	724	734	739	790	745	747	748	735	710	774	724	750	760	756	735	702	746	777	731	761	747	780	691	752	755	764	729	714	724	765	751	762	729	723	758	747	749	750	738	741	786	687	769	709	722	756	751	731	728	761	750	743	704	719	781	769	755	729	699	764	762	718	767	744	701	752	780	782	716	747	736	719	761	698	768	726	708	728	761	721	686	788	710	759	770	696	733	706	759	736	752	727	730	748	768	702	758	757	760	731	701	773	746	743	776	728	712	780	774	715	749	732	704	684	817	699	736	739	720	683	707	765	704	754	787	714	787	751	714	771	795	712	770	741	727	785	780	754	732	713	790	755	754	727	739	741	698	759	777	740	765	745	732	727	715	735	742	757	709	714	715	770	766	756	776	727	726	713	747	737	733	743	743	742	746	759	730	741	714	759	779	753	715	655	762	742	693	736	774	697	792	760	740	712	743	712	721	701	805	779	738	723	786	735	734	717	749	720	753	756	739	732	760	746	747	715	734	729	713	745	774	718	738	725	771	768	727	758	794	786	724	696	701	715	775	668	704	736	780	713	654	721	807	739	722	699	761	752	724	714	729	734	743	758	721	732	797	767	687	754	715	782	724	719	734	781	695	773	744	752	719	761	767	764	700	745	709	757	707	787	733	753	742	723	767	758	690	769	703	768	763	721	723	764	797	735	716	726	743	717	693	709	760	671	715	694	761	734	744	749	709	753	731	777	728	663	714	721	737	717	767	757	812	766	760	758	766	742	747	759	786	714	715	712	686	757	748	730	680	722	777	753	733	752	754	723	725	737	758	709	786	746	813	746	734	766	693	720	663	763	743	751	754	723	764	741	732	749	759	743	736	726	730	745	689	729	761	765	709	727	685	726	716	742	746	745	725	784	731	726	712	743	744	726	732	716	734	740	779	721	786	719	732	698	700	739	688	781	748	707	744	766	716	763	719	753	775	767	757	779	748	726	715	747	702	692	735	728	751	731	766	746	699	713	725	755	713	725	766	726	773	761	773	736	716	749	744	754	755	767	740	750	733	690	746	753	767	760	761	755	755	731	744	749	682	749	713	739	741	756	734	753	758	746	754	703	759	746	734	767	742	748	729	745	728	820	742	732	775	756	702	712	745	735	756	752	750	747	740	757	692	745	760	737	738	740	722	745	686	738	720	737	737	756	741	701	761	802	752	720	715	735	754	690	740	742	711	718	711	759	739	744	683	669	728	715	748	741	791	739	744	736	768	699	724	753	746	795	716	732	699	754	747	723	827	728	754	726	764	723	788	777	771	657	748	782
9960	16735	13379	7485	5381	4038	3234	2653	2299	1924	1710	1492	1324	1265	1177	1151	1092	1016	1015	977	939	893	946	962	864	880	943	907	863	892	850	906	852	866	877	884	834	841	879	864	841	847	865	862	844	869	851	846	855	774	808	877	802	861	812	846	836	790	837	845	852	800	833	839	824	810	803	815	845	824	797	811	814	821	795	806	848	821	834	788	871	793	804	776	784	829	783	859	789	853	817	799	811	799	876	826	817	822	824	774	826	801	774	835	801	797	808	749	799	876	833	833	791	770	783	809	808	806	889	825	769	812	836	812	834	839	852	826	837	853	803	801	856	801	797	802	797	774	806	816	810	871	827	799	872	800	787	852	833	794	795	834	856	805	808	802	824	844	807	834	810	804	778	772	779	837	858	861	844	808	823	769	831	873	847	829	790	831	782	813	776	804	807	783	778	862	765	859	791	866	796	779	819	806	847	786	820	816	820	812	809	799	787	813	798	808	830	822	769	816	815	790	805	790	827	814	781	848	812	822	817	848	777	825	857	793	791	798	773	835	773	790	806	828	842	813	815	739	799	841	771	765	819	786	781	849	841	860	833	814	758	792	744	831	824	794	818	794	799	838	833	847	830	799	824	782	799	773	799	737	787	844	847	811	842	751	807	821	811	816	843	803	805	829	795	787	804	836	793	763	808	775	776	823	793	819	807	842	813	804	751	831	789	827	805	845	821	782	816	843	808	809	821	762	813	801	820	806	823	821	812	804	827	849	787	792	794	801	800	834	821	753	841	787	837	729	881	787	830	822	796	843	828	783	855	792	828	824	787	855	799	833	803	769	800	782	834	817	745	799	775	780	814	817	793	788	837	833	813	800	822	833	766	843	815	854	779	785	790	794	844	825	827	831	763	783	841	809	805	842	826	854	823	825	805	827	812	836	815	818	804	796	828	830	785	813	832	801	785	817	827	803	804	798	820	831	818	815	790	794	832	800	802	830	779	789	786	786	831	823	742	814	799	821	783	787	804	851	767	846	813	819	779	822	868	814	790	792	813	806	831	790	807	836	817	849	802	760	781	797	806	859	809	818	810	781	794	801	866	810	796	762	805	800	859	759	781	806	839	828	817	801	784	784	816	839	784	807	798	781	822	803	785	765	763	833	830	853	834	802	802	798	832	761	797	807	814	798	827	836	764	806	802	782	819	769	792	811	767	814	834	801	774	822	833	824	841	839	844	839	847	816	802	758	798	755	773	844	815	766	833	795	856	799	812	848	812	830	795	844	748	798	837	842	838	821	797	830	793	804	813	824	758	832	809	823	782	811	879	819	848	822	830	827	825	808	841	856	812	792	807	798	785	862	809	828	822	809	814	803	802	808	838	797	800	850	823	879	811	813	816	793	803	794	802	797	836	817	802	852	840	823	816	819	800	808	763	816	801	829	862	803	863	769	807	811	870	813	856	810	816	782	787	751	789	815	785	787	752	811	800	828	784	794	876	809	834	822	824	840	873	798	767	836	784	825	862	830	853	792	811	811	810	786	830	817	827	774	766	775	846	789	808	804	830	798	781	842	849	787	792	861	787	816	885	791	881	808	832	842	820	852	816	790	804	831	799	833	833	834	845	801	823	820	813	784	811	792	823	836	820	769	817	813	805	837	838	811	818	825	831	841	760	816	828	875	796	776	848	781	768	799	730	834	772	823	805	773	786	797	774	776	803	792	842	811	761	807	845	853	868	799	853	834	823	845	822	782	823	776	851	820	835	792	830	808	780	834	820	846	810	813	830	808	773	805	823	807	747	813	827	737	777	809	772	756	791	765	853	759	771	790	780	802	805	859	787	768	852	811	792	823	820	878	828	829	793	815	744	808	826	812	800	788	781	825	820	778	834	795	833	812	820	802	802	816	824	782	826	815	779	856	819	833	782	809	834	808	848	821	795	877	854	742	830	841	808	803	822	784	850	767	810	817	820	776	784	807	803	829	793	833	820	805	797	761	814	807	813	786	777	820	778	789	855	788	812	807	814	849	783	755	858	851	845	796	820	791	775	772	785	850	753	838	831	799	808	825	776	817	824	840	809	774	804	760	880	836	804	785	811	803	848	813	815	790	779	866	800	812	805	829	819	762	815	797	803	799	798	790	783	809	830	796	808	781	805	797	804	789	828	824	819	835	786	877	852	835	761	848	821	836	764	802	837	784	821	803	795	844	792	845	812	791	823	800	805	799	844	804	780	850	785	846	791	787	792	755	797	823	827	819	820	844	824	856	804	796	797	849	813	797	766	814	773	757	790	788	785	783	810	842	842	878	807	753	772	842	854	794	823	803	811	793	825	801	809	819	779	820	815	811	777	795	796	828	826	791	825	848	828	805	831	791	846	821	750	828	796	816	827	787	784	826	775	830	793	819	819	819	814	833	828	771	831	790	784	821	853	817	800	797	816	809	817	740	802	815	773	807	809	780	832	854	797	860	817	821	799	810	840	856	835	813	830	796	745	803	785	823	813	828	802	803	841	830	803	805	838	796	798	758	792	785	772	841	834	816	819	822	766	825	808	762	809	782	801	800	814	829	807	767	778	848	844	831	785	776	806	814	799	841	847	827	817	784	819	815	852	801	778	765	788	793	788	802	811	814	763	818	786	797	792	784	879	781	807	821	826	820	781	821	784	813	819	852	833	813	816	842	862	836	823	813	851	809	777	794	831	744	777	746	783	799	821	788	826	827	805	799	809	805	811	818	809	862	783	779	809	871	795	803	833	818	785	834	835	783	840	817	773	782	805	873	809	845	771	752	825	814	787	805	786	808	814	801	814	788	813	844	785	848	824	902	817	761	870	826	834	834	859	831	817	811	823	895	824	869	802	803	831	812	816	812	834	860	805	766	823	761	843	807	792	806	834	811	816	870	784	803	828	782	801	754	765	809	835	797	773	837	866	823	839	811	796	867	813	815	809	827	807	818	801	792	810	793	788	837	808	839	850	789	853	825	822	811	848	835	802	857	796	798	857	759	850	806	842	808	798	792	804	827	799	817	804	820	816	787	839	808	887	840	818	787	808	816	831	843	773	819	831	849	844	769	773	851	796	861	805	788	790	860	798	818	796	831	851	791	773	803	813	827	852	830	789	773	765	779	798	829	808	831	833	839	853	779	765	765	758	786	794	885	819	798	818	859	794	801	825	810	865	778	784	820	786	764	769	866	789	793	795	826	801	808	819	806	825	752	765	811	797	860	811	775	824	818	778	821	808	801	790	841	796	845	832	789	806	854	758	790	830	812	778	772	806	781	784	813	842	777	761	861	795	801	828	824	842	831	844	784	847	753	797	859	802	861	861	815	815	845	808	785	843	835	796	837	805	827	821	727	792	806	851	833	790	880	849	808	805	782	825	840	812	801	832	833	835	773	842	730	797	862	843	839	808	796	802	766	792	859	801	813	801	852	819	789	789	808	818	865	824	778	775	815	809	794	802	787	792	801	782	796	803	772	815	776	790	790	820	843	777	825	800	819	794	839
27177	20379	8210	641	395	312	278	259	251	256	264	230	263	225	250	241	259	226	240	241	229	243	235	231	246	247	222	277	244	231	236	248	195	216	229	213	245	226	248	259	226	254	230	208	217	240	234	206	227	226	252	237	232	243	233	232	223	223	278	204	238	232	235	224	217	241	229	252	243	225	208	245	212	219	248	228	243	232	241	216	229	270	253	250	252	245	229	241	239	237	240	244	249	251	237	240	247	238	252	228	219	236	238	240	232	203	252	203	239	229	241	216	232	225	261	239	227	259	275	250	265	216	222	252	230	223	212	224	222	263	232	248	233	251	270	252	254	266	239	229	232	232	236	223	278	228	250	239	229	243	241	246	235	247	232	215	232	230	234	242	256	201	253	251	221	214	217	221	250	222	234	232	226	234	262	235	227	253	215	235	239	258	258	258	228	264	222	263	210	244	208	224	219	228	234	254	234	239	242	226	242	215	209	248	218	251	226	192	212	207	242	231	226	263	238	229	227	238	244	249	226	227	214	199	223	234	212	239	237	228	223	238	206	248	225	214	259	236	245	248	223	248	231	227	254	228	226	227	247	217	254	235	245	223	243	224	242	252	216	226	228	238	235	233	214	226	219	228	235	208	241	205	246	213	238	254	228	237	224	237	202	259	238	248	203	246	217	240	228	215	222	226	248	229	250	220	235	261	219	235	263	231	229	270	230	214	219	230	241	253	219	239	225	258	203	214	251	235	247	200	229	218	270	235	246	240	249	225	200	222	236	230	204	225	237	206	217	228	213	227	245	261	231	221	210	235	229	254	251	243	213	231	251	241	259	246	231	246	267	227	230	231	229	237	258	256	226	257	224	240	244	211	271	231	246	238	235	231	246	211	226	241	224	218	210	215	231	215	218	246	230	241	208	231	218	236	234	220	208	251	238	211	233	220	228	251	217	245	244	225	224	227	213	223	239	203	237	238	222	237	223	228	263	222	227	224	215	210	241	196	223	221	239	218	260	227	214	277	235	245	206	213	230	244	225	239	238	221	231	230	265	240	236	248	235	240	214	244	239	228	231	232	245	239	231	239	217	253	239	235	240	269	234	233	247	231	224	237	234	204	230	244	209	235	208	225	232	228	224	241	252	215	224	249	233	225	206	222	245	225	237	235	224	247	215	210	231	220	254	252	239	255	226	245	208	236	226	252	231	230	259	227	229	235	250	250	268	251	211	222	252	252	230	236	237	253	253	255	230	238	240	209	242	226	276	255	236	219	209	244	214	224	236	242	241	236	243	236	214	243	236	196	215	244	256	234	236	218	240	209	219	240	222	225	238	220	215	227	262	238	240	241	239	206	246	240	220	248	239	254	235	244	245	242	239	207	234	210	245	255	232	196	235	236	234	245	237	236	237	206	230	264	261	218	223	211	243	215	247	259	229	262	216	240	223	223	253	239	195	248	246	220	259	232	251	256	248	255	220	246	250	214	252	222	240	245	227	258	199	232	189	228	244	225	215	236	240	220	241	232	231	231	226	227	210	243	228	244	217	227	245	220	224	240	219	255	252	242	232	212	223	250	222	239	254	238	216	234	227	215	245	231	238	227	255	239	233	209	247	246	227	217	219	242	233	245	219	257	227	233	225	241	205	223	230	237	225	250	253	217	229	192	254	226	232	249	260	217	222	218	250	228	218	256	245	214	230	232	220	226	224	229	244	247	212	239	233	244	241	211	217	231	217	245	235	219	243	226	236	262	233	249	230	224	230	221	225	248	224	237	259	213	222	231	234	232	248	247	239	234	240	214	234	212	214	236	230	237	233	235	256	232	213	243	248	248	226	232	233	235	236	224	234	255	251	270	234	206	246	224	246	221	254	240	246	224	221	260	229	237	212	236	231	219	236	226	214	240	243	227	249	253	219	242	239	247	212	243	228	251	225	226	239	232	257	230	244	223	245	232	236	221	234	222	261	232	236	215	239	192	233	240	232	220	234	249	233	210	234	225	224	229	220	185	230	240	274	230	226	212	227	204	236	226	252	210	230	232	277	233	234	227	237	248	243	237	242	215	228	242	225	233	238	238	236	232	254	261	241	234	232	234	219	231	236	227	216	222	237	222	241	252	210	233	225	242	242	236	200	238	261	247	252	225	254	217	235	232	230	248	234	223	226	226	238	273	243	220	245	240	237	237	222	268	222	233	233	235	253	246	244	249	235	232	233	230	242	253	254	227	202	239	263	259	210	221	236	227	241	198	219	253	276	229	240	225	207	251	206	250	231	232	243	219	255	226	234	202	241	211	250	255	241	226	218	205	238	234	254	238	243	248	240	230	239	239	242	236	221	231	238	226	240	230	227	233	216	219	250	228	261	212	250	194	241	222	229	260	237	247	238	249	220	239	241	224	226	237	269	259	213	232	237	196	263	222	235	251	224	232	218	239	214	231	235	226	239	235	254	224	233	239	226	250	218	231	240	225	235	223	231	233	203	224	237	261	226	235	227	233	240	254	240	262	237	234	275	244	251	238	233	255	215	227	226	238	247	241	237	216	229	229	226	202	212	250	246	235	234	273	237	230	244	267	219	237	228	210	211	224	249	227	241	234	224	218	203	244	209	232	235	251	213	270	242	211	231	257	216	224	249	233	221	240	226	228	231	226	239	219	265	281	239	230	227	242	220	254	262	217	227	232	238	232	226	224	238	218	260	223	247	251	244	223	229	236	264	246	228	223	249	246	244	241	221	252	236	219	240	228	226	233	215	249	205	242	240	242	230	237	240	220	242	240	223	229	233	227	264	247	259	249	202	241	221	228	226	225	232	240	252	256	239	205	220	231	238	243	221	256	246	249	224	227	217	240	239	224	254	223	228	232	224	219	254	236	210	207	208	248	218	253	226	238	243	227	205	226	239	245	238	254	251	246	227	226	234	234	241	228	232	220	240	225	232	251	261	254	203	228	233	208	240	226	254	215	201	219	241	222	260	241	244	230	217	228	201	240	246	242	232	221	235	244	235	237	242	199	222	223	237	237	242	235	235	225	232	224	230	247	246	236	216	232	249	246	220	243	263	238	229	244	218	264	245	255	207	211	232	241	237	245	235	253	244	218	244	216	243	228	216	224	228	244	266	235	234	201	221	259	240	250	242	236	206	218	209	223	229	230	250	237	267	223	236	245	230	257	224	248	194	248	227	235	241	246	240	242	242	218	230	245	230	249	251	228	229	243	219	266	243	225	225	253	237	235	234	247	246	239	260	231	222	225	245	219	232	257	252	253	249	239	225	222	248	234	226	258	215	226	247	263	274	237	213	247	230	244	241	211	249	230	217	225	248	235	228	246	225	222	204	261	247	239	212	245	269	260	250	202	252	242	226	227	215	183	247	239	242	241	253	246	242	217	219	233	260	242	234	229	208	261	249	223	236	220	236	203	239	234	209	236	212	250	235	211	224	240	205	236	231	225	252	229	249	226	227	232	233	252	242	234	220	230	249	250	232	237	275	237	237	221	236	245	216	254
5940	1213	935	540	507	412	360	360	309	329	316	307	318	311	289	321	313	306	278	294	278	298	309	299	279	282	286	276	293	299	299	267	295	305	290	299	293	316	306	303	306	305	285	299	281	281	307	294	284	305	275	268	301	246	305	283	310	281	257	280	253	289	281	277	278	268	278	308	264	285	298	294	296	273	303	286	324	306	305	301	294	312	295	277	264	296	262	286	314	270	287	265	252	295	276	276	302	288	273	272	309	295	273	315	293	273	278	266	297	287	298	285	285	252	277	296	299	291	296	282	254	267	301	294	312	278	284	285	325	274	287	322	299	308	302	293	280	315	272	306	333	320	308	291	309	278	268	265	286	287	298	270	299	277	298	305	316	309	277	304	287	271	300	316	277	307	287	259	280	293	286	282	304	312	257	276	270	296	316	280	290	272	266	274	271	305	271	250	284	292	292	316	279	316	302	284	299	284	282	261	304	269	283	297	289	280	294	308	273	284	287	286	293	291	293	301	244	286	263	274	295	264	315	304	274	333	293	302	277	304	292	310	273	293	265	298	284	297	281	313	294	245	297	283	280	288	287	292	297	295	276	292	303	284	277	313	283	284	273	302	273	296	292	278	315	297	277	287	275	283	310	299	268	286	267	298	309	266	311	282	285	289	283	307	286	252	247	264	256	315	281	273	258	289	279	299	308	317	300	290	305	301	305	290	290	278	293	307	307	292	307	280	291	304	291	288	277	301	273	314	286	301	292	280	312	312	285	286	282	265	307	299	311	269	297	295	301	277	279	255	289	309	273	257	303	274	281	264	289	294	292	302	302	283	273	280	284	277	278	247	295	306	239	284	288	290	261	293	260	319	319	282	280	298	286	309	280	290	294	291	283	284	288	278	267	282	294	266	302	286	273	279	286	306	301	275	278	300	275	311	290	306	295	313	290	277	274	273	331	284	308	278	269	269	277	291	297	297	301	277	285	307	309	312	278	265	309	291	277	277	294	264	309	303	285	258	332	296	295	270	280	290	268	326	272	259	267	289	263	306	292	296	280	303	303	293	299	294	287	290	269	292	256	295	246	276	292	310	292	250	273	307	302	297	278	267	290	304	284	294	313	256	288	265	268	320	282	278	282	291	305	290	268	294	263	281	267	281	293	270	288	282	321	276	295	284	288	275	256	308	265	285	301	311	289	280	266	298	264	285	265	291	289	299	299	281	300	265	294	303	275	278	272	297	284	275	281	298	313	241	300	278	289	299	284	277	321	290	304	293	297	263	267	273	296	292	300	292	285	271	297	274	280	297	299	256	300	293	287	251	296	281	271	278	253	318	265	270	274	300	278	290	274	293	280	290	324	283	277	282	308	304	311	256	285	308	311	297	259	250	287	282	293	278	286	293	261	280	260	274	301	296	274	288	301	306	254	295	277	289	301	281	312	276	275	299	274	285	263	264	262	258	265	263	302	304	282	297	279	301	294	280	284	283	279	270	279	285	306	264	260	279	269	256	301	312	277	279	287	299	333	311	283	308	332	295	282	309	286	307	264	297	296	268	328	286	281	280	314	313	285	281	258	303	301	280	277	321	262	285	276	287	284	278	282	302	265	265	274	323	290	286	280	297	282	294	292	315	267	305	289	277	274	271	266	295	302	259	305	297	302	309	314	310	253	283	261	273	295	274	302	284	261	319	294	310	317	299	304	273	290	278	316	291	313	273	288	273	289	291	301	296	306	279	284	296	296	317	297	322	284	271	277	299	303	273	311	296	317	281	302	321	272	311	307	301	291	306	301	323	275	294	324	289	283	276	305	292	304	285	262	302	275	301	289	304	322	279	276	271	286	310	291	275	276	300	296	273	310	266	294	250	270	286	314	290	315	283	260	316	304	326	282	301	287	275	297	285	259	317	299	279	278	284	267	331	285	306	277	304	294	288	298	282	259	281	329	285	294	249	283	295	302	276	284	331	308	293	284	302	290	304	289	299	279	281	279	307	261	270	259	280	306	320	289	309	299	276	277	295	291	277	298	312	280	287	292	238	303	296	311	279	257	263	305	281	282	300	261	277	299	260	315	306	310	277	282	296	291	291	294	274	285	322	272	269	274	309	287	274	257	277	294	291	290	297	291	300	279	289	285	291	299	298	298	311	297	277	251	279	304	311	306	281	305	278	297	278	310	292	295	290	267	297	276	271	271	275	284	311	275	292	279	269	281	295	303	285	298	253	269	289	278	279	286	317	303	286	290	293	285	261	265	316	285	300	294	267	305	282	298	278	277	271	264	320	280	318	280	276	263	313	283	274	287	281	311	263	302	283	277	294	273	310	292	265	312	322	308	306	305	304	271	313	268	320	281	273	306	309	313	296	313	304	291	295	289	310	291	274	284	272	284	283	300	287	311	303	274	251	309	285	286	299	300	287	315	268	295	318	301	304	270	310	258	284	300	274	299	302	300	305	273	297	306	291	275	262	277	289	291	280	303	329	297	295	271	288	292	309	270	303	299	271	309	254	282	303	301	281	302	310	304	278	269	289	288	280	278	277	291	298	289	314	280	308	302	295	285	310	328	279	275	321	283	290	263	286	279	302	315	274	311	276	289	262	300	249	279	276	284	272	281	297	275	278	297	303	284	277	285	300	294	269	281	271	299	269	300	280	295	264	267	250	292	293	301	285	285	286	265	308	303	288	305	305	301	288	286	293	300	263	277	308	292	296	286	278	281	286	276	285	296	272	259	299	273	289	306	297	314	316	307	288	283	307	295	288	321	284	313	288	282	314	286	282	305	256	268	271	312	248	280	260	298	299	323	311	286	289	294	275	262	318	296	291	281	266	265	306	288	265	286	263	303	294	315	314	277	311	281	273	263	305	282	295	276	298	283	318	281	289	286	285	290	304	277	318	286	281	262	292	307	286	292	295	289	290	275	283	272	283	265	286	289	278	289	289	319	330	307	279	293	296	298	275	297	286	281	286	287	289	266	282	300	287	311	297	266	312	271	292	280	310	290	281	312	279	279	258	288	278	255	284	300	281	301	293	276	292	312	299	309	286	295	289	262	283	311	272	289	275	291	297	334	288	287	276	266	303	301	312	327	276	286	278	275	306	298	280	308	299	296	278	293	310	298	279	289	295	308	309	285	334	301	326	299	298	298	291	311	278	325	281	318	295	286	299	303	323	286	288	270	277	294	295	276	294	266	306	333	276	312	308	290	266	273	278	248	263	281	297	283	329	284	309	270	317	315	281	317	309	289	265	292	299	325	287	305	250	294	302	269	277	290	315	291	278	282	232	296	249	307	284	298	275	301	291	295	308	283	294	285	269	278	287	282	296	289	296	301	294	278	308	307	272	272	307	289	279	288	293	299	267	298	292	326	339	268	304	322	294	274	302	273	309	294	272	297	270	270	285	268	287	298	313	281	291	293	273	300	288	286	300	315	311	267	291	268	271	290	269	289	277	285	314	306	267	289	289	284	297	274	280	298	278	284	272	283	286	284	280	296	288	303	283
23616	21188	28608	23998	21175	12282	1410	904	717	680	646	587	551	532	508	484	456	472	482	495	489	449	455	468	448	440	415	444	436	391	426	420	424	418	437	427	396	417	439	429	455	425	419	428	410	433	436	410	427	418	430	400	425	408	420	447	400	386	415	401	404	424	425	400	419	401	430	397	453	383	415	395	378	393	389	405	396	449	418	414	418	430	417	407	380	420	427	380	456	444	410	444	407	457	403	429	423	389	407	393	367	386	449	416	462	445	390	440	413	434	436	431	406	415	360	385	401	409	412	393	368	437	400	380	423	400	422	455	425	396	410	374	389	409	438	416	412	410	388	421	438	444	394	399	371	405	398	446	406	446	420	387	404	435	411	439	417	385	436	405	412	428	447	402	402	389	421	475	399	389	399	410	422	426	393	393	388	396	429	424	417	404	434	424	448	439	415	391	452	432	425	411	409	440	417	403	379	392	425	429	432	396	422	386	361	425	431	388	433	421	428	409	412	420	422	423	430	423	385	414	439	390	392	450	384	373	445	397	402	412	434	424	399	440	403	446	430	429	419	432	430	434	410	404	395	436	406	427	431	390	421	419	390	438	390	376	426	427	418	399	430	433	431	393	406	418	426	392	416	393	422	426	410	410	418	393	394	427	450	430	413	445	397	383	399	387	416	408	427	410	408	409	413	406	414	407	392	415	436	449	401	449	441	401	400	400	445	400	384	386	365	401	394	389	418	380	419	406	429	453	413	432	398	372	402	431	429	443	441	409	377	420	369	416	420	394	411	400	381	386	379	441	412	407	384	412	396	402	409	375	476	405	426	421	430	415	392	408	384	464	394	406	406	430	418	409	431	423	402	392	416	410	428	387	393	413	381	442	408	406	406	432	432	396	429	408	431	417	435	433	430	427	413	420	427	423	414	446	410	420	394	412	405	451	411	409	449	407	399	393	435	393	403	423	398	427	399	398	411	395	440	394	431	387	414	420	408	400	445	375	406	403	400	422	422	401	418	417	409	405	446	408	429	424	406	452	398	402	426	457	438	438	421	387	410	428	408	420	434	391	410	403	418	428	420	413	429	443	434	407	453	383	421	399	414	388	403	404	419	431	395	390	436	391	400	401	412	428	453	391	395	454	446	390	409	436	408	401	404	424	401	386	426	423	446	385	404	396	406	367	426	413	426	421	426	440	390	417	404	408	428	389	391	418	402	433	420	412	393	433	404	424	418	429	445	395	420	419	401	410	414	429	425	419	403	389	481	413	402	411	411	358	417	403	394	415	426	408	441	419	411	415	399	429	418	385	412	428	459	430	424	438	417	385	414	401	382	416	397	419	398	415	388	402	377	419	427	401	420	383	405	409	405	431	417	440	459	401	389	397	400	439	389	406	435	441	385	426	392	407	404	446	402	453	401	427	425	386	397	414	426	403	410	366	444	466	405	416	411	424	368	371	430	415	435	429	406	422	394	396	403	442	427	415	398	438	416	418	381	384	405	401	381	432	403	382	403	475	442	422	389	426	412	368	396	440	390	431	406	421	398	375	383	419	402	415	385	385	425	403	432	433	433	422	399	408	395	402	401	420	446	423	385	380	395	420	402	404	425	375	381	403	397	375	452	440	424	373	402	429	424	398	397	394	395	401	422	415	396	438	440	416	440	384	425	448	420	370	436	426	394	384	395	414	427	433	403	403	422	420	368	415	383	434	390	445	430	405	414	396	418	405	407	393	404	400	424	426	379	399	424	384	375	376	402	432	385	402	424	438	390	426	423	394	411	440	384	434	406	439	424	385	403	395	429	437	422	432	400	403	430	402	403	418	398	396	413	394	400	418	407	418	429	425	407	409	392	424	412	419	422	372	415	382	395	425	415	403	398	413	422	422	400	389	413	370	417	376	427	396	413	392	412	449	407	402	399	414	417	401	386	414	383	425	380	372	458	410	365	407	381	427	405	388	364	364	424	415	367	398	407	449	385	398	422	392	418	406	373	436	433	414	400	426	425	423	421	407	383	428	415	433	422	385	437	388	406	389	384	393	391	434	361	399	422	416	395	404	445	458	410	370	395	430	424	406	393	404	397	398	420	399	397	386	432	437	430	397	403	380	406	379	391	391	410	433	405	406	449	393	435	441	415	445	402	399	387	440	400	416	444	417	429	410	446	422	402	423	418	411	413	436	423	395	404	449	417	439	430	421	401	450	405	410	397	424	405	392	419	438	397	402	386	425	370	391	427	392	425	420	450	373	398	437	421	426	406	387	402	422	400	376	415	438	386	394	403	407	443	412	388	427	397	414	444	402	412	409	397	382	420	392	451	410	391	414	400	432	411	421	405	433	406	391	452	412	381	415	400	389	444	427	414	416	420	409	420	378	443	458	427	419	435	405	399	412	389	410	422	404	392	439	406	409	402	420	434	400	393	393	385	421	411	434	422	412	415	381	465	420	394	421	373	421	440	419	404	414	409	428	394	410	385	397	393	426	421	389	416	408	446	415	446	436	382	381	465	387	443	436	404	438	412	428	405	365	412	449	410	391	417	431	374	407	424	429	418	403	394	440	400	411	423	371	407	432	409	387	399	410	404	444	447	451	419	410	416	435	410	422	399	422	408	452	447	429	412	409	375	433	429	435	382	435	396	423	430	415	369	434	399	430	385	418	422	406	407	431	422	415	420	418	413	414	419	436	399	429	399	410	421	411	392	425	366	413	392	387	438	454	401	407	411	387	437	399	386	407	438	398	405	395	401	404	431	418	391	411	408	416	425	390	443	381	414	404	416	408	407	418	416	405	403	411	413	439	419	417	395	394	386	413	396	420	419	406	427	411	422	411	426	392	426	402	427	452	411	383	450	441	426	454	416	406	412	402	433	390	392	407	433	390	414	410	368	425	414	433	425	416	382	406	404	452	405	408	417	388	421	433	422	366	420	450	401	418	429	406	415	386	443	421	410	450	390	407	419	427	439	409	438	421	403	373	398	433	391	393	440	434	413	401	412	341	399	421	394	417	392	432	464	413	364	421	451	416	413	413	418	431	405	401	422	409	430	423	392	433	437	436	392	406	416	452	393	420	437	427	415	410	413	425	386	400	399	377	401	440	418	409	427	415	422	421	410	399	442	398	433	384	438	396	442	413	429	465	391	382	438	426	436	415	397	396	406	397	371	415	425	447	400	415	427	401	417	411	411	420	399	404	377	372	436	436	394	428	411	426	423	418	397	394	409	408	380	416	393	420	404	372	399	415	400	400	445	446	377	417	444	385	396	396	424	421	403	405	397	437	407	414	399	440	404	417	430	385	391	390	430	387	397	403	388	413	399	374	419	450	436	396	412	389	405	410	398	384	407	413	469	465	414	368	417	436	412	449	401	445	396	427	395	413	411	416	428	397	406	397	407	420	400	416	411	401	394	402	409	411	427	402	402	379	390	397	405	415	425	405	429	380	410	410	420	384	411	400	390	408	397	410	375	399	388	440	401	432	423	413	436	380	389	431	398	400	425	426
7143	10081	8141	4063	2971	2179	1708	1455	1196	1009	866	785	718	695	675	615	591	577	570	514	545	525	524	482	523	486	523	493	535	521	486	480	476	523	477	465	498	493	472	476	488	533	494	446	498	459	511	436	460	458	478	490	522	464	486	487	495	480	493	445	467	464	429	473	468	469	469	486	466	465	458	473	459	461	503	478	437	448	522	453	469	428	453	482	464	453	508	509	492	449	473	469	456	479	455	489	471	462	515	465	456	446	484	456	456	486	480	475	492	472	492	451	442	487	501	458	461	453	457	471	433	458	467	441	484	468	454	482	486	470	483	471	466	475	433	479	436	505	522	471	431	469	478	492	467	458	454	455	475	525	486	480	429	421	475	454	466	460	480	472	475	480	477	472	466	461	491	478	458	454	449	453	457	464	528	510	518	487	478	477	476	477	502	487	445	483	460	481	447	480	486	475	502	459	443	481	472	415	480	431	453	491	492	449	502	482	424	475	495	461	484	480	488	461	499	404	496	425	461	443	494	455	499	451	437	458	472	427	483	459	469	505	493	471	465	415	454	421	469	483	493	479	496	487	448	480	464	468	481	436	473	450	459	483	461	484	474	487	436	486	473	497	474	464	499	434	465	487	436	473	465	456	445	471	445	491	474	462	426	513	481	436	469	441	500	461	465	487	465	489	455	469	443	456	488	491	442	455	488	503	449	461	479	472	455	505	491	482	443	444	459	450	498	492	443	481	493	491	475	458	502	503	434	443	475	463	497	475	464	487	458	476	486	461	454	429	469	486	477	452	516	480	430	472	447	447	469	470	445	460	491	444	468	421	457	458	435	429	505	438	477	484	481	461	430	520	468	452	483	506	468	468	467	472	470	486	522	432	470	486	461	443	490	443	446	464	439	449	441	454	473	471	474	447	425	430	468	468	463	493	494	462	461	428	488	477	443	483	455	454	439	473	446	471	453	468	473	491	476	446	504	464	483	458	476	456	458	463	493	485	471	464	485	463	485	452	443	450	445	474	453	455	444	441	469	479	426	483	495	483	497	443	444	503	492	444	433	480	465	491	435	449	498	464	486	445	493	468	521	486	417	480	492	427	476	466	480	465	482	462	481	428	492	461	454	475	469	473	452	469	473	472	441	495	472	462	460	465	466	434	431	490	450	498	472	490	444	475	483	480	435	485	465	485	469	462	444	503	498	456	436	479	492	494	495	476	475	501	455	427	449	473	469	488	468	467	466	445	497	457	460	434	468	463	480	500	468	491	456	453	439	464	485	443	466	463	477	462	463	506	480	466	474	485	484	488	443	466	425	448	463	487	435	458	487	458	461	494	490	463	464	473	465	466	501	441	448	513	457	482	457	483	469	442	456	470	452	432	463	438	433	458	463	491	490	456	448	482	473	474	487	502	463	528	444	474	438	470	441	454	473	468	464	436	489	442	464	484	463	471	451	462	437	467	461	482	497	470	458	476	465	463	482	473	452	440	425	466	459	480	477	446	467	458	473	455	447	443	495	468	469	484	481	456	441	469	460	458	456	494	468	466	474	458	447	429	493	507	430	485	512	494	483	479	468	453	520	483	482	464	446	467	447	471	480	455	486	497	476	452	475	467	476	448	500	458	449	450	469	446	464	483	484	508	456	460	442	478	467	449	498	453	499	465	476	460	513	503	468	485	488	448	474	464	408	490	486	456	453	458	456	486	457	459	488	453	503	481	451	452	477	504	467	471	464	478	457	473	437	497	434	486	448	459	482	483	440	485	454	440	475	463	442	451	459	464	467	492	468	448	448	480	432	485	457	475	487	466	483	514	442	477	467	503	488	499	436	465	497	441	459	494	448	453	418	456	433	472	463	464	489	478	440	499	461	460	482	433	441	448	488	465	445	419	473	452	483	490	470	478	449	456	459	473	423	506	461	477	469	463	485	443	509	463	476	427	478	472	425	476	511	458	445	484	499	487	438	458	481	505	481	456	453	456	475	457	439	447	445	461	481	490	494	441	457	498	462	437	503	481	476	477	478	459	474	461	474	461	495	489	463	465	462	427	502	473	458	489	507	483	490	474	471	434	473	483	491	470	465	475	464	485	452	471	487	435	457	435	498	478	456	477	477	486	522	460	438	466	474	489	490	471	460	463	431	476	465	533	455	468	500	439	421	464	478	525	453	462	474	455	502	445	461	468	506	464	435	470	497	477	457	470	490	486	480	491	456	440	436	444	422	500	501	482	486	479	448	502	471	472	486	455	450	515	472	478	461	441	451	468	460	452	439	464	478	475	469	479	443	511	470	466	483	517	459	413	483	474	425	438	465	446	479	478	469	457	470	448	475	419	522	490	447	492	479	513	438	445	471	459	502	415	511	515	444	471	485	498	451	503	438	436	486	486	509	470	474	467	424	473	459	490	484	501	481	450	458	453	439	486	460	471	468	483	516	462	501	477	459	439	476	484	469	472	448	453	457	455	481	467	441	448	467	451	478	460	449	486	490	465	480	411	440	484	471	481	473	467	470	455	467	485	483	458	440	472	451	464	427	428	440	465	507	459	448	499	429	440	445	466	475	486	475	471	448	456	453	464	474	456	430	466	491	510	485	494	497	486	461	443	487	453	488	502	539	490	462	480	487	485	453	453	493	460	444	482	459	439	470	452	491	468	474	464	438	514	475	528	485	486	463	486	473	503	432	470	497	500	499	452	442	465	494	485	464	468	443	481	470	488	462	471	463	474	474	468	475	466	432	449	432	439	482	462	478	494	449	489	461	437	467	456	481	487	447	458	509	478	452	444	431	474	487	444	469	463	454	495	450	491	440	471	442	467	453	485	480	506	450	476	462	459	411	482	491	449	461	481	478	419	468	468	487	482	478	496	496	442	474	472	443	470	451	458	458	447	476	479	476	434	493	462	488	455	485	454	481	445	511	448	492	473	484	438	460	525	472	461	469	461	455	458	466	440	440	479	446	489	469	481	458	466	459	441	480	450	479	510	486	448	490	463	448	517	500	489	476	483	482	471	448	442	450	494	477	442	469	448	491	477	470	502	498	495	476	473	483	454	488	476	465	501	491	507	509	482	482	502	458	494	483	422	479	476	458	493	466	458	510	485	477	454	460	515	452	473	479	469	509	501	429	430	446	455	496	482	510	452	429	447	462	471	450	459	521	489	518	487	482	477	485	474	446	485	466	427	462	472	490	416	458	457	447	494	501	465	497	487	453	465	520	446	478	469	433	462	457	479	444	461	510	416	464	417	474	482	448	496	516	477	508	500	534	465	481	458	533	471	443	487	409	479	469	429	485	517	483	452	481	454	468	461	466	435	470	482	460	483	498	486	434	458	490	467	460	520	482	464	451	472	478	463	469	477	445	445	486	423	443	492	454	480	509	493	492	447	463	470	476	434	455	453	479	437	431	462	488	460	425	500	483	478	485	455	481	485	436	497	426	481	494	507	463	473	484	437	475	473	424	470	469	479	477	468	492	500	472	462	427	453	482	486	469	470	474	498
24733	21140	27561	24871	12662	994	742	655	539	545	485	514	478	472	487	470	455	445	414	455	423	467	407	422	430	435	440	443	435	422	415	417	404	426	452	426	434	427	450	374	404	396	387	455	425	440	395	430	400	410	414	413	482	414	379	404	405	376	410	375	443	438	429	402	417	421	390	428	430	406	400	397	413	400	405	404	399	373	433	406	417	422	430	421	427	406	402	400	419	419	433	430	421	383	400	403	443	424	437	427	422	382	376	421	408	419	423	411	403	373	413	397	397	437	427	432	393	421	431	390	449	433	440	374	401	411	442	403	404	402	441	388	405	433	405	420	432	424	393	401	410	395	385	422	425	405	393	438	401	382	431	438	436	408	396	437	405	376	402	390	408	455	392	438	412	423	418	423	402	430	417	392	406	430	391	383	423	415	431	430	435	395	437	430	404	388	400	398	429	443	422	403	396	421	408	433	400	393	408	394	420	374	409	416	406	420	419	421	392	440	383	411	413	434	438	395	392	420	411	409	437	420	433	371	425	434	444	398	409	428	412	430	418	420	411	438	412	368	428	404	409	396	418	424	429	431	435	424	435	381	438	423	431	392	419	439	460	408	385	430	407	424	443	375	428	429	415	434	401	406	409	400	414	438	433	446	440	415	420	403	426	423	423	423	420	401	430	401	422	392	410	444	395	404	407	410	391	389	408	419	422	404	417	438	419	410	411	395	414	389	413	383	392	453	445	415	425	418	402	453	437	405	429	417	429	409	413	425	388	401	416	426	382	431	451	443	449	422	387	434	386	444	424	430	392	409	427	419	431	411	390	404	438	426	398	439	420	423	444	409	445	375	429	432	400	404	440	426	403	446	416	427	415	426	412	411	419	384	370	437	417	448	405	414	407	404	429	430	432	459	409	391	430	424	412	412	416	404	420	397	418	412	426	437	398	393	410	415	391	438	463	430	405	413	408	407	403	406	433	415	389	391	406	432	418	408	426	400	428	436	392	409	409	388	436	489	422	458	404	412	453	417	427	400	415	430	406	424	412	416	383	419	446	422	405	408	401	380	401	406	410	424	417	394	421	424	450	396	406	421	422	402	430	423	421	423	444	442	399	406	399	362	431	389	413	433	398	417	378	428	432	435	435	424	411	390	415	395	400	388	397	422	419	405	433	448	447	429	415	448	408	430	394	414	428	413	414	414	387	424	442	400	407	409	414	427	437	385	406	396	413	419	421	451	402	467	445	415	424	434	405	418	420	392	447	401	419	416	435	373	386	399	399	431	358	394	397	458	404	423	432	418	446	428	386	419	391	406	451	401	433	415	426	370	419	395	416	415	417	417	412	458	407	464	444	413	439	427	396	408	408	420	432	430	424	415	392	417	428	387	421	427	408	449	417	365	432	385	438	425	384	387	419	398	397	444	383	404	392	405	426	409	450	393	423	406	401	386	430	382	386	389	378	453	453	409	426	397	423	418	445	363	429	416	403	440	435	426	408	430	440	416	391	415	369	423	442	382	421	385	404	414	441	434	414	397	393	407	402	441	421	408	427	388	409	377	397	412	425	410	419	383	403	395	401	445	421	397	395	421	401	377	380	404	374	391	406	421	443	402	426	423	406	420	422	424	401	408	376	372	373	421	406	419	391	402	405	426	424	425	393	394	432	385	414	421	415	388	418	457	423	428	419	417	437	404	404	393	396	391	397	401	419	397	425	406	456	438	423	440	398	469	394	436	433	435	368	406	415	467	410	398	416	409	419	420	423	426	427	398	399	425	432	398	407	438	425	414	401	419	441	426	438	444	428	404	414	401	442	394	419	422	399	394	422	420	413	410	403	394	407	416	441	410	430	414	446	389	385	392	433	419	414	429	418	390	441	421	424	423	412	419	421	382	372	445	428	388	393	408	417	432	419	397	411	408	424	395	407	442	441	406	400	478	414	377	381	417	420	430	430	411	419	414	448	427	385	392	428	376	407	411	390	409	400	417	389	412	420	407	444	408	434	416	420	417	391	424	410	429	431	409	423	412	399	404	442	417	402	447	432	414	441	436	393	393	397	418	449	420	388	380	397	443	386	421	412	380	421	381	406	414	427	430	431	395	424	427	404	406	415	386	444	432	405	406	388	462	429	381	403	376	451	399	402	403	391	414	416	401	389	381	435	406	392	408	427	427	426	395	412	416	401	409	440	415	419	416	458	421	407	469	446	406	427	448	414	396	386	391	439	437	399	409	416	411	395	383	432	398	402	420	432	419	403	391	446	394	416	392	434	396	429	447	441	429	393	388	419	398	419	415	438	414	413	422	417	409	435	392	454	397	369	428	426	408	397	428	411	422	433	419	409	427	418	388	432	422	409	383	406	400	423	404	403	412	378	434	397	390	426	435	430	409	354	407	401	431	427	417	406	435	402	417	378	392	434	404	444	422	417	417	440	427	372	403	421	444	444	398	420	393	391	433	427	408	398	409	389	405	414	471	403	448	442	406	437	422	412	432	408	413	424	463	446	428	368	392	427	411	436	408	389	459	401	382	435	406	406	397	422	384	422	387	422	431	391	444	422	379	419	408	369	410	392	417	368	380	401	423	403	407	411	395	409	447	425	424	435	436	404	457	428	418	401	412	439	395	392	410	424	442	403	424	405	423	415	453	395	421	382	401	378	435	463	370	388	437	413	411	444	409	413	412	436	441	446	404	404	414	424	423	367	447	402	445	465	412	407	401	374	425	432	395	429	398	450	396	399	447	376	442	389	396	393	407	430	430	403	431	393	401	404	410	424	413	370	413	420	441	428	467	398	406	407	417	424	414	414	420	400	412	442	432	415	424	413	400	406	391	404	394	409	451	408	394	405	423	426	419	418	439	446	434	402	414	418	421	420	456	419	399	423	402	409	421	426	421	396	424	379	434	416	420	389	405	410	404	387	374	391	421	434	397	409	416	392	396	388	450	406	424	398	424	429	394	383	392	393	445	382	399	422	434	424	397	416	406	413	388	389	408	431	388	406	411	433	414	398	447	409	461	427	418	418	395	421	401	450	405	433	415	416	443	428	411	428	419	427	405	400	397	418	387	449	434	419	435	384	408	412	410	409	435	439	397	405	430	418	412	408	377	398	398	389	419	421	440	432	421	400	423	459	440	385	402	426	443	415	390	407	440	402	422	403	399	390	409	396	418	368	438	406	428	371	413	420	444	433	431	417	414	414	364	428	372	397	408	418	427	410	420	457	402	421	441	409	437	420	413	449	384	450	404	417	411	378	414	448	433	430	399	435	424	427	426	417	443	411	409	397	420	400	423	408	421	438	413	369	390	420	387	459	466	394	402	425	410	453	410	405	423	408	412	404	465	389	407	419	399	428	428	424	390	384	421	428	396	402	398	424	394	420	435	462	404	432	459	398	415	422	406	382	366	436	398	400	395	416	395	417	430	440	429	430	411	384	404	395	427	428	416	387	399	384	410	415	417	426	424	441	423	422	388	463	418	420	417	402	392	396	414	371	387	394	409
7009	6005	4631	2388	1847	1465	1145	1092	899	830	774	635	663	608	588	587	550	579	581	557	536	509	566	499	511	512	507	524	522	540	538	506	492	480	544	482	472	513	483	496	519	495	496	504	459	543	483	515	493	503	501	490	509	469	491	517	498	523	499	505	512	484	522	475	519	464	506	502	494	483	459	515	524	511	515	497	475	473	499	469	483	484	483	511	484	501	479	474	459	540	491	509	515	479	523	527	485	489	473	505	518	492	467	513	516	510	504	494	444	498	514	511	491	478	466	482	483	449	519	499	458	509	526	505	484	477	515	497	455	440	491	492	498	534	492	471	471	492	482	483	478	514	488	465	453	503	492	487	499	494	472	488	460	503	504	447	492	501	544	509	475	475	501	503	508	485	487	462	490	521	523	497	481	531	523	509	495	495	507	518	506	504	516	503	462	471	519	481	531	478	485	506	521	523	487	519	511	480	510	490	496	502	530	480	509	530	480	500	479	490	483	482	499	494	459	507	490	494	463	474	503	508	513	471	482	517	482	515	463	520	535	477	510	489	515	502	506	472	482	479	524	481	455	478	558	500	516	514	493	501	501	463	495	489	497	457	489	499	494	511	487	502	498	511	487	473	514	490	502	468	493	523	498	482	510	484	534	505	537	507	472	449	476	500	466	517	505	495	512	492	505	501	485	489	500	505	515	525	541	488	537	515	482	484	483	531	492	500	530	506	492	478	516	469	515	470	524	506	488	517	542	537	503	490	510	472	480	447	450	481	483	483	503	494	511	465	555	489	469	490	444	488	512	512	485	505	471	532	519	465	477	490	523	468	505	473	492	540	495	490	502	520	486	495	521	513	512	472	512	503	487	519	489	509	521	501	497	494	495	512	506	508	510	525	494	491	482	475	513	471	475	518	526	496	452	523	535	499	500	486	520	500	516	501	504	528	477	472	501	505	525	491	524	512	510	474	515	443	548	517	494	509	505	458	484	475	483	502	504	503	537	500	497	497	520	523	473	507	496	516	517	486	514	514	509	489	489	507	478	513	486	525	494	534	494	478	498	524	524	522	541	498	481	498	480	485	487	498	492	517	474	497	504	481	465	495	523	523	523	497	472	529	499	492	500	520	484	508	501	448	458	494	485	515	521	494	523	523	476	493	499	488	509	472	508	563	486	506	502	511	512	491	481	490	505	517	496	507	509	497	497	460	484	536	527	506	497	492	505	508	535	497	494	518	524	441	505	517	495	538	501	497	534	523	493	480	482	548	476	501	456	446	487	490	495	477	496	470	525	479	480	488	514	462	480	512	504	485	478	505	557	502	499	490	490	521	515	493	482	507	496	512	479	500	501	461	497	502	469	510	519	499	543	490	492	509	520	498	517	505	484	482	537	472	484	476	519	470	483	528	494	502	479	514	499	478	468	482	514	503	470	523	497	510	489	503	455	487	455	512	511	502	494	481	538	506	509	455	498	462	485	506	488	537	489	536	487	469	490	472	531	454	501	517	466	521	498	542	463	487	517	490	484	501	525	449	490	508	510	490	492	536	502	525	522	509	545	500	503	508	519	502	486	482	503	469	518	486	482	493	503	475	495	503	502	509	490	460	475	541	464	528	556	492	501	524	506	483	510	507	471	456	546	521	470	500	479	477	483	494	467	506	482	506	471	488	506	496	528	497	492	459	494	536	492	527	515	532	493	509	534	547	486	496	466	488	504	482	501	484	487	445	523	477	504	504	518	490	456	478	489	489	548	521	491	515	496	487	510	485	473	488	488	451	508	496	468	491	540	458	482	528	510	474	515	507	520	508	497	474	476	484	508	482	463	485	476	502	490	469	494	494	461	498	487	471	477	530	520	509	484	502	510	547	506	517	489	517	490	487	504	477	527	458	518	480	507	503	484	520	502	479	511	543	497	482	477	487	497	454	508	487	482	508	463	468	510	490	490	518	475	497	505	552	532	489	468	517	510	473	525	510	496	489	502	514	565	504	467	492	446	515	485	500	476	487	500	497	478	488	525	493	485	492	488	538	512	506	510	511	464	485	487	470	533	486	524	466	495	478	473	472	483	505	515	483	490	520	476	494	484	508	505	493	530	503	519	507	490	528	489	496	481	483	505	492	515	511	479	470	493	480	492	494	510	494	482	504	479	479	484	476	508	503	485	485	485	483	553	507	512	495	484	500	482	481	475	500	549	521	479	471	456	498	510	464	509	491	476	481	493	528	546	514	530	467	487	490	499	503	478	511	495	506	540	517	485	497	546	517	486	528	484	515	487	534	517	505	488	499	529	516	493	496	491	524	517	488	490	490	535	471	502	513	510	534	497	493	522	499	524	477	491	501	532	510	474	512	521	482	496	478	482	509	495	494	523	504	509	491	557	494	487	521	490	472	488	542	465	503	494	509	483	512	518	500	483	478	448	459	453	503	488	515	470	453	520	463	496	462	483	480	504	479	500	470	453	496	472	505	465	467	483	529	475	547	473	488	494	496	475	538	498	502	487	527	457	487	513	470	516	528	541	468	499	482	495	521	493	486	466	498	525	495	466	474	481	469	477	468	510	512	509	501	527	509	475	515	511	533	503	462	503	513	502	502	504	474	517	525	492	524	450	493	502	475	474	499	491	480	463	487	482	510	463	492	494	511	496	506	520	477	488	484	490	517	533	500	535	492	450	501	513	504	521	498	494	510	458	518	473	507	523	497	509	483	474	548	488	468	506	530	487	477	486	540	489	514	529	538	499	481	445	488	491	559	491	511	500	498	453	508	494	497	495	491	475	499	487	468	524	463	502	495	458	505	487	479	491	512	500	453	527	472	468	473	505	500	474	469	505	524	499	499	463	504	471	502	487	495	506	474	512	501	486	500	453	443	450	504	465	487	519	516	493	491	458	463	472	476	513	487	514	496	534	486	500	484	507	501	489	512	512	529	469	512	511	485	499	476	550	496	517	460	498	493	505	490	524	511	477	492	466	495	504	511	527	467	478	529	492	521	506	521	528	506	512	499	557	486	490	452	506	463	461	513	504	485	488	498	485	503	508	493	510	507	493	480	483	486	451	498	485	535	519	530	510	513	494	468	497	498	467	501	471	514	517	524	532	476	477	510	464	527	478	501	522	520	508	501	457	520	497	467	478	466	487	474	495	542	498	495	534	522	515	507	516	506	472	482	518	500	533	526	518	481	477	516	490	516	512	484	498	509	506	504	469	497	503	503	495	511	462	521	498	499	500	463	502	500	506	493	495	515	478	534	522	489	502	436	493	449	528	487	502	499	503	485	458	495	454	497	488	532	546	495	503	496	511	512	527	507	490	502	491	512	466	486	481	505	474	483	465	483	498	462	513	481	464	497	519	510	483	554	487	512	518	493	489	473	526	513	479	525	456	495	532	483	497	514	476	490	520	506	486	501	518	458	480	506	506	492	508	484	486	497	466	494	455	528	468	514	497	485	511	498	499	526	519	528	506	546	491	546	477	493	497	477	491	520	518	508	535	550	494	524
22602	21194	28972	23672	21184	21256	12555	1861	1471	1318	1145	1074	1007	954	942	929	938	835	820	830	922	741	824	794	819	777	794	801	760	762	775	827	794	820	778	754	746	784	748	795	752	739	787	780	795	714	800	727	730	801	735	746	747	740	732	801	730	780	760	744	756	777	742	760	778	727	736	791	765	758	775	699	689	778	743	757	701	734	716	780	779	789	766	737	770	757	752	761	739	726	721	764	756	726	747	727	767	741	711	727	735	731	731	744	730	771	764	748	735	733	779	723	775	704	806	798	722	758	793	795	736	778	752	704	718	705	782	743	785	778	772	754	689	745	735	761	749	719	749	731	743	764	735	723	725	732	732	712	755	734	738	719	781	757	751	775	727	747	773	770	750	732	761	737	764	740	779	755	712	735	738	704	712	715	763	744	754	732	718	718	753	735	708	700	750	732	744	741	776	735	698	793	778	749	753	708	754	753	747	701	753	726	765	743	735	769	731	741	700	766	750	789	744	750	726	740	740	767	733	706	716	697	711	737	754	767	714	712	696	729	723	746	695	770	756	709	760	733	744	770	732	733	744	757	741	755	732	737	762	732	768	731	735	717	755	801	762	729	675	746	738	735	759	752	704	710	728	798	770	774	726	732	757	767	790	754	736	740	723	726	710	730	769	756	678	759	735	707	750	754	727	735	733	712	737	738	727	730	749	728	734	730	713	736	734	716	694	752	759	758	767	756	740	770	708	793	717	752	781	750	768	763	711	729	747	755	712	683	727	732	753	728	745	746	740	708	712	774	722	729	717	733	758	731	718	747	735	696	768	761	767	764	746	771	752	765	739	715	724	789	729	708	762	740	790	720	796	725	699	751	757	785	758	678	702	750	716	740	741	735	735	667	728	716	720	703	710	721	751	744	716	758	773	724	775	758	732	717	679	732	735	771	685	748	673	703	753	717	745	750	734	810	712	788	757	713	739	787	695	753	785	749	752	741	730	728	744	771	732	691	738	718	744	702	787	741	716	730	741	727	767	754	773	753	747	714	758	751	719	730	751	766	741	668	735	741	705	705	712	780	732	699	761	778	722	746	746	735	725	699	771	691	779	702	729	751	725	706	725	674	751	705	727	746	717	745	788	754	759	753	717	698	714	718	745	742	749	734	763	763	784	777	740	766	757	779	747	747	766	743	712	725	729	794	767	709	749	754	752	749	749	742	742	796	736	706	765	697	724	743	750	742	776	725	791	746	737	721	753	759	779	718	710	776	750	711	741	732	744	728	704	800	764	734	766	792	742	745	772	720	713	718	736	745	753	710	731	745	719	757	785	711	761	727	696	714	707	689	752	719	748	744	704	792	723	709	742	739	771	716	789	722	729	709	729	752	720	758	731	792	678	787	760	740	734	710	744	706	724	675	754	724	733	789	722	687	784	739	739	728	718	741	758	735	778	758	745	731	783	748	786	742	742	744	742	734	750	734	739	762	715	754	726	745	765	767	716	717	710	747	714	751	744	747	707	752	708	736	708	730	758	684	728	726	760	744	741	780	763	768	736	736	712	728	774	709	700	744	773	761	761	721	729	766	727	712	750	748	749	754	709	760	781	723	750	767	757	790	767	758	700	712	741	714	733	739	727	759	836	691	796	732	739	737	718	711	795	688	760	722	712	748	754	735	759	717	718	715	746	709	716	723	722	738	685	767	760	760	782	767	789	737	767	769	759	748	748	789	723	712	746	702	766	750	774	724	716	761	726	762	740	779	753	784	765	721	751	790	675	753	704	756	705	725	799	725	731	720	769	761	718	750	731	715	768	772	757	727	777	751	746	755	705	771	722	742	710	753	791	689	767	737	747	758	724	747	827	692	764	751	751	772	728	702	698	727	724	751	665	726	725	698	739	715	739	741	738	758	777	757	761	733	724	693	768	762	778	790	702	742	767	753	735	756	730	756	771	733	772	726	712	736	759	654	738	745	773	743	730	743	759	764	786	721	717	710	792	716	712	747	732	750	716	714	697	761	772	783	690	727	707	720	755	741	686	761	741	745	734	788	771	760	756	765	761	704	752	770	710	732	758	735	747	777	745	722	756	704	746	763	667	761	771	743	748	781	753	767	704	723	762	765	753	719	706	754	692	799	760	722	741	734	726	742	693	752	685	772	729	703	747	759	692	690	746	765	725	716	725	701	739	774	765	765	740	736	716	758	697	708	731	753	781	699	782	736	800	704	750	774	766	775	745	800	713	734	789	778	771	759	788	743	711	769	712	752	684	707	761	727	796	773	756	774	709	784	783	705	709	731	809	717	723	769	773	751	749	739	714	753	759	711	737	753	753	787	723	738	734	739	700	725	752	646	714	720	689	792	723	749	739	757	735	771	736	752	707	731	767	756	733	715	735	743	742	747	706	769	771	761	702	706	769	714	782	740	759	726	736	725	712	760	736	735	733	742	798	748	743	727	778	769	783	679	800	718	739	798	804	693	774	766	714	736	779	716	745	735	704	757	721	683	740	782	707	790	691	728	780	714	735	739	722	707	714	742	744	736	730	735	773	696	735	747	714	739	763	727	792	763	825	808	736	756	728	686	670	753	716	721	704	714	785	748	780	746	795	765	736	809	751	700	752	737	725	744	737	778	759	760	751	754	769	728	759	782	730	739	730	755	738	734	765	728	728	761	704	720	696	766	720	750	682	706	731	736	748	746	706	728	738	762	735	753	745	730	739	745	743	774	737	716	773	719	689	793	730	748	736	703	758	781	761	745	764	758	712	729	710	766	755	723	732	750	747	720	789	757	744	725	735	703	804	709	777	773	775	725	748	747	733	775	782	682	747	723	705	752	715	766	710	729	721	693	733	769	747	743	737	694	691	721	728	733	741	727	724	724	754	805	758	716	782	731	718	708	735	732	736	774	745	723	723	750	721	742	728	742	733	715	783	793	737	721	700	702	783	727	758	718	720	746	736	756	717	731	775	741	760	729	735	689	716	775	759	741	752	740	784	719	703	759	803	718	760	751	713	703	764	782	755	750	727	724	761	723	725	744	772	707	764	738	759	774	696	743	738	739	778	740	745	729	734	741	727	713	744	764	709	748	777	720	770	782	740	741	718	712	743	733	737	769	750	728	769	712	771	754	715	757	688	714	711	734	763	755	698	806	773	758	717	708	786	719	706	762	718	736	735	719	731	761	752	722	762	771	746	751	743	717	719	760	705	755	745	695	750	714	733	782	734	777	728	751	738	758	755	741	754	764	773	771	704	769	654	723	754	787	719	732	736	719	736	726	765	770	737	724	764	735	725	743	790	682	741	671	722	729	714	701	713	745	747	727	691	736	786	737	741	743	748	697	701	801	731	733	724	726	765	707	710	772	789	786	737	724	742	716	702	733	771	720	754	753	750	749	732	743	729	714	769	748	720	771	739	737	732	751	761	721	745	702	718	718	758	736	721	739	770	686	755	714	713	723	710	708	754	783	746	805	712	738	708	700	700	720	751	717	744	776	724	700	736	740	716	739
10326	16917	13501	7310	5537	4069	3338	2677	2258	1983	1649	1474	1319	1182	1192	1131	1104	1050	972	968	984	953	928	924	962	852	899	933	846	896	822	869	852	814	868	878	837	829	867	793	779	802	847	830	807	808	822	867	840	786	847	805	844	815	824	838	866	798	810	784	819	790	861	852	876	852	801	836	834	852	766	793	825	806	844	845	805	784	846	854	854	803	811	784	817	807	812	799	864	815	790	841	818	806	756	762	805	759	800	840	811	815	830	797	813	800	799	856	804	809	828	803	811	798	870	829	848	827	862	849	822	830	772	824	808	816	849	836	827	837	771	825	870	817	823	848	843	806	867	755	793	820	763	755	777	805	840	797	760	829	810	800	820	839	842	815	803	776	806	832	804	818	845	805	804	761	787	838	796	809	799	788	795	800	857	877	769	811	793	789	791	806	792	786	775	859	797	782	824	829	770	828	838	802	836	791	803	817	813	777	827	860	822	825	837	860	880	803	779	785	798	803	817	795	817	788	806	786	826	852	819	797	824	814	786	811	806	767	807	848	831	808	787	817	890	862	856	808	798	785	822	820	837	807	781	806	803	797	829	797	809	874	859	824	847	821	796	843	818	801	813	773	775	834	801	837	796	776	861	790	785	879	807	777	820	811	828	839	779	844	816	808	811	805	866	776	744	822	825	827	828	815	842	760	818	770	773	773	813	813	808	866	854	868	783	794	825	805	857	791	776	846	788	805	851	768	789	844	830	806	819	803	791	845	781	807	811	838	794	798	866	807	873	798	795	810	794	838	796	832	781	834	826	829	839	763	824	810	803	797	776	805	790	794	808	836	834	798	816	841	828	821	815	833	841	824	789	786	859	800	763	789	824	809	817	796	793	810	811	773	799	853	835	838	838	799	769	803	775	826	778	824	825	796	819	784	818	850	775	771	910	817	796	767	784	787	810	799	790	816	817	785	839	840	830	806	797	863	771	816	772	763	872	832	801	812	788	810	825	775	752	818	863	827	818	797	794	811	762	809	810	789	826	879	867	828	808	844	789	745	804	804	797	775	789	748	807	792	796	854	825	807	789	810	808	811	772	809	799	796	823	817	800	838	811	749	820	800	786	837	813	830	813	803	779	810	795	828	773	808	883	801	826	790	823	801	831	821	843	861	791	849	787	866	814	780	827	807	832	799	774	812	789	797	832	842	825	824	809	863	813	803	821	806	822	771	808	789	822	835	856	840	801	775	809	792	812	819	846	814	823	795	802	770	809	849	781	844	820	815	773	807	797	845	795	860	793	782	799	786	751	798	793	746	836	771	791	808	793	867	763	749	819	790	748	828	785	810	788	824	769	889	796	807	831	830	841	817	844	825	795	814	800	835	745	781	857	812	818	836	832	789	808	776	810	850	841	764	833	776	805	793	805	765	784	815	812	866	844	839	819	789	809	790	817	807	822	800	812	843	837	792	811	859	777	829	763	807	787	807	736	783	821	850	881	792	808	837	771	783	861	825	778	835	805	782	808	756	838	814	839	804	808	817	845	842	786	805	763	806	809	816	793	851	799	834	833	821	835	788	806	822	819	850	807	781	812	903	813	778	822	826	814	845	828	796	822	788	835	828	781	849	818	833	806	778	828	876	821	826	820	783	845	803	785	808	761	809	815	805	806	897	802	847	794	830	838	839	829	793	761	793	793	795	867	835	821	810	847	840	777	777	812	779	796	817	807	794	832	842	798	822	814	810	839	827	849	805	795	837	799	800	808	783	806	853	862	817	789	827	797	782	867	852	847	806	842	819	792	890	808	799	816	817	794	834	788	809	846	813	830	841	805	833	865	813	840	807	829	860	818	836	838	834	812	797	818	793	825	815	786	797	810	829	835	802	802	817	790	837	816	795	862	809	850	787	755	872	762	818	834	794	833	826	786	806	821	822	830	804	837	824	844	758	866	840	862	782	824	816	830	865	790	821	815	845	777	810	812	824	769	882	835	806	740	821	847	814	834	854	844	791	799	822	843	772	811	816	816	789	836	832	827	833	791	808	803	871	829	851	797	840	782	810	793	830	774	791	807	872	877	799	770	784	769	784	842	790	839	802	838	784	821	801	783	826	818	831	841	814	811	794	822	803	760	840	811	838	847	788	803	806	807	873	864	820	822	777	841	749	778	786	854	811	809	855	837	777	869	808	821	767	795	813	850	812	881	838	833	833	822	808	826	823	801	871	848	847	822	813	868	793	840	835	824	856	831	829	786	803	847	821	851	803	834	832	787	826	863	804	874	794	828	829	808	744	837	839	771	834	791	790	807	806	787	777	814	791	788	814	822	814	835	752	832	830	807	810	805	844	785	779	861	806	832	752	831	790	865	811	835	817	805	808	758	797	807	761	827	830	874	792	793	800	814	817	784	831	827	804	793	795	829	819	854	795	808	801	739	823	781	800	828	823	820	808	794	788	819	826	802	814	839	839	852	782	806	835	764	781	856	833	821	816	798	843	818	833	816	813	808	865	837	783	819	834	830	787	795	839	806	832	828	776	790	799	770	757	807	816	904	834	794	793	801	795	837	873	801	799	799	842	827	829	781	857	804	840	871	777	807	779	844	795	829	796	806	790	849	780	788	794	786	876	862	814	810	818	797	829	810	805	792	795	830	783	812	775	805	798	819	847	824	814	819	835	806	836	832	806	814	834	828	828	791	841	769	812	774	810	833	787	801	806	844	804	827	825	790	797	816	824	743	819	814	829	836	822	797	871	824	786	833	823	792	762	782	800	813	833	810	748	851	792	783	786	865	785	798	825	790	802	801	805	785	794	802	781	844	837	825	826	811	786	738	817	815	817	814	812	782	863	805	793	816	851	812	841	838	783	803	802	826	831	752	799	780	825	811	891	829	837	802	781	816	841	837	802	807	807	822	851	832	806	805	777	824	851	847	784	839	859	798	817	819	842	797	816	810	804	766	863	840	793	815	810	792	841	823	804	777	840	807	818	819	793	794	797	801	832	838	803	841	787	779	803	789	719	802	834	785	809	815	854	795	874	796	793	833	791	764	826	766	799	766	846	755	807	811	774	803	838	802	805	808	786	799	816	809	781	841	814	810	830	746	812	790	829	779	808	863	819	829	814	766	775	815	807	803	836	845	821	819	822	775	793	775	818	807	842	788	799	860	742	808	824	835	829	868	902	845	783	827	822	818	806	812	798	788	809	802	824	808	820	816	880	814	783	816	848	820	846	805	767	782	819	830	863	804	771	795	846	836	822	813	813	812	790	818	864	827	832	795	823	775	765	744	785	845	806	824	858	816	815	782	836	789	791	854	883	860	799	800	788	808	805	803	799	777	797	845	789	811	856	871	796	796	793	840	798	789	822	842	795	813	823	827	833	819	859	821	789	818	806	851	806	822	755	777	844	797	807	806	847	777	792	830	816	818	836	816	779	839	809	832	802	813	814	801	792	790	780	821	791	857	846	787	824	805	810	797	818	801	835	826	827	708	797	768	802	806	742	783	838	801	791
27134	20364	8262	837	530	464	355	274	288	236	251	290	251	257	237	264	257	239	277	230	243	234	247	227	241	260	237	214	244	272	243	228	247	219	233	257	263	237	227	258	226	225	266	229	250	224	240	234	232	226	247	246	238	242	263	239	251	231	271	237	245	232	229	241	234	238	231	231	248	246	246	237	229	285	229	238	254	256	229	231	228	229	242	216	237	245	240	244	259	209	218	244	256	235	252	235	222	195	233	252	255	236	229	235	237	245	262	249	239	241	241	223	229	266	239	226	243	237	248	237	254	240	241	244	230	261	228	257	246	233	225	246	231	241	251	249	245	231	223	224	244	234	240	246	237	271	229	228	228	251	230	217	260	247	248	256	249	251	229	231	232	263	216	224	236	238	244	221	225	226	226	246	234	230	238	219	256	258	238	260	238	243	240	255	250	244	216	229	240	252	226	225	212	258	243	246	238	223	245	234	216	238	234	226	252	216	215	235	271	263	230	237	207	228	266	235	266	259	245	243	258	253	238	256	248	224	225	239	240	244	248	235	224	256	233	249	241	261	265	245	265	204	249	241	241	227	223	249	232	216	250	251	259	234	244	243	244	230	236	238	225	262	261	224	230	240	213	237	215	224	251	230	262	214	229	226	233	243	226	221	235	246	243	247	212	258	233	243	237	240	215	242	241	248	251	231	240	244	223	230	238	256	227	240	237	230	256	252	262	238	230	221	227	241	248	235	249	263	258	242	257	237	235	248	237	236	235	252	238	245	252	238	222	208	241	232	242	239	216	241	241	243	246	253	230	248	221	223	241	246	225	226	238	229	259	264	219	238	245	248	239	239	211	207	253	216	231	234	218	241	246	240	289	246	233	238	236	244	258	223	189	221	241	244	233	230	219	260	209	235	260	230	239	216	277	241	227	215	253	246	217	232	227	238	244	226	243	256	268	254	240	245	241	223	217	244	240	239	247	234	253	216	232	239	235	245	266	260	230	250	239	222	231	232	245	238	199	232	222	247	238	228	231	270	248	243	241	257	239	262	228	244	191	231	244	213	220	242	227	224	206	248	234	223	216	224	211	234	224	246	226	251	232	238	241	223	259	231	245	247	259	255	224	261	263	240	218	250	250	260	246	240	228	235	259	254	236	205	245	227	256	219	252	229	232	225	235	235	216	236	263	223	254	237	239	247	236	245	241	254	228	258	234	237	266	227	225	212	244	223	249	234	252	234	222	220	246	220	212	271	252	234	238	226	240	225	214	223	248	250	234	245	241	239	238	241	238	234	216	223	254	231	214	234	260	205	228	238	247	249	239	242	245	237	231	259	270	233	245	227	263	258	246	239	266	239	214	244	218	233	249	224	249	243	238	251	235	240	243	234	235	234	220	253	247	264	233	247	250	238	228	206	240	247	228	239	249	244	272	242	234	243	225	206	243	240	265	252	258	224	240	249	228	247	234	266	239	234	279	232	234	239	231	236	243	221	231	261	220	221	211	237	254	258	250	237	255	248	263	260	223	254	213	235	237	255	254	256	262	238	240	208	266	229	248	246	247	227	229	222	223	215	240	232	250	228	254	260	256	234	222	242	252	225	198	243	268	242	231	248	269	256	229	238	203	211	251	241	232	261	245	226	242	216	259	250	230	239	260	224	228	228	213	260	251	245	265	238	223	212	250	255	235	255	220	247	262	252	217	227	218	232	228	237	258	250	213	240	241	240	246	240	230	229	257	253	268	243	263	215	234	246	219	252	228	247	221	255	252	273	228	218	250	238	214	254	231	218	259	258	236	245	232	231	234	231	214	240	217	224	210	218	239	241	240	270	228	261	244	228	247	232	237	235	230	252	207	241	228	244	245	234	231	236	218	262	239	252	221	229	237	239	221	264	212	251	216	255	262	259	208	234	245	226	224	252	237	246	238	244	264	252	231	222	256	231	237	238	228	231	241	247	212	252	233	226	244	233	230	243	225	266	209	241	232	243	231	224	221	243	240	229	250	247	218	255	259	243	250	228	235	231	248	229	236	240	229	207	236	218	238	266	221	261	221	236	235	249	268	209	248	230	240	272	264	246	237	256	250	241	268	244	252	264	251	226	240	252	225	264	248	267	224	238	245	243	234	260	239	228	221	231	285	218	233	224	245	239	260	224	255	210	232	214	259	249	229	226	248	232	238	202	224	259	238	247	257	238	218	234	256	237	254	254	251	230	239	211	232	251	250	219	226	237	233	253	240	248	229	234	242	254	262	248	226	242	261	240	265	259	219	237	231	246	230	260	251	238	236	254	260	226	250	226	253	254	229	266	248	251	261	258	234	229	251	233	239	256	246	250	246	226	236	239	231	224	256	227	224	214	238	219	261	247	261	246	258	252	241	257	235	220	258	240	246	258	225	259	213	229	235	232	251	217	241	260	230	234	243	218	243	251	266	208	244	224	226	247	227	240	255	246	263	221	247	227	252	252	237	227	239	237	276	217	224	236	211	256	235	236	239	234	233	227	222	246	231	256	226	217	240	222	234	238	220	214	250	250	241	259	231	225	252	211	260	236	248	214	236	243	223	222	217	222	242	257	238	268	216	224	254	257	256	256	234	249	249	210	209	220	219	238	229	231	224	262	222	256	254	253	249	253	236	229	249	228	252	225	224	230	240	242	235	243	228	235	216	251	246	235	221	267	230	254	212	260	226	261	213	230	219	211	238	246	252	265	257	208	250	247	281	221	261	232	204	248	255	248	255	248	269	226	244	247	236	245	231	243	225	248	242	220	248	247	237	237	267	252	235	241	253	262	219	237	256	252	264	212	235	244	244	218	251	254	250	264	260	244	237	278	215	244	260	218	223	234	227	223	242	235	222	216	244	225	261	249	223	240	256	249	242	250	249	216	252	237	245	228	221	273	257	229	211	204	224	240	234	241	246	243	216	244	236	268	241	252	235	238	255	227	249	226	253	254	247	221	220	226	243	263	249	234	240	223	222	224	228	208	223	250	256	268	220	240	222	221	244	245	226	246	206	233	241	221	243	257	226	247	248	214	270	231	229	249	220	247	249	224	239	231	230	240	222	222	246	223	265	244	238	208	207	241	244	248	246	214	258	212	244	236	226	255	251	244	223	243	227	243	220	231	226	234	235	253	257	229	215	233	242	221	246	241	250	243	240	239	245	238	236	251	209	231	242	263	243	224	212	263	241	255	246	234	213	267	229	252	245	237	231	251	229	221	233	249	239	268	235	256	249	248	268	231	219	216	249	238	226	260	223	207	260	244	244	249	236	229	231	259	230	257	236	234	267	261	257	237	223	219	213	219	257	220	255	241	257	227	239	225	254	252	253	241	219	230	251	251	242	230	243	243	223	247	221	219	221	209	251	242	232	219	265	233	239	212	224	214	223	272	242	225	221	243	256	223	244	254	246	232	256	233	235	251	263	238	240	228	245	257	246	239	231	248	223	235	220	235	244	259	223	206	248	261	222	225	259	251	239	211	236	261	245	246	219	222	225	235
6075	1340	1023	624	533	412	383	367	363	324	353	321	333	319	331	286	297	284	300	312	302	305	311	304	288	298	299	287	304	279	291	302	279	285	299	312	317	327	283	295	280	299	322	297	286	281	302	297	274	323	296	324	299	305	281	306	286	309	312	300	308	294	257	285	295	300	297	310	283	264	311	289	289	293	287	273	281	280	293	291	288	282	286	293	294	298	261	286	273	291	311	309	243	309	304	295	299	257	269	308	270	284	278	284	298	297	290	267	271	288	297	294	305	296	302	282	304	263	273	306	280	296	302	261	328	328	291	293	292	315	296	289	283	254	311	311	323	304	263	295	304	307	312	292	300	311	313	269	293	268	282	307	302	270	289	302	310	321	258	335	295	295	274	301	292	276	287	264	323	278	301	299	306	299	289	324	251	299	301	283	302	276	297	290	298	293	268	300	267	296	288	285	282	277	287	287	314	288	287	296	302	283	295	311	301	272	334	268	333	313	291	303	294	304	293	294	308	289	283	309	307	277	287	323	287	297	312	285	298	297	325	284	279	297	286	298	305	313	288	292	297	281	283	292	260	284	282	283	281	315	309	286	300	331	282	293	275	283	281	285	296	294	270	297	293	316	297	269	304	293	303	314	269	297	289	280	296	279	258	301	316	291	281	300	278	289	303	329	295	270	268	297	278	267	285	285	320	295	294	310	289	266	275	343	291	295	291	310	291	298	289	289	299	305	279	296	268	290	312	272	296	298	310	291	298	313	284	305	281	291	317	293	285	288	326	298	303	282	251	273	290	283	300	317	300	297	286	302	299	310	295	317	267	294	313	287	288	301	285	290	304	296	272	286	310	296	280	291	291	296	300	292	301	296	277	288	268	293	302	280	297	274	313	300	287	274	313	285	294	318	284	283	299	285	291	292	290	279	292	310	288	308	319	246	298	285	305	320	286	289	278	328	274	306	291	288	312	296	297	297	261	300	263	312	281	283	304	273	289	299	305	305	321	285	291	261	311	294	317	316	305	280	312	275	285	310	328	294	290	308	294	296	310	308	264	278	312	284	276	328	298	314	278	289	321	298	296	329	308	289	278	294	318	273	294	297	276	313	312	331	298	281	271	304	300	301	294	272	291	295	299	296	319	295	299	284	271	298	263	265	305	277	293	317	265	253	276	291	261	271	255	283	303	318	292	268	292	324	284	308	310	289	285	261	318	265	288	310	292	296	306	287	314	273	290	281	289	287	274	288	278	284	313	258	286	320	286	298	293	283	288	309	309	288	266	304	296	310	265	284	290	286	303	285	271	282	279	305	301	300	282	293	304	301	294	292	280	283	277	283	299	293	283	297	311	307	293	270	302	267	286	329	263	292	323	303	275	294	265	290	308	261	308	259	298	307	299	303	287	317	311	276	295	311	288	298	298	316	272	282	295	280	287	253	280	275	321	271	297	300	315	296	301	290	317	279	320	294	279	298	293	269	332	278	297	284	297	276	296	284	265	283	315	268	277	284	288	271	297	287	304	295	297	288	273	264	266	311	270	268	299	291	295	299	292	316	301	310	304	273	306	314	282	327	297	285	291	278	281	303	290	297	304	290	303	278	308	279	294	281	312	317	326	303	296	289	312	302	298	292	290	300	272	305	294	290	319	307	267	259	263	302	285	280	294	304	268	267	297	279	305	277	291	275	295	283	300	298	285	316	274	287	320	303	314	290	277	287	256	282	290	290	288	313	292	316	289	296	290	292	319	289	282	290	300	302	270	314	302	299	280	291	304	303	296	289	285	271	296	284	290	265	266	251	290	299	301	292	290	301	299	305	264	260	287	280	299	280	286	264	276	322	280	292	286	301	308	255	297	307	335	297	275	273	309	294	294	321	316	279	282	293	292	287	288	285	301	312	289	303	285	273	297	270	268	304	290	283	286	306	310	285	276	287	313	294	299	291	314	283	282	281	298	301	284	309	251	305	297	265	289	295	276	290	290	274	294	281	311	302	309	293	285	287	270	314	268	323	279	303	289	290	272	316	291	277	249	302	295	307	270	270	299	285	293	289	271	296	290	289	296	271	271	286	281	277	304	259	305	294	282	281	273	287	299	275	274	285	289	310	300	280	289	309	311	303	308	305	290	285	311	273	288	289	262	257	307	265	296	305	267	285	314	294	301	323	327	307	289	325	293	292	287	288	294	291	298	282	287	291	240	295	272	283	311	278	247	323	316	290	314	317	345	268	326	301	287	289	298	296	319	267	302	275	278	301	312	308	269	323	283	292	301	296	287	289	285	290	282	298	274	306	319	295	299	299	329	279	273	283	301	289	278	296	300	276	278	269	324	291	292	272	305	272	298	329	298	287	310	284	300	306	339	274	268	310	320	313	308	276	306	289	289	278	305	262	314	287	294	276	302	305	283	296	308	300	324	261	298	312	327	282	296	284	307	317	274	308	285	272	302	320	307	298	291	325	312	261	289	273	323	305	322	278	261	314	270	311	298	287	280	304	295	309	297	299	295	304	304	306	324	314	290	273	238	289	282	299	311	305	310	274	282	252	283	299	267	315	325	294	304	303	288	305	278	258	310	281	311	293	299	332	292	288	312	294	272	309	290	291	269	291	303	291	266	269	302	282	300	263	290	291	292	303	300	308	292	276	284	325	289	279	308	293	291	285	309	283	299	297	337	272	285	338	300	296	303	320	299	295	306	305	239	292	296	313	285	338	283	298	268	273	306	276	300	280	292	280	317	301	278	300	310	289	298	294	309	325	327	283	294	298	280	299	286	304	291	290	294	284	304	309	301	281	296	292	279	301	284	311	316	284	295	273	289	301	316	274	286	260	304	308	325	289	314	299	317	291	278	312	315	302	339	279	306	317	308	291	297	313	293	285	287	272	298	307	271	315	294	294	331	297	284	303	282	313	320	294	287	289	305	323	314	275	323	317	284	265	281	304	306	255	291	297	290	296	249	306	310	282	305	303	290	286	295	301	298	280	277	262	289	262	309	287	270	299	294	250	312	298	300	333	317	286	285	307	287	278	312	302	287	293	303	319	290	295	286	265	250	271	300	286	259	270	292	320	300	286	294	277	295	282	264	280	306	295	298	321	320	300	296	276	296	273	281	301	275	291	298	275	307	299	237	308	317	291	295	294	265	316	332	304	315	302	245	266	307	308	277	298	276	312	302	287	287	275	260	283	266	305	300	306	297	292	325	278	283	332	278	279	335	317	309	303	286	284	282	261	304	310	301	272	275	309	287	286	310	303	278	285	306	311	296	289	312	276	303	300	279	291	321	283	316	299	311	291	300	290	295	260	286	286	310	291	262	288	287	303	342	285	285	279	291	299	283	289	310	261	272	256	289	307	327	286	275	278	285	299	305	300	320	319	306	290	286	260	301	300	281	298	261	316	310	322	309	273	308	255	317	313	297	277	275	288	297	285	280	284	326	279	291	263	280	287	307	317	313	296	285	287	281	283	293	327	282	286	291	328	273	277	280	349	319	275	284	293
23557	21180	28606	24042	21186	12533	1447	917	732	711	635	539	525	517	537	505	449	504	464	502	433	457	449	447	463	452	400	429	407	465	442	423	422	446	388	453	423	448	433	394	433	430	435	442	389	400	462	420	390	371	407	426	427	427	438	403	416	388	395	395	381	391	431	435	410	426	419	438	398	405	391	434	439	386	431	437	421	410	414	401	447	435	413	389	405	413	420	447	440	386	441	411	438	415	424	437	427	379	439	352	404	389	410	434	424	398	425	389	424	426	428	437	407	427	435	456	397	380	393	405	416	402	391	430	438	417	396	420	393	407	424	436	427	449	430	426	415	451	445	462	426	406	372	385	383	438	404	390	426	417	423	417	422	437	400	408	359	401	434	412	439	440	400	393	405	447	388	397	415	418	404	415	410	421	410	406	435	438	430	418	407	451	405	425	391	452	446	385	445	396	433	369	405	429	396	383	411	375	372	437	429	395	456	417	404	390	413	383	428	418	443	415	426	410	410	429	454	395	393	427	403	394	369	414	416	402	423	425	393	409	408	441	399	394	425	418	425	413	420	435	421	372	375	412	414	391	406	461	380	391	441	391	442	441	417	405	399	442	385	404	426	403	447	401	415	402	399	403	421	421	437	424	409	437	394	422	405	436	414	384	427	421	439	435	453	415	410	411	395	390	415	388	406	386	429	420	403	436	434	400	381	397	448	412	419	418	403	409	382	393	414	414	383	374	422	418	383	453	441	414	415	419	448	402	391	372	420	432	428	440	412	433	424	417	383	437	411	433	399	403	396	408	430	413	412	403	407	396	426	427	406	411	379	371	405	435	403	439	385	396	428	399	447	410	412	396	429	402	429	425	422	423	406	359	427	408	406	422	411	368	465	454	412	388	392	386	424	411	490	408	435	440	458	392	405	407	434	450	453	413	401	415	401	436	411	402	421	412	398	378	435	446	390	403	448	441	428	409	432	396	423	400	387	451	391	390	432	443	411	383	410	401	420	428	411	427	392	411	421	430	416	440	417	363	425	393	377	428	406	436	406	400	414	397	415	408	417	415	434	404	380	409	407	444	383	442	414	398	382	418	425	426	403	417	436	402	417	422	415	440	397	392	376	403	442	401	474	421	396	454	414	410	445	402	431	383	386	446	418	419	410	391	434	399	408	422	400	433	409	442	470	410	433	416	403	410	418	400	440	383	383	442	382	421	425	444	428	407	408	427	431	383	413	412	439	433	400	413	375	427	406	417	400	403	425	408	392	394	421	443	439	407	403	404	412	416	426	417	425	386	387	426	469	402	391	408	418	442	425	383	454	398	435	408	405	441	452	444	399	414	417	385	413	417	407	420	431	412	385	418	404	406	385	388	436	418	391	428	440	390	410	419	427	442	399	407	422	433	421	430	412	407	423	403	442	393	409	399	424	444	430	438	405	406	410	421	416	392	414	382	419	392	443	437	408	411	454	426	446	424	429	435	417	384	405	408	442	406	418	420	417	441	414	433	395	395	403	400	371	408	377	431	397	442	422	433	405	388	396	425	441	421	413	403	406	389	403	419	372	405	411	424	427	416	398	381	441	448	392	410	408	462	420	404	377	415	450	419	402	407	424	393	423	460	425	430	416	398	375	435	438	397	445	400	400	427	393	383	437	396	421	370	407	364	417	454	386	428	416	397	434	449	428	431	395	415	427	424	413	419	416	482	400	425	400	397	412	436	428	416	402	393	435	423	438	402	381	407	428	393	430	435	406	398	422	416	408	425	385	404	378	399	372	418	401	417	389	427	420	415	404	408	436	434	386	434	414	376	398	408	408	397	424	433	414	413	396	416	453	387	378	402	421	407	410	408	422	372	415	406	415	434	401	426	435	417	410	464	434	412	408	457	442	383	404	402	400	440	411	395	404	417	442	398	430	389	433	434	394	396	432	438	442	441	422	431	411	367	399	417	397	401	417	415	460	407	430	415	396	393	415	418	409	430	400	432	418	431	406	412	473	409	384	426	435	426	399	438	421	396	431	411	405	404	405	401	415	372	415	441	404	409	406	392	379	430	399	391	464	448	388	408	419	397	412	408	436	410	447	431	411	401	397	408	446	441	431	424	463	393	425	386	380	411	410	402	411	437	427	423	381	373	396	427	456	401	431	408	414	391	449	383	415	400	412	422	405	395	383	401	417	427	428	416	413	424	427	396	393	408	393	434	438	423	427	419	394	453	417	422	422	385	389	417	425	417	418	420	411	412	442	403	414	404	394	439	386	414	398	423	461	438	390	404	445	427	379	406	384	440	437	406	400	414	385	432	399	393	420	411	420	393	425	415	428	384	423	415	369	412	405	387	390	438	447	448	438	416	415	396	416	422	358	406	426	407	422	423	445	392	404	397	445	396	404	446	389	389	412	400	428	430	434	436	437	409	404	433	425	401	403	369	462	425	433	405	434	416	449	424	406	401	417	417	412	442	410	412	403	417	399	412	399	370	415	405	379	436	417	393	410	425	435	406	457	423	365	400	410	372	406	395	406	398	390	416	416	409	425	428	415	398	424	439	400	400	438	419	443	392	393	405	399	419	430	405	404	394	384	425	392	412	435	389	430	403	409	401	445	417	404	401	392	384	443	410	380	435	401	402	420	430	410	437	367	422	397	418	443	390	432	410	400	418	417	416	406	413	407	431	430	417	392	394	442	395	412	427	404	411	440	395	392	423	430	418	407	421	422	374	439	456	442	428	424	414	411	403	450	381	412	451	419	405	408	431	397	391	471	387	387	421	439	394	429	439	467	423	383	410	414	396	398	392	441	428	436	416	416	381	418	415	414	413	423	397	407	445	374	405	450	393	396	365	412	431	364	403	403	389	428	401	440	429	440	417	425	373	446	422	423	402	418	402	426	397	386	442	485	396	432	438	398	399	441	436	411	375	393	428	427	416	429	387	434	433	426	410	419	433	417	457	421	406	385	426	382	397	422	419	418	435	364	423	413	431	412	412	394	421	425	408	423	393	421	400	406	391	416	435	412	398	431	412	415	426	394	416	408	387	433	415	428	429	404	434	401	409	423	431	424	438	379	419	448	428	427	434	381	405	386	391	422	407	390	426	425	373	396	432	384	419	411	433	409	404	379	448	426	423	402	436	415	367	408	397	400	412	408	401	447	422	439	418	409	423	403	430	401	430	436	423	411	399	418	400	383	399	418	406	414	440	416	380	400	415	424	378	428	379	395	410	391	377	384	383	391	415	424	430	407	411	412	379	403	428	431	407	413	431	411	405	458	428	444	405	440	407	441	420	405	432	408	403	417	369	423	423	403	421	445	452	417	405	433	414	376	411	421	385	423	416	384	418	391	438	416	415	413	429	409	406	396	396	401	428	428	416	427	419	407	408	397	431	429	404	436	443	413	426	410	446	409	417	461	411	433	416	429	410	401	438	413	418	390	398	465	407	400	420	414	392	436	439	356	423	411	416	433	405	377	428	394	407	381	409	415	464	438	401	437	435	400	437	436	406
7432	10157	8125	4039	2881	2039	1686	1413	1260	1040	875	822	738	682	681	674	635	561	575	578	494	549	535	500	512	498	492	490	504	515	504	512	495	508	516	480	514	440	452	498	474	486	450	501	491	456	443	459	476	446	488	494	459	529	484	449	483	433	486	496	483	512	498	505	472	482	456	479	476	458	501	499	447	490	465	445	436	430	472	489	468	472	435	506	452	451	451	476	470	479	516	460	471	492	455	500	420	469	472	438	458	445	446	514	476	492	454	477	413	484	478	455	464	451	451	443	474	492	467	491	455	449	484	476	492	480	490	488	446	442	500	509	468	464	452	511	460	442	464	455	446	405	486	490	444	461	434	459	451	447	479	488	486	481	477	495	512	496	468	428	469	441	473	472	444	477	472	454	487	462	473	491	446	469	484	440	446	484	470	449	433	447	496	468	494	490	475	465	469	481	458	507	497	472	427	490	466	461	440	472	446	501	442	481	476	467	476	456	436	493	447	441	462	453	480	480	520	455	448	465	497	453	476	476	475	465	447	500	503	506	489	461	482	455	468	497	463	498	501	479	426	437	466	437	445	458	474	469	433	473	432	456	483	463	473	462	456	463	473	488	478	448	476	461	470	468	453	477	474	505	489	489	489	475	484	439	434	475	469	473	496	458	464	460	510	464	466	466	424	459	490	419	485	469	446	492	489	455	475	442	419	457	459	489	515	475	457	452	452	471	480	444	474	452	481	477	458	488	491	459	490	445	463	433	479	473	467	473	474	487	482	502	490	465	480	451	446	460	450	460	483	463	478	452	474	476	489	446	458	478	489	488	458	492	460	478	457	450	468	492	486	474	451	448	461	484	456	474	448	476	485	453	462	470	446	470	444	461	474	469	474	477	450	459	451	484	492	482	485	421	462	467	508	510	489	464	462	452	449	457	473	457	473	469	466	441	495	516	470	521	454	450	474	471	481	494	464	460	484	459	452	466	440	458	456	474	484	461	456	458	491	505	501	457	472	455	430	427	430	477	422	482	433	467	459	483	439	436	478	491	492	466	469	473	469	461	448	484	462	461	453	454	459	485	481	469	478	484	429	472	464	482	481	458	452	446	471	479	504	473	481	512	480	467	471	479	487	462	437	467	466	471	492	474	456	458	490	430	476	419	426	500	425	469	441	476	464	476	448	506	459	434	501	461	507	463	514	462	444	432	435	428	442	461	415	488	448	454	443	499	496	458	471	485	474	448	465	472	455	462	447	494	478	454	449	433	463	492	465	458	473	456	472	485	438	473	438	486	449	495	471	498	486	483	483	448	469	471	489	454	468	452	458	451	478	469	475	493	493	502	462	472	457	474	440	478	456	464	486	462	476	468	491	490	434	447	458	457	492	436	440	465	507	481	479	477	444	511	482	493	466	471	468	471	464	455	440	472	482	456	478	456	486	457	465	485	410	488	439	459	479	494	486	485	446	446	427	495	441	462	481	491	506	465	490	446	512	472	429	466	501	443	489	459	474	462	481	478	484	466	476	474	448	485	478	475	473	462	457	434	496	456	481	482	497	480	452	467	438	481	497	479	485	465	450	434	436	436	463	478	481	452	444	458	477	464	492	509	448	492	460	470	485	472	429	461	476	486	469	439	474	475	493	440	460	463	452	450	504	466	464	453	491	463	469	440	446	460	466	466	462	459	438	485	529	471	450	468	461	462	476	482	454	501	482	495	479	448	460	494	450	456	471	485	494	435	475	457	464	472	440	470	436	456	479	448	487	473	484	419	473	468	511	486	476	465	475	464	503	456	428	456	498	488	524	487	467	474	455	466	439	496	470	463	495	446	455	493	458	477	438	496	458	472	459	440	439	482	480	462	471	474	476	450	423	480	470	458	467	476	419	492	493	466	428	448	441	453	470	437	486	434	438	458	508	489	436	453	464	472	463	479	454	490	449	500	476	449	461	489	508	501	425	468	443	443	487	484	455	481	473	480	471	444	433	464	453	447	460	491	469	521	466	445	454	447	432	475	496	461	449	455	458	430	445	468	458	495	495	496	470	474	444	471	477	486	500	453	448	478	421	471	470	474	489	453	498	426	501	467	478	481	430	491	482	455	478	459	484	490	487	465	483	475	485	472	414	488	483	457	427	452	471	497	478	444	471	491	478	487	458	470	489	450	465	452	456	483	485	442	492	472	457	450	452	490	529	478	468	460	472	487	488	440	479	470	515	490	455	472	458	463	454	483	455	483	485	442	487	448	483	441	476	487	420	464	467	459	494	495	445	452	480	496	480	481	457	500	436	459	425	452	448	424	465	486	493	485	455	500	491	492	483	514	443	488	485	453	491	469	455	484	490	479	456	438	495	449	507	460	444	457	445	484	447	499	475	494	481	427	494	436	474	469	443	466	476	424	451	469	481	457	472	483	481	494	474	488	466	478	492	485	451	471	527	495	455	465	490	478	473	485	476	449	460	442	439	446	440	436	478	501	459	510	505	482	488	482	442	514	467	428	489	474	437	499	472	460	455	472	474	445	444	483	481	485	492	463	481	470	466	516	483	456	467	473	446	474	490	437	463	507	538	524	455	450	417	488	437	472	457	508	461	514	512	464	444	480	463	444	487	439	501	435	448	457	519	456	455	459	476	486	507	447	461	496	476	435	490	494	474	466	466	474	472	448	471	480	485	457	477	436	446	502	431	481	479	475	485	488	475	499	450	482	413	427	484	495	487	443	465	465	454	461	439	507	419	475	471	472	429	473	446	492	477	453	437	513	489	523	452	502	445	480	487	444	475	491	484	482	465	511	433	476	476	456	434	478	447	463	472	455	507	477	493	482	497	430	412	449	432	489	478	474	421	484	457	475	477	471	486	484	464	470	471	493	457	463	475	511	483	458	450	453	481	441	499	435	498	447	461	465	451	464	476	506	479	451	437	500	476	466	468	454	468	438	463	457	441	532	465	417	474	448	486	474	472	476	487	466	455	443	466	477	460	450	457	453	483	501	438	468	503	473	476	486	449	500	476	469	450	460	502	445	477	443	439	490	453	436	469	495	455	438	455	501	478	467	449	469	458	459	478	500	505	465	466	466	457	479	488	485	468	488	446	446	497	492	451	462	479	472	488	469	420	494	467	450	470	471	434	464	462	461	472	450	473	528	445	454	454	502	469	505	482	448	488	460	478	479	467	490	506	517	467	468	493	484	469	456	455	464	503	489	495	453	447	478	498	517	478	462	452	520	466	484	457	472	483	449	482	440	494	495	461	429	456	450	469	489	474	484	459	455	461	442	478	445	467	446	476	474	472	458	481	458	491	444	457	465	450	477	465	519	460	502	483	487	431	460	463	491	428	438	499	453	461	495	477	447	486	464	458	528	450	437	520	483	443	506	467	448	489	469	489	459	480	476	450	480	471	468	452	456	456	475	497	443	446	462	456	487	461	502	449	479	460	487	478	466	483	456	457	506	493	456	469	455	451	458	465	468	478	518	488	436	468	449	465	468	458	465	486	451	448	471
24786	21178	27619	24903	12817	1044	770	584	555	510	505	513	483	439	435	448	491	414	446	437	400	420	451	421	448	404	461	411	413	398	417	426	453	430	426	388	438	371	430	433	397	420	423	442	385	392	425	396	437	483	441	431	367	404	392	395	404	424	396	430	432	408	448	433	424	404	397	421	421	409	438	451	388	374	433	409	422	419	406	444	416	419	423	405	406	380	419	422	429	420	414	416	405	424	394	401	426	432	417	427	392	444	409	433	399	389	408	423	395	405	412	436	446	418	416	395	434	407	413	433	425	421	417	426	405	430	410	443	404	405	413	418	479	418	427	426	396	455	392	442	445	419	394	415	421	406	390	419	416	405	437	386	413	404	419	406	416	404	375	399	440	408	429	398	419	429	416	397	441	398	420	396	385	435	396	421	408	435	383	440	383	416	400	379	420	422	425	439	424	444	380	428	422	399	427	433	445	465	409	429	430	390	407	408	437	440	414	445	409	420	400	414	398	424	400	450	405	419	419	421	468	403	440	390	413	447	418	424	425	413	404	395	438	420	418	406	394	416	410	405	435	427	424	394	405	402	392	415	414	413	410	422	431	401	390	415	415	435	410	418	408	419	450	381	424	421	413	472	424	414	390	428	432	416	421	452	397	423	419	403	389	443	404	401	388	395	419	410	388	423	400	421	420	398	426	413	409	386	421	415	409	394	414	385	421	408	372	413	404	400	414	411	436	450	376	405	392	425	455	401	385	377	380	411	438	421	424	406	432	432	440	444	408	426	437	425	374	434	407	402	400	437	418	434	429	449	438	409	415	401	423	390	393	386	431	443	408	425	380	397	387	428	400	398	412	427	439	413	431	457	420	438	407	384	406	451	433	403	418	383	429	443	412	395	398	467	426	416	410	442	407	433	438	455	408	407	400	410	411	381	450	393	430	425	442	368	412	426	399	440	431	427	399	385	431	428	410	423	450	398	382	415	427	393	417	448	428	386	417	384	415	406	460	408	417	382	411	447	394	385	441	438	402	417	415	449	443	416	392	391	408	397	404	414	401	392	363	419	424	427	459	430	427	431	402	415	411	432	408	438	429	427	437	460	402	367	446	419	431	447	415	393	425	391	411	405	462	420	387	381	397	412	404	421	420	448	418	386	415	429	411	411	400	397	450	440	425	415	397	421	433	385	429	425	435	381	413	398	417	420	427	417	391	407	418	414	402	432	430	400	433	419	411	440	421	407	384	435	393	420	385	435	413	413	446	406	422	407	437	425	416	418	395	410	404	411	402	407	424	408	396	408	404	397	411	383	426	435	404	418	399	434	414	425	429	420	411	404	413	433	413	469	430	417	432	423	416	364	381	387	415	425	413	419	427	432	391	381	370	438	419	427	391	397	398	413	429	402	419	404	457	430	443	425	421	437	451	392	368	442	428	409	434	415	408	406	425	408	420	445	394	417	413	448	434	420	416	443	415	393	440	425	411	413	401	404	379	428	438	407	450	401	418	405	384	392	434	443	393	412	382	427	421	408	440	410	402	453	391	409	434	429	376	406	414	423	416	440	430	398	407	419	403	412	400	455	415	387	428	414	409	427	378	427	397	401	424	412	404	444	439	421	431	408	432	402	433	447	407	381	408	395	428	423	392	412	443	427	388	394	421	407	408	406	368	458	426	390	431	423	413	397	404	388	402	396	437	371	422	405	427	423	431	444	404	397	424	381	422	446	415	400	438	398	400	427	422	431	411	373	436	420	401	436	424	395	353	401	405	439	400	386	394	464	434	430	391	428	411	410	416	432	399	429	448	435	413	432	426	440	383	408	407	401	407	448	444	426	392	391	401	379	413	420	402	402	430	402	412	418	428	400	416	444	402	427	439	363	412	385	440	426	406	381	431	406	420	428	421	401	363	387	412	419	456	392	383	414	430	411	403	416	419	376	385	476	393	425	404	435	381	397	410	393	429	422	411	408	385	371	381	416	417	413	369	459	382	434	393	426	412	375	405	437	405	425	426	394	403	436	401	427	433	405	424	434	377	426	398	431	405	397	409	397	429	422	402	406	421	430	451	425	400	425	398	399	401	390	404	419	411	387	418	377	446	397	419	397	400	410	434	442	418	432	390	437	467	430	431	416	409	404	416	433	417	379	418	447	423	388	433	398	419	382	423	423	413	403	428	395	418	432	441	414	379	404	389	405	391	429	378	381	400	441	415	409	414	435	423	422	384	414	419	402	444	397	352	416	430	430	408	424	438	425	409	419	424	430	413	428	397	412	411	400	403	430	421	467	406	408	405	413	437	411	401	407	415	439	459	391	404	421	383	417	452	434	402	410	392	400	413	400	436	426	402	403	398	385	372	445	389	381	412	391	412	391	420	428	429	405	449	420	440	362	419	410	387	381	432	409	424	397	407	404	386	434	410	469	397	429	399	436	417	430	400	449	471	384	455	397	402	394	417	404	401	417	408	390	452	392	423	412	402	407	431	415	397	387	462	426	452	414	404	427	430	403	395	395	421	370	420	416	400	439	417	412	413	407	421	415	413	432	392	393	429	413	389	435	430	462	421	410	416	380	435	397	419	411	407	391	393	438	405	432	423	426	405	434	434	427	419	435	394	438	414	414	417	414	447	410	452	424	443	378	401	418	430	422	425	395	398	432	372	413	393	395	417	411	399	433	423	379	402	402	390	430	423	443	427	419	416	376	406	440	393	439	396	428	401	444	428	390	439	410	420	421	411	436	439	455	406	388	425	411	381	431	403	409	400	401	412	411	406	416	421	432	449	412	437	427	439	410	429	431	414	408	414	396	375	450	377	405	420	384	392	413	437	403	407	425	415	410	405	404	443	432	416	434	404	397	429	406	408	384	413	398	407	421	401	420	421	427	403	419	436	433	451	441	400	438	399	412	401	418	411	370	391	391	455	460	432	416	427	409	409	399	410	435	427	408	418	382	435	407	420	397	392	425	401	370	391	411	424	399	425	405	379	383	425	425	426	400	427	416	432	425	408	415	389	431	424	438	372	438	407	403	432	437	411	412	418	392	447	395	416	411	401	421	407	417	406	401	437	415	418	415	425	400	452	414	414	397	386	439	416	431	401	402	410	402	412	396	405	420	392	442	418	415	400	455	402	418	422	426	408	423	444	391	400	385	375	421	402	402	410	425	434	405	390	411	447	406	414	445	444	427	394	416	398	401	422	404	454	419	424	399	403	416	412	377	381	428	423	419	403	412	384	389	408	458	410	417	384	467	395	429	409	391	410	386	384	431	446	429	425	354	430	422	385	429	423	401	416	409	405	423	396	419	416	396	432	420	426	437	410	410	367	411	381	418	410	399	439	441	421	435	395	387	421	444	441	409	398	394	461	399	414	409	392	421	394	377	450	440	397	429	439	389	442	447	380	411	439	442	451	431	429	429	446	419	425	452	386	398	444	424	426	435	396	392	395	383	415	389	422	441	405	399	426	394	415	398	401	436	434	431	432	395	374	393	389	430	410	423	395	415
7634	5989	4472	2484	1763	1391	1140	1019	914	764	682	717	662	630	610	530	572	582	547	540	507	561	538	524	490	505	513	531	502	516	503	510	516	496	492	545	496	510	505	559	480	506	518	514	493	488	464	505	550	498	528	466	499	500	502	521	500	499	463	524	509	485	472	527	499	497	470	493	496	507	513	499	502	501	455	498	495	504	544	503	503	519	495	492	502	479	483	562	483	499	505	486	466	487	502	493	516	504	444	504	510	519	540	467	534	471	517	485	503	514	505	473	512	508	511	469	475	495	500	495	480	506	501	474	499	514	526	496	460	489	480	545	496	526	451	501	472	501	474	527	487	529	531	513	493	497	538	521	453	472	500	502	475	509	473	458	520	489	479	506	484	509	495	469	440	502	503	483	456	512	500	503	530	517	534	487	513	489	506	502	504	498	525	492	504	509	496	500	512	486	476	516	446	503	510	488	511	495	501	472	487	463	491	523	502	497	501	498	487	460	491	460	457	522	493	466	478	483	495	511	509	520	511	514	524	518	479	525	486	528	494	470	511	462	524	564	491	503	492	479	521	501	476	455	499	507	470	478	480	516	480	483	502	492	516	520	538	498	483	492	487	477	502	492	483	519	524	541	478	506	515	493	508	490	496	498	495	464	501	513	482	479	509	504	488	502	480	503	519	485	474	501	546	500	501	485	537	485	483	507	478	488	483	481	487	529	501	502	508	482	539	506	535	541	474	484	529	538	503	490	485	497	500	514	483	526	506	477	491	482	484	472	509	467	489	505	492	511	489	460	504	519	497	478	488	485	488	505	502	461	490	509	504	535	481	548	531	488	488	515	511	521	477	514	479	485	477	521	468	497	475	494	478	479	509	487	511	532	484	502	472	482	489	523	495	488	450	495	478	495	525	475	477	530	473	464	486	504	483	513	516	503	467	477	440	452	475	533	458	484	503	504	480	512	494	444	550	506	505	495	477	486	504	480	512	477	471	481	481	510	520	480	508	521	495	515	527	471	516	539	484	503	504	498	475	498	487	496	521	495	498	471	544	487	457	458	509	473	466	484	476	514	477	532	479	488	479	481	517	493	516	462	525	507	523	514	504	466	527	490	473	484	491	499	472	493	490	478	459	465	538	507	498	492	484	508	477	479	515	477	490	494	492	451	505	517	542	468	494	486	461	488	520	488	483	512	481	455	504	486	489	526	509	533	582	455	516	483	499	538	505	473	501	490	511	477	479	498	507	477	524	519	522	474	514	501	511	518	494	536	475	533	510	514	480	487	509	494	503	460	497	521	494	502	489	484	488	468	494	529	500	506	512	511	478	503	445	517	480	487	501	484	477	455	504	496	514	462	511	509	482	491	501	487	519	504	540	493	477	522	510	479	499	465	510	489	507	484	524	497	495	541	444	424	505	528	523	478	526	475	538	486	505	497	528	519	493	482	491	470	480	504	492	496	513	516	507	487	504	504	485	522	509	503	500	499	496	512	485	514	490	482	527	513	510	467	508	460	446	501	503	530	490	517	446	488	548	481	500	509	510	493	461	502	441	489	496	482	482	529	505	495	499	483	481	508	518	482	485	532	526	495	540	487	494	478	490	495	496	483	496	454	506	494	547	484	514	480	496	496	515	489	542	523	490	526	448	481	465	510	535	497	484	481	478	498	487	466	537	526	504	479	444	470	483	496	527	466	482	529	535	514	492	478	480	487	485	517	497	517	465	484	472	496	543	504	482	473	501	548	501	517	490	471	454	513	442	508	475	487	541	506	473	490	473	472	450	462	501	479	498	484	492	490	481	529	505	467	474	493	479	527	489	517	468	470	467	473	459	495	490	486	461	513	452	518	504	493	482	504	472	525	469	522	515	484	525	469	530	519	498	490	516	484	512	464	516	486	492	494	504	487	460	494	461	465	510	482	474	462	484	489	480	535	489	475	478	500	510	514	511	479	495	490	469	491	522	486	518	503	470	473	455	479	491	503	504	511	506	481	464	521	492	509	540	500	488	498	503	499	547	501	459	475	525	501	543	483	516	495	504	460	512	527	518	478	516	489	490	481	498	451	512	516	500	500	497	540	468	511	518	486	468	529	512	522	515	475	510	520	489	497	447	489	530	475	483	466	512	483	477	487	492	502	532	464	494	476	528	527	540	525	517	485	500	479	533	495	469	503	527	507	530	504	475	506	459	518	485	440	492	454	500	478	506	472	525	513	468	503	503	469	492	521	485	476	484	477	473	552	484	524	469	498	503	498	490	466	476	480	496	530	517	499	506	480	527	511	493	484	482	502	494	521	481	483	531	445	525	510	443	465	497	551	534	524	470	461	486	490	502	524	498	492	478	515	520	476	497	494	474	511	520	487	510	530	482	477	482	483	489	493	572	510	499	509	483	526	507	475	515	477	480	479	488	475	510	523	501	485	481	469	526	514	477	491	510	511	474	529	475	527	505	489	496	457	464	461	519	507	487	483	500	500	502	511	495	532	448	482	492	488	521	518	457	482	484	489	491	468	502	515	515	473	507	531	522	512	481	488	493	511	505	498	490	501	478	477	454	510	517	538	530	516	508	538	535	501	485	475	484	510	546	458	484	488	515	516	530	493	498	501	497	481	483	528	529	525	486	501	486	506	477	518	484	507	494	496	496	482	473	492	478	487	498	519	526	506	447	487	492	492	487	488	515	472	521	465	476	499	539	504	489	480	505	508	487	521	494	505	498	513	518	522	473	489	509	515	498	493	495	512	506	514	464	521	495	451	487	536	465	502	483	468	475	490	481	515	488	508	537	479	466	502	516	528	468	491	520	488	495	483	500	515	504	501	490	521	474	456	483	501	504	468	496	466	488	530	469	524	437	467	515	504	501	496	479	496	496	518	515	488	522	487	514	469	489	456	497	497	552	488	506	481	490	518	479	475	503	501	498	500	448	483	523	522	500	490	524	519	510	507	508	525	484	529	502	510	492	475	504	487	502	486	490	521	488	496	481	503	483	500	497	448	516	488	474	501	534	490	500	506	528	496	515	515	534	457	490	527	508	448	511	483	495	468	465	467	479	496	497	465	522	494	495	467	477	505	523	519	536	523	501	492	501	470	505	495	484	497	473	506	481	487	510	484	499	490	483	498	504	452	495	467	497	508	483	466	495	511	493	500	517	508	454	527	487	444	491	512	473	494	523	473	521	472	454	503	479	459	491	492	481	494	515	508	493	502	441	487	496	519	534	488	511	482	485	492	521	509	504	495	514	473	538	488	471	504	477	496	445	465	479	518	475	506	509	536	520	484	523	520	506	521	545	503	469	468	490	503	445	485	483	485	462	475	512	523	497	486	512	481	488	517	525	468	501	478	502	477	495	482	456	520	528	515	500	520	473	553	463	506	509	511	496	547	508	513	507	491	481	502	510	491	501	486	495	467	508	480	504	493	467	494	503	506	479	493	463	470	521	483	534	489	479	489	487	473	508	489	522	524	468	477	432	469	492	485	503	497	523	508	511	513	526	503
22659	21260	29114	23705	21262	21325	12734	1943	1450	1243	1167	1049	1043	1007	888	864	889	883	860	881	863	820	797	798	777	762	777	794	817	816	796	801	799	782	789	764	748	767	818	828	783	755	784	786	754	746	779	761	742	705	773	730	800	744	771	728	722	741	768	789	702	739	765	725	708	792	742	741	726	817	763	743	789	759	742	752	724	762	713	740	694	747	716	769	729	766	767	726	785	717	800	734	749	767	750	706	762	708	711	737	758	716	736	760	735	750	733	768	724	761	761	749	755	739	739	788	772	714	728	742	697	758	775	712	778	730	734	784	752	758	744	798	802	731	721	711	722	680	695	753	770	767	751	720	774	765	756	785	761	740	788	729	720	677	756	768	798	757	701	728	781	696	698	797	727	715	810	759	768	743	762	748	719	768	743	750	749	720	773	745	718	712	767	732	749	737	752	701	740	704	731	775	726	756	715	810	751	721	750	759	734	739	755	773	740	716	743	779	798	703	765	722	757	704	743	745	734	719	741	725	736	735	733	739	758	737	714	745	733	725	725	721	776	769	727	767	736	764	730	715	793	846	721	748	751	745	697	752	782	747	767	717	726	746	794	717	741	706	706	764	757	747	740	784	748	759	728	711	725	769	729	733	764	729	725	739	748	667	752	739	766	778	762	725	690	743	726	749	776	720	741	692	721	744	763	746	706	704	746	822	724	767	765	747	726	724	715	720	718	756	730	747	749	741	775	739	742	737	780	695	756	705	719	747	733	739	768	702	674	707	715	714	736	786	719	746	724	743	740	737	750	776	724	765	757	772	760	760	716	716	785	783	724	694	750	718	715	731	758	720	715	743	726	742	746	747	743	769	727	716	747	741	746	704	747	732	770	738	702	760	701	682	731	775	721	769	779	709	754	731	738	729	763	725	742	713	771	734	721	761	712	799	771	798	772	756	730	723	715	772	762	705	706	711	757	690	751	729	719	725	800	682	748	702	710	744	760	763	776	759	735	682	719	754	766	737	741	705	749	746	754	732	747	784	775	750	731	779	751	752	700	719	757	721	755	760	691	735	775	725	743	766	744	770	747	683	742	708	681	708	754	757	750	747	672	722	741	688	745	778	707	753	742	764	726	750	757	792	718	693	713	756	741	762	766	709	731	747	723	752	779	753	761	731	740	779	726	736	758	722	826	778	733	755	723	726	744	726	695	766	800	749	754	725	729	760	772	768	732	717	716	723	781	712	760	759	767	727	820	735	747	760	766	736	758	755	738	760	759	738	753	755	736	728	721	749	725	741	728	749	713	720	739	759	733	779	742	729	782	718	715	728	713	738	739	746	748	756	746	751	731	748	792	782	725	750	740	793	772	739	720	710	712	751	719	744	740	731	773	754	696	762	768	753	714	719	745	732	722	753	737	741	759	748	759	692	748	722	725	763	805	769	750	766	770	704	738	731	725	710	695	752	782	697	776	712	744	748	738	771	707	702	739	819	774	746	781	741	747	731	735	755	744	763	728	713	731	737	751	791	733	714	739	739	836	726	741	732	744	750	751	749	718	754	806	708	735	703	781	713	778	688	719	779	761	713	749	718	793	742	764	688	738	724	739	772	709	741	730	759	755	713	701	774	783	784	775	733	802	720	756	759	733	725	744	732	738	737	748	747	735	725	735	782	734	732	762	783	718	752	793	780	720	767	768	722	762	725	747	701	748	704	742	745	814	759	763	744	759	728	788	775	720	703	740	757	726	737	777	745	722	729	679	748	774	782	721	711	716	746	726	766	728	775	722	718	691	746	700	770	695	715	767	746	745	709	683	744	778	762	722	687	720	717	743	710	709	720	651	808	727	703	761	750	713	769	753	731	682	713	765	733	769	749	724	757	774	758	762	773	752	731	732	750	709	773	709	733	752	705	747	754	735	766	754	757	738	735	697	770	690	686	764	702	747	730	769	720	743	778	719	744	759	772	742	737	725	751	714	738	761	756	729	750	747	736	731	747	766	778	768	700	723	770	743	786	741	720	737	788	728	749	698	716	764	765	741	708	749	774	740	727	719	677	686	779	744	740	715	751	776	728	741	722	742	718	762	795	730	733	729	783	741	737	729	751	734	751	733	699	711	744	709	694	708	749	731	765	771	775	711	756	787	718	730	772	711	712	730	757	755	715	709	730	799	765	758	752	743	713	774	770	765	713	675	717	753	730	771	769	751	745	795	690	728	721	734	725	738	775	751	741	690	734	758	739	748	761	744	713	737	733	744	801	753	716	769	699	706	723	734	824	711	732	777	751	783	708	753	734	746	743	692	770	754	742	747	728	742	719	772	737	704	727	690	740	736	713	710	731	712	708	758	721	683	735	758	749	688	731	747	755	744	783	678	747	782	703	716	733	715	759	703	755	756	752	746	791	743	762	742	720	745	748	776	730	703	740	711	710	764	803	719	701	712	708	766	708	707	756	745	750	738	716	787	682	705	732	715	708	751	666	698	757	766	738	746	728	706	719	784	741	721	749	745	689	787	748	742	731	802	771	795	720	731	745	755	761	824	689	724	733	752	720	734	719	745	747	753	670	752	728	754	734	779	736	721	727	703	777	767	748	746	718	755	763	740	758	743	711	740	739	688	725	742	726	701	692	728	752	748	783	778	768	736	727	724	788	718	754	736	720	703	744	701	730	709	773	647	773	759	774	725	740	753	738	728	718	781	757	757	786	725	727	711	753	745	762	723	687	700	768	747	697	724	714	772	744	749	750	740	772	776	818	748	745	747	750	747	750	715	741	727	746	778	758	750	765	694	758	735	768	735	749	767	796	691	700	766	702	733	703	745	744	729	725	746	768	751	725	744	767	786	713	727	718	725	727	675	755	765	698	750	732	757	746	729	723	753	685	704	720	751	760	703	725	696	736	769	794	764	769	707	767	750	768	757	749	764	765	798	713	753	739	809	752	737	735	705	767	771	772	728	718	698	675	713	736	737	734	748	742	763	710	687	695	721	753	756	738	727	747	759	738	702	753	745	734	737	753	733	708	731	797	770	738	763	769	703	731	757	764	781	723	724	710	760	725	741	733	696	709	740	750	765	767	759	718	743	677	785	748	717	688	736	733	718	723	729	690	723	702	766	738	733	728	723	796	705	764	763	760	732	731	774	721	779	744	718	757	743	739	714	719	739	776	743	755	766	692	768	761	713	750	745	678	763	739	722	719	701	753	700	738	724	779	719	774	696	787	735	736	708	744	718	743	767	748	691	703	718	731	727	749	745	678	748	769	751	779	754	753	751	733	720	749	742	740	694	734	744	743	731	763	723	706	740	725	729	722	788	734	749	747	732	727	707	719	736	713	740	738	766	725	743	742	781	777	697	696	780	801	773	718	680	752	680	730	768	760	750	722	726	721	710	774	735	711	760	702	740	748	810	722	747	748	783	754	712	753	745	726	750	709	751	735	731	788	712	755	766	729	793	787	773	735	704	766	703	701	686	740	716	739	731	742	750	748	764	784	738	748	750	748	738	772
10560	16709	13578	7412	5537	4165	3179	2612	2357	1978	1615	1469	1355	1266	1172	1098	1062	1031	981	921	965	950	892	895	831	924	884	881	964	843	863	852	881	841	891	930	911	884	817	831	819	873	800	918	815	826	863	824	853	794	830	811	871	789	857	823	808	801	799	858	774	814	815	822	765	851	843	851	837	822	818	813	801	797	816	836	813	841	836	837	837	846	871	803	799	834	803	801	753	840	851	811	859	850	841	796	843	818	843	810	804	818	839	792	813	822	803	833	905	746	875	816	792	829	807	771	765	807	816	801	798	858	836	811	851	827	837	826	825	824	789	822	760	762	802	804	837	851	823	869	819	836	793	858	795	839	796	767	826	873	758	845	780	814	806	790	784	863	827	794	793	846	839	851	831	844	857	799	806	763	764	752	756	834	827	822	837	818	865	796	781	795	818	794	817	833	778	864	751	795	850	845	795	798	795	796	812	799	832	841	828	830	859	806	822	867	852	787	825	808	791	832	808	810	851	828	856	836	803	777	781	847	805	808	841	852	788	839	851	828	826	775	882	800	810	798	821	802	808	796	822	810	836	804	766	795	799	863	791	852	885	807	836	829	841	838	775	805	826	812	804	785	803	830	855	791	746	857	793	829	790	836	793	799	775	808	840	843	806	784	797	845	781	779	819	813	814	856	824	818	775	848	863	849	782	843	789	807	834	790	799	836	821	858	803	841	849	854	748	800	834	829	780	807	817	792	817	864	793	837	827	782	825	798	862	867	838	839	776	837	824	806	810	864	758	782	834	793	856	781	783	808	795	809	811	795	849	774	843	786	812	872	857	796	811	863	807	817	804	798	834	791	798	795	781	813	803	809	807	827	775	876	775	769	782	829	848	809	806	796	800	774	809	825	819	817	792	819	795	840	798	827	761	818	763	762	823	828	807	842	795	835	861	806	837	833	766	838	787	797	778	858	790	801	878	822	787	845	795	755	809	840	772	870	826	869	792	802	839	790	822	789	829	804	844	886	809	875	782	828	844	814	832	781	814	842	817	781	791	821	815	847	832	799	828	764	797	842	822	833	775	786	810	860	771	841	828	831	811	842	840	836	831	801	792	819	777	772	835	820	796	834	778	763	824	835	832	780	800	799	787	867	821	846	806	806	797	818	828	815	782	828	840	805	820	797	785	855	808	832	813	862	780	824	794	844	818	783	796	813	783	844	826	792	804	853	785	810	799	808	796	827	799	807	807	790	792	795	820	799	791	801	823	825	850	841	843	839	853	796	808	818	817	792	806	796	823	812	779	834	814	818	841	841	807	789	792	813	805	821	774	810	793	799	836	825	834	803	839	813	821	820	830	798	852	820	845	829	786	810	826	821	862	825	818	806	804	835	827	843	786	787	804	844	813	753	837	845	864	833	813	842	814	819	820	792	805	796	853	809	879	815	829	820	850	785	820	844	784	821	799	836	784	794	821	812	798	813	791	848	798	848	810	823	844	825	783	872	837	850	823	829	803	915	813	852	836	818	838	770	830	840	821	825	822	852	791	873	810	814	813	803	844	786	814	835	786	818	797	759	824	786	771	804	910	771	823	808	798	827	805	806	809	826	768	767	874	847	822	815	816	850	862	801	834	813	803	812	778	793	772	808	839	800	796	824	826	816	769	796	788	786	839	787	856	828	839	806	816	830	771	812	808	794	830	804	832	864	792	764	834	832	786	835	785	802	794	838	815	783	829	816	812	835	803	837	820	803	793	890	787	785	789	760	831	825	781	787	822	837	823	790	803	801	842	830	830	808	843	819	799	859	820	816	812	838	823	788	859	827	842	853	772	802	844	822	839	730	792	838	816	791	823	800	830	791	846	800	871	822	774	827	860	843	810	811	865	879	807	812	838	777	818	843	798	802	867	853	833	827	802	805	822	810	802	814	789	768	823	789	759	791	785	804	815	799	828	801	856	858	817	847	842	824	873	809	745	839	820	832	824	809	753	814	847	795	785	817	835	814	848	784	823	801	810	773	796	805	773	848	777	824	850	817	835	803	777	805	814	865	850	846	796	834	838	856	780	844	812	777	799	803	831	775	846	790	832	805	851	796	826	796	847	817	840	801	818	847	772	858	791	831	871	834	780	786	779	831	776	771	846	846	807	849	832	795	837	828	805	755	812	855	841	817	819	817	773	829	805	794	816	849	799	804	812	826	801	828	825	788	736	783	802	812	777	818	819	764	804	825	840	864	839	802	823	822	819	762	818	763	805	848	826	796	798	834	837	856	854	814	819	849	779	793	850	817	862	755	838	829	806	835	849	837	811	807	801	843	800	818	797	822	814	839	867	861	821	743	800	779	816	833	825	834	813	812	790	770	798	779	837	822	802	818	775	776	860	815	810	856	840	799	828	836	782	837	772	848	842	780	796	814	804	794	816	781	817	807	793	841	796	851	833	823	781	801	810	827	766	794	793	818	830	794	790	780	816	820	848	794	790	808	790	768	815	821	819	822	791	859	840	838	811	832	819	818	803	832	825	818	805	795	781	808	821	779	819	879	801	800	831	804	809	810	776	840	818	792	845	801	780	758	796	807	848	815	765	797	808	814	766	793	787	847	795	830	871	821	794	803	839	828	805	825	812	830	810	770	802	820	851	869	832	794	793	771	876	819	799	801	817	834	797	779	778	814	846	781	846	818	763	824	822	801	790	780	772	811	769	800	813	843	843	822	806	778	850	805	768	826	800	826	812	840	817	762	815	774	783	829	785	785	802	783	795	791	834	812	823	815	845	847	802	837	833	801	792	802	787	815	835	827	786	835	834	856	815	828	843	754	849	820	833	823	827	828	799	790	830	823	769	849	836	801	796	759	821	750	788	843	845	837	782	821	781	794	833	806	813	785	830	820	848	821	821	807	807	829	811	815	814	834	802	742	772	839	824	835	837	808	869	803	779	811	793	783	798	818	799	839	840	846	795	835	780	859	790	793	830	867	756	823	811	836	796	778	787	814	788	807	826	812	811	831	830	843	813	798	820	849	814	792	819	812	781	799	776	835	829	778	812	814	818	855	894	831	807	777	825	786	820	825	855	828	831	799	826	834	801	826	807	833	814	829	830	828	822	847	822	832	863	839	805	771	824	805	852	854	821	776	809	811	843	815	800	807	773	830	806	753	804	782	764	836	813	776	868	790	813	798	824	796	835	755	782	853	783	780	850	788	811	794	864	806	828	831	840	845	815	782	863	847	753	829	843	821	801	853	758	817	815	838	803	798	870	786	771	817	833	778	807	785	761	799	827	790	847	797	800	796	858	797	810	842	798	823	795	781	804	803	834	828	788	840	810	811	809	798	819	811	852	800	795	829	782	877	850	797	776	821	832	817	798	774	867	805	807	827	819	835	802	800	819	827	838	866	815	798	822	810	788	789	816	796	851	814	854	812	876	823	817	820	828	805	799	740	846	806	826	817	863	813	789	806	805	820	783	856	825	813	885	853	797	794	836	772	810	814	789	830	795	784	837	829	815	764
27044	20346	8194	669	415	332	279	243	284	270	235	259	245	250	232	239	230	232	239	218	210	244	253	233	222	232	262	238	219	229	232	226	229	224	227	237	229	220	232	209	220	214	238	229	235	233	242	260	211	226	222	241	215	241	224	226	230	232	246	252	205	231	245	226	233	232	226	245	224	230	226	230	236	258	256	253	244	242	239	242	224	232	235	229	205	240	242	231	215	213	240	211	212	249	208	232	201	240	230	254	213	244	246	215	219	248	247	266	221	242	225	224	222	230	203	241	213	226	246	230	240	218	232	254	231	213	241	242	209	211	236	242	252	212	235	235	217	245	231	234	245	234	260	222	225	206	239	271	239	231	239	239	211	241	238	237	257	234	237	236	241	253	231	224	236	239	228	240	224	251	248	225	234	238	235	224	217	257	235	253	239	260	284	217	232	246	259	232	255	246	223	232	239	220	230	233	220	229	266	250	245	242	229	222	216	208	249	218	202	247	208	262	222	235	257	233	236	219	234	268	227	240	231	224	230	219	241	259	235	231	239	229	232	250	237	229	263	248	221	220	234	240	208	231	213	240	214	245	207	230	239	217	234	245	208	223	246	247	205	249	256	235	253	226	254	210	238	226	224	234	219	224	220	217	220	204	241	212	246	250	231	250	244	253	230	236	229	225	243	220	207	234	227	244	257	223	223	230	231	224	252	235	251	200	252	223	212	223	217	261	236	242	233	211	227	253	240	222	223	232	220	242	236	248	214	239	213	214	208	235	232	257	228	231	223	229	252	235	222	280	228	234	235	232	239	228	230	221	223	216	225	240	233	249	243	225	243	232	232	232	240	234	236	248	249	209	218	213	257	252	231	251	245	217	233	262	273	235	236	196	248	250	225	234	233	260	226	231	260	235	277	223	230	235	233	240	240	258	227	229	232	219	219	227	203	201	243	224	231	262	246	247	213	231	232	235	241	232	223	241	217	220	223	222	208	268	251	243	217	243	210	241	222	236	212	216	246	241	256	236	258	221	218	207	217	254	235	236	215	232	232	203	222	237	232	246	251	245	242	258	250	236	247	199	236	223	236	236	229	249	216	234	246	209	223	254	224	225	221	227	257	233	212	232	216	233	215	234	235	230	214	237	210	230	221	248	241	243	251	221	218	230	219	220	220	259	235	217	217	254	260	205	235	223	219	229	255	232	232	224	244	259	230	252	227	216	222	219	245	245	240	255	229	229	255	227	247	231	215	240	237	227	256	237	220	228	230	250	218	208	235	216	238	233	229	256	202	224	231	217	241	227	227	223	228	223	278	233	209	239	235	237	249	237	216	237	260	261	232	218	224	264	239	236	243	239	247	226	234	207	229	226	224	210	229	222	201	220	248	230	237	221	250	229	207	229	215	240	227	226	206	227	241	232	258	233	213	252	253	218	263	235	238	246	240	215	230	234	233	256	228	253	235	219	230	223	222	231	223	243	231	238	234	253	227	220	231	231	226	252	246	227	251	249	219	230	219	210	223	231	253	249	218	243	200	282	245	207	207	213	224	244	238	220	234	222	232	204	251	244	243	223	209	232	241	247	241	231	222	233	217	225	234	241	212	233	230	207	196	236	242	219	245	264	263	225	237	271	247	230	213	251	220	221	229	196	233	267	219	223	215	234	234	227	205	240	235	232	211	218	232	226	217	241	224	209	249	277	212	217	242	226	228	227	245	216	226	249	216	237	223	239	243	243	246	230	251	210	252	229	217	224	231	210	231	239	235	219	227	259	258	248	245	209	244	237	206	220	221	208	237	240	224	251	218	255	240	191	218	249	241	236	214	226	201	240	230	213	208	219	248	242	255	250	205	256	217	252	206	227	204	241	191	229	231	225	253	229	229	237	258	231	228	235	239	233	222	230	241	257	236	249	227	205	235	231	232	230	236	249	201	220	244	218	233	234	234	235	222	205	214	232	224	263	240	245	224	229	243	255	215	204	228	212	231	246	235	248	251	253	247	244	193	223	252	222	230	225	250	192	258	234	277	259	232	206	240	243	234	252	222	226	216	224	267	242	226	247	228	243	238	282	204	240	238	254	232	227	239	263	234	263	216	242	218	264	248	228	208	236	221	237	265	229	236	215	233	246	234	197	204	245	228	204	220	226	250	225	234	229	234	228	209	247	254	232	228	207	242	209	261	257	220	286	236	229	231	226	261	271	253	259	227	206	259	223	233	227	237	201	242	239	234	213	239	223	230	213	249	217	246	214	256	236	242	210	234	232	239	237	233	223	221	230	207	243	223	217	222	237	206	219	228	229	246	239	260	205	233	212	202	234	247	217	223	217	227	247	233	222	240	246	259	228	266	238	225	233	228	248	230	250	249	253	213	226	232	240	234	235	250	234	222	240	223	234	237	209	247	219	264	213	250	253	232	233	220	227	227	230	215	220	230	213	275	232	231	225	225	207	226	244	239	222	241	232	225	214	214	235	236	224	224	225	229	231	243	258	219	205	258	250	230	223	258	236	266	224	235	213	251	247	213	238	219	252	233	249	228	239	257	228	241	204	247	223	250	257	218	219	209	231	235	240	236	240	210	222	215	234	230	234	220	231	231	241	244	267	228	209	225	225	216	248	260	237	265	228	217	198	222	204	206	236	207	249	219	215	217	230	231	233	215	243	249	196	234	252	228	235	229	223	248	248	234	246	247	257	235	224	247	236	262	217	216	239	242	244	241	250	240	234	202	249	256	246	247	217	232	246	254	238	258	242	237	256	237	235	244	231	241	257	226	268	235	248	230	240	246	224	217	243	242	247	242	243	221	234	234	258	224	260	252	228	219	232	209	230	231	217	229	224	225	231	226	225	237	244	222	226	234	232	259	199	209	238	218	236	241	232	269	245	216	215	205	203	226	227	228	241	223	209	237	252	241	250	242	252	224	223	231	223	244	237	230	241	239	215	237	242	242	245	227	208	186	233	225	221	221	225	234	258	210	224	249	215	258	225	221	244	226	246	209	202	230	217	243	212	214	229	250	233	222	207	226	205	228	251	230	247	209	258	234	253	215	231	221	230	238	221	236	222	203	229	235	238	234	256	223	242	221	240	222	232	236	251	240	252	239	253	242	261	229	242	231	227	220	233	244	250	258	215	226	233	255	216	244	210	243	207	206	232	226	249	224	252	240	222	229	239	216	236	233	241	230	222	242	234	234	247	258	222	263	230	235	220	246	241	231	225	227	232	235	259	222	246	220	216	227	231	244	259	202	235	242	247	230	205	263	234	215	197	242	230	229	232	224	216	231	220	215	214	244	233	214	234	227	240	209	211	206	232	240	254	209	231	225	229	250	226	237	247	230	213	249	242	205	216	240	238	229	232	225	224	235	215	254	266	254	251	253	224	240	221	216	232	239	241	251	237	224	211	222	213	214	263	234	225	232	217	246	221	222	225	234	220	228	249	220	249	253	246	249	252	201	234	225	240	246	238	245	239	227	244	230	235	231	240	217	220	217	229	244	260	216	212
6042	1231	881	589	453	415	358	327	351	350	297	310	297	317	293	299	299	318	295	285	286	266	331	300	283	271	284	301	287	297	337	291	301	290	299	272	293	275	310	255	271	300	319	288	314	285	270	320	323	318	264	294	290	299	272	272	303	300	266	303	294	291	277	282	311	296	286	310	302	299	282	301	321	284	308	289	283	311	313	302	267	290	282	293	304	290	303	287	254	284	309	296	261	284	259	328	259	287	275	275	277	297	295	314	273	272	335	297	287	277	291	299	276	297	288	313	291	318	300	312	290	308	264	293	287	299	281	274	259	295	278	288	262	281	270	256	260	310	310	279	252	261	299	293	284	305	304	309	294	306	313	288	268	303	290	274	314	308	283	293	260	333	263	308	277	307	293	279	279	249	305	299	298	283	281	280	298	264	256	287	277	316	318	283	320	301	295	281	274	288	267	294	305	300	254	285	300	312	282	297	292	296	291	301	280	283	285	322	265	273	285	322	300	288	297	277	260	248	268	282	298	287	303	314	302	298	286	279	294	264	285	276	260	255	299	318	301	289	317	270	305	291	293	274	298	285	284	274	306	306	301	277	292	309	265	275	305	319	304	317	303	270	274	269	253	321	261	294	320	261	300	275	302	305	285	289	282	282	279	311	307	281	281	251	283	265	287	296	287	293	295	276	327	303	294	292	304	281	287	288	331	297	284	312	243	328	279	284	262	270	297	296	289	320	261	297	283	269	258	300	298	283	289	283	323	267	293	303	309	300	262	281	290	275	287	293	287	301	282	296	256	277	274	273	307	272	294	282	278	279	283	272	286	249	306	294	310	293	290	282	271	302	272	285	273	290	285	256	280	293	257	274	282	285	300	296	298	306	302	295	290	328	309	290	298	264	261	282	295	285	295	297	276	301	288	291	327	300	295	273	282	303	314	326	266	291	296	257	268	280	283	288	279	297	308	296	258	274	274	279	287	281	294	304	270	281	288	307	285	276	291	280	286	308	284	275	305	292	304	293	295	272	259	296	291	273	292	272	302	309	308	302	290	277	260	291	247	281	284	273	292	289	284	286	290	278	295	291	297	299	289	308	298	304	314	302	292	275	302	292	303	310	279	278	294	273	324	306	293	279	277	290	292	299	281	312	299	288	286	302	284	257	320	296	269	305	302	273	282	282	291	275	280	281	280	287	285	288	290	315	295	264	277	289	317	272	307	302	292	281	284	276	300	275	309	286	263	285	302	296	284	307	303	297	287	269	289	277	277	322	305	329	287	299	285	270	259	281	287	300	277	244	274	294	291	309	257	271	323	296	263	313	288	286	298	305	267	318	261	277	262	284	291	268	294	286	283	311	238	280	294	287	298	306	281	280	269	283	283	275	287	298	321	285	268	264	282	312	338	286	311	281	286	292	297	283	291	264	315	260	285	296	286	295	288	297	264	276	268	299	300	294	291	305	285	291	300	289	309	288	265	297	289	271	286	283	317	283	287	273	329	298	291	298	282	293	270	314	279	292	278	275	300	284	315	315	293	308	272	282	302	319	310	288	306	289	263	311	316	285	284	313	325	283	308	282	286	272	271	275	278	327	283	288	302	254	297	293	299	263	281	290	248	289	287	285	294	298	302	261	318	288	284	297	269	290	291	267	296	292	274	300	273	272	275	260	285	261	321	289	303	298	271	289	279	285	297	269	295	288	303	271	277	263	288	285	298	313	309	288	265	278	292	287	263	305	328	295	312	298	309	270	293	290	251	288	290	274	257	299	288	299	285	291	306	289	299	296	296	304	272	294	284	287	292	282	264	308	272	274	296	289	328	302	293	275	305	286	281	297	277	306	277	270	287	287	303	281	293	293	282	271	296	299	309	312	299	285	305	260	312	273	308	289	316	286	296	297	266	278	294	285	280	281	279	287	307	268	267	302	289	297	296	291	292	293	295	300	262	294	271	296	271	273	268	281	282	267	269	270	292	297	268	285	314	293	305	311	273	286	297	267	264	267	267	282	281	304	286	296	323	266	283	304	290	275	292	320	306	288	328	252	299	278	275	297	294	293	254	272	258	255	286	263	288	277	305	296	285	294	269	267	320	283	294	309	307	270	286	258	298	306	298	269	269	291	287	252	298	266	263	304	314	282	302	307	269	289	296	305	277	282	303	273	291	266	285	279	270	282	287	280	292	300	263	280	292	264	292	295	308	316	284	276	270	296	306	286	276	288	314	271	290	295	286	280	292	305	264	304	275	294	313	315	295	314	307	284	271	274	282	315	274	233	282	299	280	269	313	268	276	327	321	275	293	272	282	320	288	303	269	298	283	258	287	318	284	251	277	254	305	296	297	263	288	263	268	316	274	319	301	285	292	270	290	276	262	284	298	257	277	288	278	288	327	309	291	289	281	272	280	285	268	314	275	342	289	280	293	292	274	296	263	284	281	298	306	273	270	273	287	265	292	296	301	279	321	254	280	282	271	288	289	261	298	254	294	300	294	314	288	273	302	274	274	305	277	282	275	299	277	281	308	255	326	308	307	313	281	309	289	243	284	298	306	287	279	309	278	290	291	283	284	291	292	293	265	314	261	266	278	280	292	273	302	339	255	274	267	273	334	270	267	314	306	277	275	290	298	281	281	286	300	299	295	269	292	289	281	285	277	301	301	304	286	305	329	264	288	275	291	284	305	287	304	271	285	291	275	274	261	275	290	313	276	281	310	308	313	300	278	292	294	295	302	257	295	304	305	293	262	276	308	331	304	320	274	277	301	276	261	312	281	279	302	313	284	283	299	291	286	296	323	284	287	282	296	272	284	311	286	323	324	289	321	240	289	293	271	260	262	298	236	303	288	258	280	299	293	286	304	321	308	271	264	288	279	287	269	312	278	293	277	295	271	265	301	257	294	276	273	288	311	273	294	270	270	283	284	279	309	309	313	289	279	278	303	281	281	288	289	291	272	296	279	291	314	302	274	256	260	256	277	293	277	273	276	287	278	315	277	281	292	250	300	299	290	304	306	288	308	281	285	262	290	282	287	293	272	298	281	313	281	298	296	296	283	316	311	288	278	280	275	311	294	298	289	283	296	316	289	295	290	343	293	306	270	311	321	290	262	307	314	296	297	250	278	307	320	289	281	295	274	310	306	276	282	292	279	281	281	248	302	267	308	276	264	291	273	291	289	277	281	303	302	304	319	259	295	296	275	283	302	278	285	293	289	286	265	276	307	293	292	301	283	266	308	291	303	289	291	273	281	282	278	299	272	273	263	292	283	252	274	263	305	314	246	287	289	288	269	290	320	259	277	274	301	288	257	299	291	304	285	304	286	263	318	267	301	294	298	267	267	265	261	295	292	320	293	279	247	280	278	301	293	264	292	278	301	295	294	276	310	282	272	275	271	273	320	264	299	281	301	319	287	273	330	275	299	314	285	263	290	291	276	270	298	284	282	285	275	303	249	283	308	270	323	283	286	262	265	283	290	264	279	281	316	308	288	301	275	284	297	290	312	277
23629	21178	28635	23991	21159	12371	1385	884	772	678	570	590	553	489	491	510	515	443	467	484	459	453	447	430	396	404	422	465	457	387	415	403	433	424	427	445	398	396	423	420	436	412	414	465	437	410	443	438	408	393	410	384	421	416	356	405	453	413	428	403	420	408	443	409	413	422	398	451	432	490	410	415	453	435	410	419	437	442	437	431	453	405	416	382	416	385	407	417	426	414	394	413	403	402	407	390	413	421	431	369	378	416	416	402	425	416	431	375	405	425	415	412	414	414	389	431	400	410	394	388	400	393	395	390	412	383	389	370	418	374	390	425	415	428	425	422	442	385	423	410	426	359	452	414	430	411	424	414	407	399	401	401	398	417	403	431	429	406	411	392	417	390	409	414	409	421	431	427	427	428	407	422	373	437	427	439	416	379	398	429	376	413	406	430	413	401	439	401	380	410	422	390	426	438	389	394	398	397	410	407	391	412	411	433	424	412	402	422	452	432	399	391	391	416	442	418	390	449	392	350	422	425	442	426	408	418	446	411	450	405	388	419	415	393	399	441	410	424	405	440	432	402	390	404	393	377	405	412	389	371	369	424	424	427	462	416	421	428	432	400	449	388	405	406	410	404	442	444	395	464	393	396	391	400	382	387	396	466	419	380	406	422	413	436	437	410	432	390	432	406	426	451	379	421	406	415	392	409	421	421	390	371	429	385	420	446	388	381	414	377	422	452	418	397	429	408	415	413	371	424	438	418	426	424	390	416	391	425	433	466	446	404	397	407	410	405	405	425	402	390	402	463	356	395	398	391	378	408	366	436	414	405	383	421	400	420	412	405	422	435	432	431	392	404	412	432	422	435	401	406	396	381	402	416	438	386	439	413	417	413	365	410	420	437	406	394	364	400	420	424	419	442	395	433	428	399	425	386	448	409	436	402	432	402	383	405	453	383	405	448	374	394	421	387	385	410	430	384	429	402	386	408	425	373	418	394	400	433	382	392	411	386	383	380	409	431	408	402	421	423	405	421	438	388	427	394	419	425	415	445	442	391	406	414	389	395	388	411	437	422	438	425	421	425	366	403	432	405	405	420	455	392	401	388	444	397	378	446	429	451	437	448	396	454	385	433	421	398	377	359	423	378	384	415	445	382	428	417	381	379	399	406	398	423	409	442	366	385	412	393	405	420	398	433	428	428	379	407	422	433	428	437	404	432	410	399	432	372	440	385	383	449	445	445	411	415	444	399	422	416	436	417	397	399	398	427	394	450	406	429	400	427	409	418	388	393	404	458	386	383	388	424	404	399	397	427	391	408	431	427	411	418	387	424	401	408	405	411	444	388	408	421	423	437	404	387	405	410	415	372	419	412	421	428	374	411	396	409	423	376	413	433	393	408	351	383	422	437	408	407	390	425	422	402	380	428	396	409	399	419	412	392	430	374	420	387	397	431	426	420	390	439	438	416	389	419	443	423	402	406	440	449	446	436	433	415	448	423	416	396	375	397	398	400	405	387	434	410	426	431	422	410	428	450	406	427	407	406	422	433	418	397	395	381	395	432	370	422	398	389	415	385	445	397	394	385	413	411	382	436	401	410	409	424	401	404	428	409	416	412	427	400	422	396	397	417	429	403	363	363	416	413	422	464	341	417	417	394	389	416	406	430	391	406	376	430	404	422	395	397	436	402	397	372	406	431	423	416	395	441	394	420	422	411	379	412	358	444	409	383	414	420	398	372	418	403	392	407	447	432	427	402	428	399	395	406	432	411	406	405	427	373	451	401	461	388	407	427	426	383	407	455	451	407	383	381	405	390	425	411	397	423	400	398	400	443	400	390	446	449	424	363	395	440	425	423	397	388	393	412	406	392	429	389	403	411	424	438	400	434	397	385	395	408	433	424	388	394	397	366	403	401	385	446	400	396	421	402	407	372	422	424	382	385	417	411	413	439	404	439	374	437	398	417	426	379	400	421	403	395	384	451	426	399	444	432	411	399	401	414	417	402	415	419	412	383	407	405	418	407	432	402	442	394	422	421	424	407	414	405	375	427	403	438	400	395	408	407	392	409	397	405	424	390	424	407	422	406	403	398	404	406	406	388	429	432	365	409	426	413	443	415	411	418	420	402	463	420	407	420	404	397	437	421	394	409	430	429	407	354	432	360	474	427	402	416	406	386	350	416	414	392	427	423	420	415	424	396	367	397	412	362	392	411	431	399	397	421	404	398	415	421	384	404	375	434	426	387	386	381	383	391	394	431	427	432	414	383	403	435	430	428	398	456	391	371	383	398	392	412	431	393	418	407	394	437	408	421	405	445	416	418	428	424	432	436	380	392	433	400	375	453	408	406	419	421	405	442	425	381	433	380	405	401	401	394	454	419	410	403	393	411	410	397	411	395	445	442	411	412	376	427	396	395	412	397	406	416	411	425	395	424	446	412	401	441	380	434	403	410	390	405	423	381	426	448	424	375	433	435	399	388	418	442	417	425	391	424	417	396	409	393	422	419	370	369	420	416	418	398	449	400	424	407	358	386	422	404	427	398	406	405	428	406	411	420	392	427	377	442	384	441	423	418	426	434	429	425	420	427	404	453	428	404	417	401	400	411	396	376	396	426	413	410	380	411	439	410	443	435	403	438	448	418	415	412	409	391	419	353	415	387	428	416	388	371	390	437	397	419	390	394	424	432	424	379	399	425	444	410	406	387	406	430	406	421	414	438	413	417	428	378	446	404	390	433	398	393	400	401	400	411	380	426	411	417	414	441	403	423	414	405	409	428	388	424	426	401	412	415	397	421	423	377	392	427	430	398	402	413	375	410	411	432	392	388	406	416	439	418	410	454	384	427	410	421	380	406	396	387	465	407	404	440	443	387	427	453	414	404	420	416	417	372	442	415	369	394	389	400	425	406	410	391	366	404	415	405	459	404	457	385	412	364	413	422	426	411	449	426	403	399	390	411	466	433	392	448	411	445	430	438	386	420	400	445	375	454	414	389	392	416	426	411	384	393	410	446	404	395	424	424	407	412	431	388	434	440	397	436	418	448	425	421	413	396	403	391	388	417	404	426	407	393	394	374	434	446	423	405	424	424	417	444	420	417	407	408	423	390	423	407	393	414	434	420	405	365	419	413	427	370	411	393	410	430	393	443	412	415	401	400	404	434	411	393	399	421	412	420	408	440	444	408	435	394	428	389	418	434	411	395	419	406	380	423	429	405	399	386	404	389	395	381	410	406	403	407	411	426	423	385	403	404	407	375	403	438	415	427	405	419	407	421	374	428	441	413	400	416	404	381	403	397	408	406	445	418	442	421	408	411	415	366	406	407	394	387	425	379	397	378	395	404	425	383	424	423	397	423	423	434	411	419	409	415	398	465	408	383	419	433	414	408	398	415	434	433	428	392	424	403	388	399	418	422	422	435	414	391	393	428	415	388	402	382	400	413	400	403	382	394	413	415	421	424	405	456	432	409	385	402	420	389	406	462	376	410	428	433	418	413	403	408	391	427
7717	10087	7977	4139	2870	2184	1797	1422	1187	1044	848	806	744	679	712	584	624	650	580	577	525	545	545	560	507	511	526	530	475	545	480	497	520	531	478	499	499	498	460	499	482	521	467	487	485	504	481	507	473	485	492	518	441	457	517	471	438	496	452	464	449	465	496	462	476	485	431	457	454	468	474	469	446	493	401	481	483	479	496	512	489	446	461	469	472	485	454	472	472	447	490	441	503	458	466	500	486	462	465	479	497	488	463	451	460	422	489	476	449	468	500	459	458	463	486	437	467	473	457	458	455	484	496	511	425	468	457	457	501	474	477	471	471	443	450	448	475	435	481	440	493	469	448	461	480	460	448	470	443	504	481	487	483	451	453	454	470	466	438	463	498	451	457	465	473	471	469	461	479	480	455	456	497	500	453	463	442	449	453	468	491	483	460	445	469	478	457	482	469	490	465	431	434	492	440	448	470	474	435	434	481	470	455	422	458	477	463	486	477	461	460	439	469	470	434	462	473	475	485	488	478	464	457	476	470	473	494	458	488	472	457	473	481	503	464	473	440	461	481	481	448	481	455	467	506	472	506	475	474	476	447	480	470	449	471	440	470	431	436	507	433	451	474	486	440	446	449	456	483	471	439	489	460	486	500	459	446	481	452	461	444	479	500	489	466	457	448	473	476	448	429	477	475	443	453	441	491	484	449	486	480	434	467	456	479	445	491	462	440	462	482	461	451	501	512	468	458	469	439	458	473	503	498	469	451	478	448	458	503	472	461	483	472	488	469	482	454	505	436	468	438	463	500	452	451	482	425	471	447	434	466	452	461	460	421	438	501	487	458	490	427	457	460	457	434	509	490	481	456	457	469	436	480	453	444	465	459	484	458	465	471	466	489	482	435	481	430	501	466	504	488	440	459	484	454	478	498	471	428	485	460	484	453	458	493	468	477	469	456	422	441	467	464	486	448	458	430	435	486	494	484	479	498	518	497	465	466	446	477	487	500	467	473	458	453	488	495	420	437	488	467	470	472	494	451	433	463	478	455	470	456	465	472	474	486	442	447	482	456	463	490	462	480	423	479	438	469	460	432	458	491	515	452	499	436	483	449	459	438	480	452	474	468	445	469	448	451	458	509	486	443	492	454	438	499	481	478	429	454	509	470	458	451	449	487	462	442	451	462	480	456	459	488	425	469	486	466	458	482	495	499	440	481	438	450	454	492	471	515	472	485	477	447	484	444	468	492	464	464	458	483	455	503	454	467	474	436	488	432	483	450	474	516	487	477	479	468	474	494	462	447	456	450	465	496	450	412	461	467	473	478	479	495	436	466	470	480	446	464	483	457	451	470	442	485	430	473	450	454	504	481	437	457	469	522	457	514	467	488	455	470	430	482	435	459	514	422	467	427	510	489	494	487	464	446	459	480	471	471	460	463	457	452	450	490	469	463	453	435	454	464	494	459	463	466	461	427	495	496	464	514	465	471	462	465	464	496	447	503	443	513	485	466	496	473	459	458	486	487	507	436	485	479	421	490	491	474	453	478	498	441	465	461	464	439	468	451	444	448	511	427	494	471	484	499	471	437	427	453	454	504	472	471	456	438	438	467	487	448	465	481	451	508	474	457	440	441	464	444	488	449	487	447	493	464	491	425	485	488	457	469	475	470	439	497	455	449	472	472	403	486	483	468	495	473	435	518	483	459	455	459	509	470	490	502	487	469	417	467	503	454	451	466	513	463	478	430	485	407	506	498	495	469	418	500	478	486	462	421	456	447	458	419	463	450	442	457	491	468	488	470	447	453	482	430	478	472	442	446	480	451	471	442	493	467	492	484	437	511	476	461	495	491	475	450	457	457	450	422	497	451	445	463	463	456	439	501	495	492	469	497	471	472	457	485	466	484	480	481	482	467	470	400	452	410	461	475	488	469	459	491	462	455	462	450	472	454	440	446	489	456	469	434	480	458	419	455	465	465	459	452	482	442	444	463	493	480	448	483	447	466	443	470	459	492	453	488	453	456	476	485	481	449	445	480	472	501	473	491	473	447	437	470	467	458	519	437	468	505	446	487	499	489	474	472	451	477	478	416	436	471	438	438	450	497	508	452	408	506	441	446	479	476	451	447	450	492	463	417	499	434	499	452	422	523	517	472	490	443	452	465	454	476	416	485	460	491	471	468	487	461	449	473	429	512	451	450	469	461	490	478	464	479	481	483	482	479	476	453	493	476	471	482	480	473	437	507	491	484	452	449	473	481	453	484	464	433	453	449	477	501	450	429	478	461	474	410	471	480	457	436	465	483	466	464	469	465	467	447	467	506	463	479	462	487	454	477	462	446	453	445	450	463	456	526	446	499	478	462	486	486	461	474	456	448	488	472	458	468	476	458	476	458	471	411	456	481	487	496	488	448	497	419	466	450	435	458	501	435	461	470	457	494	447	481	436	440	446	452	450	482	465	491	471	469	461	445	461	453	419	470	480	436	491	438	442	482	486	504	482	431	474	477	481	456	466	438	514	447	489	484	477	448	426	466	488	450	475	449	450	429	485	460	449	451	482	499	440	436	427	441	501	496	466	462	466	455	469	444	477	458	475	465	462	478	471	427	455	463	452	458	425	462	455	447	484	459	480	480	469	497	472	492	473	470	431	469	447	471	499	444	473	459	454	453	482	473	479	469	456	434	479	447	466	473	442	456	435	486	481	458	485	476	460	477	461	496	427	488	468	432	499	496	467	493	449	505	475	467	448	510	448	491	477	504	430	444	449	458	452	493	486	422	489	463	473	474	482	443	520	468	493	446	477	497	467	493	457	473	474	493	478	467	511	456	468	432	475	434	480	443	462	471	445	460	472	474	469	473	467	464	466	467	462	475	459	503	468	479	438	463	462	479	522	447	471	465	483	426	447	485	442	461	438	477	469	482	494	464	480	460	458	448	434	502	508	433	484	495	482	489	481	478	454	470	487	476	522	435	504	443	460	493	450	462	463	496	474	461	465	503	506	467	482	470	459	484	463	451	475	509	441	457	473	491	468	488	484	462	446	460	447	468	464	457	481	468	460	447	455	488	466	485	444	512	465	457	441	435	492	445	465	484	432	484	481	427	459	475	464	455	479	462	480	466	454	459	469	445	458	460	465	476	436	458	470	471	447	470	447	516	497	439	477	449	435	417	438	472	432	444	480	462	469	431	488	479	447	489	459	468	495	443	425	435	479	464	504	497	466	456	450	426	491	463	459	474	462	436	464	477	459	442	490	413	529	444	472	445	450	469	472	473	449	465	467	471	421	450	444	473	465	508	494	431	482	491	485	432	472	476	477	474	470	448	501	458	469	492	470	451	474	487	453	448	482	505	428	461	477	479	478	464	485	452	462	469	434	427	459	480	451	470	498	454	462	418	448	509	458	451	465	445	428	436	507	455	476	448	462	467	448	463	453	463	471	466	450	458	464	473	479	482	441	497	441	486	459	428	476	477	470	472	490	489	488	462	436	469	469	451	498	447	462	440	447
24775	21166	27638	24944	12683	1056	722	651	586	537	523	487	483	481	459	444	473	443	481	444	439	424	414	430	455	412	427	388	416	411	396	420	415	417	409	438	403	446	423	416	432	407	417	440	388	424	430	382	416	401	409	429	430	426	410	414	426	431	395	418	417	397	433	421	423	443	441	421	396	429	385	406	421	364	417	422	397	351	416	420	412	445	432	404	394	408	444	435	430	409	400	400	429	394	438	371	433	372	421	405	414	418	423	415	358	418	407	421	425	385	445	399	413	403	346	414	443	414	411	411	411	454	383	427	402	362	395	422	430	406	431	395	386	406	436	429	417	373	412	383	427	421	431	394	452	442	419	405	411	402	403	420	415	374	411	375	394	387	453	393	415	462	433	404	406	421	404	427	418	393	441	399	406	403	388	400	372	425	420	418	410	399	420	407	436	409	436	445	436	380	407	392	408	408	393	392	394	383	404	389	429	421	410	423	425	429	418	412	417	388	395	408	387	427	397	408	360	431	423	408	379	361	439	441	403	413	418	422	384	401	420	406	363	397	388	396	388	388	399	383	429	435	446	403	384	408	431	409	413	421	409	417	406	411	416	409	427	438	416	416	402	378	405	380	393	420	408	407	434	437	425	422	398	426	405	377	404	395	405	389	408	398	433	399	415	404	393	395	409	389	428	435	423	379	439	407	408	432	430	383	438	400	423	444	446	408	449	439	410	407	409	458	400	466	429	426	396	406	420	433	388	411	390	401	391	415	412	375	388	381	413	417	444	406	390	401	424	403	393	434	433	386	457	435	438	396	438	436	401	433	423	393	402	404	387	416	375	425	422	428	412	410	434	429	389	360	406	426	405	379	418	447	390	390	383	398	380	415	401	438	408	422	372	394	382	397	406	404	376	402	429	420	434	416	397	425	414	407	396	400	437	416	402	436	440	397	460	452	383	416	400	396	429	381	401	428	411	433	419	396	421	409	412	446	425	385	437	430	428	395	471	422	397	444	440	375	388	407	425	409	418	444	393	399	378	427	395	381	415	400	417	401	382	388	373	434	417	420	410	388	423	377	424	396	351	434	444	404	426	412	387	389	422	406	354	416	389	401	434	394	406	389	402	386	373	395	437	404	406	394	398	420	393	443	415	427	406	396	427	426	397	397	421	419	410	427	388	414	410	389	413	416	427	429	425	392	398	455	417	406	408	385	390	398	423	415	415	417	395	440	420	410	383	408	404	407	411	431	423	421	391	431	419	414	404	407	394	437	380	402	431	408	413	394	400	427	390	404	402	393	424	427	407	363	424	360	397	403	407	366	390	388	432	430	418	397	400	426	416	432	409	419	402	407	416	427	424	452	425	397	361	438	404	374	433	418	422	407	393	400	370	401	414	389	407	376	435	440	436	449	416	432	397	403	389	430	430	388	414	412	426	405	409	417	414	409	435	423	383	385	419	407	398	386	407	429	412	405	429	402	387	413	423	412	389	413	417	396	407	411	443	398	373	408	405	409	436	434	407	396	370	409	403	427	409	449	410	396	420	405	418	389	427	423	435	405	398	408	419	389	401	427	397	447	410	453	385	407	428	416	382	377	399	413	409	449	439	416	372	460	387	415	382	417	431	414	422	427	386	401	391	414	407	414	380	450	402	399	389	407	373	440	402	435	429	419	406	400	459	414	406	369	399	439	405	411	405	443	397	364	405	380	391	397	436	403	471	432	421	421	399	383	407	423	456	418	421	421	433	415	373	386	415	436	445	392	429	401	419	367	369	421	434	411	447	370	391	384	439	353	392	417	373	419	382	429	422	401	409	385	408	421	414	401	396	404	389	430	424	400	412	406	396	422	401	392	408	382	444	439	416	438	370	400	406	401	380	425	407	400	466	434	392	400	421	400	395	387	412	363	383	400	389	432	414	406	392	418	401	387	386	390	415	423	398	433	393	437	415	361	408	424	418	430	396	412	441	387	405	387	441	379	415	412	421	426	424	447	387	394	371	399	404	396	359	419	411	453	416	436	397	382	437	376	415	462	413	428	411	416	401	386	423	413	418	374	400	389	417	371	401	376	409	402	430	418	419	409	398	411	438	390	408	393	430	408	405	413	431	420	395	427	425	426	400	411	423	415	418	412	394	401	378	391	439	395	412	409	397	381	379	389	366	407	414	445	396	417	412	421	453	398	416	431	464	412	446	413	409	422	439	410	448	436	429	403	429	388	389	434	398	421	381	412	409	391	421	450	425	415	403	408	443	414	425	413	383	420	410	360	399	415	437	406	429	425	424	437	399	426	371	395	424	421	421	432	405	382	406	418	419	404	445	389	426	446	419	369	431	413	419	396	423	405	417	387	431	394	427	449	397	397	423	406	402	398	358	454	416	403	437	367	416	421	424	414	425	416	408	392	422	424	410	406	411	412	404	404	400	421	430	425	415	396	410	393	392	413	382	420	411	432	439	415	404	402	420	382	373	427	368	446	413	399	400	431	408	462	457	394	393	405	458	402	409	422	382	395	407	420	407	443	406	425	417	384	417	383	457	432	418	397	416	407	391	418	418	426	464	425	446	420	430	415	460	423	440	411	398	437	409	423	379	421	379	420	414	423	392	414	414	408	409	411	430	373	377	433	417	400	442	401	421	381	388	415	428	418	421	427	421	408	423	395	426	430	439	438	388	405	407	452	406	413	414	435	416	419	424	418	426	404	398	419	418	442	415	400	399	417	390	434	414	376	407	452	438	411	418	409	418	379	438	397	390	415	444	435	423	428	396	451	394	413	406	406	378	354	407	438	388	378	413	400	425	419	420	423	410	397	377	437	415	411	404	410	402	409	426	416	405	382	416	405	413	444	406	376	428	394	397	408	364	387	419	392	430	414	411	427	408	379	396	414	417	411	406	424	385	436	416	441	406	445	385	392	435	372	425	391	404	431	401	382	385	421	376	444	423	390	407	380	417	420	411	436	373	464	408	411	422	418	392	432	379	401	415	419	406	429	388	405	426	431	394	362	387	370	447	417	402	429	390	389	400	415	439	433	410	404	439	476	408	435	414	431	414	439	402	404	392	417	433	376	431	426	394	420	411	426	416	429	449	407	453	430	407	425	406	392	390	406	431	400	431	397	384	391	420	421	419	392	390	384	419	410	422	412	392	402	382	389	406	424	409	382	440	406	422	413	413	420	444	419	424	389	412	409	395	397	402	411	406	405	417	437	405	379	394	432	406	451	422	431	412	434	397	422	393	412	404	446	381	448	403	389	386	404	399	428	422	423	398	411	394	391	406	376	401	411	393	392	413	427	433	427	423	410	380	404	432	434	395	407	430	422	424	414	360	389	399	384	408	401	400	414	395	396	409	416	436	428	405	413	418	433	421	368	412	431	390	427	443	417	419	431	395	399	423	410	381	412	391	410	411	383	402	401	402	417	427	367	423	403	446	416	418	410	427	426	393	410	388	424	396	412	408	434	439	403	363	407	409	427	418	432	397	396	465	413	399	396	409	455	419	401
7572	6022	4616	2463	1831	1505	1236	1011	845	826	758	675	646	593	575	563	584	568	552	528	532	581	536	478	517	497	528	572	521	513	478	512	496	528	499	503	514	505	496	520	514	500	489	439	511	497	501	490	485	526	462	505	459	455	468	482	494	455	500	507	529	490	496	465	498	506	493	487	487	505	506	520	539	507	517	498	497	511	518	467	497	489	497	481	474	466	527	485	494	517	509	488	480	454	483	533	467	457	484	504	461	449	517	489	519	471	513	541	451	497	473	492	492	503	522	503	508	504	514	487	527	470	536	492	494	532	537	475	511	489	479	475	505	476	513	481	456	486	479	536	459	489	528	473	503	512	511	480	474	484	513	502	458	545	454	471	475	456	490	494	487	542	463	492	507	472	490	465	504	468	486	512	470	520	521	494	512	526	522	476	492	456	496	482	502	481	482	482	489	470	510	487	486	544	467	520	458	488	466	502	445	477	478	472	512	475	456	499	502	491	543	486	511	447	521	482	477	460	491	526	511	477	526	469	446	469	489	486	520	474	502	465	484	501	503	484	497	527	462	490	470	534	508	491	499	467	535	492	503	475	482	486	478	530	484	509	468	524	454	501	510	475	541	485	518	479	450	455	495	474	495	505	501	481	505	483	510	516	459	494	477	470	458	473	517	507	477	472	463	503	457	492	501	494	535	510	486	447	475	459	501	502	511	518	509	491	469	479	492	476	508	492	536	457	488	475	494	490	540	493	473	505	470	523	485	485	499	478	507	538	509	476	505	473	494	486	524	462	490	478	527	461	497	531	502	514	470	464	478	449	548	510	525	507	504	503	518	494	492	485	516	476	501	508	530	495	523	476	490	483	505	500	468	493	513	506	471	515	486	508	479	494	478	493	484	513	512	436	480	502	475	514	483	496	508	486	519	486	491	500	459	487	514	500	518	468	514	508	501	508	512	485	469	488	479	505	466	473	503	507	462	508	503	473	496	484	500	493	495	541	468	473	516	527	454	484	490	490	495	543	520	487	467	500	515	500	527	459	530	476	503	516	495	521	483	476	523	471	518	525	499	511	491	445	496	541	487	519	492	494	476	485	516	468	490	513	487	522	507	501	518	478	503	507	536	489	481	461	486	478	477	514	476	461	535	539	479	534	470	489	458	490	491	481	488	488	512	448	526	525	478	501	588	470	505	477	495	475	498	459	548	482	514	481	501	493	531	500	487	498	520	471	508	471	501	503	518	475	476	476	473	496	506	501	483	492	500	496	495	479	508	526	536	487	509	507	518	492	506	496	509	481	501	458	471	528	477	498	482	497	474	516	527	489	535	478	536	512	485	480	486	547	454	479	462	454	498	522	502	507	459	492	484	534	500	482	485	511	493	469	464	474	483	502	475	479	517	523	456	504	466	508	504	457	485	475	517	519	513	492	483	497	523	416	486	473	503	488	468	539	474	499	495	477	467	460	457	474	504	487	512	458	499	495	516	487	454	495	491	505	484	516	468	509	466	477	510	516	476	479	494	481	475	497	526	497	522	520	473	504	519	499	492	493	513	507	497	479	508	509	515	457	503	493	525	529	501	515	508	496	515	458	494	472	451	490	478	506	502	506	502	477	457	486	489	451	516	502	484	525	479	470	482	491	465	487	519	463	463	499	482	492	510	537	537	471	455	499	467	508	517	514	454	496	511	489	448	472	510	518	507	485	473	479	527	549	445	497	457	493	523	523	512	500	471	490	531	523	498	483	491	461	494	441	516	521	498	543	496	488	461	475	505	495	496	517	479	471	484	499	517	535	487	509	506	493	519	478	488	487	497	495	467	483	489	481	484	514	477	535	472	505	508	448	486	476	495	515	499	439	483	483	541	518	488	495	483	506	528	508	513	480	478	460	506	497	519	481	422	471	498	456	502	492	473	486	490	482	495	520	494	508	506	486	523	510	498	514	488	490	494	479	478	498	460	479	485	519	504	535	533	500	475	459	488	500	511	479	487	467	514	466	500	486	472	502	521	508	509	471	513	541	489	454	468	468	505	478	495	486	479	469	471	494	545	558	494	471	482	455	497	509	477	506	484	484	488	512	521	512	479	479	478	513	484	490	490	509	498	531	532	488	489	465	467	520	513	491	472	459	489	476	481	481	520	494	462	504	494	456	528	508	484	486	466	491	500	487	505	473	484	460	510	479	462	479	517	503	507	504	478	469	491	493	508	479	502	498	476	485	500	499	492	505	522	456	483	468	471	493	505	465	497	478	471	501	481	466	517	516	472	493	499	481	510	497	553	463	493	534	495	487	519	484	467	435	521	476	515	477	486	485	490	510	509	468	482	506	513	523	510	489	490	462	474	505	522	491	519	495	485	543	516	493	499	444	445	470	487	508	473	479	491	495	500	462	510	507	460	467	511	480	470	486	526	509	470	492	502	500	512	475	531	485	471	466	466	497	524	479	469	489	475	448	486	453	443	510	455	470	474	499	482	460	485	514	464	467	525	506	500	505	526	485	532	496	469	495	496	454	484	483	485	486	490	497	532	498	506	494	520	495	502	476	506	512	482	527	476	520	487	503	502	503	516	493	502	506	495	519	462	470	503	492	500	480	470	478	507	457	490	482	439	516	470	485	514	482	511	497	492	501	432	458	456	484	497	488	543	495	510	516	484	465	495	477	509	484	529	480	484	458	498	499	428	549	484	484	503	499	490	477	489	484	516	475	519	518	445	511	529	499	476	487	484	502	512	505	491	493	497	510	511	532	486	527	482	497	499	477	468	461	493	461	510	468	507	471	494	515	480	465	501	509	523	516	475	484	501	512	496	481	462	511	511	480	471	499	531	458	502	473	529	494	517	487	474	499	512	493	501	482	476	533	505	486	462	505	493	472	475	488	502	483	517	496	471	494	460	478	469	492	473	486	530	542	476	520	483	456	535	484	460	496	524	519	521	460	499	523	516	476	498	497	488	531	478	478	476	507	440	485	526	495	487	476	479	537	484	490	490	461	479	485	487	489	535	482	508	511	508	495	509	468	505	494	476	492	475	501	531	481	526	484	460	480	456	506	467	491	476	472	484	479	490	500	487	488	502	501	479	491	506	519	489	484	516	480	470	485	498	470	481	545	480	540	440	464	519	521	471	477	489	499	513	453	489	466	482	492	467	505	467	458	508	553	462	468	479	505	482	488	475	502	485	479	504	478	472	485	495	477	522	490	489	489	477	481	478	496	490	508	492	484	521	470	537	495	489	508	490	519	481	483	508	475	477	498	499	461	513	459	471	519	488	516	474	502	519	486	508	509	528	451	483	513	496	522	510	454	513	489	467	498	511	497	468	509	491	492	514	472	503	492	504	492	479	519	486	488	514	491	509	484	532	494	462	487	509	483	493	499	517	541	497	521	514	504	493	519	480	487	448	489	488	507	502	497	464	508	453	503	522	505	483	478	480	471	509	491	493	484	507	510	492	464	478	492	504	483	470	452	488	467	467	513	482	483	482	475	492	485	506	506	479	472
22662	21230	29054	23716	21226	21292	12545	1962	1350	1237	1215	1127	1054	1024	947	912	915	896	882	822	874	882	857	811	804	759	813	836	800	799	799	769	732	765	768	775	739	776	762	786	801	752	809	766	779	728	758	736	810	773	772	764	755	791	731	766	752	771	731	763	729	769	730	748	780	751	693	784	765	763	739	748	772	747	707	724	765	785	753	706	769	773	762	713	776	771	784	747	773	731	711	734	767	731	689	729	773	787	776	812	774	730	785	709	776	809	715	750	756	767	729	701	750	725	728	756	761	749	785	732	720	745	738	745	727	804	710	777	761	748	763	766	803	746	751	683	767	747	761	771	749	767	759	761	796	748	725	748	729	769	764	668	714	763	776	774	737	745	796	793	712	776	770	708	768	719	737	775	670	758	770	737	755	739	759	728	767	735	736	760	710	783	701	736	760	750	725	756	757	748	700	734	770	725	753	760	750	756	797	735	730	802	744	728	729	740	717	761	711	724	785	773	753	752	734	742	753	716	731	770	786	752	744	744	741	728	708	790	752	800	746	745	707	720	687	715	733	778	764	739	700	707	767	768	745	718	785	722	751	756	751	705	772	719	750	738	759	739	728	755	762	794	759	767	686	798	742	756	724	748	753	720	777	759	758	766	686	696	740	725	785	796	759	734	767	743	710	706	712	744	724	715	747	760	748	762	732	722	769	773	718	718	739	736	722	787	695	732	752	755	744	710	736	736	698	709	752	720	706	772	711	784	729	724	795	735	780	763	738	786	786	725	691	798	754	763	741	769	744	741	735	765	749	786	750	781	763	728	754	701	744	719	703	773	748	713	736	714	717	689	788	761	708	760	689	727	813	801	702	764	725	724	750	727	737	763	792	746	754	752	681	725	671	827	769	752	751	747	718	755	751	754	764	749	751	724	714	730	777	729	775	744	685	766	757	751	717	724	767	736	737	725	739	733	797	733	748	831	747	791	719	720	756	752	754	737	780	778	734	727	751	774	720	753	722	791	774	765	781	694	818	733	713	720	738	678	736	755	719	733	752	683	729	741	744	761	737	719	716	709	710	730	766	762	775	790	801	755	803	737	746	720	796	768	716	729	736	743	757	728	712	743	766	780	708	730	687	730	724	718	711	763	752	740	751	705	756	707	719	733	745	725	760	788	722	712	748	713	769	710	762	765	720	726	773	709	747	733	720	753	768	747	751	782	751	727	706	759	747	703	704	725	694	697	767	769	747	740	740	709	756	775	764	732	745	700	705	778	738	708	752	760	752	725	716	752	791	728	747	713	739	734	765	747	682	764	750	751	722	755	732	781	752	799	749	719	787	709	755	762	705	684	748	782	765	758	722	731	739	793	766	738	676	700	741	797	720	714	715	742	707	729	754	745	721	771	732	738	762	734	787	758	771	719	749	767	715	749	733	786	747	746	763	728	710	750	726	781	758	728	761	739	731	728	746	750	741	747	760	766	746	770	750	776	773	749	717	754	748	772	701	763	744	750	747	700	703	731	756	707	781	756	752	721	741	772	751	746	739	784	723	729	747	727	741	789	702	735	756	669	763	732	776	724	754	757	737	800	751	715	748	698	678	784	795	781	744	788	707	740	759	796	716	744	742	741	716	754	730	746	733	791	744	743	772	758	714	736	785	783	768	735	774	736	766	696	748	705	742	756	726	774	752	740	734	739	710	710	740	734	762	740	700	767	723	743	730	727	739	769	703	710	783	779	676	756	709	741	800	776	749	735	727	759	726	754	739	718	729	739	744	777	776	704	742	787	785	717	750	748	739	713	768	753	714	764	787	698	722	716	770	738	708	697	779	678	803	782	710	736	700	700	715	689	720	732	724	741	710	776	774	740	756	746	738	755	719	798	742	733	738	773	771	712	761	736	709	742	768	800	698	740	773	696	748	772	720	734	750	705	720	754	745	700	742	741	781	760	753	693	752	745	792	749	755	720	783	736	734	759	707	709	708	751	755	715	680	713	740	764	762	785	760	688	770	754	742	714	755	788	727	716	723	737	731	762	733	737	757	729	777	771	716	769	711	723	723	716	740	789	694	742	760	760	752	744	761	771	756	736	750	783	789	742	733	790	754	706	734	733	751	767	734	732	702	736	753	770	748	759	707	746	741	798	708	687	711	746	740	712	735	747	724	771	701	758	790	724	747	749	734	722	740	744	779	698	725	703	745	796	729	718	741	762	753	782	764	648	785	777	774	688	730	742	776	774	720	746	794	758	782	695	727	753	740	755	728	743	747	712	672	718	744	750	750	708	750	721	750	686	718	712	726	762	740	689	765	735	751	751	757	710	747	727	682	739	718	728	779	736	746	701	729	741	766	719	689	718	710	779	775	772	694	730	683	739	716	712	737	791	724	782	782	737	753	736	773	744	780	781	697	775	735	789	732	721	750	714	788	754	766	718	728	725	714	746	760	710	713	738	757	765	726	704	720	764	766	734	739	737	711	736	710	756	764	767	721	723	747	742	754	742	728	708	712	677	687	733	767	755	767	779	728	715	710	723	680	710	781	746	701	733	768	724	765	776	716	720	676	741	695	763	754	723	725	692	782	775	693	792	750	733	735	730	745	731	741	675	769	733	747	743	737	751	781	764	770	725	749	781	760	710	714	769	727	761	779	743	731	742	762	719	748	727	747	713	721	768	725	705	805	742	726	756	766	772	748	768	703	767	682	717	707	752	712	743	682	689	758	759	750	737	740	707	721	720	745	739	762	772	747	782	743	714	768	720	747	729	727	748	784	755	722	710	735	766	763	757	682	719	710	783	738	770	732	704	683	709	738	733	770	756	704	743	711	703	747	759	678	700	708	729	802	741	684	749	694	750	693	714	756	827	693	775	743	710	737	747	758	734	709	692	743	760	735	718	818	743	737	739	707	751	763	712	719	700	741	711	714	766	751	742	715	713	765	681	720	700	754	731	721	743	699	758	784	737	736	753	713	760	699	757	760	756	761	726	771	771	755	748	735	742	754	769	766	720	748	753	774	673	770	714	711	719	726	754	691	723	767	769	686	709	698	767	671	735	760	771	846	775	726	769	709	726	780	725	730	684	704	738	746	714	757	778	706	724	747	682	723	708	727	736	743	736	777	818	792	777	702	773	710	737	695	714	720	754	748	764	756	749	709	710	814	748	761	756	719	699	731	745	725	740	744	732	784	711	722	702	756	687	763	753	708	720	774	756	737	734	787	737	751	746	709	757	724	731	723	788	752	707	746	691	741	755	755	706	751	746	755	712	751	723	753	758	734	806	772	746	648	715	731	749	743	713	827	736	768	718	795	705	692	707	790	725	718	711	700	774	742	782	728	697	742	761	721	691	779	739	728	750	736	661	730	735	724	758	727	692	744	720	774	700	774	713	768	752	765	735	752	734	751	715	737	752	709	737	728	750	773	743	737	746	738	671	731	764	771	751	724	758	775	715	763	763	800	739	702	738	675	761	714	730	778	723	786	728	737	721	706	772	761	761	786	750	717	695
10429	16664	13479	7311	5383	4033	3112	2694	2398	1900	1629	1489	1334	1241	1155	1126	1097	1083	1045	962	1026	982	944	959	895	883	914	977	912	863	935	860	874	841	804	815	852	858	859	825	878	835	841	766	875	823	829	754	852	878	856	836	755	840	862	863	788	821	796	833	836	830	816	802	787	823	807	801	838	780	842	849	839	842	841	795	845	803	759	834	822	729	823	834	824	844	841	789	804	816	829	833	780	823	831	816	820	881	758	816	821	832	843	828	852	810	817	804	785	843	812	800	847	796	787	832	840	799	819	800	800	760	828	824	773	811	865	818	826	745	787	809	839	795	846	817	768	766	817	811	788	850	854	813	794	791	864	730	771	796	823	819	825	806	888	787	824	818	843	840	807	785	799	849	855	850	856	832	821	785	815	788	876	827	785	781	765	855	828	838	849	801	801	821	794	794	790	795	841	823	839	827	822	799	826	828	821	795	797	852	896	831	784	852	808	794	813	832	820	835	807	807	816	792	799	858	784	805	821	799	746	778	781	811	797	779	826	801	838	802	863	742	826	810	803	827	741	835	822	773	814	855	814	825	828	787	792	803	790	824	822	815	788	743	820	811	817	782	813	815	813	829	811	806	813	787	764	784	811	787	831	817	801	839	777	793	831	802	813	817	860	813	848	799	798	853	837	777	774	840	833	782	810	814	791	811	792	809	793	796	792	838	797	811	836	799	816	817	820	789	796	831	821	818	835	810	813	792	848	832	810	862	823	850	829	828	850	816	758	790	849	805	831	876	785	850	817	804	863	852	816	844	854	784	744	794	862	784	821	833	827	809	797	769	798	854	774	875	789	809	790	784	792	819	783	780	837	820	815	787	857	838	827	805	830	822	766	861	794	830	785	769	788	820	822	824	798	820	823	818	773	772	795	849	820	851	818	812	838	787	781	832	802	830	852	798	807	867	783	788	826	820	820	797	808	797	753	831	780	824	813	808	803	756	822	757	805	847	768	838	785	784	802	801	796	765	804	808	765	810	817	828	789	829	814	783	790	804	862	803	832	822	835	785	833	765	809	801	865	760	862	845	819	830	812	810	826	830	834	832	837	809	840	802	847	796	760	841	844	850	755	815	807	822	818	842	806	759	849	840	803	813	815	796	833	761	755	861	839	803	768	852	856	774	840	751	856	802	770	829	812	766	809	812	854	790	858	805	820	859	853	809	826	814	733	795	846	805	819	780	786	801	840	779	803	816	809	818	788	788	801	790	830	836	835	814	813	805	769	829	760	816	813	847	786	810	759	792	794	834	777	821	839	824	904	819	788	804	779	806	822	771	826	824	843	848	821	759	793	796	835	863	768	819	802	811	790	798	763	799	798	789	809	802	811	839	800	783	837	784	765	793	780	814	773	818	826	763	758	825	816	773	828	771	797	800	788	783	801	838	783	796	869	861	757	820	800	767	762	786	782	832	771	800	794	836	793	799	833	840	814	816	850	808	812	828	804	829	793	819	851	770	857	838	848	845	796	799	835	782	771	765	792	789	778	809	832	833	848	841	822	793	817	774	797	881	817	767	795	810	846	821	813	782	810	767	844	777	794	844	811	814	757	793	827	839	787	872	793	823	815	758	827	830	819	842	827	814	799	772	840	769	816	799	810	767	866	761	799	800	794	808	807	812	813	829	788	789	865	798	858	832	797	829	835	807	812	851	822	843	775	818	805	808	822	829	759	815	768	848	814	787	782	782	788	826	807	808	789	780	783	832	848	805	842	819	784	794	834	825	792	760	783	778	792	826	803	791	781	807	791	780	845	786	790	851	795	817	864	786	827	818	807	861	857	794	782	764	863	828	816	823	825	840	847	802	785	809	826	812	794	835	809	792	840	831	781	791	818	835	791	819	822	809	753	798	788	782	790	810	836	828	815	806	816	808	771	812	821	804	899	863	783	855	808	801	752	837	865	808	765	834	813	802	822	806	806	861	793	834	775	797	832	828	760	815	828	839	790	848	811	782	819	787	814	803	781	799	826	828	786	775	761	801	810	817	792	773	831	828	805	831	789	838	817	795	816	816	801	824	854	811	849	824	775	812	822	830	830	773	780	865	844	777	816	814	869	800	825	803	872	782	815	791	818	841	824	810	799	766	873	780	846	793	802	850	859	806	831	821	801	902	736	778	835	794	798	803	755	789	820	749	833	789	837	779	825	814	825	772	793	781	831	784	805	839	816	857	794	775	805	771	816	801	811	815	807	786	836	780	800	864	839	822	795	839	827	792	786	805	798	783	811	809	802	822	834	816	862	786	826	757	829	789	861	819	833	811	803	874	803	804	854	820	759	803	798	827	750	836	818	807	828	771	858	831	760	812	851	766	796	807	829	838	806	865	791	841	824	801	846	755	803	789	847	822	746	797	853	825	801	817	766	840	851	836	801	779	801	827	795	808	796	761	821	795	851	802	788	756	837	816	825	864	788	818	790	851	783	822	812	833	808	823	746	765	766	772	763	810	853	819	799	821	800	806	789	815	794	827	807	805	856	784	777	756	806	842	790	821	758	776	802	823	805	795	819	788	818	776	782	819	824	825	792	845	746	838	817	808	793	852	785	774	752	826	777	813	806	822	840	792	824	861	803	803	848	781	793	759	810	763	825	818	830	876	789	802	812	732	822	785	833	844	799	803	813	804	793	827	833	842	763	804	845	870	830	769	789	792	802	823	823	768	812	820	825	790	803	801	808	846	832	834	813	834	805	849	758	816	854	813	812	836	787	761	789	805	810	809	789	787	793	831	777	739	778	801	796	810	859	800	820	794	800	804	812	821	775	829	793	832	840	795	809	782	834	838	824	792	810	815	790	814	780	808	811	821	794	761	817	826	810	763	815	783	786	768	784	786	840	826	816	770	813	793	814	818	794	789	816	819	869	815	862	835	857	803	807	823	806	818	814	844	771	799	762	802	842	825	800	803	830	778	847	819	841	884	789	795	795	798	805	800	797	830	800	836	826	823	811	776	827	814	826	813	755	810	791	843	827	775	821	790	834	793	737	825	814	786	770	800	809	882	824	830	770	807	780	797	813	834	837	826	752	788	859	856	852	842	811	783	782	800	785	847	864	795	812	818	832	785	794	795	823	808	778	909	800	784	746	860	757	789	796	769	769	805	839	780	819	820	776	796	795	773	777	828	779	797	774	787	821	836	802	798	829	786	809	811	732	839	791	804	828	820	785	783	743	839	789	820	842	823	841	774	770	835	767	806	797	784	774	825	824	843	820	751	860	784	770	818	806	825	821	847	816	820	811	793	830	860	763	873	811	823	780	783	795	802	839	781	829	859	787	767	820	877	786	824	837	786	867	801	777	800	810	843	861	806	821	806	842	813	899	803	742	856	776	840	799	823	780	755	793	842	794	808	843	863	808	787	786	794	857	813	823	785	799	814	827	810	815	781	818	793	835	862	811	820	856	816	836	758	828	794	815	806	803	799	780	796	855	823	826	765	819	787	783	812	826	796	787	784	882	811
27092	20262	7616	694	381	295	305	263	250	237	272	247	249	228	245	235	246	224	248	250	205	254	267	248	258	259	233	219	241	238	240	207	257	250	238	263	203	241	269	210	217	236	240	233	255	239	245	254	236	239	252	199	236	207	235	219	232	237	203	224	237	252	192	233	245	217	231	237	228	267	245	201	205	204	237	231	220	221	188	256	229	215	218	260	217	239	215	239	216	232	233	226	227	225	227	207	220	251	246	235	259	246	258	203	232	226	255	184	201	241	227	248	238	210	234	198	230	216	209	212	236	251	216	219	230	243	285	231	238	221	232	232	262	244	255	246	239	243	231	249	238	220	214	243	211	237	210	216	208	251	207	229	256	243	250	214	210	218	245	219	229	227	224	230	217	215	214	255	242	227	214	241	257	239	233	219	218	207	226	218	213	217	230	217	215	228	234	250	228	223	230	226	217	239	236	224	232	234	225	221	237	207	234	232	223	232	219	249	248	230	212	228	234	248	240	236	251	263	206	238	219	220	215	247	229	251	204	225	247	234	222	226	222	230	235	241	246	227	244	248	230	234	246	224	210	239	234	230	244	254	251	250	247	250	250	206	229	213	258	209	211	244	220	229	235	241	213	230	235	234	273	218	238	233	223	222	230	235	266	205	244	226	237	227	220	260	226	229	211	232	246	251	227	220	237	243	237	232	229	205	205	256	222	234	226	251	265	215	236	239	252	258	230	228	248	207	241	234	253	242	240	250	237	236	244	246	231	251	218	250	227	208	252	236	240	216	225	262	235	226	230	213	216	211	250	217	222	229	226	231	211	220	222	225	226	226	235	220	192	243	244	231	222	254	251	253	226	244	229	239	228	226	224	224	234	244	239	244	248	226	236	231	250	230	214	235	240	249	253	268	211	219	218	219	198	218	233	236	212	247	262	274	214	230	205	235	241	251	240	223	249	251	223	228	217	248	234	225	223	238	252	248	222	231	255	225	199	256	260	215	247	272	218	236	229	221	222	199	233	214	228	243	227	239	228	215	258	243	253	220	233	229	203	228	248	228	222	247	238	239	241	226	236	228	231	222	246	198	243	240	266	230	236	238	242	220	199	227	233	239	221	224	206	251	251	245	218	236	236	223	215	255	191	219	218	249	251	226	239	244	235	223	245	228	235	237	242	220	238	242	238	222	247	230	225	234	228	231	245	221	257	232	239	221	200	248	262	238	254	217	201	207	249	245	229	227	218	240	236	204	234	231	239	222	232	264	225	241	242	222	222	225	219	233	245	217	207	254	235	210	225	237	210	208	256	255	236	227	235	239	228	244	269	217	224	250	255	217	242	243	238	228	195	221	224	237	235	229	226	221	227	216	243	217	228	226	231	214	232	200	189	230	227	229	262	227	250	257	233	253	236	254	251	256	226	222	230	228	223	245	221	218	259	252	230	215	250	229	241	219	216	234	237	214	233	211	222	249	227	233	229	220	226	242	228	231	224	246	263	240	229	243	213	233	222	239	224	240	211	220	273	249	253	232	254	251	236	217	234	241	221	240	242	238	232	223	252	247	237	255	231	223	249	242	244	212	237	251	235	220	239	249	266	234	231	260	216	231	271	230	251	238	248	193	230	247	246	237	227	226	228	236	237	232	247	233	242	273	249	251	229	253	206	236	223	246	232	256	224	234	252	232	214	213	236	234	229	250	238	248	216	248	216	257	273	229	239	252	215	233	254	236	225	238	219	229	252	239	261	227	226	249	214	242	228	233	250	248	213	219	230	214	267	238	245	251	229	250	248	232	257	250	243	242	231	197	237	241	247	220	260	223	213	241	231	247	226	225	212	212	239	204	237	241	243	239	238	239	227	220	230	239	263	249	225	258	247	229	236	240	227	227	236	240	231	227	245	231	232	242	241	231	262	217	242	258	214	236	239	241	228	215	234	241	231	218	231	240	226	216	255	245	203	222	232	232	264	238	231	245	231	236	253	221	247	249	221	227	204	227	227	208	224	224	226	235	245	219	253	238	235	242	244	243	247	237	228	212	237	227	233	235	255	223	228	220	216	225	254	225	259	240	263	238	246	227	260	260	257	236	231	243	248	211	220	229	251	231	242	243	232	267	219	232	226	234	232	224	244	228	248	220	247	238	230	205	210	244	246	224	250	234	210	212	232	259	239	213	234	253	261	241	215	253	212	243	237	222	244	232	230	233	226	226	220	230	199	255	208	244	251	237	217	224	263	251	214	225	230	238	254	212	218	239	234	245	241	249	241	237	241	232	251	231	241	209	204	246	222	243	214	244	227	240	247	239	246	225	246	222	246	226	253	231	225	236	245	242	218	234	229	230	217	227	239	243	207	234	245	220	245	225	261	240	258	244	202	229	230	215	225	228	227	243	222	275	236	222	230	259	229	222	246	228	239	244	244	209	226	230	228	252	279	252	226	225	219	234	210	236	212	214	236	239	198	268	242	233	242	224	212	234	215	226	213	243	233	249	258	242	237	240	255	215	226	215	233	253	224	251	223	251	213	242	250	228	206	256	248	216	226	226	225	236	231	245	229	261	235	232	219	210	238	244	251	236	253	210	260	232	244	232	258	234	217	235	226	212	244	231	246	236	239	260	240	226	251	241	197	230	220	228	229	198	200	230	215	249	251	239	248	245	216	263	221	218	223	232	245	249	228	256	245	202	222	242	241	225	245	230	222	231	227	196	204	230	235	230	252	232	221	208	233	230	205	244	264	236	228	239	208	247	269	224	227	223	216	218	205	235	256	237	224	235	247	240	243	223	247	238	239	217	231	243	214	242	226	226	223	245	229	238	241	220	238	219	240	259	243	248	223	243	229	218	226	242	236	223	241	213	255	234	233	233	230	235	244	219	245	245	233	227	240	241	220	240	250	240	223	239	242	231	239	265	222	205	251	227	235	246	192	239	255	240	221	234	225	210	252	212	220	228	243	263	224	215	240	242	217	217	251	233	234	245	250	226	219	239	231	248	238	235	224	203	209	233	222	233	232	240	244	228	213	213	222	247	226	237	262	242	244	233	233	206	257	238	220	231	238	234	229	236	248	232	236	256	235	263	278	261	255	232	217	255	240	254	215	233	230	248	249	238	239	219	241	216	214	224	220	196	265	248	241	235	231	212	241	237	242	241	227	216	237	273	240	247	242	245	229	245	235	239	217	237	226	245	224	246	248	225	241	221	254	216	232	271	232	254	245	227	235	243	254	207	205	238	235	235	243	243	223	227	201	263	255	241	255	229	263	224	234	258	238	211	229	249	229	216	244	217	232	254	254	245	219	227	258	258	260	222	235	231	244	259	229	253	232	222	216	231	250	240	255	237	232	256	228	233	222	206	235	225	259	228	213	255	215	235	221	215	233	217	235	232	229	222	254	211	212	221	220	233	213	236	234	247	232	246	225	244	235	257	218	240	238	215	233	219	198	218	207	236	210	249	239	249	262	231	266	219	233	254	208	228	214	217	247	237	252	250	225	250	246	228	217	253
5817	1236	919	550	474	423	385	374	306	345	314	314	298	280	284	283	308	292	272	279	307	307	294	303	301	259	324	314	310	292	267	288	289	316	260	224	261	282	297	258	252	301	313	286	288	292	295	270	295	283	294	323	281	284	289	289	283	271	270	283	294	305	305	246	261	302	318	299	281	313	322	267	298	310	304	310	276	297	309	311	256	271	314	294	299	296	293	306	270	303	269	276	298	306	279	279	318	285	272	327	287	284	307	275	267	279	273	271	307	290	262	255	290	282	303	297	280	314	302	290	313	293	278	284	281	295	275	266	282	261	309	278	252	274	261	269	266	268	283	293	286	280	273	289	300	292	298	274	263	271	276	267	308	308	296	285	303	326	308	272	288	275	295	273	295	301	278	301	290	282	303	309	282	265	284	297	303	319	290	312	298	278	307	286	292	312	294	301	286	270	282	288	277	299	287	299	269	286	290	280	298	300	267	286	309	274	260	247	288	297	260	302	299	279	282	340	300	260	282	316	294	270	307	302	299	276	276	271	277	274	298	309	258	295	258	287	287	298	290	275	268	278	288	267	292	325	309	281	301	268	308	289	256	315	304	264	267	279	291	293	283	282	286	286	294	313	290	272	281	320	282	317	280	286	281	285	285	246	285	250	288	295	295	280	271	291	313	273	265	271	275	293	271	288	256	291	282	284	271	260	279	281	267	272	269	300	294	304	308	291	297	323	292	269	294	294	293	258	272	264	297	297	297	271	317	265	306	292	281	287	296	291	281	290	315	321	287	297	305	301	274	301	284	286	271	307	250	290	296	298	276	263	315	305	283	296	283	271	273	281	266	311	301	267	276	272	277	297	294	261	268	311	268	282	265	262	281	260	322	282	286	267	287	298	311	307	293	274	269	280	267	272	249	286	284	288	271	312	298	270	282	263	291	318	320	297	261	268	278	265	278	286	305	269	273	295	293	270	295	305	288	265	289	299	274	307	296	291	297	281	281	282	299	275	293	284	260	268	282	279	298	289	280	281	267	301	287	263	261	289	261	289	287	286	267	273	285	257	314	300	276	286	262	310	306	263	268	293	266	291	298	258	293	291	302	310	285	286	269	259	269	282	256	293	289	305	293	274	310	293	297	293	276	285	302	302	311	276	293	280	289	266	321	296	311	279	293	287	290	269	305	256	292	309	275	292	271	278	302	278	310	291	282	292	310	293	281	279	300	294	304	300	251	243	264	306	309	270	285	271	288	295	258	278	278	298	302	265	276	249	305	299	308	292	254	327	292	280	264	282	276	317	274	295	311	273	311	286	257	300	271	285	298	267	285	269	303	282	281	271	304	334	286	251	290	304	303	286	257	277	283	289	286	282	268	268	289	265	289	273	308	301	281	287	284	282	291	286	286	302	271	293	279	282	308	334	271	283	314	301	293	281	266	244	300	295	319	278	317	289	291	288	300	289	274	272	286	263	318	264	274	292	282	294	281	298	275	302	286	273	288	300	291	278	282	274	266	315	289	288	282	280	261	278	290	296	288	270	321	285	267	301	302	258	275	277	270	262	303	310	269	314	296	303	280	277	304	283	282	314	295	270	283	266	268	269	325	284	289	292	291	292	304	271	248	304	284	297	299	284	297	313	256	258	273	276	282	311	309	267	280	286	268	304	291	309	257	296	311	317	296	264	298	295	290	323	297	302	311	316	281	269	331	329	310	293	277	239	279	286	270	276	290	307	294	280	305	292	253	291	288	279	292	269	254	308	284	317	296	259	282	266	316	251	297	264	299	317	279	285	301	264	286	289	300	267	293	256	291	294	305	273	291	297	264	290	300	267	272	284	283	278	302	285	298	266	306	280	307	268	303	299	294	305	295	269	270	281	275	284	311	273	293	306	273	254	293	285	302	292	290	290	281	294	302	285	276	286	278	288	246	311	298	306	303	303	288	277	246	299	284	276	297	268	284	275	275	274	286	306	288	278	266	315	274	274	284	277	317	292	294	289	300	297	309	296	316	271	283	278	274	265	279	265	307	253	258	313	302	268	305	291	292	305	279	316	289	304	295	270	269	288	309	272	275	310	278	282	280	287	302	281	279	276	269	291	297	278	282	321	316	264	268	296	288	293	297	297	295	283	297	296	282	289	281	295	275	268	300	278	286	294	290	276	264	278	291	280	337	285	271	274	258	290	279	285	262	264	290	298	273	300	303	287	320	302	281	260	298	237	259	255	298	336	288	271	297	281	303	297	274	285	295	284	311	301	298	274	271	277	291	279	255	273	296	279	299	275	276	299	291	270	264	287	294	271	277	285	273	293	301	296	286	276	295	285	260	293	298	301	309	275	286	275	281	296	282	297	299	277	302	291	308	282	267	294	271	307	288	289	297	278	267	271	276	289	268	261	309	258	292	291	255	265	261	267	297	291	289	356	291	320	259	313	288	280	289	291	301	308	285	286	309	270	274	270	264	285	291	285	263	289	287	316	306	270	293	269	278	275	281	286	285	295	273	294	338	258	283	296	299	277	297	291	279	288	270	274	266	289	298	276	281	271	267	295	275	313	306	283	306	282	258	293	282	283	278	257	301	316	300	282	307	268	318	280	298	295	257	292	294	295	286	280	293	273	322	275	282	295	273	284	267	306	317	301	284	284	293	278	306	273	327	289	278	282	328	307	285	287	303	278	289	302	273	279	279	272	268	271	291	279	282	294	252	273	284	287	307	303	258	292	299	268	276	274	253	303	290	299	304	289	273	283	292	310	280	289	292	277	310	286	274	282	267	262	272	265	278	285	280	293	274	282	286	312	265	302	273	276	291	308	282	284	270	275	299	286	332	290	273	298	235	275	263	299	270	285	290	277	272	280	297	282	300	253	279	277	310	279	273	266	296	287	274	295	296	256	234	293	255	313	278	253	299	289	280	269	248	273	279	275	277	274	289	293	272	290	281	310	277	290	282	320	285	294	263	310	315	285	276	267	284	294	282	267	296	296	279	305	279	311	286	276	306	279	280	305	268	292	279	288	271	260	265	266	286	282	314	314	253	296	278	268	308	309	285	288	326	275	273	279	283	287	267	286	304	275	278	292	280	284	301	305	264	309	268	289	286	274	291	294	280	300	288	258	274	295	268	267	276	288	322	298	293	320	302	286	274	290	293	317	308	309	291	317	272	292	285	264	265	261	266	263	303	297	283	279	286	281	268	300	272	292	274	286	301	311	303	296	309	289	285	315	327	295	290	272	300	310	303	301	309	326	297	259	283	266	290	293	276	286	303	284	292	286	285	298	271	259	293	304	277	285	283	280	306	283	275	285	316	266	278	284	302	283	309	284	277	297	304	300	299	278	270	254	316	279	311	283	278	266	278	294	291	278	288	295	300	286	272	286	275	283	319	294	265	289	271	331	307	288	280	300	294	277	253	276	292	268	277	275	314	274	308	288	310	286	256	281	268	297	295	286	320	284	309	270	308	290	289	261	270	289	277	287	269	297	269	291	288	278	290	280	313	255
23559	21180	28551	24046	21162	12151	1396	906	760	707	637	583	484	539	500	484	503	483	478	466	448	464	387	431	436	437	412	427	452	439	413	425	423	408	408	435	446	458	454	451	423	398	438	387	432	426	442	429	396	393	439	432	440	424	393	408	427	392	419	425	385	430	457	403	426	389	442	420	385	398	425	427	405	408	412	403	413	447	385	395	393	393	423	398	425	445	419	389	389	420	385	394	336	412	447	410	426	426	385	413	430	417	453	394	425	371	419	378	392	434	393	411	408	391	422	404	359	414	387	412	416	392	408	417	400	400	411	427	373	377	416	407	394	424	426	423	402	432	406	378	443	412	410	400	414	442	453	428	401	420	393	406	441	423	448	417	395	364	418	420	395	404	433	411	383	414	375	392	392	389	409	411	418	406	395	407	424	410	389	418	403	416	404	423	441	429	424	421	462	426	450	396	436	445	404	423	385	415	423	408	418	417	406	395	431	418	429	420	424	404	400	410	386	357	408	393	432	384	404	413	442	401	385	413	390	425	401	411	445	392	401	437	436	421	420	422	407	390	406	424	440	440	398	380	416	390	407	383	405	380	424	416	416	398	417	394	413	348	407	417	387	406	402	461	394	399	442	402	398	395	422	420	411	449	387	403	410	433	370	442	398	406	447	402	385	396	416	412	395	456	429	382	413	418	414	405	442	395	378	411	399	394	407	410	377	390	415	453	439	421	414	420	443	381	378	389	397	390	425	391	401	418	404	392	389	387	395	371	435	406	442	403	398	404	401	429	389	377	399	398	381	387	416	431	408	389	419	399	388	388	420	432	405	400	397	401	440	411	421	387	378	397	417	451	403	438	386	438	445	422	407	386	408	411	402	420	404	389	431	403	428	382	387	407	410	411	404	423	408	356	381	406	417	399	394	412	386	405	402	389	418	417	372	400	412	395	404	380	434	418	402	437	435	400	393	403	414	399	442	376	407	429	408	458	405	427	431	418	432	406	394	407	411	399	394	381	394	401	473	393	407	401	395	418	408	440	398	419	418	392	404	378	399	385	411	435	381	386	408	391	422	362	416	442	429	412	381	422	433	397	421	417	385	426	411	407	415	446	424	397	393	421	377	385	406	375	387	405	403	452	382	434	414	416	437	420	432	375	390	402	390	409	436	419	407	389	421	412	400	447	441	411	429	414	431	448	412	388	412	436	401	430	411	402	397	382	386	441	434	393	354	412	392	394	423	397	416	378	402	378	418	399	437	382	435	452	408	428	415	423	424	408	411	420	389	401	433	427	404	422	393	414	397	417	406	427	382	417	373	350	392	411	418	407	416	413	454	427	400	437	386	426	412	410	407	413	461	411	410	406	390	419	434	450	413	387	401	389	427	405	416	414	410	405	416	413	436	424	414	404	416	402	381	407	471	424	419	428	431	416	379	450	488	409	422	446	412	407	399	400	396	420	419	428	396	401	433	415	432	422	410	369	410	392	378	433	382	400	390	404	403	437	410	358	398	428	424	400	416	400	386	419	385	410	427	419	418	426	404	408	388	391	406	419	406	366	393	433	389	406	386	410	441	375	417	375	411	383	398	416	402	427	402	409	428	390	410	402	438	443	406	392	432	390	427	437	372	462	405	426	433	428	409	397	415	425	436	366	399	418	424	404	396	413	410	405	374	398	416	424	417	389	391	393	385	417	427	374	420	404	405	442	399	399	416	451	431	408	453	412	382	435	424	436	422	414	452	415	422	397	454	391	420	408	412	426	414	372	401	388	415	433	393	428	412	411	401	412	401	397	414	417	401	431	417	406	400	392	408	407	412	438	368	393	411	416	425	387	399	411	399	417	411	397	400	426	409	432	415	415	449	400	420	425	425	448	395	404	412	404	400	416	423	415	402	417	417	402	369	391	405	391	402	394	404	360	403	412	411	409	418	416	393	414	399	386	451	424	424	408	422	400	404	395	361	385	385	418	401	410	425	411	426	408	409	433	400	406	428	406	374	395	373	469	407	430	388	403	380	404	412	400	380	429	434	401	378	437	413	384	406	395	417	399	389	430	406	417	396	391	418	414	445	412	441	374	429	395	398	407	411	424	409	419	380	416	441	398	406	380	438	401	427	424	417	419	418	384	389	385	445	401	424	413	365	391	409	414	443	396	414	428	405	433	445	416	405	415	438	433	434	372	410	406	405	410	380	428	391	379	420	395	424	378	428	437	396	432	390	410	402	398	426	438	415	410	396	385	392	411	436	411	396	414	401	405	416	423	429	435	383	374	384	471	401	432	387	393	412	431	397	398	382	418	439	420	386	399	418	397	408	405	424	404	414	412	374	421	409	407	417	438	419	397	425	409	434	425	460	426	392	414	402	404	383	422	428	417	398	404	415	414	425	364	372	439	429	418	381	386	392	360	421	422	433	477	420	406	398	441	417	428	436	372	396	448	438	388	461	417	427	452	399	398	406	412	384	416	396	407	406	370	421	391	380	392	411	383	415	401	406	390	396	402	380	419	432	393	411	423	401	402	402	424	403	400	440	425	422	392	382	395	423	438	427	401	387	423	380	418	439	430	424	447	402	396	390	416	422	383	404	370	382	423	418	416	421	412	390	399	423	420	433	429	395	397	439	436	394	404	428	382	401	432	400	401	416	388	444	402	405	420	391	397	447	365	414	422	429	386	423	410	379	374	418	421	402	426	424	412	421	415	431	409	410	407	424	399	412	412	349	409	420	403	433	420	412	387	437	418	412	376	418	390	398	394	386	434	420	370	407	411	407	403	380	438	384	394	402	400	440	399	384	387	394	409	410	414	405	413	415	448	430	392	400	381	391	449	408	390	398	440	400	396	391	414	407	445	380	451	398	395	409	416	372	396	384	416	390	392	403	402	425	385	388	395	414	382	425	445	398	381	386	406	403	393	376	396	415	386	471	429	450	412	410	377	426	378	380	405	436	425	427	409	407	405	386	390	406	429	403	419	413	418	434	457	412	397	389	412	405	397	452	417	433	421	399	427	414	427	444	429	414	364	400	436	417	397	410	426	386	398	396	415	423	408	438	420	389	428	414	430	426	406	443	389	393	398	447	426	443	413	388	444	389	409	423	417	417	405	403	441	396	423	414	413	428	432	392	428	401	421	441	417	404	438	425	395	438	395	418	421	423	402	398	425	420	461	404	426	396	433	458	417	407	417	394	422	415	402	406	437	404	415	429	409	393	422	428	412	448	401	403	404	422	426	438	421	448	422	410	409	389	428	432	430	450	416	421	405	399	405	439	420	391	402	448	424	410	425	436	431	398	408	408	421	425	397	437	438	384	419	416	391	432	426	421	411	414	440	434	390	393	426	436	445	390	437	408	380	431	443	432	419	417	379	393	417	438	407	392	393	424	419	445	397	378	415	450	444	415	397	417	421	436	434	420	431	421	428	450	394	434	428	456	417	407	368	375	383	430	404	370	378	380	401	374	387	410	437	415	386	409	395	369	397	398	400	405	424	376	385	394	445	420	398
7688	9905	8112	3967	2816	2161	1822	1382	1174	1032	933	828	705	712	656	672	609	578	566	620	520	531	519	511	540	538	485	523	486	495	516	477	502	532	519	481	492	480	492	469	477	519	473	486	484	498	465	478	475	500	466	441	465	445	436	484	456	487	440	451	478	481	461	478	470	433	467	469	462	450	436	491	430	469	476	489	482	512	508	471	463	504	469	481	485	438	486	454	489	460	485	456	495	478	449	436	458	494	503	465	497	479	514	483	418	481	484	499	473	470	476	449	446	477	471	464	468	480	458	437	498	457	450	453	444	481	487	458	436	449	453	472	489	485	434	509	451	447	483	464	465	471	462	463	454	490	472	457	411	514	473	458	454	499	445	490	466	503	463	460	479	508	468	460	455	494	472	485	462	474	448	450	472	442	457	494	478	457	476	476	462	474	475	466	478	451	482	444	502	472	503	478	449	481	504	472	462	466	453	469	455	491	464	484	418	442	441	502	460	455	446	458	451	480	443	488	494	445	468	465	446	444	482	428	445	457	453	460	469	442	490	468	468	467	466	461	457	464	485	434	467	460	447	496	496	458	495	466	469	431	431	468	478	493	453	483	490	497	456	494	466	439	449	423	480	460	456	463	461	444	441	449	483	460	515	459	463	437	493	422	502	453	505	479	495	466	436	466	430	490	438	465	480	488	486	441	499	436	475	467	458	482	481	482	478	457	484	452	427	464	485	469	437	475	432	486	454	437	452	474	422	438	461	443	469	488	449	491	497	466	490	458	458	470	479	510	456	487	439	475	461	430	465	479	468	486	461	483	463	468	503	471	426	454	498	478	450	493	532	418	464	459	464	472	449	462	453	447	485	473	485	461	498	451	491	443	459	470	499	485	445	432	494	466	461	474	457	405	461	462	468	442	469	486	475	441	467	469	480	466	435	411	462	497	462	494	432	494	474	492	464	477	485	490	463	451	468	489	447	489	481	511	441	467	447	449	469	464	430	519	462	484	469	459	481	447	432	541	490	454	514	430	431	505	478	509	488	468	444	462	468	452	445	467	411	440	474	452	464	483	447	424	427	463	487	462	465	482	472	454	473	469	469	506	502	480	458	469	427	462	443	460	508	493	485	482	434	476	472	442	468	499	445	434	494	462	463	451	443	475	457	470	465	447	513	490	499	464	532	484	452	470	508	452	481	428	487	451	475	466	435	458	437	475	442	450	463	451	516	509	442	520	468	479	461	476	476	452	445	502	529	459	435	451	492	446	466	472	436	484	467	475	471	469	468	486	441	478	452	476	441	507	471	449	472	439	449	448	449	480	422	497	475	494	493	476	455	468	466	530	451	501	472	466	443	504	463	470	464	458	480	453	458	467	452	498	448	491	488	447	470	483	437	454	468	442	491	475	460	446	461	450	460	468	474	460	489	485	473	456	460	462	487	463	489	462	434	458	475	457	488	473	469	446	456	438	442	443	438	451	473	485	452	446	449	455	465	499	457	470	482	452	439	440	486	448	489	464	496	485	503	470	479	482	465	471	457	438	452	487	439	469	499	497	453	446	420	474	478	464	432	488	502	461	479	486	516	493	471	465	483	486	492	476	502	481	450	461	474	451	440	458	478	451	482	490	523	455	486	503	457	422	454	489	449	429	454	482	534	447	467	456	458	476	433	517	507	480	489	460	471	467	487	437	471	481	424	490	471	435	503	509	483	468	490	496	456	485	468	457	484	482	468	482	519	481	450	468	466	482	490	463	494	461	455	495	452	472	451	440	492	491	475	495	480	487	486	525	437	471	451	417	460	463	442	500	457	464	471	474	461	473	454	444	484	497	445	496	459	457	458	477	474	497	455	469	468	477	446	498	460	456	484	449	439	473	463	457	469	452	513	474	501	457	475	424	435	420	454	461	498	434	481	437	447	461	461	461	466	455	470	439	472	452	462	499	473	424	449	449	468	488	468	473	466	495	482	468	474	472	484	438	476	453	454	451	455	442	438	485	467	476	433	461	448	489	451	469	459	421	453	462	465	469	479	444	488	491	475	463	465	457	450	502	452	484	455	507	476	483	437	465	473	474	431	464	483	471	443	472	460	483	463	429	494	455	445	451	463	471	489	467	448	463	446	487	488	486	440	454	469	473	434	440	443	460	459	475	474	459	464	478	479	486	490	468	470	508	480	474	498	477	451	462	445	445	488	492	481	480	471	490	419	468	476	450	471	429	461	438	490	502	461	480	489	462	471	460	477	466	456	467	464	491	489	456	443	480	468	461	474	478	457	476	445	499	444	466	467	470	455	496	490	480	469	485	478	418	495	496	479	491	475	464	440	479	455	467	490	478	455	465	470	487	460	463	443	485	465	474	452	432	463	473	490	459	492	507	455	497	495	466	481	455	473	465	465	457	452	462	465	478	475	437	459	492	465	487	487	472	456	460	439	459	461	458	473	457	527	460	511	473	452	443	460	440	454	484	471	444	482	444	471	472	483	477	457	463	454	477	442	472	462	457	469	491	452	488	476	463	458	459	451	461	532	492	454	448	443	445	463	471	497	455	490	453	443	420	463	506	469	481	466	465	421	459	464	452	460	450	407	497	453	498	419	469	484	487	487	497	467	443	514	512	429	487	453	414	487	474	468	457	490	469	453	449	485	463	427	499	463	455	449	418	426	489	478	484	501	473	467	487	440	468	460	495	441	480	452	462	451	487	489	481	480	468	424	466	486	483	477	471	451	479	428	437	477	477	432	481	456	445	516	491	462	492	456	468	494	446	451	471	456	491	430	485	448	480	458	481	490	486	455	479	469	464	466	449	482	446	489	493	447	436	481	511	454	439	438	484	445	479	467	453	461	482	487	456	463	443	481	455	455	466	456	481	490	466	407	443	465	468	450	464	465	483	446	452	491	460	442	446	468	435	470	449	462	420	491	438	439	482	474	468	434	453	467	445	487	428	446	472	491	458	439	441	520	467	485	464	463	457	446	499	450	531	452	502	493	474	502	482	445	448	478	501	482	490	470	398	454	472	483	474	503	455	454	425	478	502	459	503	513	467	463	479	475	475	507	453	470	455	498	448	435	462	493	457	457	471	494	499	444	479	457	445	454	478	478	491	444	470	456	457	487	465	461	467	504	470	501	490	476	488	477	438	463	496	481	466	491	445	434	443	458	506	464	494	471	465	456	483	473	493	483	469	493	483	477	470	486	492	481	474	433	491	497	480	477	450	446	464	493	461	446	469	466	477	436	437	443	498	494	483	489	485	443	474	470	454	495	457	496	468	517	461	492	436	498	487	463	457	414	454	424	467	472	451	454	450	461	473	474	516	477	485	480	442	517	455	480	451	485	428	475	462	468	456	487	439	444	487	442	494	474	467	452	467	458	455	468	484	444	454	506	480	440	491	442	445	463	483	471	498	462	455	512	445	475	487	487	479	456	446	492	464	460	454	480	474	460	482	503	517	480	443	461	484	470	425	472	507	463	476	464	519	470	484	486	466	464	482	516	447	451	470
24796	21177	27623	24966	12405	977	703	594	581	536	506	475	506	477	464	451	465	460	464	439	412	468	427	421	476	408	444	399	430	392	412	397	442	410	417	407	473	391	403	404	436	437	374	424	375	427	409	363	438	415	411	378	398	384	397	430	418	409	431	392	413	427	422	384	406	405	453	400	412	385	403	453	404	446	416	392	384	407	417	398	373	444	404	425	454	402	407	432	428	418	424	387	442	460	393	435	411	390	421	416	399	437	387	404	437	409	413	417	413	438	438	397	375	411	394	393	379	433	388	395	418	422	434	415	398	398	400	416	397	415	426	390	410	416	425	411	396	371	420	429	462	425	422	401	421	429	377	400	400	396	430	420	373	417	423	428	425	390	402	424	390	419	458	389	427	409	400	402	387	386	398	404	414	395	422	413	384	416	383	427	431	435	396	405	386	405	412	409	430	408	431	400	408	418	428	366	403	412	417	375	423	397	403	402	451	386	428	380	411	444	406	403	400	408	400	436	365	411	421	378	396	397	404	419	435	440	394	454	435	378	374	410	413	431	403	412	383	408	399	428	428	424	412	374	412	390	414	421	394	387	448	392	410	419	417	400	437	383	420	430	453	399	445	421	379	412	430	403	420	400	428	427	362	425	384	419	423	406	382	407	411	424	413	439	405	414	438	422	391	435	426	417	417	472	423	404	441	387	367	406	418	434	425	433	397	393	381	416	376	428	423	381	413	424	399	438	420	380	417	418	403	410	423	418	389	412	432	413	410	453	417	412	396	434	412	420	403	429	412	415	351	408	428	432	427	426	415	401	412	415	439	386	392	418	411	414	436	419	394	424	439	378	396	418	403	418	355	416	452	428	417	424	418	369	388	420	397	421	440	377	377	398	417	421	395	400	411	386	418	389	390	433	421	385	405	418	421	444	426	413	395	413	402	416	435	397	383	452	398	396	409	391	397	424	412	419	383	383	433	436	428	394	423	426	434	411	387	401	420	395	421	362	381	447	414	436	426	389	387	421	415	418	424	400	373	438	425	430	383	401	427	389	408	433	425	441	404	401	380	409	435	387	416	389	408	417	427	402	414	416	411	432	385	435	431	414	388	422	393	408	411	409	433	378	370	410	418	414	398	426	424	426	418	462	421	407	425	427	415	428	383	397	413	402	402	371	415	384	411	417	429	429	407	352	414	369	428	405	431	389	390	413	397	420	405	427	442	394	396	406	413	419	424	382	383	429	441	428	400	385	421	418	408	410	434	409	381	417	449	414	376	413	389	394	383	420	408	424	409	422	379	437	412	420	369	445	407	416	418	476	424	416	420	450	410	400	402	416	434	422	413	398	425	374	449	388	431	365	422	389	434	414	421	424	404	416	373	403	383	402	413	405	411	417	395	410	413	438	426	423	449	433	400	398	425	390	396	411	432	412	426	440	416	416	408	423	414	394	417	397	430	468	397	422	378	405	420	437	401	381	402	417	405	425	427	397	377	411	429	394	379	410	388	425	426	362	424	425	413	429	425	398	412	432	413	414	411	436	358	401	400	379	409	397	387	417	411	414	398	416	393	374	420	432	413	396	458	433	383	414	439	378	408	379	409	405	414	390	395	410	444	431	392	386	399	425	418	421	405	399	425	403	454	421	398	446	410	403	418	439	416	408	420	421	394	404	403	385	397	377	422	387	444	385	456	368	395	424	409	415	419	377	420	433	448	410	402	388	409	401	461	419	397	405	423	413	431	374	398	377	402	393	385	446	426	408	405	432	435	405	402	415	413	410	408	398	415	438	420	374	404	398	425	425	424	432	402	422	375	428	412	440	394	414	377	445	415	406	436	411	377	423	405	407	406	452	415	399	410	387	433	402	408	373	384	389	419	424	470	409	426	400	399	409	395	437	433	403	447	449	403	396	415	436	423	414	425	408	382	424	429	424	393	409	402	389	428	441	381	403	401	409	436	375	428	427	449	413	425	392	423	402	392	402	422	406	406	417	416	413	412	416	418	382	421	413	400	369	388	401	377	390	380	418	382	420	405	405	439	386	402	407	384	392	415	410	437	372	400	417	397	421	410	423	379	397	441	423	453	423	411	420	377	429	456	435	405	417	382	427	391	439	400	407	416	441	405	412	416	410	415	412	431	413	380	460	425	416	409	383	443	421	421	408	451	400	435	430	411	416	371	408	426	403	404	394	411	419	393	424	390	354	418	402	372	373	404	422	437	373	424	426	394	413	412	439	431	410	414	397	409	412	415	406	388	422	406	406	370	384	421	416	426	398	445	415	434	376	415	412	436	409	393	415	438	420	413	417	426	410	410	433	394	423	399	399	412	382	417	422	414	408	426	433	403	406	440	380	443	389	384	365	419	380	400	411	432	406	403	412	415	422	390	414	417	404	404	394	417	406	434	427	398	389	428	396	393	429	394	403	410	406	409	410	414	410	401	425	460	425	424	406	454	370	418	385	395	393	431	417	415	398	463	434	443	385	412	427	367	400	405	412	404	432	392	425	381	405	389	404	408	416	420	373	412	405	417	434	453	428	392	458	414	446	425	414	400	450	419	391	396	377	376	401	389	376	432	397	412	439	381	424	402	416	397	408	412	398	395	413	425	396	417	417	398	403	431	430	380	431	376	440	450	394	416	388	400	417	390	408	370	420	417	398	429	427	427	388	425	439	404	412	402	434	376	387	428	453	415	410	426	433	419	420	396	437	385	395	435	396	404	398	384	432	419	383	379	389	416	374	419	379	421	401	444	417	423	387	427	366	401	377	395	412	419	422	391	398	426	422	400	437	467	429	431	420	387	425	441	419	383	406	389	409	366	397	394	398	401	412	383	407	405	401	399	408	417	413	412	390	418	448	409	423	428	401	434	399	419	410	392	395	362	455	431	402	404	375	410	405	444	408	379	396	448	376	394	441	411	393	426	413	401	399	448	397	394	386	393	422	431	426	404	413	411	405	419	384	401	418	408	396	432	415	365	417	390	424	410	420	372	410	428	416	429	429	395	409	395	438	404	415	429	416	405	403	425	493	413	410	423	380	416	390	417	407	400	416	403	415	397	419	413	388	396	421	413	383	407	422	465	427	412	471	417	385	428	407	417	392	395	387	407	412	388	374	388	373	433	419	430	396	409	387	387	412	422	393	390	392	400	379	403	403	424	424	448	421	399	389	384	370	441	381	407	381	391	445	406	413	364	394	446	414	387	405	445	402	400	434	397	437	435	428	381	445	431	384	394	404	416	430	386	392	416	403	397	429	419	348	427	447	435	411	408	407	375	391	449	396	393	438	374	415	411	423	418	442	420	390	401	414	392	387	422	413	397	429	433	378	397	413	387	425	375	390	418	443	372	376	378	411	423	431	377	388	404	421	411	405	443	428	428	387	402	412	402	394	438	433	421	367	409	416	437	364	425	440	412	388	393	415	413	418	412	407	423	422	379	414	382	422	372	391	463	386	438	399	407	432	428	473	396	405	421	401	397	418	408	412	399	367	414	359	402	382
7558	6026	4574	2505	1793	1399	1170	948	958	752	719	673	611	693	568	582	607	545	551	568	529	538	504	547	545	577	538	464	498	496	527	510	486	486	511	519	518	495	502	498	488	493	530	521	458	467	475	431	489	485	499	539	472	481	483	487	497	490	524	470	484	475	529	470	534	504	488	530	488	501	537	476	481	491	495	543	486	502	452	491	459	460	483	506	523	480	491	459	503	518	478	512	534	485	501	532	472	487	495	476	451	494	506	467	507	480	471	489	479	528	489	476	469	525	528	552	511	483	542	500	497	489	447	493	500	503	490	522	476	506	489	496	485	472	479	447	463	482	478	461	481	469	515	465	493	446	489	550	528	492	497	486	498	498	504	505	497	471	494	523	476	492	515	499	456	520	505	495	483	478	473	460	478	494	488	504	488	443	468	459	486	513	465	495	490	510	464	486	503	524	459	495	463	508	496	488	479	500	503	466	469	487	500	474	482	550	489	512	499	461	502	475	482	527	496	518	523	487	464	506	480	505	489	483	479	449	483	471	494	504	498	482	479	495	511	532	518	454	477	486	510	449	505	502	526	461	459	475	459	476	503	473	471	479	509	453	482	458	480	506	504	518	487	480	490	494	478	492	481	491	490	465	492	510	454	482	489	525	543	502	480	460	480	480	453	477	513	476	470	490	470	527	448	500	502	461	485	495	480	511	511	483	538	518	503	514	479	470	509	464	488	467	549	517	495	461	519	515	484	504	488	479	521	483	475	500	504	509	525	494	451	521	461	468	508	472	471	471	500	471	533	481	513	494	501	535	509	475	503	520	535	492	496	514	504	492	481	512	537	473	486	478	462	513	464	508	472	483	509	489	456	511	494	473	494	478	430	465	467	503	528	502	521	499	455	475	474	468	463	446	458	459	494	513	491	497	489	485	504	486	475	478	513	484	476	465	519	494	488	520	486	489	483	484	496	475	437	530	514	509	491	502	442	471	485	481	495	511	510	521	475	496	470	480	475	532	505	547	513	471	473	485	531	492	463	493	496	495	523	495	497	442	484	463	473	502	519	514	474	495	476	516	492	493	496	501	490	456	480	520	526	543	516	507	520	480	524	503	460	477	513	495	476	484	489	497	522	539	479	456	471	485	482	488	499	460	484	481	499	494	551	513	526	490	500	480	464	509	428	473	475	486	486	511	505	509	480	522	502	484	485	455	506	535	499	488	507	504	485	519	522	474	493	476	514	488	494	510	532	532	479	491	482	492	487	531	493	510	508	471	516	485	477	482	482	519	487	516	478	511	461	442	469	519	466	471	514	497	494	467	482	504	453	474	428	485	512	448	467	485	472	515	526	523	491	493	501	482	501	517	467	470	477	489	436	507	459	516	452	491	472	509	512	460	506	471	534	497	510	549	526	485	458	462	509	490	517	500	471	508	463	473	494	473	515	455	517	498	463	482	489	488	513	481	492	496	488	484	498	479	496	515	503	519	488	513	474	469	444	473	476	475	478	452	533	494	512	503	497	483	478	480	536	528	483	475	486	481	478	467	503	513	474	486	518	453	501	494	483	512	455	484	501	522	483	477	495	532	511	475	505	481	478	492	480	505	500	491	482	497	468	497	507	461	532	477	500	470	480	499	469	453	493	506	487	499	519	504	459	485	474	440	484	490	478	494	523	477	516	501	506	491	493	484	479	528	467	486	461	498	529	513	512	496	470	498	497	503	456	477	487	493	500	501	481	465	465	512	490	466	467	479	496	454	476	468	515	488	492	466	482	458	483	490	492	505	475	506	543	473	516	465	463	491	471	497	468	446	526	523	487	490	478	516	472	481	496	505	500	491	468	449	459	490	454	506	487	475	494	498	484	487	502	482	521	522	520	504	502	467	466	524	514	504	513	500	490	508	495	540	496	496	504	515	482	449	504	508	489	500	485	489	496	482	503	482	526	532	501	480	502	504	475	460	480	509	468	501	492	501	492	491	479	478	474	471	551	468	492	501	455	533	484	457	486	477	487	500	495	491	466	479	490	538	475	468	548	477	526	516	486	460	506	476	471	460	491	496	492	465	500	473	522	458	489	483	485	476	499	481	504	467	481	487	507	500	537	491	528	454	473	539	499	459	495	512	506	510	546	484	502	504	504	507	478	494	510	505	494	489	497	485	505	495	516	488	494	472	518	525	468	493	487	462	479	479	492	485	494	506	490	507	467	476	462	502	482	497	513	484	496	501	493	485	491	494	452	485	508	547	513	469	507	510	494	472	495	533	481	535	474	485	521	486	519	458	529	493	504	535	490	485	459	487	496	493	501	518	506	486	474	504	493	441	517	481	482	472	511	520	490	455	471	535	504	468	496	494	536	468	470	496	481	455	488	489	480	491	456	481	518	469	453	471	484	525	505	479	503	476	466	464	453	532	493	506	496	506	475	504	486	480	470	525	527	473	515	442	492	496	467	480	512	481	520	487	503	490	492	504	499	489	482	486	476	481	479	502	457	510	497	480	499	499	486	499	493	500	494	480	498	541	487	471	487	488	479	488	513	499	499	508	488	506	481	484	457	486	479	467	514	509	485	489	482	505	471	492	494	532	498	467	496	476	528	440	499	507	545	477	458	493	480	481	498	467	470	479	501	492	498	473	499	466	498	501	481	492	494	504	503	510	491	484	494	505	496	482	509	493	483	457	487	495	507	487	510	503	512	454	488	485	481	467	470	489	474	490	518	504	520	453	456	537	500	506	491	529	495	469	493	501	517	472	495	465	448	498	467	497	500	459	483	487	492	461	482	512	479	552	497	505	515	516	500	522	467	484	485	490	471	499	424	473	495	497	468	533	505	462	479	496	532	445	484	494	497	489	523	481	497	519	478	517	479	479	495	533	501	506	474	507	480	484	511	502	504	516	475	489	484	529	498	483	509	511	465	498	461	496	477	511	475	475	488	483	497	510	498	508	509	510	519	504	501	534	478	506	463	503	474	469	449	486	505	505	490	448	480	458	484	516	499	488	481	493	472	512	497	471	400	530	549	497	514	497	505	486	484	494	505	468	513	492	445	468	502	496	477	506	523	527	522	489	484	478	468	512	490	475	473	500	492	467	474	468	525	515	493	479	521	536	481	484	510	489	451	523	478	482	489	492	456	528	482	503	493	499	495	500	539	456	497	501	537	489	473	546	517	489	505	493	510	567	474	489	469	500	503	509	476	459	461	483	492	522	495	483	481	476	487	530	507	506	489	511	475	498	475	473	484	447	471	498	501	471	492	486	491	496	490	508	532	450	522	520	497	491	482	467	494	467	499	564	473	495	490	448	467	440	528	483	457	495	477	500	462	473	509	485	472	480	496	487	465	513	525	498	455	469	482	485	465	479	511	511	490	482	494	514	460	522	485	481	502	467	544	472	496	490	498	461	511	505	496	518	474	527	494	481	516	502	448	451	480	502	492	511	556	461	524	473	501	516	504	508	495	470	491	504	515	488	505	513	466	525	458	521	489	442	501	494	508	527	481	481
22577	21220	29041	23674	21217	21286	12425	1951	1426	1277	1235	1089	926	916	979	990	861	857	897	854	779	797	790	831	783	750	798	802	780	753	755	753	756	796	773	745	694	798	749	777	809	792	800	772	746	749	750	737	727	704	756	795	776	694	715	711	716	744	783	766	720	764	700	707	723	754	724	733	753	755	753	727	712	700	754	751	746	742	765	699	747	681	675	764	732	730	752	716	766	725	747	736	729	733	728	738	800	716	760	751	767	739	784	693	735	736	716	737	700	739	734	735	753	697	759	736	708	744	702	717	784	756	739	722	753	717	713	747	750	741	737	741	754	717	762	777	735	721	765	723	731	695	744	734	744	767	766	690	786	777	748	769	767	724	693	740	753	751	736	721	734	707	736	718	721	732	779	749	758	743	722	716	726	726	753	736	728	729	713	776	724	704	723	760	755	759	735	757	762	758	749	709	767	764	737	707	733	709	753	741	723	721	763	744	767	707	736	744	761	778	726	734	715	729	711	768	732	726	775	722	727	748	799	768	739	658	721	705	748	745	721	757	764	746	669	765	722	730	745	743	781	720	740	712	774	762	731	784	750	749	701	750	751	743	688	735	769	654	751	702	741	716	748	724	760	706	770	680	721	755	717	779	747	805	746	743	702	679	763	755	678	728	722	729	730	708	732	743	733	731	748	753	749	724	684	762	728	726	729	745	789	724	761	761	718	787	743	742	694	775	758	692	739	747	718	766	743	710	741	745	707	740	740	703	727	723	757	751	769	779	706	737	741	755	757	695	757	765	741	713	749	694	712	743	805	748	715	694	727	767	729	754	717	753	777	748	739	695	724	690	739	733	734	736	752	753	765	726	687	737	749	763	727	728	777	768	748	714	758	724	683	736	739	693	698	723	673	738	731	743	733	796	679	756	759	760	780	738	726	743	795	731	729	701	703	741	712	735	715	770	715	793	764	733	760	742	799	750	681	740	737	729	711	762	738	710	745	759	756	714	739	760	751	751	719	732	716	736	748	746	692	739	757	734	729	704	691	690	729	783	711	713	734	765	737	758	717	730	719	730	733	686	734	752	712	737	730	726	760	776	748	671	764	696	741	737	749	746	764	770	751	689	674	785	765	736	718	718	795	712	744	766	778	758	751	720	768	750	713	718	768	752	817	716	736	709	743	747	742	748	766	759	689	741	712	759	697	731	778	719	680	741	736	716	728	725	742	767	708	748	774	747	757	749	719	695	714	723	690	794	742	767	714	710	766	729	734	757	727	685	723	738	679	717	711	777	792	743	675	785	790	675	741	755	740	762	814	692	716	742	753	700	774	748	723	739	674	706	746	735	703	707	695	718	737	738	731	737	796	709	753	722	690	743	692	752	691	718	753	735	709	768	756	733	713	711	768	745	758	686	747	767	727	757	736	752	742	746	728	734	717	739	741	734	721	711	703	698	704	794	705	730	731	729	754	730	749	744	752	771	774	681	734	757	714	752	764	728	761	743	742	778	747	738	724	719	755	706	777	766	727	732	758	702	710	674	742	732	709	696	780	703	703	774	763	704	741	720	729	774	774	739	756	730	713	721	747	722	708	733	687	727	759	762	726	740	721	763	747	750	751	755	700	725	708	743	691	732	705	759	726	765	735	720	712	752	719	761	733	764	745	761	761	703	806	764	775	747	724	704	706	705	692	762	687	694	786	771	732	764	738	747	729	708	732	728	760	749	740	737	737	701	760	778	768	679	769	731	708	704	736	708	676	714	779	692	709	729	726	737	775	771	704	720	708	739	721	762	762	728	722	730	734	754	676	719	730	728	709	800	732	739	789	720	720	752	673	710	705	734	693	724	696	737	718	747	755	731	759	714	742	709	697	741	722	778	707	662	731	728	735	781	751	741	690	708	752	743	678	731	739	745	744	761	735	712	796	749	714	736	718	724	730	723	718	727	756	731	726	738	716	692	687	722	727	690	763	707	729	762	730	741	714	758	764	742	752	740	749	780	717	709	769	738	742	761	718	731	780	705	763	777	755	764	706	759	766	693	729	704	745	719	751	721	744	749	718	738	691	790	689	697	728	725	756	725	730	764	761	763	714	693	720	705	704	734	710	697	721	706	729	815	712	716	743	722	718	684	728	752	703	739	806	763	739	706	720	741	768	724	699	770	712	728	753	730	731	711	688	776	702	756	711	732	719	783	769	730	764	731	710	741	809	769	717	716	718	724	688	727	678	781	718	754	731	707	724	705	702	721	760	752	785	727	737	732	736	730	785	696	724	745	725	705	735	710	692	741	712	766	750	743	713	686	741	705	743	735	734	731	705	723	704	761	704	743	721	776	696	732	753	790	733	739	721	734	730	742	689	691	777	705	747	742	754	724	731	750	749	757	716	738	699	757	699	711	732	713	699	728	719	672	769	737	775	733	717	734	726	709	715	692	739	778	770	692	676	737	745	764	737	789	746	706	700	768	722	785	750	746	734	707	718	737	700	680	696	738	726	725	792	705	742	758	717	673	739	729	762	725	719	737	709	751	726	770	787	774	726	767	748	739	771	699	704	715	736	761	725	762	744	765	707	725	736	688	758	746	735	738	718	735	724	729	739	739	762	746	755	827	745	761	750	753	715	705	776	734	766	661	710	772	705	755	722	729	747	707	743	661	707	728	703	711	733	688	753	800	711	691	750	791	742	758	711	743	708	714	693	800	742	693	721	732	696	751	768	725	738	700	757	673	741	727	701	721	688	733	720	741	717	714	677	704	658	722	729	735	706	718	682	729	777	775	713	753	732	643	679	711	739	730	756	722	754	740	733	711	727	715	729	749	767	756	721	701	730	694	758	733	720	764	724	741	700	690	734	708	731	730	738	785	691	743	744	756	736	708	670	749	754	742	747	721	722	705	738	746	720	751	737	763	727	735	699	746	755	726	759	768	696	738	695	702	730	749	723	731	731	748	708	725	706	736	773	747	739	734	744	775	725	722	709	742	759	711	790	690	682	718	707	706	710	775	701	719	723	714	741	725	745	755	746	786	700	712	809	666	731	688	738	710	787	728	757	726	707	747	740	708	675	800	759	758	752	731	708	717	727	716	773	729	721	739	730	749	734	708	755	737	727	772	750	737	744	746	750	715	770	785	676	757	715	718	781	733	738	744	708	737	733	743	693	717	696	784	763	767	726	717	746	738	735	703	777	711	696	776	736	743	776	702	778	750	714	731	713	775	721	708	732	760	712	729	733	751	702	705	703	695	691	731	694	736	705	725	746	699	735	703	677	719	714	756	729	732	729	710	764	751	765	695	699	751	740	710	713	691	736	783	719	723	734	703	792	769	708	691	699	737	725	805	687	720	720	717	719	730	725	662	761	756	749	747	722	726	725	721	743	701	740	728	768	757	764	770	749	678	738	733	712	821	752	684	767	760	748	697	803	735	723	723	769	753	740	744	768	715	750	738	720	720	788	749	728	745	715	770	760	769	717	751	756	721	698	714	739	742	793	760	739	718	697	726	756	687
10193	16584	13525	7340	5394	4120	3287	2667	2379	1869	1658	1526	1304	1206	1168	1099	1095	1089	1058	981	968	952	919	891	909	889	894	852	900	891	857	860	878	892	829	798	801	852	811	840	837	780	811	826	864	792	842	830	845	835	800	821	825	759	881	825	858	841	830	823	773	848	839	787	890	795	821	815	826	807	833	798	776	803	826	793	816	812	789	840	849	837	835	789	820	819	867	826	807	788	820	797	829	768	806	823	788	799	785	846	859	815	820	778	779	845	834	806	836	833	779	824	773	781	774	786	824	845	794	805	803	821	804	791	857	793	813	813	862	783	773	780	799	877	846	826	788	777	841	789	790	792	849	815	783	791	885	882	773	814	789	784	823	802	807	818	817	824	809	836	781	772	804	802	775	811	799	795	812	797	797	808	818	753	716	811	777	801	783	825	857	834	831	775	829	776	852	841	778	831	809	788	791	798	807	811	798	775	761	820	796	792	832	778	770	797	783	795	796	822	791	770	798	836	830	846	774	805	803	805	842	790	841	802	788	863	805	813	849	837	819	857	812	819	783	823	772	754	796	862	798	827	822	781	810	833	824	820	796	837	815	760	839	833	840	850	836	815	810	817	854	786	872	791	782	837	799	825	793	837	806	831	832	829	794	770	826	814	814	776	791	785	782	797	766	834	822	806	758	836	786	820	789	824	800	753	776	816	801	877	784	826	831	820	788	834	806	775	794	798	816	865	790	808	809	808	816	771	830	795	782	798	790	832	835	805	825	824	836	817	797	844	813	771	801	859	802	825	786	820	821	793	800	805	788	794	849	807	781	753	792	778	842	842	805	792	836	800	805	789	850	801	823	821	769	770	844	767	780	796	812	830	794	861	817	859	844	804	792	783	770	837	861	785	831	738	813	776	808	794	810	827	828	812	820	787	786	838	851	802	777	818	823	857	796	826	778	831	865	836	780	803	813	849	843	865	837	806	721	773	884	819	789	829	761	824	743	801	769	813	777	869	810	806	867	781	778	838	797	762	828	827	810	791	767	834	839	790	807	791	836	777	803	778	785	807	750	779	793	812	768	805	796	781	810	838	887	788	808	829	818	788	857	822	822	815	822	764	813	841	856	817	816	855	816	758	818	796	808	809	777	794	819	834	778	822	799	802	822	824	789	817	813	809	807	820	866	789	804	825	801	801	830	796	790	791	797	768	774	812	804	806	825	792	810	802	787	811	765	817	873	810	837	813	827	815	833	790	822	795	786	790	764	820	811	830	821	814	808	801	806	803	792	858	816	802	826	867	855	784	858	802	834	791	830	808	818	808	797	790	766	782	824	790	776	833	813	821	829	847	836	853	792	790	827	797	778	834	825	786	826	798	807	789	803	802	801	800	759	858	793	861	818	864	801	844	822	812	796	791	761	803	802	799	847	804	795	814	814	833	783	792	759	771	828	806	805	834	883	858	810	761	808	802	804	836	786	824	812	805	815	859	789	796	733	807	802	794	812	762	842	806	799	705	814	847	812	820	824	784	809	766	830	795	834	799	797	810	806	785	843	807	807	838	819	862	808	801	843	767	863	756	766	820	867	790	790	811	815	803	837	813	787	806	844	785	836	777	814	818	791	812	823	791	821	774	835	799	839	800	837	791	782	823	832	794	827	789	815	804	807	823	847	773	809	770	813	823	792	791	823	816	770	834	842	793	812	844	749	783	817	756	805	822	820	809	825	793	744	829	829	843	817	803	789	836	773	762	779	752	840	824	822	835	796	805	764	788	860	760	734	821	808	850	832	806	803	880	799	810	786	843	838	868	811	794	846	828	794	786	782	787	858	768	841	809	852	785	798	824	744	833	805	791	858	792	821	762	838	790	781	734	855	795	811	816	848	802	809	803	835	813	809	796	855	810	794	862	823	818	771	806	839	798	812	864	848	862	787	797	777	829	768	809	786	777	860	781	789	789	776	815	793	824	812	817	829	770	800	808	809	817	789	773	799	797	826	868	859	770	776	786	854	772	805	806	880	812	801	784	814	761	765	772	849	849	800	814	853	820	882	817	821	776	776	798	797	788	854	810	812	778	815	794	802	862	794	798	818	782	811	838	823	805	787	809	790	863	826	822	858	836	787	822	762	786	847	775	766	830	862	798	846	841	810	824	812	822	833	786	883	803	787	827	825	816	811	818	760	801	849	808	832	813	855	802	835	817	868	812	877	803	837	807	821	799	816	813	791	853	791	858	831	849	839	771	796	843	809	805	809	812	805	765	850	805	802	819	858	843	809	780	754	805	738	787	820	775	792	801	848	764	812	846	804	811	748	832	809	836	831	825	778	769	805	826	777	760	795	810	816	829	816	827	802	835	814	808	813	788	803	817	803	809	771	791	814	809	789	851	782	846	805	764	845	820	840	806	782	798	805	787	754	787	843	836	756	796	815	880	794	799	793	817	769	814	852	822	814	831	771	860	793	819	841	789	817	875	819	830	807	795	781	780	842	774	802	796	760	846	815	830	745	822	816	796	815	804	834	819	782	828	823	818	806	798	777	775	800	777	794	739	796	832	795	822	798	826	798	849	810	806	849	790	777	772	765	817	842	818	809	795	780	811	781	813	783	782	832	826	771	776	810	810	834	759	782	857	793	776	808	826	819	790	793	802	794	841	807	844	782	796	842	812	849	836	815	837	836	834	850	827	824	781	806	845	811	794	835	791	790	779	860	789	820	802	821	803	818	769	769	792	808	900	752	800	831	783	874	841	787	829	837	839	796	795	739	808	795	820	792	787	838	809	796	778	780	787	797	771	752	797	762	828	784	797	791	788	797	876	837	789	764	774	812	821	814	840	838	793	834	793	816	801	812	848	772	825	788	894	820	844	855	863	797	783	775	783	833	816	852	781	785	797	815	822	823	834	842	803	805	796	825	867	811	840	748	810	813	807	773	786	797	799	747	829	832	793	810	740	785	776	827	825	738	790	830	787	828	812	836	778	802	841	826	750	789	785	826	828	798	742	815	808	800	808	777	765	824	801	807	792	774	796	791	819	827	854	771	804	785	807	815	824	815	793	791	806	796	837	836	763	825	848	835	801	771	770	817	798	763	854	792	843	849	842	800	806	828	798	783	843	787	801	788	796	793	796	803	813	797	808	789	811	799	790	777	783	809	794	839	813	838	794	836	798	822	820	774	798	724	843	797	788	873	761	814	819	821	813	867	830	777	849	834	788	839	787	785	799	832	808	813	797	794	768	841	872	820	803	778	802	845	816	803	819	822	796	801	787	812	782	804	793	814	819	810	816	812	765	819	836	822	792	810	844	799	801	801	769	823	819	849	796	832	755	766	819	855	803	812	782	838	828	810	760	818	769	805	796	810	788	826	780	784	822	850	820	812	808	849	757	855	807	804	784	801	774	823	770	790	820	824	829	857	823	783	748	797	750	773	796	895	768	775	784	822	775	825	766	783	801	788	775	774	772	802	788	743	828	810	795	818	797	791	827	808	748	808	758	802	803	832	813	815	844
26976	20162	7711	675	363	315	249	244	258	273	247	224	222	221	231	226	239	241	213	232	218	237	221	240	260	206	218	258	222	203	220	244	256	205	252	240	225	233	229	259	217	241	231	247	234	243	225	253	210	239	235	232	200	219	224	228	249	240	246	247	240	228	253	212	229	209	219	220	245	239	237	244	235	255	229	244	246	227	233	237	233	240	245	195	235	206	264	222	213	215	225	210	204	271	240	237	228	240	205	226	234	210	252	203	246	197	235	223	221	218	233	236	249	245	228	226	200	223	239	254	246	232	259	224	256	250	240	212	247	204	228	229	244	219	225	218	254	215	250	215	234	236	220	239	217	222	253	225	206	224	237	202	241	229	230	246	225	223	224	226	245	234	226	217	216	209	223	222	243	246	229	213	209	242	246	233	216	200	219	269	233	227	237	234	222	225	237	225	229	244	192	236	230	250	241	254	247	229	246	244	248	217	234	246	229	231	236	245	236	248	241	243	245	239	241	266	217	265	212	230	239	227	230	192	225	206	235	278	232	228	209	201	232	230	232	235	229	233	225	236	210	249	264	243	254	258	228	234	235	221	245	215	230	219	232	258	241	240	233	217	203	210	243	216	243	219	215	232	229	224	238	213	218	226	226	218	225	234	251	211	224	227	226	217	238	247	231	198	215	215	254	225	231	205	209	213	216	225	249	218	225	250	238	255	236	211	229	233	253	270	233	214	220	234	224	263	228	259	226	247	236	239	210	220	242	241	250	245	253	255	233	232	242	220	232	259	234	225	231	227	242	239	225	228	228	210	227	241	237	255	241	244	255	231	212	219	229	240	213	249	262	231	231	248	259	240	235	242	226	256	210	218	236	231	220	254	226	244	230	234	235	249	236	214	262	225	238	202	225	200	237	212	222	243	272	214	214	226	229	222	248	263	244	227	204	257	233	261	230	240	237	242	195	245	228	234	205	224	216	224	228	246	233	235	230	232	200	212	215	234	278	237	227	235	242	223	223	254	238	232	255	249	231	237	208	225	258	223	218	226	243	219	247	255	235	255	220	246	252	216	235	238	254	251	223	204	228	238	256	265	231	242	237	228	221	236	230	223	224	243	244	219	213	230	240	239	247	238	211	247	241	246	208	223	247	241	228	232	252	216	234	230	217	247	229	236	242	232	202	243	240	234	229	219	226	223	218	237	250	222	230	222	210	217	211	237	205	242	236	228	234	229	231	232	222	228	234	209	211	210	227	234	228	247	247	259	246	226	241	222	250	217	208	240	214	255	242	236	225	235	229	231	236	234	246	250	214	236	210	214	230	222	231	207	183	225	237	224	223	226	253	219	244	236	259	213	220	252	254	210	222	239	244	230	235	225	226	243	192	228	198	242	214	266	237	242	211	246	242	219	206	226	247	241	203	224	245	233	230	243	224	210	260	238	208	230	212	231	220	225	221	218	218	229	245	217	222	222	224	215	217	233	205	274	222	241	237	235	243	225	215	257	239	241	259	225	231	220	225	229	243	263	207	230	231	217	232	214	242	220	231	243	247	224	243	224	242	244	241	232	235	252	247	217	209	224	219	216	220	240	211	217	229	227	232	254	253	223	252	243	258	232	222	249	235	239	232	229	261	252	215	242	262	227	229	232	218	205	224	244	225	222	225	254	241	236	243	222	236	256	249	226	214	244	242	232	242	224	226	228	228	248	223	217	238	232	233	219	245	237	238	236	246	234	235	228	225	215	257	224	208	229	204	233	243	221	232	234	194	228	276	221	215	229	227	219	248	215	236	205	255	210	222	244	244	233	244	226	239	214	228	225	263	215	227	257	224	226	231	223	233	241	243	207	234	228	207	229	228	236	259	217	255	204	203	245	261	228	226	244	241	249	242	220	218	222	231	214	210	235	212	236	265	224	228	223	237	245	229	241	228	243	256	240	216	236	241	245	251	229	234	239	223	230	238	234	252	238	235	224	238	244	214	214	232	237	248	210	201	217	240	238	250	236	237	224	244	210	214	225	232	239	211	214	213	220	226	213	231	238	225	195	226	231	250	209	225	202	228	241	251	226	215	229	238	228	237	216	227	226	212	243	231	230	242	219	229	234	233	228	261	237	219	234	245	233	237	242	258	230	251	230	225	220	249	227	222	208	237	224	257	221	254	228	236	208	209	251	202	225	235	221	233	228	249	243	231	200	236	223	198	218	209	210	223	241	214	220	218	231	215	224	208	226	235	235	215	215	215	219	182	239	228	220	226	258	207	193	245	213	209	225	192	221	240	253	217	223	231	236	227	222	221	253	234	244	229	214	215	235	245	221	218	213	242	224	230	221	246	221	237	261	237	227	223	242	223	226	231	205	216	276	217	223	243	223	228	231	221	213	243	249	213	245	237	233	220	247	245	223	210	250	225	231	214	234	232	249	229	253	197	228	197	220	214	228	237	247	235	242	244	217	208	243	219	218	212	243	233	263	218	222	239	242	252	239	213	229	224	201	232	237	244	262	226	217	200	223	239	225	223	236	220	261	226	232	244	231	226	206	251	225	239	222	220	226	200	237	213	244	249	245	242	231	234	227	245	235	207	255	226	238	233	220	227	226	226	236	235	232	247	225	257	244	228	224	238	235	216	234	215	220	248	221	241	231	218	226	241	237	230	235	237	222	214	259	216	220	235	238	228	223	219	221	233	217	210	237	242	233	227	189	272	234	214	216	223	224	210	272	263	257	212	227	237	237	237	247	227	259	235	206	242	243	201	243	251	241	210	239	231	246	222	254	238	227	237	252	224	227	224	232	239	224	224	238	225	238	212	228	213	238	217	234	230	221	234	220	236	221	214	225	255	236	237	248	220	231	228	246	236	239	226	256	240	200	223	216	219	239	226	243	219	220	223	264	226	202	249	224	260	234	216	235	238	227	202	235	232	236	220	240	244	226	239	225	214	253	221	264	244	221	241	230	228	251	222	232	221	219	235	243	216	232	227	215	222	241	245	238	245	253	222	239	210	246	239	258	247	244	231	221	225	224	227	232	261	227	209	231	223	265	197	239	234	226	232	225	244	249	230	213	220	251	227	254	240	213	198	239	234	229	233	223	224	235	216	257	231	215	229	200	232	235	231	238	239	224	233	222	243	254	234	232	219	229	229	243	222	219	206	204	226	239	197	227	243	262	251	227	220	236	238	239	210	221	254	220	224	226	215	230	232	244	216	209	200	209	209	201	248	224	211	213	247	222	229	187	225	248	226	225	232	219	259	207	193	242	272	248	235	227	222	233	232	247	227	238	248	227	230	237	224	244	221	219	214	258	219	243	223	213	252	240	209	225	225	208	226	224	257	277	221	244	241	220	232	226	218	231	245	222	227	233	237	223	242	215	243	225	239	236	226	201	242	259	245	218	234	240	232	225	241	236	226	236	241	247	227	224	211	247	241	217	241	242	263	222	209	225	219	256	249	241	218	237	247	205	262	219	246	230	202	237	211	236	229	227	234	223	234	220	227	224	216	201
6023	1299	949	577	486	396	345	372	305	293	283	295	305	297	304	326	309	286	267	302	277	308	299	261	293	302	272	320	305	297	325	296	300	264	273	271	296	264	308	284	291	270	259	314	283	274	299	274	272	264	259	297	259	285	274	294	317	304	276	303	245	313	248	250	303	264	291	265	320	262	305	298	270	299	279	292	304	311	268	310	322	278	295	269	287	259	266	287	303	268	277	275	266	305	275	281	321	286	308	275	293	314	292	319	255	283	274	271	300	262	286	294	284	279	297	282	277	291	273	310	281	281	296	304	293	278	264	288	289	309	273	317	277	291	266	304	282	351	275	271	334	248	274	247	266	281	272	293	287	251	306	304	298	290	257	311	277	267	286	275	283	251	300	269	282	300	283	311	298	285	252	290	302	295	285	285	288	303	289	283	270	271	278	278	293	265	274	306	285	278	280	275	271	264	268	272	285	274	260	280	274	304	296	285	313	286	270	285	259	266	282	297	309	251	278	278	275	301	255	302	264	279	273	291	288	287	327	274	285	273	253	334	276	278	309	300	306	256	292	255	306	319	263	282	271	328	292	299	276	262	263	266	316	282	279	316	287	266	267	266	276	289	281	283	277	275	280	306	270	282	263	265	306	303	301	286	297	278	273	280	263	273	291	273	273	284	300	256	287	291	281	319	323	289	280	305	308	307	271	281	292	293	268	273	292	281	301	270	287	301	312	276	276	311	286	267	280	283	276	290	273	277	286	275	298	305	329	275	276	295	310	299	268	261	277	296	282	268	294	307	273	290	273	265	286	266	294	301	293	291	272	302	258	274	306	282	286	299	284	295	310	277	278	302	243	284	288	283	302	255	281	296	266	309	281	317	330	290	277	290	304	284	281	257	288	287	336	309	271	293	269	275	268	279	298	275	286	301	273	273	278	290	298	288	283	300	268	269	267	284	304	260	298	275	282	280	269	261	279	253	311	292	311	302	264	301	287	286	262	278	296	281	288	255	281	261	296	308	308	288	325	278	284	282	263	267	274	266	271	307	301	299	285	310	277	291	280	272	296	272	266	259	267	275	286	311	290	281	258	284	262	284	278	311	294	272	271	269	273	308	281	290	303	320	276	282	282	295	283	246	286	258	304	242	301	267	262	285	294	259	288	269	290	278	281	280	261	292	282	301	286	256	312	306	277	261	280	306	295	317	256	308	293	301	288	281	290	263	277	279	308	283	268	247	283	308	297	310	299	324	310	261	283	288	313	303	274	267	274	267	291	294	288	252	293	278	278	278	295	290	281	275	286	302	291	303	281	278	279	319	286	278	262	302	293	281	290	314	288	322	277	253	264	312	280	280	290	311	273	294	270	280	276	278	301	248	336	303	295	297	268	277	305	284	298	296	279	287	269	266	285	259	256	307	278	291	273	272	253	299	273	287	281	281	262	281	276	290	260	297	247	308	278	310	297	276	272	261	304	321	287	304	277	287	273	274	286	299	271	276	284	289	276	302	306	302	263	267	295	285	319	282	308	325	274	285	289	275	313	301	290	296	265	257	302	277	289	290	294	283	289	262	305	298	313	279	281	293	314	289	281	297	275	282	279	300	265	289	274	280	286	301	285	311	275	291	281	260	300	260	295	280	274	301	286	301	280	286	297	300	273	242	291	293	311	295	289	278	269	265	287	275	296	279	277	295	274	275	276	306	300	294	293	292	274	300	298	285	281	281	273	302	256	284	269	297	259	300	273	298	265	288	268	291	268	309	302	242	278	305	302	274	282	232	290	309	254	297	276	261	261	269	281	261	275	300	283	260	300	286	294	275	257	311	289	303	268	283	245	293	310	302	278	276	282	259	307	244	283	285	305	275	284	260	300	256	290	293	281	266	280	284	300	271	293	278	294	288	266	285	274	283	284	306	284	279	262	289	293	275	294	299	285	287	279	310	273	277	274	252	291	277	306	306	320	288	312	288	294	289	295	283	292	307	268	297	302	282	259	292	286	265	269	292	282	278	280	264	252	267	273	258	280	266	284	270	262	283	251	296	293	274	270	272	272	292	280	288	278	267	267	277	242	309	293	291	263	304	293	259	273	308	288	273	279	297	296	279	274	298	282	276	277	250	297	298	280	287	286	307	287	288	289	268	288	288	265	280	280	305	287	271	299	301	242	307	256	279	288	270	294	276	298	284	283	276	274	288	292	274	262	293	315	275	309	261	255	278	279	284	245	262	269	298	262	276	313	280	283	245	321	283	256	316	287	298	277	279	273	309	271	294	298	287	274	295	287	293	286	281	299	280	299	272	291	268	271	302	275	316	294	299	277	281	262	270	283	322	291	295	256	314	253	289	284	263	252	284	249	305	282	291	283	278	291	278	295	316	261	268	286	286	276	294	296	276	281	257	280	290	270	278	287	325	312	293	281	247	291	289	295	260	281	300	298	274	281	295	284	279	257	247	311	290	263	282	301	289	300	293	281	302	271	277	282	294	261	317	275	262	276	267	284	265	256	279	301	285	312	321	260	291	276	305	301	296	276	287	295	286	270	277	292	275	265	289	303	258	304	274	281	274	265	326	290	296	257	269	243	298	286	270	282	303	265	272	296	277	262	296	317	304	281	251	284	310	259	265	279	272	287	320	268	286	271	260	290	307	272	279	299	265	260	301	279	286	281	285	275	255	283	275	307	278	261	266	270	273	338	295	291	301	315	290	274	299	318	263	285	273	291	295	310	289	260	272	293	284	280	275	287	279	289	290	314	268	244	317	257	261	282	285	286	291	259	291	279	262	317	249	303	295	291	264	299	258	238	274	302	286	264	255	299	297	275	300	274	311	281	284	304	284	272	300	328	280	258	287	282	289	303	300	260	295	264	257	272	285	281	309	297	301	300	311	296	289	280	291	277	322	277	266	296	256	277	268	299	298	291	290	309	305	293	289	284	275	302	259	289	251	277	249	314	308	264	271	314	294	314	291	307	305	265	280	289	311	313	293	287	282	271	282	277	300	277	283	296	300	286	319	275	261	263	311	270	285	251	283	270	258	304	258	306	274	269	265	310	295	288	284	232	290	281	290	253	303	281	263	279	261	278	300	291	274	273	286	279	336	304	290	261	279	295	265	267	299	277	313	265	293	281	298	277	255	283	305	301	286	294	282	271	268	263	291	274	283	255	264	297	301	297	281	274	285	263	290	309	253	285	286	273	277	287	278	265	272	275	308	274	273	281	280	284	308	271	294	311	289	285	273	319	276	278	289	280	296	307	291	308	297	276	304	262	270	292	289	314	289	270	310	298	283	323	282	272	300	290	309	289	275	314	257	278	269	304	305	283	297	287	272	264	286	283	332	283	302	291	288	276	280	253	287	301	259	269	293	281	313	290	266	279	293	287	283	273	280	275	265	296	268	283	304	293	275	290	278	282	284	271	316	280	304	288	301	291	280	291	305	311	301	296	303	282	257	304	297	306	323	310	266	290	315	277	309	311	284	278	296	296	298	288	259	286	304	253	283
23524	21172	28567	24019	21156	12124	1505	887	736	700	663	529	567	514	515	523	507	466	508	428	434	442	454	455	426	441	433	406	426	430	376	416	395	410	431	412	397	418	430	412	405	420	433	409	402	406	434	397	418	392	418	402	418	393	410	382	412	402	406	393	403	417	409	413	406	412	440	416	402	404	439	411	426	411	393	417	421	423	428	372	434	419	404	417	434	478	439	400	421	425	382	413	386	407	418	441	388	416	396	443	368	407	412	447	447	449	410	417	385	398	416	441	390	420	410	406	444	436	424	416	423	430	417	405	399	392	417	428	390	389	401	381	391	423	406	409	384	438	396	417	430	420	378	404	393	368	393	400	426	416	390	425	402	430	387	430	462	408	424	366	410	440	450	444	399	408	408	415	408	399	409	388	402	413	398	416	409	423	399	431	418	399	462	396	441	395	344	382	408	418	385	414	407	446	395	429	434	406	386	385	399	394	371	413	406	427	391	374	409	379	423	408	405	392	435	380	377	391	401	409	421	416	378	397	389	389	436	402	419	436	382	416	360	394	428	424	405	420	428	424	416	400	402	394	382	431	431	372	432	410	411	419	400	359	397	398	410	407	430	385	401	399	440	436	405	430	382	383	417	360	395	384	410	379	385	414	388	420	390	406	405	445	429	414	382	405	405	408	398	397	422	396	445	390	448	374	404	391	386	408	441	439	416	418	378	405	455	369	412	362	374	412	370	403	444	438	395	396	397	436	385	416	446	422	399	467	426	375	414	417	409	408	403	461	435	439	403	417	403	403	405	442	434	353	406	410	395	463	419	421	444	395	425	401	384	407	415	421	395	425	424	416	426	414	392	387	419	427	411	399	397	430	430	406	412	410	412	426	398	401	414	414	386	386	406	380	423	361	409	412	397	381	404	434	407	417	389	420	396	385	429	371	390	422	410	418	402	406	439	397	399	421	403	424	410	388	383	397	408	386	418	446	406	409	422	383	406	424	410	402	389	408	406	412	435	435	365	441	450	398	391	378	393	397	395	413	402	392	413	398	419	405	407	392	428	409	397	395	396	390	436	398	425	397	386	419	430	425	396	368	409	397	449	362	403	449	411	395	383	434	424	425	388	421	400	385	412	384	377	407	399	456	424	430	405	416	416	411	396	414	457	410	390	415	433	425	386	379	389	394	402	420	392	440	401	409	413	428	388	416	425	387	389	404	425	392	381	393	402	396	418	406	422	408	432	379	387	416	417	399	417	405	395	379	407	447	416	418	394	419	397	370	417	395	400	408	387	378	353	441	368	413	399	387	418	410	388	443	380	388	391	391	426	452	426	404	390	396	384	408	432	413	393	423	427	404	416	408	375	419	419	393	393	422	392	384	416	374	417	391	425	400	391	395	425	418	415	420	396	395	402	427	452	456	437	401	396	406	414	375	387	413	369	400	430	398	426	440	400	418	389	397	438	403	412	410	379	393	402	441	435	411	409	378	426	405	415	409	417	378	381	389	429	436	413	417	437	404	467	407	401	410	393	394	418	420	413	369	411	416	408	421	417	398	451	410	412	424	429	375	409	389	432	401	424	396	419	400	458	407	415	392	382	419	392	405	414	413	377	388	435	418	403	415	420	398	391	453	398	412	376	426	421	453	421	416	390	413	375	385	430	394	397	473	394	421	426	398	382	426	392	417	402	410	437	385	432	429	418	399	420	415	409	445	384	399	426	388	384	415	409	395	417	390	397	397	400	377	423	417	416	403	412	384	385	414	406	404	396	409	417	404	415	429	442	395	404	378	434	391	425	394	385	382	433	381	401	405	400	407	396	416	401	405	434	425	381	418	434	413	399	431	370	404	410	407	392	410	387	438	420	417	384	433	412	385	427	384	398	417	424	367	421	380	423	381	387	448	407	410	425	437	429	418	379	398	417	417	413	405	406	430	384	400	406	418	402	405	412	401	373	416	396	445	392	393	384	430	398	394	387	401	407	393	435	459	378	423	382	396	382	390	425	422	401	422	433	425	434	395	433	404	432	413	373	406	434	410	355	412	406	361	387	385	396	408	381	398	407	398	398	411	449	394	402	381	408	409	439	399	387	421	417	416	413	378	404	438	405	424	403	386	392	385	406	400	389	390	389	423	419	386	431	406	407	414	393	385	430	418	414	427	365	423	424	434	408	398	379	420	428	400	387	411	392	414	415	363	431	410	424	390	430	441	401	406	417	437	416	420	406	375	428	409	403	425	427	424	398	425	439	460	412	381	403	413	388	378	400	434	400	394	456	370	370	407	388	422	406	415	401	397	395	384	402	364	421	387	403	406	410	401	403	440	385	381	455	405	444	458	420	385	447	445	409	396	419	399	419	439	408	387	410	431	418	425	463	410	402	376	429	436	414	427	417	397	426	381	387	364	403	407	403	390	424	407	420	376	434	434	390	469	434	410	422	397	389	421	386	374	419	373	417	388	417	431	393	400	435	395	419	409	409	400	403	428	402	418	406	403	383	441	440	421	407	389	373	442	406	420	419	379	438	429	395	428	414	419	416	406	422	391	398	394	403	390	411	435	408	403	402	419	418	407	451	427	388	427	373	407	427	399	428	382	375	427	417	403	434	439	404	408	403	412	419	394	415	419	421	393	414	433	391	398	380	418	413	412	421	398	403	427	406	408	407	441	427	434	393	389	406	407	426	392	422	431	397	434	431	405	402	391	421	433	424	408	428	411	391	407	435	400	416	406	384	408	381	394	464	415	380	389	424	393	461	413	424	378	435	426	392	426	435	403	395	402	401	413	416	426	419	401	433	442	424	376	412	403	394	406	416	411	420	439	403	407	366	425	423	415	426	403	394	412	391	416	409	388	428	409	391	381	420	405	414	437	385	436	426	420	444	391	383	426	380	397	393	443	418	430	412	405	417	429	434	405	400	432	411	392	403	383	420	402	377	382	423	425	437	390	360	408	389	374	407	407	408	433	431	389	393	394	411	428	412	418	395	411	403	412	395	426	423	380	438	418	406	385	393	406	394	397	408	418	403	414	393	380	436	408	423	427	434	433	389	402	373	402	398	370	389	416	370	383	402	436	387	404	447	405	388	387	411	386	409	391	416	451	392	423	428	442	406	416	395	400	430	440	367	413	405	400	434	424	426	384	412	391	369	398	410	391	384	409	386	439	420	383	419	424	395	392	430	415	378	404	394	402	375	377	394	419	428	394	378	434	410	430	384	391	456	415	429	422	435	381	422	395	433	423	430	379	402	443	466	403	416	404	405	445	396	412	477	398	386	421	422	404	433	410	387	421	397	420	399	412	418	413	411	390	400	396	416	398	394	417	423	405	391	379	397	416	405	380	376	406	433	414	398	373	412	406	395	419	438	412	406	399	389	369	416	401	435	411	426	404	420	422	394	363	422	377	423	461	382	418	401	382	375	427	397	395	430	424	417	414	401	418	395	415	380	416	416	363	391	422	395	411	445	406	416	392	468	399	392	389	396	412	446	383	438	398	401	420	428	437
7743	10049	8062	4067	3058	2124	1680	1379	1212	982	940	799	764	658	670	646	598	602	537	540	519	523	503	515	490	559	481	483	468	476	519	464	467	511	470	481	502	511	480	541	493	493	497	517	473	503	470	473	472	509	469	515	475	473	466	485	482	489	456	501	467	503	481	496	498	471	450	464	494	491	474	486	465	482	491	499	517	483	465	533	466	494	474	438	468	430	437	470	478	476	464	484	493	477	458	468	456	479	451	482	487	505	504	457	451	470	486	512	491	453	485	474	466	453	480	476	476	513	473	461	489	456	459	449	516	459	470	450	489	456	475	489	464	477	424	452	447	466	472	454	465	482	422	487	443	434	457	459	494	468	509	465	493	454	451	468	460	467	482	438	476	451	427	455	474	462	488	477	440	480	490	506	496	462	479	470	486	464	475	456	482	479	476	460	468	450	467	465	449	466	510	458	453	470	504	497	477	438	514	452	478	474	458	434	462	447	437	474	510	467	469	464	502	479	502	474	444	488	475	503	505	477	471	415	466	491	470	470	454	452	489	455	446	498	465	481	489	482	433	457	492	424	467	460	477	467	436	496	467	486	478	492	503	422	455	453	472	479	469	489	454	464	482	484	443	459	510	432	449	477	428	444	471	449	480	450	505	473	476	443	474	463	426	444	470	435	482	509	486	461	437	458	484	498	456	454	473	485	461	477	455	508	483	463	452	502	450	469	497	455	447	456	463	473	449	466	502	500	549	487	486	448	444	458	463	458	491	458	475	462	438	460	502	446	454	444	476	462	500	454	448	474	520	474	442	471	458	479	461	479	464	484	454	485	451	430	466	486	492	509	481	469	493	461	462	482	471	446	478	476	442	460	471	437	470	484	475	450	476	476	465	434	453	467	466	479	447	474	470	499	484	468	471	462	468	448	427	454	425	456	484	434	450	434	471	484	453	442	480	524	485	463	516	504	437	490	472	474	475	454	438	480	441	438	496	455	443	447	454	428	455	484	460	480	469	466	440	432	472	484	436	464	453	459	464	465	440	452	439	486	426	478	507	444	457	467	439	472	467	477	508	490	452	456	482	480	477	459	478	475	447	428	439	441	475	462	453	467	484	440	484	426	466	490	437	464	456	465	433	467	452	466	454	466	464	421	465	493	531	447	431	475	466	445	463	455	462	484	482	457	426	441	461	448	449	478	476	456	487	463	489	449	476	447	472	486	520	448	460	443	475	510	477	470	481	485	442	470	447	504	465	457	480	476	472	484	451	461	482	455	466	473	473	497	485	478	516	470	496	460	489	468	462	432	467	499	475	452	472	456	456	475	469	443	474	455	471	477	461	450	468	466	445	463	476	432	504	464	489	470	469	484	465	480	435	456	438	463	485	464	419	490	472	454	516	510	448	437	498	462	458	472	452	476	472	467	476	441	506	466	496	450	469	459	494	449	459	468	453	495	450	462	470	480	538	495	447	468	470	450	477	507	461	450	513	469	462	488	452	429	440	424	476	513	454	460	446	459	480	473	479	441	434	465	468	472	512	501	464	460	458	461	501	469	479	436	484	460	483	488	456	470	450	489	426	496	477	487	459	414	441	462	475	480	441	441	460	515	484	466	494	447	489	471	468	450	492	455	497	455	496	472	509	473	496	486	479	435	494	489	490	445	402	456	450	494	504	449	465	494	469	456	431	472	484	446	465	443	488	474	440	483	480	457	482	482	462	487	443	478	450	467	457	462	438	518	464	514	487	443	491	467	448	469	467	437	453	452	469	476	500	479	451	483	492	458	477	472	489	464	476	447	434	495	488	475	437	484	495	468	435	497	454	463	471	455	485	459	418	459	449	464	429	439	464	491	446	477	441	493	500	459	439	451	456	457	413	494	466	447	466	455	437	485	500	464	474	432	492	462	494	445	461	460	441	486	450	463	463	478	470	471	452	449	491	475	466	497	526	432	398	470	444	433	467	504	451	439	486	438	467	457	457	497	475	427	461	479	460	465	469	466	470	456	486	431	512	484	425	474	448	478	439	464	481	439	454	465	466	468	463	474	464	462	478	489	508	484	469	469	501	470	453	462	503	450	466	477	460	457	475	490	488	463	400	456	446	480	438	446	483	482	448	429	487	464	473	499	487	451	442	458	472	470	464	467	415	436	508	502	473	484	468	460	476	500	472	464	488	471	456	487	460	461	461	464	452	468	474	472	470	456	456	475	415	441	468	470	480	486	460	446	431	469	500	478	454	501	449	475	470	485	497	430	477	513	467	448	480	511	471	491	464	463	482	448	429	457	479	474	451	470	453	449	456	476	439	478	460	448	448	518	442	462	465	443	438	468	500	419	473	452	481	474	464	475	475	454	427	491	432	429	438	495	477	464	489	453	496	442	493	448	424	472	470	470	456	467	497	472	486	449	481	481	434	460	490	430	461	449	458	459	460	481	490	482	484	482	435	466	429	487	507	460	471	439	444	438	462	504	446	473	445	490	450	445	479	463	463	458	486	436	508	484	466	487	500	472	498	540	447	462	464	480	428	453	443	462	439	451	471	488	515	414	471	468	471	498	453	460	471	441	462	500	476	474	454	471	471	459	460	459	440	441	450	482	468	453	457	478	468	460	431	487	494	498	426	483	480	447	487	500	501	480	441	438	489	441	431	442	432	472	461	476	496	499	482	448	475	462	445	460	448	496	430	455	473	489	479	522	474	478	441	479	466	430	446	488	467	446	483	413	468	453	478	454	467	474	502	466	470	470	475	446	507	491	439	436	454	451	452	434	492	477	487	464	458	498	458	475	482	437	478	432	474	463	479	446	441	467	487	463	457	462	473	472	469	420	497	424	456	487	438	459	476	443	496	503	472	448	466	463	464	490	423	407	451	452	440	477	470	473	468	478	479	458	455	501	503	442	488	488	474	418	476	460	495	489	478	471	474	460	468	461	423	505	491	456	455	467	467	443	449	499	486	485	473	469	466	462	423	465	489	506	428	455	482	441	478	458	432	447	436	463	507	475	471	481	517	515	467	479	486	413	464	454	473	464	440	478	407	455	467	470	463	460	447	452	483	448	486	465	476	466	450	462	469	482	437	467	462	455	480	493	505	460	463	463	466	514	476	459	474	516	481	457	498	436	450	496	465	462	438	486	463	444	467	461	460	486	446	450	474	485	453	482	472	496	454	443	478	455	497	448	473	444	471	488	470	504	444	445	435	455	433	512	463	440	428	432	486	475	451	465	470	467	498	489	490	450	454	463	484	419	466	481	446	450	464	482	532	499	527	471	438	474	456	451	452	502	423	470	463	490	456	442	460	457	482	462	494	463	457	444	494	474	454	486	466	453	439	471	464	506	450	503	420	431	470	468	457	435	453	465	466	481	444	472	475	481	462	486	444	440	443	473	460	495	421	475	449	422	490	491	486	469	463	461	490	467	490	473	478	461	469	448	452	500	470	505	465	499	443	473	441	445	468	432	486	472	438	476	473	476	454	481	480	432	451	484	454	435	484	484	487	484
24759	21158	27559	24936	12498	1042	746	598	526	561	509	458	472	463	420	428	421	473	420	407	443	457	448	442	392	432	430	415	429	422	437	423	424	421	380	436	399	401	417	398	406	418	414	385	411	425	412	392	400	434	429	454	434	399	432	392	377	414	414	396	389	392	407	423	378	403	418	369	412	413	395	416	402	411	421	411	404	390	439	400	429	418	419	450	423	375	401	396	424	417	384	436	407	396	403	414	427	445	387	409	406	405	397	419	445	385	417	403	399	388	385	404	415	432	366	392	399	421	399	413	445	387	453	396	425	402	422	365	433	460	402	405	367	412	385	378	451	401	449	393	404	441	418	375	435	394	391	414	431	395	393	384	430	420	417	417	432	406	375	402	397	388	440	418	412	410	389	388	385	399	415	405	394	406	405	421	389	397	404	389	403	388	385	400	416	432	448	402	407	424	404	390	416	437	438	432	420	390	376	387	420	433	401	413	403	439	433	451	386	420	384	394	410	414	436	449	396	404	394	413	397	424	415	434	413	394	405	428	452	388	422	417	414	415	436	410	400	386	365	412	410	411	384	429	412	387	454	388	369	417	411	409	427	432	417	436	399	376	417	392	412	436	386	396	422	425	393	433	406	393	408	369	412	434	406	432	398	387	433	394	399	424	426	428	373	385	394	408	429	390	402	369	411	382	388	415	416	433	432	405	394	390	372	420	445	369	411	399	384	407	376	418	400	413	392	399	421	372	399	410	404	419	426	400	471	410	405	399	411	380	416	379	400	384	414	407	371	396	367	411	392	408	390	400	439	409	352	438	388	403	403	442	466	424	400	420	386	397	434	427	420	395	409	400	403	449	396	428	434	438	407	386	406	392	372	396	409	371	388	411	369	427	435	409	396	419	398	407	425	418	403	405	379	409	399	395	403	404	388	441	394	422	385	393	399	415	403	402	410	389	408	408	391	395	385	412	401	401	372	411	391	395	402	420	406	395	421	394	406	438	423	385	386	410	400	399	417	419	412	384	409	420	405	404	452	428	419	397	418	418	404	398	412	361	432	394	420	440	397	408	443	404	399	406	408	417	443	442	409	400	398	393	414	436	414	432	422	392	427	429	386	452	410	424	392	443	412	414	450	407	408	384	410	412	409	401	393	414	388	414	389	405	442	464	433	400	399	417	417	423	421	396	414	434	441	396	415	381	435	433	397	432	400	429	394	386	407	369	419	431	422	391	415	428	414	460	418	424	397	386	366	390	407	380	416	445	419	403	399	429	411	382	431	436	406	457	421	422	425	361	401	411	396	399	417	399	363	379	405	416	389	392	431	424	364	424	399	404	423	403	413	394	433	381	385	418	419	381	398	400	398	401	441	441	442	381	402	389	404	436	397	403	453	392	440	394	385	403	399	419	420	427	396	366	407	429	403	419	429	370	405	403	396	398	383	385	418	393	403	404	396	442	415	419	404	403	420	419	443	404	392	413	386	385	410	405	400	420	391	403	379	408	437	395	396	383	390	405	377	410	384	419	405	418	382	406	395	437	436	426	400	434	403	453	417	427	443	429	373	408	412	428	366	433	375	441	416	398	413	388	412	393	407	431	412	396	392	407	417	405	455	406	425	413	390	387	407	431	392	410	433	394	423	408	390	390	393	410	411	388	413	410	424	425	439	398	374	390	446	392	386	412	410	440	435	391	442	391	435	390	429	390	388	456	402	370	387	410	394	414	389	396	409	382	394	399	403	397	422	420	432	387	388	397	386	381	429	432	391	420	422	410	387	393	404	419	391	393	403	409	468	425	388	376	415	412	405	429	376	395	410	387	411	421	376	416	405	426	376	421	393	395	394	373	425	411	421	437	383	402	415	427	416	432	393	381	371	434	404	416	403	422	402	394	434	415	410	382	394	387	410	379	384	390	411	381	449	362	368	395	459	401	416	404	438	406	418	363	428	399	365	405	384	391	388	387	421	424	408	390	386	412	437	404	398	391	412	392	428	410	388	392	425	421	389	406	389	349	396	392	404	391	401	407	413	397	371	424	393	396	430	387	365	432	414	405	397	374	385	408	432	412	405	442	422	398	404	381	412	363	427	460	422	418	416	378	371	394	410	453	371	416	393	414	414	432	452	389	418	426	416	386	409	417	397	390	416	414	427	404	413	419	389	410	417	401	379	400	418	385	453	396	431	387	418	413	397	415	414	405	383	424	431	426	413	371	437	418	378	423	414	412	433	415	393	412	375	429	438	440	399	440	408	421	442	383	408	375	426	411	400	424	411	425	395	494	376	408	393	403	390	401	421	430	420	400	397	444	415	413	420	405	428	412	447	401	408	376	435	373	419	395	459	383	431	457	390	419	396	394	410	430	415	433	416	430	408	387	419	404	405	389	389	437	439	398	446	449	416	404	427	420	392	388	397	436	399	402	403	405	388	404	398	422	422	358	392	398	392	454	372	383	379	407	404	398	401	419	343	393	424	422	394	404	394	367	413	363	393	393	425	420	422	414	400	392	389	388	391	416	388	392	397	439	378	425	446	423	402	404	396	402	415	433	408	378	411	399	372	402	388	397	414	407	397	425	437	411	379	385	410	365	392	408	402	432	390	373	431	406	410	413	406	409	380	411	399	414	417	376	394	375	392	375	389	396	403	444	411	414	431	398	429	429	380	437	406	432	461	401	406	403	386	418	426	414	405	400	416	408	414	388	400	402	429	424	415	409	379	427	385	427	356	436	410	402	414	365	415	385	385	411	420	412	366	369	361	411	392	413	424	427	428	420	424	415	420	422	450	349	395	396	362	401	374	396	421	425	417	398	430	430	427	381	383	408	412	400	413	387	442	428	428	413	419	408	418	389	433	379	369	428	410	423	394	377	426	448	392	405	436	439	395	442	394	430	397	385	379	412	409	397	399	426	419	414	380	399	398	382	435	406	377	380	431	413	409	392	394	394	443	415	376	443	388	426	444	436	418	429	391	396	400	408	425	406	414	369	422	423	412	365	412	389	409	406	392	402	400	414	440	404	395	398	403	406	418	422	413	401	410	421	366	412	402	431	407	353	412	421	412	419	418	422	410	409	440	414	445	415	374	412	392	423	407	446	424	403	426	405	407	387	418	389	398	412	393	404	387	372	419	375	415	395	440	442	385	418	445	425	464	418	415	399	424	391	421	407	441	398	388	448	411	411	394	397	399	392	418	376	435	414	368	410	403	410	389	394	404	399	398	409	421	405	388	476	423	383	421	422	402	381	378	387	388	409	401	419	371	424	418	407	408	386	405	400	417	417	416	421	411	366	392	389	446	381	420	428	370	392	390	397	434	410	428	402	446	384	417	378	409	414	406	396	418	383	374	445	392	414	431	429	378	401	392	401	402	416	420	424	378	390	422	388	416	413	374	389	414	390	443	426	367	393	360	419	413	413	373	419	372	395	398	445	386	411	373	396	413	407	427	403	409	384	416	402	414	412	390	384	403	391	401	394	392	404	408	419	398	367	449	420	428	393	407	407
8175	5808	4597	2451	1802	1483	1206	1012	926	784	661	644	637	619	576	594	564	544	565	558	579	518	515	536	510	519	538	509	463	526	522	502	443	504	504	508	498	543	508	497	537	474	528	527	441	494	480	501	491	514	487	485	489	508	486	493	496	469	509	496	502	483	495	539	466	452	522	498	562	468	484	462	477	489	498	454	504	479	504	471	512	482	485	480	505	529	506	485	461	445	481	496	476	513	501	491	468	544	469	476	494	466	491	484	469	482	468	487	483	481	457	478	499	502	497	476	462	477	470	497	504	494	478	470	518	501	456	494	449	495	466	494	517	530	489	466	517	463	480	518	482	479	511	471	529	510	490	474	505	504	510	483	499	474	486	478	481	449	462	530	484	480	521	523	508	493	471	501	507	496	475	481	487	535	467	465	508	483	504	473	523	474	507	505	474	487	503	499	519	469	522	510	479	503	475	526	490	474	465	513	497	506	493	446	464	495	477	503	505	489	492	482	444	512	486	482	483	505	500	473	490	511	497	459	483	444	505	496	440	509	469	514	462	456	512	511	478	524	499	512	488	476	500	518	478	487	481	539	473	522	496	455	439	516	495	486	526	516	521	501	484	496	480	482	438	483	489	512	497	493	454	513	525	475	510	495	477	523	481	471	489	494	492	457	496	479	470	510	488	459	490	491	504	480	508	513	465	500	477	510	468	508	499	507	502	485	485	508	525	469	458	492	535	449	509	497	503	491	483	501	501	490	489	501	477	472	476	511	505	487	465	484	499	491	472	463	504	479	462	503	471	523	474	470	493	499	540	497	490	477	498	509	470	485	479	509	449	477	456	485	481	531	491	524	475	480	470	484	505	528	465	478	462	485	468	477	489	495	499	454	462	496	477	515	458	499	494	429	492	498	473	499	491	470	509	480	464	521	489	503	460	467	485	491	460	464	473	470	477	502	493	496	487	474	514	462	540	506	477	464	504	515	460	496	494	467	495	480	510	514	502	518	481	452	474	514	468	453	485	510	509	487	497	506	474	498	494	451	514	464	546	493	499	463	484	472	521	464	498	508	450	486	477	509	498	513	511	459	490	491	457	487	486	496	502	488	480	468	495	496	494	447	531	479	456	464	503	479	536	481	503	484	511	501	497	488	462	517	468	478	472	507	493	485	506	493	454	445	488	478	496	495	450	487	496	490	457	524	548	492	471	498	495	517	500	445	483	486	460	481	488	447	482	518	542	515	489	430	493	511	489	450	470	508	491	472	541	457	456	541	505	495	477	488	495	504	505	488	481	513	523	506	458	503	509	492	501	482	495	464	477	483	495	474	476	491	452	467	460	518	454	495	478	486	506	485	510	494	464	461	526	497	471	502	503	492	516	467	475	477	495	517	505	480	520	469	502	489	491	494	480	454	435	508	474	529	477	519	478	485	445	511	467	431	511	473	485	464	502	465	501	465	466	530	490	513	455	468	494	490	496	504	511	492	515	470	505	500	472	476	521	492	480	508	506	493	527	502	510	450	474	474	529	493	514	503	495	525	558	500	461	508	508	481	452	468	508	488	483	488	468	512	548	510	506	487	473	469	471	455	479	524	522	493	498	494	507	489	482	496	470	512	476	513	512	536	487	522	480	513	514	486	520	492	519	506	489	476	485	516	508	491	482	529	475	498	431	513	520	514	478	456	530	541	518	468	523	525	466	524	480	488	499	465	470	505	480	495	485	455	533	476	491	465	520	486	489	482	460	486	458	502	460	481	482	488	482	499	509	473	486	505	483	517	496	487	526	508	486	490	480	507	534	468	420	484	491	482	468	459	504	469	506	468	499	498	512	494	469	491	477	488	479	489	482	460	482	495	495	517	514	524	469	483	466	515	491	475	491	515	469	498	528	504	522	505	501	488	481	510	487	500	473	466	463	443	473	480	459	487	528	504	536	482	499	538	504	490	505	511	518	479	508	479	478	480	476	474	513	471	503	500	481	486	514	459	444	478	511	455	494	486	479	484	476	511	487	513	508	449	497	467	500	477	497	446	485	488	464	487	476	497	501	492	506	484	492	503	472	519	467	485	498	521	480	508	499	470	503	464	499	470	459	476	478	545	518	507	498	488	504	497	454	532	450	532	512	530	509	483	476	506	502	465	481	462	454	513	504	473	439	460	476	450	501	509	505	468	466	500	498	536	473	481	468	529	461	506	489	511	471	479	504	509	505	476	452	485	501	477	511	479	472	510	497	460	460	491	508	488	482	480	478	502	488	501	498	499	483	468	462	480	507	481	460	517	452	491	548	501	556	519	483	473	508	490	486	510	504	491	491	501	506	445	478	490	506	487	502	496	507	464	518	482	521	451	493	485	441	497	489	538	507	470	511	492	509	480	474	536	470	449	491	472	469	490	464	538	481	506	484	466	493	497	463	476	482	510	505	500	534	485	503	476	461	500	504	483	506	491	511	486	528	534	482	479	518	527	547	541	512	489	501	499	492	509	501	502	489	517	505	496	477	434	480	505	460	515	512	537	477	474	487	508	509	494	475	468	528	479	491	509	480	515	483	489	511	469	493	490	451	481	467	448	500	459	487	510	508	451	463	485	487	469	487	446	498	462	493	469	492	447	490	467	501	475	499	485	537	494	459	505	474	496	507	488	479	481	448	489	489	475	501	496	517	510	499	505	543	537	490	526	472	489	477	474	447	544	452	437	459	497	514	488	495	508	512	476	509	507	487	517	468	499	469	495	472	488	474	493	492	478	468	475	468	536	495	515	484	478	469	513	492	506	514	468	468	504	512	499	480	529	501	545	429	456	473	492	471	484	473	487	498	516	526	479	465	499	409	468	442	477	491	484	479	504	510	473	501	514	515	503	536	459	478	500	472	522	507	501	487	504	502	513	481	485	495	498	475	482	477	464	484	493	489	489	523	514	487	503	491	494	503	501	447	491	493	494	521	505	539	483	473	460	482	508	452	453	491	470	514	505	513	489	483	469	492	514	469	488	461	511	484	501	485	505	481	503	482	484	445	507	496	494	482	508	479	503	462	493	511	506	479	502	488	463	476	454	470	472	474	467	483	491	503	483	531	491	495	483	511	505	509	455	499	478	513	462	482	515	526	538	490	436	502	467	468	478	501	482	522	447	472	459	481	474	489	445	507	466	434	526	477	499	478	497	522	515	509	515	514	480	494	471	518	490	489	487	501	459	535	462	476	524	475	484	462	488	478	518	510	467	526	445	496	536	458	485	449	466	470	488	487	496	502	470	467	509	529	480	515	497	476	495	495	453	507	469	561	449	503	477	540	454	492	514	476	534	491	488	479	511	521	490	472	502	472	488	471	508	446	496	451	476	467	476	500	455	443	467	482	505	472	499	493	499	460	507	481	507	484	457	469	499	466	478	480	499	488	476	489	461	490	497	473	461	488	460	498	473	475	450	496	503	499	504	468	490	527	517	475	482	491	522	482	480	509	486	442	485	580	468	495	490	476	475	521	525	470	480	458	518	476	424	500	517
22623	21188	28998	23671	21186	21249	12539	1879	1397	1251	1181	1043	1008	1009	950	902	892	861	858	844	827	841	822	768	811	805	760	797	777	749	754	762	763	746	795	772	706	748	716	747	756	723	739	752	748	725	744	736	747	758	754	750	744	780	759	772	750	759	724	741	761	750	804	762	778	740	724	720	775	750	789	758	755	774	756	749	720	697	743	711	717	734	690	765	774	750	732	759	772	765	757	658	756	778	743	686	762	781	755	715	732	718	735	716	697	720	736	756	763	754	750	739	713	771	696	748	744	721	762	760	772	707	720	725	816	723	787	725	688	725	729	722	741	737	720	737	758	766	687	740	692	777	749	774	714	770	748	705	731	735	701	732	766	798	781	732	739	771	750	753	775	725	683	739	710	702	734	717	761	734	772	761	779	737	761	727	719	744	769	736	799	796	780	718	712	735	727	740	756	712	750	750	738	726	710	747	713	699	738	736	740	703	708	752	723	777	733	701	726	763	725	728	736	712	821	698	781	734	745	731	745	739	668	720	776	788	733	733	754	731	754	791	694	754	732	752	793	706	730	758	735	696	723	724	755	799	735	725	769	747	757	756	659	666	735	741	733	710	748	714	704	754	764	730	732	748	760	721	800	763	752	730	732	711	711	747	767	740	728	735	694	708	736	694	738	753	752	727	745	743	745	765	797	737	697	745	738	756	719	739	694	732	810	773	734	780	758	768	690	753	711	741	769	671	719	737	709	734	776	712	741	745	695	682	772	719	730	749	730	700	796	694	741	709	734	746	714	726	791	752	780	724	723	730	723	759	760	735	710	732	755	724	690	775	712	726	742	743	779	739	724	741	727	746	710	721	700	695	789	795	710	723	704	752	712	681	730	772	748	706	745	722	717	741	710	692	730	738	730	745	717	759	747	751	727	710	742	707	734	738	750	756	774	745	793	724	755	736	726	719	701	712	762	728	728	680	792	698	708	726	686	758	740	697	697	707	723	713	744	743	723	767	735	744	742	714	738	708	711	701	780	802	732	756	701	720	733	753	743	708	719	694	748	774	739	708	736	727	716	750	755	742	758	785	776	739	710	755	702	758	691	768	737	762	721	707	718	723	708	744	675	697	731	755	770	709	711	688	660	734	694	721	744	698	700	671	777	752	713	736	713	680	763	747	819	765	736	699	707	768	725	743	761	723	749	731	724	760	700	723	676	770	699	784	691	746	779	704	692	701	762	673	777	729	750	780	755	756	744	757	741	765	757	706	704	720	764	722	709	695	732	726	797	751	721	761	735	709	714	758	735	732	696	711	667	773	706	705	798	749	774	724	731	696	761	676	705	753	723	730	745	738	767	690	690	739	702	756	718	709	735	713	795	689	752	719	730	748	749	737	708	735	673	732	711	701	715	775	766	707	730	716	737	729	753	727	716	708	774	781	693	760	768	775	726	712	763	717	785	730	786	764	736	774	740	754	716	722	701	764	734	745	755	816	721	710	753	774	751	778	731	741	745	711	721	770	695	737	784	738	745	778	764	732	753	742	693	734	743	741	744	734	769	685	778	736	729	730	655	702	687	761	704	737	742	684	762	746	749	766	725	749	679	719	774	761	748	734	811	776	736	723	767	718	746	767	691	711	719	687	730	712	726	763	737	708	704	782	745	705	786	774	719	752	679	739	752	743	676	740	761	774	684	708	725	760	757	782	724	747	713	756	719	689	718	748	721	677	734	722	708	744	717	697	728	713	761	732	704	721	724	765	702	703	725	769	664	766	732	757	726	760	713	739	731	670	724	668	708	797	709	795	759	695	740	696	716	733	774	735	694	743	757	784	720	727	746	708	742	750	782	774	740	699	694	752	728	738	740	713	707	734	718	729	719	761	723	756	724	734	722	738	713	699	687	745	778	721	750	761	690	731	708	746	737	749	746	745	787	713	747	730	770	725	684	738	731	735	720	725	724	719	748	738	732	735	711	741	731	745	772	714	713	724	697	767	694	718	679	747	747	767	729	746	734	741	723	697	716	733	755	736	707	753	706	689	719	749	709	767	704	773	758	745	738	740	714	756	722	748	720	722	716	764	699	722	723	686	681	712	775	729	706	731	716	794	761	724	747	747	772	720	772	712	733	683	744	730	750	730	713	732	773	786	729	691	743	727	681	711	714	737	746	747	775	746	713	712	757	698	734	710	754	741	744	694	726	741	751	703	723	748	742	759	747	751	752	741	730	765	756	735	747	709	744	706	742	757	699	713	735	741	726	705	791	745	738	717	691	721	729	747	712	779	722	709	731	725	693	730	712	726	711	740	724	707	738	765	764	698	700	713	712	731	720	707	737	730	737	719	690	713	782	745	750	764	732	741	718	693	722	717	748	720	725	757	725	781	704	711	736	682	747	683	715	734	696	733	751	733	713	734	732	746	790	730	702	778	685	726	751	740	777	725	706	739	709	771	772	728	719	672	741	797	727	696	693	737	774	701	764	722	738	660	708	736	724	748	720	746	802	767	724	661	727	737	787	701	728	723	701	758	721	763	748	748	756	734	733	736	722	732	704	744	760	753	793	774	733	712	730	680	734	769	722	728	740	788	730	759	751	741	737	706	782	722	722	754	706	748	719	735	737	683	709	736	716	746	703	768	777	725	718	736	766	737	733	740	731	709	769	721	744	724	747	686	741	698	752	747	737	730	718	754	747	741	710	765	699	735	731	753	747	742	759	705	724	745	683	748	745	727	700	690	748	716	777	718	746	714	712	662	740	733	746	708	736	736	795	725	751	761	753	754	733	732	715	764	742	773	759	723	745	714	739	698	718	731	737	712	754	719	710	759	749	742	727	716	775	711	734	688	750	703	780	742	690	776	788	736	753	756	746	688	747	735	782	750	794	732	668	683	731	668	722	741	743	743	720	777	731	752	720	743	690	708	738	780	746	702	686	722	767	722	750	755	713	742	740	752	733	783	738	742	732	734	740	749	726	720	767	725	725	711	756	774	753	734	752	701	758	715	796	749	774	737	735	731	744	734	773	753	691	733	769	772	775	685	718	751	726	699	707	678	776	729	776	765	757	701	687	713	722	711	723	681	772	781	746	748	714	709	743	738	779	754	760	708	706	702	725	730	759	720	731	744	746	707	736	766	724	708	712	742	708	743	763	700	752	737	769	732	692	744	736	749	747	765	749	738	721	751	696	675	734	714	726	677	709	747	774	731	739	706	746	746	695	731	767	751	712	733	739	726	692	706	767	782	720	744	811	766	716	747	724	701	703	756	767	732	709	740	805	748	758	769	724	693	701	733	726	748	709	719	761	762	698	737	697	757	697	710	722	722	744	742	746	729	801	768	761	755	781	716	719	721	769	745	748	723	704	759	747	726	726	701	766	703	762	720	747	703	729	713	731	714	725	736	738	740	759	674	774	732	729	758	724	749	691	745	751	728	774	746	713	767	710	711	714	762	738	738	730	721	709	750	726	734	734	727	725	785	757	754	764	684	747	722	705	704	747	741	781	726	727	722
11110	16444	13459	7442	5404	4011	3273	2773	2210	1868	1637	1540	1326	1246	1174	1148	1106	1086	1022	1000	1016	979	951	961	885	889	906	910	920	853	851	854	925	889	851	844	831	854	834	845	839	858	849	855	844	844	816	806	808	827	782	822	808	851	837	852	817	825	847	866	831	852	807	799	823	819	832	848	849	829	825	807	782	846	779	855	762	820	802	801	778	792	784	751	791	765	829	797	805	799	874	775	805	807	771	791	806	814	847	824	858	799	846	839	837	804	765	784	784	802	779	828	771	802	782	789	786	840	841	890	797	815	827	786	788	806	838	769	782	790	796	818	777	796	799	797	818	794	850	773	788	829	787	825	835	770	814	775	849	812	811	782	784	802	829	786	824	782	792	816	802	770	855	819	783	857	778	806	798	826	812	829	794	759	880	792	788	817	783	781	837	824	810	822	808	801	789	783	767	849	753	783	766	810	775	831	838	780	872	759	770	803	791	833	834	799	793	741	767	794	824	839	796	855	805	803	795	802	812	798	810	841	861	835	831	803	767	823	835	779	804	784	770	856	770	797	801	779	833	786	888	821	834	870	818	779	799	780	803	837	823	872	727	797	805	786	762	807	818	781	811	792	774	817	791	795	829	849	784	797	805	804	757	799	814	814	785	786	827	781	801	807	828	835	814	789	877	812	805	792	817	782	734	791	832	831	782	835	803	815	841	776	777	759	836	888	766	851	811	818	813	770	825	788	775	772	835	832	815	794	800	811	758	826	844	818	823	797	828	786	780	761	872	765	812	795	841	784	788	827	802	812	776	841	796	766	855	773	813	802	862	821	830	795	872	790	766	856	801	782	791	775	815	788	774	819	813	819	844	791	789	792	810	793	837	783	796	826	811	821	793	806	842	770	768	781	825	847	872	812	810	859	779	828	831	776	814	788	841	750	822	790	833	840	782	832	828	764	832	842	785	791	814	809	781	768	782	802	819	816	751	840	849	828	790	783	815	844	820	723	804	792	863	782	805	815	813	755	817	800	809	837	829	804	801	809	806	808	817	764	811	830	778	820	820	778	837	756	848	846	819	786	796	807	794	773	755	827	755	805	763	792	759	767	789	740	794	807	821	790	774	838	790	748	831	772	779	834	786	778	813	796	757	823	831	822	820	807	832	788	812	785	788	789	812	808	855	776	828	805	839	765	843	827	830	833	778	823	835	869	770	761	817	813	829	801	872	826	820	843	829	821	765	791	785	813	815	767	832	797	755	784	797	822	799	835	840	820	810	816	856	764	802	822	754	764	784	819	825	777	809	846	831	799	807	857	778	818	776	780	808	748	808	848	761	810	790	817	737	818	824	786	784	812	778	826	815	830	805	821	840	843	868	802	798	806	776	788	791	861	775	864	803	847	772	805	840	792	830	789	839	805	822	822	816	859	792	810	827	811	818	811	783	783	824	827	827	776	831	795	869	805	782	786	802	816	822	785	789	781	857	797	816	847	748	780	810	844	803	866	812	821	824	849	746	797	800	851	824	808	778	833	780	826	809	791	830	816	796	800	772	778	798	837	807	841	792	785	830	780	849	781	826	875	794	762	834	786	812	777	788	751	765	805	809	789	758	780	774	810	841	833	829	783	835	841	800	782	842	785	775	799	785	802	785	844	831	816	802	804	803	820	820	801	844	802	816	778	812	812	854	854	809	783	753	810	852	790	789	847	788	814	769	782	839	804	788	793	788	821	816	853	832	724	759	786	797	791	788	842	810	805	819	826	828	817	830	824	784	755	865	809	818	805	748	758	829	796	850	842	816	800	840	781	808	865	824	867	788	815	828	846	795	799	822	835	755	773	809	806	847	870	820	790	757	800	805	834	768	837	822	815	774	872	806	781	808	812	763	801	796	807	829	846	762	813	819	819	835	781	778	761	853	869	890	843	813	807	803	818	838	841	831	817	789	802	806	803	819	824	769	829	752	813	812	790	770	833	804	838	796	816	832	797	785	832	785	797	845	757	751	792	749	756	775	810	767	796	814	753	864	825	764	794	845	800	841	794	823	796	797	839	804	802	772	818	731	762	829	810	798	844	809	752	855	818	799	846	818	792	790	806	821	802	789	756	808	803	871	798	828	814	842	823	797	760	812	835	775	842	755	822	846	803	769	801	754	757	777	803	813	795	814	813	789	824	794	813	789	795	805	882	807	785	792	756	812	803	800	831	787	829	824	849	808	773	781	783	756	810	817	775	771	783	785	756	817	809	757	825	816	743	829	843	819	835	763	817	811	810	810	811	790	824	750	835	779	796	761	773	829	784	811	753	805	846	810	821	779	758	844	739	825	777	814	805	782	799	853	774	828	783	824	778	788	805	775	751	792	775	785	829	783	756	827	810	853	781	806	760	819	842	821	841	808	796	832	806	849	824	815	796	787	837	815	827	809	841	804	797	803	847	803	747	843	810	737	823	788	845	815	769	766	806	809	810	798	793	787	791	772	799	843	819	783	853	759	801	805	769	807	797	780	772	808	844	879	783	815	791	807	830	853	864	813	791	825	815	785	771	742	773	857	833	790	824	823	792	777	797	836	777	802	806	835	795	805	767	783	817	841	789	777	809	812	821	822	773	843	821	771	853	878	725	767	829	790	804	774	783	831	813	803	776	756	827	783	764	814	833	873	790	815	820	803	828	798	837	785	795	801	770	788	795	800	834	793	837	773	771	804	818	811	809	822	814	779	796	831	817	767	801	806	791	804	760	800	779	787	774	766	854	781	792	812	805	824	833	828	853	855	812	865	820	814	787	798	797	817	812	869	796	789	778	777	807	781	777	820	863	784	800	833	824	881	774	794	765	823	800	777	752	759	849	763	781	814	816	799	803	778	828	768	791	810	816	768	836	786	806	801	808	774	760	779	814	761	813	760	813	789	754	790	796	778	835	774	837	812	793	781	770	812	836	801	770	813	809	735	812	772	815	770	839	849	773	813	821	804	830	784	795	779	796	787	823	788	794	779	763	809	806	777	830	840	846	778	821	783	813	792	780	826	814	808	740	848	778	768	819	801	830	808	747	800	797	768	795	812	812	786	793	784	875	806	839	807	854	808	811	776	804	806	823	789	788	802	749	841	829	815	833	776	787	793	799	795	842	833	825	824	794	826	822	850	815	798	782	758	781	746	828	751	799	826	798	823	825	815	861	845	815	868	775	794	825	812	763	772	787	828	791	831	763	818	762	817	862	821	814	809	797	828	775	828	787	796	763	821	795	780	842	810	833	783	765	792	836	789	854	773	847	799	791	819	752	837	752	724	801	814	845	796	824	845	831	751	810	815	797	802	804	780	766	842	823	772	812	795	837	749	829	828	771	758	797	816	846	756	828	767	812	788	834	793	765	818	778	776	806	787	791	838	785	785	854	819	775	875	842	812	756	852	800	819	840	780	809	789	850	836	792	817	797	772	816	803	854	804	812	779	780	783	807	829	827	809	821	797	794	780	768	776	802	806	837	824	831	795	785	816	829	841	817	758	791
27153	20310	8056	874	532	426	387	272	280	271	243	239	233	236	225	234	222	241	232	229	226	230	246	238	240	251	257	242	258	222	218	207	228	253	224	208	249	222	236	222	211	231	225	231	243	251	257	238	221	246	239	254	229	225	221	238	235	250	231	235	209	262	253	216	228	198	246	280	253	251	214	220	217	237	215	233	235	254	223	236	250	240	238	226	246	230	242	248	239	227	226	213	254	218	243	242	240	257	218	200	245	258	234	209	234	210	258	250	256	240	233	246	217	244	217	233	227	241	248	248	240	236	230	243	247	234	242	246	227	241	245	231	248	242	218	232	231	223	244	251	246	236	219	249	235	229	270	229	224	217	257	231	250	264	230	226	270	221	222	223	257	246	240	240	255	224	230	219	215	225	218	233	222	242	251	261	249	231	234	234	227	227	244	236	230	234	266	231	227	236	212	227	195	260	234	203	229	252	222	240	214	217	238	227	235	243	220	222	242	249	226	223	253	213	256	235	245	210	227	235	223	251	235	246	231	236	269	234	238	234	216	204	240	229	223	218	258	225	211	250	240	239	255	233	285	246	217	260	252	211	232	238	247	225	231	244	209	240	221	235	226	247	234	232	241	218	223	231	249	222	242	232	231	192	247	233	242	217	225	236	242	234	234	243	252	251	237	235	251	235	217	215	216	213	259	248	222	218	211	262	230	228	232	239	205	230	225	233	239	224	217	256	263	228	229	253	254	244	227	241	236	244	243	258	229	242	260	232	224	247	218	239	242	242	232	233	222	216	251	232	242	251	251	257	256	221	250	227	210	280	232	252	243	253	221	231	262	213	240	243	229	234	235	236	254	215	259	268	230	238	234	229	218	244	249	269	248	206	240	251	236	230	233	244	219	244	244	254	242	242	206	230	237	228	228	223	245	236	223	257	225	224	243	217	241	245	232	263	237	235	237	211	250	268	226	241	258	223	236	231	250	240	218	242	246	238	230	242	255	225	231	219	204	224	234	218	224	241	272	222	240	237	243	251	227	216	238	229	230	243	209	255	252	242	199	241	260	234	253	259	232	232	223	242	237	212	242	235	238	264	210	263	218	232	256	248	252	223	234	243	237	247	249	203	239	244	249	261	246	238	271	235	226	242	249	258	238	241	229	244	263	239	242	234	222	225	219	238	218	240	208	224	233	240	229	214	244	225	247	222	232	253	247	215	226	236	235	244	247	243	229	233	237	253	252	214	201	232	225	231	249	203	245	235	222	235	229	259	246	215	243	238	270	232	224	242	250	227	235	230	231	212	217	236	222	203	251	251	242	255	221	234	237	210	255	245	221	229	223	235	241	227	243	238	238	237	202	217	198	219	226	228	267	225	222	233	253	229	244	237	233	223	212	217	215	198	238	223	250	245	223	228	207	241	239	208	226	229	233	200	217	245	234	238	256	271	256	253	243	222	237	236	240	217	221	210	231	193	242	225	199	237	241	240	225	235	244	248	207	258	266	246	235	247	242	202	245	244	207	251	247	215	233	225	228	233	202	240	245	249	247	276	252	248	241	278	237	241	239	226	252	216	234	271	234	224	211	236	245	241	216	263	266	249	217	220	242	212	245	264	227	220	231	219	244	230	215	244	251	226	240	233	226	227	228	229	242	252	234	234	233	247	196	248	241	252	225	227	235	242	214	215	227	263	244	236	242	249	210	228	229	245	259	225	277	237	245	250	256	230	227	200	239	223	237	230	212	228	252	235	226	221	216	220	209	236	223	236	222	239	213	264	227	211	224	238	250	247	208	256	268	230	220	226	253	237	212	231	224	246	225	233	247	232	237	219	243	235	266	240	220	234	261	206	245	208	224	236	249	252	250	258	193	236	228	211	237	210	255	234	255	238	254	227	224	252	239	202	233	225	212	248	232	247	242	253	218	240	250	245	228	217	245	202	241	223	238	232	257	226	244	237	244	245	228	234	242	239	222	253	226	241	240	241	218	239	225	249	228	267	247	228	240	234	257	225	262	235	231	231	236	241	277	223	215	215	227	252	255	224	240	234	230	226	226	214	238	208	220	240	218	250	227	222	253	265	236	230	252	235	254	258	238	198	253	259	246	226	216	247	210	238	211	229	249	238	224	235	228	237	244	234	233	226	230	235	224	245	238	248	207	239	234	230	248	216	230	267	233	228	244	260	248	213	235	251	235	232	216	227	199	217	238	221	234	230	212	251	258	187	235	212	256	217	232	278	250	247	240	253	221	220	237	255	260	251	230	226	236	232	232	238	244	233	247	238	211	236	218	224	205	205	271	249	223	199	250	255	252	242	255	241	232	219	243	255	229	230	215	227	222	234	233	243	226	222	237	246	262	220	234	228	247	234	221	241	246	237	223	239	229	259	265	201	232	207	214	253	219	220	223	235	240	225	260	256	241	231	217	242	252	193	238	228	249	226	228	207	228	234	222	255	256	259	237	228	234	209	248	191	241	234	220	248	249	254	232	233	227	231	221	249	219	245	236	275	229	209	231	205	236	225	241	241	232	239	229	206	231	210	245	230	222	243	234	236	196	237	244	245	226	205	190	234	227	237	245	237	247	242	232	257	244	216	221	256	223	210	225	249	245	248	233	228	249	245	195	217	240	207	255	237	235	220	228	230	244	219	233	225	237	248	267	238	229	225	255	213	227	235	258	250	241	237	222	247	251	240	215	205	228	249	222	229	256	240	238	249	256	247	234	225	225	232	227	231	231	216	232	238	235	255	234	237	217	228	211	218	248	214	223	209	220	235	245	226	245	235	222	217	233	205	242	245	223	261	235	233	234	231	238	272	213	265	221	225	244	256	244	251	256	257	247	241	237	206	233	266	243	236	230	252	224	224	218	203	253	258	233	232	198	193	251	240	237	225	231	235	273	224	229	250	230	228	233	235	236	253	206	206	238	248	224	202	263	269	250	245	256	247	230	235	247	225	236	214	207	232	228	230	251	244	243	214	215	241	250	241	259	260	221	221	199	250	230	254	240	236	219	250	225	233	227	204	244	218	225	231	230	222	222	230	232	221	249	215	259	241	235	243	224	237	239	220	239	230	217	235	248	231	221	250	248	215	251	230	246	237	231	244	241	276	250	215	248	226	234	239	253	258	246	224	260	223	247	247	235	224	207	240	235	253	245	235	232	233	243	233	266	235	246	224	245	219	232	234	211	271	222	239	238	252	261	228	258	222	221	245	229	239	227	245	241	245	239	250	240	241	231	225	239	232	252	214	226	229	228	216	243	239	195	219	239	235	245	235	201	231	217	215	227	256	221	241	254	232	232	225	219	226	234	242	212	230	234	238	243	234	223	217	234	206	239	233	222	231	255	237	261	232	221	224	216	209	246	207	223	241	234	245	221	243	211	229	244	230	260	245	240	244	215	232	246	235	236	208	254	236	245	216	200	235	236	258	241	223	215	230	221	242	211	208	234	234	259	228	197	240	229	253	237	228	253	239	241	205	224	242	219	243	228	228	245	240	224	231
6453	1296	985	656	566	453	377	381	339	353	328	297	314	288	293	299	307	286	308	315	294	292	262	302	299	290	280	282	308	313	323	290	299	264	296	298	281	272	280	280	279	294	315	301	291	270	299	299	259	290	266	289	263	306	268	304	266	299	302	277	290	336	310	294	261	282	257	251	307	269	327	298	291	318	287	275	297	308	298	259	280	273	325	301	294	299	267	275	266	287	271	297	275	308	279	294	287	313	304	298	284	294	274	273	296	271	311	295	299	304	315	307	309	322	294	278	295	290	314	279	306	289	321	308	289	313	283	291	295	301	302	292	305	302	310	292	319	283	265	306	278	285	309	318	260	278	261	286	294	268	311	291	249	283	298	261	298	281	298	256	283	316	294	288	261	277	294	271	318	304	306	310	311	277	274	294	287	263	300	261	300	283	271	284	285	300	304	274	256	292	274	291	265	278	269	266	293	304	266	270	341	299	284	289	251	293	276	268	311	300	317	309	306	311	259	304	266	315	290	307	317	298	292	284	284	280	285	298	291	273	291	282	304	326	293	281	273	301	315	292	296	291	290	300	302	274	290	298	283	266	282	262	313	273	284	288	255	270	287	309	324	302	306	276	261	313	300	275	298	255	285	294	287	278	291	281	290	299	300	295	249	294	298	268	296	289	267	299	256	301	282	282	300	280	287	292	282	283	292	261	308	319	308	286	301	265	323	259	290	292	318	274	256	270	303	290	305	289	276	293	292	293	274	294	301	287	269	284	311	266	299	276	285	294	297	285	277	266	290	295	300	252	278	270	302	308	262	280	294	278	284	260	280	283	281	265	293	308	306	284	271	318	255	294	283	262	280	280	295	278	251	257	293	272	277	323	315	268	292	308	295	272	284	288	297	321	283	282	288	284	275	302	286	317	284	299	275	326	297	273	286	256	280	285	273	281	294	293	271	279	267	257	300	281	296	281	290	281	290	268	308	272	264	250	277	290	301	306	302	282	296	281	264	282	288	304	287	271	279	294	265	273	294	240	297	293	270	293	285	284	298	313	267	284	296	270	271	268	316	297	297	311	320	289	291	310	261	277	268	276	294	284	309	262	297	302	278	269	276	270	296	287	298	243	275	306	325	297	285	289	277	306	309	297	314	274	265	266	287	285	295	294	287	319	305	275	295	334	261	303	276	326	270	284	268	289	302	288	313	291	312	291	290	307	296	287	264	316	274	305	284	286	278	281	311	311	307	278	280	307	302	287	305	281	301	301	277	267	274	281	310	304	273	255	254	273	295	320	281	264	291	291	303	283	285	316	286	313	256	282	261	249	310	280	294	274	295	270	279	320	285	320	306	296	297	265	293	301	262	286	313	291	304	299	307	302	315	289	287	275	286	292	326	296	315	311	280	314	265	275	297	277	265	269	281	296	303	316	286	267	309	294	269	271	284	297	307	260	281	286	282	259	292	273	295	268	311	294	303	296	294	283	264	253	281	271	307	296	298	294	295	294	307	313	293	345	290	260	281	274	320	278	296	273	308	317	277	286	291	291	302	263	310	274	306	307	267	305	289	299	301	280	264	278	295	301	276	289	297	304	244	269	287	299	291	279	297	279	255	302	279	291	268	277	239	319	265	274	277	291	272	314	287	284	277	295	265	314	310	268	288	280	267	277	276	303	284	274	284	272	313	290	292	280	285	307	278	307	290	283	264	279	268	266	270	309	296	299	314	287	289	272	298	274	282	285	302	280	282	294	294	284	319	304	300	314	273	278	264	292	307	286	277	259	291	278	264	312	278	271	298	269	252	307	313	256	298	302	289	274	293	299	317	284	310	309	329	267	283	298	291	287	296	313	293	304	288	296	297	263	278	272	287	286	309	275	270	264	288	266	295	307	247	262	296	285	287	255	274	300	288	254	299	268	300	295	264	286	277	287	297	305	267	287	254	282	296	289	299	255	289	304	262	302	298	292	275	252	305	290	301	270	304	296	281	319	268	295	313	260	294	285	309	292	250	304	274	285	293	296	277	272	264	305	285	273	313	248	302	294	313	264	272	314	276	291	272	292	302	285	273	282	281	297	266	260	303	301	299	257	292	255	303	289	280	311	326	294	268	289	282	294	311	278	313	324	334	283	272	275	295	283	288	272	281	278	288	300	277	314	307	279	298	293	316	290	262	285	314	304	310	279	303	281	270	276	282	284	296	272	259	292	329	313	300	300	303	296	280	309	278	299	280	282	289	324	256	272	266	294	279	304	310	271	278	252	265	291	291	301	304	298	310	290	297	247	288	295	281	305	292	274	283	314	304	275	290	283	301	285	309	296	291	285	315	286	286	261	279	300	273	271	268	285	326	267	298	319	278	278	289	300	281	269	307	286	297	278	275	280	295	291	285	288	286	286	294	278	286	290	279	272	299	284	276	288	295	263	310	289	277	280	282	293	321	271	281	285	282	290	277	281	283	282	298	295	282	266	281	278	306	289	258	288	298	292	297	257	312	287	271	284	287	267	292	293	317	293	269	297	277	293	281	272	298	286	288	287	265	295	261	287	285	285	296	294	289	280	273	297	276	259	307	280	282	303	294	251	282	310	292	267	294	293	271	311	287	289	268	288	292	279	258	294	260	284	282	285	266	274	309	299	290	298	285	275	283	279	246	300	288	304	258	283	287	299	265	276	265	292	315	285	284	322	302	288	296	272	304	269	267	256	296	305	298	323	284	277	309	297	315	274	283	286	298	303	265	314	308	275	286	307	310	283	262	291	267	286	285	281	279	282	286	303	272	276	287	261	276	280	258	307	265	316	273	306	268	268	284	281	291	293	312	272	266	297	284	316	321	302	264	264	287	275	294	299	302	269	279	285	256	275	292	304	285	289	297	283	284	302	287	273	267	261	304	261	294	298	277	292	302	300	317	351	308	307	299	291	295	268	263	294	295	296	297	318	308	268	288	292	272	301	297	285	306	296	315	293	266	279	296	269	278	290	288	292	289	265	280	319	268	311	280	301	285	272	297	292	279	306	263	254	293	261	291	309	271	296	285	291	261	268	299	309	250	252	263	288	275	272	294	272	287	286	275	281	271	274	292	281	244	294	312	250	323	307	327	296	285	289	291	306	304	298	287	314	277	306	316	290	303	291	306	291	290	297	303	314	310	308	294	273	301	281	306	280	302	290	307	297	287	288	276	296	266	293	298	288	290	294	283	258	325	297	264	274	278	280	287	291	290	284	293	285	266	266	298	316	287	297	291	312	257	275	314	323	293	292	284	286	313	285	289	289	267	268	301	283	282	287	276	267	261	307	283	257	296	271	283	273	280	288	284	294	299	301	308	292	277	305	271	289	325	343	296	284	299	272	263	297	335	292	296	273	282	301	273	281	266	320	320	290	281	290	275	298	304	274	277	300	287	301	303	285	301	284	306	308	292	296	299	297	288	276	295	282	303	298	276	305	280	279	293	263	274	267	276	259	326	281	300	313	310	309	299	288	259	281	296	270	282	286	304	271	274	275
23616	21192	28586	24082	21175	12157	1371	867	772	644	603	536	539	508	458	474	485	435	466	473	445	484	444	419	449	469	439	443	464	415	433	415	406	431	406	427	403	430	402	410	418	409	425	426	438	410	417	405	417	402	417	390	419	452	450	373	449	392	402	431	391	408	433	412	443	413	366	398	415	451	455	407	392	339	428	404	384	462	415	421	413	407	419	408	366	416	418	384	433	396	452	428	423	416	398	398	415	419	421	389	400	422	431	419	431	405	420	434	406	376	443	440	371	389	394	408	431	421	393	433	452	401	379	373	432	369	400	424	391	415	433	397	449	420	413	425	452	427	426	440	378	413	391	380	407	403	389	428	409	386	366	401	415	437	446	382	396	408	421	433	383	412	401	424	405	378	403	413	427	397	441	407	391	420	376	403	402	388	385	418	429	397	418	402	454	431	405	399	402	410	423	375	425	423	399	445	399	367	412	418	407	412	406	416	399	385	419	398	392	401	430	421	396	385	410	435	416	428	435	416	414	441	412	430	439	409	411	419	446	427	400	402	385	433	407	402	441	391	440	418	453	439	431	359	401	400	414	367	447	396	441	418	393	412	418	394	417	392	410	436	424	387	398	409	406	394	409	412	435	444	414	420	418	389	425	416	405	423	432	393	426	406	420	396	411	403	393	413	426	400	443	429	448	405	459	418	391	374	407	413	431	405	415	400	422	401	425	409	408	389	392	432	393	374	447	422	386	398	402	421	408	415	429	419	373	384	415	388	413	379	430	434	443	407	412	401	387	422	401	394	418	381	401	396	401	439	395	381	393	401	388	401	400	437	373	387	372	395	436	438	419	419	404	410	409	365	393	395	418	397	370	433	367	421	418	409	407	409	432	401	443	430	412	472	454	405	399	395	403	389	389	382	378	378	430	397	428	367	435	390	398	398	412	397	409	390	383	403	418	390	442	428	411	391	410	430	390	422	377	424	393	440	405	401	416	392	371	428	439	438	364	434	413	395	419	406	397	421	415	394	418	415	411	430	444	400	399	463	365	392	372	378	392	422	370	414	393	430	398	386	410	395	406	378	385	405	418	436	421	417	387	447	419	410	437	406	414	385	380	375	397	408	417	410	422	405	385	428	394	436	389	390	435	395	385	409	408	409	419	399	399	431	449	423	408	409	419	420	395	382	369	418	396	410	396	428	386	449	416	409	410	428	401	395	429	397	379	416	385	409	393	412	422	406	389	408	379	416	418	411	408	389	418	404	427	398	410	447	447	416	433	384	386	417	420	410	405	405	415	426	411	429	396	402	413	397	423	402	411	417	405	443	414	419	400	418	398	415	414	394	382	395	408	406	414	405	421	441	386	411	421	432	375	410	381	393	407	423	407	423	403	369	415	444	407	423	400	401	400	399	416	391	418	397	385	439	429	394	407	410	400	381	408	431	456	385	426	401	406	401	411	434	446	417	445	414	428	401	400	411	410	414	398	385	414	412	376	401	413	393	393	433	365	421	428	374	391	423	391	417	431	368	422	443	376	436	424	418	356	425	388	414	399	429	447	401	395	455	352	416	376	415	389	403	397	397	396	396	442	419	406	407	415	437	376	427	412	436	370	381	430	412	429	426	391	397	401	447	417	402	418	416	391	417	425	407	395	440	394	400	388	424	412	411	414	387	424	402	406	371	419	438	419	406	394	418	388	389	400	393	408	409	416	441	433	402	410	402	438	444	416	404	401	385	417	422	422	358	411	428	385	429	410	389	432	381	423	444	409	414	394	393	420	394	385	438	369	411	404	431	373	388	422	410	406	418	401	427	387	392	396	401	403	378	428	380	456	447	408	418	385	414	399	403	371	414	407	431	380	404	385	406	394	415	432	428	430	434	374	398	396	380	429	390	411	396	399	419	448	379	449	432	399	407	395	381	415	393	408	373	430	402	413	417	418	410	395	401	427	419	419	431	395	396	419	446	426	428	441	429	433	408	377	409	420	408	395	389	408	417	418	411	391	406	411	384	425	416	384	401	415	380	393	421	399	378	388	424	387	406	428	436	414	402	422	431	434	421	403	390	430	446	458	401	425	393	429	455	403	416	415	387	399	396	429	377	392	430	374	454	396	409	416	384	441	428	465	398	436	423	401	436	392	401	414	379	393	392	407	418	424	441	463	410	426	400	402	385	393	426	386	418	415	426	386	448	394	408	374	416	386	410	429	378	409	422	429	374	408	441	382	369	415	412	403	398	433	410	416	382	413	381	414	420	416	400	418	399	407	420	371	404	409	413	400	409	417	427	398	418	406	432	380	381	429	451	383	431	409	409	426	401	419	386	409	414	377	392	432	399	387	422	425	430	408	421	415	405	410	387	382	402	426	374	410	402	428	401	443	392	432	382	381	388	431	381	434	381	404	419	390	432	401	382	382	390	415	416	410	378	398	398	402	392	415	390	438	411	442	421	422	439	387	405	418	388	401	393	376	365	386	406	415	420	423	391	394	414	394	401	403	418	442	436	394	423	399	411	390	401	391	374	397	351	408	397	417	419	434	415	403	403	430	415	395	368	406	384	400	353	378	368	413	401	403	442	392	428	448	390	405	431	441	413	420	409	389	399	441	441	422	393	400	387	415	379	428	394	398	399	432	404	407	399	374	426	391	428	383	417	398	415	404	430	413	419	383	376	403	430	389	401	442	430	446	400	408	400	441	441	409	430	422	390	436	427	391	400	397	399	399	389	419	382	397	413	434	396	387	407	400	411	415	386	412	434	434	405	402	407	395	407	415	402	397	398	383	391	403	406	405	427	431	376	426	381	395	411	413	383	415	413	392	415	422	422	422	414	452	402	425	413	425	462	397	415	438	347	440	407	392	436	438	432	404	383	413	425	416	410	399	407	398	400	439	384	384	378	372	408	419	410	411	418	398	400	378	397	384	412	386	402	441	382	397	386	418	436	373	352	439	448	412	400	385	419	388	383	412	390	387	393	421	401	432	395	383	399	426	407	409	402	383	441	419	404	393	391	394	441	429	414	404	372	418	415	455	394	452	392	422	397	423	409	400	406	416	381	404	423	389	424	396	419	398	429	437	420	426	439	410	398	398	419	385	426	369	410	394	418	384	403	430	382	392	390	404	402	375	386	420	357	409	390	421	377	414	412	417	402	414	427	384	414	415	361	426	378	407	441	389	453	397	408	380	403	442	453	426	391	374	396	424	365	407	412	434	412	415	436	377	412	408	412	402	414	409	395	388	394	398	428	429	401	421	401	442	395	404	413	410	405	414	358	410	399	393	440	367	413	400	366	427	400	407	412	413	415	400	373	415	413	368	397	399	428	414	399	419	395	402	395	420	399	380	417	397	404	428	403	381	410	423	413	431	392	428	392	405	406	378	425	410	452	408	429	393	405	403	406	415	441	399	427	391	387	416	376	398	430	424	434	411	380	405	424	450	396	421	402	405	424	369	400	409	388	393	445	428	412	360	422	403	401	430	395	420	447	430	400	396	428	392	386	366	413
8266	9951	8015	4120	2834	2191	1796	1422	1253	1001	899	761	728	687	639	622	620	588	558	555	541	558	517	498	552	497	543	506	513	494	527	505	497	475	510	517	471	457	482	497	496	509	468	508	492	489	467	492	445	451	480	457	451	502	482	440	513	447	473	444	456	511	470	505	485	491	493	445	463	449	438	475	477	453	476	487	492	478	492	478	459	472	435	477	479	466	485	484	488	455	471	507	513	509	481	466	503	469	464	450	508	432	501	435	452	453	498	468	475	467	455	508	480	501	468	483	447	480	450	499	438	479	469	468	487	473	443	479	495	478	444	438	478	492	448	461	469	438	468	453	468	442	503	495	451	467	459	472	469	506	455	448	467	456	460	498	455	500	469	473	470	495	430	438	473	466	465	483	491	459	479	495	442	463	433	476	454	455	482	461	493	486	486	450	505	489	481	462	471	480	448	452	475	466	498	434	458	479	441	455	444	474	434	463	473	476	426	489	420	478	485	433	459	480	525	480	440	477	457	492	474	444	441	484	430	442	468	453	456	471	502	496	465	480	446	465	463	486	492	426	445	451	471	466	473	501	479	465	465	426	454	478	457	475	499	442	454	463	447	484	474	488	462	460	460	495	485	441	474	449	471	509	436	463	427	458	460	463	459	463	493	447	455	474	444	500	497	440	448	461	472	475	446	472	456	494	463	489	448	475	494	455	451	449	473	471	477	452	446	472	436	414	490	447	542	497	467	452	467	455	464	465	470	464	425	506	457	455	432	489	445	457	478	464	470	448	462	473	478	422	472	454	466	483	430	453	477	451	473	456	482	469	493	473	456	476	434	464	452	470	458	461	444	485	459	433	448	476	487	425	481	478	515	439	489	461	460	486	474	511	460	468	461	482	478	468	444	441	488	446	497	454	471	464	487	477	438	446	472	423	479	447	442	488	432	486	438	477	481	485	496	439	420	491	432	508	449	464	466	467	477	525	453	437	486	480	449	467	493	443	487	431	485	466	484	508	433	469	461	453	411	478	476	479	497	481	485	476	483	452	445	468	473	518	456	447	489	450	491	449	486	486	469	465	497	449	486	427	442	459	455	486	493	456	478	479	467	468	468	471	456	502	477	452	490	473	473	451	484	485	450	475	451	443	467	459	462	456	466	490	452	481	493	462	452	463	464	432	436	473	451	514	449	458	493	443	488	485	493	420	454	473	462	466	482	470	440	434	460	476	471	477	442	470	444	476	403	440	460	441	465	469	440	501	470	455	499	436	486	461	441	466	462	500	496	443	495	466	470	456	499	463	440	442	479	511	475	442	426	462	479	466	457	454	471	423	408	461	445	491	413	482	489	444	463	517	519	473	452	462	485	444	472	473	453	474	454	459	468	459	482	454	459	437	449	491	464	468	441	482	473	467	453	485	452	456	503	478	449	493	470	475	461	443	460	437	482	491	447	442	465	496	489	479	470	469	484	427	506	486	464	515	492	476	460	426	471	509	426	490	508	436	440	510	479	493	497	447	449	472	477	473	466	469	473	449	503	491	443	436	478	468	479	462	467	459	475	474	481	490	431	465	477	446	482	447	492	466	477	459	430	462	479	455	435	464	478	505	501	460	463	446	425	508	445	482	480	445	456	447	482	496	493	439	479	458	459	466	451	484	479	463	495	428	434	463	493	466	457	470	495	465	483	464	489	435	446	523	456	434	484	490	494	475	453	450	461	464	448	441	455	456	439	495	465	464	420	428	485	461	466	468	501	445	487	477	492	470	483	458	488	468	455	470	449	463	462	465	506	447	481	444	451	461	438	447	530	429	446	493	487	482	458	469	433	441	444	485	517	455	478	441	473	436	509	456	496	465	481	451	470	453	424	441	482	463	454	431	447	458	463	454	461	476	443	433	444	444	503	458	445	436	496	453	462	401	463	468	445	433	481	497	516	442	490	481	504	501	456	415	473	471	481	485	474	480	476	436	473	431	501	455	460	473	492	489	473	457	457	452	477	441	512	465	439	454	468	460	456	442	419	475	449	482	476	493	501	443	487	506	429	470	501	493	465	451	437	474	430	455	455	459	481	477	464	449	462	432	447	490	442	487	464	457	464	480	466	476	502	493	460	495	447	462	501	470	428	514	480	480	529	465	464	453	429	472	422	491	493	490	500	458	458	460	501	469	466	488	467	495	487	504	461	454	440	472	455	433	483	463	465	483	484	465	440	467	459	515	472	455	506	464	475	464	456	427	454	468	499	482	460	462	459	485	454	460	470	455	471	450	489	471	431	495	497	450	492	515	477	485	486	484	477	453	438	417	464	472	486	457	464	470	492	482	481	493	474	468	449	463	464	434	496	446	460	471	436	513	484	469	488	469	513	475	498	499	501	450	447	410	454	456	488	485	443	464	490	453	464	473	470	517	468	506	458	478	459	467	458	426	456	470	514	455	489	424	450	472	428	455	455	461	452	469	481	435	477	481	508	468	452	496	457	459	459	463	470	482	460	468	447	459	476	466	476	491	481	483	475	462	476	471	474	500	441	479	461	469	498	460	476	449	447	409	504	472	512	469	510	494	422	458	472	463	470	489	488	452	463	465	490	459	476	444	448	439	503	451	482	470	459	457	444	479	473	503	476	473	433	499	457	498	493	417	490	470	471	456	531	478	468	469	489	472	486	442	471	438	477	462	451	454	458	455	464	481	470	452	437	502	480	501	428	482	465	488	503	482	483	460	509	460	429	458	426	411	458	465	476	473	484	460	450	435	479	481	473	476	492	473	466	458	414	466	463	455	495	471	470	465	454	459	480	521	481	481	465	444	488	428	438	453	493	450	454	454	474	464	435	450	442	453	470	475	505	432	431	475	486	442	458	438	460	451	500	465	474	449	479	510	454	451	460	481	460	506	492	478	472	470	459	478	492	469	463	473	472	469	428	476	484	492	464	440	488	482	487	457	438	468	461	454	438	452	465	477	490	472	450	467	469	444	499	444	460	484	451	424	459	410	458	439	480	456	506	461	467	459	442	474	457	492	459	507	454	476	471	437	467	472	442	454	507	447	516	477	507	487	509	480	479	453	472	454	495	488	435	443	501	468	473	492	464	475	478	459	466	511	440	458	472	453	439	453	506	469	455	482	436	476	447	473	458	465	455	465	486	488	437	504	435	461	457	476	472	451	460	470	467	468	478	488	430	473	470	489	456	485	473	505	450	496	467	476	492	466	468	458	493	445	478	445	457	463	485	451	438	478	476	523	437	443	461	501	449	464	479	491	439	455	489	487	473	475	508	480	479	465	467	506	473	474	499	474	485	446	461	428	484	470	481	447	467	468	452	496	475	462	448	471	443	498	453	464	474	471	438	475	427	464	479	432	474	430	488	464	468	482	452	465	476	460	471	483	483	476	489	486	500	475	507	471	426	523	440	505	459	468	518	462	476	448	448	461	462	420	476	454	464	482	453	435	466	474	442	493	482	447	458	490	486	447	460	477	445	455	470	462	463	461	516	462	424	445	448	472
24822	21165	27540	24953	12542	1019	732	610	592	543	493	476	433	452	474	465	449	440	465	460	457	402	401	434	432	412	457	411	404	442	388	474	440	395	400	419	438	398	449	397	391	413	407	397	372	355	430	402	411	408	408	414	377	425	393	415	431	420	389	399	421	421	388	383	416	392	401	408	361	416	405	363	401	445	415	410	421	398	385	400	414	398	383	426	389	368	395	382	396	396	407	403	422	445	380	460	362	431	420	420	437	375	417	398	412	422	429	410	426	411	417	431	403	412	434	420	407	425	383	385	403	383	407	411	388	394	415	383	380	406	389	415	420	367	416	419	385	428	400	368	451	381	367	381	434	428	425	380	415	450	393	408	375	396	402	386	385	406	413	399	411	401	398	426	462	423	394	382	394	419	365	393	382	408	379	408	425	393	424	399	431	424	407	387	412	375	440	421	387	384	394	406	429	394	418	424	389	417	405	416	397	397	361	383	364	374	413	433	417	420	365	387	444	415	401	409	424	374	415	434	389	408	382	385	394	359	369	411	418	404	398	420	387	396	412	409	406	417	409	379	415	385	414	365	425	419	420	407	431	380	419	401	463	394	414	403	425	422	403	402	413	423	399	416	366	404	382	392	406	420	398	388	378	415	393	409	404	402	412	439	395	393	411	429	434	424	363	399	385	434	407	407	408	400	373	390	387	389	405	437	391	415	408	401	405	417	392	413	388	413	396	372	417	397	375	403	399	368	387	405	429	409	422	401	393	391	388	428	397	415	442	425	387	414	395	464	387	409	411	393	412	354	377	364	397	398	405	413	404	366	413	419	435	389	403	401	386	417	379	410	354	427	391	416	416	433	424	357	410	408	408	420	381	398	417	408	416	405	395	380	401	402	417	397	409	402	417	366	405	404	372	391	397	429	395	457	410	436	412	395	378	397	403	401	391	412	388	400	409	402	412	371	396	368	410	428	400	422	415	398	423	409	347	436	361	383	408	382	410	383	399	426	423	412	376	373	395	398	384	433	416	405	423	422	414	381	428	472	402	436	402	406	385	388	448	423	381	440	396	402	397	377	403	395	394	378	390	377	383	396	398	412	433	406	391	394	398	391	407	430	407	401	384	409	442	404	421	372	406	413	453	396	391	400	421	416	390	420	410	423	399	380	420	438	425	402	414	406	389	398	391	397	414	436	385	386	441	389	377	411	363	412	369	391	412	420	386	354	425	399	413	411	407	396	391	387	378	426	394	393	410	399	372	385	398	419	394	367	385	352	415	364	371	399	407	377	376	413	412	429	425	420	400	382	421	418	389	406	413	429	365	416	416	424	383	405	388	386	431	397	413	401	408	381	411	399	400	443	406	395	434	397	439	403	371	399	432	400	398	441	389	410	428	416	378	368	393	415	414	421	413	388	397	406	388	423	432	409	416	414	428	388	404	377	371	411	402	403	412	405	399	401	408	364	373	410	402	349	407	380	401	403	388	421	426	386	399	404	382	361	390	413	412	406	405	388	412	391	416	420	416	404	475	376	388	435	430	427	409	389	400	389	404	390	385	422	411	410	429	363	403	385	416	400	431	421	425	376	378	379	380	390	411	410	404	376	401	406	415	382	422	384	419	400	446	371	412	397	428	420	436	397	354	387	402	410	399	423	407	422	402	392	379	407	424	377	410	399	375	351	381	384	401	400	440	422	368	432	391	418	390	393	416	427	404	375	424	384	387	434	404	416	386	391	414	409	389	437	394	430	411	380	415	370	401	379	384	360	411	412	367	431	390	435	404	414	387	386	400	412	420	401	412	392	408	423	400	382	371	386	450	407	438	404	412	411	385	407	391	392	420	403	371	378	371	404	396	384	414	433	430	384	449	392	416	406	378	388	393	381	389	404	434	389	414	396	372	426	390	396	396	398	427	446	384	410	391	394	413	384	401	395	414	382	421	387	430	401	420	378	395	354	392	425	397	415	446	426	414	401	391	399	422	400	415	402	414	387	404	439	415	430	418	419	451	380	451	404	419	401	402	431	405	396	404	421	380	440	383	383	389	411	443	384	393	392	447	419	398	399	422	407	388	376	424	410	402	396	357	394	401	399	398	370	376	391	392	396	417	374	400	394	415	418	394	400	412	402	415	412	433	405	422	346	390	401	409	418	405	416	388	463	385	410	390	385	399	387	405	383	403	428	421	396	414	427	410	392	371	419	422	426	381	410	424	425	395	428	420	382	374	402	413	416	406	428	417	406	389	427	419	374	400	410	385	376	422	402	391	406	413	406	418	408	396	453	419	376	377	395	404	393	417	395	346	399	433	392	455	408	379	410	392	440	398	417	432	412	360	414	407	396	385	406	394	438	400	404	427	380	416	431	416	439	438	379	406	380	408	457	396	378	387	440	400	413	438	389	403	443	413	407	423	365	416	391	404	357	433	390	436	424	409	418	453	385	388	415	366	413	398	391	420	348	365	442	408	386	407	434	420	411	445	411	415	417	426	418	425	415	409	394	398	404	399	396	416	420	451	425	409	442	428	362	401	379	414	446	376	428	420	418	457	405	401	356	416	395	427	408	459	423	417	416	392	412	356	427	413	407	398	401	436	418	418	429	425	406	401	418	372	415	371	387	418	365	418	409	378	425	392	426	400	412	412	398	385	365	418	385	401	392	397	401	389	385	430	384	426	425	371	385	358	406	417	393	404	372	431	401	429	366	356	392	414	412	382	394	397	409	407	385	428	399	367	432	405	403	400	389	410	425	422	391	365	404	408	423	411	392	419	351	401	432	419	407	352	419	456	362	404	420	412	412	418	399	423	432	378	396	421	401	421	440	410	395	405	442	420	376	411	422	431	402	393	407	389	380	403	377	426	448	431	396	420	405	393	389	413	405	401	411	390	394	387	382	410	403	419	391	394	374	441	409	387	452	403	430	429	398	425	371	408	405	333	401	437	391	390	381	369	378	401	379	392	440	426	395	419	391	402	394	387	420	387	398	422	409	417	392	373	419	420	400	438	389	395	383	386	378	411	396	389	372	417	408	401	408	395	396	443	385	396	397	427	378	397	395	419	388	405	428	406	404	397	390	436	400	379	452	420	395	425	441	410	397	412	404	433	444	421	408	385	387	406	419	419	385	417	442	408	413	419	461	392	412	406	390	420	397	384	413	385	406	402	420	427	377	397	401	392	425	399	404	391	429	417	428	413	407	392	395	409	391	434	386	414	377	384	422	395	405	425	386	394	392	394	406	404	368	397	402	409	405	398	389	405	406	424	389	386	388	377	399	429	409	390	424	366	389	375	410	392	404	414	426	438	390	383	374	421	375	415	424	412	410	407	437	377	407	367	428	375	378	437	406	386	366	424	379	431	452	389	390	414	402	412	368	387	410	396	409	428	429	393	406	408	422	405	416	429	406	389	373	395	386	378	422	376	389	392	418	397	359	439	360	415	392	418	375	440	452	437	388	403	391	405	394	395	398	420	453	414	372	426	390	412	415	419	416	355	379	423	410	432	421
7974	5973	4585	2580	1821	1385	1168	1057	908	831	699	679	624	583	585	595	537	519	530	538	550	568	533	518	523	520	500	506	498	507	501	528	520	482	486	466	570	455	513	463	471	504	506	465	515	457	518	493	510	516	480	489	490	485	498	494	468	466	465	453	486	510	465	521	488	495	481	496	483	471	471	491	503	504	491	481	544	524	502	455	482	516	440	457	517	525	526	459	505	478	492	456	488	482	503	517	474	528	503	493	493	462	534	490	463	515	504	511	497	487	462	497	489	463	490	485	443	489	503	456	486	480	488	510	486	487	512	487	467	465	479	467	527	489	491	508	501	446	483	474	474	446	507	460	486	494	511	496	495	512	458	513	466	491	487	464	496	511	505	458	526	459	502	464	499	469	536	506	464	495	517	474	512	492	510	457	505	482	495	468	463	497	485	501	468	515	483	450	492	464	480	486	478	500	458	456	473	460	508	481	499	520	508	471	451	485	540	472	473	515	480	538	493	466	495	486	483	496	491	444	507	480	501	505	491	511	509	472	480	498	516	467	502	485	534	457	469	463	495	506	528	465	518	467	465	496	485	471	470	500	472	487	434	487	520	528	523	470	483	487	506	455	464	457	481	527	494	517	487	494	506	500	498	519	498	517	459	490	478	461	459	505	462	483	514	516	494	458	519	480	477	485	514	463	474	474	490	469	468	463	498	497	457	478	488	481	512	423	517	456	465	487	517	509	473	475	494	489	505	511	460	486	478	503	436	526	462	515	494	467	518	472	478	516	480	467	471	479	489	470	476	467	478	465	530	518	474	510	470	494	472	487	487	500	528	454	501	472	475	502	463	456	477	516	501	479	496	478	491	458	521	472	488	523	490	470	493	479	503	492	491	468	489	435	526	493	477	507	506	519	496	492	475	474	472	519	467	495	515	478	502	474	481	484	513	466	456	489	469	498	492	482	476	500	474	496	474	476	521	497	480	512	481	496	501	499	455	487	496	513	501	517	498	491	491	472	478	492	458	479	469	478	434	488	505	491	497	497	510	461	492	481	529	515	449	488	487	513	479	506	496	446	540	513	492	493	462	557	482	486	474	496	473	485	467	481	497	454	496	457	467	463	474	499	519	431	507	499	470	533	493	499	489	493	530	486	463	483	448	479	474	511	510	511	464	507	480	474	473	489	503	504	461	475	523	461	487	451	495	505	458	490	491	532	505	466	501	442	524	473	514	472	478	475	514	464	464	460	514	505	450	502	480	486	474	470	498	557	519	493	474	481	491	473	486	494	469	483	486	496	502	541	473	496	499	482	490	482	526	487	505	528	524	508	452	489	500	496	454	469	477	490	485	499	488	479	522	469	491	460	479	502	493	479	508	484	470	500	518	491	498	491	492	454	474	528	506	490	475	477	498	496	503	509	481	468	487	499	546	454	519	517	477	496	486	485	485	523	504	491	502	509	511	460	471	489	511	490	525	518	470	456	500	515	471	481	508	501	535	497	487	475	486	449	438	488	455	446	491	451	517	471	476	509	492	445	478	468	461	507	470	511	502	461	471	511	500	495	527	480	476	480	491	506	487	455	454	495	476	519	483	526	480	505	499	475	469	458	485	525	476	486	455	493	523	460	489	467	451	475	474	495	514	549	495	472	502	469	506	506	485	514	518	494	433	497	509	484	496	467	476	501	546	503	509	489	491	523	515	501	502	455	521	467	475	442	511	434	521	501	469	484	490	499	460	497	501	503	478	480	494	479	528	511	459	485	425	495	455	511	469	498	458	507	495	458	498	477	498	484	481	439	511	461	493	495	500	510	478	475	491	452	510	501	528	452	456	501	522	531	488	499	482	493	516	464	502	479	497	481	488	479	459	485	510	483	487	498	505	509	491	467	477	516	456	496	483	515	472	465	519	525	481	511	480	500	508	485	488	465	472	456	485	486	492	495	441	490	525	483	460	493	486	456	518	486	496	483	505	482	477	447	517	501	421	502	489	473	486	496	505	493	489	486	523	501	494	535	474	520	465	477	507	486	473	449	474	489	494	472	511	522	485	499	480	469	486	479	489	449	488	474	489	488	493	502	491	497	485	478	486	491	472	521	489	479	459	502	482	476	486	510	476	475	434	482	498	459	453	495	493	494	494	437	455	487	455	488	480	462	511	552	475	512	478	475	493	486	501	491	520	497	473	478	493	470	466	497	499	480	443	477	480	456	543	494	519	441	470	505	467	507	506	517	477	500	498	482	486	484	496	473	510	496	505	478	494	502	499	511	492	496	523	465	510	519	517	471	484	518	452	493	465	442	496	490	520	476	495	510	467	483	504	534	483	465	485	502	454	462	468	473	452	465	478	505	512	467	476	486	517	513	492	470	507	498	498	471	474	500	467	504	449	486	519	501	470	487	476	541	506	462	456	473	485	515	504	497	491	452	513	463	483	498	482	502	484	513	482	497	445	513	510	539	499	526	489	496	449	459	449	494	428	544	478	480	506	488	476	470	485	495	496	492	471	517	517	474	511	504	471	472	482	492	468	505	542	505	518	450	477	530	491	504	511	488	485	482	474	503	500	526	531	492	534	499	484	498	472	504	480	449	496	491	479	476	475	486	486	525	497	505	455	486	500	487	471	505	477	523	500	510	526	522	469	473	473	504	471	492	532	451	484	485	498	492	528	489	492	475	482	484	493	502	523	448	481	493	485	494	482	459	527	463	492	478	481	467	479	542	449	487	473	487	507	484	515	450	505	518	494	491	484	527	458	499	503	484	464	527	461	507	447	463	471	462	471	471	484	439	523	529	493	495	459	495	519	499	511	469	497	487	492	452	479	451	530	483	467	478	471	499	525	502	503	493	511	497	455	446	482	494	497	482	540	483	478	486	504	480	490	466	505	451	486	487	493	454	484	486	481	518	509	480	489	492	504	482	518	471	507	444	493	476	485	472	470	509	510	488	537	482	505	506	491	492	535	518	516	478	450	466	445	459	461	504	480	468	529	476	541	496	470	481	488	496	473	487	502	502	479	456	500	514	475	433	486	470	496	507	491	494	551	485	461	501	517	526	480	479	476	472	511	486	509	476	489	463	522	517	505	477	493	495	512	523	455	451	437	483	469	458	467	546	482	491	451	517	500	469	497	471	492	479	490	503	503	451	446	506	470	479	474	464	490	490	523	497	497	499	498	489	486	477	484	496	469	493	476	489	460	471	520	498	511	470	496	486	547	497	476	487	499	492	482	482	463	522	498	477	517	472	445	452	491	477	451	467	495	457	528	484	491	486	514	486	497	497	522	485	519	428	503	503	493	512	506	503	497	503	492	494	470	494	506	488	513	496	494	509	535	459	480	480	526	461	449	481	488	502	506	506	502	475	484	502	474	494	499	518	495	471	501	495	475	518	469	502	515	546	487	460	487	459	422	429	495	494	486	466	480	503	461	475	501	469	464	516	528	491	483	458	512	464	496	512	508	499	505	484	496	484	481	497	473	528	521	472	475	509	511	480	504	474	487	471
22653	21204	29025	23701	21207	21279	12457	1924	1330	1282	1133	1047	1046	961	972	899	871	820	820	854	814	839	857	840	771	777	748	793	798	759	776	766	809	773	740	740	783	753	699	766	810	710	830	764	745	761	760	691	744	767	728	745	667	745	750	736	798	758	783	738	759	814	698	755	673	769	792	709	712	695	743	770	756	747	745	719	690	723	778	750	696	715	749	722	753	690	746	808	713	732	734	730	733	742	760	778	745	749	726	723	717	751	711	675	710	730	734	733	768	687	739	726	742	762	727	712	718	781	705	740	779	709	762	692	706	693	753	735	760	703	758	726	763	762	706	732	815	768	734	752	727	735	730	749	736	716	729	721	722	757	754	719	729	769	721	712	727	742	756	738	769	734	714	752	725	750	690	742	749	741	758	697	688	678	762	715	780	667	749	783	750	741	702	731	746	752	685	724	745	745	701	705	745	698	760	704	811	783	768	743	760	736	721	722	749	739	719	702	792	732	722	727	748	711	728	772	735	727	738	718	724	652	702	711	691	740	803	760	725	716	731	686	729	782	710	694	710	775	719	748	705	718	669	686	723	697	749	779	686	757	718	729	752	723	750	743	736	729	728	739	757	749	730	723	713	765	769	741	749	744	758	754	750	784	710	724	770	719	731	749	704	708	738	723	747	722	721	737	708	736	754	760	705	704	704	718	750	723	690	750	737	706	751	776	725	778	712	757	720	747	763	701	727	675	728	720	725	750	736	729	739	717	714	753	744	746	744	716	722	768	725	766	773	736	695	751	689	712	755	748	694	700	763	756	717	732	770	714	695	694	762	744	723	714	745	730	687	746	705	777	737	786	713	719	743	742	711	765	759	697	751	752	731	700	741	695	740	751	733	711	747	723	769	776	718	744	723	735	757	683	712	712	717	741	724	784	792	744	729	774	755	652	761	706	707	692	743	712	749	732	672	722	712	752	757	765	727	720	751	755	727	683	714	789	730	733	662	717	686	732	761	760	751	764	767	777	762	750	714	693	768	681	698	701	789	723	725	710	790	699	744	709	732	732	750	718	723	760	734	752	722	737	735	738	685	688	736	729	728	715	770	711	673	725	769	754	691	764	690	703	706	720	724	735	759	727	750	732	723	687	710	781	767	708	738	742	746	751	706	744	740	708	729	756	719	755	762	692	725	748	732	719	765	750	746	736	748	735	694	729	740	735	690	777	727	698	783	737	741	779	726	738	668	744	705	739	714	748	721	715	718	713	764	723	735	683	729	711	689	682	750	753	733	664	759	775	717	687	722	749	793	715	758	757	708	728	721	778	737	759	731	729	746	682	722	748	730	737	742	778	730	767	708	692	692	700	734	714	750	705	726	683	694	693	719	774	753	738	679	756	744	734	747	737	672	707	735	790	742	676	697	727	769	716	724	756	727	711	750	650	738	725	721	758	693	762	721	726	717	699	715	787	684	715	749	733	706	724	732	742	729	771	730	769	745	688	710	741	779	762	724	731	717	765	689	761	707	770	725	727	618	789	754	785	749	680	737	785	738	718	795	753	655	745	740	731	721	753	702	697	712	726	674	778	709	682	689	725	733	721	679	746	718	717	740	773	741	761	757	737	750	732	810	754	762	759	743	721	718	743	695	705	757	703	745	708	734	696	716	699	715	698	738	693	707	690	770	724	721	714	711	751	735	694	701	716	706	669	738	740	732	705	734	730	735	698	706	750	711	717	749	708	706	736	709	733	711	739	736	706	684	735	768	719	772	703	716	717	730	705	750	717	761	723	704	696	732	720	710	734	735	712	752	723	696	716	696	725	755	729	714	736	715	735	712	705	755	732	756	712	663	742	740	722	700	742	701	733	700	727	753	712	746	708	666	731	754	703	702	770	794	715	734	745	726	726	701	708	765	744	733	745	769	699	759	678	746	731	752	742	753	734	756	703	719	692	736	771	762	770	699	766	741	707	722	713	706	744	677	697	707	721	698	756	708	703	684	776	753	751	712	709	706	690	768	724	750	728	743	754	715	777	705	741	752	714	778	742	695	743	697	725	742	706	758	705	717	739	713	754	727	759	716	739	739	685	723	731	698	734	677	727	745	752	768	726	727	732	751	695	740	700	754	709	788	708	722	730	732	740	766	694	691	773	728	767	773	736	729	716	718	692	765	714	667	756	737	707	734	737	724	755	738	715	723	748	732	658	694	665	672	690	769	690	712	687	756	700	716	764	761	700	722	702	751	723	715	756	775	715	735	715	738	723	742	690	763	717	757	716	749	734	744	739	724	723	708	743	687	773	741	762	719	677	761	726	717	764	743	724	734	717	688	681	764	748	739	699	758	754	744	746	722	692	746	683	722	736	717	711	730	730	739	731	732	687	711	764	706	750	753	741	725	694	733	769	747	726	778	706	763	765	741	713	666	761	758	653	715	736	711	736	749	708	685	722	722	742	705	756	753	720	757	698	719	711	744	714	749	682	751	697	782	740	759	727	763	743	724	732	715	734	727	782	731	712	728	774	685	768	739	726	686	706	775	747	773	713	725	676	725	705	742	737	736	770	682	684	737	773	763	743	741	741	731	689	752	791	675	730	709	716	719	748	730	740	718	735	766	736	753	726	728	695	756	733	694	720	725	693	737	767	723	753	737	693	708	718	757	714	713	728	694	745	762	743	701	750	770	672	708	696	726	756	711	741	674	749	724	747	709	711	741	732	705	769	757	701	734	733	768	694	685	697	691	743	749	754	728	704	700	720	739	728	686	694	682	738	741	700	713	741	754	713	762	766	727	719	719	737	717	727	723	705	727	786	759	734	715	731	725	683	709	731	742	733	720	733	746	729	756	768	766	772	733	682	706	737	725	740	721	723	683	676	740	743	722	739	716	733	738	703	718	678	763	699	704	769	701	704	791	684	679	732	742	757	791	733	742	694	709	750	726	736	719	665	704	722	795	741	707	748	751	709	675	711	731	724	731	743	747	793	751	700	734	702	741	716	756	756	710	676	701	767	785	746	774	706	756	793	699	708	713	733	705	698	677	770	691	719	758	700	684	671	749	702	703	674	686	737	692	735	716	714	712	762	743	736	720	759	750	687	741	706	749	684	721	707	704	693	700	781	746	745	741	708	716	691	733	701	726	727	738	722	749	745	741	774	708	693	747	705	738	745	750	689	741	732	715	670	685	711	744	678	697	758	701	746	753	716	744	718	729	755	759	726	731	713	733	719	732	720	725	734	736	726	709	743	712	717	746	763	743	742	706	734	704	680	674	748	711	779	691	715	749	695	734	710	739	758	781	754	717	788	751	705	709	743	673	707	720	746	736	700	738	706	737	728	772	727	718	725	731	701	747	722	748	749	723	737	774	693	753	722	700	739	677	708	730	783	756	720	715	716	724	769	711	729	719	731	724	727	768	758	750	761	737	749	762	789	701	722	748	754	770	708	669	722	681	722	725	721	756	731	719	762	713	714	736	715	739	696	693	708	692	699	747	736	689	718	713	765	680	731	739	677
11316	16478	13528	7517	5250	3979	3232	2642	2225	1886	1692	1503	1334	1283	1197	1131	1054	1049	1052	980	1026	953	927	917	983	920	897	921	839	867	854	837	899	881	919	910	904	840	814	839	855	833	833	793	844	811	789	853	783	834	842	843	871	808	802	826	771	874	822	858	828	838	820	811	795	800	807	795	789	805	824	769	837	821	858	782	830	795	837	801	852	787	802	818	758	841	878	811	819	820	849	788	785	773	850	815	797	794	809	781	754	836	825	824	784	787	786	801	794	835	860	805	849	785	829	791	803	857	831	794	814	824	781	787	813	779	822	772	824	817	811	785	807	760	808	794	769	846	817	860	785	891	776	814	776	719	812	805	755	830	791	799	798	832	800	796	776	801	797	836	784	786	796	771	830	821	825	786	832	814	814	829	848	832	827	776	828	769	893	852	824	833	800	854	823	835	827	762	780	750	756	814	820	779	825	801	770	829	796	837	813	799	760	785	823	838	782	794	792	768	809	842	828	772	795	776	825	811	798	792	793	778	799	825	869	825	809	778	843	845	805	826	804	802	818	792	771	788	794	820	848	829	820	797	789	824	808	844	826	832	816	791	831	789	812	839	799	771	746	799	764	780	818	820	813	802	798	737	789	811	823	765	839	800	817	792	832	843	844	800	795	807	767	813	822	823	789	806	821	828	751	779	794	757	809	845	754	784	843	769	791	770	746	798	805	788	784	773	763	806	789	763	832	810	845	837	824	835	803	803	777	836	793	808	784	794	797	797	850	852	841	800	809	791	873	815	810	799	792	822	794	833	762	798	834	803	813	832	780	825	788	787	764	759	842	730	801	829	770	770	770	850	809	783	811	811	774	807	787	866	774	807	811	796	852	814	792	776	793	855	841	805	778	815	804	827	773	832	784	806	811	792	797	822	864	776	789	744	799	798	800	781	780	795	794	790	759	800	827	791	826	806	793	769	792	823	820	814	862	813	873	807	798	789	786	785	824	793	816	806	814	800	836	821	815	853	807	824	801	763	788	751	839	781	841	826	799	859	852	810	861	779	809	817	806	796	775	805	826	840	815	779	779	828	815	797	776	811	792	854	851	858	801	820	789	815	812	801	835	809	832	803	855	803	780	794	852	803	805	849	832	805	836	829	791	759	813	786	782	814	795	842	811	829	793	796	842	779	793	778	769	832	823	760	821	848	765	776	762	771	787	806	824	875	837	775	860	804	799	841	819	840	828	812	837	823	812	775	815	807	765	804	801	839	837	753	786	798	783	850	795	815	777	804	800	791	825	776	813	789	787	788	819	799	826	828	814	781	793	793	802	784	801	823	805	799	735	828	786	817	771	794	753	784	781	835	815	760	758	813	783	874	873	815	832	808	831	771	795	783	781	790	799	786	790	803	799	827	843	775	833	791	778	792	766	795	838	806	783	749	807	865	763	837	823	850	762	783	834	836	820	786	758	805	799	812	802	824	860	771	799	873	790	861	819	824	772	800	799	805	797	827	778	786	733	799	744	771	782	772	745	758	824	823	795	791	804	783	788	762	762	808	838	800	804	850	779	797	754	808	766	797	822	764	790	803	812	768	803	760	827	827	795	779	811	810	769	771	779	824	818	801	783	818	838	755	792	788	809	816	852	810	814	815	770	793	797	836	826	797	787	832	797	777	819	820	779	810	809	861	753	839	841	760	815	778	871	830	772	831	792	795	801	805	759	781	828	811	768	847	839	781	763	793	779	765	816	766	797	853	836	822	831	807	780	791	841	824	807	777	796	794	778	789	858	840	836	806	837	790	831	786	813	816	822	791	821	759	796	816	815	824	744	844	785	818	840	802	783	772	778	786	783	830	794	826	770	810	768	704	833	795	832	786	776	794	783	806	807	804	812	799	801	783	782	819	807	804	840	807	845	817	809	789	762	837	830	825	791	762	810	758	840	841	774	842	777	836	843	729	796	862	763	760	803	850	805	798	789	843	767	827	786	810	812	802	824	768	818	780	831	775	800	815	817	836	857	773	814	763	817	790	830	782	791	811	785	761	821	818	802	781	767	809	812	822	814	799	820	802	760	774	760	794	755	802	821	849	852	769	810	806	814	798	821	808	814	783	839	752	806	855	773	854	812	816	802	824	799	758	864	769	835	840	857	797	794	798	815	807	790	784	813	810	820	785	766	832	796	774	785	789	847	805	791	772	829	785	840	858	837	809	775	817	797	770	775	783	830	780	844	785	834	813	779	789	800	829	849	798	758	789	820	850	833	832	785	804	817	817	786	747	819	856	800	805	849	861	775	789	787	824	745	838	833	762	810	823	780	831	809	803	800	837	790	792	817	808	818	775	788	798	790	850	740	843	767	790	756	747	777	789	787	814	802	846	807	804	791	776	817	797	812	788	767	830	779	807	792	812	806	797	782	871	829	769	874	777	778	758	786	783	759	813	772	742	775	773	838	804	804	803	813	836	765	752	815	840	818	845	853	768	821	780	765	778	793	808	784	814	754	818	830	876	818	755	829	816	806	820	860	740	805	776	774	782	839	854	786	786	811	727	829	836	893	773	829	748	830	828	777	802	789	795	831	847	795	844	836	885	777	750	851	772	798	864	808	785	784	801	833	772	801	814	836	818	808	844	787	821	769	782	835	819	773	824	824	789	779	853	870	802	832	810	789	769	841	851	812	810	776	858	821	788	817	820	802	800	804	773	840	801	844	858	800	787	812	850	804	763	830	811	803	792	793	806	761	794	843	808	864	828	764	750	779	808	760	738	816	810	844	805	862	825	811	815	727	797	819	813	805	842	765	803	769	819	765	771	792	840	803	798	813	798	786	819	829	805	790	767	828	802	821	834	857	806	811	839	786	816	793	800	799	809	705	823	795	789	792	819	751	832	842	763	817	784	759	840	830	779	796	784	797	819	842	794	768	855	769	833	855	801	738	825	797	831	797	837	794	842	822	778	814	808	760	795	788	801	796	779	779	799	807	815	821	819	720	808	783	794	828	748	788	765	787	782	775	843	791	798	857	768	848	836	801	784	779	810	804	805	794	789	807	802	793	809	797	806	782	811	782	813	798	820	770	766	779	835	798	813	796	776	770	831	802	805	778	821	784	799	766	845	835	816	810	817	803	794	822	815	842	805	843	807	784	846	819	776	798	833	789	792	815	770	822	779	827	779	821	795	783	807	794	821	792	784	803	789	808	819	787	869	810	830	790	759	792	800	842	818	847	826	786	834	801	801	770	826	825	807	802	765	856	834	803	822	786	811	836	831	776	875	849	789	772	843	880	779	803	815	813	811	813	826	799	806	853	801	788	781	811	816	803	837	839	799	794	817	826	777	804	780	788	784	828	782	799	835	788	828	865	809	780	823	778	800	808	809	809	767	829	756	778	805	788	811	772	810	754	819	746	773	794	796	779	771	861	849	792	782	742	816	823	802	796	798	783	800	833	756	797	772	752	816	757	807	820	786	807	785	808	782	824	840	771	772	792	808	778	832	826	794	813	818	824	782
26952	20255	7965	770	437	379	306	275	268	242	281	238	244	233	268	225	216	218	230	248	282	210	211	258	254	236	238	243	265	227	236	230	223	239	243	199	223	215	254	219	237	220	240	247	228	234	219	232	212	240	194	255	222	199	222	207	231	259	237	227	222	254	234	244	207	214	231	215	223	220	237	232	215	197	239	237	202	254	221	224	215	246	204	228	238	233	236	220	243	219	226	229	242	242	212	231	240	238	202	238	228	262	228	194	261	240	264	233	229	223	222	221	241	219	219	201	207	217	215	243	237	246	242	244	219	251	233	255	238	211	224	267	236	205	237	229	235	235	218	226	241	245	204	227	219	228	245	226	246	249	223	234	222	221	231	231	214	229	223	219	226	237	222	241	251	220	212	210	231	212	231	247	244	224	244	217	228	225	256	235	233	237	251	248	215	215	219	193	236	230	229	227	235	226	214	232	231	227	241	242	228	247	228	260	254	238	241	233	207	249	213	260	239	233	227	225	226	228	217	236	205	249	247	229	218	226	228	206	235	241	204	224	233	246	236	246	231	197	225	225	206	240	223	226	253	242	239	248	253	214	221	244	207	230	227	239	230	236	202	231	238	202	232	198	227	244	253	249	247	239	236	246	238	218	248	228	267	245	233	228	229	203	226	216	231	230	221	247	235	237	243	239	231	227	186	227	231	225	204	254	239	226	211	243	230	238	254	222	201	222	222	233	217	255	232	207	232	216	211	223	210	220	243	226	228	226	264	227	210	209	247	208	220	237	258	246	212	227	239	222	245	248	254	256	246	230	248	232	229	219	266	215	232	212	224	223	210	234	211	232	228	237	208	255	213	220	238	223	249	232	216	247	212	245	265	227	232	224	266	208	218	252	241	255	235	231	241	214	236	226	201	241	250	212	212	231	237	230	218	221	243	224	243	239	225	224	226	239	235	218	242	208	250	225	247	219	248	264	265	240	228	219	220	238	249	240	256	215	245	198	230	245	253	236	243	206	263	227	224	243	238	213	219	238	270	227	234	219	235	218	238	227	210	229	223	227	216	228	238	231	223	237	219	227	191	214	210	250	239	211	254	237	243	200	214	228	207	217	241	231	233	225	227	248	240	213	240	253	237	226	240	208	247	222	226	259	236	223	224	268	237	236	206	214	232	236	232	229	236	240	195	233	207	237	227	231	209	228	213	210	253	260	220	244	230	213	210	221	222	218	236	207	230	206	232	214	226	228	220	219	241	222	247	255	234	235	236	223	225	238	242	230	232	239	240	245	246	234	202	226	233	222	231	239	222	223	226	244	230	219	201	232	221	244	219	229	216	212	215	243	233	263	222	231	210	220	234	232	238	227	232	234	211	229	207	239	213	236	200	252	234	234	252	231	244	183	207	223	237	241	227	236	230	236	234	222	222	234	223	219	187	228	213	237	230	211	242	213	245	210	252	221	246	221	249	248	215	230	228	246	232	256	226	236	217	233	237	229	215	208	226	252	194	227	224	236	275	252	261	236	247	243	226	246	210	214	203	254	211	236	211	216	239	230	216	211	220	215	235	213	234	230	225	247	252	207	223	236	196	227	250	206	220	234	234	240	209	236	227	220	236	230	247	226	246	234	237	248	247	221	233	237	235	231	233	253	209	228	256	197	252	222	226	241	224	227	234	247	205	255	226	223	246	224	256	200	242	242	205	247	246	230	244	199	267	209	218	230	242	239	212	230	231	223	237	221	208	232	268	240	218	261	237	220	237	234	242	241	244	234	226	239	241	221	189	221	221	233	232	221	226	235	225	237	208	265	212	231	232	229	253	221	239	214	257	230	252	227	222	224	246	241	201	235	220	219	243	244	230	255	244	255	230	245	261	214	240	225	222	230	257	216	206	216	243	243	217	229	244	247	228	212	222	270	243	210	244	243	260	194	243	251	236	218	226	249	250	240	253	266	235	253	266	246	219	219	215	214	219	229	233	274	262	216	246	225	236	205	252	216	222	223	221	221	209	242	234	214	263	219	197	247	243	229	224	249	245	239	236	241	211	262	246	221	232	249	214	200	247	228	243	221	217	222	230	237	260	212	216	202	228	213	212	249	209	281	244	233	236	223	216	232	237	212	228	226	220	197	194	262	240	224	235	210	216	220	273	206	205	193	239	247	228	260	230	232	247	225	225	203	228	255	230	238	230	257	237	241	244	237	226	246	229	232	220	217	224	226	217	238	248	219	239	263	234	238	231	247	230	239	246	246	242	240	251	232	205	225	217	247	208	224	245	200	241	228	215	209	234	229	252	234	190	246	223	244	220	234	213	214	260	220	247	227	218	224	238	235	230	247	197	221	231	225	213	223	234	244	228	219	219	192	238	235	224	234	198	252	235	229	198	231	218	237	227	215	238	222	242	230	229	227	251	255	247	251	242	210	225	248	233	247	210	229	238	212	236	229	234	225	235	211	256	254	205	227	251	249	247	226	209	223	234	218	239	255	242	246	228	215	236	220	220	220	230	245	212	211	196	250	210	216	193	219	241	214	241	259	237	203	223	227	226	247	192	234	240	249	244	220	241	213	236	233	228	238	230	192	231	217	234	227	233	224	232	215	236	245	242	231	257	242	215	215	252	231	231	213	241	245	243	223	238	210	218	220	201	207	226	216	231	215	232	247	222	226	226	207	227	217	241	237	255	196	225	225	251	216	247	234	238	226	214	222	244	234	231	243	229	209	228	240	254	207	207	223	219	237	215	234	222	241	215	259	212	252	232	237	208	231	208	229	221	210	228	231	241	234	234	264	237	246	207	228	233	251	213	242	236	227	242	231	233	224	235	232	217	205	205	237	231	218	228	208	237	231	237	239	227	235	239	186	221	234	242	228	246	245	214	225	248	231	237	219	244	267	235	209	242	245	255	245	231	215	245	223	226	236	229	247	242	230	248	244	261	235	232	228	215	245	255	219	237	250	216	215	212	230	242	222	206	251	192	248	254	220	234	258	230	206	242	216	232	232	216	239	242	250	223	236	230	217	245	254	229	237	225	233	239	237	230	216	216	204	223	211	228	218	238	227	226	245	241	234	257	240	224	242	237	223	222	241	226	247	238	226	237	236	254	230	250	212	244	237	210	237	241	238	252	231	238	243	227	239	215	245	241	224	239	241	254	250	223	259	197	235	219	228	230	217	237	225	245	236	235	216	221	213	236	193	242	239	229	236	230	221	220	250	227	245	212	244	228	215	249	233	220	249	232	238	265	224	255	239	245	227	237	229	241	230	231	232	221	245	210	231	235	236	246	218	238	261	204	239	203	233	231	246	226	240	237	211	228	215	199	237	233	238	217	201	225	229	251	231	222	229	234	233	206	226	209	210	248	260	260	227	238	259	242	244	240	237	238	237	225	204	220	255	239	223	275	226	238	217	243	238	208	219	251	227	243	237	258	248	226	219	230	219	229	249	220	241	240	235	203	232	225	245	215	223	238	225	215	241	214	245	201	220	238	243	227	236	244	219	235	250
6516	1287	964	694	434	436	353	351	339	312	311	299	314	316	306	260	306	298	310	312	258	280	290	299	346	291	302	286	293	277	270	297	250	282	309	259	294	268	294	317	287	295	275	262	276	264	250	271	226	299	321	267	285	285	265	272	282	273	266	307	280	317	275	292	266	293	282	288	296	292	304	294	292	269	298	289	312	272	292	271	271	286	272	288	282	311	270	296	308	271	281	273	253	296	316	285	272	263	266	312	309	293	287	271	284	275	269	255	291	281	272	317	269	295	319	295	307	281	271	258	289	272	272	307	286	287	270	254	285	307	285	314	273	265	282	283	246	297	313	300	251	291	273	286	270	257	276	298	269	291	280	299	270	246	266	276	299	282	302	276	244	298	296	295	294	289	277	258	283	271	287	269	307	264	313	306	291	253	260	293	293	269	271	307	302	290	299	274	302	289	293	275	286	263	270	284	286	309	311	277	272	311	263	291	272	283	277	291	308	248	274	319	271	293	265	277	266	295	305	313	268	315	274	295	317	269	303	311	270	270	292	282	256	241	292	284	288	266	300	288	279	279	261	282	263	287	269	292	280	276	275	296	289	276	282	259	295	292	257	288	297	291	274	276	308	318	317	305	282	274	280	309	283	237	292	280	292	286	286	293	281	303	282	315	272	291	274	301	303	269	308	265	285	280	273	288	266	288	264	267	276	257	247	289	266	296	268	288	273	283	272	268	283	241	278	268	257	305	297	299	301	269	291	299	298	270	297	248	276	250	290	296	295	304	292	294	281	289	278	320	272	281	274	294	296	266	301	276	304	309	273	254	317	280	302	293	270	289	283	299	264	297	279	278	280	278	269	297	282	271	295	286	266	297	271	321	289	280	308	246	298	307	291	304	265	302	267	272	284	293	267	293	281	250	280	282	313	260	282	237	263	301	279	293	268	286	289	274	278	279	267	304	310	266	285	305	289	290	263	312	298	272	294	314	292	255	260	278	298	275	272	305	235	269	310	277	283	288	270	275	271	305	280	298	280	275	271	295	279	285	259	269	261	288	281	275	235	276	302	310	294	272	296	308	321	281	269	265	274	283	309	278	267	270	279	277	271	271	296	281	266	291	302	292	289	288	284	281	260	298	285	305	260	259	292	311	271	290	287	273	289	258	267	265	298	270	256	277	283	294	299	275	277	290	268	299	269	296	289	252	316	309	243	272	306	279	278	274	292	335	279	298	294	276	296	288	275	276	281	296	295	303	316	257	273	296	308	309	298	261	270	300	300	294	281	274	273	275	278	284	293	265	285	306	284	256	290	280	259	292	268	272	290	251	264	274	283	290	272	253	282	297	290	265	267	280	282	284	266	322	278	255	276	284	261	289	282	295	281	277	283	299	282	275	292	299	275	298	265	274	236	260	266	280	264	279	286	257	308	277	262	275	294	253	294	280	313	286	271	271	278	297	298	284	258	320	286	273	274	288	278	248	298	264	297	277	255	285	291	308	284	274	279	284	305	268	294	285	283	302	284	276	296	304	292	286	339	290	299	281	279	305	263	257	308	323	247	287	289	295	284	270	311	287	263	279	289	302	294	252	295	261	286	250	290	286	285	266	260	266	285	257	292	289	270	275	288	259	297	305	285	298	299	295	264	296	272	276	289	271	291	298	260	260	228	282	273	277	308	290	276	292	283	287	276	281	273	278	291	285	317	274	307	271	281	276	273	321	294	283	265	279	265	292	298	284	265	322	259	314	272	238	289	283	278	282	260	293	290	309	308	282	287	293	289	288	310	295	285	263	330	254	264	287	281	286	274	267	305	264	303	320	283	284	290	271	305	308	296	274	260	301	262	280	299	296	277	282	260	280	280	293	284	267	258	285	270	293	307	292	297	286	286	305	292	284	271	287	292	301	284	287	296	291	258	290	296	305	272	285	269	275	275	294	295	283	283	291	278	283	270	315	300	281	284	273	274	254	273	298	299	268	289	274	286	271	278	301	245	291	285	303	282	277	300	291	283	277	266	289	277	282	282	269	291	284	239	282	306	285	285	269	281	272	297	281	309	279	323	301	267	271	290	291	259	302	287	248	289	278	279	275	286	296	286	254	281	296	277	269	263	277	304	294	327	296	285	266	296	303	283	285	284	287	266	296	291	289	261	285	290	306	263	275	266	284	299	301	280	262	291	268	252	310	310	287	292	319	246	264	283	285	279	272	297	280	270	287	295	298	267	267	272	291	285	307	260	300	276	280	285	285	259	275	310	274	301	283	294	284	287	268	281	295	281	297	267	278	289	276	274	281	316	268	271	276	290	299	246	287	303	297	282	316	263	294	266	283	291	301	289	320	296	289	303	285	250	260	276	277	297	295	281	284	288	302	337	261	272	254	283	284	255	284	240	266	333	257	264	298	294	305	297	277	281	292	291	279	271	295	294	316	308	254	296	309	268	299	292	270	272	281	303	275	295	284	285	268	267	293	274	294	306	292	285	296	238	281	280	308	297	306	274	274	280	289	292	283	314	281	297	261	285	307	284	283	290	311	282	282	281	302	278	316	300	296	279	290	274	251	265	263	249	326	275	266	309	306	287	283	254	274	289	263	287	286	277	282	323	253	281	276	251	299	280	313	283	304	283	301	286	240	297	266	285	275	295	312	249	314	299	254	265	302	304	283	294	261	289	276	298	265	286	302	280	298	255	277	271	297	289	282	275	294	316	282	282	285	274	279	282	270	300	308	285	291	290	276	292	262	263	276	308	288	293	278	328	279	281	313	282	299	289	286	293	291	293	272	270	267	272	269	322	307	281	279	283	274	259	294	306	285	291	298	290	307	278	283	262	292	287	297	261	299	266	282	286	286	320	304	261	280	299	278	284	279	302	264	246	300	292	286	305	306	303	275	278	288	309	313	297	261	289	265	272	314	284	283	312	279	326	279	263	321	277	272	267	303	274	287	305	262	252	292	285	325	284	265	300	261	293	263	261	295	262	291	253	278	296	274	278	268	291	295	272	268	268	265	292	285	284	277	282	271	294	279	276	270	276	267	274	295	310	299	313	264	313	333	310	261	277	327	263	290	272	278	279	286	296	324	304	305	257	296	298	300	290	278	282	285	302	289	296	287	285	265	282	263	263	289	290	252	296	262	268	262	298	277	263	272	266	294	264	287	294	284	287	306	286	284	282	284	287	290	290	273	292	284	286	275	297	303	301	303	277	301	269	290	291	280	247	288	253	304	289	291	269	283	256	282	290	263	290	270	284	261	284	272	279	279	293	253	292	274	313	264	257	313	285	261	311	290	286	309	266	286	285	301	286	277	271	261	311	298	283	301	265	287	297	272	299	297	277	288	278	282	288	275	287	260	317	310	274	303	288	260	275	281	288	309	263	299	263	274	260	298	306	271	288	289	275	285	278	247	274	276	301	292	253	286	283	300	263	305	302	275	269	269	281	278	276	266	304	311	300	309	277	268	319	284	257	267	266	278	286	302	300	295	300	298	268	295	255	275	286	274
23674	21240	28655	24099	21241	12278	1387	884	756	673	629	579	523	548	547	537	465	487	462	450	428	459	461	467	453	466	401	443	474	391	505	455	464	436	427	421	424	412	412	385	436	402	405	405	397	405	428	426	388	414	445	414	410	417	436	410	427	421	410	427	390	429	454	386	443	407	409	387	434	424	390	400	447	418	409	411	424	420	417	412	394	430	448	427	439	391	405	415	390	417	412	383	396	381	424	403	449	414	415	410	414	444	399	384	425	425	411	442	411	388	393	396	429	398	367	454	420	411	388	454	441	390	429	408	417	423	402	463	403	397	423	452	425	394	438	401	417	383	435	424	443	393	401	419	399	417	429	385	430	374	432	388	430	407	395	375	406	383	424	378	406	412	432	429	441	435	384	424	383	374	400	405	393	399	412	379	434	402	393	427	432	386	421	395	388	439	393	397	393	431	405	427	414	419	408	442	427	394	424	428	391	385	409	427	408	415	386	412	415	392	415	410	424	410	419	427	386	400	434	396	428	428	433	387	389	422	377	392	394	422	422	457	444	469	394	421	408	396	392	421	388	379	429	399	401	421	420	437	395	402	409	411	414	434	431	389	429	420	425	382	440	437	387	410	414	428	411	374	402	378	410	424	371	418	424	418	395	418	404	397	398	426	405	408	400	426	401	435	424	410	445	383	409	395	421	393	427	420	424	409	410	372	417	426	420	446	381	455	406	449	403	419	421	377	397	405	409	447	387	425	399	388	405	392	400	459	406	403	409	404	443	388	409	436	382	420	438	402	424	421	403	398	408	391	379	368	395	391	380	421	427	408	391	406	387	402	424	393	405	368	426	399	382	423	420	393	414	388	382	424	389	422	391	416	439	380	413	421	394	415	395	415	403	405	400	397	420	419	384	387	385	405	412	442	412	378	422	399	464	426	414	413	431	443	417	392	404	416	412	385	424	392	371	380	411	409	377	403	389	406	428	385	460	394	403	427	417	348	416	433	450	422	386	402	415	428	405	422	422	400	415	409	398	431	433	429	420	480	371	433	406	394	393	427	434	410	405	419	409	425	408	425	413	391	430	405	417	407	414	444	406	388	410	390	410	397	424	436	410	428	412	413	366	419	395	389	408	431	421	453	397	422	370	374	435	415	400	383	436	432	447	384	385	409	389	414	428	361	397	405	398	445	432	365	397	432	407	409	440	371	393	395	382	399	396	432	429	388	408	371	424	398	437	425	405	433	415	399	391	434	399	420	428	403	422	406	399	415	395	393	429	400	424	396	414	363	429	393	402	433	422	427	408	448	386	401	442	362	392	425	406	366	417	408	424	383	390	409	386	417	409	407	406	392	435	413	417	437	386	385	442	424	421	426	398	418	468	400	421	416	436	405	381	377	440	394	409	393	380	407	415	414	392	448	397	371	412	441	420	353	409	373	378	400	420	376	395	412	416	444	435	442	415	379	390	422	410	428	440	366	419	447	404	378	402	426	435	420	398	449	407	421	416	422	417	426	397	423	420	420	403	397	419	402	410	441	390	420	406	451	406	417	387	416	358	417	410	387	413	430	391	438	398	383	396	420	365	384	393	424	395	403	420	437	411	405	421	401	398	406	359	445	401	422	414	425	406	374	433	377	419	437	425	421	400	413	408	375	452	416	424	409	407	412	429	380	428	421	426	378	398	404	395	423	439	413	424	418	405	400	423	387	427	393	421	439	414	391	415	398	406	432	460	405	401	420	386	417	395	429	416	448	426	433	442	407	393	399	371	436	407	424	422	392	420	409	411	452	449	438	404	385	429	410	434	410	432	383	389	410	393	454	395	402	445	400	407	416	409	417	419	395	406	416	430	390	407	397	422	411	429	423	385	409	413	437	406	429	415	411	395	443	413	402	417	402	399	365	406	414	464	426	393	407	387	381	415	393	407	386	437	409	446	415	442	421	418	444	407	399	403	454	387	386	449	445	405	442	389	400	383	411	407	387	391	393	410	419	404	418	375	396	390	463	399	390	407	422	403	395	443	433	390	429	395	404	440	398	441	407	414	437	445	432	463	426	422	403	378	428	380	414	397	430	403	414	418	414	445	371	439	424	401	413	385	436	402	409	398	382	347	422	404	391	411	425	403	444	406	395	420	400	432	396	415	413	403	367	397	416	391	373	393	426	396	429	427	413	445	440	431	413	450	404	402	396	435	403	409	382	422	415	402	422	380	416	422	402	418	439	401	396	432	406	404	405	400	391	376	373	423	432	426	423	403	467	446	396	387	435	383	426	418	422	392	420	386	427	387	372	413	429	420	426	421	435	360	388	386	394	413	411	422	443	445	416	402	410	434	430	401	448	415	420	403	412	449	406	439	402	420	399	399	456	448	405	415	386	416	405	382	422	442	415	397	397	412	421	382	364	381	423	420	425	421	416	384	382	402	388	424	407	385	409	378	423	397	398	403	445	454	383	430	388	396	398	417	467	418	388	399	400	386	399	406	429	409	400	388	434	398	400	423	394	450	413	385	418	437	412	386	407	399	403	405	400	393	410	441	392	394	375	411	434	458	400	414	442	385	382	397	431	420	386	412	418	374	429	393	379	436	375	420	396	415	434	407	403	384	407	473	420	418	430	411	449	411	378	388	423	400	407	403	410	434	404	417	420	433	431	400	373	419	416	408	410	458	450	446	411	430	414	396	387	419	403	443	424	396	421	388	397	362	407	396	392	409	404	386	384	400	432	407	389	394	389	398	416	420	398	436	445	425	365	456	431	428	383	418	402	368	433	358	396	400	408	398	426	369	445	366	411	420	399	401	400	425	411	426	434	435	456	395	361	429	395	375	394	420	403	444	417	403	396	402	388	392	391	438	406	402	453	404	405	380	397	464	420	420	450	396	406	433	424	380	401	394	424	418	425	435	385	392	397	394	404	416	407	438	397	379	426	391	407	417	418	396	437	392	415	420	415	402	398	418	454	426	411	404	395	406	421	403	402	425	427	426	409	400	394	446	410	430	405	408	398	402	386	440	405	474	448	419	373	398	397	439	432	393	410	413	412	409	406	447	368	385	409	380	381	412	418	423	422	389	413	418	432	441	469	425	409	380	404	431	422	466	403	427	391	411	384	428	401	392	388	425	371	412	390	410	412	414	410	412	393	433	407	427	423	416	392	408	407	391	419	418	419	418	388	432	398	408	406	415	425	377	410	410	400	391	416	410	443	344	426	405	368	416	407	417	383	416	403	410	406	423	417	373	416	385	425	388	402	422	434	414	414	398	383	433	409	417	398	417	415	401	421	402	411	407	408	448	440	436	426	399	402	414	392	392	366	375	400	389	410	430	413	406	410	403	423	400	417	390	400	401	414	439	439	438	412	398	404	362	404	444	430	371	408	434	377	424	408	398	422	377	379	415	413	414	443	440	416	413	416	408	370	404	408	362	406	388	412	416	412	439	433	424	428	427	412	418	382	403	409	440	389	400	392	393	396	474	421	421	422	423	420	380	396	424	452	418	392	378	393
9197	9994	8099	4350	3006	2134	1727	1464	1175	1056	867	804	743	726	688	666	592	642	584	559	529	555	489	463	524	501	518	512	456	499	499	537	503	530	503	474	478	465	417	428	485	469	458	466	471	531	434	454	500	450	448	483	492	466	493	453	488	495	477	486	425	500	433	484	455	475	452	491	470	458	478	445	451	444	487	461	484	459	445	487	458	453	439	487	502	457	493	520	445	497	477	455	473	457	445	453	502	493	481	490	460	460	449	445	497	470	456	453	490	486	419	505	463	464	455	477	494	453	478	478	508	459	453	451	475	466	453	471	453	452	497	448	463	473	473	464	474	457	430	482	441	438	445	468	468	452	482	502	490	481	472	464	499	441	479	515	460	492	469	468	484	475	432	460	457	469	476	460	462	460	428	480	499	445	448	428	471	488	483	470	482	479	484	479	474	457	462	466	477	460	466	466	469	444	457	444	468	473	479	447	460	506	491	444	474	499	465	491	483	447	447	452	476	510	473	463	460	462	494	474	467	442	450	448	495	467	497	452	498	464	494	460	458	464	464	468	452	494	449	471	460	480	487	514	491	449	474	477	451	457	466	438	443	442	469	491	441	453	466	460	509	475	497	486	481	460	482	471	485	452	460	487	508	464	476	489	403	487	469	458	457	479	477	493	464	479	447	471	463	445	470	486	434	484	455	456	492	454	445	485	463	472	484	470	459	487	467	464	455	468	463	448	480	468	501	477	423	494	518	497	501	473	445	468	467	488	500	469	477	501	480	500	475	444	454	484	490	478	457	470	441	463	483	433	484	452	464	470	455	463	493	460	411	449	458	471	471	464	450	471	436	479	486	489	441	461	450	481	477	458	488	480	465	473	494	510	435	487	466	442	452	472	433	455	480	483	466	484	437	449	478	469	468	484	444	460	469	492	467	450	479	456	499	449	497	473	461	471	475	476	443	467	477	443	464	491	469	447	496	445	498	468	451	463	446	471	420	508	488	507	447	460	473	486	483	486	483	468	497	455	469	457	491	452	440	468	483	450	454	467	499	467	470	466	487	516	475	472	474	499	463	483	473	512	511	466	512	462	476	455	445	494	458	464	501	468	460	465	515	458	422	464	466	460	465	475	462	463	492	469	489	449	468	413	483	423	447	456	454	483	456	439	447	456	467	501	464	489	487	522	493	470	477	472	494	451	506	443	457	476	440	499	469	468	457	432	506	478	449	457	466	471	460	472	417	432	461	489	451	463	479	493	499	447	455	452	492	425	449	456	451	449	447	458	496	476	471	442	500	445	461	474	482	434	462	454	451	476	454	424	486	463	413	464	471	464	448	478	473	481	457	454	441	490	474	501	454	463	500	458	479	448	503	449	491	456	460	509	481	487	471	498	420	411	467	451	449	498	439	482	493	480	465	447	468	450	469	475	477	452	476	457	473	479	479	443	501	471	467	455	481	492	435	464	462	463	451	446	483	437	464	457	459	414	473	434	463	508	451	448	506	429	473	470	480	514	433	469	444	499	451	473	434	438	464	498	465	445	484	449	475	459	472	461	481	512	451	460	463	455	478	490	483	511	465	445	454	486	468	448	463	460	458	474	453	481	498	495	494	462	454	500	445	435	451	470	454	456	483	465	476	463	494	494	436	473	490	456	464	429	468	478	481	467	466	474	398	457	468	469	426	472	506	475	497	449	476	417	456	480	448	483	436	454	445	456	476	442	459	472	464	463	468	480	450	476	470	490	470	460	514	493	453	496	478	460	466	437	471	426	447	475	478	479	474	500	455	495	491	473	467	462	447	498	446	444	457	486	467	436	478	435	475	463	478	473	447	469	459	468	486	482	484	494	455	478	490	439	445	474	480	472	429	436	445	485	459	480	487	498	435	483	486	436	470	462	473	456	500	489	475	515	472	475	497	430	492	454	472	457	440	460	520	447	449	484	440	467	468	460	459	420	500	497	451	454	461	510	441	455	477	459	456	475	440	451	464	490	508	482	472	467	465	450	457	471	471	464	508	471	459	502	454	498	487	464	455	457	479	500	454	438	478	460	448	471	468	477	489	470	447	476	455	465	447	442	498	479	484	471	437	497	463	476	491	451	434	433	534	442	466	481	445	494	432	454	531	505	453	437	479	423	491	459	469	492	464	437	445	497	458	477	415	432	494	458	446	478	461	468	417	476	486	471	446	456	480	445	471	473	467	472	497	443	450	454	461	459	447	443	492	461	451	441	449	470	429	477	427	501	458	403	509	441	476	436	443	439	446	505	497	469	450	512	467	451	482	463	455	483	483	503	423	503	425	454	456	488	472	519	458	455	456	451	449	490	468	459	447	466	488	453	443	505	455	477	463	475	462	486	443	469	451	486	482	486	513	419	478	491	457	447	486	452	445	416	436	483	485	439	436	447	508	466	476	495	463	463	468	452	477	474	459	470	526	452	456	460	466	455	485	462	450	478	523	482	500	455	454	450	453	455	463	448	489	448	502	443	474	454	447	438	453	449	452	525	474	461	453	444	445	455	478	485	429	470	483	457	475	455	436	495	484	457	477	469	448	476	489	460	485	423	482	460	472	464	459	469	491	476	463	492	465	435	434	453	484	449	466	468	463	481	519	492	494	448	491	462	492	469	468	470	465	451	487	459	461	466	457	478	468	485	450	467	496	466	477	467	450	468	499	442	455	481	498	441	497	478	441	470	474	485	427	458	463	476	453	541	472	461	468	494	466	445	496	489	478	441	462	502	477	450	439	468	470	492	488	480	470	440	455	495	484	460	436	475	454	453	492	452	486	447	475	459	475	439	495	489	454	450	503	482	484	460	463	479	469	460	440	471	476	473	487	445	479	498	474	491	437	462	463	428	435	475	488	460	483	516	470	455	472	456	504	480	447	471	448	468	450	451	446	468	497	458	420	430	447	482	501	425	475	477	468	498	492	478	473	451	500	491	449	488	467	465	482	480	477	454	448	471	446	469	455	484	452	480	499	490	447	475	487	453	456	469	483	519	461	460	461	481	446	477	476	474	467	475	474	464	488	491	459	477	487	487	448	502	476	496	494	472	426	445	473	467	479	447	442	466	446	478	510	490	499	449	492	453	475	481	482	504	504	469	482	445	473	463	417	520	490	479	442	475	471	506	414	431	490	460	482	469	507	455	440	499	468	459	469	484	466	445	454	477	468	505	441	490	445	481	478	452	469	457	464	444	503	507	443	456	495	440	434	453	464	495	479	453	457	421	468	450	474	509	479	509	479	495	459	483	449	470	451	467	482	480	471	479	448	448	446	463	441	465	477	473	461	449	455	462	501	486	445	493	489	484	434	463	451	474	478	467	486	468	492	411	510	469	450	452	478	469	491	490	466	475	485	525	480	458	474	453	447	453	476	448	503	473	449	446	496	473	464	439	439	458	432	437	477	446	468	491	492	491	448	463	445	473	464	436	514	493	466	463	482	460	491	491	466	480	463	411	432	465	490	444	467	480	491	440	441	467	454	483	440	511	486	481
24826	21206	27659	24998	12530	968	733	614	542	498	509	518	426	405	444	430	436	441	461	392	428	393	399	415	449	423	394	452	411	387	410	405	425	449	417	369	431	396	397	410	426	417	426	428	406	380	386	405	405	444	429	419	403	413	413	448	393	411	382	381	420	416	424	411	398	395	411	425	413	441	395	414	399	403	393	393	430	442	400	442	421	410	421	365	423	454	395	394	429	431	391	423	407	402	377	429	414	403	416	413	415	402	400	419	421	424	393	378	408	371	387	395	395	397	409	426	384	387	447	409	456	401	394	397	402	446	408	366	416	370	435	462	407	369	432	394	411	399	425	418	401	432	388	391	394	421	381	373	433	430	440	416	389	398	410	442	360	401	434	381	424	419	365	418	420	388	411	389	397	426	399	383	399	417	417	391	429	395	402	399	417	375	405	389	453	421	422	404	419	430	406	429	372	400	420	397	420	428	393	397	446	423	423	400	364	379	417	438	394	372	404	424	457	442	408	449	416	395	438	397	382	431	413	406	369	395	411	383	413	424	406	380	399	423	380	363	388	376	402	422	426	406	400	398	405	386	387	401	405	415	411	392	370	416	399	377	395	397	399	400	412	390	392	351	413	382	401	376	422	406	393	405	391	388	413	412	419	427	394	398	408	435	386	358	380	427	415	421	409	391	364	369	425	426	394	418	401	400	417	416	430	420	413	417	418	405	404	430	407	413	432	438	395	425	424	378	404	415	415	381	404	421	389	415	407	372	418	412	386	410	401	374	423	404	426	400	399	425	422	412	383	371	405	417	389	389	388	374	395	407	410	405	408	371	430	440	380	408	428	415	427	425	465	437	449	409	424	399	429	385	416	418	423	418	368	437	417	480	380	372	414	409	396	409	417	391	387	427	410	378	392	388	433	420	412	426	435	441	403	409	381	416	401	420	388	362	374	439	401	402	418	404	415	376	401	411	459	420	403	430	415	408	374	420	379	377	417	408	371	404	438	380	422	417	392	418	406	411	369	394	406	377	390	422	426	388	390	445	408	422	420	425	420	396	392	388	415	404	418	425	422	375	386	425	416	401	394	389	366	381	394	432	421	386	435	441	388	435	412	409	367	410	412	420	411	399	425	411	386	409	409	428	377	392	426	399	421	436	401	411	378	400	371	442	411	409	396	390	419	416	414	370	384	402	372	438	401	433	408	400	432	394	386	383	376	418	384	414	391	432	400	429	412	421	405	382	407	375	394	405	433	417	401	388	384	373	384	381	417	403	382	440	422	408	387	419	424	412	409	459	438	411	414	362	362	397	386	403	410	401	457	412	423	373	412	399	401	397	400	408	415	367	381	439	405	431	388	401	393	432	390	427	394	396	434	362	428	370	441	411	387	399	423	347	428	402	359	388	419	425	413	405	392	389	394	382	423	401	384	407	387	378	388	403	390	393	410	389	423	407	397	422	408	417	405	417	416	412	430	404	404	424	398	415	431	407	420	385	415	370	425	407	379	387	373	403	417	366	419	424	416	349	391	393	440	383	454	389	387	407	377	410	390	427	413	427	392	412	436	390	439	387	403	398	393	424	413	398	415	415	382	417	400	428	399	390	388	429	425	418	415	423	395	376	438	426	399	413	374	393	436	401	397	404	424	403	385	409	412	397	407	419	388	401	362	392	365	399	387	425	362	386	401	391	420	415	428	417	420	410	403	390	430	402	376	392	383	426	451	399	396	424	414	425	405	398	397	410	420	389	376	375	381	445	413	406	396	431	376	384	467	406	393	431	415	410	415	409	422	402	396	408	402	393	379	387	428	426	426	411	410	384	388	425	415	426	384	437	402	416	396	414	420	432	439	410	390	426	399	369	415	405	382	414	415	395	392	373	397	414	394	415	399	389	388	382	411	385	407	421	400	371	393	393	386	395	382	386	370	409	384	397	415	355	379	390	367	408	401	357	393	407	406	428	414	386	398	422	428	394	391	395	428	402	425	392	420	407	406	356	434	402	407	378	400	378	422	370	394	398	405	397	394	417	440	431	411	400	423	414	412	415	409	426	419	426	431	402	445	433	396	433	381	387	397	410	397	385	379	391	431	382	396	411	400	392	413	402	411	391	421	397	379	416	402	405	378	399	433	393	424	415	414	464	410	471	390	385	407	391	371	381	406	433	406	399	414	419	415	345	386	404	370	391	396	409	404	408	396	415	368	421	401	408	404	393	400	398	376	411	395	397	399	356	450	368	376	384	376	388	424	394	431	415	424	411	413	406	441	424	415	395	386	390	424	418	377	422	365	361	404	449	418	386	415	402	388	386	401	377	417	409	417	408	398	435	409	440	443	393	408	417	387	409	420	380	405	440	425	366	388	441	415	405	435	418	394	407	394	412	405	406	435	406	413	382	401	398	424	392	362	405	402	399	430	392	413	383	412	433	436	396	439	422	417	402	412	352	404	401	424	407	430	409	408	422	408	402	413	388	414	418	383	382	393	399	411	393	398	414	400	421	395	421	418	410	408	363	403	447	433	404	408	422	404	402	422	394	395	384	387	411	402	421	384	402	406	419	405	411	393	405	429	403	369	402	438	412	397	417	407	397	439	399	441	398	409	408	396	392	400	417	393	404	400	403	393	412	402	423	442	388	378	376	405	389	420	375	400	409	403	446	385	402	395	363	394	407	385	420	376	405	442	426	398	418	414	394	405	446	383	383	422	398	394	361	406	399	376	435	395	414	424	417	380	371	386	407	422	382	415	398	378	415	415	460	414	428	402	363	371	405	406	436	404	388	394	423	402	402	409	400	408	404	401	417	383	360	413	432	417	390	427	410	400	379	393	401	429	432	370	394	426	416	354	421	440	389	397	390	405	380	386	381	403	395	419	389	420	392	391	379	355	409	382	403	395	422	379	408	385	406	432	411	397	406	428	418	401	419	413	374	395	431	403	383	396	389	428	383	403	342	362	409	411	420	425	376	410	424	407	387	438	412	406	377	386	449	435	401	382	392	410	395	407	417	384	412	393	370	396	374	415	429	408	370	366	429	387	403	389	385	449	423	429	415	414	399	390	416	393	403	430	410	411	405	422	415	382	402	383	416	390	383	417	425	365	431	417	395	366	381	382	442	427	375	424	369	447	420	378	415	414	413	409	407	363	440	408	431	413	405	415	403	379	396	397	401	404	389	438	415	405	416	435	418	432	425	404	416	384	385	388	377	398	396	431	376	407	409	369	368	409	384	400	381	383	430	438	398	362	384	417	392	389	452	406	397	383	363	426	426	429	375	432	417	410	392	386	417	402	426	421	441	407	424	406	418	370	411	388	381	374	414	449	408	419	381	395	393	427	441	425	429	408	387	382	431	397	369	409	357	428	394	416	433	403	420	387	359	444	413	395	438	398	408	369	402	408	417	375	399	416	427	415	423	379	396	408	428	402	428	425	424	405	394	417	406	393	412	395	406	396	398	422	405	412	398	396	415	395	387	377	385	408	393	390	417	374	424	395	428	415	406	389	426
9153	6031	4587	2573	1815	1487	1233	1043	854	792	699	644	630	637	562	603	585	527	581	511	554	521	481	536	536	501	498	513	479	504	544	507	503	494	510	489	492	424	494	457	493	468	509	486	474	491	485	490	473	496	482	482	528	496	467	493	498	497	502	477	515	506	485	445	488	547	504	511	481	519	530	424	466	465	471	452	449	507	517	502	461	493	491	517	491	483	518	483	474	493	512	485	446	469	491	474	517	501	489	489	471	463	472	506	487	467	459	516	446	528	500	477	496	462	452	484	476	454	531	526	500	476	506	478	512	487	503	500	497	508	478	467	456	479	517	450	484	462	451	490	473	498	460	460	510	533	482	483	522	507	466	491	500	486	470	493	487	481	508	483	476	509	506	520	491	483	499	485	498	470	494	492	475	489	500	494	485	468	477	494	494	489	494	481	461	466	481	506	514	531	493	484	498	470	470	466	482	500	453	473	476	474	481	522	475	497	500	503	484	471	491	446	441	444	468	484	482	495	489	483	431	481	495	505	474	465	494	476	457	470	528	480	516	475	487	466	471	468	495	505	485	494	526	477	473	483	479	502	496	515	473	488	507	468	479	470	489	442	518	538	449	502	460	508	492	538	479	517	476	495	500	516	496	472	473	517	490	482	507	485	512	479	502	477	523	454	459	518	495	500	491	516	483	469	484	455	481	475	475	511	498	482	501	504	472	458	495	481	535	474	545	471	482	472	500	491	480	459	484	481	490	485	513	479	499	515	481	539	472	507	489	516	500	472	508	493	450	528	483	489	505	466	483	507	475	483	469	488	474	506	502	493	477	473	494	494	525	501	495	470	495	503	485	506	485	481	490	509	474	458	483	450	500	534	517	477	478	483	501	504	477	488	512	461	473	491	513	478	479	472	521	504	502	500	482	470	484	520	512	485	472	486	439	485	444	522	447	509	479	512	504	478	462	464	520	512	517	477	447	472	507	493	485	451	492	539	474	487	501	486	471	466	486	495	491	473	519	499	481	466	475	487	481	477	494	503	488	480	468	499	492	490	504	472	480	479	476	464	453	481	471	484	468	502	487	499	458	480	520	474	491	478	495	483	459	460	506	493	454	484	476	482	439	502	484	480	516	531	506	521	494	457	513	507	492	453	511	513	544	470	502	496	489	528	495	499	472	473	565	491	488	471	501	482	497	478	493	457	480	460	475	463	487	488	489	466	467	459	533	493	484	484	464	460	506	504	510	499	477	508	461	453	497	484	486	533	471	499	492	434	462	484	466	496	468	523	472	488	482	483	487	479	477	509	499	496	454	471	494	451	463	519	481	518	446	466	507	505	472	497	498	464	470	504	449	514	520	485	463	443	497	475	479	523	488	522	463	497	505	436	488	481	514	511	458	476	497	509	469	502	505	508	505	459	497	483	487	483	485	476	530	495	508	447	450	490	495	470	498	490	495	510	479	484	458	461	515	521	501	454	474	478	479	459	486	507	503	531	470	504	488	504	478	528	485	502	486	483	517	514	425	509	463	508	510	490	479	456	479	505	475	501	479	455	484	505	506	462	480	489	497	504	496	501	490	466	480	454	464	533	496	502	499	495	465	482	484	526	488	460	491	473	527	477	485	492	482	497	493	465	477	412	495	495	486	471	509	468	470	487	505	432	477	497	483	483	513	492	474	483	490	538	478	506	521	502	484	507	484	504	482	442	428	495	512	478	458	460	495	504	483	486	491	472	522	526	502	466	447	494	464	486	476	481	481	499	478	512	487	507	446	481	483	471	455	496	472	504	506	503	503	481	462	455	469	465	474	460	515	471	462	459	498	475	490	484	500	509	481	485	476	450	495	486	477	498	462	468	495	460	519	490	484	499	524	505	487	484	464	506	464	452	510	478	511	463	444	534	491	479	478	490	457	515	469	479	489	468	458	463	527	437	494	502	472	504	463	467	449	482	486	509	514	480	487	502	513	483	511	460	492	480	473	494	507	473	479	491	506	498	484	491	500	449	495	485	497	506	468	505	481	474	464	508	482	481	482	499	461	437	511	469	438	497	498	517	556	458	456	481	493	522	489	441	468	486	527	528	491	495	486	476	525	482	524	464	469	481	437	521	491	505	489	499	480	488	518	488	496	437	481	479	454	471	453	467	442	495	485	483	507	479	471	459	515	471	534	485	498	496	506	497	504	491	439	502	514	484	476	499	532	489	482	463	502	499	457	518	459	514	524	479	462	474	548	475	466	482	500	443	525	489	511	477	477	414	482	463	449	443	490	514	505	496	485	490	487	522	464	482	500	502	502	488	530	487	476	503	502	487	460	497	515	537	480	471	511	487	508	450	493	521	478	509	494	495	470	501	449	448	462	494	488	494	533	476	475	513	493	452	502	498	450	486	483	479	482	504	505	471	444	443	476	488	488	481	506	490	480	515	471	428	511	526	502	508	488	497	474	498	493	495	496	467	472	506	467	425	511	483	482	482	490	506	510	484	514	490	444	490	502	440	484	463	497	495	527	469	508	439	503	489	474	496	498	451	492	465	463	452	461	480	485	456	479	536	463	515	530	487	472	488	473	485	457	455	487	458	491	450	516	486	479	476	482	529	532	480	499	495	501	477	512	543	486	433	481	483	467	545	511	486	510	469	481	474	483	470	496	479	467	475	459	473	492	468	466	490	469	497	494	486	496	470	475	500	497	480	466	470	462	467	474	483	500	516	484	507	491	445	473	525	500	508	525	486	464	478	463	472	510	486	489	480	481	517	516	495	511	489	483	475	501	496	504	446	485	475	485	503	484	492	467	488	479	512	458	482	483	477	477	479	456	489	503	473	513	448	534	462	502	477	462	522	479	470	527	492	497	493	497	472	495	510	507	453	516	460	510	475	481	513	537	495	479	515	446	457	457	450	504	509	491	503	469	509	436	471	446	490	486	475	519	475	515	466	474	490	494	462	457	505	487	484	484	458	521	487	496	488	494	461	483	489	501	466	477	435	507	519	471	498	503	461	448	499	500	492	480	490	475	514	480	430	484	443	512	480	447	491	481	509	507	490	492	516	477	473	465	499	481	464	471	478	489	503	463	469	477	469	542	497	503	494	464	512	492	500	528	441	498	501	455	421	480	462	494	468	508	457	460	490	490	458	528	454	527	478	506	463	486	491	500	467	443	500	506	474	532	482	499	508	514	468	478	483	485	478	505	483	469	499	512	487	498	470	490	470	494	489	465	464	478	472	449	451	476	484	466	495	484	478	465	517	484	527	444	499	478	453	481	441	504	535	444	480	483	473	502	486	489	458	510	492	510	449	470	495	466	480	467	485	517	523	503	481	513	484	469	482	472	467	551	503	510	512	502	453	508	492	476	455	503	493	489	483	479	495	479	499	432	493	527	472	488	456	528	483	444	472	495	499	521	497	502	482	530	439	486	499	514	493	493	491	467	502	455	515	488	484	460	460	484	514	510	521	489	455	527	505	483	536	506	454	512	515	481	526	493	500	484	504	451	475	487	482
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
