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
340352160895	340352161464	340352162014	340352162564	340352163114	340352163664	340352164214	340352164764	340352165314	340352165864	340352166414	340352166964	340352167514	340352168064	340352168614	340352169164	340352169714	340352170264	340352170814	340352171364	340352171914	340352172464	340352173014	340352173564	340352174114	340352174666	340352175214	340352175764	340352176314	340352176864	340352177414	340352177964	340352178514	340352179064	340352179614	340352180164	340352180714	340352181264	340352181814	340352182364	340352182914	340352183464	340352184014	340352184564	340352185114	340352185664	340352186214	340352186764	340352187314	340352187864	340352188414	340352188964	340352189514	340352190064	340352190616	340352191164	340352191714	340352192264	340352192814	340352193364	340352193914	340352194464	340352195014	340352195564	340352196114	340352196666	340352197214	340352197764	340352198314	340352198866	340352199416	340352199964	340352200514	340352201064	340352201614	340352202164	340352202714	340352203264	340352203814	340352204364	340352204914	340352205466	340352206016	340352206564	340352207114	340352207666	340352208214	340352208764	340352209314	340352209864	340352210414	340352210966	340352211514	340352212064	340352212614	340352213164	340352213714	340352214264	340352214814	340352215364	340352215914	340352216466	340352217016	340352217564	340352218114	340352218664	340352219214	340352219766	340352220314	340352220866	340352221414	340352221966	340352222514	340352223066	340352223616	340352224166	340352224714	340352225266	340352225814	340352226364	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2747	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23459	21964	29918	24673	21965	22039	13062	2013	1500	1402	1248	1161	1112	1046	1054	997	909	942	942	952	926	958	909	904	878	863	928	839	879	858	887	870	867	793	828	832	819	896	825	879	867	864	878	824	893	880	814	871	845	804	836	837	824	797	802	811	887	877	852	807	855	845	790	822	808	793	798	790	835	844	806	837	871	871	796	830	837	838	804	875	826	809	848	788	832	812	875	848	853	793	800	836	831	797	850	808	817	818	779	876	793	837	827	801	788	861	832	817	863	822	816	821	855	858	794	871	851	854	841	872	834	835	838	776	832	883	835	821	801	844	824	784	818	835	795	822	829	872	781	775	822	859	839	779	827	843	826	826	825	807	800	818	786	816	828	806	806	831	852	760	813	842	832	784	866	823	764	877	852	822	793	785	864	760	846	832	787	883	850	828	816	792	806	824	798	856	820	824	786	815	783	813	841	792	847	846	849	776	811	837	856	787	831	817	801	793	843	848	833	817	786	861	832	802	823	751	826	806	793	839	864	852	864	891	850	805	811	801	846	819	850	764	788	838	874	855	815	884	826	836	849	807	875	824	885	858	815	776	840	830	800	837	844	864	803	844	839	849	807	806	896	819	880	832	758	864	824	851	838	820	790	839	830	828	835	791	811	884	826	824	895	774	831	796	880	823	843	842	768	815	789	815	808	801	892	830	817	848	839	818	865	852	843	795	863	771	855	810	786	839	812	838	881	838	862	777	770	806	808	844	807	828	832	850	825	847	848	839	838	804	842	818	828	791	813	811	826	849	815	839	822	820	854	870	797	807	854	817	807	842	877	854	840	824	803	781	849	808	826	853	871	852	822	800	819	811	877	837	864	851	835	831	789	797	811	828	812	865	880	799	800	816	831	812	833	854	789	814	842	826	826	866	832	818	836	816	828	840	815	829	867	799	798	772	848	798	851	811	834	814	773	885	812	837	813	857	817	797	872	846	807	799	838	797	821	786	810	847	821	871	839	832	814	846	787	840	837	837	794	825	852	839	781	820	867	779	751	805	808	784	801	778	840	814	795	812	832	834	788	867	824	804	835	858	848	836	840	851	819	800	874	802	831	797	835	789	802	868	851	870	796	850	832	846	850	752	794	860	775	843	778	830	820	801	772	817	825	827	847	805	813	830	820	879	789	809	832	824	865	838	854	823	785	841	821	789	805	814	801	827	866	827	812	808	823	815	856	855	897	747	805	791	831	782	842	853	893	821	833	786	793	807	808	806	836	867	896	864	804	836	799	818	846	868	763	810	787	799	804	856	816	810	848	823	829	791	786	849	817	804	847	788	835	799	870	842	833	819	776	785	808	791	740	843	841	810	839	792	823	804	807	785	853	802	825	827	864	795	849	807	900	804	839	816	813	888	856	840	855	831	815	810	827	826	776	836	860	835	776	875	855	821	787	845	802	817	833	848	793	835	832	777	841	828	785	807	848	802	810	828	801	821	881	834	797	856	834	781	852	869	791	816	883	790	850	789	821	770	843	858	818	813	815	870	806	808	831	806	850	826	844	818	843	762	805	785	857	803	818	792	781	811	865	804	807	818	829	793	843	787	870	813	819	775	794	839	855	831	806	860	807	808	838	805	845	857	789	851	779	789	796	764	780	830	805	895	811	837	826	799	866	783	805	776	824	857	795	806	811	927	809	862	788	867	840	824	847	848	810	795	830	795	823	841	803	816	848	800	838	886	837	779	813	847	808	832	789	818	814	830	843	834	809	805	832	852	824	819	784	852	868	773	858	843	834	814	819	786	863	816	806	860	826	775	840	811	795	846	826	837	859	848	839	848	812	863	843	776	839	824	874	863	787	781	821	833	851	823	791	819	843	805	792	838	821	802	806	834	837	838	794	807	830	866	860	830	802	855	860	867	766	836	802	778	798	829	804	892	796	796	792	835	843	829	788	834	806	862	830	823	827	830	801	773	850	806	818	873	837	833	847	863	833	857	796	813	852	840	813	806	815	806	822	833	851	826	844	853	815	819	828	831	838	821	892	791	822	854	805	860	795	840	789	822	847	875	833	805	856	785	808	877	824	802	826	773	813	809	834	808	749	847	833	774	827	869	827	874	811	811	812	877	797	823	797	817	836	802	829	792	860	764	809	851	807	807	755	842	851	821	841	831	796	841	825	827	799	812	837	823	855	832	822	807	873	806	832	802	782	764	803	791	844	844	824	812	779	829	842	787	771	841	822	826	816	802	834	859	814	817	821	842	793	805	772	796	813	749	749	771	844	813	770	877	854	852	819	875	828	854	789	847	798	764	874	756	828	824	803	880	857	842	848	882	774	826	807	800	833	792	788	837	826	819	775	789	854	801	842	838	863	810	860	826	851	828	797	792	810	841	815	860	837	862	820	780	854	856	856	859	817	858	844	796	865	823	852	797	835	792	816	861	828	820	837	826	816	790	862	830	823	833	862	819	800	816	812	860	882	802	738	879	770	800	798	848	813	897	846	794	839	836	803	851	847	843	808	815	781	827	781	801	785	829	812	874	832	812	780	799	865	839	829	798	796	800	790	857	847	869	850	800	838	805	786	824	839	800	810	824	824	774	828	784	797	854	799	807	828	829	810	861	831	818	846	806	828	795	780	881	789	821	868	799	809	838	822	790	828	878	808	798	874	824	834	804	830	814	828	850	774	861	848	871	792	839	853	850	823	838	776	840	850	838	811	838	843	818	833	857	787	828	829	842	771	848	798	829	802	816	810	830	805	824	816	848	832	824	832	852	831	812	800	823	800	815	789	815	791	796	850	807	824	801	857	850	797	811	780	828	839	871	798	824	821	800	803	909	835	812	802	816	830	823	817	814	811	848	870	829	759	793	829	784	820	872	830	847	851	853	810	803	798	852	845	819	785	771	820	795	843	766	841	861	816	805	786	828	843	871	803	768	837	822	810	861	832	816	801	810	761	808	757	833	829	792	801	866	866	858	826	837	805	845	853	821	825	794	833	876	795	840	807	815	781	820	858	848	816	864	822	791	785	914	808	809	798	837	784	785	860	837	832	817	787	813	802	818	846	823	818	849	828	827	817	826	840	836	823	778	858	804	862	791	787	790	844	831	768	808	811	807	795	768	753	813	778	830	860	792	840	816	834	819	830	813	806	842	820	801	799	857	781	837	885	842	807	799	830	859	831	821	812	866	754	809	885	772	818	850	832	816	820	816	796	816	800	838	875	786	797	828	865	850	850	838	843	779	850	761	810	766	834	840	823	775	841	787	776	844	818	852	818	816	816	812	843	831	778	818	870	860	817	801	828	822	802	790	834	826	816	807	885	860	798	784	763	835	848	820	831	835	808	835	802	829	818	842	846	813	785	842	769	834	840	860	840	810	791	846	830	837	830	830	893	818	822	861	794	824	810	844	802	853	840	875	818	805	813	818	815	828	795	803	820	817	794	808	794	764	805	827	830	820	823	847	845	834	803	804	818	791	802	878	841	818	821	793	783	805	874	803	844	783	790	805
17633	26425	22282	8112	5652	4225	3387	2846	2421	2050	1776	1591	1443	1387	1286	1239	1148	1159	1089	1069	1095	1053	1043	1022	958	988	987	999	998	972	986	943	962	949	914	953	937	976	927	942	972	893	913	868	856	1001	905	881	901	979	902	892	858	934	859	875	888	903	866	912	868	932	896	888	879	926	864	917	889	963	928	933	893	874	833	859	884	881	886	889	884	902	788	918	912	893	944	968	879	866	956	955	909	926	943	886	897	913	852	957	937	892	919	936	916	919	875	916	880	916	883	917	902	892	836	860	871	930	917	897	860	869	826	885	856	903	896	885	852	884	944	936	900	908	902	897	934	884	831	821	889	816	912	958	868	882	916	892	852	821	899	930	904	945	872	928	895	900	862	812	859	883	901	907	860	877	909	814	855	918	927	922	862	910	885	870	875	869	923	877	890	885	941	894	902	892	916	838	930	916	907	918	889	886	875	872	886	877	846	856	878	892	848	900	924	930	915	890	873	956	976	862	849	906	874	915	902	888	895	941	880	861	909	916	926	885	902	844	854	898	865	889	918	904	872	880	888	892	882	884	942	960	904	899	904	897	887	916	890	889	980	893	862	916	866	954	933	915	917	869	941	885	883	904	871	908	947	884	918	906	865	885	913	893	904	902	920	863	872	874	912	881	926	888	891	871	888	863	901	925	901	915	849	905	903	885	893	866	828	859	888	895	889	866	880	949	880	858	882	903	862	924	915	867	844	845	951	881	868	864	891	927	876	887	918	908	954	911	857	856	860	874	911	882	911	882	917	902	858	926	893	930	885	877	886	865	879	883	875	878	854	852	902	931	824	906	895	888	885	897	879	916	851	868	879	905	880	906	888	891	913	913	917	933	899	940	854	912	923	945	943	856	832	908	866	916	862	892	921	931	873	895	843	953	949	913	907	888	873	872	898	864	921	893	877	879	876	934	911	889	874	935	853	886	902	901	908	890	904	926	868	937	880	949	895	920	873	928	862	828	909	840	819	898	891	884	858	907	926	935	905	886	889	890	917	853	917	898	867	902	844	874	929	874	946	906	916	854	991	850	890	914	853	882	873	877	936	927	899	875	892	912	839	898	865	890	912	878	917	894	911	889	879	890	904	912	918	884	872	958	956	873	903	912	857	883	877	878	912	909	950	884	934	910	874	866	846	885	848	903	819	937	928	893	848	892	872	898	876	908	892	871	882	896	893	867	890	882	935	847	842	880	876	916	966	848	926	941	906	928	914	921	887	882	907	860	923	904	886	862	899	879	887	874	903	832	911	846	852	901	898	862	888	950	852	883	905	949	928	898	891	931	932	873	878	879	918	878	902	880	892	945	867	875	883	917	867	891	882	859	842	895	952	879	897	914	890	833	948	900	915	893	864	877	873	827	861	905	897	926	867	959	916	851	887	936	912	881	853	897	892	907	943	863	884	914	916	872	865	863	878	940	905	835	891	929	909	867	916	975	908	859	897	891	873	912	896	888	931	915	909	914	966	911	880	865	902	901	900	869	925	861	860	862	870	923	962	895	910	890	861	850	935	910	939	949	882	871	898	883	936	896	895	868	824	874	881	855	934	879	873	882	861	881	962	883	904	832	946	892	899	880	831	897	850	846	881	913	889	898	897	947	871	904	851	874	898	886	891	853	940	862	869	918	896	899	904	879	892	919	876	847	909	921	880	906	917	958	843	894	894	931	928	888	882	889	882	919	909	850	839	929	877	858	870	897	879	901	906	843	862	862	899	911	907	870	888	866	919	866	857	858	905	881	907	856	892	873	866	858	875	904	893	931	907	925	886	880	912	914	895	801	877	921	841	849	921	894	925	936	880	853	946	849	894	879	897	901	909	884	928	839	854	920	921	922	865	895	879	928	891	906	924	864	900	875	926	873	862	906	942	866	882	900	885	916	870	926	847	817	935	892	858	930	875	889	899	900	945	949	873	885	886	891	887	902	885	921	907	880	918	872	862	890	859	897	901	845	894	908	969	866	860	882	847	895	838	890	959	835	872	893	849	913	878	924	864	897	840	909	933	907	922	890	877	918	939	896	897	856	917	935	929	894	909	868	930	903	876	933	867	860	907	912	917	866	871	837	924	896	851	904	883	845	951	916	862	918	866	880	882	884	894	911	883	839	919	846	885	856	903	864	903	870	841	889	901	943	914	920	927	930	904	896	965	905	834	877	878	904	866	883	904	868	882	841	880	916	955	874	888	894	879	887	864	850	929	887	868	910	866	895	888	863	922	872	819	914	897	900	920	880	909	895	896	881	985	892	878	909	900	896	923	890	861	869	922	880	827	886	862	927	906	913	880	902	922	936	936	825	954	832	870	946	876	899	854	886	879	907	888	919	869	901	889	845	856	899	938	889	830	897	934	923	877	852	902	900	919	810	882	879	878	891	897	941	894	889	866	883	844	898	856	890	914	870	895	889	865	930	882	924	953	925	928	906	892	929	912	886	885	971	912	888	953	916	837	938	926	910	885	902	893	938	896	850	918	831	868	911	866	891	864	917	843	881	933	892	875	862	901	870	918	918	865	896	897	842	868	914	865	879	863	903	876	885	910	921	853	926	918	894	900	876	879	909	879	850	909	880	932	843	865	854	899	897	942	889	881	875	835	868	840	951	891	867	885	842	848	878	943	864	933	850	884	868	832	855	831	850	853	880	909	893	922	929	864	929	896	891	854	886	883	927	916	886	922	848	871	891	890	864	918	882	917	883	899	881	899	907	881	890	918	871	894	910	850	843	849	843	851	879	857	903	875	883	872	885	867	890	919	890	907	935	947	896	917	913	841	880	948	903	860	909	871	916	903	934	893	918	899	870	884	869	883	858	929	883	848	894	860	901	864	886	891	890	856	903	888	880	892	845	886	918	868	876	905	930	908	948	878	850	910	858	924	866	866	812	911	923	916	860	903	918	914	927	924	861	898	921	854	848	831	902	947	928	896	879	892	874	938	892	883	890	896	878	863	894	866	854	948	888	891	921	801	914	887	920	950	864	910	877	931	865	892	898	908	934	887	908	860	929	945	852	887	899	907	849	879	887	889	819	911	903	876	875	900	891	891	916	844	920	874	879	859	907	875	901	883	912	858	923	914	904	888	886	928	933	895	920	879	885	877	895	866	924	886	874	884	912	939	880	881	850	852	870	916	912	832	905	894	850	915	889	866	866	914	866	880	926	906	844	850	923	885	867	882	902	920	883	866	942	903	847	867	859	863	886	865	910	913	871	920	893	991	889	845	894	938	895	895	930	898	943	923	888	892	922	932	920	894	896	885	905	932	864	854	931	916	840	913	909	862	874	895	893	890	938	891	857	880	877	912	881	900	847	872	889	881	875	914	882	900	889	908	901	896	850	901	942	863	891	836	904	877	868	885	873	891	832	834	895	868	914	842	861	906	909	912	925	867	917	896	927	892	901	829	875	903	891	898	897	860	901	911	880	873	843	827	949	851	888	887	885	896	859	881	898	910	886	896	861	896	854	896	911
27080	20489	10391	1050	488	400	340	356	294	294	296	300	276	295	295	271	272	278	260	267	257	281	277	292	302	286	298	275	293	264	287	297	274	289	279	284	260	279	301	267	255	298	257	286	259	306	260	276	265	284	261	240	279	274	309	280	269	286	262	278	280	281	270	281	266	253	286	280	272	299	283	277	283	243	266	301	276	253	247	287	281	282	281	285	275	262	316	259	267	298	288	313	272	260	275	286	257	253	277	262	277	247	268	273	285	261	276	265	272	321	275	271	292	299	273	282	282	254	270	317	306	264	274	228	279	277	268	270	263	278	269	285	273	285	260	249	291	263	279	245	249	257	276	294	279	287	257	300	272	307	242	287	274	301	267	287	282	269	256	263	225	252	245	271	272	260	265	255	255	278	273	261	297	315	312	271	278	249	283	280	215	313	328	277	271	247	307	277	265	262	296	270	252	278	293	291	283	260	288	294	306	266	288	297	259	282	284	285	313	286	273	275	273	252	258	285	273	285	272	276	282	273	273	275	277	258	282	290	274	259	286	279	276	277	259	272	297	244	279	266	289	292	272	279	270	262	283	282	248	285	293	307	276	289	276	295	262	309	301	275	282	256	274	281	278	331	285	295	247	295	297	266	256	250	272	276	258	264	278	263	271	284	285	270	278	246	273	251	289	264	270	286	282	276	300	299	312	277	254	297	248	276	309	263	296	284	254	271	307	284	267	270	264	285	286	253	274	282	282	254	274	295	263	293	287	266	248	263	298	296	285	288	265	279	262	294	262	305	268	267	284	272	260	287	289	288	280	257	259	282	270	290	258	276	273	287	284	272	284	287	269	277	273	281	284	262	289	293	263	276	282	272	257	277	287	280	290	289	282	271	269	285	285	265	294	267	290	278	271	289	274	284	295	253	273	316	284	282	254	278	262	268	269	267	269	259	271	277	270	269	279	299	291	283	281	272	302	272	279	254	273	292	283	289	256	282	283	275	275	303	261	291	275	258	294	264	271	297	272	291	262	304	287	279	272	294	275	273	283	281	264	300	259	244	272	305	252	267	282	248	287	276	290	286	270	298	297	268	250	266	268	278	294	269	272	294	244	298	249	293	261	281	282	276	284	296	275	280	278	275	271	281	281	284	280	276	279	245	235	288	264	275	270	290	271	307	300	275	248	273	258	283	296	297	276	261	276	275	280	282	302	294	269	277	252	266	254	305	302	248	338	275	297	259	272	280	292	281	256	257	273	290	276	277	289	275	301	322	260	259	270	270	272	294	276	255	293	282	278	280	258	278	281	270	280	274	252	288	274	277	283	282	268	248	292	286	276	307	276	298	269	266	265	300	292	313	326	255	304	249	273	267	285	258	257	277	260	275	263	276	280	274	293	268	268	283	274	245	274	255	259	298	265	264	252	298	261	278	264	295	247	276	270	297	250	245	290	287	258	261	254	309	238	297	280	295	291	276	285	262	274	260	285	293	291	309	260	296	270	309	264	238	274	278	274	270	280	272	261	271	293	283	259	297	262	296	264	275	298	253	293	279	265	294	277	268	276	279	282	252	254	287	262	284	269	254	282	265	251	302	292	278	284	282	281	276	318	290	253	278	288	245	297	293	277	263	268	294	273	306	282	292	305	303	298	278	270	264	257	289	283	245	301	276	295	261	266	259	291	282	275	278	284	289	299	272	274	302	321	280	263	256	265	283	252	301	273	305	269	280	279	290	275	286	260	276	239	287	264	256	297	268	279	244	273	296	299	298	283	299	298	269	261	297	257	269	257	272	286	289	293	277	292	305	289	261	257	258	293	294	267	274	267	276	267	290	275	297	272	263	282	302	302	293	250	266	274	264	285	273	265	267	266	305	304	261	243	273	268	299	283	289	284	261	259	279	292	272	276	272	257	271	284	266	277	260	284	280	279	262	269	280	270	266	296	265	270	278	288	286	261	291	260	261	276	291	269	297	296	269	270	314	259	278	254	268	280	272	291	255	282	270	262	275	275	276	280	296	290	245	292	262	276	314	266	264	274	300	276	258	298	267	273	268	288	279	313	287	284	286	297	270	292	263	277	291	294	288	258	269	303	293	271	293	300	280	282	303	275	290	281	281	286	289	282	230	270	289	292	263	272	259	287	277	267	279	254	273	256	268	244	260	277	306	288	301	281	296	260	288	290	327	304	293	260	302	295	286	253	310	291	327	311	250	289	263	303	281	270	261	278	247	278	270	259	297	264	312	269	264	287	273	281	243	254	281	276	294	294	260	269	253	278	291	294	278	263	282	280	289	256	257	292	267	299	272	252	292	292	254	305	308	257	293	295	285	285	257	257	293	270	290	252	259	272	252	285	268	268	316	279	275	278	260	303	254	279	297	273	261	256	261	279	308	250	261	282	276	297	288	273	288	285	292	275	269	296	270	261	278	285	263	292	318	265	252	275	278	312	260	253	282	244	260	269	270	279	262	265	261	276	255	300	254	296	222	244	271	296	281	270	305	278	275	317	282	277	286	255	270	258	270	273	300	271	291	284	291	267	310	282	260	259	276	296	275	272	295	290	282	289	290	282	256	273	268	296	278	282	274	260	267	294	272	275	269	255	286	288	305	279	296	252	328	305	266	306	287	305	293	288	254	292	285	271	311	298	289	271	288	322	271	284	264	272	267	268	267	295	251	280	286	287	281	283	293	321	254	277	301	272	271	254	289	250	269	276	295	277	274	283	288	286	292	269	269	276	273	286	275	284	314	317	275	296	262	288	286	282	313	308	286	274	283	287	264	280	251	250	309	265	301	282	279	254	263	236	299	297	301	317	273	285	277	282	281	293	294	285	318	235	278	278	251	259	294	247	287	267	256	261	270	278	276	264	258	290	272	284	298	262	267	270	253	286	242	275	280	290	267	274	271	263	261	309	321	270	277	297	255	292	311	297	259	280	267	280	292	279	300	309	313	290	305	250	261	269	288	282	266	274	289	267	248	251	309	280	276	288	285	272	266	286	287	249	271	310	266	267	263	277	278	262	269	265	285	268	299	284	256	314	303	283	279	278	271	297	260	282	273	277	294	292	288	279	278	260	277	266	275	266	288	273	269	279	287	277	296	312	281	266	279	301	251	288	300	271	303	263	284	259	293	262	284	287	287	263	263	267	282	283	290	280	274	278	263	272	256	280	268	302	251	270	285	290	263	272	311	265	309	318	275	270	251	280	297	270	295	311	247	285	299	261	293	271	272	278	260	250	279	272	271	303	296	278	285	264	271	297	291	255	287	273	284	279	291	289	316	278	251	283	292	306	251	288	263	245	274	287	276	260	257	246	258	272	276	249	260	279	244	259	277	259	287	278	301	270	294	291	279	274	258	278	275	281	282	263	317	277	257	237	268	247	274	266	285	290	273	274	302	263	267	267	264	265	276	294	271	288	255	283	275	307	266	282	268	318	259	266	305	285	294	307	272	279	291	281	268	290	287	275	324	281	269	289	271	302	303	303	256	254	240	274	285	269	235
11184	5521	3264	774	509	472	410	418	393	383	351	371	341	362	324	368	339	345	324	361	360	362	363	355	358	315	337	314	335	356	354	333	333	390	336	362	313	341	370	343	346	292	342	353	329	339	348	350	295	355	338	317	330	324	348	312	332	343	361	347	313	343	330	346	297	333	354	332	332	326	320	331	340	329	328	344	338	340	339	340	335	315	345	354	364	373	361	379	323	362	333	326	352	329	342	297	347	336	355	340	335	366	329	332	343	319	336	326	343	377	369	335	319	338	349	353	376	356	358	348	359	348	318	368	314	331	345	324	351	313	315	329	318	345	347	356	305	342	338	306	346	335	333	321	329	345	336	333	330	333	318	349	356	358	342	332	343	327	364	346	340	342	395	342	310	342	351	338	345	329	320	328	339	315	329	313	343	329	325	325	336	331	353	320	352	343	324	356	340	330	356	375	348	352	354	357	337	377	301	355	342	346	372	369	346	356	313	332	338	338	366	328	318	349	340	324	320	373	354	328	339	355	368	328	331	326	356	317	355	370	366	365	303	328	382	358	349	339	347	343	343	333	350	366	383	351	361	335	365	345	323	348	350	314	364	348	375	341	368	340	330	334	322	378	325	319	363	336	312	302	312	379	369	344	328	336	323	346	359	332	322	352	343	344	331	349	359	343	313	357	369	318	304	364	339	325	313	327	339	341	332	350	311	312	335	352	328	375	372	322	373	308	358	350	307	358	360	331	324	336	354	314	330	326	333	342	335	318	329	326	334	316	321	321	328	320	364	383	345	330	358	340	328	350	349	352	314	350	315	309	334	331	331	356	356	351	326	353	331	343	321	329	342	356	356	346	349	332	311	329	376	365	328	329	349	333	352	354	370	324	344	316	348	325	341	316	337	345	373	352	350	346	354	350	365	311	357	336	333	349	328	344	325	296	321	342	364	363	333	310	328	358	333	365	337	328	343	361	326	336	333	321	358	342	344	348	351	323	328	350	332	336	370	350	360	350	327	376	358	341	324	321	346	356	329	323	340	356	318	339	312	345	341	345	344	320	315	310	323	362	354	359	318	357	377	350	343	347	356	361	312	353	352	357	340	349	337	358	332	356	345	343	343	348	325	359	357	338	328	338	338	332	342	316	320	344	304	320	375	364	319	331	345	350	377	353	336	332	321	301	379	372	368	326	361	353	348	358	353	377	333	346	336	322	333	300	344	317	357	357	358	353	333	315	317	337	349	326	355	362	339	344	349	342	337	342	346	354	311	350	323	340	353	367	344	306	339	349	356	329	349	358	310	349	359	339	332	322	333	329	345	300	297	323	331	368	325	331	348	347	335	340	361	373	341	335	349	379	357	355	325	335	334	340	299	344	326	335	316	339	315	322	333	339	341	358	336	313	353	339	347	363	340	340	333	332	313	304	327	321	349	350	322	308	326	373	349	336	356	370	363	325	360	319	317	338	312	348	335	312	335	342	359	320	331	377	328	340	297	355	335	322	360	324	341	352	335	329	355	312	317	340	352	375	325	310	337	345	344	342	354	351	365	332	355	322	326	366	362	317	354	335	340	352	364	334	359	353	342	332	341	348	365	360	335	340	345	337	367	360	337	344	351	364	330	343	340	328	334	339	315	364	310	313	325	350	327	345	341	333	337	344	341	335	335	329	361	329	315	362	330	324	356	319	340	334	345	328	365	301	342	353	333	362	322	363	324	324	338	322	305	344	330	328	352	386	326	318	341	352	360	321	348	335	353	343	300	344	317	323	340	360	369	351	315	341	342	354	301	328	329	322	339	367	349	314	349	345	359	342	337	344	321	332	327	334	336	343	379	339	320	337	353	367	342	325	306	368	343	336	342	330	350	312	333	338	307	334	373	305	356	343	342	365	334	334	366	322	352	337	340	328	327	329	349	338	362	346	314	350	328	323	358	345	349	324	350	321	332	332	346	330	368	337	349	375	348	328	329	340	311	332	363	347	349	303	333	315	334	308	340	318	340	341	333	320	316	328	353	351	354	338	332	360	323	327	342	327	353	335	313	323	325	360	337	334	321	331	321	355	346	336	333	346	307	367	343	353	337	324	367	319	328	356	369	321	330	342	314	324	330	354	327	350	344	358	323	317	329	352	331	372	327	360	359	352	343	351	343	340	341	342	343	356	338	363	357	329	357	335	342	355	397	337	348	346	346	328	331	321	334	325	362	361	364	314	343	348	337	351	323	332	355	331	324	315	318	363	365	348	345	316	301	330	350	327	325	368	373	345	335	341	363	335	390	305	329	327	323	327	337	332	342	325	348	332	348	311	337	345	373	372	349	323	345	326	329	319	338	368	359	318	323	333	327	335	338	345	323	338	364	313	363	330	343	374	369	345	335	337	320	328	382	349	350	334	359	380	346	332	327	323	325	325	323	350	365	357	373	374	331	345	351	328	338	352	330	306	329	359	328	321	359	351	319	328	302	333	311	341	346	356	349	329	351	310	332	344	323	333	346	328	320	332	335	336	324	339	325	336	338	364	352	347	335	348	344	298	327	370	340	316	355	296	318	356	377	333	327	340	312	287	322	377	342	349	327	336	327	350	375	335	335	346	340	318	340	346	328	324	348	332	325	327	320	329	322	346	350	322	363	367	328	359	337	367	355	350	335	341	321	342	360	313	355	322	351	331	313	354	344	344	315	302	346	355	335	340	359	336	356	329	335	338	356	339	327	335	321	346	360	354	322	327	358	334	319	355	304	323	302	361	324	345	355	328	335	317	365	315	321	361	346	340	341	321	336	353	352	358	370	358	322	325	372	361	341	360	357	333	300	335	352	324	317	336	344	324	343	335	320	390	318	333	315	308	347	337	344	365	348	360	354	323	324	347	371	295	332	318	329	317	327	290	371	371	326	327	330	307	386	328	329	374	348	328	338	340	305	345	331	354	338	327	326	333	304	342	351	316	331	332	336	350	335	319	337	326	336	317	367	345	363	304	330	372	366	343	340	322	349	365	332	347	294	335	345	367	300	352	301	340	331	324	350	335	335	349	343	322	317	336	354	315	348	339	316	328	309	368	332	330	356	351	343	315	341	356	346	336	344	320	357	344	340	348	344	339	356	345	322	346	343	310	346	334	335	315	330	357	347	366	310	296	357	364	348	354	347	371	363	356	309	292	334	341	322	349	338	351	323	368	362	363	364	334	321	351	338	336	358	332	333	327	314	350	316	343	349	342	339	329	343	338	324	345	323	325	339	340	325	330	335	329	329	299	311	324	330	340	353	346	321	330	361	319	346	305	355	344	317	325	319	357	310	306	327	347	343	350	346	375	323	341	348	313	334	327	359	362	336	310	316	310	333	351	344	358	355	352	323	370	347	333	346	319	323	310	364	355	325	328	343	309	327	306	323	302	362	328	353	354	336	360	332	354	362	310	318	321	349	330	325	339	342	321	346	315	352	347	340	355	316	326	328	342	345	319	323	340	314	389	342	321	355	345	326	347	288	353	348	319	331	331	338	319
23634	21180	28267	24364	21177	12283	1426	935	753	703	659	580	581	573	524	507	521	467	480	456	465	446	485	472	486	432	447	480	451	468	421	460	470	423	450	397	460	451	417	401	430	429	425	385	428	443	472	446	415	407	449	402	445	441	407	457	406	437	421	422	448	416	419	405	474	458	406	429	422	469	435	414	417	440	461	415	404	422	469	456	448	428	424	397	448	450	398	444	432	423	411	431	390	410	423	461	420	419	451	394	421	394	399	392	415	474	417	453	430	435	416	438	434	421	435	436	418	426	398	468	469	426	431	377	445	398	437	427	413	396	430	397	398	442	423	438	409	395	441	434	431	418	449	403	399	421	431	446	421	435	422	427	411	394	398	448	438	418	436	440	404	425	413	382	410	432	436	385	398	404	376	424	423	400	424	417	414	384	437	423	416	441	439	472	427	381	420	397	443	430	459	421	477	427	430	388	434	395	407	429	413	451	440	409	406	425	437	436	431	386	408	443	402	427	418	406	440	435	460	448	437	421	413	423	414	434	413	461	420	418	421	409	456	415	428	415	402	390	426	400	395	445	412	416	400	404	390	436	420	469	406	421	386	412	386	423	421	408	414	407	423	459	450	393	394	411	427	415	442	414	387	430	402	398	436	401	427	377	449	400	443	452	416	404	408	427	389	420	398	427	425	378	419	419	401	439	406	419	414	399	456	417	432	397	416	417	411	420	394	401	430	391	442	422	411	399	391	390	431	419	416	414	388	419	426	420	395	421	385	446	448	433	471	468	399	445	432	423	418	406	412	419	389	394	454	421	412	405	394	417	436	452	414	432	409	423	409	427	413	425	404	443	439	435	409	428	433	414	451	412	436	417	418	417	448	404	391	388	445	394	410	441	433	410	418	401	437	442	418	440	432	404	404	431	432	405	430	433	390	403	419	463	443	411	427	437	435	396	388	411	405	420	445	407	393	453	430	365	405	430	407	438	430	423	389	402	424	433	431	410	408	420	412	454	446	423	468	408	395	394	408	397	412	428	411	449	419	440	453	410	438	400	490	433	433	412	424	435	409	435	442	426	440	408	418	415	450	468	433	440	433	398	425	429	419	394	400	412	399	401	411	423	456	463	436	433	412	422	401	353	400	393	424	410	416	455	416	411	422	390	393	436	465	386	400	444	423	419	459	445	411	438	439	437	435	440	420	397	457	386	420	443	401	417	379	442	426	439	436	421	443	398	436	395	384	426	409	407	405	404	459	443	439	429	425	385	431	415	408	408	426	436	453	443	404	412	434	407	374	428	375	385	437	412	416	415	395	440	425	436	451	414	435	413	424	441	423	439	407	403	438	434	398	469	430	396	410	437	419	414	427	423	394	407	419	400	452	393	404	388	424	387	417	430	377	414	420	442	434	427	372	444	437	385	409	448	479	401	439	420	380	422	413	415	412	444	420	421	426	383	440	394	405	422	441	376	417	411	433	436	434	441	439	417	444	406	413	396	405	422	402	434	401	423	412	425	421	434	481	432	467	412	390	424	455	430	417	447	420	416	403	400	410	425	441	465	424	424	446	408	419	430	473	415	414	432	430	414	444	462	425	422	408	416	413	438	410	409	438	418	382	433	416	426	399	422	416	440	403	454	421	407	424	440	424	403	415	419	429	400	459	454	397	413	439	452	441	443	408	409	437	425	428	455	421	412	424	414	437	377	430	449	458	398	469	417	435	431	418	394	458	454	420	450	436	456	434	401	413	447	400	379	420	428	468	424	428	412	423	448	394	398	436	424	455	429	408	435	429	443	420	455	410	382	427	439	423	385	415	433	452	424	433	390	409	391	416	401	442	385	401	457	428	435	411	439	407	416	406	392	390	409	422	452	437	407	417	412	429	421	434	443	426	438	434	442	431	442	461	440	434	402	419	446	470	423	434	387	430	419	448	394	427	423	436	415	385	435	417	416	453	413	441	420	418	404	404	381	447	393	404	440	418	445	420	431	428	425	406	454	444	416	390	431	432	394	421	458	431	441	445	416	431	391	408	387	414	441	431	412	399	397	446	407	431	435	436	386	429	417	410	395	436	397	421	426	452	403	417	434	418	441	428	403	429	445	424	421	404	418	394	392	401	429	455	467	432	405	408	392	437	405	433	404	402	397	431	384	435	444	452	395	422	428	422	399	428	422	451	400	400	457	435	458	417	427	481	430	439	460	386	414	447	427	457	417	422	458	434	441	404	416	435	415	438	405	408	435	425	398	426	395	404	400	428	427	424	450	418	415	429	425	444	422	398	444	391	416	426	401	378	413	431	400	429	431	392	405	451	422	422	415	419	421	427	433	409	426	425	461	427	401	395	455	386	422	395	426	443	429	447	416	406	424	381	408	382	348	420	416	454	422	426	388	437	409	430	423	431	411	471	439	424	436	408	422	445	399	408	414	428	430	412	396	440	415	460	427	418	391	459	407	422	422	441	463	401	437	442	437	418	451	418	416	392	417	410	436	420	439	382	423	423	445	421	414	440	415	377	431	401	434	381	419	437	458	410	409	416	434	412	402	475	445	410	453	480	434	448	422	413	404	434	449	410	416	420	412	447	451	412	471	369	396	436	420	423	423	399	430	400	405	414	439	420	435	373	439	403	433	416	404	432	424	441	413	396	374	439	425	441	418	414	438	420	414	411	416	422	421	382	437	403	426	418	436	418	385	426	443	397	432	437	422	424	418	439	422	424	414	419	426	411	407	434	417	416	402	410	423	407	447	430	392	423	388	430	417	434	420	416	380	417	419	434	407	398	436	480	453	421	431	428	399	401	418	413	404	405	407	397	383	438	432	407	424	442	445	439	421	415	439	387	393	430	422	433	429	395	459	422	415	415	411	418	397	425	427	416	423	389	376	408	379	450	438	393	372	409	393	415	403	401	397	434	392	419	423	392	420	411	424	459	422	439	460	419	374	444	441	430	435	423	450	406	443	379	407	438	445	424	428	447	393	435	455	476	413	401	410	432	425	432	393	415	452	418	408	408	413	440	381	401	433	443	418	450	444	423	406	425	408	448	407	415	409	396	408	384	406	390	394	411	396	434	410	405	412	405	406	443	428	472	426	426	396	380	461	452	441	425	414	409	387	392	403	409	420	438	402	434	408	395	424	434	415	401	394	407	398	411	425	390	432	393	399	416	450	440	436	439	417	416	431	429	409	396	414	389	444	402	425	461	385	449	415	395	427	429	400	420	413	415	471	406	438	412	416	419	434	433	431	397	390	407	402	431	439	416	452	372	391	420	418	469	405	431	402	390	393	455	413	410	423	433	401	402	402	438	412	463	413	392	398	426	467	408	390	390	424	397	433	432	391	388	432	397	401	423	409	411	405	414	436	402	423	393	406	403	402	474	409	404	430	417	450	423	418	426	438	431	433	430	423	398	412	396	419	392	425	400	418	425	417	430	424	385	433	418	457	398	437	414	442	429	432	441	407	403	425	403	359	439	422	396	411	444	425	425	466	443	441	403	381	449	398
13209	20670	13477	4366	2967	2103	1750	1477	1156	1042	871	821	714	697	681	660	635	611	569	627	582	563	552	509	514	523	501	528	536	513	475	559	537	507	522	507	519	479	542	527	507	503	498	531	483	467	498	454	504	497	508	473	476	509	474	492	478	508	482	459	527	463	513	476	463	445	501	432	503	474	462	500	483	497	444	508	477	430	473	491	450	459	506	475	489	470	464	521	465	432	477	487	494	513	481	445	456	490	460	477	480	477	477	484	514	479	478	484	464	501	493	471	452	500	469	482	488	483	481	488	455	475	454	474	425	492	464	483	477	504	482	464	492	507	428	444	465	497	482	471	461	484	478	459	494	510	492	483	475	460	507	472	463	494	436	489	470	503	427	454	501	444	484	486	493	470	469	499	480	499	470	487	503	514	464	511	479	464	461	439	463	464	501	469	446	472	488	489	430	457	469	486	474	441	504	498	474	446	502	470	433	515	462	492	451	479	486	479	488	467	483	482	481	522	450	462	469	492	529	478	487	479	514	469	521	455	459	466	473	503	464	496	450	425	466	472	498	450	482	501	507	474	471	486	428	476	480	501	485	482	475	505	501	448	496	449	501	456	550	452	509	499	472	492	487	487	437	477	465	494	496	481	531	457	471	486	465	482	486	486	447	482	489	488	486	494	508	487	456	443	478	435	484	510	510	494	432	463	480	444	529	439	523	497	493	484	499	466	472	502	509	509	474	497	458	472	497	483	482	511	465	443	431	481	455	471	474	458	488	468	465	468	463	461	517	478	460	535	512	458	461	480	446	487	463	475	495	488	466	494	510	441	480	491	457	484	476	514	468	465	472	486	503	459	443	499	497	479	464	476	465	493	452	444	466	483	503	465	465	496	452	472	513	440	440	507	444	503	504	470	454	417	501	480	504	511	479	460	460	494	498	458	479	484	466	446	495	472	488	506	454	482	507	459	457	472	475	511	528	471	471	477	499	475	468	504	454	487	467	481	475	428	515	464	476	482	482	512	490	489	470	497	455	458	532	463	502	482	472	508	520	486	493	462	481	480	466	470	482	485	481	469	499	474	445	477	501	511	532	474	491	474	474	471	455	499	517	487	492	539	484	507	483	475	455	457	487	466	483	502	476	474	467	481	498	467	468	492	493	482	493	485	459	476	508	500	499	445	491	440	468	476	448	417	466	463	444	482	436	475	490	488	507	482	470	494	489	473	470	457	456	450	481	504	474	490	511	482	453	496	478	489	461	486	491	436	451	475	500	503	447	480	493	509	490	472	467	445	478	487	571	471	486	439	486	449	491	491	487	499	492	451	478	434	464	456	425	503	452	447	496	473	465	466	445	458	447	494	466	462	472	440	464	501	438	456	497	505	478	475	486	425	466	447	459	471	432	467	494	473	501	487	468	513	498	462	482	472	479	487	477	448	458	484	462	484	424	486	487	457	469	493	479	466	474	487	492	471	461	517	454	504	512	472	502	529	484	503	519	526	437	446	471	492	473	492	470	533	503	483	462	538	449	524	449	491	438	467	501	475	446	470	492	450	482	483	455	479	465	490	473	465	472	438	456	483	503	511	471	465	482	454	481	465	486	463	453	487	499	459	497	478	457	486	469	476	505	463	451	497	481	486	528	466	492	503	484	500	468	464	459	460	480	466	481	468	471	455	473	495	487	470	479	514	441	432	490	494	468	488	499	465	463	488	470	466	484	452	482	484	465	477	504	478	450	470	471	512	468	454	466	456	484	494	514	497	478	454	480	473	454	466	521	459	443	459	456	481	516	477	517	487	497	458	457	504	445	494	490	484	483	508	479	488	464	460	466	468	449	485	482	461	496	475	482	475	468	485	443	454	524	465	483	460	475	447	422	476	461	477	441	472	455	502	459	480	490	497	476	455	503	489	499	519	484	482	449	436	447	503	447	462	483	489	512	500	464	482	472	466	486	493	519	461	459	487	498	474	516	471	482	462	449	483	507	488	488	443	491	430	452	484	436	474	446	472	467	494	469	496	499	443	459	453	517	472	456	472	479	502	486	460	462	491	476	491	493	461	470	448	486	479	515	457	472	456	445	471	452	469	474	488	453	480	468	438	444	477	462	456	428	449	484	474	493	520	509	471	527	486	469	478	455	459	495	501	458	461	465	471	463	476	470	477	503	435	472	463	479	503	488	474	432	502	504	455	437	479	474	469	462	488	479	455	495	457	467	430	453	469	505	470	492	484	513	473	464	475	474	517	483	461	511	516	458	511	491	442	473	492	469	453	510	429	461	475	488	478	476	475	477	456	475	456	517	487	490	477	481	499	510	465	452	495	491	495	488	462	459	485	461	482	479	461	475	476	480	465	448	500	448	474	419	475	432	479	515	473	473	485	458	479	477	484	485	464	500	487	472	489	469	515	475	469	476	471	468	494	479	420	468	456	445	486	468	498	453	466	483	457	493	483	471	464	482	468	496	454	482	477	464	458	470	467	474	468	495	467	455	477	461	487	475	453	452	444	479	472	453	455	480	453	490	471	458	540	494	499	467	491	471	503	460	433	449	471	457	480	416	495	440	476	448	496	485	464	515	507	499	505	424	508	510	481	470	469	492	455	466	493	450	457	482	508	492	514	509	464	504	476	486	466	458	488	464	484	520	479	490	450	462	488	486	495	458	495	479	467	448	426	482	464	458	497	438	468	441	476	510	479	465	469	462	450	481	525	505	528	469	496	445	492	486	476	460	440	465	474	489	485	504	457	448	463	465	462	448	478	444	473	467	435	474	456	472	468	511	470	519	463	466	455	433	486	500	476	455	486	511	488	470	458	491	547	463	459	480	456	452	502	508	468	445	451	512	470	502	492	460	457	469	491	459	500	508	470	469	495	461	461	464	481	479	445	497	470	435	458	474	495	465	461	486	506	438	502	492	513	486	433	468	490	510	469	467	506	474	474	461	467	471	469	512	476	471	508	448	444	442	477	443	478	494	493	461	493	494	455	471	491	469	444	468	458	458	488	487	442	463	461	478	478	503	487	470	490	462	498	470	483	514	499	470	499	509	467	487	463	482	494	462	496	429	469	450	471	477	434	481	436	488	499	472	475	450	486	470	503	496	514	480	472	465	469	497	491	493	473	468	462	487	487	464	478	454	461	479	492	473	481	446	457	493	496	497	490	481	472	482	476	486	464	470	466	501	447	487	457	476	465	502	520	463	471	452	506	496	503	493	447	474	508	470	509	456	453	489	474	491	485	502	452	500	469	483	467	529	464	514	458	462	479	496	466	470	438	500	461	454	487	510	447	478	511	462	479	474	475	446	459	466	463	474	454	465	423	472	464	517	453	473	473	483	527	443	442	492	478	479	487	485	473	484	469	498	500	446	515	471	462	498	486	446	480	460	463	481	456	471	461	493	494	468	490	429	473	489	496	475	496	527	485	511	469	475	464	497	484	502	455	477	464	493	470	471	452	513	470	466	451	481	488	484	471	475	482	447	474	458	461	464	473	465	440	470	472
24781	21163	27355	25137	13184	1148	813	710	632	628	639	564	575	605	558	527	527	531	532	532	527	546	525	531	506	547	515	532	546	499	558	517	461	545	517	521	551	507	495	524	512	508	544	528	522	528	541	527	505	496	494	500	505	482	487	494	518	528	523	473	519	514	517	469	530	484	533	520	518	492	500	523	510	513	533	538	503	501	536	488	529	502	500	501	502	478	508	492	502	535	522	501	487	513	526	478	491	519	534	485	522	543	536	510	491	497	534	535	452	495	521	493	548	525	516	513	552	490	573	536	492	517	523	457	531	522	491	516	573	520	502	558	525	561	538	491	506	486	525	483	520	521	488	525	519	531	474	504	505	505	481	512	508	505	543	469	530	508	470	532	526	510	509	470	499	521	527	478	494	541	502	497	496	502	474	565	515	538	531	498	484	534	486	520	536	514	507	487	502	523	472	476	465	510	475	513	553	509	522	519	502	540	509	502	550	484	489	547	471	514	505	490	510	530	499	523	502	548	523	513	513	504	500	492	510	558	561	564	492	528	476	530	511	514	532	507	530	487	526	490	555	495	483	540	484	515	503	529	491	503	555	521	514	504	514	500	528	539	518	515	526	494	482	514	578	525	515	482	524	501	534	491	546	501	531	504	516	524	447	500	497	491	497	493	480	480	484	575	494	494	507	506	518	510	533	518	512	518	501	537	518	509	520	514	477	537	556	494	578	456	512	505	506	515	499	510	537	497	558	519	509	553	529	480	493	506	484	488	494	484	498	514	500	486	527	524	488	474	529	499	528	492	476	496	523	492	471	495	506	531	528	509	475	525	495	514	557	531	498	528	515	505	532	501	476	523	477	494	526	508	488	508	507	500	516	521	504	503	550	531	510	512	498	546	511	486	486	535	455	544	516	508	508	574	530	532	542	490	522	494	497	512	521	504	520	494	510	515	531	506	508	462	508	501	484	513	470	536	504	522	508	534	476	503	519	497	484	506	503	481	483	528	490	505	540	475	491	495	487	480	519	529	500	516	527	510	491	477	508	539	536	560	505	483	492	484	515	498	514	503	507	490	508	516	551	479	491	542	520	519	517	496	487	539	481	463	484	527	474	501	519	505	519	520	499	533	535	533	542	488	483	543	514	492	496	484	507	512	477	516	478	507	473	515	472	513	511	507	492	467	465	542	525	478	486	515	483	556	489	516	502	531	542	540	521	517	528	507	511	508	522	494	563	502	487	542	493	495	477	520	562	517	480	518	479	517	485	604	474	503	536	524	504	476	521	504	505	478	482	480	519	527	542	485	499	508	528	515	528	510	482	521	460	504	503	521	546	494	526	499	498	548	507	514	551	467	516	506	509	592	522	521	505	490	468	491	482	530	530	560	501	500	514	520	498	516	531	457	508	517	517	539	461	485	501	477	474	499	544	542	500	504	491	511	511	496	533	523	525	487	510	503	482	520	480	495	475	469	534	471	510	537	542	497	560	535	451	499	506	532	518	502	509	545	536	568	487	498	516	516	492	525	497	530	532	550	526	513	523	538	510	490	533	476	525	511	545	502	469	551	516	481	515	496	514	493	562	489	484	502	523	487	513	510	492	529	504	498	510	484	502	472	486	520	518	482	520	504	466	505	472	532	506	457	511	515	539	557	569	520	506	510	520	538	523	457	476	518	526	475	525	493	497	494	533	552	516	519	499	530	510	506	531	493	493	476	501	485	538	467	542	546	497	545	494	502	509	493	501	488	482	502	503	524	517	496	497	517	463	500	516	512	499	485	480	534	492	493	540	540	531	501	531	532	497	544	492	514	496	460	523	533	527	499	525	519	506	542	493	568	493	506	493	500	509	542	505	509	526	508	529	528	493	500	490	512	511	469	542	494	552	494	538	509	480	533	510	504	507	546	480	553	495	489	514	522	522	508	527	535	510	506	489	527	526	504	542	514	456	502	504	521	515	523	455	503	506	494	520	464	486	526	490	526	536	510	505	467	516	549	529	508	500	495	461	495	495	520	478	488	490	485	490	500	525	471	512	477	542	492	514	527	493	513	478	485	448	506	483	478	468	500	517	535	544	538	549	512	496	459	509	475	504	510	524	530	533	509	454	497	482	555	505	546	516	518	505	509	506	460	510	520	501	509	500	480	523	496	486	537	515	527	516	505	500	499	563	497	557	530	517	495	488	482	492	515	510	529	502	520	530	517	514	533	545	533	491	496	515	534	462	530	518	517	515	518	533	488	493	496	541	501	519	543	497	472	539	534	508	482	490	507	513	528	543	502	507	466	520	471	499	502	508	488	537	528	588	473	521	460	457	508	511	532	484	489	514	544	498	499	505	497	543	496	518	475	527	533	522	499	475	502	519	540	505	479	517	504	521	523	524	496	527	507	509	520	482	562	505	496	480	507	478	506	490	505	499	525	507	515	486	539	494	501	532	517	477	506	482	497	475	518	520	542	505	507	479	498	476	512	485	496	497	539	508	492	493	475	514	507	499	490	496	535	530	458	542	518	497	492	513	505	539	533	509	492	485	479	488	546	550	485	521	482	482	507	556	486	501	467	504	530	513	516	481	517	501	491	521	507	498	479	519	514	552	486	503	507	479	483	489	497	460	537	569	536	496	527	501	513	525	536	501	547	511	472	519	526	491	516	504	499	538	523	525	530	488	507	540	558	549	541	492	534	489	514	515	513	499	508	512	518	473	478	535	533	485	515	552	511	518	545	496	509	454	475	510	513	462	484	515	500	496	481	518	538	515	490	474	541	513	478	491	502	518	471	548	546	520	486	527	501	516	516	529	514	497	537	524	503	514	495	505	522	524	517	508	516	511	509	501	533	491	494	480	516	521	506	510	485	530	476	495	489	494	462	482	548	509	519	520	521	561	467	484	513	518	478	497	521	471	530	478	542	500	537	492	484	478	496	465	482	505	499	503	537	510	502	475	509	511	495	497	514	490	494	488	521	502	515	529	487	512	506	496	550	502	499	489	510	486	449	498	494	522	522	498	496	509	553	536	496	521	493	526	496	528	533	539	515	554	487	485	513	567	530	532	491	500	489	486	530	506	560	511	518	499	543	515	517	542	504	527	504	508	510	492	533	500	524	489	527	521	517	511	478	473	509	519	480	525	518	525	487	556	547	479	481	546	503	497	471	536	501	486	512	468	538	510	530	545	551	524	489	496	499	496	520	505	529	500	516	510	520	490	513	485	526	505	519	508	498	480	449	506	480	472	507	507	489	516	536	507	515	529	503	481	493	493	514	470	508	557	519	487	530	500	514	513	508	519	501	493	521	529	521	482	472	524	513	523	500	479	479	488	536	501	508	488	536	501	499	518	492	521	542	555	489	543	480	499	479	524	501	491	485	539	533	540	491	532	509	488	480	569	513	489	533	516	480	487	506	546	479	506	476	489	486	502	490	493	536	529	544	513	495	520	493	505	490	510	508	496	503	521	478	499	506	519	510	509	511	551	455	508	519	520	522	538	476	479	502	523	508	515	497
14378	17814	8492	2594	1884	1547	1248	1165	998	924	808	778	725	701	646	662	642	644	611	591	623	614	637	642	646	575	613	625	581	595	635	578	643	593	625	573	640	612	613	537	585	599	569	586	613	577	584	628	596	592	624	558	603	567	601	600	600	594	586	627	620	606	643	584	619	609	578	610	624	575	626	640	624	600	591	537	580	599	588	607	609	589	571	587	606	595	577	595	584	593	597	631	632	596	628	598	600	547	597	590	574	585	596	598	623	559	574	603	603	592	548	578	620	594	595	625	616	574	595	590	617	591	551	536	607	589	618	608	588	608	574	579	589	620	583	602	588	600	591	588	608	649	574	599	602	567	599	585	546	582	591	583	612	626	560	588	639	592	588	570	572	643	566	566	607	587	605	567	613	628	554	604	560	602	574	595	586	569	594	571	596	583	598	606	569	563	584	590	568	603	586	608	608	548	601	599	600	561	578	573	589	597	609	564	570	591	608	587	580	552	518	608	606	584	618	603	598	598	591	590	536	614	585	619	604	653	613	600	563	580	595	603	630	584	540	547	588	579	611	604	627	569	632	594	581	576	603	602	573	616	613	611	570	595	651	599	566	579	617	604	564	601	566	576	635	632	582	581	619	594	548	565	559	641	592	619	601	630	617	569	628	556	570	584	597	581	564	545	564	571	606	614	584	604	604	620	622	609	601	600	583	597	604	571	570	592	604	593	626	579	576	605	593	580	610	616	554	589	573	604	608	575	584	592	591	611	588	573	587	623	607	600	579	566	606	606	571	600	627	558	617	628	627	575	616	576	616	553	615	551	604	574	604	582	643	592	581	610	600	610	580	584	649	629	640	624	573	578	604	606	625	594	601	601	591	603	549	549	616	558	572	566	592	573	598	638	576	563	612	577	581	599	583	566	573	608	584	577	557	633	639	583	602	629	596	549	621	590	537	607	608	606	609	582	600	560	591	620	594	616	613	599	575	623	597	580	597	600	585	574	589	606	587	595	645	605	613	610	591	600	590	597	644	582	575	580	571	619	599	561	571	557	587	586	589	536	608	581	600	614	605	589	626	605	582	599	596	652	629	606	600	559	614	582	610	590	604	609	549	589	638	587	588	581	597	653	583	601	596	608	587	584	552	611	589	602	615	559	608	576	587	579	603	552	608	605	604	595	597	590	554	600	592	593	603	604	631	561	568	599	584	587	567	585	596	580	624	603	605	564	581	651	597	596	615	586	627	579	601	619	602	609	548	600	626	612	598	594	633	575	606	558	580	541	609	567	555	595	589	639	554	632	605	597	572	600	604	605	547	565	560	605	576	631	602	570	634	581	598	607	592	579	625	590	593	562	614	582	570	609	589	575	557	580	588	632	580	642	605	546	575	543	568	588	606	590	592	617	619	581	610	583	576	577	624	601	570	614	632	636	618	588	657	582	622	625	608	632	568	600	588	600	599	582	580	606	612	589	579	588	590	575	591	604	612	614	582	564	585	565	555	602	610	587	610	592	607	670	601	568	588	585	555	577	617	573	607	603	596	581	596	630	572	607	600	578	604	577	604	606	585	588	624	560	619	594	572	612	619	590	609	567	570	587	601	593	613	589	598	599	580	568	556	610	552	592	623	536	596	602	584	587	604	617	625	618	575	655	563	599	575	600	630	577	591	604	564	598	571	582	578	539	545	653	623	573	568	608	633	623	594	609	589	593	581	611	568	587	581	584	598	580	545	592	646	577	575	578	536	587	557	619	601	585	574	593	608	615	581	562	625	595	584	595	557	550	609	627	584	563	565	588	598	621	576	598	579	576	559	620	609	569	596	560	554	562	549	578	605	574	637	596	577	639	611	591	577	567	591	558	571	615	556	608	569	585	586	634	563	575	542	588	614	659	598	558	607	609	592	593	593	592	635	581	524	593	570	615	590	585	594	575	562	647	617	574	598	609	585	612	574	591	587	625	612	610	602	615	629	543	611	622	594	629	571	611	620	606	557	587	665	617	598	610	577	586	587	616	602	589	588	585	566	616	638	567	604	562	570	621	575	575	564	582	573	641	621	584	614	605	623	593	615	578	592	571	609	606	550	593	640	638	571	646	598	620	584	605	581	577	611	622	632	584	624	644	609	585	593	587	621	595	621	575	573	589	577	615	586	631	626	561	591	631	576	587	613	543	617	572	600	570	561	567	539	618	582	544	615	620	593	541	587	622	638	597	591	609	549	634	558	582	634	617	605	618	590	580	599	592	572	596	595	624	563	574	574	580	573	593	636	598	615	630	557	596	625	588	573	594	597	578	593	599	633	568	565	612	591	558	561	601	562	586	577	538	613	595	624	572	601	583	574	567	587	596	617	617	577	592	569	578	592	606	567	568	598	556	585	568	644	626	591	579	559	594	603	627	565	586	625	543	638	592	601	580	634	591	567	611	563	611	594	581	561	604	613	590	592	619	605	571	589	608	615	593	601	565	639	597	629	570	596	581	564	561	575	639	580	603	582	573	608	607	614	612	596	593	560	566	519	600	615	611	624	545	589	623	602	567	556	625	574	575	568	555	581	608	560	610	606	566	587	609	603	588	571	579	602	576	560	575	610	561	583	544	604	578	606	608	582	630	577	583	595	607	523	570	611	608	548	568	609	581	589	606	588	614	587	613	602	561	590	604	602	573	611	600	569	541	594	559	577	575	603	627	577	621	553	619	590	590	553	591	588	590	549	612	575	601	592	578	562	586	630	602	552	615	611	575	581	571	534	610	607	618	558	581	590	584	580	596	605	606	563	598	603	594	595	648	590	627	611	609	570	589	575	642	610	585	617	601	586	612	598	623	587	578	567	568	613	585	607	634	577	586	586	586	559	571	598	584	575	616	582	639	572	576	608	606	656	571	596	595	583	598	644	566	597	576	575	585	596	606	622	594	617	595	568	622	593	594	592	590	570	570	601	585	588	650	582	567	568	574	611	535	594	629	533	629	595	592	562	636	602	586	571	588	601	590	621	533	599	602	599	609	540	604	551	574	607	605	596	574	610	582	613	613	581	560	568	578	569	549	599	577	610	630	572	564	601	587	566	627	607	614	586	562	579	537	584	608	573	585	607	561	584	574	609	570	601	553	575	567	590	589	582	568	605	545	561	615	518	661	573	588	589	598	573	547	637	592	621	582	597	596	599	564	585	603	624	616	591	622	551	563	619	532	605	592	565	578	644	574	521	595	619	601	598	580	553	600	583	602	613	626	584	569	581	575	588	601	556	595	581	591	584	596	624	599	592	560	587	600	602	586	585	611	563	596	606	594	563	589	565	597	555	613	584	596	596	595	603	606	610	577	588	585	574	573	552	603	610	647	619	596	632	596	591	587	626	559	590	617	580	566	572	609	594	607	610	579	582	542	558	643	586	601	591	588	627	585	594	620	629	572	630	607	626	592	552	573	589	553	574	540	634	573	605	600	528	592	609	545	555	627	549	604	592	604	531	550	569	583	593	555	567	602	614	579	582	598	633	603	615	591
22649	21204	28776	23932	21199	21256	12145	1938	1414	1346	1217	1137	1119	1045	1012	978	913	976	911	875	900	968	885	857	899	881	878	889	837	833	804	863	866	829	847	831	871	837	858	829	859	832	792	870	793	834	768	768	810	793	832	823	791	862	809	821	819	802	824	812	808	797	830	790	856	795	797	814	817	841	808	848	821	827	790	805	783	826	798	819	872	871	845	803	807	819	836	834	775	833	795	805	801	765	774	823	787	809	830	758	775	804	834	804	795	787	782	790	811	822	782	842	807	859	780	801	806	850	833	801	818	827	813	742	773	789	801	781	751	814	835	745	808	779	832	772	770	803	818	801	802	800	822	806	814	879	798	813	859	836	843	790	845	781	782	843	826	782	833	779	838	770	796	811	731	807	861	856	829	793	829	799	828	863	828	853	805	772	763	805	805	772	817	801	809	817	790	779	811	802	780	762	803	783	769	777	797	829	832	842	819	783	794	790	789	830	782	813	822	795	779	808	819	846	727	816	826	798	801	821	811	769	812	807	849	749	785	870	824	777	768	873	807	779	760	797	805	810	795	831	831	826	832	845	805	768	783	818	825	824	794	798	815	839	801	740	774	800	830	795	829	809	779	757	793	782	794	784	808	794	824	777	788	798	785	825	738	765	768	808	812	818	816	831	813	750	853	771	749	834	833	776	816	792	797	823	809	830	777	758	839	812	816	829	796	752	791	755	823	806	822	845	751	840	780	814	769	837	797	837	738	765	798	819	801	811	782	714	814	833	778	844	811	795	820	820	753	850	762	810	796	785	809	796	827	816	791	821	794	830	821	770	812	808	802	775	794	793	809	807	831	831	852	800	812	763	762	834	772	795	804	760	796	786	775	778	813	789	809	785	800	775	805	788	838	836	808	811	802	768	794	831	817	847	784	800	812	813	788	831	791	830	844	777	864	811	775	837	754	796	809	823	826	830	894	816	750	785	790	792	809	818	741	759	804	846	836	807	816	783	779	792	815	795	760	780	749	784	811	809	775	773	891	809	776	755	846	815	821	816	787	826	780	764	764	766	793	822	834	785	811	797	802	777	773	831	761	794	845	763	795	750	788	779	820	785	807	816	845	799	819	797	813	823	797	794	824	826	803	853	816	799	780	791	825	785	798	794	776	779	798	811	792	851	753	812	751	751	788	797	778	808	779	830	796	785	798	760	768	835	776	832	809	735	850	815	807	821	808	765	772	772	773	762	842	776	805	830	802	791	800	832	818	769	798	787	796	800	811	726	785	806	837	744	814	801	835	777	738	843	795	792	784	801	772	761	752	792	788	760	765	788	742	767	790	852	810	825	744	815	838	795	830	839	756	824	776	768	814	869	793	778	838	789	843	798	816	756	755	826	775	814	741	784	807	805	844	741	780	792	772	725	776	780	820	812	811	821	787	818	775	784	848	844	799	739	792	713	783	791	792	747	795	749	792	824	787	806	808	800	826	827	828	838	802	848	803	805	777	739	851	753	785	821	766	841	759	761	869	822	821	767	820	768	819	762	792	770	805	799	809	796	803	812	792	805	864	807	760	743	776	821	773	800	813	835	815	804	812	801	807	823	785	842	795	806	801	786	814	822	791	785	805	792	745	795	795	751	798	781	810	743	780	800	768	815	858	811	812	810	791	785	812	796	807	856	786	806	819	826	808	795	834	790	759	789	833	806	792	807	755	831	809	825	758	807	785	821	796	814	811	773	778	815	806	848	830	774	784	849	777	763	754	813	807	791	825	802	817	823	838	805	832	752	757	838	790	874	798	779	802	806	807	782	784	793	779	786	785	790	752	805	772	774	830	796	809	768	809	780	797	788	744	820	749	829	835	847	783	831	794	777	796	802	752	766	778	741	750	837	731	800	829	754	793	776	859	780	771	824	828	788	792	789	799	804	805	794	864	868	803	755	749	798	813	742	792	799	800	839	756	878	785	772	815	814	802	803	775	815	789	799	813	814	822	802	813	835	802	798	813	800	788	758	799	842	802	790	805	821	771	729	768	779	833	809	815	818	832	806	814	752	776	787	851	794	819	763	764	798	768	779	783	783	780	795	819	770	801	749	829	786	821	815	776	819	805	779	769	817	764	799	734	787	819	786	761	825	818	790	752	811	742	803	770	780	841	798	796	822	770	749	830	835	769	792	887	782	809	815	763	798	796	779	715	823	788	795	860	812	807	794	767	807	812	786	781	731	789	867	762	774	782	776	829	844	790	793	809	834	773	807	773	768	756	831	814	763	792	768	839	794	829	804	782	801	771	820	820	820	746	838	794	807	797	760	796	762	822	847	825	775	808	811	792	787	793	794	830	744	770	819	799	756	799	820	820	851	802	797	809	810	815	790	810	752	793	823	822	829	788	856	811	789	809	788	773	757	817	818	853	768	800	774	832	812	762	784	778	808	820	811	780	815	808	744	772	794	812	771	795	788	825	805	793	785	804	814	808	787	835	773	838	761	786	805	822	818	835	787	792	774	802	784	822	787	785	819	795	827	793	765	781	804	788	819	762	733	772	833	864	848	777	772	783	789	761	749	797	801	826	747	814	829	812	761	840	782	843	802	779	769	821	769	825	765	815	782	842	810	750	820	789	780	799	811	821	744	757	745	819	822	792	803	794	795	779	808	833	791	828	772	844	781	782	771	818	814	818	787	806	787	750	790	758	820	853	828	823	823	774	818	780	790	801	826	801	754	808	826	785	850	779	814	796	784	774	821	817	801	756	740	774	809	745	796	771	777	792	831	875	810	751	762	793	894	849	808	822	853	794	789	801	750	714	779	802	829	802	816	826	804	811	775	807	769	771	771	788	762	802	815	802	827	786	820	827	752	824	806	751	777	799	824	822	753	805	852	840	796	790	797	811	785	812	825	765	825	797	817	749	786	768	788	832	831	770	824	771	797	770	754	770	773	858	755	757	784	860	769	816	807	784	774	778	838	779	827	772	822	812	811	759	786	809	806	831	771	779	815	790	784	779	784	764	771	816	816	821	773	822	748	782	778	735	806	799	802	828	764	809	778	760	784	837	769	847	773	796	785	784	775	798	811	826	773	797	795	799	828	850	795	821	836	783	807	780	749	800	767	739	835	806	818	779	741	749	817	806	833	794	846	857	788	829	827	770	808	757	777	797	760	764	825	788	771	798	874	781	789	772	798	821	809	786	804	800	785	819	770	833	785	831	811	818	792	892	801	764	791	836	756	812	756	856	779	809	796	844	822	786	789	809	814	792	804	811	789	779	808	856	751	761	833	819	834	796	766	755	790	804	815	776	774	764	803	826	761	800	825	850	734	811	773	759	788	826	811	796	830	813	762	787	759	800	759	775	798	807	804	845	794	811	769	788	822	748	758	763	821	786	772	836	793	783	808	807	803	784	793	768	806	864	833	831	813	864	834	822	791	831	800	791	811	822	803	764	828	748	810	755	778	767	798	829	829	806	769	771	807	829	817	795	765	793	785	800	805	773	811	831	773	799	839	768	777
16789	28687	18280	7638	5471	4056	3174	2656	2196	1939	1707	1481	1434	1292	1232	1204	1128	1106	1061	1089	1033	957	977	987	955	918	977	954	951	909	882	991	978	890	910	905	924	915	862	909	850	862	838	838	889	864	871	892	914	898	858	927	884	849	830	853	897	846	936	876	943	849	865	877	880	847	905	818	867	910	859	877	873	863	823	853	846	827	858	870	873	899	873	810	864	880	876	837	831	838	847	882	837	855	844	842	903	872	925	889	872	896	920	852	890	857	850	874	895	864	874	859	894	838	840	863	918	875	914	879	895	892	893	802	879	819	820	831	836	847	831	853	832	884	912	866	836	828	861	877	870	864	920	885	850	857	852	870	860	884	881	856	838	858	839	885	857	879	838	845	875	871	911	906	834	876	815	858	843	835	815	831	826	832	886	813	845	879	833	873	894	919	868	885	868	861	869	801	815	900	887	857	886	851	811	811	878	891	850	856	847	862	852	864	817	901	834	869	860	869	852	856	893	842	840	879	887	846	876	818	887	909	838	858	888	840	858	885	844	862	794	881	823	900	901	888	855	855	889	840	881	901	875	822	906	783	849	862	872	848	845	802	868	838	845	834	838	790	834	854	896	867	861	866	835	862	849	853	856	874	885	898	848	842	888	830	871	828	818	868	856	904	882	843	816	871	822	873	866	859	862	857	885	889	845	838	891	793	911	858	839	876	849	888	856	848	896	877	869	859	819	874	856	857	853	888	876	835	882	903	848	896	877	856	828	863	890	871	823	846	841	890	860	840	867	832	823	865	882	881	820	864	892	803	880	855	865	880	894	879	889	909	846	850	821	850	875	872	846	894	855	824	877	843	910	872	896	886	887	916	835	845	838	897	895	891	817	834	908	848	848	808	869	849	851	863	888	841	868	893	826	915	859	860	856	881	834	850	856	842	780	864	849	849	931	895	866	900	905	894	900	844	840	916	907	877	945	834	864	850	845	880	829	886	829	872	788	838	897	848	866	871	895	878	852	855	843	875	835	858	815	859	858	870	880	870	901	871	867	852	848	858	848	858	892	889	861	814	850	839	839	905	869	896	882	848	833	889	881	910	838	869	846	870	821	842	872	870	881	866	861	844	896	846	833	888	893	868	837	820	893	842	857	929	841	890	842	873	848	861	902	845	887	889	861	860	861	822	834	832	862	844	873	886	882	827	864	819	870	823	837	854	861	829	886	875	842	872	822	871	854	830	885	884	862	828	876	896	918	818	856	842	835	809	853	874	878	870	833	880	869	846	906	859	875	840	869	903	896	894	876	891	875	869	871	871	850	813	840	881	879	872	853	846	875	850	858	910	834	912	914	895	899	878	890	825	878	868	881	861	837	889	876	834	879	845	837	890	872	906	925	873	826	852	902	841	805	851	891	873	846	906	825	889	844	806	840	859	905	833	890	905	855	862	869	847	874	870	844	886	817	875	816	824	860	847	855	861	865	817	891	825	878	887	849	832	836	856	884	870	911	839	805	858	855	872	899	827	827	829	857	885	861	893	836	835	862	849	820	798	899	807	807	830	790	825	840	897	858	856	808	883	847	835	901	906	896	868	849	839	831	829	836	850	883	878	905	877	850	892	827	841	908	829	851	861	869	913	885	840	859	855	808	833	874	878	902	905	870	879	897	872	860	849	837	844	888	872	888	866	869	852	840	878	852	830	867	833	874	885	854	844	838	805	883	870	824	864	855	843	887	885	814	828	830	868	857	872	869	877	887	856	840	817	834	885	835	844	879	834	878	822	863	886	881	823	836	878	847	869	848	878	816	881	832	890	905	878	868	877	819	857	798	848	904	864	880	821	811	866	883	888	824	834	854	851	816	908	838	837	882	895	883	869	823	853	845	856	882	830	875	848	875	839	872	848	862	874	870	830	886	915	840	867	859	899	804	906	823	901	818	842	878	851	882	852	933	896	893	913	858	842	876	884	853	860	890	877	873	897	858	773	834	837	870	879	853	906	828	831	872	896	900	812	829	802	885	822	889	878	869	850	862	847	852	878	871	831	887	853	837	854	867	860	839	881	894	871	861	823	894	854	881	859	799	868	912	876	871	921	838	811	879	779	897	890	843	851	848	828	847	866	869	843	890	849	860	893	907	875	875	837	885	862	877	841	874	867	857	906	872	839	863	865	872	863	919	858	897	794	805	862	871	858	892	819	873	881	833	836	873	844	870	819	857	836	841	914	874	869	868	919	816	840	880	851	844	890	876	891	839	832	858	875	886	833	917	835	865	858	855	891	830	910	860	832	853	890	872	813	869	865	873	884	854	844	804	849	874	869	874	826	807	881	835	875	851	853	818	857	866	883	851	914	867	849	842	864	855	886	842	886	890	827	830	889	872	866	864	878	838	860	842	881	897	838	873	921	830	822	889	871	877	868	885	905	862	871	803	873	827	836	842	868	822	823	807	879	893	856	899	856	874	905	856	819	836	826	849	835	887	869	839	853	839	842	852	812	861	875	877	883	874	891	861	865	891	905	849	900	866	825	882	840	940	863	888	860	834	807	822	857	894	827	873	876	915	873	890	875	861	820	908	909	827	842	881	824	840	825	848	866	871	846	861	815	844	829	835	865	855	882	854	869	833	829	819	847	865	869	834	855	815	818	870	856	893	851	792	825	913	842	874	911	883	858	869	870	855	893	879	804	893	862	879	817	850	890	882	865	820	863	874	851	858	843	878	844	883	882	826	850	845	869	853	845	891	866	825	884	861	858	871	817	876	831	817	831	870	780	927	863	858	831	891	891	885	850	853	878	868	834	896	873	826	869	909	808	842	867	825	859	858	840	842	837	893	884	867	825	914	847	903	899	806	879	863	875	836	844	836	841	873	868	867	876	843	892	892	792	935	854	892	888	831	845	839	835	885	876	878	831	858	897	855	813	880	916	904	815	865	840	854	886	858	858	838	867	849	878	813	841	880	830	876	874	831	837	882	905	869	894	875	870	864	889	871	884	882	846	841	875	855	845	893	832	856	898	821	871	879	825	826	874	891	864	844	869	867	876	894	873	873	892	867	882	828	869	822	844	854	844	858	880	886	880	836	853	854	903	898	826	822	864	863	805	879	888	845	863	838	858	881	874	808	822	826	887	864	848	810	867	844	836	890	867	903	843	936	857	853	845	860	769	857	880	888	870	848	817	866	886	835	858	885	849	840	868	874	826	928	884	870	830	841	873	846	864	844	897	836	885	853	853	913	855	853	879	855	850	867	882	867	872	852	792	869	859	858	920	883	874	803	872	837	867	865	854	847	859	858	922	911	841	848	860	916	873	880	818	890	850	863	892	913	842	876	847	874	941	877	861	907	842	887	881	858	860	819	855	864	897	885	871	844	941	924	905	873	843	883	848	865	845	837	864	790	881	923	847	852	872	856	801	857	795	828	839	845	869	890	846	832	873	835	811	887	899	856	871	808	883	823	862	815	801	815	806	842	830	842	856	848	859	917	859	920	831	852	883	830	873	871	842	850	844
27126	20653	10805	1050	579	471	417	304	318	305	339	299	294	319	307	301	314	287	287	303	305	301	324	292	315	268	305	298	283	295	271	270	253	279	240	277	285	269	305	296	307	278	282	262	254	293	279	282	256	305	294	247	288	284	299	276	290	273	292	284	280	284	279	282	306	291	324	285	303	280	282	323	260	293	275	282	262	272	277	286	280	304	299	303	306	280	297	271	306	305	279	302	284	307	319	306	255	299	288	281	309	275	286	305	272	300	263	288	284	330	309	279	259	287	308	285	272	317	280	288	282	278	319	281	290	269	303	277	317	262	278	305	319	275	284	290	267	266	285	306	283	270	287	278	260	277	282	293	257	288	308	262	271	302	280	303	272	281	324	292	275	282	281	286	261	283	303	270	282	275	279	309	297	311	279	284	303	245	285	280	294	280	287	276	257	267	279	260	301	300	266	279	302	286	257	298	305	280	284	280	294	271	294	305	292	285	300	284	278	252	292	301	267	289	290	281	293	271	283	244	296	306	273	279	288	265	278	276	278	280	300	281	285	262	307	271	256	273	286	274	281	305	289	280	282	291	271	262	286	270	287	273	243	307	287	275	272	282	289	270	296	288	293	295	248	288	267	306	293	288	274	279	280	298	330	253	276	265	307	285	269	271	317	276	280	277	277	270	287	324	294	276	279	313	288	275	298	261	260	295	279	268	304	278	297	276	320	264	296	294	257	266	292	251	308	281	302	268	286	294	309	290	264	281	270	284	296	306	306	263	278	317	299	247	298	281	257	274	274	265	307	271	282	270	261	294	268	254	294	274	312	277	289	285	265	254	277	300	276	275	294	260	255	260	277	270	324	297	305	276	265	283	276	252	330	293	287	282	308	261	282	278	280	278	278	279	297	235	294	310	276	257	293	260	289	284	293	289	294	280	284	287	259	255	262	252	304	295	286	272	286	244	289	318	277	283	262	279	283	291	270	255	285	291	289	307	314	298	263	263	287	278	284	296	312	258	280	292	299	274	310	282	252	276	270	268	291	293	314	301	302	281	293	294	264	282	257	292	286	286	261	251	282	296	277	320	266	270	269	269	277	297	271	277	310	282	289	285	328	299	293	272	314	278	283	270	290	275	289	292	275	259	311	304	291	255	292	280	320	268	295	281	329	308	269	282	286	272	255	293	300	264	297	256	285	314	303	297	270	298	269	269	291	261	254	273	293	289	276	290	276	276	295	287	288	313	260	297	258	287	287	292	285	292	270	254	291	267	245	297	306	297	265	278	302	291	255	272	276	291	298	315	269	277	260	305	280	268	269	273	327	298	273	277	262	318	266	298	273	294	286	285	267	303	311	275	288	292	293	266	306	299	298	307	318	285	264	298	278	266	254	303	285	268	284	291	283	282	310	285	274	262	288	297	252	287	271	297	282	288	289	276	305	300	287	278	290	262	271	282	252	271	249	293	314	290	295	296	272	284	298	274	281	265	287	251	260	281	288	285	311	275	276	305	298	296	255	284	337	302	305	272	282	273	280	293	267	283	296	308	297	283	290	269	315	251	289	289	308	283	290	325	292	257	293	277	298	275	279	302	294	293	269	278	272	292	293	287	287	315	297	302	291	304	255	268	303	285	275	276	289	254	271	284	282	323	254	305	294	284	274	302	274	323	275	288	257	287	265	265	258	283	313	298	265	254	304	283	257	273	264	257	259	304	305	273	288	275	293	263	257	281	289	275	269	266	294	274	274	275	278	308	281	281	285	274	297	277	300	312	257	293	258	288	285	312	272	298	237	288	275	261	281	303	313	273	280	319	272	264	289	300	275	289	283	279	275	268	280	296	281	271	268	273	313	291	298	305	285	278	294	301	261	265	276	313	288	275	317	276	296	256	289	307	271	271	293	299	252	286	281	294	284	301	261	285	266	290	280	309	288	291	251	292	254	306	288	291	285	286	283	287	278	307	289	293	277	278	275	306	279	320	269	281	243	293	306	284	279	317	302	258	307	296	307	285	295	281	280	269	261	274	269	249	290	285	248	289	255	278	283	290	289	293	282	293	277	295	295	275	289	289	275	274	273	278	280	271	267	278	272	265	324	263	280	309	272	301	271	295	256	300	268	282	288	305	273	308	281	307	299	301	274	286	271	288	279	327	289	286	301	293	298	288	250	267	285	301	277	292	268	289	320	295	283	284	320	279	299	290	280	273	274	287	259	298	303	303	273	293	286	287	279	284	308	289	273	264	294	277	259	278	284	278	288	308	300	278	277	249	291	242	277	310	289	276	294	285	272	326	294	288	272	276	308	266	328	293	287	263	269	294	270	285	296	290	297	277	289	286	313	316	299	305	294	301	307	281	274	283	271	263	275	292	276	277	282	291	295	272	273	267	259	288	267	300	288	293	280	285	279	299	326	279	268	282	310	283	278	266	294	291	291	267	268	313	283	310	273	306	279	268	301	264	317	292	288	262	259	277	286	277	281	287	289	289	286	263	268	263	266	305	236	276	307	278	283	280	289	307	290	291	295	259	291	309	281	268	292	299	296	284	228	269	257	287	261	266	298	288	300	275	258	264	277	265	281	270	291	274	254	303	331	277	299	258	271	281	287	288	283	277	268	290	281	298	266	261	301	261	273	259	255	274	292	284	280	319	280	266	278	300	289	290	269	281	285	273	272	305	299	277	312	285	301	288	279	276	284	277	272	330	283	275	280	269	272	267	274	274	302	259	307	312	328	266	290	273	292	295	287	286	283	260	284	255	274	261	299	295	268	278	291	294	283	300	249	259	294	303	261	267	270	298	299	283	291	272	277	277	300	284	278	261	286	292	304	285	239	283	285	286	278	270	272	297	295	262	312	273	303	274	304	277	296	303	299	247	311	283	295	290	269	286	285	307	308	289	277	276	282	278	277	255	282	299	291	266	285	304	280	275	304	264	283	280	293	306	280	305	287	304	297	284	279	274	287	299	293	273	263	293	294	326	298	283	278	285	304	277	306	270	301	281	313	281	258	296	305	299	269	278	280	307	281	284	292	267	284	303	285	287	294	295	289	290	276	289	265	259	279	269	287	252	266	289	277	298	299	288	284	264	284	294	293	271	295	261	286	276	286	293	289	301	283	306	284	273	302	295	269	286	274	273	288	303	272	315	327	265	279	287	277	284	279	302	294	264	286	307	274	283	308	274	277	324	279	253	271	250	318	250	310	253	303	319	282	295	309	286	303	269	288	277	279	276	248	323	297	284	293	273	264	274	278	294	293	298	272	280	277	289	287	286	280	265	327	310	284	279	274	265	306	291	337	288	287	312	280	279	255	304	319	253	314	284	258	281	272	267	279	271	298	273	285	249	258	282	253	297	290	301	286	283	284	283	298	214	275	288	256	287	297	229	295	275	256	294	300	268	253	284	277	289	302	298	310	290	280	294	280	277	314	291	295	279	274	276	257	273	314	288	277	306	265	313	303	300	256	274	244	291	280	282	279	296	315	302	266	319	288	278	272	292	283	289
10961	6922	3325	715	549	512	450	415	419	376	395	377	350	362	342	335	327	323	341	338	358	328	379	320	344	329	340	365	352	356	361	330	326	339	359	315	366	353	372	354	366	368	360	352	367	322	331	321	351	348	355	321	340	328	343	367	358	335	362	348	329	328	390	348	343	372	327	335	322	344	348	377	333	374	311	361	365	320	339	359	348	364	332	372	330	351	320	361	371	391	347	358	347	358	320	339	334	381	363	356	336	346	291	327	333	318	336	333	324	346	337	320	326	333	363	329	344	333	319	368	325	364	338	348	333	373	351	325	341	364	352	368	357	351	345	332	361	309	355	344	337	367	324	369	340	372	353	335	334	334	340	327	325	329	359	331	321	378	318	334	354	342	311	359	364	329	363	335	333	355	353	354	371	343	385	344	366	348	374	341	348	337	310	375	346	355	361	352	339	358	361	348	359	347	363	334	378	345	338	329	342	317	360	341	320	354	318	360	315	337	358	302	298	314	360	356	342	339	328	329	346	322	296	329	333	367	339	353	372	329	342	370	360	375	359	333	363	347	333	327	360	362	394	336	332	370	339	337	350	324	340	332	327	371	320	325	381	374	358	347	348	313	323	329	335	358	372	328	391	342	335	331	352	325	332	316	334	333	345	343	309	334	302	368	374	350	305	376	332	358	354	370	338	361	353	338	350	308	358	376	375	320	340	364	347	322	332	333	324	326	348	341	354	322	345	322	322	328	329	357	358	323	356	345	371	350	346	366	349	352	345	331	325	343	341	316	323	341	344	334	378	341	341	344	340	334	380	367	334	326	330	341	306	332	359	335	336	358	354	365	329	349	353	362	340	322	333	319	347	333	356	322	331	384	338	395	323	368	369	333	357	339	360	353	364	325	353	343	306	340	371	355	344	351	352	381	355	341	360	365	391	362	345	325	328	352	370	332	351	346	319	354	343	344	355	318	332	364	344	345	356	333	323	381	371	345	370	371	353	363	339	351	347	332	330	363	370	346	310	331	342	359	337	347	327	365	356	325	344	337	352	360	361	343	345	336	358	359	323	319	341	344	350	318	343	350	351	303	356	354	372	334	364	344	321	331	364	369	353	361	362	357	337	354	356	342	349	316	381	337	354	349	346	343	353	359	364	361	345	344	354	327	353	345	351	341	357	348	362	313	322	361	345	349	346	316	347	322	321	322	364	339	358	338	357	351	343	369	337	327	356	389	330	351	353	335	309	366	336	387	348	321	330	326	363	324	350	388	365	357	353	359	323	352	331	345	366	346	345	341	337	378	359	339	318	321	332	338	357	331	358	341	344	351	335	342	366	338	350	363	328	326	304	334	321	361	333	353	315	347	337	340	335	367	341	361	301	323	353	331	353	311	354	320	336	337	330	323	343	362	359	339	344	339	331	364	319	337	334	361	326	320	328	345	350	341	360	390	336	349	372	352	336	371	318	351	307	350	319	342	375	350	354	361	352	332	330	328	390	330	327	317	332	341	343	325	325	347	377	353	363	391	373	345	374	336	329	340	334	342	344	336	314	316	303	326	324	331	330	381	308	366	354	348	331	372	354	363	346	348	373	369	335	351	319	333	357	325	345	348	352	332	346	340	331	362	338	347	319	366	332	345	340	331	368	316	344	365	380	343	321	346	334	380	333	376	346	322	352	367	362	363	330	370	343	332	348	385	364	346	337	326	349	326	366	349	321	342	369	346	324	346	339	339	327	319	319	324	367	330	352	369	316	341	328	361	318	301	327	340	339	333	350	348	338	357	329	344	307	371	329	330	329	346	388	379	342	320	337	328	324	342	370	366	320	335	325	332	335	355	337	341	311	352	367	358	345	357	370	314	328	364	352	343	329	380	347	323	330	347	349	357	339	327	301	357	364	306	335	351	345	324	327	321	339	353	331	362	365	362	346	338	338	344	340	352	372	346	346	337	353	328	318	336	314	338	332	338	324	327	327	336	352	345	384	307	378	298	367	336	348	368	349	344	333	358	343	349	344	377	314	335	335	378	362	357	372	346	339	329	377	323	338	339	345	342	364	362	363	351	341	341	346	350	350	367	355	339	314	329	343	302	351	341	307	341	333	368	365	371	334	336	348	317	356	333	378	337	314	348	345	369	325	353	328	374	362	330	334	346	363	310	346	304	356	311	323	353	357	346	348	342	343	346	358	337	324	316	324	356	378	336	374	331	318	340	344	337	348	330	334	357	355	365	343	339	324	341	337	313	331	353	344	387	317	366	349	316	335	350	360	329	364	355	347	351	360	340	357	334	335	362	311	378	379	297	355	343	336	351	341	352	350	361	342	330	376	383	328	331	329	345	377	370	344	339	331	345	325	337	344	363	383	355	349	373	359	316	319	355	321	340	333	340	374	371	358	351	345	313	308	332	328	333	314	311	349	386	317	341	364	354	354	329	352	323	358	339	350	313	360	323	307	341	327	372	343	346	332	315	338	330	336	347	335	321	336	364	349	371	334	367	302	339	364	324	357	340	344	361	339	337	358	363	366	353	368	376	362	324	314	351	362	318	347	341	375	333	338	313	353	317	318	327	326	309	365	352	335	335	353	346	350	353	358	333	328	326	344	323	364	339	329	362	381	345	335	344	320	347	373	362	329	335	362	342	318	381	357	355	324	343	352	350	348	347	338	342	324	328	344	367	360	347	328	352	358	368	354	371	344	342	349	366	339	341	347	302	352	350	360	346	352	317	342	329	355	356	356	351	322	360	337	381	368	340	356	362	350	338	285	340	341	302	333	366	342	356	353	359	344	365	322	352	341	354	341	373	377	343	338	293	350	326	357	345	360	334	339	368	349	363	348	325	336	327	333	330	360	358	383	320	349	337	361	357	327	326	370	340	358	351	311	368	355	303	308	342	334	326	353	332	320	321	353	348	346	345	345	344	352	334	341	335	377	345	317	371	348	321	347	346	344	361	370	348	335	347	308	367	338	327	318	367	347	344	324	359	316	338	326	329	361	355	383	382	319	323	332	323	341	333	330	339	328	326	352	338	342	332	386	371	345	365	343	357	344	325	347	363	347	327	311	321	353	336	350	329	330	341	310	354	323	372	320	365	347	327	345	324	333	360	379	328	321	342	343	348	363	341	339	349	350	356	348	359	364	309	356	377	374	368	383	367	333	329	333	338	368	318	333	336	330	319	365	359	342	330	323	325	339	321	348	322	318	362	350	380	355	339	320	325	356	345	360	342	345	320	346	349	338	348	309	320	335	344	354	355	382	316	352	327	343	332	362	333	348	334	329	314	350	332	340	345	313	364	351	358	323	328	356	333	321	331	367	333	317	356	352	321	353	346	355	327	364	345	351	349	352	326	337	368	341	351	307	367	354	320	332	362	331	331	352	318	344	360	346	370	363	336	357	353	344	372	332	354	359	338	330	339	350	374	341	346	361	342	332	361	352	378	355	342	338	368	348	318	353	339	350	343	326	357	322	334	359	343	343	330	359	334	325	321	340	363	313	324
23558	21166	28490	24121	21172	11785	1427	911	737	729	647	587	553	547	563	539	457	506	477	480	462	440	432	475	428	417	466	447	418	467	463	447	446	433	452	432	458	439	421	434	441	435	413	457	448	438	382	455	437	436	438	385	411	402	376	417	425	428	469	479	419	432	403	429	455	432	429	415	400	411	438	415	410	419	409	417	393	441	398	430	419	426	439	405	415	453	441	463	421	426	467	461	415	402	427	433	404	429	452	427	378	403	434	454	416	436	437	452	393	446	458	444	428	384	401	455	459	441	450	442	429	446	425	413	428	410	428	472	416	417	420	452	440	436	433	415	418	440	428	409	393	406	434	431	447	457	399	427	414	427	423	449	433	431	423	448	396	376	432	443	379	432	436	425	415	387	420	444	428	433	405	410	424	424	432	437	394	421	477	409	425	408	434	400	427	448	432	411	418	446	433	422	402	409	422	398	412	397	418	414	419	396	428	422	417	421	389	428	418	376	440	416	434	425	433	407	463	448	460	398	462	397	459	405	412	406	407	389	420	453	449	413	395	446	423	423	449	436	424	434	347	407	380	440	429	394	459	443	438	422	430	406	446	443	424	429	424	425	397	372	419	454	407	407	435	404	392	429	427	410	399	466	423	422	408	411	448	435	435	470	409	427	454	441	411	442	459	434	403	407	435	399	411	427	415	420	381	416	413	426	449	444	431	411	447	379	426	426	407	442	407	425	409	439	415	425	404	398	436	401	452	397	386	433	445	425	392	434	407	423	468	432	391	417	391	422	402	438	431	432	428	422	400	442	445	427	425	398	446	428	413	409	405	416	417	420	430	436	432	430	410	424	419	447	412	423	465	431	420	387	417	447	419	429	438	408	419	438	393	446	401	446	405	421	381	428	383	424	400	437	387	415	413	441	414	440	430	422	412	430	409	382	416	436	435	434	458	426	412	423	408	419	397	443	405	412	436	462	416	453	407	438	411	481	429	415	383	429	401	428	404	419	429	402	410	427	402	442	449	452	408	444	390	434	403	423	410	458	441	439	443	414	442	413	409	435	428	431	394	419	398	460	428	411	388	415	421	428	403	423	485	433	449	424	423	431	434	429	414	380	414	432	452	412	407	421	427	408	410	438	414	463	433	466	439	424	467	416	447	422	436	422	411	405	430	433	467	415	441	438	428	430	419	399	410	392	403	432	422	465	436	438	398	458	413	392	401	393	436	476	412	412	452	391	424	424	451	456	413	438	468	432	420	454	398	373	435	433	433	419	396	434	405	407	409	406	449	416	409	457	450	384	373	439	428	411	404	425	446	439	443	440	403	404	390	424	401	408	445	419	395	488	426	435	412	411	413	400	424	415	433	436	472	395	450	451	404	431	423	430	445	383	420	436	441	435	393	424	457	430	437	450	394	438	408	397	430	430	440	436	431	400	412	415	429	414	437	415	430	439	440	399	442	430	382	406	429	417	444	426	413	421	425	436	427	407	435	409	413	417	449	438	446	438	429	416	396	386	403	408	454	442	445	428	427	409	479	428	439	431	448	392	424	447	405	389	411	442	444	411	411	427	432	368	392	455	402	472	401	414	419	435	463	397	430	421	387	436	404	420	394	445	437	415	419	416	453	428	426	406	439	412	441	411	429	429	436	455	436	428	419	375	405	407	420	438	428	441	424	388	439	412	427	426	421	448	420	458	437	446	430	416	430	419	425	420	454	435	441	388	419	434	400	444	404	434	444	416	397	392	421	397	428	427	403	430	409	439	427	440	423	418	410	424	451	429	444	430	412	458	424	414	403	423	406	428	446	390	432	462	427	403	443	432	408	444	414	426	391	401	418	422	412	403	395	438	401	425	409	420	404	420	459	428	439	438	443	428	451	435	429	427	426	395	442	426	399	407	424	448	430	392	409	383	428	447	428	431	426	416	410	428	421	410	390	408	473	427	413	401	424	421	406	416	384	459	427	416	441	401	408	406	440	449	424	430	418	388	428	404	408	396	428	426	413	404	436	422	447	419	410	409	392	417	416	397	397	430	395	430	399	409	437	406	476	433	397	381	403	426	372	424	402	417	442	418	443	425	400	383	401	403	395	381	423	453	444	466	426	458	411	417	423	409	420	432	403	413	399	452	426	438	403	393	389	387	451	395	437	425	419	415	441	436	481	419	466	447	414	416	377	407	416	395	420	437	474	429	439	436	440	444	447	393	419	432	428	411	436	382	420	439	440	405	423	418	420	375	413	454	435	424	417	432	409	448	419	402	441	434	375	395	404	424	407	434	382	401	446	386	404	428	443	396	414	453	439	447	401	420	386	435	415	411	394	406	427	418	433	437	450	431	373	442	400	400	438	414	445	451	405	387	429	442	423	440	421	405	443	396	430	450	405	414	455	411	416	405	432	433	454	410	428	419	450	436	444	452	402	420	439	413	392	421	398	406	434	457	429	441	413	405	412	448	418	405	446	458	432	408	434	433	392	450	474	430	415	448	443	411	436	439	407	412	445	401	414	386	396	453	395	429	409	428	432	436	432	449	449	434	441	444	407	457	446	424	393	426	435	385	408	427	421	402	445	416	436	431	425	447	426	432	376	463	434	392	419	375	409	445	423	441	379	439	439	406	418	424	434	451	436	395	403	431	435	412	430	422	404	406	363	411	435	415	415	432	416	415	424	435	425	402	402	453	427	477	414	442	395	436	419	430	417	433	427	457	433	445	430	431	432	397	447	419	390	383	426	407	402	425	464	439	425	450	429	433	420	398	414	442	412	405	433	427	463	420	416	398	443	452	428	410	388	423	421	441	434	420	440	394	456	389	435	430	446	418	458	415	410	433	457	416	447	432	435	420	454	439	414	444	450	419	414	426	375	410	405	435	429	418	406	433	455	426	416	413	453	453	435	447	427	407	436	455	424	428	465	432	410	398	420	420	407	418	421	416	433	428	444	450	431	431	427	397	463	435	414	410	432	429	419	453	415	401	446	382	415	445	402	448	425	420	416	421	420	439	411	412	422	401	412	415	410	409	400	434	439	427	407	441	439	397	483	452	409	431	404	390	418	428	404	407	409	420	420	443	441	442	473	435	413	427	443	433	437	406	417	445	436	444	414	431	425	430	418	410	422	412	430	403	400	422	415	426	459	407	411	422	415	424	418	435	434	432	406	432	444	468	407	428	409	468	410	445	400	436	394	442	439	376	435	417	426	454	468	409	407	438	448	411	447	421	379	466	426	436	413	453	419	447	405	408	425	446	427	443	425	427	428	411	426	428	390	429	425	461	405	403	390	432	441	423	408	406	414	434	467	446	423	423	405	423	426	438	393	445	418	425	414	426	419	425	422	434	424	450	431	402	401	441	406	437	422	419	434	425	457	433	432	415	393	397	412	409	428	392	398	413	411	424	390	428	376	436	396	401	423	423	418	438	445	434	451	408	389	436	437	421	424	400	407	426	418	404	408	402	424	417	425	425	441	432	396	465	415	425	432	415	385	446	424	444	403	420	456	407
12888	20434	16188	4232	3343	2184	1684	1419	1200	950	900	825	707	714	663	665	646	532	609	575	580	551	564	546	565	512	562	551	514	537	498	522	520	490	502	489	484	488	486	492	458	522	475	471	519	497	450	506	516	497	490	491	487	473	484	478	503	487	486	481	453	497	472	494	490	507	446	505	516	480	489	502	467	443	510	498	486	489	494	504	488	480	481	480	489	471	519	510	501	513	446	488	521	502	449	452	496	490	464	434	507	478	481	506	460	478	479	488	469	475	503	479	473	459	462	475	449	494	504	467	464	465	461	489	474	434	476	488	467	509	475	493	488	469	465	450	471	453	489	504	461	483	482	480	491	460	505	497	499	496	461	446	455	473	489	462	486	479	520	478	529	467	524	493	441	502	481	482	521	435	480	471	488	518	475	510	476	494	511	496	487	457	441	482	489	430	485	466	494	498	488	492	472	477	478	489	471	484	446	456	474	483	477	477	444	504	497	446	440	445	442	535	486	510	490	446	486	483	511	487	462	448	520	506	505	504	446	477	482	468	454	498	460	468	475	473	528	486	467	476	464	479	463	463	495	530	465	467	528	479	472	492	500	447	494	461	487	475	473	444	431	451	499	470	490	481	492	478	512	491	481	487	486	464	501	460	433	466	458	474	468	504	464	433	517	470	526	461	493	511	461	495	495	464	447	496	503	499	508	495	503	461	503	436	508	502	443	454	468	457	469	459	536	468	462	500	471	456	473	465	490	469	481	481	450	470	457	470	476	469	510	440	479	482	468	463	463	511	460	450	456	468	485	496	463	485	477	492	461	479	490	439	470	472	479	490	461	472	495	520	472	473	457	495	452	467	466	476	505	492	453	469	466	471	503	541	465	473	498	486	445	454	493	475	494	481	457	471	497	447	484	492	444	479	452	484	513	461	471	448	475	488	461	506	485	488	454	487	455	429	500	465	507	459	465	508	474	449	434	461	453	487	462	447	466	443	468	460	517	474	457	453	509	510	456	482	475	489	488	513	466	485	452	458	511	495	466	500	431	515	528	419	458	480	458	480	479	467	487	482	481	489	441	476	484	487	484	463	470	493	465	484	472	490	427	446	513	491	465	492	525	462	443	477	448	473	480	489	462	460	503	471	472	458	483	444	463	463	487	467	479	455	521	444	449	446	485	469	472	466	498	472	445	484	483	472	483	474	475	464	484	484	483	473	474	468	476	446	482	445	486	507	470	478	469	478	478	469	459	482	451	451	496	476	482	454	467	523	466	516	448	487	497	494	496	509	471	505	479	502	502	485	491	472	463	443	501	479	499	498	488	484	471	481	459	455	501	469	483	542	430	484	497	457	473	466	485	453	449	489	491	525	519	479	504	461	510	470	461	452	495	465	496	503	466	471	487	480	481	500	507	474	471	491	453	499	459	486	474	458	449	487	503	494	489	491	513	485	511	467	485	471	500	442	477	465	522	449	484	444	488	514	455	544	462	509	487	478	486	433	483	483	481	473	454	525	482	485	507	464	461	454	472	486	473	461	506	470	498	499	527	478	460	487	490	493	507	440	465	470	489	492	504	497	442	482	471	470	470	476	447	482	509	464	458	497	493	468	460	468	496	455	453	489	531	453	471	505	490	476	469	504	510	483	455	474	477	469	526	490	505	439	453	487	516	474	501	436	473	434	468	453	482	463	450	463	499	524	455	484	500	470	435	458	454	494	463	500	467	455	456	485	512	476	486	472	494	482	498	488	462	481	462	455	503	471	486	458	488	499	478	499	494	445	479	488	459	503	470	470	475	491	465	490	477	492	475	526	451	473	450	443	487	511	472	517	492	479	468	446	494	449	458	449	492	448	496	482	494	499	469	450	479	449	454	477	479	462	492	514	467	460	476	448	501	492	479	464	484	462	449	471	494	494	478	473	505	492	474	484	494	494	495	480	463	475	472	486	465	494	489	490	463	491	447	504	486	490	438	445	461	454	463	450	451	494	493	476	445	510	462	495	433	505	503	448	494	476	476	503	485	465	488	482	486	470	452	483	516	467	494	480	485	471	469	499	473	421	454	478	518	475	517	490	496	478	459	454	476	495	476	484	537	449	489	451	479	487	466	466	443	470	468	497	497	485	459	482	458	481	475	475	450	479	481	481	458	511	470	450	508	475	474	525	488	463	515	498	456	493	462	516	534	481	473	466	472	494	449	476	488	486	477	463	498	456	446	467	485	489	491	458	467	493	515	501	458	470	474	503	506	499	463	479	459	449	507	474	492	491	460	480	470	461	510	506	479	432	448	502	471	472	496	509	475	490	478	465	492	468	478	473	491	477	483	466	461	475	476	436	488	449	469	485	486	462	461	485	489	468	514	474	468	475	441	471	487	476	505	459	470	504	483	517	471	496	484	465	478	523	474	453	449	471	514	471	488	501	496	492	484	500	489	497	466	494	497	484	505	504	460	476	458	472	490	479	491	490	506	516	463	438	509	524	464	489	461	519	460	490	469	497	444	539	453	503	452	465	515	448	491	494	491	444	479	471	478	457	534	468	480	446	476	516	442	455	440	460	460	477	499	475	489	473	496	468	502	490	487	474	461	476	501	476	479	470	480	522	479	454	523	456	497	490	476	483	495	488	498	507	491	514	475	505	490	486	468	484	471	483	481	442	437	465	462	480	495	462	480	484	457	466	469	467	412	464	501	485	458	468	470	484	496	484	475	484	488	488	463	455	457	524	444	471	526	490	464	465	425	506	466	500	433	469	474	454	490	487	488	465	492	480	518	486	518	521	500	479	480	465	492	490	518	478	445	477	494	474	526	475	489	504	469	439	442	487	480	486	457	442	474	469	483	471	489	496	456	466	487	484	479	490	462	486	469	454	471	477	466	477	483	515	444	470	441	471	468	454	484	438	511	459	465	483	479	482	502	500	458	506	461	441	526	489	526	486	502	500	464	456	432	554	499	436	490	463	499	492	463	481	479	439	491	478	508	461	468	484	509	451	469	463	416	500	497	486	440	430	486	405	491	477	487	449	459	503	464	480	475	514	453	488	470	492	485	454	477	488	494	499	459	487	471	515	451	472	463	490	453	466	474	478	497	454	444	490	475	460	510	472	487	470	470	499	483	468	497	467	503	505	468	456	458	486	489	463	444	453	478	479	437	504	477	483	516	463	445	469	474	455	496	474	472	496	466	475	482	455	519	476	467	483	505	480	467	473	461	505	479	498	434	478	479	457	500	501	470	508	456	444	513	462	446	509	497	451	453	442	484	494	449	457	502	486	449	469	473	478	508	490	478	508	501	480	460	475	512	463	439	492	494	481	503	466	529	460	512	468	461	491	476	451	463	454	511	481	462	441	483	477	470	440	475	463	481	465	473	476	459	432	432	482	451	479	483	499	455	482	475	496	489	457	502	461	452	466	479	511	452	475	488	500	488	461	482	497	453	461	524	539	473	512	482	481	436	498	454	515	477	384	482	466	509	471	463	490	471	470	479	507	492	495	444	475	483	502
24785	21166	27442	25036	12086	1082	777	719	651	655	617	593	549	519	575	564	517	501	551	537	549	531	527	509	498	564	520	529	478	509	529	497	549	487	483	469	544	528	494	514	516	518	505	494	486	493	538	525	475	526	509	495	508	498	466	501	510	509	529	490	530	495	527	495	490	512	510	507	504	538	504	541	535	548	509	534	512	481	531	492	505	507	474	494	510	494	540	500	498	464	491	509	545	543	492	479	483	505	513	522	502	518	482	510	516	523	544	524	512	513	505	492	505	484	500	524	515	492	558	514	514	504	465	487	503	512	510	513	483	456	515	508	511	519	523	491	487	496	496	507	519	540	493	495	541	517	505	479	512	487	475	529	509	475	516	506	504	481	505	560	543	508	537	502	527	489	525	481	543	486	544	535	503	521	525	539	509	511	492	517	487	510	488	503	484	461	506	527	493	485	542	504	518	512	512	465	530	470	520	497	493	490	511	512	498	457	490	499	502	523	472	486	444	538	477	515	494	520	533	516	464	493	490	495	472	506	491	522	505	518	485	535	501	470	494	544	482	518	510	530	509	458	510	486	518	531	508	517	494	470	512	531	502	473	514	531	450	519	505	577	545	530	491	496	530	489	518	500	499	556	519	485	512	527	481	503	523	474	478	469	462	482	534	509	522	523	510	504	518	459	518	523	473	522	497	516	470	509	490	507	508	469	469	520	500	530	510	519	545	506	516	509	520	528	502	494	544	518	505	514	510	512	523	539	502	498	546	513	508	486	502	517	534	495	515	491	511	527	535	515	541	524	506	494	513	499	466	516	481	528	481	541	498	499	516	485	444	502	527	481	535	473	514	509	500	484	537	524	522	518	498	530	491	523	493	487	471	511	476	518	489	498	522	501	509	491	512	530	511	496	487	504	500	561	505	534	498	508	497	485	508	527	510	511	563	539	493	511	487	500	471	474	528	508	527	477	502	518	528	479	508	522	516	506	494	515	481	555	545	487	520	504	510	519	510	467	507	559	535	510	472	521	490	493	510	498	488	488	458	514	506	507	478	502	494	474	555	510	536	544	479	511	485	524	502	542	510	510	516	503	522	478	512	486	478	530	502	503	496	485	515	492	521	513	494	503	522	517	531	552	504	516	539	505	553	564	480	450	512	526	451	490	460	482	533	517	483	503	519	476	510	530	479	494	504	514	535	539	487	504	522	509	514	558	518	484	482	502	532	539	502	542	542	489	534	513	481	519	528	477	553	498	520	532	517	511	484	548	518	534	519	516	523	554	507	496	489	519	525	503	513	499	507	454	520	484	503	474	495	547	521	513	533	487	520	502	526	525	515	542	508	519	499	503	488	498	480	529	489	479	480	529	475	500	540	496	469	548	515	523	499	506	492	491	529	516	470	511	513	506	543	489	501	497	476	491	529	498	515	556	542	541	502	501	531	528	525	518	511	507	502	493	493	519	474	517	501	498	498	505	469	524	518	477	542	482	500	509	465	532	524	533	508	517	512	502	472	460	461	516	524	544	488	502	493	541	504	502	526	500	504	496	509	457	467	545	515	482	519	491	492	527	522	467	517	537	530	518	497	509	518	505	515	501	502	533	538	553	481	501	525	523	513	546	509	528	558	515	522	520	477	504	478	453	554	557	510	522	526	534	498	497	499	488	507	483	522	474	492	472	532	542	494	520	540	480	520	553	534	522	564	506	508	486	491	470	508	521	499	486	506	521	512	495	517	491	489	492	508	500	547	514	539	496	496	496	511	538	497	495	493	499	539	526	541	486	503	515	475	511	513	523	492	457	514	506	516	523	496	493	537	546	516	501	504	509	484	513	520	482	504	536	493	543	531	546	495	451	458	534	498	478	529	529	525	477	495	498	537	520	504	499	465	498	509	510	525	480	486	511	527	491	499	538	535	483	471	508	513	495	530	546	500	508	507	495	499	523	529	507	505	514	487	523	502	538	496	502	522	564	543	564	564	518	498	519	518	490	525	472	470	483	504	513	498	530	461	501	484	526	497	514	522	535	496	470	510	525	497	499	513	517	482	551	509	519	472	515	509	502	515	507	531	543	542	491	547	468	481	495	527	484	481	542	542	514	491	519	537	513	488	510	483	494	509	516	533	457	544	487	536	527	521	494	511	531	520	473	518	509	477	511	545	525	575	545	516	477	474	488	498	545	522	525	524	541	485	523	508	513	469	502	511	515	482	506	487	513	518	526	517	501	515	502	469	529	537	535	493	465	512	496	533	506	526	474	477	523	541	501	495	494	525	485	496	512	513	509	543	522	512	480	522	515	540	522	517	540	492	459	518	475	543	473	551	539	511	510	511	535	503	509	531	500	515	471	557	500	498	520	545	529	499	515	533	487	501	494	529	508	500	509	495	519	510	524	457	516	510	498	486	556	492	544	467	548	473	454	472	503	529	498	499	491	518	503	525	475	509	484	456	497	495	495	548	514	483	494	501	496	555	526	525	545	504	533	532	539	511	506	483	509	496	506	515	500	514	504	518	481	537	516	489	490	522	497	555	535	463	520	490	479	486	551	556	496	506	497	461	522	529	554	480	488	500	498	541	496	506	494	446	508	494	505	516	524	470	538	510	493	496	513	504	515	477	508	505	516	492	502	518	481	524	523	492	514	507	523	495	505	491	501	510	515	538	498	524	546	514	489	517	500	492	505	504	502	511	475	483	498	518	490	496	482	488	503	461	536	527	504	505	464	533	515	507	473	503	498	512	489	487	538	495	475	505	548	513	500	494	472	522	518	529	497	507	494	521	534	492	476	546	463	530	501	473	480	514	507	507	477	511	486	497	506	524	495	490	527	510	539	517	524	489	513	519	481	495	496	509	534	526	525	520	557	563	554	511	493	504	533	521	505	510	464	512	513	532	497	502	513	496	514	500	521	477	498	498	500	519	506	470	512	511	468	520	526	550	510	485	547	500	495	545	542	471	496	533	555	514	506	481	526	554	516	496	524	492	491	493	481	474	496	471	512	522	500	536	500	473	521	470	539	523	492	499	512	466	469	470	496	511	470	494	515	504	469	493	541	513	516	507	475	525	477	535	499	553	469	528	476	506	519	492	539	522	463	527	534	515	498	517	523	492	490	523	511	516	503	524	489	506	554	514	503	493	518	513	502	553	477	493	460	530	529	467	529	503	564	527	522	478	516	502	549	533	528	472	508	529	502	470	517	514	509	513	461	525	521	509	494	480	544	505	482	526	530	487	489	467	502	483	526	522	480	511	510	519	513	482	508	567	521	453	500	518	493	511	536	527	496	498	462	523	546	543	528	520	454	500	489	508	489	535	494	520	480	514	511	525	487	485	477	491	545	531	500	506	528	511	501	508	508	499	529	465	502	478	514	528	486	561	507	527	514	535	554	468	497	562	448	510	467	492	511	494	486	534	539	494	496	509	487	533	515	499	473	469	505	502	492	479	485	548	501	452	551	539	540	529	490	483	488	529	488	478	448	544	522	505	493	522	529	504	509	506	529
14687	16052	11395	2710	2150	1529	1298	1144	974	852	875	799	762	642	697	677	680	641	639	603	614	657	660	655	591	636	640	643	589	622	605	595	597	576	613	578	583	583	583	601	566	580	605	622	599	603	560	614	578	598	586	612	589	597	567	649	576	608	621	584	553	628	590	591	627	644	579	580	593	563	579	591	558	642	557	610	579	579	581	563	622	590	609	578	588	595	585	594	591	597	578	616	605	576	589	605	595	549	620	589	596	613	605	591	617	611	582	596	584	612	600	591	614	589	588	616	593	605	590	576	571	562	533	581	608	589	595	596	635	600	608	528	592	582	588	629	621	617	587	552	587	605	609	604	587	569	595	568	585	625	519	575	617	558	591	595	585	570	606	584	598	586	594	580	589	619	619	639	627	621	589	607	580	626	608	555	579	618	607	581	622	622	556	585	592	586	580	573	620	604	599	598	591	565	616	617	611	615	592	577	573	565	577	605	608	599	619	596	603	583	635	582	541	586	629	573	628	599	581	625	555	602	611	559	580	591	589	578	596	611	590	607	563	606	626	564	602	593	594	608	598	592	584	650	619	598	580	577	587	595	620	573	553	640	624	611	615	586	588	603	556	618	546	605	620	553	600	589	584	590	541	531	602	620	581	592	569	575	596	588	591	586	592	605	587	556	594	664	554	598	590	621	648	613	561	597	572	629	558	539	577	610	612	583	615	610	556	595	575	566	589	611	567	566	594	561	616	640	594	595	626	599	625	620	565	602	594	573	588	572	577	591	630	601	585	577	585	623	588	588	562	570	617	571	620	602	600	635	623	580	611	569	617	613	570	588	619	605	596	566	608	613	559	609	569	593	611	592	624	538	593	595	630	574	561	606	610	618	605	597	583	584	595	597	633	592	599	578	595	573	569	632	588	582	580	575	642	593	592	606	644	629	578	626	606	646	570	578	615	541	613	596	649	595	599	587	578	617	594	591	586	597	571	566	550	585	577	634	597	598	609	620	577	585	596	644	560	569	628	560	572	612	572	596	552	597	570	580	593	562	598	585	577	564	579	578	530	599	636	626	583	598	599	582	579	597	569	596	576	587	602	600	589	583	615	581	577	609	609	568	637	586	585	583	604	609	593	579	641	607	578	570	592	582	580	595	627	585	568	597	614	612	561	586	571	605	571	566	609	601	629	604	626	574	565	566	584	612	597	554	575	574	591	571	616	576	581	599	584	616	603	609	572	591	585	580	623	622	572	597	564	584	621	617	624	606	581	607	571	623	640	596	606	611	573	555	596	581	531	589	583	572	575	610	591	563	620	569	592	599	588	529	613	549	582	573	581	597	615	604	624	610	570	629	607	602	595	566	620	617	589	594	640	575	619	624	545	592	577	651	621	582	625	587	536	592	558	600	646	590	609	605	592	580	574	667	609	569	560	600	628	626	561	637	581	581	563	625	605	567	585	586	608	593	543	609	598	624	599	572	578	588	553	590	577	631	638	613	605	601	579	576	527	584	585	600	548	597	578	598	599	568	613	607	593	580	583	580	595	555	608	596	586	619	592	577	580	563	567	571	600	611	599	578	594	553	571	619	596	573	615	588	579	594	560	590	568	621	641	595	581	627	599	564	560	595	606	592	602	573	600	628	567	613	620	598	578	588	566	562	596	593	611	557	577	572	604	597	575	613	599	587	645	615	590	609	611	583	542	603	596	599	583	575	594	584	571	637	573	595	563	568	592	610	602	595	596	598	586	585	593	535	585	566	575	619	607	602	564	592	548	564	626	586	581	601	656	593	549	583	596	635	600	561	572	627	567	559	628	596	647	606	550	568	585	563	596	570	607	582	581	619	582	574	602	586	577	641	610	565	587	570	613	591	592	588	589	538	603	567	580	590	570	593	587	576	619	611	636	608	617	595	602	565	588	614	635	632	643	602	591	573	533	579	563	622	596	596	553	572	603	565	582	548	583	606	599	611	560	625	588	585	573	583	603	596	581	601	639	593	589	580	610	602	568	584	615	577	594	549	570	583	618	553	560	596	621	581	588	598	576	573	576	567	599	572	614	612	597	609	576	613	613	556	540	567	621	610	608	574	536	582	567	562	603	561	607	558	585	577	579	628	592	639	581	574	584	586	606	631	608	600	585	595	593	574	615	587	581	619	548	587	558	617	590	604	587	587	585	581	587	612	567	624	582	630	565	590	574	595	558	586	546	573	633	617	568	569	567	596	588	637	586	586	603	577	573	554	572	610	579	577	587	619	563	629	557	607	618	585	570	604	579	592	626	599	604	584	564	535	603	603	605	623	604	585	626	599	594	604	647	584	561	595	643	520	565	588	613	569	646	591	593	546	582	583	582	577	630	576	568	613	623	645	613	597	574	603	597	615	620	578	590	618	620	597	623	616	601	657	614	583	614	549	575	617	601	588	631	544	602	605	571	607	603	553	592	598	596	580	568	619	583	617	604	592	603	547	602	600	586	592	592	592	624	622	590	591	571	614	603	585	618	594	608	525	579	572	591	632	634	558	599	612	616	624	581	602	606	548	604	601	653	589	570	639	584	603	586	561	610	641	577	590	580	658	577	616	584	644	604	607	548	615	580	589	618	606	605	582	592	603	599	609	585	578	624	587	633	581	566	594	581	634	614	594	537	617	585	566	605	601	644	631	612	577	593	551	575	601	540	608	576	574	580	613	567	552	600	622	615	566	636	624	553	573	585	581	596	610	586	595	567	560	576	600	606	616	637	602	601	582	573	584	606	609	604	570	570	571	596	584	572	576	621	606	617	622	614	612	582	559	610	613	596	594	602	606	568	653	588	618	631	609	584	615	590	575	585	654	587	651	569	609	563	586	589	565	593	549	593	610	617	588	622	604	582	579	619	615	579	599	567	578	583	583	655	592	597	621	625	604	557	614	617	604	592	583	566	543	597	588	615	599	583	575	581	596	607	582	573	577	582	570	614	563	615	617	560	605	606	624	591	629	566	594	570	576	584	608	600	606	560	628	629	570	593	612	599	602	621	559	638	631	628	589	626	635	569	604	636	580	581	606	595	588	553	606	602	616	591	540	592	633	578	581	616	618	594	569	581	613	581	605	594	616	621	581	582	595	588	578	599	604	560	573	607	561	580	557	590	575	575	579	544	571	594	592	597	577	600	569	595	612	612	647	535	585	573	607	587	540	589	582	604	604	573	603	609	553	570	593	566	604	622	600	580	554	590	576	629	628	623	629	588	587	578	601	589	607	555	612	581	604	637	596	599	582	567	559	581	619	656	624	602	594	576	617	573	601	602	543	586	604	575	565	592	585	607	599	572	566	596	541	605	590	604	583	618	596	588	593	573	586	560	616	597	597	601	603	605	543	680	583	574	609	566	576	644	627	581	582	630	620	594	581	629	619	625	611	581	599	577	630	576	614	633	592	605	608	620	589	597	603	603	588	639	592	594	592	583	589	619	620	591	591	561	603	600	593	625	606	591	585	614	556	590	606	578	577	577	593	588	589	603	613
22618	21196	28899	23796	21201	21266	11372	1901	1451	1279	1151	1123	1069	1011	991	956	938	974	896	938	865	838	898	833	806	875	934	774	819	874	801	818	843	780	868	807	805	829	809	801	866	830	798	771	814	814	797	816	774	814	792	779	876	807	813	805	791	792	792	748	812	782	817	861	774	803	793	823	773	764	787	799	820	786	784	836	783	779	806	743	818	775	806	828	792	818	805	838	793	827	804	801	804	803	756	805	871	806	749	821	783	793	783	736	798	819	743	786	760	798	833	764	810	745	830	793	812	861	784	830	784	832	760	830	814	827	767	793	821	815	772	798	782	778	781	773	808	825	793	785	829	760	809	826	797	782	782	820	782	718	834	792	798	809	751	787	787	816	804	795	824	825	835	843	830	774	755	790	822	856	824	756	861	773	781	792	815	805	798	856	759	843	848	837	795	820	834	797	825	778	810	785	823	782	836	854	804	784	783	812	789	838	748	793	815	838	835	785	795	808	778	821	779	739	807	820	796	781	750	821	823	791	738	784	800	795	809	828	816	807	828	821	801	786	764	790	793	807	786	771	795	779	763	808	830	789	800	815	798	783	806	836	828	796	736	766	815	743	791	854	795	832	763	729	801	861	827	820	808	797	799	817	765	787	823	757	768	771	827	779	789	771	773	757	783	767	803	823	789	843	781	816	771	826	799	787	806	797	763	742	830	781	780	857	800	794	752	793	758	793	782	823	776	765	779	788	832	792	858	767	733	809	807	821	774	794	823	770	773	823	788	817	816	831	793	793	805	835	818	834	755	819	792	795	796	801	812	807	790	783	794	764	810	819	804	708	806	784	813	854	757	801	766	760	838	778	826	788	778	818	761	819	818	766	808	801	794	811	763	772	801	840	749	793	819	766	784	781	813	808	794	838	823	801	818	804	828	763	838	771	807	832	803	785	822	804	809	810	780	830	791	811	845	784	816	767	758	816	787	861	806	798	813	796	789	779	743	832	746	761	797	830	765	783	795	776	722	814	799	804	788	777	760	784	795	801	748	824	788	770	847	836	760	835	847	769	803	845	795	813	850	777	789	743	766	783	828	757	799	769	847	816	781	828	781	847	791	835	818	844	832	792	722	777	772	827	843	778	759	769	848	791	811	755	773	836	803	801	796	857	780	775	792	790	821	797	757	785	762	832	844	795	797	843	842	839	759	747	807	787	797	795	832	833	768	778	832	752	808	786	841	720	847	799	792	757	822	753	788	828	815	773	787	782	795	810	788	825	800	849	795	838	774	856	760	771	765	807	803	784	791	799	827	827	833	816	767	851	813	796	787	751	784	795	822	835	796	770	837	782	775	794	793	854	761	803	804	792	835	760	801	766	776	814	794	799	806	797	757	788	802	773	764	768	780	764	835	753	804	778	824	767	759	801	785	795	767	777	817	779	783	747	807	818	790	753	762	765	801	829	768	793	748	794	800	783	836	758	779	836	800	790	784	817	782	820	780	725	809	786	748	829	811	832	806	810	753	750	751	767	754	797	780	837	830	817	799	798	782	809	790	799	829	824	778	822	827	815	806	752	803	807	783	775	790	814	841	830	863	769	798	795	774	778	812	839	862	772	809	812	782	808	798	740	764	782	822	752	830	803	752	778	796	808	819	818	775	787	754	814	819	862	753	839	774	772	775	808	811	821	853	780	791	796	786	815	767	796	807	757	817	796	799	780	807	757	764	812	768	823	801	833	764	764	815	776	807	834	835	779	742	831	812	778	799	784	784	777	825	812	798	805	808	796	780	766	809	760	782	737	833	809	781	797	829	777	807	786	763	865	793	771	813	832	750	778	770	811	795	770	805	816	850	826	754	837	767	813	772	784	810	833	787	748	798	802	852	774	760	803	821	815	812	791	779	742	771	748	767	803	818	743	806	791	793	742	791	795	790	798	825	782	782	743	800	790	811	824	780	766	819	795	811	868	805	784	795	799	813	823	800	713	800	785	836	785	801	844	837	801	766	775	758	768	767	792	785	765	817	799	810	767	768	809	775	764	773	842	774	818	803	792	789	788	825	808	792	769	809	834	800	767	814	787	799	758	744	777	785	759	766	836	773	796	801	780	820	789	804	749	860	778	758	772	760	787	796	826	775	811	795	767	766	816	802	807	713	788	809	785	743	818	786	803	733	761	811	832	771	778	774	767	776	777	801	755	806	817	805	837	757	779	768	831	792	798	799	762	830	796	840	774	797	722	757	778	826	817	764	749	799	796	796	809	812	790	808	787	769	781	811	780	749	801	762	788	793	798	841	881	834	830	771	758	804	768	793	779	857	754	828	811	826	794	824	794	861	772	787	844	754	784	799	790	744	829	816	805	829	778	777	768	806	805	830	798	845	819	715	772	720	789	813	760	807	828	733	810	805	818	836	783	843	754	757	786	801	774	779	792	816	798	713	785	802	803	747	788	723	796	804	791	795	810	842	818	797	798	802	796	733	795	781	853	815	806	848	801	789	802	801	776	825	765	863	777	781	801	771	782	808	799	783	846	778	774	813	786	790	788	876	789	773	814	802	826	725	783	810	772	757	782	773	839	814	780	833	763	814	774	772	771	826	799	794	786	853	801	850	751	768	741	840	745	788	784	813	809	883	831	840	861	773	766	814	777	818	749	775	824	768	772	777	816	813	851	808	826	773	800	808	810	841	822	763	768	806	783	819	863	777	760	824	769	864	752	820	754	831	807	816	775	788	794	816	831	765	808	787	795	762	787	757	787	789	853	792	804	754	811	791	829	778	747	785	850	752	779	758	781	770	775	762	802	864	804	797	805	816	834	798	768	784	810	821	792	784	831	857	777	803	794	791	817	837	789	845	784	805	757	767	851	785	781	723	776	834	778	780	810	820	798	799	838	786	806	812	747	797	766	763	803	825	780	825	782	800	776	790	756	825	810	776	765	797	776	782	813	785	729	811	728	774	775	776	818	763	814	789	761	818	723	792	874	770	832	763	760	814	761	809	777	809	782	780	754	813	789	796	870	792	801	830	810	754	783	785	799	763	745	778	775	806	783	773	819	796	791	798	774	774	819	816	812	815	770	816	754	777	769	832	784	795	773	754	778	823	768	795	841	810	791	776	736	776	803	813	810	818	803	821	859	793	819	789	810	804	824	759	759	750	792	838	819	787	818	819	765	799	774	793	808	764	781	814	841	768	805	741	777	783	793	788	812	848	781	759	811	848	838	815	796	790	808	763	798	749	785	851	808	767	848	799	777	812	806	819	744	791	768	792	793	773	799	820	814	788	803	784	792	747	796	792	741	847	835	780	801	815	799	841	824	833	778	812	796	794	749	812	775	759	811	777	781	784	814	794	759	768	746	756	777	792	838	795	773	786	798	775	794	840	792	794	799	836	740	775	851	820	789	777	795	848	784	812	773	851	789	835	806	794	803	794	813	798	755	761	806	740	778	792	795	826	740	814	772	811	776	814	794	771	798	840	822	826	845	838	768	771	752	839	874	795	841	731	770
17092	26718	18935	7773	5793	3964	3160	2583	2250	1943	1706	1539	1415	1267	1203	1159	1169	1146	1049	1014	1017	1003	1001	954	996	977	989	971	892	890	881	917	951	879	926	937	922	892	913	911	909	918	972	867	903	936	866	885	900	794	810	914	839	840	870	873	906	887	919	930	909	831	886	903	842	899	850	843	880	899	846	886	839	861	863	901	883	926	881	836	850	841	860	856	863	896	837	876	900	869	840	860	823	845	849	879	792	876	850	856	917	877	856	895	848	858	858	873	849	859	911	817	913	800	882	844	833	841	910	868	881	826	816	844	822	881	843	811	877	939	876	887	854	848	877	827	881	832	891	928	880	846	881	871	882	891	805	847	863	873	860	879	868	887	794	848	834	843	830	855	801	865	902	817	832	881	901	897	830	848	855	878	907	824	816	877	859	914	853	854	847	838	828	926	852	877	883	828	872	883	891	862	893	883	849	887	860	883	881	849	875	865	874	892	845	827	877	884	862	900	840	858	900	841	818	805	873	849	860	860	889	864	843	866	830	852	853	875	840	903	877	865	863	848	886	821	903	869	859	870	892	876	912	868	850	874	878	854	884	871	836	851	830	796	845	855	852	852	855	884	885	848	847	830	876	862	922	821	889	854	855	879	814	855	869	881	874	820	879	847	862	910	833	843	839	913	879	853	879	860	849	879	888	836	868	815	811	841	856	830	902	916	826	827	850	883	840	872	876	869	858	789	897	919	846	853	867	851	790	931	820	883	806	815	804	850	838	846	915	861	916	880	839	817	904	873	894	892	817	879	882	875	862	840	884	898	879	865	885	830	869	785	882	855	870	873	853	870	916	834	805	903	831	850	877	850	841	846	862	847	875	844	874	852	896	872	897	883	866	864	810	902	901	869	895	870	907	850	850	840	877	861	837	888	879	837	843	833	875	885	899	855	894	872	916	856	902	834	835	852	865	888	864	870	887	838	851	872	858	875	831	864	872	879	827	848	873	847	858	830	848	831	841	863	906	904	813	873	912	846	867	848	874	863	841	839	848	831	902	858	898	877	885	853	858	893	835	880	827	887	850	866	841	881	892	841	925	888	830	912	919	834	857	886	807	893	853	883	898	847	842	866	832	872	862	861	862	870	877	887	897	860	845	898	865	849	836	915	853	868	876	831	865	843	878	886	895	879	926	868	855	866	950	873	865	892	848	892	861	865	841	837	829	842	842	821	856	873	857	818	855	829	857	890	892	909	830	844	869	849	832	911	819	816	892	826	855	811	862	899	803	854	841	843	894	895	898	900	857	913	880	877	850	868	830	876	865	910	851	895	880	885	846	863	869	844	858	865	863	856	854	860	855	901	815	839	836	871	840	872	848	897	856	859	853	821	942	836	895	859	843	858	882	895	895	820	885	791	890	896	850	879	923	888	841	892	844	810	876	892	888	825	860	864	854	823	875	817	810	898	840	840	812	857	848	822	918	857	871	848	891	856	819	889	838	878	821	843	812	900	846	852	895	828	830	886	820	855	879	887	872	877	838	849	893	879	880	842	836	897	849	863	848	870	875	884	881	853	805	864	888	865	866	855	841	858	807	849	851	893	851	864	849	841	854	886	830	796	848	890	865	823	884	850	822	859	890	857	860	888	873	887	832	830	886	857	870	870	820	846	869	844	836	843	827	817	903	817	910	812	823	868	871	829	858	852	852	859	869	927	840	850	795	832	832	925	876	846	855	851	882	831	913	849	855	851	842	904	892	885	886	909	866	896	867	849	890	803	852	875	850	862	872	862	884	862	832	810	826	875	875	903	900	843	880	869	823	885	885	872	857	852	838	877	917	833	849	852	870	802	865	877	825	880	848	839	879	853	878	905	822	850	869	872	910	856	846	857	859	903	852	812	870	905	848	855	830	885	878	846	869	863	805	871	838	861	863	903	857	900	862	859	868	863	784	857	876	818	852	813	888	845	860	830	876	896	840	838	814	928	878	830	851	839	884	828	914	885	841	841	890	841	867	874	871	856	805	812	897	889	876	828	854	867	864	872	914	928	895	844	856	814	860	878	853	891	860	844	847	854	837	846	892	960	823	844	840	866	879	858	881	886	851	853	856	904	897	904	842	872	852	848	903	866	871	814	857	804	889	857	919	833	869	862	788	886	838	854	814	825	874	885	841	865	875	848	863	850	898	872	881	858	863	808	844	828	895	901	916	900	846	865	894	835	873	900	878	845	859	808	908	876	852	870	845	874	794	916	806	902	815	848	872	894	844	869	854	798	854	882	880	875	863	821	888	895	886	875	866	835	861	896	901	880	886	859	914	847	877	830	896	846	855	861	854	828	835	856	850	902	841	880	833	832	885	859	889	848	869	837	878	852	865	871	880	837	868	845	810	837	874	875	864	829	842	822	923	885	930	874	857	884	868	867	869	876	856	840	876	881	847	889	859	868	855	857	921	858	873	891	904	856	866	849	864	821	835	795	805	856	814	880	869	867	834	849	860	868	842	883	854	875	885	814	870	873	827	868	832	860	810	816	831	892	863	897	851	864	839	865	858	871	866	860	836	907	831	873	888	837	858	888	852	872	838	873	911	825	827	904	832	866	846	869	803	866	860	912	861	894	861	844	803	861	833	846	878	836	932	864	865	839	854	892	935	864	851	866	821	866	817	874	844	871	862	889	900	899	813	837	846	861	806	832	815	893	866	896	852	859	836	854	844	836	876	889	862	861	812	865	876	838	867	873	846	838	841	797	850	846	870	783	878	879	850	869	845	906	862	887	780	857	846	871	834	884	845	834	850	849	859	865	851	876	873	835	825	851	842	852	849	888	802	840	850	814	851	898	852	868	799	861	926	884	897	871	851	843	841	791	893	865	845	906	852	832	859	813	842	838	793	814	887	906	890	818	881	817	866	845	865	836	887	886	848	922	881	803	829	867	871	864	866	904	874	858	830	906	821	854	841	842	861	808	871	849	869	842	850	881	831	828	832	844	846	858	902	881	831	853	837	886	858	843	853	839	861	872	840	858	870	810	845	844	905	842	839	870	868	909	856	825	893	875	890	905	920	911	818	906	813	821	804	887	849	866	840	884	846	911	811	872	858	818	889	891	805	825	889	861	910	860	886	852	807	894	894	865	857	851	877	878	873	865	852	840	899	838	828	861	827	828	835	863	878	903	862	912	877	809	854	819	860	881	867	824	831	861	869	855	831	818	864	827	866	824	876	845	799	901	868	873	817	895	851	870	872	850	878	804	850	851	848	819	882	845	863	865	908	909	914	823	881	824	843	879	814	875	840	892	841	835	835	885	868	865	850	914	817	870	844	830	852	858	854	849	879	875	865	861	900	924	821	858	865	838	863	847	899	880	927	821	865	829	845	895	782	897	832	803	861	908	892	861	858	820	871	877	837	838	849	869	865	866	808	852	878	873	862	840	859	867	860	863	824	826	852	839	878	878	870	881	863	886	853	878	838	800	793	904	884	877	849	858	891	823	864	907	836	830	821	884	930	860	880	877
27167	20549	10307	827	476	355	340	308	287	306	285	312	305	304	295	265	277	292	306	283	284	265	257	317	270	314	273	297	278	289	268	264	287	257	290	260	287	312	273	287	277	281	295	283	267	284	286	265	279	282	292	296	280	247	281	264	271	289	289	278	285	277	290	279	261	301	261	266	268	282	286	272	306	255	275	270	320	299	253	273	287	303	294	273	299	310	263	260	283	293	272	301	269	249	273	269	281	283	293	297	260	281	277	254	295	305	264	291	296	274	277	301	268	285	267	283	305	259	257	281	275	294	305	313	274	293	292	271	260	303	285	277	281	303	286	290	292	264	276	285	317	282	299	268	306	292	297	275	263	267	263	259	303	296	269	314	259	270	305	267	278	265	262	278	302	263	300	277	275	288	275	271	257	303	275	283	271	309	282	254	279	284	276	286	279	263	253	303	302	271	248	260	290	284	283	298	281	264	293	299	301	298	274	300	244	262	269	306	269	278	272	264	295	285	290	276	278	274	326	249	270	272	244	281	257	311	283	262	304	291	271	265	287	239	294	289	269	272	264	275	293	262	281	275	267	281	290	285	275	280	267	283	293	278	303	246	288	286	296	264	285	249	285	257	256	267	274	283	260	295	264	268	276	275	293	296	288	269	240	252	293	276	280	288	292	276	282	268	296	291	280	275	296	280	314	283	297	283	268	282	284	273	274	260	234	285	290	283	272	304	278	247	276	268	275	249	249	288	287	262	241	287	280	265	288	289	288	282	267	287	248	279	296	295	266	263	277	277	278	275	266	295	297	254	297	275	297	264	286	293	266	256	285	294	266	282	251	262	259	278	265	280	306	284	291	277	269	315	283	296	275	289	289	263	273	294	278	280	291	253	269	286	296	279	259	251	292	249	286	285	270	281	294	264	278	307	271	277	270	258	273	291	255	278	284	285	287	303	262	296	262	286	276	303	290	257	269	302	272	279	250	255	268	271	279	261	271	256	279	297	288	277	302	281	277	284	258	292	259	260	288	267	277	285	266	269	309	278	258	299	300	273	275	289	265	267	288	247	257	285	284	259	285	278	256	284	275	271	273	287	263	285	270	283	277	323	290	276	283	281	301	273	280	271	253	310	288	304	279	302	261	261	262	292	247	266	283	289	281	306	282	279	315	266	265	294	279	294	275	279	297	250	260	297	298	296	244	295	290	306	281	298	298	273	260	287	253	248	278	302	276	248	268	272	286	280	302	281	255	264	268	258	250	311	267	281	258	286	255	267	285	264	288	279	309	256	271	288	269	272	258	291	271	268	275	262	283	251	265	276	246	258	253	294	277	289	275	262	282	269	267	284	279	274	276	268	280	277	302	289	282	266	279	287	290	299	275	310	287	267	289	274	279	263	279	270	267	271	281	290	296	287	284	292	278	260	282	270	286	262	285	259	258	282	270	264	274	277	289	274	282	251	272	272	251	273	280	276	286	295	285	286	265	274	271	265	308	285	278	271	273	301	283	247	259	319	293	287	275	275	274	268	268	270	273	264	276	258	259	280	304	306	275	288	318	278	237	289	292	274	314	285	280	262	246	270	286	263	280	269	286	259	278	298	292	290	300	284	262	301	279	266	295	265	247	303	282	292	269	305	285	264	275	248	274	253	260	260	260	275	296	276	287	276	270	288	284	288	281	273	314	274	283	280	303	279	273	273	298	287	282	296	267	320	270	311	291	293	245	289	258	299	286	273	256	294	294	271	311	275	280	274	273	264	270	290	299	255	263	267	285	296	282	267	303	281	303	302	266	267	269	292	237	272	267	308	282	286	295	294	287	276	259	286	295	266	300	285	282	270	295	283	291	247	278	291	259	292	264	291	275	266	255	291	275	264	279	261	296	274	249	290	275	292	309	271	269	272	286	314	265	263	285	304	281	282	278	304	286	282	325	292	293	276	281	286	294	254	282	272	263	297	281	312	285	276	257	266	274	287	266	290	278	315	273	273	277	271	306	289	268	279	297	255	252	270	301	267	316	268	291	273	257	304	269	264	275	279	295	275	257	279	283	291	281	289	270	304	259	307	253	298	292	263	320	273	287	266	250	293	260	286	286	246	295	269	289	268	286	278	270	258	307	294	297	269	251	283	275	285	278	270	289	273	283	294	253	253	276	268	289	283	261	278	312	264	272	267	295	294	291	290	266	286	268	286	278	297	280	281	295	297	263	265	297	245	283	269	297	270	259	270	302	266	283	283	275	250	281	278	281	289	297	269	279	276	277	325	327	281	297	307	254	291	251	264	315	255	289	276	283	282	268	250	254	317	268	291	279	263	280	273	282	259	275	284	281	263	288	286	253	286	307	274	287	270	273	314	260	264	268	267	271	257	260	249	259	294	248	285	272	275	287	275	291	290	279	292	292	294	284	286	293	276	276	268	284	256	262	272	284	263	267	297	269	302	275	283	294	302	234	281	279	295	283	253	289	320	271	291	291	255	276	264	286	269	274	276	242	271	265	283	259	271	291	250	274	275	294	279	292	284	287	261	265	275	281	270	278	269	277	262	278	246	279	296	279	291	255	300	280	269	256	255	259	267	266	299	258	283	296	276	272	257	292	273	286	283	269	270	279	298	270	260	289	269	260	265	282	278	281	264	275	281	288	267	269	278	277	265	272	272	280	277	252	273	247	271	281	277	261	283	292	294	286	298	276	285	263	279	298	282	249	271	274	270	291	269	309	277	262	281	266	280	281	282	300	285	257	293	303	274	300	299	279	302	258	270	295	283	272	278	269	268	276	295	274	265	282	274	285	286	291	270	262	284	252	259	259	285	266	259	297	283	284	283	267	293	305	305	284	268	229	290	264	261	293	249	261	282	291	250	267	277	290	251	273	276	268	260	290	290	284	305	275	264	291	275	284	294	279	284	285	298	284	280	267	290	286	298	280	267	301	291	245	272	292	274	273	302	271	278	311	294	271	283	281	267	265	279	220	279	307	269	269	283	260	275	283	283	291	281	314	277	251	270	295	266	286	256	293	289	270	285	305	282	255	276	284	287	301	307	253	253	310	230	280	292	295	268	268	274	265	297	246	290	295	273	260	302	256	289	291	277	260	294	266	289	295	295	277	267	264	258	260	273	263	282	256	289	299	300	278	283	314	262	311	249	296	237	255	266	247	302	252	278	276	284	282	257	242	313	276	278	284	258	271	270	263	261	285	297	280	300	318	288	303	258	280	293	294	328	273	300	274	277	284	285	295	256	299	293	239	250	282	258	277	264	251	264	275	278	270	249	309	318	282	266	309	267	312	287	258	286	283	311	302	299	295	307	271	251	289	286	279	252	288	258	257	295	292	291	279	264	291	268	288	314	277	258	273	262	279	267	263	284	279	288	287	314	305	267	269	295	279	259	302	285	257	302	298	258	257	318	275	290	272	276	285	289	293	299	288	303	263	268	300	260	298	265	248	264	274	283	265	297	300	286	283	262	313	269	279	215	296	260	258	299	280	267	284	307	282	286	282	283
11405	5689	3696	694	559	483	408	403	380	370	356	349	379	321	345	352	367	357	364	381	348	323	322	332	346	370	374	350	331	319	347	326	369	326	373	352	353	316	378	339	355	340	303	362	307	349	353	361	314	350	344	318	343	313	337	371	356	350	329	337	376	386	346	366	367	329	339	352	327	327	330	310	326	346	352	333	331	338	360	324	338	322	339	354	345	346	304	320	297	352	355	376	320	368	358	340	334	322	344	348	323	321	380	341	335	310	348	314	311	359	324	306	336	314	317	337	343	324	343	359	393	365	316	337	351	347	332	323	327	315	355	341	340	311	318	338	372	346	346	341	328	305	337	330	350	342	347	348	318	342	332	363	335	358	326	327	363	315	300	339	307	344	384	308	358	353	320	328	348	328	339	350	357	346	327	342	343	310	310	336	327	332	386	354	322	350	369	344	348	334	315	334	327	328	319	347	299	332	334	373	350	345	316	354	342	301	346	360	336	320	325	336	322	342	355	349	331	340	357	366	319	343	314	333	325	352	322	346	324	337	322	344	350	341	364	351	320	330	343	336	329	356	348	366	330	308	348	321	361	316	334	353	315	350	351	353	379	384	351	320	348	351	361	352	346	334	341	368	376	328	318	317	326	323	362	323	376	313	374	360	349	333	351	317	340	290	328	361	340	351	353	372	351	358	340	316	342	327	369	338	326	321	369	327	333	358	322	332	353	336	366	323	357	338	384	304	342	348	332	329	361	320	308	306	318	298	340	376	363	340	334	353	326	347	371	366	298	353	334	371	355	357	385	325	320	385	319	346	362	372	315	361	355	328	342	330	321	349	324	346	348	337	348	352	332	324	337	356	372	345	298	322	344	340	336	344	363	338	399	315	339	358	326	308	319	342	337	349	354	302	353	357	318	319	336	323	341	318	347	298	354	349	368	345	352	336	306	348	338	315	343	350	349	332	340	316	311	386	364	345	362	347	370	336	337	361	318	344	351	360	343	325	358	359	353	341	321	331	330	363	358	360	342	328	343	349	337	326	363	352	367	354	347	353	343	344	344	348	328	343	364	299	332	338	339	340	300	338	348	344	304	336	326	322	331	350	380	342	387	332	316	329	317	331	314	323	356	315	351	344	343	352	364	369	336	337	328	347	323	345	313	353	318	285	325	362	349	342	344	336	333	338	330	316	353	337	319	345	332	338	334	334	316	319	312	350	345	354	359	337	328	365	346	366	329	333	329	324	344	333	366	330	340	333	342	347	334	337	348	325	347	306	304	351	348	341	343	340	352	344	354	308	317	362	313	339	311	309	320	326	337	324	335	325	315	313	338	323	352	339	331	320	357	308	320	394	327	318	326	382	324	314	335	339	343	323	350	322	352	311	300	329	323	371	329	318	357	334	342	349	330	361	364	350	330	346	319	333	307	346	359	363	334	321	321	329	366	340	311	353	332	315	323	338	321	339	357	312	346	315	363	349	336	346	319	342	335	377	326	314	327	377	365	360	346	354	319	357	340	340	343	331	349	320	343	303	352	314	333	327	328	374	363	348	342	360	333	341	344	323	323	347	318	327	302	314	338	362	315	356	330	294	338	299	339	371	365	330	337	329	353	351	351	394	352	308	356	333	365	339	367	327	324	337	333	368	330	347	339	346	360	330	290	356	328	320	330	350	360	346	339	340	329	318	303	363	318	350	359	350	373	352	327	328	340	342	327	336	359	360	297	356	354	333	347	315	292	357	366	331	334	358	338	344	372	352	346	352	327	337	333	353	318	344	343	325	291	336	345	354	343	319	361	338	369	338	350	360	341	347	293	314	324	364	309	360	340	375	364	361	355	346	324	357	341	339	362	339	332	314	346	341	327	373	357	340	328	330	347	349	347	315	347	334	344	329	330	330	341	357	366	316	338	347	334	338	328	330	360	338	354	331	329	357	327	311	347	357	330	337	343	300	356	318	354	337	306	324	309	341	348	357	334	330	327	328	313	332	353	353	339	366	332	364	340	359	306	335	350	351	394	318	367	309	386	300	323	370	318	303	357	344	327	363	330	350	343	337	333	353	318	351	368	349	352	339	350	333	317	360	354	341	299	328	354	359	368	348	315	337	343	316	355	394	326	312	301	355	352	330	353	354	355	336	318	358	302	321	378	298	311	327	316	341	328	366	354	327	336	334	361	344	314	327	331	347	338	341	342	312	371	348	349	348	321	334	319	329	350	320	346	327	344	313	358	307	350	373	364	305	357	341	331	350	329	348	358	357	328	332	344	330	353	354	331	329	346	335	343	341	320	360	336	335	345	325	350	349	340	348	328	366	316	355	339	313	347	352	322	326	342	324	333	330	373	308	332	327	344	334	346	339	353	320	371	328	350	320	323	343	328	364	348	353	365	332	351	350	348	318	339	338	340	370	359	360	350	324	338	313	347	331	340	344	331	361	343	335	346	324	326	337	350	357	348	339	348	334	319	352	354	327	283	367	352	372	299	332	331	320	342	378	352	366	335	323	326	310	325	354	336	360	348	335	339	358	343	353	324	353	345	328	332	363	310	358	356	324	337	347	352	363	333	350	359	376	326	313	318	343	335	337	332	324	322	336	337	324	334	360	338	342	356	361	358	354	311	333	308	320	283	334	319	320	326	348	328	321	343	315	352	376	336	330	344	348	348	375	364	335	328	334	326	362	310	333	308	355	349	315	322	352	332	382	337	336	348	323	355	339	341	355	326	335	326	326	353	346	332	300	341	348	351	376	354	341	319	347	344	341	328	339	350	358	305	335	324	309	336	330	346	351	342	372	353	348	327	327	338	336	310	321	379	354	356	319	329	337	335	336	325	323	346	379	339	346	342	333	359	335	325	360	360	340	312	338	339	326	337	318	339	348	349	354	327	339	350	330	341	379	367	364	341	352	337	343	350	310	298	335	321	326	353	324	344	337	325	332	333	344	342	334	336	360	340	331	321	367	326	309	356	318	350	339	328	335	323	321	338	328	330	331	342	320	294	351	352	355	318	359	360	332	309	346	335	361	317	352	347	346	364	355	331	358	322	365	336	324	363	342	330	310	322	332	348	314	399	337	333	356	337	318	341	310	354	342	322	336	319	356	359	382	305	329	315	350	320	345	376	318	356	323	312	331	319	367	351	343	328	386	364	310	344	320	361	318	321	353	337	334	339	349	354	299	345	339	317	335	355	383	333	352	297	301	337	366	333	340	339	353	361	326	349	315	338	353	355	350	324	347	345	325	380	332	376	316	344	325	349	303	364	321	319	357	337	336	329	317	366	338	331	323	312	302	332	381	335	367	315	342	348	334	345	362	342	335	319	340	306	331	355	327	362	346	321	338	356	332	352	344	337	344	344	331	346	359	293	351	351	336	362	370	328	327	352	328	340	333	342	302	326	330	338	327	345	358	348	357	356	333	328	332	329	341	347	359	350	326	340	370	350	340	320	308	336	333	315	352	344	334	334	325	331	350	342	326	312	336	318	332	361	336	321	327	333	345
23641	21179	28497	24108	21153	10357	1334	889	723	681	636	584	533	546	468	526	529	474	469	449	481	431	451	470	442	437	464	474	406	415	449	464	407	452	452	463	394	459	467	403	434	400	409	435	427	435	451	434	424	416	433	413	427	412	445	399	454	406	411	405	425	502	430	443	426	438	423	445	432	393	459	430	426	406	426	467	429	443	449	449	444	405	412	430	449	460	433	391	445	420	433	393	420	384	421	391	422	422	426	395	431	409	449	401	417	414	432	423	417	415	444	438	419	468	404	423	430	401	411	442	456	422	418	454	406	405	447	416	413	435	415	462	458	437	405	428	432	411	435	408	423	424	433	423	417	438	425	424	445	416	386	432	427	417	405	379	427	432	430	385	409	395	448	419	419	442	397	414	440	422	422	436	445	410	439	392	471	430	391	412	428	435	444	424	399	416	398	442	456	435	414	417	402	428	419	439	423	445	460	387	461	388	414	444	420	417	398	415	424	441	429	462	436	431	430	404	458	417	413	383	441	438	436	429	457	384	440	425	432	414	444	406	426	433	408	413	449	445	437	422	453	406	431	422	461	401	478	392	419	411	467	406	428	415	424	451	470	421	430	397	443	413	450	450	418	439	402	448	416	443	438	413	416	395	386	411	395	407	413	382	419	417	387	379	434	413	422	430	400	399	400	439	439	453	395	427	438	442	431	389	404	423	436	446	384	448	430	455	389	418	406	433	418	428	419	434	440	407	434	460	416	442	436	427	424	406	431	379	451	431	404	380	458	372	369	392	418	409	440	430	457	444	439	449	431	425	440	411	417	398	421	404	440	422	415	426	396	409	449	445	397	428	392	426	438	405	423	452	446	442	448	407	429	438	453	437	423	436	420	409	448	410	417	451	406	407	391	395	421	437	441	434	398	408	430	418	433	433	410	419	448	390	412	429	425	410	445	414	383	388	448	394	397	422	424	394	437	426	438	419	435	454	434	415	424	443	438	448	413	422	427	430	445	458	433	449	422	391	400	394	404	419	447	390	450	422	393	404	411	430	409	416	448	432	408	429	416	428	422	429	477	416	421	386	426	377	368	448	409	400	480	392	436	434	451	394	426	421	407	423	432	424	402	413	489	409	467	453	419	424	405	415	418	459	404	445	427	434	431	419	425	427	412	387	418	437	415	422	436	438	414	428	397	413	391	426	390	409	422	422	445	424	397	423	426	444	395	402	429	468	424	434	435	435	368	413	447	409	431	457	376	402	442	384	426	427	411	413	433	447	391	466	396	425	413	417	438	458	458	429	426	444	391	434	393	435	456	406	432	446	453	402	438	439	444	447	406	447	426	388	401	438	395	385	425	372	401	400	427	424	418	432	428	434	429	400	419	404	419	433	407	405	437	457	440	406	391	421	429	442	445	416	440	412	422	397	435	425	374	432	440	414	416	387	429	412	430	426	399	461	412	401	397	429	400	432	425	435	433	433	440	410	419	399	436	423	390	410	430	404	425	447	405	399	433	433	419	400	409	476	428	388	414	444	416	422	455	403	433	439	434	454	428	417	436	390	450	440	400	385	397	440	413	434	417	440	422	404	443	418	418	402	405	446	412	429	442	376	406	436	406	405	428	414	431	387	419	446	430	428	414	414	437	421	474	431	427	424	415	427	442	416	439	443	441	462	433	414	432	387	427	441	385	436	427	404	441	396	378	414	428	425	408	426	443	403	444	395	411	403	421	398	430	411	432	392	394	410	392	387	363	432	427	389	419	414	384	433	409	381	425	420	441	458	440	433	448	463	433	400	403	403	435	416	427	429	372	385	410	399	413	427	401	431	415	412	364	417	439	446	417	447	394	409	442	410	467	426	402	412	458	395	401	411	456	424	442	386	435	429	371	413	439	433	427	419	439	386	405	428	444	436	420	402	424	411	449	419	399	377	423	399	372	435	399	434	438	440	421	408	387	429	419	445	432	440	450	461	439	426	408	420	408	382	385	460	444	384	414	414	442	445	397	411	409	427	445	420	415	423	410	424	436	420	420	417	419	448	398	418	386	422	430	416	453	423	422	454	447	401	428	411	400	449	409	450	437	430	386	461	436	407	405	442	399	445	442	412	383	419	430	456	401	445	431	411	433	422	418	362	422	425	389	416	436	411	408	387	404	410	401	447	434	402	388	398	393	451	406	408	424	435	424	413	415	419	422	392	428	401	434	413	453	444	459	382	435	435	370	381	403	463	461	425	483	410	390	404	463	393	404	441	379	422	429	449	408	377	431	441	397	442	425	446	388	431	445	407	409	460	428	432	470	390	393	402	419	423	403	388	433	410	415	384	424	432	422	444	402	389	418	406	424	420	396	447	443	399	427	446	406	437	425	422	382	435	453	421	418	459	417	437	410	427	411	410	403	409	424	471	424	428	420	426	435	413	378	444	401	419	434	394	406	417	429	422	418	422	395	420	414	454	415	421	436	465	395	405	431	422	411	413	419	411	430	440	421	413	431	418	426	415	389	462	454	413	437	404	434	434	408	408	406	419	434	407	452	436	477	440	436	410	441	437	407	417	421	404	401	417	441	373	447	400	403	430	433	434	468	443	441	404	464	434	419	449	439	420	395	445	442	453	446	373	448	426	408	406	486	392	409	423	439	413	393	407	426	448	403	447	418	435	431	443	467	411	435	421	422	412	411	458	416	434	413	439	421	440	407	410	470	431	442	441	432	408	419	417	447	428	420	414	407	447	383	439	405	431	460	444	424	428	439	423	392	404	414	426	415	444	473	419	446	412	483	452	401	415	438	447	425	407	440	414	405	439	408	417	415	424	423	422	438	430	439	447	427	395	430	394	393	451	430	438	411	407	426	428	420	427	383	441	420	416	443	430	411	399	436	388	420	400	396	441	422	417	401	429	413	429	416	409	418	394	407	439	428	408	456	451	452	410	416	412	439	473	443	443	409	375	386	437	421	443	403	432	428	422	408	430	428	425	446	420	408	395	434	359	415	422	393	414	377	414	435	438	397	452	427	474	476	430	451	392	430	413	416	437	411	384	414	428	438	449	420	404	404	415	426	419	416	433	384	407	422	446	448	426	418	425	395	465	455	412	438	394	410	415	409	435	419	400	445	406	402	357	424	415	414	440	399	420	449	418	430	448	439	409	405	437	381	413	410	441	457	425	429	416	364	391	434	448	425	434	449	438	455	426	375	408	396	415	455	387	431	429	442	455	429	421	431	401	423	438	396	403	426	394	411	413	412	408	432	426	425	433	423	448	436	401	419	442	425	421	441	460	428	442	391	425	404	414	450	394	440	415	411	460	405	401	440	438	438	455	424	418	396	421	431	414	408	398	435	422	408	431	415	417	463	396	400	420	438	408	406	427	464	405	411	415	407	449	387	447	424	420	435	400	430	461	419	389	418	399	386	406	365	424	422	440	408	425	433	453	456	410	429	445	423	446	408	410	427	410	437	446	437	435	408	414	426	435	424	402	419	415	420	394	455	406	419	463	395	433	430	441
13081	20948	13417	4155	3011	2147	1791	1429	1201	1010	943	750	767	719	682	641	575	600	581	565	540	549	570	545	507	560	552	525	543	511	509	514	547	491	507	498	484	502	526	486	522	452	448	508	517	500	504	463	490	500	506	451	460	461	514	457	463	449	449	495	470	493	523	457	522	486	481	500	475	475	455	474	504	446	492	536	530	500	474	472	498	463	534	482	491	487	490	481	508	487	489	468	491	466	459	488	524	488	474	485	503	477	455	499	471	465	497	452	461	463	484	473	478	471	491	481	505	475	466	465	531	487	496	461	481	472	510	496	517	474	519	467	432	507	482	493	465	493	490	450	497	493	495	487	459	527	479	486	496	463	492	488	454	454	462	469	488	458	508	487	451	472	490	494	472	501	524	489	500	497	494	477	530	467	501	441	432	509	473	475	473	498	470	487	507	497	504	478	478	529	516	473	457	455	500	479	493	477	500	478	446	465	438	466	457	487	516	442	449	473	476	491	495	470	498	474	505	458	492	486	516	484	516	455	497	452	446	517	509	477	472	489	488	474	472	496	478	457	488	503	474	453	513	440	489	509	457	462	484	511	508	488	481	518	463	479	476	495	508	470	459	492	510	458	470	485	475	468	478	472	502	511	544	487	521	478	470	432	490	466	478	481	471	455	477	511	493	532	465	480	478	471	501	516	496	477	471	467	514	432	448	492	489	491	487	497	499	488	498	494	528	489	444	470	469	499	504	475	484	488	491	476	518	482	472	466	494	505	497	474	459	502	476	463	489	496	527	462	455	451	478	454	473	502	501	479	467	441	497	493	499	453	469	473	480	475	476	467	464	467	479	475	440	472	520	439	449	458	439	496	500	485	499	456	468	467	477	478	523	485	468	480	495	529	467	476	498	468	466	477	512	503	446	518	481	463	484	488	464	477	470	518	475	506	506	490	517	457	455	479	476	502	493	494	481	496	446	523	465	468	488	504	478	455	523	434	465	457	426	526	497	501	477	466	521	448	442	465	477	464	460	482	487	521	496	485	505	472	457	449	466	496	481	493	499	461	499	504	498	445	468	421	464	481	468	481	492	509	490	487	491	531	441	472	470	513	508	482	458	486	475	451	445	467	492	468	420	451	490	504	507	518	481	488	491	451	483	479	488	494	478	485	470	456	487	420	477	492	486	472	487	517	477	480	491	476	458	448	491	467	484	465	458	461	487	507	465	457	485	462	475	485	473	497	437	470	500	508	486	443	501	479	478	496	459	448	472	475	438	504	468	447	491	476	492	467	468	490	485	477	471	445	489	523	479	482	450	540	451	483	453	475	482	478	471	508	467	505	506	491	489	439	487	452	479	469	505	490	499	479	484	482	497	455	493	488	439	488	501	492	490	487	512	462	447	474	473	506	460	453	441	481	500	515	490	458	444	480	458	451	475	493	467	479	461	472	469	495	490	482	527	496	465	461	451	464	505	465	464	422	475	521	487	487	449	477	460	496	490	443	484	484	483	459	506	472	505	449	440	499	458	465	479	435	505	444	432	465	457	507	448	484	460	482	489	506	457	486	469	457	489	468	505	474	474	490	497	472	501	428	497	431	495	454	460	507	480	478	520	463	465	445	486	453	479	482	504	459	472	464	489	450	466	459	496	501	504	499	477	472	473	502	463	466	493	470	490	462	447	477	475	472	468	457	464	478	514	469	461	493	504	488	534	444	459	458	463	486	466	480	511	450	471	468	478	474	454	451	484	489	507	461	501	487	500	425	508	454	482	504	444	460	488	473	453	510	460	514	499	527	466	473	470	465	469	500	428	506	476	466	457	509	468	503	477	459	513	461	494	496	454	453	477	474	434	506	441	485	493	467	477	508	480	499	480	476	471	478	486	470	472	499	456	534	465	492	435	471	496	505	474	489	434	490	456	455	473	467	459	502	458	470	459	489	512	508	452	479	483	485	488	462	498	497	423	457	498	456	452	506	498	480	472	497	456	459	484	464	499	493	497	503	410	477	493	491	471	501	476	467	460	451	510	460	487	506	455	490	436	496	463	424	476	483	500	468	501	460	473	482	464	500	467	473	463	499	478	458	490	422	457	452	516	516	490	482	497	497	430	509	486	467	538	504	462	481	457	466	461	478	501	488	444	515	488	487	488	480	494	479	481	459	461	459	457	489	472	496	420	498	513	465	474	481	480	465	459	501	440	492	453	489	486	512	475	470	501	510	427	464	530	467	535	458	512	505	494	466	480	488	478	480	455	492	466	488	468	495	453	484	455	454	481	474	472	532	446	488	491	495	474	499	499	516	479	511	484	464	450	482	476	472	449	487	490	540	473	482	509	488	477	441	465	465	496	464	451	483	475	495	509	471	500	503	472	464	472	490	498	476	503	452	430	490	487	465	468	480	496	535	486	475	473	455	501	477	488	483	435	510	478	460	465	488	505	447	456	510	484	472	518	480	487	464	482	514	483	454	527	517	495	478	465	473	481	506	513	469	483	461	480	454	551	453	473	498	457	503	468	508	501	525	482	523	470	513	462	491	495	488	526	488	472	495	469	438	445	499	484	490	506	483	467	481	464	501	455	467	450	480	497	491	465	461	450	451	458	477	501	462	472	480	474	482	498	497	485	445	475	496	511	489	463	461	503	502	504	454	470	479	482	471	495	492	460	486	447	496	493	514	448	467	495	477	495	468	452	453	433	447	463	453	492	531	498	489	486	429	526	511	467	481	508	461	437	488	492	496	495	496	471	507	483	516	453	439	495	485	496	501	484	491	457	482	448	503	462	467	467	472	450	457	531	527	476	444	462	515	471	457	465	476	474	502	476	466	460	498	537	477	482	460	474	526	467	463	473	457	467	447	445	480	486	448	509	480	514	442	464	489	502	504	467	455	463	491	459	498	492	483	488	487	494	486	512	492	450	484	474	458	488	510	441	444	478	502	466	446	479	492	493	446	469	470	453	425	493	445	470	492	469	447	519	468	487	527	497	491	462	445	485	487	468	479	507	493	540	515	506	487	482	446	449	487	452	519	474	460	503	510	474	482	502	491	471	435	466	433	469	478	517	476	463	484	462	519	546	520	475	481	488	490	474	509	462	499	506	469	477	456	450	497	495	502	488	464	464	495	456	450	439	458	495	482	502	491	528	448	492	479	492	482	513	495	466	507	484	516	461	508	487	475	454	503	429	518	463	484	484	488	468	475	483	453	492	505	501	412	480	450	447	494	474	435	469	490	452	478	511	500	411	464	503	482	473	454	474	481	476	456	479	515	507	500	486	463	515	498	482	447	533	474	473	458	473	462	469	436	471	502	450	492	480	473	492	506	489	463	461	470	493	456	513	456	451	530	509	467	494	509	491	451	478	474	508	479	455	489	473	487	464	515	487	473	465	432	460	460	460	498	466	502	482	478	510	484	454	484	513	506	486	501	455	494	474	478	475	477	524	476	478	450	467	483	480	471	474	459	462	469	478	458	466	534	476	462	494	474	483	499	441	490	486	478	451	495
24872	21170	27621	24879	11178	1081	820	717	668	601	596	569	590	553	578	520	541	529	535	519	509	526	538	519	496	554	511	485	577	531	517	545	507	517	498	490	530	487	511	472	524	517	500	479	487	531	518	478	482	489	483	499	521	494	529	478	508	512	531	483	541	490	505	515	523	495	503	480	506	468	498	536	510	479	496	478	466	526	519	502	536	451	473	493	488	522	496	499	449	524	511	499	522	484	520	509	535	496	509	518	491	527	521	503	532	511	515	551	486	495	507	475	487	495	493	497	521	514	455	522	506	458	518	525	510	492	511	460	488	519	532	524	497	509	515	490	512	543	465	536	481	488	482	503	499	503	532	546	490	521	480	498	519	502	542	502	502	503	523	526	531	532	522	471	507	508	486	499	483	539	480	456	518	492	492	510	481	543	539	506	481	486	510	499	526	496	517	510	507	502	463	502	511	530	487	510	504	516	533	525	502	479	519	535	505	510	518	506	521	490	460	526	496	516	481	443	509	505	495	508	514	466	490	466	512	489	513	554	508	497	504	497	538	477	512	484	500	517	539	513	471	484	511	506	497	545	530	498	518	517	506	508	525	499	501	483	475	522	516	493	473	569	491	520	492	507	496	515	483	488	522	480	521	511	528	409	511	507	548	520	506	530	484	506	505	471	532	522	514	515	521	539	479	556	498	502	497	499	544	514	503	535	450	503	493	484	490	482	527	548	488	483	512	504	518	502	513	476	518	520	494	514	531	476	527	502	513	504	504	539	519	485	522	463	514	504	491	501	505	531	531	481	519	517	507	527	499	491	496	483	509	536	462	490	526	496	531	508	505	520	468	523	502	519	502	570	536	564	507	539	493	548	497	464	506	476	449	523	519	480	541	471	484	501	476	515	535	508	511	518	505	510	507	538	480	532	508	490	509	511	482	516	544	547	468	498	481	509	505	500	478	496	495	540	459	490	494	510	496	472	512	532	549	520	478	496	539	538	483	493	466	482	511	560	538	488	514	500	492	503	531	513	529	525	505	494	521	482	524	506	463	520	526	519	504	514	512	460	533	494	498	491	549	530	493	475	493	503	513	500	510	544	494	473	514	510	499	487	478	509	481	531	495	521	566	503	493	477	482	492	514	514	480	509	493	506	512	495	525	466	530	485	500	495	521	516	507	482	513	518	481	533	524	530	531	504	527	469	499	525	515	488	551	512	493	537	517	508	490	523	540	518	525	521	482	499	525	481	491	512	511	478	522	505	537	494	505	486	489	519	510	501	476	534	497	497	494	478	513	472	474	470	455	520	532	499	492	525	509	518	521	520	510	509	527	505	509	501	478	523	521	522	527	475	482	527	520	487	518	495	509	500	516	516	503	486	506	490	510	486	495	515	543	490	534	491	479	502	499	491	541	561	503	506	524	493	536	499	501	487	516	551	495	498	487	497	538	476	494	481	543	509	507	507	470	540	512	505	475	525	489	528	498	498	498	485	514	536	492	471	509	519	512	502	464	537	546	500	478	496	503	534	486	527	495	530	485	523	539	514	456	463	476	519	544	500	521	490	496	533	488	506	497	526	524	526	502	531	520	523	467	509	501	499	479	483	527	464	505	523	499	523	468	498	516	506	480	522	510	503	493	543	498	538	493	494	501	505	515	504	496	493	480	499	513	474	535	517	495	463	525	478	527	495	510	507	476	502	503	520	486	513	501	523	532	521	491	549	494	529	497	524	505	500	497	473	496	544	516	487	489	488	491	502	500	525	526	509	490	507	520	474	479	486	543	515	508	511	520	502	540	543	498	513	498	511	500	502	474	529	525	511	472	464	483	505	510	479	477	490	523	489	506	513	492	525	507	510	529	524	519	515	504	521	471	514	474	454	510	500	528	493	491	468	500	466	481	532	543	497	529	498	483	529	524	475	501	484	484	529	493	525	510	465	491	521	445	533	515	542	478	525	516	500	499	541	487	493	542	524	482	482	532	493	505	507	502	535	529	477	484	537	497	548	482	507	505	499	499	493	538	519	497	492	441	490	519	514	470	507	484	483	523	471	493	507	502	526	469	471	492	516	504	561	526	496	502	487	515	505	518	517	493	497	527	529	457	542	513	477	442	496	468	512	511	545	501	511	497	508	471	555	503	518	574	475	543	525	523	489	498	483	507	542	481	513	480	499	506	536	493	517	484	497	509	532	493	503	486	455	529	524	497	486	548	525	512	521	524	490	461	454	503	523	486	490	504	490	515	490	487	488	521	481	485	489	514	521	539	470	504	499	466	524	531	504	475	470	519	511	502	528	549	506	493	519	504	503	548	522	509	496	503	495	496	508	518	525	485	473	501	514	495	473	510	548	522	536	485	503	515	513	539	536	545	493	510	502	519	454	456	517	531	479	470	501	514	469	506	446	489	481	465	492	463	478	490	510	489	498	481	469	520	504	550	511	491	482	467	515	500	527	473	535	509	492	482	521	475	523	520	507	502	536	538	483	517	490	450	475	545	464	488	445	470	501	457	511	516	471	500	521	462	495	514	505	509	482	482	486	460	514	512	510	456	491	518	573	507	508	494	530	472	500	523	464	510	542	511	532	528	518	472	516	493	525	500	531	500	540	515	505	490	520	530	508	540	525	496	552	485	486	522	517	511	550	486	496	552	505	513	514	520	510	548	511	510	523	550	519	484	515	518	486	496	500	539	517	499	502	528	520	517	461	526	499	503	453	487	526	481	526	502	478	489	506	491	499	507	521	545	506	484	539	482	488	509	497	494	517	500	526	497	498	534	514	524	467	491	529	527	501	491	519	490	481	501	530	486	496	500	494	544	493	494	503	486	502	491	486	545	511	475	500	476	538	510	495	475	498	554	529	503	516	503	489	482	555	465	499	504	463	478	505	462	519	502	476	496	467	510	493	498	495	507	509	534	505	499	474	494	514	474	518	505	471	513	468	485	524	497	454	515	564	509	495	550	501	501	501	529	474	514	503	473	490	503	501	482	501	494	477	491	507	506	527	496	498	556	466	503	480	522	473	518	471	470	523	519	495	521	521	483	477	513	483	481	486	545	457	460	511	474	505	513	486	495	469	507	507	493	494	458	515	449	520	531	513	477	498	577	509	501	537	496	542	492	548	528	486	507	480	474	497	505	464	512	503	506	490	513	523	459	503	487	495	472	486	520	509	468	494	495	460	505	481	471	529	498	495	521	485	477	490	525	540	491	483	526	517	514	501	501	539	493	534	507	533	543	461	513	542	497	494	498	491	491	527	511	471	473	513	513	475	541	512	515	511	517	522	491	490	489	485	510	511	485	482	572	513	522	485	498	544	515	512	474	498	489	487	498	501	515	501	462	531	475	503	515	494	525	496	537	491	515	512	533	540	486	530	476	528	500	558	498	507	531	486	542	529	503	516	536	509	526	519	525	532	507	519	501	519	507	514	525	505	485	540	531	485	487	516	524	481	483	500	512	489	500	463	502	504	465	488	492	508	528	515	510	483	559	522	508	493	471	466
15052	15973	11929	2586	1895	1445	1247	1069	969	865	814	824	716	733	696	651	692	656	654	601	609	600	652	623	609	592	615	599	594	605	666	600	585	586	587	582	609	595	626	625	599	609	612	569	593	558	616	608	600	581	612	583	585	597	627	651	593	597	625	614	621	603	608	552	614	572	604	654	611	614	563	564	579	589	618	626	587	604	594	576	590	597	630	591	571	610	615	589	598	576	579	621	571	612	569	582	592	592	599	555	598	600	575	586	573	606	607	590	565	604	571	581	597	582	602	570	602	597	615	598	589	566	570	602	609	570	614	595	579	606	570	556	616	603	611	583	587	611	606	578	604	629	611	581	547	562	631	603	594	571	642	595	585	588	602	604	584	634	584	597	597	624	606	575	592	570	624	584	591	631	627	579	603	589	589	590	588	595	589	583	592	602	588	599	578	590	592	604	564	570	604	571	622	568	583	545	565	578	611	536	623	648	547	621	627	565	584	592	613	606	604	609	605	577	581	551	609	620	594	588	594	615	592	570	609	572	594	571	579	583	593	595	551	602	558	621	561	582	577	602	585	547	600	592	571	583	601	553	578	597	620	626	624	572	572	589	562	636	595	590	653	551	579	605	594	563	577	563	577	606	560	540	561	594	577	619	586	565	589	589	585	571	565	632	635	606	595	619	604	568	628	592	590	564	604	593	625	612	580	612	611	654	558	615	572	562	602	627	560	631	589	576	607	595	587	581	610	581	585	620	599	582	606	571	569	579	602	607	597	614	587	598	585	596	602	590	549	587	572	616	609	615	597	606	581	595	571	615	563	578	595	567	608	582	598	573	591	611	601	544	618	610	594	569	569	588	564	606	592	666	601	566	606	619	598	559	636	574	555	595	603	544	550	601	631	580	555	627	566	608	595	607	613	597	540	628	581	538	634	597	602	613	600	603	567	594	590	591	632	633	578	598	581	595	542	569	555	606	602	545	572	594	589	600	596	571	573	625	636	576	596	601	624	612	555	571	586	613	620	596	578	639	595	587	608	575	609	604	574	580	600	600	578	638	593	603	604	599	644	569	611	598	617	593	602	558	616	596	565	600	544	592	616	640	575	570	578	567	590	560	569	648	606	619	593	602	615	610	585	612	569	621	581	629	593	604	597	623	623	579	583	610	574	575	573	599	600	605	611	588	591	617	597	588	620	590	596	596	595	580	626	575	567	655	606	613	617	581	593	590	552	583	606	604	587	615	574	629	564	588	576	547	611	600	565	599	615	616	599	588	604	585	593	598	620	594	598	621	596	588	621	569	604	578	613	589	577	557	574	617	564	588	564	535	600	587	615	554	575	600	581	564	581	583	599	585	583	589	572	617	565	629	562	667	610	566	594	609	605	644	593	599	587	561	568	586	604	614	589	580	582	584	607	603	609	575	570	576	547	575	608	578	579	651	605	586	569	597	608	570	553	627	610	573	568	559	608	607	618	578	615	613	571	559	581	609	598	604	620	590	575	539	594	577	576	569	601	599	615	614	582	601	616	586	612	609	552	627	609	573	603	579	614	610	611	571	612	581	596	592	617	550	623	618	626	573	622	585	622	576	578	592	582	570	588	600	623	570	572	596	557	598	612	583	581	614	608	574	588	620	625	642	593	635	573	583	622	590	610	578	628	576	593	595	603	593	597	641	543	586	572	610	554	588	603	553	581	556	581	590	580	624	602	616	566	569	612	574	587	649	599	572	562	563	624	595	580	570	594	565	602	627	532	597	566	581	610	548	598	611	587	608	614	589	595	596	601	578	576	610	597	592	569	609	579	611	552	598	627	605	596	565	577	606	571	618	604	589	614	610	602	571	577	600	562	585	574	602	606	606	550	593	558	611	591	611	581	599	592	629	612	618	617	614	613	561	587	551	592	591	557	568	596	573	532	592	580	599	611	596	561	586	623	603	603	558	596	572	593	579	574	574	562	587	594	596	623	583	596	640	623	559	608	595	585	578	583	578	608	551	595	599	571	627	605	579	586	578	590	614	626	568	575	560	577	566	571	577	650	609	608	564	589	576	616	585	600	554	601	571	616	588	589	589	637	547	627	592	609	640	548	608	619	581	601	605	602	598	578	624	596	611	605	593	610	592	594	588	589	584	558	608	617	580	610	641	588	630	614	605	592	597	618	597	584	594	593	558	577	561	584	555	608	630	581	573	582	627	564	612	606	551	588	577	590	604	563	609	587	592	556	580	567	598	621	561	640	598	572	602	541	642	645	587	571	626	599	623	625	594	593	564	551	578	593	578	604	585	585	607	638	619	601	593	565	572	609	571	606	610	570	576	581	598	610	592	575	584	598	587	599	593	574	615	578	598	635	593	633	594	515	581	594	546	579	650	556	625	586	606	617	596	592	567	574	565	587	592	656	552	603	569	563	602	572	585	641	565	602	593	614	615	570	602	594	579	571	596	601	597	620	590	575	606	559	546	585	602	603	619	598	599	611	597	646	577	614	578	613	613	558	600	572	586	553	581	591	588	639	633	568	581	590	606	594	622	583	629	580	585	574	545	636	592	623	553	570	612	585	584	595	605	602	586	586	640	602	594	617	574	613	593	614	582	565	591	575	593	594	588	583	613	604	602	611	598	587	596	607	552	582	601	556	640	589	579	655	607	604	613	580	561	637	608	602	578	600	591	600	577	597	561	598	622	521	607	556	559	598	581	592	578	585	564	616	562	619	614	616	608	608	577	598	582	608	617	552	617	630	577	609	618	542	631	582	555	637	593	597	584	627	579	570	614	619	560	583	593	579	591	604	585	597	577	626	570	590	597	598	581	625	604	623	593	585	565	599	595	573	563	609	597	647	599	587	616	579	553	608	571	611	587	604	648	579	593	549	612	636	597	613	615	583	598	586	591	590	551	584	569	551	582	567	624	564	589	632	583	589	579	570	545	568	588	607	665	593	604	587	597	597	599	563	621	627	599	564	594	595	587	627	574	587	626	582	581	619	648	564	569	582	583	562	621	608	567	605	585	602	587	626	589	587	578	623	590	663	562	592	581	569	587	621	599	624	606	580	552	605	591	594	601	608	601	581	612	594	596	569	608	555	634	573	560	626	632	592	589	575	599	567	627	588	627	586	635	573	608	581	619	550	610	589	612	634	573	593	550	630	559	592	629	613	597	556	613	611	557	618	559	613	585	626	539	574	615	584	592	619	616	556	593	626	583	601	604	640	568	594	612	605	583	631	634	599	602	598	617	578	575	583	623	629	554	624	627	576	575	576	592	610	609	568	611	617	599	594	596	608	580	554	603	603	573	537	575	532	588	645	567	578	552	588	563	622	647	621	640	589	581	595	635	589	591	610	571	562	673	611	583	600	589	599	575	593	570	578	600	628	579	571	609	607	575	580	576	557	590	624	557	593	605	569	620	552	592	563	602	561	541	556	584	625	579	600	588	655	621	593	602	586	586	621	568	559	657	595	572	579	595	601	601	596	604	591	605	553	593	613	574	584	603	603	549	631	572
22679	21220	29158	23556	21215	21271	9653	1937	1388	1283	1195	1125	1066	1040	1009	930	926	893	940	895	862	851	900	882	810	843	797	832	872	838	800	818	814	835	785	826	745	815	809	830	822	795	798	829	727	781	827	814	799	831	747	839	833	843	781	802	771	841	793	820	765	805	828	855	820	745	805	735	778	746	843	853	812	778	821	794	800	796	784	775	805	770	820	788	798	821	789	808	795	903	791	782	819	783	794	791	819	798	772	747	754	780	720	832	798	853	836	742	827	852	857	813	839	828	815	756	807	729	793	856	828	826	835	815	798	785	818	748	793	817	820	811	778	827	805	784	804	829	801	797	788	802	790	805	794	835	809	832	810	815	791	792	772	813	795	818	799	815	800	797	778	807	799	806	814	836	795	771	803	801	775	830	804	778	797	815	786	736	785	841	824	823	845	811	792	751	813	807	793	808	816	791	833	779	860	824	815	881	802	798	813	823	758	777	836	804	748	795	806	809	799	771	802	801	839	837	805	791	820	720	779	795	810	795	853	843	769	831	797	802	842	807	830	831	782	819	866	807	786	820	810	802	777	758	795	785	818	774	787	793	791	817	786	811	761	796	813	751	788	770	797	783	740	778	841	780	812	755	777	781	755	785	786	774	833	833	806	778	797	764	805	821	776	776	820	763	779	790	767	722	841	788	770	819	773	783	740	807	750	775	777	803	813	831	787	784	791	772	801	779	750	807	787	824	767	776	839	793	787	775	784	821	816	807	782	811	830	784	764	800	771	769	773	772	839	810	811	785	774	782	813	832	820	814	806	846	783	748	762	766	782	747	746	808	864	815	773	788	765	803	815	779	780	838	800	835	787	840	804	797	775	809	752	724	810	817	760	811	852	796	817	812	783	808	809	757	792	803	886	779	760	816	759	775	808	834	839	764	796	794	779	817	783	747	829	841	860	840	775	815	840	812	827	773	823	832	765	814	808	749	791	789	796	820	789	806	725	826	776	773	821	786	833	823	782	826	764	789	819	813	807	759	802	778	789	776	764	774	810	744	784	754	758	775	827	830	821	809	801	801	783	756	796	805	744	728	796	809	830	827	802	771	830	787	776	800	727	810	900	770	811	776	760	815	801	779	791	826	784	815	808	792	814	793	795	803	785	855	835	788	797	779	779	772	760	811	761	794	805	787	742	789	817	793	780	784	805	770	815	772	795	839	841	782	790	769	834	793	816	815	780	784	780	797	812	838	832	741	757	761	798	801	856	805	772	778	817	786	815	844	859	747	769	821	843	838	773	827	781	824	769	769	784	786	848	775	736	747	805	805	789	788	774	799	831	741	823	766	782	825	774	750	824	782	747	800	827	789	801	801	815	799	770	810	801	790	788	766	768	773	785	783	790	695	794	822	793	840	846	882	753	829	786	808	816	848	756	797	828	801	770	780	781	832	804	777	804	796	800	792	859	795	765	837	774	848	785	802	791	796	825	781	813	816	757	821	799	810	818	756	778	768	742	786	792	781	800	785	764	779	765	804	754	829	819	813	769	750	716	776	852	789	804	789	841	766	830	760	791	801	838	794	899	759	777	750	763	802	827	787	805	773	736	801	809	740	815	796	850	772	785	759	795	837	802	768	842	817	815	792	788	769	815	773	736	781	793	843	788	802	752	802	801	831	800	817	813	782	768	794	763	811	806	809	802	765	835	833	820	764	774	769	779	782	773	779	823	854	756	827	782	841	769	783	784	835	801	770	789	810	790	812	777	843	761	852	795	762	789	792	796	786	807	793	828	812	811	738	762	802	813	754	760	765	753	807	855	785	783	798	798	832	791	785	815	752	815	759	816	798	808	812	782	790	773	791	809	766	816	863	808	749	812	738	840	769	762	797	840	759	806	732	825	826	854	786	799	816	740	791	824	758	782	794	851	852	770	789	839	821	843	772	795	761	807	793	801	804	807	849	791	796	855	799	762	774	771	783	727	807	812	799	814	846	750	821	821	787	808	797	833	770	821	844	759	811	836	793	756	747	792	772	782	775	789	799	773	772	810	788	788	782	777	807	810	852	784	851	812	777	768	817	805	786	722	795	770	791	841	889	832	763	824	763	808	768	795	817	785	797	823	814	805	743	755	785	798	752	798	807	846	781	803	835	790	805	813	773	793	772	776	810	825	803	810	788	795	765	778	776	828	795	805	821	823	834	792	851	759	822	773	844	803	780	765	819	783	744	798	759	798	760	795	759	845	752	779	775	759	771	797	802	838	768	815	794	764	805	808	827	772	778	778	768	748	795	760	806	856	843	753	758	821	797	755	821	763	770	834	843	843	812	817	834	764	816	796	785	769	770	831	785	752	779	770	820	781	751	787	813	837	752	786	788	797	822	791	792	832	791	774	789	837	803	780	842	756	777	727	751	841	775	796	815	787	805	825	816	825	816	815	772	790	800	809	823	809	778	824	819	803	811	802	794	824	786	784	833	791	787	800	797	803	821	832	770	781	786	798	803	789	791	771	816	802	824	803	775	800	722	786	744	777	806	816	765	802	811	797	801	796	741	721	798	809	772	851	766	774	813	802	794	807	813	753	799	737	823	829	766	776	818	771	786	813	767	762	831	824	751	768	839	798	732	797	814	787	781	839	787	771	776	817	808	780	761	770	816	802	743	769	802	810	790	791	787	757	851	825	825	839	828	764	746	801	778	806	849	798	811	815	776	812	810	770	821	759	824	765	764	779	767	824	814	817	839	767	828	759	810	767	829	761	793	799	771	788	820	813	817	799	805	761	784	814	845	817	795	847	778	809	796	742	842	769	777	825	769	814	773	774	811	802	817	837	799	852	818	785	834	772	812	811	821	813	784	800	781	782	810	837	776	780	770	799	807	770	753	830	757	761	818	777	806	764	813	780	842	805	736	806	744	792	813	812	755	821	799	793	846	821	816	770	834	769	787	779	787	796	793	774	756	785	804	778	795	853	797	760	818	777	796	853	779	768	796	782	762	745	801	846	780	797	824	771	799	800	757	826	815	778	806	779	797	756	826	802	790	809	802	781	807	763	826	782	752	805	803	773	758	797	844	797	775	821	789	791	806	776	830	829	756	809	822	790	831	800	802	793	800	756	808	787	729	811	780	788	758	758	781	828	820	845	817	804	805	791	780	785	816	850	770	803	809	792	868	810	820	770	769	809	798	789	791	826	831	821	800	790	786	815	782	792	776	800	813	764	770	810	786	776	810	788	735	808	741	798	780	790	765	776	761	783	814	773	798	810	796	762	821	840	825	832	810	793	828	763	804	845	752	787	829	847	837	775	749	803	788	762	817	793	802	786	826	790	809	824	813	761	759	796	782	764	819	779	728	826	823	807	837	789	865	811	760	759	776	783	757	847	802	791	771	825	896	810	782	812	779	825	771	791	784	791	797	795	876	783	755	810	829	785	768	799	758	849	792	799	752	871	811	794	786	780	782	794	794	786	746	796	807	780	874	833	829	756	798	830	797	802	812	846	755	791	761	829	814
18160	25768	17678	7645	5406	3977	3288	2639	2276	1848	1750	1526	1414	1323	1210	1122	1140	1080	1026	1023	1025	968	995	1000	991	947	971	983	950	948	941	938	870	928	933	935	871	911	878	931	935	859	879	887	878	884	918	869	907	876	912	851	885	836	910	906	895	886	873	930	857	891	848	867	843	860	882	837	869	843	859	856	895	904	895	830	862	855	883	855	864	875	864	830	905	930	864	892	889	867	880	867	868	869	824	877	836	881	889	885	887	785	797	872	879	861	837	875	871	856	867	854	854	919	848	881	870	868	911	880	860	879	886	888	870	890	894	869	872	900	906	862	828	790	856	863	857	900	844	933	922	871	883	867	872	858	901	815	879	907	889	841	848	860	903	895	835	813	863	875	824	866	867	909	873	844	876	844	879	865	872	853	882	827	854	882	901	872	829	924	865	878	870	885	868	869	921	920	893	870	859	850	900	850	881	911	844	871	855	845	863	876	874	901	903	864	900	889	856	848	908	833	844	873	872	854	862	822	922	892	889	842	910	863	866	888	865	859	836	911	896	881	862	841	856	815	850	884	902	812	877	875	809	851	865	876	859	875	889	890	897	838	872	881	830	878	852	863	894	836	861	907	869	817	918	848	850	885	826	838	813	883	806	836	889	875	864	886	840	877	857	840	868	820	877	908	869	895	898	828	866	892	845	834	842	860	864	872	859	805	787	878	871	864	875	876	863	811	851	844	878	845	844	919	803	844	908	845	841	891	849	906	878	833	877	873	818	815	842	845	823	884	847	813	872	914	856	881	844	908	887	868	854	828	911	871	882	894	895	872	863	863	818	897	815	840	871	851	873	854	896	839	873	878	850	808	832	886	905	907	859	897	873	883	837	887	854	900	824	860	875	898	853	846	846	861	857	872	894	878	913	854	858	887	844	853	884	899	869	886	890	881	849	855	882	867	866	837	843	811	851	853	903	889	841	896	837	837	846	881	839	945	793	863	852	852	838	887	893	851	862	844	898	860	893	891	817	884	879	897	873	892	875	887	817	856	929	867	898	824	858	842	866	875	886	820	843	860	818	816	837	837	874	864	869	825	865	860	878	841	828	856	788	886	836	829	822	858	843	850	786	924	854	874	910	922	817	871	865	877	894	865	913	878	912	897	881	836	907	848	834	870	856	861	866	883	885	879	897	889	850	846	839	857	870	863	859	857	875	831	837	882	929	865	894	849	829	817	895	870	848	866	895	837	876	852	894	918	859	897	865	889	835	844	815	936	870	860	844	869	883	868	846	894	822	838	864	865	881	876	876	879	826	854	893	821	815	929	856	860	813	855	880	883	813	803	828	859	859	871	850	850	891	880	837	918	837	831	899	861	855	829	856	888	859	829	810	892	834	878	901	916	843	855	799	885	865	838	867	895	885	871	894	855	884	878	850	860	865	897	912	859	832	902	901	902	872	866	843	876	829	900	894	898	891	916	925	831	876	856	886	879	879	809	881	929	827	842	894	859	856	884	898	868	858	871	896	897	839	856	870	895	906	905	857	917	937	882	815	884	926	873	913	870	898	881	856	851	851	887	841	879	858	831	859	857	857	887	852	840	838	867	874	871	835	923	895	842	805	817	807	841	868	854	920	897	858	858	853	859	854	851	801	822	872	852	867	853	907	901	877	909	932	863	814	844	836	920	843	902	883	905	864	881	904	899	910	906	812	841	922	864	880	855	853	899	843	838	816	820	834	864	890	833	897	883	802	852	869	893	876	882	869	867	888	926	878	876	883	866	833	831	851	865	880	868	806	922	858	868	940	828	878	885	849	900	881	861	763	842	832	827	831	836	863	878	893	883	873	866	834	870	877	839	837	828	887	878	891	860	876	829	867	882	883	850	888	888	845	851	830	884	856	902	863	867	840	849	852	926	882	872	868	885	835	931	904	863	848	898	850	873	861	886	832	884	851	874	835	856	860	891	868	887	886	877	875	911	866	871	849	890	882	790	908	869	855	874	854	851	904	881	869	845	893	830	892	944	824	876	924	852	846	894	836	912	889	828	890	841	809	882	819	821	886	920	946	836	889	872	871	826	898	865	846	859	852	837	857	889	842	897	857	876	890	870	812	839	909	863	837	897	847	825	884	860	882	870	949	902	855	865	841	860	871	840	825	862	836	878	844	875	841	845	814	870	819	871	853	821	887	893	819	903	873	877	806	832	875	867	834	859	883	876	831	855	839	846	845	839	875	861	842	814	886	838	823	871	895	875	880	879	929	898	817	845	909	846	840	846	838	845	839	864	819	905	856	852	887	877	839	858	816	831	913	862	862	859	877	887	873	857	826	828	890	930	867	858	845	853	850	880	856	908	893	893	863	919	902	855	885	836	825	851	884	928	863	857	827	818	884	868	865	925	884	779	865	812	833	810	862	909	905	919	864	858	874	876	865	843	874	869	834	933	889	903	848	851	838	874	876	857	913	866	844	882	851	815	830	857	833	930	891	862	900	865	787	877	868	919	862	857	860	880	879	844	875	871	919	860	837	870	826	895	842	889	848	847	878	827	895	863	842	828	870	891	862	835	884	852	837	894	844	845	885	867	837	871	849	813	875	864	888	861	892	824	915	853	860	853	831	900	878	848	802	884	898	892	814	851	834	864	860	878	891	871	851	845	885	870	879	908	837	849	845	869	901	868	828	901	894	829	832	868	873	846	874	870	856	906	840	890	803	919	829	819	867	909	892	846	818	916	850	847	894	911	819	874	866	880	843	892	915	866	910	864	870	862	922	889	835	844	813	840	859	882	891	859	912	847	817	886	864	830	839	892	862	840	847	847	805	890	838	807	881	821	856	834	838	846	869	843	856	886	865	837	886	850	896	849	859	860	845	857	891	883	852	879	864	832	869	910	834	881	844	898	887	830	847	876	873	834	887	841	834	911	833	903	845	887	890	866	910	918	835	874	867	836	847	873	842	927	921	831	865	894	882	817	855	835	849	834	832	867	862	970	854	829	855	817	845	872	826	874	883	861	932	863	854	848	893	899	858	848	855	858	850	827	834	903	830	886	892	823	865	852	792	854	879	871	864	850	865	897	830	851	903	889	853	880	825	881	867	831	873	869	849	835	843	825	835	905	849	849	830	850	845	874	857	873	872	793	927	865	879	884	879	890	863	867	870	843	844	905	847	846	878	853	873	854	865	877	894	868	943	844	877	832	853	906	871	862	804	900	888	888	825	915	817	878	929	834	882	838	857	859	877	848	832	876	927	871	870	882	857	890	835	915	896	915	828	877	862	847	841	878	829	875	851	825	871	890	926	824	835	844	811	931	863	830	877	876	850	860	893	887	875	821	845	899	845	887	830	870	871	842	843	850	833	879	802	876	877	914	866	897	830	848	886	799	843	853	873	893	863	876	909	851	904	841	844	910	894	884	888	822	890	831	884	851	839	911	899	889	892	834	895	837	871	844	860	935	880	885	827	808	913	885	861	905	875	871	886	885	911	900	846	843	892	889	856	938	887	838	908	889
27280	20648	11315	965	456	368	320	302	286	317	288	281	274	289	269	281	299	307	296	269	261	293	304	284	304	288	309	285	278	279	281	263	264	269	285	286	297	285	280	267	261	281	292	277	280	280	304	292	256	247	276	283	271	290	276	254	254	281	262	305	275	283	297	280	268	247	317	293	293	258	320	279	255	304	289	271	272	322	295	259	257	287	267	281	294	277	277	289	280	268	261	272	252	281	259	289	291	290	311	293	311	281	287	274	289	272	294	283	297	300	276	259	271	275	285	274	270	274	308	311	275	304	304	267	271	277	272	283	256	278	279	303	325	287	291	310	267	272	297	283	288	292	274	273	290	266	275	278	293	316	276	268	264	287	282	293	304	295	281	291	265	288	281	273	269	265	277	295	252	259	272	248	288	285	269	275	306	284	288	304	292	307	282	314	284	304	284	284	301	295	280	258	259	310	273	290	268	292	284	277	284	278	275	293	276	316	281	300	271	301	275	294	282	267	272	280	257	286	277	293	273	268	292	270	287	262	303	290	259	265	295	275	302	279	269	289	274	277	273	305	255	289	264	267	276	303	269	296	283	287	253	246	272	300	296	254	286	281	281	305	292	271	285	285	231	277	277	300	293	274	274	298	274	287	296	272	291	290	255	303	275	288	283	255	247	254	300	255	259	296	279	304	278	287	262	272	284	263	318	294	289	276	291	291	300	274	310	288	266	295	302	266	310	256	318	260	259	266	280	291	266	241	293	265	259	252	260	285	316	309	265	286	284	245	277	288	263	284	292	307	289	269	304	291	302	279	284	288	280	280	282	293	293	255	273	264	284	302	275	280	295	285	261	315	304	283	255	271	265	296	282	293	281	282	286	255	303	291	285	281	266	274	304	278	273	293	304	277	277	275	276	278	305	259	262	293	282	277	304	294	247	274	249	256	249	288	293	275	268	316	308	254	276	283	255	275	265	245	300	272	295	282	261	277	309	278	290	249	303	290	285	279	313	296	265	274	264	255	254	249	301	259	290	280	311	270	263	277	237	292	277	297	271	296	285	254	291	297	293	329	301	291	267	279	297	274	249	309	265	293	269	294	297	297	273	299	282	303	280	323	307	292	294	297	297	284	268	265	298	271	278	293	301	289	259	264	285	286	287	290	294	306	287	314	269	295	288	302	293	270	278	269	289	258	261	272	237	269	267	259	267	286	297	307	279	252	268	266	283	258	280	274	310	284	294	279	277	283	272	285	295	280	285	311	275	307	300	261	253	272	282	282	298	275	285	294	303	276	275	308	264	269	275	291	279	306	281	310	289	287	272	286	286	287	259	280	273	272	276	280	308	292	308	260	265	293	309	261	288	269	296	294	305	279	250	270	266	292	295	281	268	270	268	288	277	313	299	272	254	290	295	276	292	273	271	302	329	297	286	265	277	282	307	283	309	288	261	280	258	328	305	245	281	295	251	263	284	295	302	311	272	289	298	265	260	269	301	279	280	284	251	288	293	298	295	297	274	275	283	262	288	269	281	315	310	275	277	294	284	262	255	307	290	293	260	269	290	266	281	253	252	275	284	285	256	281	283	299	292	276	304	309	295	287	301	269	272	249	248	288	264	302	276	294	284	285	296	239	295	282	284	257	284	267	266	298	294	279	283	254	299	278	294	262	268	301	317	273	308	284	283	296	257	255	286	293	261	245	287	289	262	269	290	305	292	282	272	310	291	282	259	279	280	307	262	257	288	304	292	310	280	280	252	332	291	277	287	310	272	271	291	286	258	285	288	263	271	306	286	275	258	289	261	269	296	298	274	298	308	270	282	291	296	270	278	295	283	257	272	286	319	308	295	273	277	293	280	301	291	265	287	284	275	296	270	293	255	281	283	300	273	283	279	277	277	305	265	298	253	282	286	279	303	265	302	292	277	255	260	265	283	277	275	265	294	269	299	274	294	268	247	276	287	303	269	277	276	281	309	302	263	277	299	299	258	272	264	290	300	297	301	254	293	258	260	311	263	242	297	251	265	310	254	270	293	285	302	290	271	272	286	292	283	289	278	289	281	295	291	290	270	275	291	307	288	305	285	284	280	287	297	318	304	290	239	294	269	277	298	283	266	307	296	288	288	284	288	295	297	277	266	284	289	286	288	308	270	265	276	315	265	307	297	269	276	261	277	274	276	316	321	298	313	292	263	281	273	269	292	279	267	289	294	311	289	297	279	274	303	292	253	277	283	286	306	298	282	281	277	276	256	264	267	275	276	270	300	247	275	288	320	286	285	294	256	291	303	264	254	298	271	268	283	251	302	286	275	269	269	305	266	305	288	274	264	244	321	269	309	271	290	291	256	278	273	275	261	314	285	283	275	324	281	275	268	301	257	281	281	293	259	269	280	288	309	274	281	291	267	285	262	283	307	261	244	276	301	249	282	292	295	254	307	280	265	259	303	277	275	248	279	290	274	258	336	320	273	296	279	264	280	298	283	290	283	268	292	308	252	297	288	323	256	266	291	267	275	291	273	253	308	288	265	280	269	270	284	286	299	257	278	307	288	310	284	273	289	308	269	276	304	277	308	279	273	272	284	292	257	284	319	265	274	277	267	252	268	306	292	265	275	278	282	272	294	285	296	278	265	265	294	299	258	295	271	290	272	286	252	277	311	298	285	264	275	266	280	285	299	272	292	269	291	278	276	271	309	294	296	258	285	289	288	296	266	258	288	258	306	256	277	267	274	272	299	276	272	273	269	277	267	275	276	279	280	262	272	277	298	254	295	302	275	292	304	305	259	293	311	258	288	276	274	306	288	283	284	276	298	252	271	306	282	285	293	268	305	294	286	288	243	294	293	272	276	305	303	270	269	276	287	298	271	271	266	253	287	277	267	283	271	274	279	285	261	300	263	276	282	301	311	254	303	275	291	283	266	277	279	278	309	287	276	245	267	313	274	258	288	272	300	268	282	291	275	287	267	267	293	270	301	289	280	279	275	297	270	278	267	303	293	273	262	257	273	281	239	304	279	264	289	283	275	275	265	306	299	254	284	271	290	247	255	280	285	291	298	333	285	285	295	248	294	277	263	290	284	311	272	309	309	255	294	289	291	266	275	300	269	294	296	273	303	297	256	285	326	276	292	252	294	307	247	287	241	308	277	291	294	303	294	320	289	253	288	272	298	302	277	270	299	301	304	304	277	264	286	293	290	285	304	268	276	274	282	263	299	270	297	293	288	291	278	286	272	306	288	278	252	279	278	275	264	299	269	257	264	273	305	272	273	263	290	266	301	270	273	291	285	281	284	300	284	286	257	260	269	260	257	270	284	291	314	296	273	282	265	261	258	271	264	312	298	310	256	281	279	278	273	294	322	284	268	277	312	263	320	265	272	268	280	276	294	302	286	278	261	290	285	280	303	276	237	282	290	279	262	287	271	291	281	271	270	301	278	263	267	284	260	281	283	276	286	275	292	263	296	277	278	284	298	291	278	292	267	303	305	266	253	298	299	278	249	259	280	278
13254	6154	5142	708	541	482	492	408	384	384	384	378	356	367	383	366	344	369	347	368	345	350	327	345	351	348	329	350	341	377	344	363	349	363	317	366	333	328	345	341	363	334	343	337	338	360	303	361	353	357	337	360	328	342	332	346	347	345	339	334	342	361	314	344	385	349	335	357	351	364	314	335	347	340	317	337	352	311	331	339	299	335	338	344	349	334	336	374	326	335	327	343	316	332	379	344	362	364	318	344	349	312	343	361	351	354	334	356	392	352	330	341	293	349	366	327	377	357	355	309	320	331	330	349	324	343	328	321	325	329	347	343	356	314	315	361	351	331	346	332	347	329	334	342	321	385	320	343	339	347	347	344	312	352	349	306	355	319	311	369	317	326	331	328	332	384	314	362	341	369	333	324	330	345	353	331	358	369	341	365	349	328	349	330	364	338	343	380	345	346	328	363	341	381	323	323	332	330	311	356	335	307	347	327	317	319	348	342	326	336	330	333	353	338	329	328	335	327	346	315	336	345	322	348	335	334	307	346	320	355	364	336	327	305	340	312	372	318	316	353	324	349	378	349	343	355	321	311	367	351	358	342	358	337	341	361	341	341	315	357	327	354	352	341	353	362	377	348	320	385	353	330	316	340	361	345	353	370	330	339	369	326	334	341	317	376	347	359	325	350	339	339	354	354	339	354	370	343	356	356	336	330	344	370	353	323	359	316	338	346	371	340	355	333	345	390	349	385	336	371	322	373	343	348	366	386	338	339	355	351	326	357	364	363	335	337	351	297	337	367	310	331	329	355	339	337	340	353	327	348	330	347	363	351	335	334	353	318	301	331	313	328	359	330	364	342	326	327	344	348	349	351	334	360	356	346	325	357	352	332	321	353	357	353	374	332	311	339	348	310	362	336	356	328	333	318	325	327	341	293	325	342	320	311	325	325	338	331	315	344	367	328	340	359	320	331	284	337	337	339	321	355	346	326	336	341	353	345	361	332	357	369	346	347	353	327	341	367	325	328	326	349	356	357	345	327	296	360	333	359	391	338	349	345	346	308	310	335	307	341	318	338	326	344	332	316	357	312	351	355	333	346	367	372	290	390	375	351	337	346	374	345	338	311	382	338	295	329	342	327	345	341	362	367	387	342	324	347	345	337	319	345	328	311	333	335	324	332	326	333	351	354	357	346	362	338	328	316	335	346	348	333	305	340	378	339	360	345	359	340	351	322	371	317	348	358	319	343	334	323	318	340	364	302	349	319	328	346	348	376	313	318	344	335	337	324	334	330	328	368	357	347	317	358	359	352	318	328	358	344	370	334	384	340	335	341	340	333	318	371	362	327	349	361	318	367	332	367	343	300	326	344	315	323	353	386	348	359	345	339	328	373	353	337	322	349	368	366	350	363	350	357	336	343	324	347	313	303	344	319	324	356	333	345	322	328	383	335	317	333	355	336	345	354	323	307	355	329	382	335	346	340	330	314	362	365	352	346	337	322	314	366	332	325	335	347	363	319	324	324	336	332	348	344	345	350	335	387	331	332	344	336	346	344	366	325	344	334	366	346	339	346	325	329	390	332	338	328	329	372	352	355	352	346	357	333	347	343	343	333	339	346	343	355	334	344	360	378	314	339	353	327	348	353	335	360	342	358	357	326	374	347	361	369	358	336	340	345	340	368	342	338	354	360	345	357	354	339	348	331	343	336	346	315	366	338	326	305	312	346	353	329	339	335	354	339	324	357	350	339	314	373	328	325	356	377	319	328	332	340	344	341	307	399	354	348	308	323	348	352	345	344	357	359	357	333	334	343	301	364	343	341	333	341	375	313	364	330	365	379	353	340	334	352	387	353	352	328	364	350	368	328	333	361	344	343	360	328	351	349	358	379	335	363	350	340	343	332	319	330	350	324	363	329	323	342	356	332	377	323	360	317	325	327	338	341	342	323	345	339	341	341	358	339	341	340	343	334	367	335	349	338	354	333	364	338	378	339	323	319	324	325	315	337	317	325	297	350	378	318	322	317	346	402	368	356	346	371	328	347	326	346	347	323	377	333	339	353	323	383	350	383	370	317	351	354	302	341	375	366	383	356	308	377	365	336	351	347	356	374	340	306	334	322	329	367	332	338	325	390	335	317	343	376	389	348	313	324	310	359	347	393	334	313	359	363	335	380	362	349	365	335	363	326	314	331	370	348	319	346	320	369	345	365	338	317	315	373	373	353	348	339	326	347	382	344	329	368	328	332	361	324	374	368	350	351	340	333	311	373	379	360	361	376	331	357	373	344	358	346	361	330	325	381	319	299	346	363	356	320	335	323	316	316	344	382	321	312	330	327	341	333	347	341	330	347	330	322	358	364	335	337	365	309	339	345	354	394	347	346	311	363	363	326	348	344	318	335	351	374	305	324	378	317	317	333	358	330	340	354	302	364	337	353	352	332	337	348	356	348	327	342	336	346	357	337	326	321	361	330	323	344	323	343	371	332	324	342	346	354	328	349	368	337	331	335	325	347	326	338	363	380	324	374	326	318	346	340	321	323	350	339	362	356	323	340	352	367	352	358	376	357	327	319	366	357	358	366	348	314	337	343	335	347	339	336	331	349	331	329	307	348	360	362	365	338	379	380	336	369	359	334	328	352	334	356	361	333	337	343	345	356	360	328	336	346	343	352	348	336	318	356	369	355	323	337	326	334	339	369	349	313	356	341	336	366	338	401	342	359	366	334	306	355	370	326	325	349	366	346	346	337	354	354	348	359	346	350	351	321	331	329	339	364	377	337	379	373	345	323	366	360	338	337	334	356	350	358	307	309	338	357	346	331	357	347	352	364	356	340	358	378	345	393	360	339	357	359	321	324	346	378	338	351	339	388	352	350	332	369	362	367	314	328	357	313	318	333	311	344	362	333	335	330	334	352	363	323	356	343	324	372	347	342	334	329	347	314	343	344	332	336	329	335	341	363	351	327	364	335	355	320	383	303	358	329	365	379	375	330	358	341	372	335	368	345	317	316	335	370	349	322	351	344	333	327	330	347	353	398	294	331	336	322	333	333	351	326	320	366	344	339	353	326	301	331	346	348	338	314	355	338	328	342	342	333	328	327	352	331	347	335	337	339	374	366	324	380	317	334	355	334	325	318	330	357	346	366	348	371	341	323	343	331	328	354	352	313	377	319	333	328	349	351	370	331	359	326	324	350	354	356	343	337	327	334	356	355	347	323	347	322	347	324	346	333	334	353	342	364	354	354	346	326	360	332	339	337	328	353	348	338	327	322	346	347	370	369	345	345	315	351	343	327	315	334	316	381	331	351	374	367	332	351	362	321	316	313	355	352	340	352	346	358	346	347	372	328	376	308	346	338	338	360	331	366	335	336	339	358	372	311	316	358	300	342	333	316	362	367	333	321	365	315	338	340	348	317	350	318	334	337	318	334	313	353	343	340	351	349	347	350	364	353	343	328	355	387	346	350	317	353	343	347	311	320	326	337	343	370	326	322	362	357	359	317
23615	21200	28754	23922	21182	11394	1380	867	706	692	645	627	570	568	538	528	467	481	466	466	476	471	496	477	454	456	441	444	428	442	418	469	444	425	423	416	423	446	439	419	431	413	450	442	437	409	473	438	470	433	409	438	474	416	454	435	447	441	435	395	462	427	398	400	430	440	450	398	430	454	430	407	427	400	451	451	416	451	435	453	349	465	398	401	436	401	469	431	432	403	399	431	447	397	406	414	442	416	464	437	421	441	411	450	413	459	385	412	428	438	432	424	445	434	423	432	430	442	406	438	417	461	416	437	425	408	446	455	460	421	458	429	421	440	456	421	372	445	432	411	452	434	443	444	457	444	459	453	387	407	433	449	446	454	426	438	454	433	435	397	420	442	441	422	437	406	437	439	389	420	427	415	394	442	406	451	445	434	436	436	434	436	400	424	454	419	451	492	439	415	404	384	417	431	440	433	414	446	419	449	427	399	436	425	433	430	414	445	437	394	408	411	398	466	437	410	433	390	429	429	381	419	451	439	435	401	438	410	414	404	457	414	419	466	442	449	467	462	392	454	431	454	420	424	425	410	440	415	472	459	400	408	385	409	414	395	436	453	452	412	393	399	424	430	412	422	395	412	428	473	440	416	406	419	471	421	424	396	447	414	399	448	410	413	454	426	436	394	470	412	450	420	417	475	436	436	428	400	476	415	420	426	410	417	429	415	456	423	456	430	412	433	413	437	400	433	449	429	382	460	416	412	422	427	416	417	426	443	396	400	403	423	460	438	409	460	406	420	449	425	439	465	430	439	447	401	438	421	434	435	404	458	406	397	439	454	433	435	436	413	446	387	412	441	438	428	411	442	450	421	424	418	424	440	418	448	409	402	436	435	435	442	435	402	449	457	430	462	448	418	426	446	404	428	424	403	458	443	450	419	466	401	419	468	421	430	410	459	413	408	418	415	419	460	437	450	434	415	413	494	470	459	421	453	459	453	364	422	448	423	443	411	431	417	404	391	451	439	439	436	432	388	415	443	418	428	383	445	431	423	360	439	419	395	399	427	444	420	430	426	457	437	449	375	432	477	416	442	414	390	436	447	412	465	414	454	434	414	422	442	395	428	391	441	475	482	412	415	401	433	418	414	411	422	443	413	432	435	434	454	380	458	419	445	417	443	428	458	434	425	432	418	399	444	424	436	434	458	447	432	399	399	409	407	401	421	418	463	464	411	409	430	362	405	443	393	400	444	411	438	414	440	447	421	415	438	412	437	444	419	429	420	437	421	428	437	464	398	429	427	415	414	449	420	422	449	438	433	417	419	395	436	443	448	436	420	458	388	442	436	410	416	430	408	414	434	409	430	441	433	442	437	408	412	438	437	464	428	397	460	395	411	434	448	381	402	414	444	384	425	429	424	401	432	410	438	448	411	451	404	455	392	401	409	433	414	411	424	406	436	418	400	422	427	402	401	428	431	448	425	404	396	416	455	433	421	421	437	434	433	429	421	403	414	417	426	427	405	441	444	430	406	412	456	398	425	469	442	419	449	433	401	460	436	432	445	402	479	446	405	445	415	426	418	431	460	436	430	434	463	425	408	460	448	435	405	416	433	455	389	429	425	430	377	481	415	427	448	408	444	453	394	375	402	431	469	420	433	419	438	468	455	434	447	430	447	400	443	427	422	423	427	437	445	441	421	420	423	438	449	417	379	477	418	409	417	445	431	431	424	426	405	391	435	410	422	418	405	453	428	419	446	408	445	390	440	419	408	431	441	448	427	409	427	476	432	422	457	432	427	435	381	441	452	433	375	410	399	382	416	433	441	389	445	407	442	461	432	430	455	437	440	431	452	422	415	388	469	422	452	398	475	422	421	411	417	390	449	434	441	434	443	446	451	400	433	425	438	447	442	413	464	443	431	440	385	398	406	459	426	445	426	460	410	492	388	443	447	453	422	501	396	433	436	415	438	464	393	437	428	398	403	413	427	430	408	429	409	450	394	393	408	418	403	402	410	454	470	432	464	462	419	434	404	442	424	435	418	436	425	390	417	394	408	431	439	404	444	454	394	413	428	422	398	406	422	407	412	404	440	428	446	401	418	444	424	441	443	404	422	447	404	411	422	386	426	397	433	413	438	444	396	426	412	429	427	403	423	411	401	413	442	419	441	386	428	430	412	442	455	429	405	437	442	453	448	428	436	405	439	457	444	448	423	449	419	429	393	448	454	392	437	426	431	420	400	422	450	449	457	443	427	402	446	415	431	433	421	387	464	441	416	427	424	387	407	422	419	431	403	442	420	434	449	428	444	422	406	452	433	453	433	414	421	457	450	437	421	419	428	414	423	422	414	410	420	403	425	441	410	476	400	445	442	427	420	432	409	432	430	424	428	433	417	444	377	405	444	401	428	394	441	452	408	432	470	425	435	468	443	396	413	418	419	387	455	399	430	409	448	413	448	439	434	426	407	449	408	428	398	437	420	439	430	403	404	438	428	416	412	466	434	460	396	463	448	425	454	447	461	466	413	453	407	381	405	416	412	379	399	407	459	446	445	460	452	408	405	403	424	364	437	440	436	490	416	437	422	442	443	423	448	457	455	420	441	440	426	444	389	430	368	407	428	403	434	445	443	445	438	398	450	422	399	408	418	452	412	450	432	421	418	441	418	379	463	450	427	411	450	424	428	463	413	415	424	417	415	442	460	446	426	420	418	457	475	476	423	407	409	393	435	434	434	433	460	455	408	394	433	456	470	418	428	405	461	442	421	422	437	433	401	393	449	395	490	416	424	437	391	451	413	424	429	429	407	396	410	396	419	450	427	455	426	437	405	438	438	472	384	420	434	447	407	423	433	469	424	431	434	455	480	458	442	437	461	419	413	430	453	432	403	427	390	427	436	441	443	427	431	451	424	427	387	434	434	416	426	411	425	428	397	432	431	415	457	440	435	422	450	448	395	427	428	451	421	461	464	421	413	375	396	427	435	475	456	423	440	433	434	420	393	425	418	406	428	434	423	445	391	435	432	440	415	414	408	409	410	402	428	420	445	442	414	433	434	461	451	470	423	442	413	428	438	460	413	426	406	433	429	438	432	415	477	432	440	408	452	434	450	430	429	399	426	393	407	428	462	433	415	436	416	430	448	386	460	457	429	426	416	473	462	443	459	397	423	418	407	395	399	412	474	471	459	424	422	408	448	422	451	459	447	391	422	432	425	436	432	460	433	451	412	418	425	428	417	451	418	472	418	450	416	419	446	453	433	406	466	428	428	424	422	459	434	438	441	425	398	435	424	419	410	422	424	446	416	457	388	425	422	392	457	420	408	397	420	458	432	458	417	420	436	430	423	431	396	395	432	420	414	390	420	433	478	444	437	402	446	444	416	438	413	441	407	458	399	451	444	409	425	412	380	397	428	416	413	414	425	412	427	448	453	428	408	428	408	418	429	408	479	418	440	423	437	432	453	394	429	403	433	414	433	419	444	477	435	420	414	401	428	408	450	409	426	427	434
16333	20254	16001	4253	2927	2145	1703	1398	1204	1056	891	816	740	683	649	596	604	607	524	558	528	515	590	562	509	549	501	509	544	488	538	516	526	516	522	530	480	527	536	524	498	509	483	512	514	485	495	513	507	498	465	487	495	492	461	454	506	512	469	468	450	477	488	492	513	465	482	488	503	498	453	521	472	478	489	480	467	462	519	493	475	489	480	462	507	434	506	495	532	497	485	511	491	485	504	461	473	497	478	491	497	539	481	474	457	499	500	473	483	523	464	482	474	495	496	500	492	453	503	506	474	479	505	502	455	480	510	501	461	467	475	467	462	534	454	503	503	489	521	471	436	439	465	468	522	471	491	503	457	470	449	482	517	495	468	465	476	507	498	494	477	521	535	478	485	490	476	498	475	513	441	461	498	440	513	423	474	486	441	493	488	472	494	455	485	511	542	482	493	490	491	502	508	479	487	499	484	488	493	501	473	489	485	499	480	472	465	474	476	485	456	506	506	461	477	479	485	528	510	481	457	523	493	505	503	475	449	500	484	466	483	478	444	495	488	488	489	507	471	449	483	450	488	475	504	497	439	476	476	490	462	493	506	494	485	497	469	522	499	463	510	472	495	489	530	438	507	460	459	500	475	476	489	457	447	483	472	516	423	499	500	458	488	508	504	540	501	496	544	500	486	491	461	468	475	466	507	527	504	486	491	495	476	482	495	495	507	500	479	457	526	491	463	458	496	458	504	454	449	486	449	489	496	485	496	467	487	503	458	494	482	495	486	478	482	462	503	437	470	501	478	460	478	515	465	482	481	486	457	536	503	454	475	491	485	476	469	458	471	470	493	474	489	460	457	475	475	486	471	477	497	476	503	464	474	481	493	502	482	462	468	484	485	479	483	495	515	473	481	467	463	459	482	479	475	485	507	447	490	458	514	471	481	461	501	437	480	495	469	483	473	434	468	475	493	493	507	456	474	475	492	504	485	488	465	501	488	506	502	458	546	477	505	509	485	482	466	475	494	491	464	530	449	477	436	473	513	469	462	473	463	439	460	447	476	500	510	488	488	489	480	491	506	513	526	475	501	482	462	468	486	484	526	515	454	495	455	507	469	458	507	488	485	489	539	503	462	454	461	533	484	462	448	478	498	443	462	476	530	499	468	427	482	478	473	513	489	473	517	433	466	499	483	459	474	480	494	442	466	496	448	463	502	475	479	453	480	482	455	489	493	492	473	497	496	459	493	452	469	495	496	452	516	495	456	449	461	486	455	470	471	501	464	480	456	464	421	478	490	481	499	476	468	477	501	510	480	495	459	523	472	466	473	471	461	495	454	494	485	509	495	454	534	438	404	485	504	484	486	472	468	475	510	506	499	458	512	486	482	522	460	445	500	475	514	513	451	448	440	512	438	493	445	499	515	516	492	472	498	471	456	480	478	494	478	463	486	499	479	503	454	443	463	451	420	493	484	484	442	493	453	478	460	469	436	492	505	506	514	450	487	462	476	468	479	496	521	514	475	464	516	479	477	471	485	464	482	450	495	487	511	488	493	495	469	463	499	455	529	514	477	510	490	441	469	502	464	481	480	464	433	465	518	466	463	458	477	516	450	488	471	473	471	490	463	470	531	498	448	487	441	447	481	486	486	455	511	480	486	497	476	451	503	467	504	545	499	462	490	482	443	473	488	479	476	462	485	448	467	443	485	490	458	493	492	464	451	478	475	508	482	448	493	458	513	476	479	453	482	467	479	469	460	487	465	466	494	479	457	536	487	519	469	510	481	483	497	476	496	503	478	451	479	478	470	504	502	444	489	480	472	490	484	468	470	448	499	474	475	478	490	458	473	488	493	465	496	455	481	498	495	510	468	466	485	485	465	505	476	462	493	484	459	477	477	522	473	470	463	505	481	472	515	486	485	476	497	476	476	471	474	440	504	438	475	470	479	499	493	482	472	493	455	481	458	467	505	506	467	503	475	435	474	482	481	479	454	421	482	473	516	468	479	500	434	438	475	490	484	448	466	440	460	457	470	495	503	497	466	485	505	488	489	490	496	462	483	470	468	478	533	475	459	446	545	516	446	461	458	448	506	484	450	497	458	484	508	479	489	484	466	490	473	490	440	510	456	441	465	496	482	523	506	481	480	469	464	494	495	482	470	471	487	460	517	489	498	483	475	494	456	476	482	463	443	457	480	487	469	483	444	503	475	491	510	446	502	501	513	480	434	460	487	501	463	494	485	476	434	438	441	490	466	477	468	507	453	447	532	480	483	474	510	502	478	496	502	494	428	476	499	476	502	487	492	490	500	438	454	488	505	494	490	512	480	477	493	475	483	484	485	499	500	477	470	480	469	493	464	460	458	444	477	509	480	487	479	468	511	472	482	459	475	443	486	494	487	462	487	494	476	518	523	496	443	479	451	474	464	453	476	480	518	472	488	501	455	490	503	477	485	439	511	506	468	468	456	445	499	468	487	488	487	465	460	455	491	520	475	504	440	460	494	467	482	516	517	483	503	491	445	495	514	456	500	516	461	491	500	490	517	491	471	468	462	458	447	466	499	499	498	500	505	506	493	502	450	509	484	477	491	465	520	501	485	495	504	500	501	438	472	512	459	494	468	463	501	519	501	511	463	498	502	479	456	451	490	513	445	493	517	464	459	541	468	464	479	477	455	500	501	497	516	459	493	482	463	457	496	454	481	436	460	503	474	493	483	503	485	473	454	473	454	486	464	472	469	423	484	487	452	489	430	480	469	492	496	537	507	469	474	501	492	512	504	481	506	433	510	464	478	490	483	463	491	472	475	493	480	495	496	545	466	481	472	428	446	495	444	455	480	474	516	481	480	499	501	494	462	501	468	476	488	508	481	468	494	516	502	507	495	464	526	528	481	484	503	448	542	523	519	477	497	513	434	514	484	458	462	486	501	495	513	501	469	466	479	504	495	480	440	470	474	514	484	455	477	474	467	478	436	493	438	483	497	469	475	473	494	469	476	523	444	504	462	499	493	489	488	489	482	440	489	494	490	452	510	481	445	510	489	452	486	500	480	485	493	520	510	526	518	499	419	432	453	474	462	517	458	454	492	469	468	481	511	467	471	497	458	470	499	513	456	501	462	453	474	454	468	523	451	490	490	489	457	499	470	544	485	424	478	488	446	457	505	460	441	466	451	480	488	462	526	500	458	482	490	473	513	467	445	477	493	494	465	470	466	479	453	474	510	483	430	492	531	476	487	483	464	501	505	486	492	452	494	470	482	479	477	470	504	518	456	492	475	536	493	501	498	487	477	496	478	479	505	473	481	477	477	438	462	480	532	469	441	450	489	470	475	488	481	490	470	514	486	467	501	485	455	504	494	473	513	442	473	502	483	472	507	435	485	472	517	486	491	460	497	478	451	491	475	489	525	497	479	485	467	473	504	455	494	478	481	458	450	470	519	490	454	499	448	452	491	478	473	471	481	501	501	489	475	471	488	483	485	503	476	506	480	465	470	442	486	512	518	499
24875	21174	27616	24896	12505	1164	798	764	608	660	653	594	579	564	547	519	535	552	541	501	577	513	509	511	482	509	534	518	545	540	537	492	522	520	569	513	472	552	546	559	494	495	502	507	505	497	480	477	499	569	513	491	529	506	538	545	549	511	530	519	489	518	451	493	507	495	514	523	537	498	457	512	501	502	523	540	527	543	529	555	511	512	492	502	496	543	486	515	525	498	527	531	527	539	493	550	494	523	528	510	480	474	549	467	512	509	534	517	524	532	500	520	493	495	491	493	513	537	502	544	467	539	463	458	547	519	514	547	482	509	518	507	483	538	483	553	522	496	529	534	524	496	523	501	460	534	476	492	516	494	520	537	537	537	473	470	496	542	519	517	494	507	514	466	496	531	479	537	527	515	477	521	542	502	528	557	504	562	504	526	552	523	503	497	503	516	519	561	518	555	496	487	469	489	533	479	485	500	493	472	517	488	504	514	480	458	505	511	473	515	499	501	493	497	490	532	521	509	544	544	528	496	509	525	534	490	505	499	492	490	561	484	479	515	503	527	495	504	496	465	517	523	521	523	506	528	520	457	547	493	532	449	535	485	462	544	502	522	528	470	512	514	487	489	532	497	488	472	506	531	509	512	526	495	539	556	467	510	497	530	541	516	542	510	516	477	510	529	487	452	534	503	541	464	489	488	482	510	547	529	516	464	466	491	513	488	524	516	483	535	504	517	497	506	531	531	482	488	508	492	511	509	515	480	514	509	478	491	527	480	500	523	522	480	483	524	508	528	510	464	498	502	497	509	526	505	486	510	565	457	505	511	468	506	496	513	520	512	524	507	558	515	550	514	525	471	512	495	497	470	453	520	480	522	497	519	536	492	467	519	564	511	512	519	501	504	550	485	483	496	527	504	548	529	506	534	512	489	475	522	526	499	521	505	508	495	475	509	496	508	472	485	508	502	510	529	465	509	518	511	519	488	517	495	526	525	532	529	569	486	530	520	527	515	540	487	522	497	541	514	552	470	492	477	510	482	564	494	475	469	551	487	510	496	514	513	539	553	515	532	546	495	494	491	493	507	505	507	494	486	496	556	514	478	547	519	529	503	466	503	499	485	502	483	510	476	510	499	524	540	466	509	469	497	499	506	494	534	514	492	455	536	504	497	523	524	502	569	524	524	515	504	506	497	505	508	502	488	552	510	503	494	530	517	481	490	529	501	489	501	511	556	507	536	519	497	518	485	493	491	523	512	516	494	486	523	487	506	511	468	509	499	456	507	494	510	506	512	516	506	533	504	532	491	535	504	506	515	541	483	466	500	502	548	508	499	520	502	471	477	487	510	546	488	502	500	497	512	484	513	533	497	562	523	505	514	505	512	504	516	513	514	499	496	458	510	465	520	517	512	516	551	515	543	513	499	505	474	487	505	489	513	503	554	529	471	529	499	487	494	495	550	534	522	494	524	507	491	489	461	505	526	492	513	522	524	523	522	496	484	478	506	509	527	475	520	510	513	511	520	504	509	536	498	521	505	498	472	494	499	516	502	505	506	510	516	483	478	495	527	464	487	520	541	503	520	503	545	494	501	515	512	532	551	514	519	521	490	488	529	515	525	499	464	523	522	509	532	518	509	507	513	501	487	474	528	487	503	495	506	544	524	468	551	535	490	523	475	534	490	539	523	500	514	526	479	488	522	480	499	498	496	503	559	558	467	538	512	553	482	496	479	524	498	508	559	468	483	516	560	526	530	502	480	522	490	506	549	549	491	528	516	503	518	524	500	517	522	468	478	537	483	504	501	523	517	524	507	482	474	473	504	481	510	507	509	498	527	483	492	580	519	502	511	534	486	512	490	544	536	477	487	483	494	507	469	508	502	508	517	500	470	472	518	461	538	495	512	564	517	462	520	500	521	500	497	516	478	485	510	503	536	505	488	513	500	522	532	528	528	492	490	527	499	513	483	481	494	557	491	485	547	520	523	514	543	517	536	470	563	443	533	512	493	523	524	493	483	509	521	521	475	518	518	509	504	508	514	502	539	531	534	547	503	526	513	495	525	455	481	528	486	544	515	502	488	519	512	454	538	517	506	574	499	539	531	511	498	471	539	528	475	520	510	512	491	503	485	529	521	499	489	526	506	498	515	515	539	483	520	546	488	540	522	507	494	488	464	519	526	495	486	506	492	492	511	547	476	531	504	539	530	507	524	488	550	498	487	485	527	500	496	492	523	511	498	509	546	479	492	522	511	478	538	496	525	484	534	501	498	511	530	474	511	542	504	515	487	515	515	544	524	496	481	494	517	487	516	516	525	551	487	487	527	530	467	513	515	520	493	525	514	477	516	523	508	533	518	515	553	503	521	503	497	546	508	471	482	565	513	512	469	503	522	507	536	486	527	504	547	515	482	464	506	548	493	491	500	523	510	494	510	534	510	523	517	523	527	497	498	504	508	518	507	494	548	511	503	521	519	526	541	490	513	493	490	529	517	468	557	507	500	529	498	510	487	500	515	483	504	505	541	545	491	527	514	561	517	466	479	483	533	547	537	515	544	491	494	498	533	497	476	506	481	535	515	480	489	524	493	493	515	505	534	516	571	494	523	517	436	497	487	511	469	484	468	510	523	521	511	541	478	492	483	514	505	508	501	503	529	480	516	503	486	492	503	480	514	455	496	546	488	489	507	533	476	501	511	469	554	492	483	490	486	498	500	490	495	517	489	525	520	534	559	492	477	458	512	502	508	471	523	520	528	522	513	560	521	521	536	527	488	484	487	482	509	512	499	457	526	504	525	475	513	505	515	506	485	499	452	505	502	540	525	535	529	503	507	511	513	504	501	496	493	499	520	490	537	531	504	492	499	519	500	505	515	549	518	545	533	495	503	535	473	478	495	523	550	530	502	530	443	537	489	487	486	503	510	494	491	501	487	469	517	511	503	482	496	484	512	545	484	507	487	492	498	499	517	511	509	513	509	465	501	478	495	501	536	548	536	501	522	500	501	528	510	508	532	509	530	563	498	532	507	490	531	520	516	468	529	513	547	544	504	499	536	500	499	505	539	519	510	501	539	529	534	506	489	512	527	496	480	477	544	464	476	537	537	484	533	521	511	507	491	521	488	515	517	519	535	516	555	543	478	489	488	470	491	537	499	498	509	523	501	493	503	466	541	525	492	525	530	507	516	502	468	545	513	477	512	501	517	522	511	516	493	470	458	522	485	517	494	525	493	505	484	475	522	507	490	523	495	519	514	514	519	521	504	495	515	486	494	522	502	494	482	501	528	546	512	506	458	487	532	525	484	513	456	494	546	529	513	516	497	505	494	580	491	511	570	458	531	522	512	520	498	540	501	514	588	466	452	526	512	492	498	515	507	505	486	556	515	501	540	448	527	547	509	535	496	501	501	500	521	487	486	549	525	501	506	517	476	505	532	484	508	509	511	522	547	480	553	474	472	549	515	533	465	500	496	543	484	501	489	480	508	481	505	524	513	489	506	512	533	499	535
16396	16619	12781	2573	1840	1461	1247	1079	938	890	755	740	771	725	693	730	657	666	654	672	615	602	653	631	608	605	632	646	593	607	554	569	560	573	610	628	622	606	623	603	586	638	507	624	588	634	579	596	598	625	585	552	621	624	579	590	572	614	614	565	593	556	595	616	545	649	621	591	591	611	644	549	620	615	590	617	629	626	563	603	606	620	586	626	555	586	556	528	580	627	611	597	597	607	586	611	601	605	557	606	536	569	620	592	564	562	591	582	586	596	557	570	623	594	590	629	612	617	563	587	582	585	583	585	566	582	609	583	526	591	565	549	592	586	600	638	610	605	594	563	592	645	536	571	554	620	591	585	632	564	575	583	621	604	607	601	578	572	606	554	583	571	613	631	568	575	589	600	640	583	624	543	580	581	563	599	604	556	631	572	624	566	595	577	610	584	604	580	557	587	573	609	567	580	618	575	627	610	616	567	605	633	598	602	614	628	580	592	581	583	574	594	593	555	599	585	602	623	613	596	624	597	586	607	601	570	604	549	571	612	599	588	608	598	606	612	636	589	550	620	552	560	581	589	621	547	604	611	643	601	539	579	609	644	549	596	588	577	575	607	591	648	593	617	594	567	602	552	569	555	609	577	566	593	543	572	578	641	618	634	614	639	577	639	602	617	573	608	637	623	563	573	598	602	587	573	681	632	627	601	551	553	563	624	562	573	637	579	540	602	560	613	580	597	603	613	578	634	592	613	590	577	629	570	592	574	606	565	574	561	575	580	622	557	614	590	641	606	576	614	601	616	579	609	584	605	565	581	575	591	567	616	612	561	616	589	577	618	622	588	617	593	616	613	601	588	546	592	580	556	630	625	601	612	596	596	622	611	569	584	616	602	574	592	563	618	602	588	614	572	588	589	614	560	598	601	592	603	651	580	592	536	593	592	570	596	555	590	583	599	567	595	573	588	587	544	601	602	549	561	609	573	616	595	616	575	556	542	587	589	562	626	642	558	585	587	561	579	560	569	561	585	624	587	566	600	599	556	560	607	585	612	608	565	557	555	532	571	587	599	590	628	583	615	598	602	602	577	620	580	617	622	582	543	579	596	583	577	562	619	604	576	603	600	586	574	606	571	587	558	578	586	586	597	584	641	581	573	599	581	640	585	591	582	577	622	566	616	526	556	570	583	597	582	590	582	595	585	575	583	615	567	589	577	576	609	593	577	597	593	598	593	604	552	581	587	592	589	641	580	629	582	584	609	603	562	628	594	552	579	601	616	585	548	609	550	594	619	609	574	602	667	561	594	595	616	626	596	541	554	605	610	599	588	614	570	618	638	610	556	612	635	572	584	580	617	632	544	610	582	632	598	613	576	573	550	539	587	567	594	545	572	612	553	599	603	596	597	577	612	597	575	591	579	583	596	601	612	591	593	606	608	594	582	586	600	610	583	642	587	604	547	593	571	611	556	529	553	595	541	589	621	581	603	639	611	598	627	592	558	604	569	584	589	564	599	601	629	610	610	593	577	565	582	602	574	576	585	603	606	543	604	591	603	637	584	613	564	615	607	622	614	585	592	603	612	613	594	604	573	593	600	610	613	607	577	581	588	584	549	593	590	584	629	637	576	616	557	638	539	630	580	573	579	600	589	615	545	560	594	586	591	598	594	602	590	555	601	564	596	580	595	619	571	571	618	592	587	569	592	690	599	606	597	576	598	631	566	624	598	579	542	591	575	614	567	599	563	592	613	575	583	584	575	605	599	567	578	541	580	595	577	548	615	599	608	567	537	559	579	595	584	563	590	600	612	577	615	557	566	603	592	615	661	602	545	588	638	611	572	595	611	569	600	586	572	570	609	561	570	661	568	550	587	622	587	575	612	583	593	582	564	638	583	588	596	556	570	622	645	592	611	609	628	589	570	590	599	558	609	595	588	578	603	616	636	576	587	594	610	584	555	587	610	516	593	587	596	602	620	591	644	584	563	615	606	584	605	580	609	551	571	570	578	604	591	657	610	622	582	580	568	608	574	602	610	624	582	597	542	578	592	572	563	597	618	581	583	587	559	651	595	572	583	555	580	609	607	591	554	580	580	593	568	558	538	574	593	583	551	602	561	560	609	616	620	540	563	617	605	582	567	593	567	560	577	574	544	610	637	605	619	564	580	611	585	598	610	598	598	574	596	548	586	625	627	566	619	614	604	594	607	595	609	625	589	591	618	558	577	564	587	646	579	595	619	573	613	592	605	570	576	612	643	611	589	533	569	608	605	586	603	598	562	574	571	590	641	625	612	579	605	592	539	591	590	641	616	614	601	581	617	598	550	600	607	540	606	584	558	612	619	589	566	626	563	603	611	581	571	577	599	587	598	626	571	592	578	585	588	606	605	579	591	599	564	614	587	565	593	586	627	616	561	601	522	584	573	612	564	626	571	594	570	612	580	577	607	541	593	608	602	581	594	558	614	605	573	609	612	585	588	586	587	599	561	607	616	591	618	558	553	604	604	554	563	626	611	567	573	609	605	568	616	569	589	581	627	643	576	569	561	587	579	563	552	577	637	647	606	591	567	634	538	604	578	589	595	553	586	580	625	621	609	627	590	599	584	561	594	621	606	610	615	606	615	581	646	592	597	575	592	627	586	579	621	613	616	611	592	588	551	597	566	577	570	656	626	582	542	586	591	607	565	579	593	580	550	588	599	583	601	558	612	585	597	534	585	585	593	641	638	635	589	582	651	577	577	570	563	606	578	587	607	569	570	570	585	633	569	562	557	610	604	622	610	562	567	576	597	621	566	529	571	605	608	606	643	609	589	591	564	569	605	605	588	589	574	580	600	619	657	623	583	600	574	594	621	599	555	589	588	578	588	554	606	577	589	606	575	619	588	528	613	601	604	599	592	566	599	612	592	565	595	585	573	565	569	575	587	628	584	592	560	643	582	588	537	611	581	588	566	606	613	566	557	624	601	624	616	591	587	615	616	632	533	587	585	628	582	611	597	600	577	575	586	629	576	621	578	559	591	607	623	590	592	566	577	591	570	576	599	618	581	577	568	633	591	581	567	571	559	596	598	601	601	571	619	583	555	627	623	591	598	628	576	613	562	617	605	636	618	613	597	606	594	592	561	552	571	583	630	638	605	577	577	622	608	590	578	616	581	583	526	603	603	595	602	566	583	564	581	595	590	614	574	616	630	628	588	601	590	608	638	607	564	573	619	566	591	597	585	586	610	596	603	622	587	529	571	611	576	579	634	607	599	603	597	586	601	583	597	568	599	572	595	563	560	625	611	568	574	589	611	584	586	593	524	593	593	610	606	569	631	605	599	595	597	654	622	606	619	577	641	597	553	589	584	598	600	616	610	588	607	621	604	597	585	594	598	559	605	594	574	582	608	572	540	587	569	597	654	606	578	569	578	581	611	615	589	586	608	568	589	565	572	595	600	579	584	621	588	608	605	590	596	648	585	549	592	581	576	549	642	582	573	604	606	559	602	597	594	593	574	574	584
22645	21212	29205	23507	21203	21294	12242	2003	1437	1322	1191	1149	1131	1022	951	982	918	925	921	914	833	855	881	856	890	877	861	850	827	806	865	817	855	832	820	837	823	815	840	856	819	883	835	847	801	860	777	810	853	789	769	763	842	808	840	809	805	827	777	847	847	833	813	786	780	797	819	862	778	773	807	753	780	793	834	812	777	865	808	739	810	839	765	801	769	826	843	827	845	809	846	769	765	802	806	799	812	780	824	844	797	739	780	789	825	814	813	772	756	840	760	773	787	807	778	804	759	768	782	842	774	828	772	773	843	836	779	803	859	822	750	785	837	808	781	812	751	822	801	804	868	766	787	824	769	777	818	804	825	812	836	816	751	835	798	792	815	814	783	844	808	826	779	797	818	773	810	799	750	809	795	784	817	790	793	808	825	784	769	823	772	781	794	798	821	794	783	888	779	819	787	794	833	751	814	786	827	804	813	817	803	839	819	775	812	844	834	769	798	836	776	754	815	810	838	805	780	761	774	856	789	779	751	806	818	782	770	822	850	779	809	813	749	797	817	772	806	843	835	831	824	776	764	827	781	863	803	819	816	767	817	798	765	722	783	798	809	822	800	801	803	768	859	810	797	761	811	779	825	807	815	827	858	778	811	802	797	811	772	802	769	802	801	805	762	834	805	801	811	784	853	785	824	803	811	826	819	798	754	821	808	793	756	776	824	783	821	783	812	808	821	826	778	785	857	750	794	802	795	773	788	730	837	798	769	789	819	796	774	814	796	806	832	802	758	807	802	828	785	770	768	827	839	836	770	791	769	807	784	848	784	792	805	762	807	785	815	770	840	725	805	765	780	830	778	814	793	834	771	787	802	782	834	771	797	845	802	775	795	814	763	795	776	809	793	818	822	785	827	825	767	779	824	850	795	798	816	803	778	822	798	813	806	775	730	790	768	791	785	781	761	763	815	766	777	823	782	766	793	765	800	777	746	798	747	759	813	839	842	784	796	806	788	791	794	767	778	800	789	835	788	823	849	759	819	816	819	770	762	814	761	774	844	819	778	825	798	799	833	828	807	756	816	791	806	841	790	861	758	753	785	821	802	799	786	839	768	793	792	849	850	858	736	823	757	779	833	837	809	757	796	780	784	783	814	780	772	777	805	823	811	772	778	803	772	795	744	807	781	771	764	746	780	816	761	798	757	772	798	797	773	827	834	831	796	753	803	795	718	721	812	834	792	777	811	790	773	817	762	818	811	785	784	795	793	786	769	834	853	805	775	793	815	798	756	805	756	807	812	797	783	816	779	785	784	842	840	770	848	810	794	761	780	793	776	807	790	815	829	841	807	777	794	785	772	794	800	758	737	817	774	791	795	805	846	785	813	853	756	811	821	787	770	783	773	753	842	799	836	782	763	808	767	783	796	817	768	801	781	823	803	760	808	765	821	767	802	797	763	774	757	831	804	846	819	756	808	767	773	842	758	774	795	755	812	779	799	783	767	783	820	797	829	783	795	780	778	830	835	827	817	818	789	771	839	799	770	854	764	851	810	802	803	755	806	781	839	801	764	850	811	790	834	777	779	755	768	762	802	833	789	797	779	788	833	786	791	822	838	808	800	803	818	827	727	735	806	826	789	811	822	782	750	848	795	822	813	771	763	785	800	801	869	788	768	770	756	814	826	801	789	815	740	783	791	777	797	790	766	813	787	779	764	813	799	800	793	811	869	820	813	758	736	853	817	781	834	818	785	786	784	829	771	788	802	790	777	809	782	830	796	757	824	783	801	760	740	795	771	779	793	803	830	805	769	773	777	785	782	811	786	797	766	785	787	784	726	798	776	771	819	778	826	773	778	769	800	792	812	779	799	759	782	768	766	734	809	840	781	820	768	791	801	770	770	746	794	829	804	717	773	790	781	788	777	799	855	795	795	805	811	809	786	841	752	829	777	798	799	767	804	848	789	815	835	774	812	805	842	811	814	771	778	790	779	788	757	829	779	833	818	784	828	807	774	771	780	782	744	823	758	769	821	787	815	756	829	794	818	776	819	751	826	771	848	784	737	759	814	741	751	779	791	763	781	809	793	840	811	770	813	885	847	809	786	784	821	756	816	797	801	775	751	770	774	802	765	806	812	806	811	819	807	775	745	767	803	763	761	784	756	774	828	848	776	771	747	880	820	820	810	800	824	798	806	817	806	809	795	766	755	770	830	791	785	766	847	763	803	795	770	801	848	761	824	828	826	776	794	801	794	778	773	815	784	775	808	749	795	775	751	773	780	790	850	784	843	865	832	786	820	819	808	805	765	791	816	733	803	810	814	774	797	815	822	775	803	847	748	747	791	782	810	791	783	727	831	754	788	811	795	789	796	740	816	803	839	817	767	817	810	819	788	790	812	840	769	767	788	758	823	817	772	775	777	785	753	784	810	795	821	813	781	801	758	788	844	788	777	814	744	784	751	774	786	738	772	786	798	786	817	809	826	777	807	774	740	814	834	809	819	762	812	845	795	791	818	778	801	793	799	837	806	819	713	784	810	795	783	773	784	827	773	801	823	772	758	796	824	781	791	795	780	786	759	784	795	779	826	767	750	800	767	791	797	779	795	790	794	781	761	774	809	795	799	837	795	768	838	875	808	757	811	786	802	834	819	769	784	803	779	781	789	798	817	796	794	786	803	851	772	785	813	759	783	817	780	785	818	770	803	818	823	832	762	781	798	797	841	762	808	821	816	819	764	829	772	805	819	751	793	822	790	799	804	803	749	785	792	811	773	819	767	830	833	793	790	789	756	767	833	796	831	793	791	728	839	847	767	794	775	797	760	770	838	823	788	723	849	797	825	831	782	823	796	794	830	799	813	865	807	773	821	814	805	808	765	771	825	777	825	797	789	823	773	749	831	758	732	807	791	803	824	767	802	810	775	747	800	757	834	775	790	824	786	816	847	780	764	785	812	794	880	759	835	805	834	766	768	798	822	761	834	762	772	796	799	820	811	818	810	772	789	767	801	766	744	794	827	815	764	793	796	809	815	786	840	782	790	778	824	797	792	799	817	778	854	811	790	798	761	809	849	842	807	799	786	756	838	783	850	812	767	763	790	808	807	835	823	815	794	806	751	825	809	774	783	767	796	788	860	760	734	753	782	836	803	831	828	788	829	782	791	721	790	829	790	814	800	811	802	769	776	820	803	799	794	782	760	807	795	862	807	838	840	772	816	786	766	774	850	766	809	827	805	752	777	752	823	763	779	820	780	761	779	800	815	777	808	758	797	825	802	706	828	771	787	783	789	763	871	769	813	778	823	800	760	798	751	816	848	798	822	828	786	753	764	802	832	812	768	784	841	795	839	763	756	781	805	761	857	800	814	778	798	804	766	795	790	814	795	761	798	786	802	834	752	767	723	803	795	766	813	797	784	826	745	757	808	716	774	778	834	789	813	803	847	819	816	836	789	783	800	793	796	815	753	826	776	771	826	810	783	834	818	851	768	836	761	785	766	786	802	788	741	751
18158	26194	22542	7477	5352	3981	3201	2722	2270	1865	1749	1494	1383	1277	1272	1215	1133	1057	1116	1032	1005	1019	946	943	936	993	947	936	926	877	948	910	927	886	961	908	884	866	882	849	926	889	895	925	903	837	899	882	840	854	909	904	854	899	843	880	939	882	846	830	857	900	851	897	909	830	899	927	852	826	893	867	853	839	895	908	886	891	860	873	848	850	846	884	925	886	859	930	859	855	887	883	825	861	845	897	872	905	891	885	881	889	819	865	883	818	824	877	815	804	850	870	894	856	866	825	891	840	838	836	838	909	853	841	914	856	866	854	872	864	906	827	906	828	904	851	864	873	820	859	879	822	900	854	872	849	904	823	842	884	865	859	859	784	876	867	821	832	833	878	830	859	901	888	818	875	915	847	800	832	896	835	896	863	870	879	885	872	872	878	845	816	879	898	889	882	836	822	878	885	900	873	841	842	810	867	862	861	872	781	810	828	868	851	896	904	865	895	795	866	876	868	858	859	837	863	839	883	853	880	792	817	864	860	895	837	871	899	872	856	899	861	858	834	869	888	864	835	857	830	885	850	858	870	867	867	874	840	889	843	881	849	845	829	827	865	869	954	847	834	871	861	864	843	843	845	816	863	867	885	854	888	835	901	886	870	840	864	859	873	896	801	907	900	878	882	882	890	856	882	842	808	808	851	804	841	863	946	854	908	927	848	906	850	837	827	838	844	904	854	862	896	909	841	831	869	843	867	853	828	887	799	875	878	859	918	882	831	869	866	889	857	853	832	858	848	849	891	881	853	869	850	839	918	881	889	875	888	852	864	873	873	864	863	834	860	856	912	890	904	849	871	899	810	878	856	831	821	881	817	825	873	806	872	830	876	929	815	831	816	871	802	865	880	853	865	861	837	805	929	849	884	910	887	885	842	847	822	859	862	828	910	860	807	835	929	840	825	837	820	863	799	900	885	891	898	900	833	828	877	868	868	803	863	852	846	850	868	837	885	935	855	791	869	871	872	889	813	862	862	830	848	893	876	873	879	823	843	830	836	882	878	828	842	889	857	830	904	863	803	850	814	897	856	820	886	845	835	871	876	923	854	858	860	883	907	858	883	920	802	821	890	856	903	845	891	812	868	833	840	876	834	830	834	864	831	863	846	866	828	901	856	845	866	825	836	786	913	890	863	879	906	863	857	889	838	862	837	886	911	839	850	808	919	849	872	869	918	862	827	843	858	870	876	877	832	873	906	873	862	891	936	846	887	876	851	886	872	893	849	872	823	841	819	879	869	849	918	826	840	830	880	854	876	861	870	905	824	849	828	860	816	824	880	828	840	891	823	880	862	847	862	856	916	860	874	906	904	857	848	882	903	884	808	826	830	866	862	859	866	872	896	892	887	845	883	887	878	967	867	862	857	862	888	827	812	922	841	857	862	843	875	928	891	851	888	860	863	876	855	870	836	896	888	813	878	895	920	864	870	868	857	862	853	868	865	906	890	797	851	887	891	863	891	853	864	851	853	863	904	814	821	912	850	900	915	855	867	873	868	886	898	837	839	844	805	923	831	815	837	874	891	853	881	819	876	873	892	863	858	822	849	763	876	863	880	870	860	856	863	849	836	857	913	889	881	864	876	841	857	824	871	784	895	876	878	751	856	872	902	911	898	855	875	819	877	821	836	938	818	883	849	887	872	834	879	888	873	852	838	819	840	849	852	844	858	839	826	882	871	917	886	880	857	862	877	840	864	813	837	862	824	894	824	904	884	876	847	825	848	825	902	928	857	885	844	880	869	813	849	824	842	888	864	835	856	834	818	839	846	829	853	846	885	905	907	859	842	917	835	873	833	818	851	857	826	876	855	846	857	788	897	891	915	846	863	910	837	850	851	885	908	850	855	826	863	878	904	833	891	846	804	889	837	839	877	849	795	872	843	871	868	819	832	852	850	915	806	848	826	822	931	855	881	931	912	843	892	877	776	907	856	835	868	886	889	857	848	851	852	809	868	834	838	845	822	885	923	901	840	877	885	878	854	856	886	863	846	844	851	888	892	837	841	868	815	911	898	865	890	854	861	858	855	880	848	838	836	815	896	879	885	866	866	830	891	866	853	825	889	815	895	854	847	849	870	839	839	899	859	864	842	852	872	797	827	851	877	916	837	832	936	862	878	895	869	859	861	812	924	824	874	860	881	871	838	850	876	875	914	875	858	809	877	850	888	838	915	860	898	880	836	868	873	854	850	800	896	887	870	838	838	851	856	879	861	898	833	866	840	906	826	849	900	846	808	878	842	795	851	898	895	886	887	855	842	879	818	906	864	862	860	905	850	880	859	855	854	889	880	885	888	863	881	882	862	855	817	843	872	851	868	828	863	881	851	909	875	847	837	865	857	840	868	879	864	871	859	844	889	860	839	835	849	844	896	863	914	876	799	859	837	841	859	793	875	827	875	860	906	890	863	827	874	851	853	823	856	875	882	898	938	845	877	848	846	869	830	860	856	856	923	836	853	827	864	860	915	810	871	851	871	886	858	889	886	858	891	907	905	886	861	827	893	907	867	813	841	822	863	895	872	892	873	876	843	854	844	847	853	842	749	869	850	869	888	876	813	816	896	870	849	887	863	847	814	861	889	883	848	857	882	825	864	837	852	854	888	861	857	865	851	878	833	837	902	901	856	849	877	813	826	887	873	841	838	802	867	802	879	862	846	857	837	896	873	904	912	905	826	870	810	865	839	902	816	855	819	885	856	854	894	831	889	930	868	886	877	968	888	848	913	858	892	845	862	845	922	806	849	866	813	882	865	843	871	849	797	857	869	907	927	869	860	875	803	877	849	860	915	805	832	845	935	859	886	890	894	821	838	850	852	875	854	873	851	874	862	858	863	870	881	823	812	852	898	822	832	855	795	847	896	880	845	839	864	860	931	902	881	860	893	875	863	862	845	848	878	885	860	902	861	862	850	863	821	857	858	867	863	844	904	873	831	821	865	898	849	862	844	824	855	893	839	913	914	873	869	842	872	896	898	878	901	883	877	842	837	828	845	838	849	886	891	858	870	849	863	850	889	905	876	843	853	892	883	877	923	831	876	856	868	872	882	875	875	888	841	872	873	886	846	845	876	884	852	853	952	875	857	865	850	854	905	907	856	858	833	865	835	850	876	842	865	859	872	910	857	870	858	846	823	854	868	894	843	861	827	850	874	853	849	847	878	886	848	902	888	906	819	853	778	869	874	858	850	894	887	881	841	830	890	856	837	883	849	845	852	901	828	846	863	838	845	840	885	873	865	835	802	868	868	885	888	845	847	823	886	912	835	869	843	848	904	877	855	830	794	822	890	894	837	851	875	867	856	887	865	897	820	870	831	851	839	841	814	906	839	864	852	872	872	847	842	840	862	885	859	819	855	875	875	874	864	885	890	894	851	879	861	873	815	866	889	827	827	889	820	855	888	849	830	890	893	879	797	839	838	814	871	893	914	822	887	919	846	818	888	861	887	878	830	871	861	824	856
27241	20639	12210	1267	597	523	387	291	318	274	297	323	271	307	299	297	285	304	315	297	314	302	287	267	267	290	301	294	278	273	308	279	290	277	277	286	306	275	276	252	272	304	286	271	290	301	294	282	266	263	329	253	270	294	329	288	294	298	299	295	298	272	288	290	270	304	296	283	310	252	274	312	267	304	309	285	282	273	281	279	279	274	298	295	252	292	274	274	301	287	275	271	294	281	274	298	295	293	300	290	268	276	315	298	287	263	301	291	289	287	274	293	277	276	270	274	274	270	294	265	295	261	292	291	304	267	289	286	293	290	293	281	251	286	275	268	264	275	295	296	294	302	274	317	297	288	295	278	281	269	277	258	268	299	304	294	294	287	251	279	311	308	297	277	299	263	281	269	293	289	291	287	283	297	302	280	316	278	238	296	280	303	272	287	279	263	281	295	289	278	279	283	304	312	283	309	271	280	286	283	273	276	282	276	289	280	262	296	262	282	264	256	241	288	282	269	284	281	277	266	303	298	276	273	260	295	303	283	263	300	288	246	298	325	288	274	254	280	334	279	286	307	267	279	248	284	269	311	260	272	285	277	294	265	266	325	280	259	275	286	273	303	300	273	286	287	286	286	296	269	268	277	299	270	304	293	335	308	289	284	312	294	277	317	312	244	293	284	279	281	267	294	263	280	288	271	274	282	252	300	294	283	290	297	305	286	272	295	228	292	288	308	293	317	286	267	319	275	300	300	266	294	289	290	293	303	281	289	273	280	284	290	305	270	288	269	276	297	273	271	277	303	278	273	268	289	277	314	259	270	311	285	307	308	266	282	269	277	264	273	295	292	271	288	255	288	283	252	285	280	277	279	275	282	294	290	264	270	276	275	288	293	255	263	255	270	272	282	270	273	274	267	295	282	315	293	255	279	260	283	284	261	278	296	293	290	278	304	292	286	314	304	284	275	300	300	299	273	299	265	300	311	279	287	275	304	272	292	285	270	269	275	296	280	296	281	290	285	307	300	280	269	280	276	271	275	292	311	305	273	282	304	278	296	296	276	276	299	301	255	297	293	294	283	295	274	273	313	272	282	286	297	309	279	295	313	279	288	261	290	285	268	304	290	293	267	276	275	308	288	284	292	294	306	260	263	282	296	283	294	249	292	307	280	297	286	286	313	266	286	286	296	273	274	281	287	324	308	302	268	282	294	269	281	281	297	293	299	273	288	284	300	293	273	287	278	294	269	312	255	304	302	279	307	293	256	259	258	271	309	286	259	278	282	281	277	278	271	292	308	291	296	269	256	299	263	292	266	292	292	296	272	282	271	299	279	281	269	298	295	290	293	290	335	267	280	294	307	294	272	286	308	279	288	290	306	266	275	311	312	268	286	279	275	261	293	297	264	309	283	274	279	289	291	255	249	303	279	276	301	308	269	277	297	283	282	287	286	291	260	298	278	318	291	300	285	305	314	286	278	295	289	277	310	299	306	295	288	274	278	317	296	287	285	294	307	296	265	311	280	284	280	274	274	294	264	270	283	290	303	307	321	280	256	283	269	276	286	268	283	286	321	264	278	270	292	243	283	283	269	318	296	265	308	300	294	276	261	287	280	275	269	302	260	269	304	303	285	285	276	300	286	278	297	275	290	260	270	287	275	266	277	250	299	273	278	281	284	274	275	308	276	263	300	309	279	297	269	298	304	294	294	262	257	286	306	297	296	288	304	280	257	315	258	258	269	301	264	285	303	271	288	290	275	296	254	281	308	291	242	297	293	291	253	275	296	291	275	275	284	330	268	267	304	276	281	285	290	307	281	302	309	275	289	255	301	299	305	311	296	298	273	298	302	271	292	283	301	306	295	292	271	290	311	262	276	271	262	326	298	265	288	279	283	277	308	293	299	287	267	257	284	283	258	295	298	277	287	303	271	258	261	272	297	296	308	286	295	306	281	256	258	272	289	310	255	265	302	305	317	309	269	276	282	282	292	272	286	282	289	305	277	279	299	302	277	277	279	314	280	291	316	292	294	291	302	309	297	273	260	272	285	265	291	265	279	255	294	299	292	299	305	295	285	309	299	325	274	279	277	290	322	288	281	289	314	285	260	289	279	253	286	280	294	278	273	296	288	268	276	268	292	303	263	276	284	275	288	317	298	290	310	256	257	290	264	267	290	284	272	259	274	299	287	257	291	282	313	298	271	270	300	270	282	311	289	291	271	330	308	278	296	300	276	274	300	269	277	260	293	277	305	268	288	298	307	287	268	262	287	278	320	294	323	275	282	305	296	271	284	301	265	265	294	271	293	278	265	280	285	305	279	281	258	281	336	313	260	285	300	272	298	275	265	271	277	294	259	271	309	299	271	267	265	264	282	278	262	303	307	257	270	268	292	258	291	269	281	276	286	260	298	311	277	259	276	282	283	276	275	290	283	302	283	319	327	280	292	287	301	269	294	311	296	280	270	312	263	288	315	261	295	294	315	285	277	305	282	287	304	274	286	279	311	291	267	312	262	316	268	255	338	289	264	291	281	284	284	279	285	300	268	284	267	301	309	320	295	305	320	259	316	288	273	276	299	276	296	297	292	320	292	269	268	332	322	254	286	292	302	300	270	260	296	260	292	316	314	302	276	276	274	302	266	302	304	281	252	299	251	281	279	267	274	283	281	253	274	262	321	289	267	265	295	266	289	265	273	283	297	262	276	274	326	294	296	294	289	278	264	294	326	266	281	283	278	296	271	285	271	290	294	268	250	296	294	293	294	260	270	327	291	297	262	272	253	293	283	277	304	314	291	283	311	334	260	284	290	279	281	316	299	270	277	260	269	298	282	283	299	271	306	315	285	288	302	278	275	277	315	272	324	267	283	304	284	298	295	287	241	325	286	303	298	302	283	273	303	296	305	285	291	287	318	281	263	292	340	289	271	283	271	292	313	281	294	303	291	259	274	270	305	292	320	284	289	278	299	280	287	299	302	267	284	264	263	294	264	335	306	288	288	285	275	317	285	280	308	294	279	309	296	335	311	268	287	310	295	313	282	249	268	286	275	261	285	293	285	297	258	277	300	308	263	296	289	259	309	298	256	258	280	287	275	270	260	301	278	268	268	281	315	297	286	297	294	269	280	277	250	266	305	294	287	273	271	265	296	314	276	288	292	298	280	298	275	277	284	276	266	273	284	311	276	284	291	264	292	303	269	294	271	279	277	291	303	278	253	305	275	275	282	289	254	289	255	305	269	277	291	293	331	274	286	256	294	295	321	299	290	297	273	305	277	278	287	276	268	284	271	281	265	317	297	272	255	271	280	293	283	267	298	287	249	278	287	277	266	301	301	300	257	287	287	271	302	271	290	292	298	264	291	249	284	276	284	308	303	284	283	281	288	274	302	286	301	290	310	298	304	306	305	283	272	267	282	260	292	273	270	314	293	299	295	289	284	289	269	300	301	255	272	294	304	310	309	273	292	298	325	289	279	250	302	291	266	297	295	291	292	266	270	322	265	284	293
14151	6517	5404	749	542	455	424	442	403	370	392	356	352	363	379	357	384	382	324	341	355	345	338	344	363	365	341	336	357	347	326	380	355	351	344	349	398	313	334	351	385	362	360	351	349	364	364	356	324	324	350	336	375	344	322	351	341	341	350	325	353	347	322	325	368	343	295	345	322	341	357	330	346	342	344	355	352	324	352	387	344	329	343	346	329	342	366	337	362	329	354	346	362	323	394	358	376	362	351	319	335	345	335	364	359	359	375	331	299	356	335	344	339	357	349	376	369	334	332	372	331	334	336	363	355	382	335	341	324	327	350	327	354	345	362	334	351	342	320	381	341	349	368	321	353	330	343	364	387	328	365	353	305	315	342	365	336	379	326	326	347	373	371	352	354	337	337	330	342	321	379	347	344	345	316	340	362	377	336	356	353	326	338	364	339	349	320	333	341	347	331	341	321	350	318	352	368	359	376	358	354	319	340	326	358	354	336	329	353	300	366	343	338	360	351	362	318	384	355	336	358	350	323	341	344	323	337	331	291	352	350	356	362	365	347	376	330	343	392	360	353	347	339	348	348	333	351	345	328	333	362	335	370	337	357	319	357	338	359	345	340	315	333	347	336	360	372	353	318	319	336	353	392	325	335	339	317	374	352	364	354	329	351	318	381	348	342	338	376	350	342	348	366	345	352	342	311	368	334	329	332	318	333	316	308	346	383	320	342	314	309	342	363	344	380	307	347	305	335	355	386	329	349	369	357	316	329	347	351	357	370	338	324	359	356	360	346	349	348	327	340	343	343	340	353	345	317	400	351	333	351	363	327	345	324	339	353	361	326	353	380	374	344	337	325	344	323	345	348	339	369	360	321	360	315	345	321	388	341	319	335	345	344	346	350	344	328	338	372	352	351	313	340	355	356	365	348	317	349	339	352	326	336	328	354	354	351	343	326	329	352	348	337	369	360	335	334	321	370	373	332	328	358	338	352	334	352	334	359	338	327	348	332	317	325	350	387	339	354	348	356	337	337	350	339	349	344	333	355	384	331	352	342	378	358	340	335	395	352	321	349	356	358	361	354	360	326	345	337	371	352	366	333	321	321	335	352	339	337	339	361	329	364	336	359	378	375	373	362	346	323	354	360	388	358	361	357	335	348	354	362	338	343	371	323	323	334	337	354	348	359	363	374	345	371	368	327	329	353	335	344	347	290	352	346	329	339	348	349	336	326	358	384	373	358	354	352	339	354	355	364	352	370	335	372	355	345	347	362	359	349	375	324	345	359	339	348	366	344	355	375	378	358	336	322	334	341	361	354	334	361	341	360	347	337	341	348	378	369	311	340	325	339	341	386	361	350	321	375	344	327	349	352	340	361	350	345	366	325	347	343	351	340	359	338	351	313	352	339	359	344	362	328	363	320	351	350	354	336	366	319	315	332	369	357	345	327	334	371	341	334	325	340	351	351	364	337	339	367	348	317	302	368	369	337	318	366	360	327	330	330	330	337	336	342	323	359	344	354	332	350	330	359	360	353	332	351	334	329	355	350	356	354	372	352	347	339	358	364	348	309	334	362	355	346	359	312	309	344	351	363	341	363	329	360	340	368	333	348	364	365	342	342	351	343	347	347	333	351	356	348	368	358	359	344	360	362	324	327	379	355	341	353	390	318	342	349	359	318	349	344	351	360	369	301	384	362	344	354	357	349	337	344	324	330	378	364	358	372	327	316	371	336	322	323	370	356	339	347	320	370	345	333	321	350	323	343	334	319	352	346	358	341	325	356	345	326	344	332	351	360	374	354	335	388	381	332	346	340	324	323	348	350	320	356	368	332	325	370	359	343	314	359	375	352	366	358	323	364	352	336	335	354	357	307	355	350	337	368	348	322	323	349	331	399	330	339	372	395	330	354	377	332	342	385	333	319	331	347	340	363	361	323	339	316	337	355	307	329	324	357	364	357	355	346	351	356	358	321	344	359	382	381	317	372	322	328	323	370	335	323	347	352	353	340	347	308	336	354	349	343	356	364	361	328	341	360	364	357	354	361	323	338	334	354	363	370	360	350	349	352	331	372	347	355	355	359	365	331	369	346	348	369	348	324	338	356	369	349	361	331	372	354	346	375	363	358	300	350	356	357	400	351	330	327	367	342	318	316	333	376	350	379	350	366	355	368	331	309	337	358	332	346	367	354	340	357	318	353	350	281	324	355	334	381	340	345	356	362	376	353	343	351	324	329	373	349	351	364	334	330	344	337	324	328	339	345	354	319	325	299	389	331	351	350	342	369	309	320	327	348	361	352	368	357	326	329	340	333	333	353	346	341	362	358	342	355	357	335	358	327	392	332	302	361	368	347	364	347	365	367	351	327	348	345	339	332	369	339	317	353	353	326	339	360	334	346	372	310	351	364	335	307	339	345	366	327	348	363	354	353	321	363	330	334	332	352	335	341	354	331	375	323	324	320	353	362	334	343	319	335	329	355	377	353	318	329	361	313	380	348	348	340	340	379	362	363	354	344	328	317	361	345	346	352	369	354	352	338	333	335	345	338	364	338	353	365	388	378	334	372	342	330	354	344	331	364	371	343	381	361	301	335	371	347	325	335	362	359	358	362	386	347	349	332	349	342	330	316	358	365	348	367	342	337	378	331	365	370	403	355	348	339	340	320	317	335	313	334	367	353	337	369	352	348	318	342	344	341	371	358	349	334	338	340	309	344	362	337	332	327	326	334	336	317	326	329	333	381	342	376	321	370	374	389	360	349	365	335	320	403	347	356	365	337	339	342	366	359	340	348	344	381	340	347	330	334	340	335	353	372	336	364	364	378	384	358	344	334	348	339	356	336	344	326	332	357	340	332	386	341	348	325	320	343	329	323	345	330	359	322	341	338	340	343	346	330	383	325	360	342	371	337	357	346	348	377	345	348	319	338	354	346	339	336	345	326	362	350	362	380	360	327	352	360	375	335	343	365	334	378	338	369	328	376	357	367	338	330	363	346	312	347	349	364	343	371	360	338	324	332	329	360	339	345	311	384	336	321	339	381	340	344	360	339	342	362	335	329	346	371	341	291	322	375	362	342	338	350	346	324	331	345	359	372	361	355	331	326	356	343	325	372	340	345	338	325	356	348	359	336	356	329	333	346	358	338	310	379	381	352	372	372	329	344	375	349	322	325	346	357	350	336	363	320	333	358	296	334	329	364	358	352	376	359	329	358	352	375	343	347	353	334	334	368	349	317	362	320	323	372	352	369	326	347	357	334	348	341	343	338	351	338	363	343	313	336	330	365	356	337	341	383	339	362	347	364	347	350	329	363	326	365	291	342	353	369	365	345	350	332	349	343	356	349	361	330	344	364	331	349	338	332	357	332	344	358	364	359	319	347	327	327	378	349	344	322	359	326	351	340	327	344	347	330	350	348	339	327	345	309	364	366	397	362	344	352	337	354	343	359	346	340	339	393	361	369	306	336	346	377	365	370	349	303	333	332	315	328	346	313	358	346	370	353	335
23612	21202	28809	23864	21183	12650	1403	928	765	673	661	612	587	497	514	508	526	477	473	469	440	474	481	432	453	432	458	439	433	419	427	468	449	437	467	448	433	470	430	459	426	428	408	410	427	434	465	426	451	456	403	424	424	459	395	380	418	424	466	365	366	400	442	410	462	411	464	426	454	422	417	424	452	416	469	426	453	454	431	400	415	434	476	475	435	397	420	459	419	414	434	405	384	438	420	414	436	403	443	442	434	407	426	423	456	416	387	447	442	407	416	428	429	429	403	442	408	431	415	451	397	411	404	417	444	430	435	403	433	456	417	413	401	431	448	472	402	417	476	442	421	445	427	410	425	434	424	442	426	447	439	404	442	419	405	460	425	404	431	405	415	414	418	395	471	426	467	434	392	441	406	463	451	435	446	420	449	408	440	429	445	452	412	426	460	420	448	427	429	426	438	409	415	414	412	419	408	423	414	430	454	421	405	423	435	449	430	447	431	415	457	421	411	449	446	432	415	429	433	439	459	423	441	430	476	410	406	406	423	468	443	421	395	511	443	430	427	403	442	419	437	419	430	410	457	436	437	422	427	461	414	435	431	395	429	436	463	415	412	445	462	464	401	453	429	404	410	407	465	433	450	402	433	436	408	398	415	435	437	455	408	408	422	425	416	459	433	399	482	389	427	419	403	441	438	447	421	441	418	424	429	431	429	413	405	423	427	434	441	414	388	392	400	430	450	437	426	452	462	427	418	438	431	447	410	445	437	416	466	468	427	451	421	443	411	413	404	391	399	427	430	413	403	438	409	438	408	445	423	456	379	457	454	441	457	434	401	446	441	420	443	439	415	444	393	433	431	412	415	417	405	424	427	400	431	406	424	394	419	426	432	417	424	463	413	419	426	401	431	413	438	445	402	419	426	402	442	465	430	425	454	456	412	455	436	436	403	436	428	426	445	459	421	454	457	447	431	429	437	457	410	433	443	406	436	412	409	408	439	442	437	479	425	452	413	411	419	410	409	440	417	451	457	432	416	468	425	454	398	473	419	430	391	444	469	465	415	420	445	417	440	444	442	419	440	429	415	437	519	423	435	452	438	463	430	385	472	432	405	402	441	391	417	409	456	444	441	432	427	457	405	448	450	420	463	425	415	480	407	441	409	396	446	453	407	395	453	412	460	443	436	416	418	413	410	412	408	458	414	419	424	448	417	432	457	428	384	410	417	477	434	435	461	442	431	454	438	438	447	419	433	412	456	431	403	430	425	426	417	428	447	445	420	430	428	407	437	416	405	449	457	405	433	403	404	422	405	437	446	405	449	440	440	435	404	449	457	412	442	430	417	411	448	440	429	427	431	446	428	442	445	430	424	397	435	411	447	453	410	433	415	396	420	412	461	453	421	396	412	464	437	408	401	436	436	424	448	435	460	468	422	422	421	404	458	437	451	439	418	408	428	402	469	458	459	440	445	449	442	456	401	463	428	370	399	418	436	395	416	455	421	402	398	451	434	434	454	478	446	416	408	428	465	448	430	401	434	412	427	425	458	440	432	454	409	436	411	437	384	420	439	436	404	439	465	426	420	475	401	456	419	436	431	478	421	411	423	432	454	403	422	438	424	426	449	430	405	439	395	417	410	426	435	450	428	412	417	413	432	414	463	399	393	420	407	436	394	420	434	419	436	447	417	410	437	425	411	435	401	430	385	389	429	420	410	427	393	440	425	423	428	442	424	415	434	429	422	421	432	399	419	456	406	439	412	425	401	434	421	439	425	403	455	436	441	421	417	431	428	411	418	418	433	422	407	467	425	419	424	459	425	395	408	427	447	411	438	419	412	473	422	419	408	401	423	450	424	424	415	454	384	395	404	402	402	401	422	467	371	429	446	450	394	435	424	410	416	426	383	439	439	418	425	452	393	405	435	449	436	456	427	435	426	453	398	394	400	404	457	445	425	425	437	419	430	396	435	450	437	415	421	445	428	419	471	448	447	410	418	431	404	428	411	442	438	440	446	471	439	441	422	439	413	414	444	436	430	462	431	426	397	428	420	416	417	434	418	437	418	437	440	435	427	380	443	431	405	391	431	438	431	421	391	428	418	424	416	440	416	462	444	457	433	448	437	448	410	412	440	432	456	444	420	386	401	450	404	442	400	419	417	413	415	425	437	458	434	434	423	421	457	438	447	441	435	430	436	407	412	417	438	427	398	410	386	431	450	423	446	433	396	374	426	422	429	413	419	391	472	446	427	379	432	433	483	389	417	428	420	411	414	438	430	450	401	470	434	436	422	439	401	402	413	384	378	465	395	426	460	450	397	447	431	390	424	411	422	425	423	452	448	402	424	427	460	430	407	407	412	420	413	394	431	377	403	441	449	464	426	435	415	435	424	419	438	463	446	404	444	420	470	448	448	420	469	405	410	403	419	417	415	420	425	451	418	451	400	455	398	429	431	438	411	436	398	419	408	439	433	399	424	392	397	436	436	388	424	405	462	434	415	419	426	418	419	419	410	419	427	423	414	415	433	408	425	462	434	430	439	404	417	471	409	426	419	402	445	429	471	411	454	413	424	420	466	413	407	413	383	434	433	420	450	431	433	447	429	429	414	446	411	431	432	429	422	401	409	415	448	437	481	446	373	414	424	426	432	433	431	421	430	439	398	403	387	446	414	439	394	401	414	425	419	422	401	426	466	412	409	433	425	441	437	455	400	475	434	401	421	432	418	385	434	409	471	408	403	423	401	442	415	420	468	413	429	423	452	430	412	454	469	450	418	442	441	453	440	404	434	412	447	425	436	426	428	429	399	435	413	427	438	463	434	418	417	419	417	456	396	446	470	425	415	435	417	421	446	418	442	469	373	423	447	400	464	437	447	419	426	391	404	426	411	438	422	414	394	412	459	404	416	432	447	428	430	460	399	441	413	412	408	391	451	431	412	438	391	426	445	453	405	436	458	414	415	442	409	417	409	412	421	416	460	434	422	471	393	417	445	431	441	400	436	441	450	414	423	424	430	423	451	412	428	459	441	419	417	413	441	400	443	405	401	394	454	426	440	453	438	450	457	393	456	433	446	410	428	452	421	450	423	400	413	427	438	471	414	391	431	423	431	445	450	421	439	414	423	429	396	381	477	444	412	420	424	397	434	426	417	452	450	463	399	396	435	382	437	436	424	407	387	433	413	412	410	440	439	441	487	440	418	407	431	378	383	443	404	447	414	430	418	407	457	405	407	420	403	466	420	441	403	434	420	405	431	391	407	405	447	418	393	424	445	416	425	428	438	437	438	427	439	416	406	444	378	455	450	460	424	415	426	440	433	387	416	396	459	412	458	435	441	449	418	434	442	439	424	448	440	388	440	399	404	430	422	447	418	447	432	457	419	424	456	430	417	420	453	437	407	436	449	444	425	447	443	442	419	406	409	431	407	401	453	445	405	421	428	424	418	430	431	408	412	459	425	435	430	408	438	403	424	397	427	436	402	443	438	452	438	412	465	398	393	409	417	415
16245	19624	18304	4258	2954	2154	1622	1342	1202	1025	877	864	752	696	728	632	639	584	585	619	575	525	564	549	529	542	570	521	560	528	480	523	484	524	524	519	511	541	509	488	530	484	480	492	510	463	468	447	515	505	513	471	528	519	492	466	497	460	495	512	485	512	489	497	472	481	497	515	507	476	460	465	525	512	472	508	501	493	465	494	493	500	500	474	474	458	479	512	476	494	472	501	520	507	482	459	458	460	469	494	479	501	448	487	471	512	510	512	476	478	509	486	483	494	465	454	484	495	475	509	492	501	475	486	451	472	489	445	477	470	491	475	467	460	480	492	490	445	447	501	459	454	483	479	482	499	480	440	486	520	487	458	480	483	505	455	488	453	525	493	514	482	514	488	450	424	529	538	466	499	497	444	509	502	474	472	487	466	462	463	497	506	499	476	496	468	476	497	515	502	473	464	509	470	501	447	490	475	482	521	502	493	460	451	463	451	449	451	506	465	494	459	471	450	488	494	504	482	451	420	480	466	457	503	510	504	520	477	484	496	505	479	488	505	517	456	503	490	441	496	482	513	472	472	490	449	481	482	491	456	460	479	529	477	486	472	508	496	469	493	473	492	517	454	491	453	443	478	510	451	455	451	512	491	519	458	507	479	509	511	483	510	486	469	480	481	501	502	440	491	425	473	485	446	461	521	440	497	507	445	490	537	468	451	480	454	502	500	488	483	505	479	494	486	516	505	524	502	505	438	465	438	506	499	481	499	478	504	478	488	518	478	470	489	464	469	462	479	454	456	481	504	491	497	477	484	497	420	465	467	480	489	509	492	484	457	487	491	465	483	476	463	477	466	464	487	480	488	487	486	461	489	497	485	441	489	458	492	447	481	472	464	470	499	470	457	500	463	494	485	504	474	438	459	492	543	490	544	475	490	518	476	468	497	467	478	450	491	469	457	468	486	519	499	480	521	490	464	492	459	501	484	490	453	474	480	493	466	478	472	486	496	472	525	478	474	507	499	459	487	532	456	446	483	466	503	489	479	468	486	468	476	490	453	453	511	485	509	431	471	452	449	466	464	489	470	526	487	491	501	472	470	481	487	508	520	482	523	454	495	448	505	456	505	472	492	526	494	490	515	502	452	457	462	471	470	479	515	506	510	496	458	461	467	471	495	486	495	505	465	503	519	479	478	506	470	494	438	470	480	516	460	476	459	533	474	505	500	512	487	474	519	466	485	494	441	470	488	509	480	448	499	555	477	540	475	487	465	483	483	429	506	472	434	464	489	476	479	499	473	434	503	467	463	481	435	503	473	464	488	459	498	454	490	513	489	450	482	477	479	478	486	500	474	470	433	484	472	459	447	525	470	483	458	443	480	493	506	473	483	461	477	465	454	481	468	548	517	464	505	463	502	519	464	462	467	417	475	422	506	510	528	490	493	476	482	473	449	462	431	499	468	439	490	492	481	443	518	476	490	471	491	471	489	463	451	527	454	490	482	465	457	480	525	494	494	467	446	470	480	486	492	476	455	506	495	454	472	490	509	471	467	481	512	470	494	481	455	433	441	487	476	454	471	486	461	469	456	482	474	512	459	460	526	459	465	492	434	487	501	488	493	505	499	489	477	467	487	470	515	432	480	515	513	462	473	535	488	462	523	457	462	449	481	469	497	459	470	496	459	494	500	487	442	515	491	499	505	473	487	461	475	449	494	444	473	496	485	507	492	489	485	477	513	466	490	488	488	494	452	488	480	529	486	445	514	485	475	486	484	501	514	492	465	441	543	437	479	492	527	481	485	442	502	503	455	493	433	494	493	476	489	487	465	459	458	446	491	496	494	461	468	454	474	478	464	520	486	454	529	438	461	438	510	479	456	429	481	468	499	461	559	441	481	482	462	482	452	468	501	498	487	469	466	501	490	497	489	462	491	485	472	494	489	500	493	477	504	490	461	491	484	502	504	459	479	490	458	484	459	451	491	448	463	497	449	495	489	463	481	468	510	476	524	461	443	462	463	525	460	462	462	497	500	458	468	503	456	493	525	492	465	451	505	499	476	464	490	491	466	461	519	472	486	506	479	458	448	479	500	431	508	466	495	529	505	466	476	467	492	505	488	503	489	493	525	490	462	499	458	466	507	423	475	495	498	452	521	502	484	494	494	463	428	484	450	450	514	477	479	502	455	502	506	494	484	469	474	478	488	439	501	463	474	443	469	462	535	499	455	484	492	469	476	432	448	526	452	494	471	459	488	506	509	506	472	481	475	475	487	477	484	480	450	436	465	453	504	473	455	499	491	463	431	464	470	440	480	484	430	461	480	475	478	473	499	451	498	474	471	465	455	460	477	506	463	517	498	467	489	504	452	500	455	516	491	465	503	477	488	490	465	465	488	473	462	494	452	481	512	455	491	465	462	486	461	484	520	496	474	466	491	448	508	499	468	501	466	448	487	523	467	496	462	431	495	462	480	471	457	475	499	493	468	478	524	480	485	494	522	553	506	504	414	474	447	494	486	473	503	481	502	465	458	498	509	472	491	485	440	493	489	474	433	464	475	483	529	489	445	450	458	446	513	484	501	482	509	475	505	474	491	465	485	480	475	462	450	505	482	467	480	487	492	439	481	477	495	493	461	496	500	483	440	461	502	491	500	463	480	490	445	441	472	485	511	455	458	435	486	499	511	485	476	493	461	514	498	461	492	477	452	476	496	498	473	450	473	481	470	503	479	471	469	465	476	459	463	458	463	443	489	522	480	453	438	526	445	472	480	447	484	505	479	523	462	423	508	515	492	481	496	465	464	461	494	521	497	497	469	460	458	464	467	484	478	436	459	470	469	450	504	487	464	518	492	534	517	479	457	484	434	492	477	485	453	478	483	495	495	446	497	471	491	465	501	481	476	493	490	478	513	466	521	482	501	478	438	503	483	487	448	457	494	474	457	465	488	485	488	487	509	501	499	485	472	465	494	475	487	463	456	481	502	474	466	494	480	440	506	498	451	474	477	488	483	493	489	452	493	511	509	478	470	502	481	512	471	479	504	516	453	506	506	435	485	457	484	507	487	499	519	501	454	467	500	502	521	457	510	443	498	447	501	484	454	478	470	471	455	483	494	509	464	481	437	509	425	474	426	480	462	510	502	490	462	477	478	481	468	452	479	512	524	477	446	512	473	465	445	481	440	457	467	448	486	458	489	466	470	474	468	467	492	460	486	494	511	491	503	454	455	474	485	502	449	461	482	443	484	469	430	476	476	505	496	481	452	461	520	457	526	508	435	448	458	448	466	491	495	474	466	515	486	491	503	496	478	449	489	491	463	447	497	468	490	474	495	493	490	485	489	497	487	481	467	467	478	477	439	491	475	504	484	487	512	465	442	478	491	505	506	490	460	498	495	492	455	475	448	446	474	481	495	495	442	466	459	494	477	513	427	480	490	497	468	464	481	500	455	447	472	443	465	466	464	467	446	497	456	481	432	458	496	486	450	481	519	508	475	467	479	472	503	481	466
24927	21172	27608	24873	13055	1191	797	720	622	637	589	574	558	565	554	591	504	543	533	531	523	543	529	513	548	551	532	513	533	530	480	497	515	522	507	514	512	549	519	541	492	504	491	495	504	536	506	477	475	492	485	485	507	520	528	444	519	514	521	492	486	528	498	518	481	516	504	522	475	530	514	512	525	504	480	498	488	532	495	531	578	488	471	477	546	512	498	494	525	463	491	465	514	485	454	494	482	500	488	519	463	502	504	564	515	473	531	502	497	508	545	526	472	543	496	506	481	490	536	485	508	542	484	488	497	511	529	486	508	508	467	483	484	506	544	512	502	498	510	523	508	514	529	484	464	516	508	515	495	503	518	509	523	497	501	501	524	491	502	500	469	518	485	489	493	481	516	468	520	506	534	527	496	494	515	478	510	522	492	542	521	520	525	494	515	478	503	508	499	471	463	482	515	480	511	492	493	528	522	509	518	493	522	504	488	469	544	505	501	521	482	481	528	511	486	530	461	493	479	477	534	477	548	508	509	514	525	491	525	502	479	487	512	517	489	505	517	467	502	497	478	540	509	479	554	480	451	517	516	514	477	524	518	529	501	503	478	501	530	516	519	520	519	497	515	485	504	481	524	520	534	516	505	506	495	531	481	547	533	474	510	472	536	515	513	477	480	500	459	567	478	503	440	525	498	488	513	483	475	483	518	450	497	467	507	498	476	497	499	441	533	504	482	500	549	510	483	470	491	506	449	488	521	529	488	478	507	530	489	476	526	523	479	484	505	501	501	500	526	527	465	493	532	518	502	503	519	483	549	501	490	490	527	493	501	463	472	533	491	513	514	523	502	467	531	498	517	495	487	521	531	525	499	472	535	509	486	518	489	469	541	529	510	520	527	482	530	480	514	524	475	525	498	495	510	538	515	521	513	502	504	451	524	487	485	502	480	508	487	540	534	514	470	499	457	528	521	508	488	504	481	462	502	532	514	531	524	505	555	497	544	524	499	490	483	476	504	491	487	481	485	469	531	459	513	524	510	500	471	494	500	531	520	509	568	498	492	490	513	496	513	496	490	479	497	504	510	481	560	530	482	511	494	486	502	520	512	475	488	521	501	496	506	479	475	493	504	545	473	472	519	485	524	480	505	494	512	491	552	522	553	508	483	529	484	484	504	499	493	483	513	540	485	499	483	478	515	503	496	522	532	489	496	499	554	519	487	486	489	497	537	529	484	454	521	527	508	474	547	484	510	495	485	494	541	487	523	480	543	518	496	505	485	534	512	491	514	518	528	477	491	522	490	515	500	508	521	528	493	473	514	531	506	488	532	478	479	490	484	554	498	459	490	502	461	491	499	507	507	452	490	490	482	491	476	525	530	498	500	513	497	479	483	491	531	538	501	513	511	490	477	500	561	487	512	489	506	501	516	510	518	511	526	505	497	509	503	515	488	453	512	526	530	495	525	467	499	522	476	527	508	550	533	520	493	490	538	530	495	477	521	527	475	489	468	485	520	489	536	510	494	484	528	546	505	545	509	515	537	527	499	496	522	509	503	482	489	484	482	483	520	541	481	526	532	505	498	479	461	495	491	474	499	525	497	517	492	519	495	513	498	488	490	494	494	517	547	483	501	516	502	488	493	487	541	483	529	466	524	532	487	539	504	471	543	501	476	517	492	492	512	484	521	475	537	483	482	504	467	513	564	514	512	516	479	455	511	480	467	505	585	508	516	468	531	498	483	502	510	512	489	490	477	464	492	507	540	502	515	492	529	512	524	530	497	537	532	477	546	529	517	507	502	532	484	474	496	500	519	539	494	504	480	466	542	469	523	469	512	488	556	492	509	556	513	500	494	501	483	496	514	493	460	513	485	522	495	501	471	477	509	461	514	496	479	492	521	502	493	460	482	507	507	500	494	451	493	502	486	516	499	508	505	511	507	523	514	536	441	522	477	480	493	516	482	517	520	519	499	547	528	532	485	507	488	477	505	481	505	504	437	492	527	496	506	490	514	490	506	547	471	538	513	534	519	481	570	453	485	555	503	505	453	481	478	475	460	502	516	529	544	511	502	553	477	510	505	505	487	465	528	499	532	520	477	473	476	466	511	535	534	493	500	520	482	513	512	490	536	483	474	523	495	531	534	530	519	488	496	514	509	490	520	471	527	494	543	526	528	530	478	525	497	527	462	534	498	489	543	499	498	473	528	508	499	502	505	488	486	500	452	525	504	468	518	468	501	494	525	489	500	467	509	492	481	464	522	499	518	520	513	555	477	454	488	516	519	481	515	508	508	523	472	482	472	502	457	534	503	495	517	526	471	487	477	476	504	562	453	475	504	519	488	508	497	477	517	531	483	466	504	499	501	536	488	465	482	465	505	532	484	507	480	494	490	516	477	495	525	471	534	488	474	498	534	476	543	485	534	461	481	531	507	503	532	497	513	515	499	486	540	478	498	515	514	539	527	487	474	518	513	536	524	470	485	466	514	548	514	506	491	507	484	526	511	487	520	484	491	496	467	484	521	495	473	471	503	527	524	482	521	481	544	509	495	480	500	502	505	522	505	494	482	495	523	508	510	479	513	502	499	514	470	509	460	532	530	487	505	524	506	511	521	507	482	506	546	549	500	506	489	513	468	464	506	478	495	516	494	471	501	515	524	478	517	515	497	457	461	502	532	539	492	503	514	479	504	465	511	511	533	528	519	493	489	489	510	513	489	515	533	534	525	464	508	491	493	501	518	479	517	506	452	494	512	478	485	488	484	472	514	532	464	496	504	520	519	506	448	528	508	471	461	486	502	497	503	511	481	465	508	508	494	484	471	514	473	507	509	533	476	487	521	510	529	511	479	542	487	483	522	516	471	532	541	549	487	506	556	510	501	483	492	525	474	466	491	492	487	531	529	526	515	500	497	521	525	513	538	526	531	462	493	535	526	542	520	508	480	523	515	525	500	481	540	474	508	486	512	491	497	470	519	537	510	476	523	543	515	500	497	510	484	492	508	484	512	454	495	511	525	525	531	493	472	493	480	490	502	440	516	478	510	515	514	482	473	519	502	498	515	491	511	501	510	519	503	474	471	499	515	478	492	498	503	536	452	497	535	518	488	507	485	522	497	467	537	505	520	510	498	451	518	500	496	506	470	543	473	504	504	498	517	509	505	509	518	506	511	534	497	522	505	503	516	529	476	489	490	496	514	478	477	471	506	480	454	528	473	518	496	478	505	499	516	544	477	533	522	485	502	513	478	496	542	522	497	469	515	508	512	481	491	522	505	508	499	494	521	488	496	482	540	513	483	508	514	499	515	493	465	490	523	513	501	529	530	508	558	505	470	540	484	524	491	543	547	444	503	533	493	497	491	518	470	558	531	489	519	500	510	454	493	507	463	500	502	499	498	522	499	552	534	522	513	485	523	501	488	465	488	548	503	490	512	476	470	496	497	494	493	515	474	490	511	539	520	502	497	494	513	498	501	503	502	515	517	507	531	515	504	510	542	530	529	503
17550	15161	14066	2636	1799	1519	1214	1109	1005	876	819	806	718	681	701	709	687	635	636	605	623	614	604	611	642	585	598	655	593	644	606	693	593	602	567	582	630	587	589	563	644	622	588	569	606	575	628	626	614	580	555	592	616	556	594	592	563	558	607	549	608	609	581	608	637	577	610	604	578	606	567	593	628	600	631	649	595	586	612	604	578	581	582	622	608	573	570	619	557	614	588	575	592	551	600	599	555	624	585	575	576	594	591	595	620	586	609	630	615	520	596	583	612	618	600	605	592	580	608	623	581	589	572	575	558	597	595	587	540	576	559	624	632	601	589	590	650	591	564	596	595	608	596	588	623	600	559	575	625	578	627	602	550	589	601	593	590	574	605	599	533	608	571	620	574	582	611	590	537	566	585	600	618	550	578	582	614	599	596	598	587	613	594	575	665	621	618	620	613	604	560	614	590	618	570	596	583	620	607	586	573	583	601	587	578	576	562	592	588	616	634	629	577	567	590	591	609	589	559	571	647	634	626	576	536	610	594	637	574	588	610	569	576	580	571	591	619	582	541	612	608	599	551	598	588	559	591	605	608	574	578	567	598	600	575	632	585	585	562	579	614	610	618	556	549	625	611	606	562	569	622	596	609	617	569	544	625	592	562	568	618	581	619	604	587	595	601	582	635	644	561	543	594	605	543	597	580	590	597	602	644	573	579	596	551	577	567	560	636	591	597	597	591	574	575	589	591	581	601	569	630	557	599	617	599	572	571	595	626	626	583	603	603	629	575	590	577	627	606	606	596	599	625	615	570	607	614	599	614	569	663	602	642	590	570	620	572	552	569	581	568	595	604	546	591	621	564	575	582	604	628	590	603	569	574	603	580	575	568	565	568	604	585	561	596	559	586	579	570	582	573	574	584	576	569	604	522	579	610	620	625	583	585	569	568	555	622	607	612	580	549	585	574	572	607	610	601	557	578	576	600	600	592	603	573	566	612	596	590	591	594	560	594	551	589	550	596	553	576	565	577	565	623	581	577	587	563	599	616	504	579	578	615	620	576	597	578	566	605	593	584	603	584	595	598	585	592	584	615	585	610	628	614	582	613	614	614	605	593	578	620	550	641	608	558	610	551	583	586	578	573	570	597	599	581	593	622	590	612	566	575	581	572	617	583	538	623	618	577	631	584	542	629	592	548	628	568	603	563	572	628	576	587	566	621	655	604	629	557	620	595	594	593	558	597	548	585	614	540	573	561	593	589	601	598	602	583	587	619	629	578	592	556	585	555	593	636	628	569	580	616	576	592	601	598	578	625	609	584	590	594	557	555	618	601	566	552	536	557	592	597	518	563	574	614	589	604	583	636	573	584	623	600	564	551	595	585	581	608	598	558	572	592	624	612	570	583	567	548	554	632	555	586	577	554	620	596	568	578	608	620	586	588	618	571	576	624	566	585	613	592	581	574	632	622	639	572	599	631	598	558	587	596	593	585	632	606	623	566	572	561	583	604	598	579	634	620	584	560	577	562	605	569	615	610	589	581	574	639	589	636	592	565	609	577	628	600	626	611	631	579	610	581	613	569	587	588	587	580	584	578	584	552	608	589	565	609	603	595	562	553	539	612	575	588	551	621	593	531	595	592	617	574	618	587	555	623	607	590	612	619	573	574	609	562	573	543	583	619	612	521	608	601	592	618	578	626	562	619	571	614	590	602	626	603	605	621	564	617	621	603	592	596	630	544	550	589	620	601	593	578	595	608	573	579	591	586	599	581	590	576	579	602	585	606	587	615	641	594	630	606	613	598	624	556	611	635	643	623	620	584	597	570	544	631	551	592	649	599	616	611	592	556	588	560	618	626	587	584	578	625	571	638	602	585	553	556	552	543	555	569	604	570	558	608	614	562	568	615	611	611	585	619	570	614	553	595	591	577	616	581	578	560	594	609	567	582	576	541	580	591	615	604	592	591	566	593	588	573	551	607	619	608	592	564	603	553	574	607	608	633	550	597	587	603	595	606	601	624	576	576	593	561	567	624	562	581	583	570	583	603	562	596	584	614	604	581	630	555	605	573	596	610	599	598	572	648	581	590	606	602	610	614	584	561	605	620	593	593	570	610	629	611	602	549	576	568	577	625	528	631	598	580	579	600	569	555	612	577	557	558	597	580	554	575	522	611	605	594	579	597	571	540	580	601	558	606	590	594	586	624	583	589	582	568	590	607	594	594	575	616	641	589	592	603	583	585	622	617	599	597	584	572	536	578	613	549	561	608	553	567	587	604	608	594	605	574	572	584	618	599	642	625	598	596	599	584	626	598	585	551	601	600	589	597	538	587	569	595	579	629	572	615	607	593	612	586	574	575	568	586	619	619	602	571	599	585	551	534	579	589	595	615	587	629	594	582	612	572	569	615	622	595	574	601	567	655	605	584	593	591	567	614	573	598	575	593	593	649	583	631	610	614	569	586	589	680	584	632	584	568	558	573	625	561	601	617	632	586	627	566	634	605	628	586	620	581	581	575	556	558	542	554	603	582	593	571	587	608	606	593	604	609	551	578	593	589	573	548	570	566	587	587	596	630	539	597	563	600	597	577	603	587	576	619	572	583	548	598	587	586	608	612	608	598	580	616	580	581	633	562	636	598	620	548	551	588	635	623	574	564	585	543	579	590	566	624	605	605	586	635	603	628	603	650	623	580	626	569	593	554	570	571	636	593	549	619	588	629	575	594	623	601	631	593	611	654	598	572	616	569	580	543	618	560	594	594	591	575	590	587	544	619	561	572	623	613	572	590	588	607	615	624	596	593	584	597	580	606	580	612	561	546	603	619	646	561	616	562	591	575	620	596	610	616	618	606	577	574	571	598	604	609	584	581	591	602	546	587	612	620	588	598	537	577	577	599	576	552	589	616	575	619	582	595	570	568	602	586	613	562	589	582	595	624	585	572	601	592	592	550	561	577	620	601	598	621	577	606	575	578	566	616	593	625	640	622	570	619	604	597	607	594	579	621	601	593	593	588	553	580	584	581	607	607	639	566	595	547	552	564	578	618	587	576	558	603	598	558	591	594	595	550	607	582	601	597	643	553	603	608	570	565	589	585	601	591	554	605	604	589	593	596	610	616	595	580	631	585	593	570	619	618	583	611	592	608	590	569	565	600	582	611	568	621	589	575	609	627	598	584	594	610	595	603	631	568	582	616	634	566	575	604	581	613	610	603	558	622	578	606	574	638	612	591	569	576	615	586	638	605	587	586	589	613	591	588	608	588	615	637	602	571	538	536	575	565	580	578	583	608	568	571	568	560	574	623	618	566	614	648	618	566	570	618	580	635	574	623	631	579	580	583	597	605	573	622	608	565	572	564	621	607	569	617	573	621	618	625	571	625	618	606	596	567	602	613	621	580	562	595	592	565	605	564	560	574	570	598	587	571	591	600	593	605	565	575	564	616	573	629	645	593	570	559	540	560	637	589	562	579	616	605	579	617	605	551	589	607	642	577	608	584	592	616	579
22686	21252	29147	23694	21250	21321	12980	1969	1447	1326	1278	1161	1110	1047	1045	983	971	962	908	957	898	827	845	856	860	918	875	891	854	863	854	852	867	820	826	854	837	822	822	808	804	815	791	837	805	791	833	845	828	794	788	828	797	853	852	852	773	813	792	781	808	789	814	791	826	831	835	803	813	769	819	826	811	767	821	783	802	802	811	777	860	769	804	788	763	796	818	821	819	806	803	819	790	840	889	770	805	849	860	812	806	802	812	829	746	807	871	801	796	783	749	834	833	781	826	856	818	781	809	836	779	856	802	812	822	816	841	803	841	819	844	831	788	815	814	821	796	837	816	793	836	809	797	815	825	811	803	794	826	804	796	830	797	794	806	839	796	783	804	726	792	750	822	813	794	782	799	798	805	770	801	743	811	825	769	799	824	804	821	817	856	803	793	854	817	814	782	833	781	769	837	833	786	829	747	804	802	777	838	753	823	849	849	827	760	770	823	804	779	760	817	776	839	827	777	776	807	773	786	773	798	771	752	802	778	811	810	815	723	815	787	809	802	812	808	731	814	807	804	804	803	763	767	757	791	839	777	799	825	845	762	778	841	830	795	782	798	845	753	765	817	784	784	813	776	786	805	816	833	808	846	840	843	769	828	794	802	759	743	751	820	733	830	826	831	833	779	826	807	831	803	777	818	792	790	789	803	828	774	814	820	806	821	843	790	839	785	812	755	773	804	780	804	757	814	786	804	827	785	779	791	830	794	808	801	784	768	805	837	805	834	841	831	807	839	835	788	825	779	828	779	786	821	767	785	788	880	779	804	837	744	798	832	789	837	807	840	787	795	842	803	767	790	854	883	796	789	839	767	773	818	792	820	820	807	764	779	794	756	824	810	791	779	796	733	812	840	811	852	756	787	773	814	790	820	774	790	821	775	782	804	756	821	794	811	851	821	833	820	815	815	814	798	747	794	850	754	797	831	791	809	784	801	825	798	874	741	763	799	840	776	798	761	825	799	822	814	793	812	762	826	805	760	789	838	793	773	775	839	824	777	839	768	774	766	818	833	812	783	828	802	773	844	866	801	814	815	797	801	826	841	798	839	823	793	794	800	838	859	743	839	832	804	783	819	822	768	818	719	775	762	782	829	751	820	754	807	837	814	793	798	825	822	811	803	782	822	803	787	763	792	823	811	785	806	761	768	776	875	825	804	782	826	765	800	852	784	836	789	816	804	850	767	806	779	872	797	814	836	738	787	808	767	814	784	824	804	778	750	811	827	771	737	838	856	757	740	802	792	791	803	759	765	793	759	810	798	794	762	799	771	721	813	839	846	836	825	765	795	767	839	792	833	742	750	837	811	789	796	835	794	834	755	757	796	837	801	843	823	795	833	829	772	776	818	808	807	802	774	777	794	799	812	779	768	768	823	826	824	747	786	774	798	802	808	800	824	821	824	851	836	769	772	765	853	819	780	774	809	818	748	789	767	779	796	787	822	758	817	771	777	852	878	821	778	815	777	792	782	813	805	788	807	777	747	744	806	751	795	823	817	788	824	827	854	770	776	795	780	769	759	884	823	811	773	829	822	789	839	789	852	777	770	783	791	816	840	750	779	815	828	745	759	740	772	844	740	784	757	800	806	851	784	850	777	835	821	756	757	797	779	800	760	756	807	825	800	777	817	776	806	783	752	799	766	851	789	808	792	765	816	819	792	800	836	828	826	783	812	795	780	834	802	775	817	752	821	785	777	806	767	815	747	838	793	742	779	829	801	814	827	834	743	773	839	789	786	840	807	788	811	810	791	811	744	799	752	768	816	780	820	825	830	773	816	801	849	800	797	812	839	763	821	784	746	798	797	776	801	839	799	798	763	795	731	819	851	798	801	786	786	843	822	843	758	792	804	817	821	784	788	858	773	836	810	813	770	792	789	799	800	859	774	814	793	798	776	797	761	744	787	783	804	757	760	729	772	808	823	802	772	771	836	768	783	784	783	822	802	794	798	806	777	828	818	802	808	784	789	752	814	811	789	820	790	830	801	820	798	825	796	846	812	821	775	797	775	800	757	776	818	770	826	794	785	780	788	776	787	769	820	786	800	834	836	771	826	783	765	747	809	808	785	768	796	818	777	777	750	764	768	801	803	746	833	832	779	791	775	789	841	784	847	814	795	773	811	807	827	753	793	836	763	810	776	813	803	830	828	772	850	798	805	820	768	820	798	789	829	834	825	781	784	862	767	775	792	817	802	775	801	788	808	849	762	811	804	835	755	801	817	823	813	807	763	848	774	806	832	737	798	823	759	743	824	798	806	865	773	829	792	829	797	810	758	768	834	797	742	875	784	802	805	816	761	793	827	835	776	833	833	780	796	772	771	779	772	832	755	806	815	802	824	811	787	801	765	777	768	831	786	782	807	821	743	809	790	791	772	811	771	798	769	826	807	775	777	821	791	814	839	803	790	796	821	762	792	784	813	881	864	790	793	816	795	795	820	765	802	792	780	789	788	806	843	796	819	767	800	801	809	813	783	820	792	762	791	771	746	785	847	772	796	797	762	779	762	823	809	762	803	807	792	772	808	839	800	827	823	848	797	790	759	803	847	832	832	786	813	831	786	807	789	742	833	775	754	749	804	755	812	767	784	797	849	766	800	820	776	807	827	848	796	765	767	835	796	788	779	797	818	793	778	799	788	795	836	757	789	811	840	831	808	785	814	750	819	747	867	765	758	800	822	817	814	761	794	793	791	821	780	762	794	812	771	755	785	809	835	791	788	780	763	795	845	774	817	791	776	810	827	859	806	762	840	789	787	764	806	811	761	807	803	822	750	820	822	853	830	818	748	789	802	717	808	738	771	797	834	805	766	799	777	785	818	766	781	781	782	791	811	855	764	741	771	787	828	866	748	743	806	807	797	806	847	783	780	788	834	800	811	799	763	760	796	771	821	797	784	789	869	763	776	851	785	764	788	742	810	800	831	826	861	789	828	804	805	824	788	791	739	802	788	835	781	747	771	808	759	800	788	785	812	860	797	802	849	816	770	820	841	823	788	774	815	800	804	806	766	789	806	790	796	776	832	773	817	717	787	785	848	848	813	839	808	732	819	804	809	814	832	818	783	770	825	785	784	794	753	779	818	789	835	835	746	775	787	781	824	731	817	776	787	778	806	776	788	808	814	828	793	818	817	766	784	769	781	791	768	777	778	795	747	829	836	826	751	834	775	797	756	825	815	794	799	791	793	771	749	775	814	802	765	803	762	786	763	796	791	811	739	801	798	811	784	810	818	799	803	793	773	787	803	774	808	810	800	776	798	828	776	818	762	779	805	780	791	793	821	806	785	842	812	831	770	795	847	804	753	768	775	774	789	823	794	824	808	741	770	809	802	777	818	778	839	793	794	767	807	761	830	832	801	779	837	806	775	776	791	797	831	880	819	794	837	776	797	801	795	785	799	779	779	798	817	833	790	785	787	804	808	805	758	801	792	796	781	804	753	846	758	820	752	800	777	826
21442	25017	22699	7604	5315	4083	3214	2561	2247	1930	1718	1538	1409	1291	1287	1209	1119	1089	1084	1059	1046	1031	985	972	998	950	954	909	967	874	884	953	961	898	942	920	904	871	903	884	934	838	916	923	819	895	857	871	803	871	889	889	842	839	889	910	883	855	889	918	851	877	902	859	901	904	889	865	859	895	829	848	888	883	824	885	900	868	881	859	837	939	833	890	884	878	856	837	900	813	870	875	856	862	851	861	899	783	871	887	860	882	839	917	844	868	886	868	850	899	861	835	858	879	915	864	835	834	899	889	831	914	832	823	835	886	862	890	896	904	824	791	853	922	895	859	911	865	832	847	875	857	850	902	844	877	844	907	889	811	866	821	835	865	814	893	882	813	857	921	898	889	843	912	887	825	903	902	850	871	901	871	917	855	872	890	849	862	893	906	889	931	879	866	883	910	841	846	860	796	906	855	895	828	870	876	839	874	795	848	860	817	904	921	851	874	848	867	895	868	878	861	875	862	820	825	886	886	838	857	899	863	862	866	883	869	860	874	876	896	876	807	832	851	840	856	857	894	875	907	909	855	886	857	864	873	891	879	858	907	845	881	843	799	834	886	888	849	894	871	924	858	858	821	912	891	844	814	867	891	875	901	838	846	849	842	821	846	867	900	840	861	898	866	860	840	835	845	853	839	878	895	844	837	851	843	882	808	864	879	925	858	887	866	837	847	853	863	886	887	850	915	866	915	888	803	859	870	868	836	871	847	844	843	829	858	863	852	856	852	839	848	906	850	851	875	885	886	835	893	887	860	898	841	838	866	875	809	878	852	871	967	863	905	827	891	865	815	854	935	887	835	862	836	856	825	917	852	856	829	776	850	908	847	861	881	851	858	871	873	855	877	829	831	822	870	837	875	908	929	866	846	830	867	890	892	867	818	859	877	875	895	880	847	883	886	854	880	912	805	844	916	828	849	866	890	906	882	840	884	847	828	873	861	888	856	879	945	870	863	854	819	868	824	813	853	857	883	861	865	807	896	845	825	854	798	875	842	904	877	797	890	889	863	872	871	887	834	825	867	885	870	848	878	913	878	863	866	850	836	871	835	844	860	841	854	835	859	844	915	923	905	888	858	875	848	841	840	881	852	855	829	893	896	906	830	894	893	885	848	874	849	874	878	957	918	848	848	879	862	915	866	896	847	849	825	867	834	874	850	867	829	818	854	865	886	849	878	920	841	830	819	865	887	863	858	884	914	889	836	901	912	829	897	906	839	848	832	892	875	866	892	850	895	760	870	885	902	859	833	901	832	833	834	839	889	890	851	881	901	894	915	911	811	878	877	807	841	906	891	895	850	796	853	833	910	859	814	857	858	892	870	815	877	865	849	889	875	913	849	918	840	905	832	829	818	862	866	877	887	926	798	870	889	851	869	888	852	833	816	888	773	842	890	827	852	857	821	882	853	843	866	871	844	889	868	883	890	849	874	862	875	864	882	847	889	916	873	876	858	862	877	866	833	844	912	957	923	898	852	882	865	870	923	887	860	857	865	883	881	857	847	838	825	839	845	837	868	855	785	847	851	812	943	830	834	913	825	861	905	849	849	819	905	864	890	891	838	934	906	851	891	876	902	877	852	832	891	886	852	854	849	882	855	864	825	899	884	894	826	838	858	886	829	881	921	849	874	868	876	876	801	840	834	850	848	858	876	882	892	891	850	813	890	862	813	829	832	880	877	906	874	831	920	897	886	884	880	843	907	861	885	875	849	900	875	855	841	849	840	889	844	897	854	836	842	827	852	861	869	811	888	833	895	874	838	907	837	867	872	852	895	868	814	790	934	849	868	858	869	870	857	846	873	836	882	860	853	875	891	869	860	856	833	891	868	849	821	924	853	822	888	837	922	883	850	882	883	858	834	883	846	873	889	921	879	903	889	837	902	881	868	849	899	861	853	867	894	864	881	875	887	916	865	862	908	879	850	882	917	853	836	860	875	867	859	918	912	900	843	861	883	825	922	893	858	881	857	861	941	858	801	912	842	874	900	810	844	911	877	885	843	884	876	874	851	838	854	876	825	831	859	836	900	872	831	801	926	842	880	859	880	851	910	861	879	918	911	916	880	855	900	841	844	899	851	867	875	829	837	878	904	898	852	807	868	811	883	870	897	863	839	873	897	839	903	876	856	886	846	885	859	868	850	846	903	843	825	891	898	883	866	844	845	844	858	870	840	876	869	884	886	866	925	905	861	822	880	866	870	863	859	861	835	889	810	860	917	878	804	882	898	853	864	868	816	878	855	877	890	839	879	872	880	793	883	877	888	848	834	885	865	900	882	901	848	788	956	890	874	879	816	855	917	813	929	890	816	851	840	889	857	882	870	857	857	816	855	827	828	850	802	835	864	837	899	859	855	842	893	865	850	887	883	904	849	884	892	889	872	812	824	957	840	830	848	834	855	847	888	876	896	834	873	904	840	889	857	837	827	852	856	867	821	890	885	856	835	877	847	886	860	901	848	834	866	832	888	893	888	899	829	860	818	845	823	818	813	890	862	883	831	845	907	896	875	889	866	846	842	824	871	849	853	867	849	844	850	875	858	897	870	873	878	863	848	894	858	828	846	862	872	838	842	876	851	842	862	870	860	805	855	876	854	849	809	839	790	851	842	869	861	849	875	845	890	911	891	883	861	837	831	832	904	858	914	817	892	858	877	869	864	847	864	900	837	893	895	871	868	858	887	857	854	823	898	873	839	853	891	912	904	876	906	837	851	884	834	892	875	885	821	866	894	872	878	890	904	813	817	929	875	844	849	868	863	866	855	839	877	797	826	878	874	880	857	866	903	823	836	857	843	846	867	884	828	821	855	826	841	863	842	873	856	910	896	849	856	830	874	884	894	834	889	874	894	873	811	881	901	882	895	874	859	845	854	877	863	860	854	859	877	897	855	857	839	837	852	894	842	838	888	866	840	887	922	822	909	834	825	886	890	850	846	859	837	828	887	817	883	915	888	847	855	866	869	850	828	850	865	829	834	897	941	869	864	803	859	889	884	866	891	868	876	854	826	779	829	823	880	829	864	874	839	853	843	859	874	847	926	847	861	935	833	899	823	803	856	868	862	857	876	853	875	870	830	847	838	845	897	887	901	845	802	877	869	870	927	880	846	832	842	846	851	855	862	854	890	912	807	888	911	888	875	854	884	876	850	831	857	857	880	928	927	829	830	827	846	858	892	876	908	866	865	839	878	810	856	871	806	868	902	888	849	868	915	874	875	856	888	868	912	871	897	896	912	893	884	893	886	849	853	864	875	866	870	868	834	863	875	877	862	862	820	875	872	870	835	868	862	892	887	836	905	843	833	827	844	839	921	888	861	864	914	865	916	852	888	846	855	840	859	848	835	805	904	913	826	899	828	909	865	875	893	902	861	832	872	805	856	809	901	873	869	903	871	861	909	830	863	885	867	871	853	853	870	900	818	856	867	832	869	869	867	839	824	832	874	873	842	882	861	908	875	876	872
27228	20555	11008	1051	441	382	333	310	297	311	340	306	282	268	280	296	270	273	295	282	312	278	274	261	281	269	262	292	259	310	301	302	269	287	285	289	278	292	276	293	292	292	297	294	277	262	297	291	278	275	266	265	268	278	279	287	297	308	262	278	292	263	291	261	302	258	269	274	316	285	276	285	306	261	310	269	270	307	274	285	272	279	270	309	272	304	260	295	291	272	297	269	284	303	290	268	270	281	302	266	264	301	264	275	299	280	302	316	260	268	265	263	268	279	298	344	279	271	268	301	262	298	295	261	274	289	304	308	284	274	300	287	278	262	278	280	295	276	282	296	283	256	274	264	285	270	288	235	279	253	280	296	290	291	291	305	271	289	270	281	300	305	263	282	288	263	272	248	287	287	289	277	303	300	297	287	264	280	275	255	289	273	289	259	306	313	246	252	265	276	245	279	261	307	260	306	298	284	278	287	286	274	258	285	306	328	280	297	274	281	277	284	295	321	248	282	281	272	284	259	284	284	298	337	287	271	254	281	286	287	254	277	279	314	238	267	278	264	271	243	288	286	309	282	274	281	278	281	323	276	288	288	295	279	298	279	311	279	281	258	269	306	276	244	305	251	281	283	256	265	281	321	274	335	272	277	260	275	271	292	296	303	276	286	286	284	286	292	274	290	291	260	300	280	276	250	278	275	285	283	271	280	293	304	296	273	259	269	286	311	275	291	280	279	284	317	285	304	300	266	275	253	290	272	308	286	288	282	279	285	299	271	285	274	263	271	282	258	291	275	261	252	290	301	278	263	241	269	282	296	281	295	264	290	292	290	256	280	271	277	269	268	323	277	256	269	296	288	286	294	262	275	289	289	284	269	284	254	276	276	259	288	294	266	295	276	253	268	285	260	267	263	324	306	292	275	267	310	277	278	331	283	260	289	288	290	276	283	308	258	303	290	276	293	305	268	269	292	300	289	277	272	273	271	269	277	294	322	278	321	306	275	269	290	309	280	245	270	279	292	286	294	278	298	266	273	266	296	244	260	309	271	274	270	241	302	288	285	271	302	287	267	284	273	273	263	256	325	257	283	265	257	315	276	290	295	290	286	269	277	279	301	257	306	292	293	298	269	304	268	279	275	259	307	287	233	272	308	283	292	289	290	280	265	301	274	259	270	296	297	286	277	263	255	289	290	327	270	286	290	285	271	264	266	284	268	240	271	288	295	252	300	329	280	286	297	319	305	282	267	295	273	295	273	307	300	267	284	289	252	289	276	300	290	291	257	281	270	279	274	276	284	279	327	293	293	294	276	285	290	300	265	269	287	270	268	285	283	265	288	279	264	273	307	302	309	278	259	280	292	267	259	272	278	252	285	281	279	292	319	272	281	261	271	273	302	294	281	270	299	265	303	312	313	254	275	290	262	294	247	288	281	291	293	256	252	282	255	257	296	308	293	259	280	267	253	267	287	301	289	266	291	293	307	295	316	285	292	299	236	298	290	300	303	282	294	259	266	287	286	290	288	272	279	269	248	265	283	289	285	291	265	294	284	287	283	305	290	296	277	276	280	269	295	247	250	301	265	301	299	304	279	279	266	278	269	283	290	296	270	295	253	265	284	271	287	295	287	280	264	281	291	240	312	277	283	268	285	285	286	290	260	301	323	248	288	276	304	268	255	248	272	317	302	292	298	282	261	267	274	290	279	285	292	284	280	295	305	296	308	268	272	283	276	279	283	313	251	298	262	287	307	292	301	268	274	280	278	291	294	319	259	328	292	294	263	264	272	253	283	275	284	278	293	307	285	277	261	289	261	273	309	276	280	264	290	273	276	285	257	263	273	315	282	292	289	284	311	270	281	293	276	285	281	288	266	271	284	273	298	274	277	293	277	270	264	273	271	295	268	279	282	293	294	289	255	265	296	298	268	278	265	304	271	268	322	291	289	280	290	246	242	271	276	301	284	311	249	273	273	291	296	276	313	277	312	307	281	311	301	307	272	277	272	298	292	278	260	261	290	274	282	272	296	306	262	279	263	292	267	298	287	261	283	291	297	293	265	293	297	277	298	278	295	281	294	297	284	245	304	290	303	268	279	310	272	287	322	327	282	329	292	287	269	257	285	295	283	271	264	294	291	288	271	278	288	269	281	283	302	251	281	288	311	272	288	282	288	269	285	319	291	307	247	302	292	296	287	268	323	290	246	279	297	269	272	263	292	274	234	287	327	287	239	268	281	300	273	267	282	280	284	276	260	304	283	288	295	284	257	256	276	299	294	256	285	282	289	283	266	270	269	292	266	308	268	296	281	289	262	297	302	265	282	262	289	297	317	284	273	279	269	270	309	258	286	274	294	277	306	293	259	271	272	279	287	285	288	295	290	278	311	281	258	274	271	288	305	273	273	316	284	293	295	240	266	290	297	253	285	266	278	277	272	290	278	285	241	264	300	303	277	308	285	278	274	233	273	295	272	287	240	276	285	287	288	290	280	276	296	269	288	262	251	290	294	240	274	309	276	319	278	291	280	284	286	283	306	280	272	266	287	275	285	312	299	279	304	284	259	244	267	261	294	309	288	259	272	293	312	267	271	276	277	277	274	283	288	301	258	266	277	284	270	276	266	321	293	283	277	286	281	288	277	283	285	256	265	300	292	297	293	306	257	299	302	313	246	264	267	274	272	253	258	292	276	286	272	283	265	277	240	283	333	265	288	283	294	283	294	280	293	303	277	258	272	274	276	280	274	313	241	285	293	294	305	258	293	294	248	260	297	291	281	292	290	254	270	307	296	259	291	297	300	302	298	309	260	281	278	287	299	294	288	251	284	304	291	249	276	303	296	284	313	258	286	317	276	294	288	276	257	249	284	301	291	261	260	298	273	273	251	282	287	273	294	239	277	286	304	291	300	300	273	307	286	261	283	290	273	290	257	287	300	251	275	275	257	286	318	288	277	322	277	307	242	289	299	291	272	282	284	275	279	248	297	281	278	275	303	292	311	284	288	282	297	314	266	302	291	261	306	282	289	277	305	278	244	274	283	284	276	286	275	294	302	262	278	298	279	298	279	305	306	273	297	282	297	266	305	292	277	268	292	282	291	296	267	291	250	284	282	297	286	275	279	277	263	302	266	292	284	272	301	293	304	265	280	284	277	287	301	278	244	281	265	283	279	277	317	278	280	269	306	305	285	299	274	275	253	293	277	263	285	261	314	277	312	270	251	309	268	307	264	295	257	286	309	289	283	275	298	313	278	289	284	259	278	256	286	287	271	268	278	258	269	290	283	293	257	262	298	264	314	279	288	276	288	286	302	308	266	274	271	265	301	315	275	279	278	270	275	251	276	277	319	298	253	294	328	293	288	275	266	264	275	297	282	276	268	296	308	272	307	267	282	302	268	268	299	282	267	264	259	289	274	287	301	261	280	281	306	301	304	299	279	294	280	292	266	307	278	271	284	269	280	287	286	293	260	282	298	258	250	277	300	275	307	275	283	290	293	267	268	300	261
15134	3626	4117	756	498	437	417	441	386	397	351	335	346	343	338	328	344	361	354	354	349	355	333	332	343	348	357	324	378	330	354	314	341	363	354	345	328	322	317	313	359	306	341	338	328	336	315	337	371	362	361	324	359	328	323	348	343	358	359	347	345	324	364	366	344	350	374	338	303	376	363	355	343	369	309	338	354	349	372	340	366	354	344	347	325	362	346	351	318	351	342	354	327	353	361	334	329	318	347	296	366	350	358	366	353	340	319	325	300	348	351	342	356	366	328	342	339	360	338	335	335	356	344	321	334	350	321	333	315	295	316	320	341	330	350	362	325	372	317	350	344	341	338	354	353	366	317	362	322	346	330	331	354	354	344	321	364	354	357	362	347	329	363	362	308	323	345	327	351	336	341	345	346	338	339	303	354	358	368	330	363	345	347	344	331	334	322	331	371	341	335	355	341	322	332	330	336	326	332	346	352	344	350	338	338	341	309	340	338	322	331	327	352	344	344	355	318	341	326	331	351	350	345	352	331	349	352	344	372	328	342	351	331	356	323	332	334	374	348	376	337	345	312	310	346	328	360	332	355	326	350	321	334	339	316	377	292	334	338	330	325	340	343	329	327	337	347	346	356	325	301	359	322	333	354	356	357	341	342	346	334	341	347	374	317	328	332	348	343	336	343	303	349	338	349	360	307	363	343	321	346	317	360	335	333	327	333	330	354	313	334	340	369	362	321	368	350	323	344	327	325	311	354	344	337	331	308	318	332	357	332	376	350	326	375	352	350	329	317	356	341	360	329	311	348	336	311	327	350	334	324	361	366	317	335	327	329	346	334	327	352	331	352	310	347	346	345	331	355	343	328	345	342	339	341	325	337	344	365	342	361	357	326	342	344	335	333	366	365	359	294	327	328	348	336	351	345	359	333	318	334	340	326	349	328	355	373	349	352	334	344	361	342	335	363	324	345	364	370	341	321	349	348	312	390	349	345	327	339	333	349	313	302	322	358	311	381	385	338	318	343	349	334	331	337	304	311	311	331	325	372	332	326	351	340	353	385	307	330	358	349	341	352	320	325	346	360	345	331	316	318	326	330	351	360	345	370	367	381	303	331	353	337	324	350	357	327	315	332	338	352	358	312	357	339	356	355	366	345	320	335	345	342	370	363	332	322	339	363	347	292	354	352	328	318	307	361	358	356	357	369	350	341	382	337	353	340	342	348	318	310	361	339	334	339	343	326	342	334	348	381	338	361	326	321	344	336	338	325	302	361	368	338	342	359	339	351	333	360	336	377	381	354	328	346	337	354	319	363	346	357	387	359	342	323	337	319	379	346	341	339	345	333	383	334	336	289	338	332	355	328	323	353	357	358	333	359	284	332	360	356	341	348	373	325	338	374	329	325	346	338	365	335	320	295	331	329	333	317	333	352	329	353	346	340	344	322	354	342	318	335	350	355	332	332	305	341	328	337	316	341	380	361	359	354	326	343	358	373	342	345	334	333	355	348	322	319	337	325	337	330	325	350	336	320	339	346	357	339	368	348	318	345	340	332	366	318	328	365	353	311	337	342	333	346	323	358	343	349	347	344	359	348	345	342	352	331	370	337	355	333	344	347	314	361	346	326	307	319	380	320	340	352	342	314	373	347	376	334	332	336	323	363	331	333	337	324	330	325	333	379	307	327	389	336	343	332	347	352	345	325	372	344	334	359	330	350	351	343	351	338	344	362	319	337	353	331	335	351	349	351	324	305	323	343	354	327	345	319	355	393	334	361	328	354	325	367	356	353	315	314	313	375	372	317	338	358	325	348	346	339	315	336	342	344	303	338	338	322	329	349	317	344	341	333	335	325	323	330	331	337	359	341	335	380	347	335	307	343	372	359	311	328	343	317	342	324	302	331	335	352	330	346	327	387	338	356	339	346	367	357	358	319	330	341	314	330	350	337	331	365	329	323	338	346	319	327	353	373	330	358	331	317	329	352	368	333	339	356	329	369	339	350	373	338	380	372	345	384	311	348	292	367	344	352	318	374	366	332	364	330	317	327	348	356	352	362	332	334	358	325	354	300	341	334	339	366	323	316	349	335	336	350	337	334	357	343	337	369	339	335	354	353	371	372	352	324	342	357	344	303	344	299	325	370	326	307	331	341	343	336	356	326	345	321	306	361	342	339	331	342	318	322	341	326	360	330	360	328	372	307	323	323	334	345	352	314	352	342	367	319	330	319	371	330	324	345	341	330	345	359	352	362	352	336	326	326	324	348	335	326	342	364	336	317	359	333	344	323	333	345	345	359	348	326	337	355	315	358	361	369	365	319	335	347	308	349	337	339	325	351	378	342	361	384	326	383	313	343	334	351	320	349	355	341	328	333	326	342	369	380	354	330	329	325	336	336	342	365	349	345	323	347	347	345	301	346	330	327	359	335	328	354	362	318	356	329	323	361	338	347	355	340	334	344	307	322	363	325	315	298	313	328	334	356	340	334	317	396	333	335	287	342	314	323	317	355	333	355	328	345	337	350	352	347	348	317	358	345	315	333	346	318	352	345	326	322	376	362	345	357	343	323	357	354	313	331	354	329	361	364	352	335	370	360	342	314	329	344	335	352	345	320	348	327	375	357	352	336	321	320	325	365	369	332	344	310	340	353	372	339	345	322	354	342	355	310	341	325	330	356	359	325	314	336	328	338	335	367	349	355	357	363	377	324	361	340	340	327	380	366	344	325	353	327	360	334	335	351	344	344	335	329	343	313	328	341	333	345	353	337	348	354	362	332	331	344	347	349	352	371	323	344	339	323	380	358	347	352	313	328	358	326	352	344	347	371	356	369	328	337	306	330	321	352	346	363	354	334	330	350	326	308	305	338	341	325	326	324	365	340	300	350	335	373	343	331	319	297	350	332	345	304	315	357	339	330	325	355	348	357	358	315	339	350	333	333	350	341	332	342	360	338	321	327	348	334	323	318	343	301	335	311	314	379	324	364	337	334	340	359	335	337	369	348	338	371	317	353	333	352	319	339	348	321	321	337	335	339	325	356	377	357	349	338	339	345	352	364	334	381	368	354	346	333	357	297	333	353	361	332	339	343	336	336	338	338	364	327	342	350	338	316	347	334	325	344	311	305	359	321	327	362	330	341	366	351	340	328	364	362	356	327	333	352	320	318	374	333	327	357	352	319	358	338	330	335	343	357	354	323	355	303	364	334	344	350	315	336	349	325	332	292	322	339	335	354	374	327	329	352	334	335	349	331	310	352	336	339	333	334	360	351	321	332	316	315	347	336	341	368	367	321	380	374	323	350	335	333	330	312	342	346	366	333	361	345	320	327	330	317	328	371	335	328	349	330	329	335	361	347	357	345	327	332	330	320	342	308	359	312	344	342	317	301	329	350	315	324	354	366	373	358	349	335	332	356	312	328	345	369	373	369	324	316	354	366	336	322	347	350	344	337	299	310	337	340	324	317	310	302	358	351	348	333	325	338	369	332	355	344	351	321	341	346	349
23617	21178	28402	24245	21177	12087	1452	929	812	731	624	565	563	555	511	520	473	467	523	469	481	481	470	465	449	446	438	402	431	448	436	419	465	451	420	417	465	462	456	454	411	461	458	447	472	409	436	413	411	408	410	451	436	440	435	421	401	428	385	481	461	419	481	469	443	465	435	411	431	404	402	430	451	459	457	435	436	444	445	428	431	438	449	418	417	427	433	430	442	434	466	440	474	439	454	443	423	414	406	419	428	400	435	465	430	434	433	416	420	426	397	431	436	406	452	415	404	438	402	432	432	445	452	417	456	410	474	422	432	433	446	429	464	405	429	430	442	425	444	424	452	440	429	428	423	452	450	453	432	403	444	454	416	460	454	391	412	439	408	451	446	420	438	436	444	448	438	449	421	458	447	430	431	409	482	424	443	412	393	414	435	418	432	418	426	441	433	424	427	421	462	422	404	447	410	437	446	437	427	482	389	425	429	427	443	474	395	427	466	412	416	389	387	435	415	438	440	439	445	481	414	455	435	419	426	458	437	414	429	424	445	471	407	470	404	459	434	387	425	426	437	439	448	438	436	423	431	436	450	444	395	419	425	402	405	433	457	414	420	430	453	423	445	414	435	427	440	468	457	466	394	417	439	377	436	453	407	444	454	423	441	434	393	455	436	400	414	416	426	393	425	449	417	405	436	411	444	441	445	426	441	422	448	409	397	378	459	419	430	455	409	427	412	424	436	456	417	434	456	405	414	478	425	405	423	425	453	444	473	412	430	426	447	396	412	443	440	426	431	417	474	429	411	415	409	427	415	421	409	419	434	407	435	470	434	434	420	428	411	431	425	460	433	446	457	417	426	408	430	392	428	445	420	459	408	407	393	418	411	434	392	419	398	424	425	417	437	402	435	429	434	413	453	416	451	424	440	473	451	425	389	429	402	404	430	419	425	448	425	434	415	466	452	438	408	420	465	471	431	423	406	426	431	443	454	441	442	421	451	431	446	414	418	440	420	419	436	465	405	420	407	407	413	416	388	403	429	436	436	409	416	403	416	436	422	432	456	436	484	411	410	450	464	433	463	427	452	385	443	441	432	428	452	419	449	421	415	442	406	472	437	443	436	436	410	417	470	441	428	430	439	469	420	437	453	413	401	454	410	398	426	432	407	407	391	460	428	409	379	494	424	397	435	437	456	408	431	415	446	413	405	434	444	396	438	374	425	432	451	392	448	452	422	425	400	428	444	418	380	434	450	452	434	441	403	414	432	431	436	422	422	405	425	437	441	428	436	396	394	462	438	423	428	399	426	416	442	402	452	417	442	423	442	439	467	407	384	398	474	452	431	459	406	410	414	415	433	420	452	408	445	408	429	469	429	428	435	402	425	412	435	416	460	443	443	431	407	408	441	422	416	400	429	399	415	406	454	451	440	434	411	410	407	406	479	481	420	445	426	411	436	404	428	477	423	414	439	430	420	416	413	421	409	399	452	458	432	380	449	477	435	408	430	425	412	435	400	414	447	402	425	410	451	400	450	431	425	431	430	432	406	420	402	438	413	432	447	420	395	416	434	430	454	410	421	417	478	452	434	417	406	398	446	440	436	461	415	418	462	416	417	440	442	449	430	394	420	427	450	423	431	438	428	447	439	432	422	454	428	431	451	386	428	393	447	444	434	436	421	461	409	459	416	442	432	416	438	456	438	444	434	414	382	438	424	423	440	394	422	460	448	419	413	469	454	413	447	459	403	458	421	426	427	410	474	434	429	428	428	437	477	399	420	441	455	418	428	422	405	431	439	441	427	434	445	423	391	416	405	426	407	429	440	386	386	417	467	410	410	446	422	440	426	427	432	445	397	448	418	390	440	388	387	431	413	463	425	432	402	424	447	386	440	423	425	442	421	448	392	432	434	426	442	484	379	426	462	459	461	440	430	433	371	407	452	429	407	405	475	377	453	420	422	458	404	387	453	437	463	438	421	395	434	392	414	447	450	438	450	439	393	455	424	431	439	459	439	422	435	435	402	398	420	410	455	450	447	377	462	405	402	399	439	426	450	420	437	428	426	407	407	453	435	406	402	405	472	408	403	409	427	369	422	441	392	465	432	428	441	416	459	453	388	445	435	424	453	426	436	443	421	415	431	434	412	420	426	402	473	423	414	452	419	419	430	455	426	418	417	452	381	446	383	425	421	394	422	404	412	437	408	411	407	433	429	410	426	446	464	375	426	416	405	428	441	412	432	441	416	430	427	412	416	406	422	417	476	441	477	453	406	405	461	405	405	436	442	469	434	413	419	421	394	427	412	412	416	443	421	442	403	459	427	439	406	414	422	454	431	380	423	411	418	416	412	418	430	457	410	416	428	411	444	410	448	418	429	408	414	399	430	429	425	458	432	416	394	428	474	434	442	419	403	428	422	416	393	425	449	469	406	457	398	416	437	410	402	361	421	392	447	387	456	439	437	425	405	452	448	417	454	421	466	444	402	403	431	413	437	438	453	419	419	415	433	395	437	449	431	446	404	431	440	460	455	442	424	447	448	419	422	430	470	437	406	431	477	403	414	454	421	426	405	436	446	416	407	436	435	432	434	432	450	429	417	433	411	402	416	441	445	428	410	468	442	410	447	466	414	409	413	453	423	460	385	427	442	416	436	410	405	426	480	436	432	444	468	431	464	443	427	437	446	459	432	412	412	411	446	451	392	419	393	374	443	423	407	418	391	414	420	435	432	428	455	407	414	428	399	406	438	407	434	410	382	433	472	363	438	449	415	426	424	394	435	476	448	431	401	416	396	420	424	430	450	446	442	413	426	416	434	415	397	424	395	422	427	445	453	423	427	397	400	409	421	434	408	422	419	407	427	445	419	455	434	450	441	412	414	433	457	379	444	429	439	455	437	409	408	435	436	448	454	421	409	427	425	454	395	463	413	393	399	425	397	443	432	395	432	416	450	416	455	414	438	431	411	440	460	442	429	453	440	430	455	411	432	407	432	415	456	414	455	463	412	413	442	418	460	429	428	469	384	433	412	455	400	425	424	454	417	428	435	407	403	421	417	451	411	431	384	404	455	402	445	377	457	454	478	429	447	390	404	418	460	435	446	380	469	402	468	441	444	433	433	434	446	418	438	442	455	459	447	434	399	440	424	401	410	426	422	386	439	468	475	454	427	453	438	467	404	417	418	404	436	394	394	446	435	441	430	451	414	455	420	428	449	424	426	427	406	402	401	424	457	426	461	404	432	456	434	422	411	440	424	455	398	438	426	450	409	415	452	435	429	411	427	416	409	396	466	410	418	402	422	409	447	453	507	415	429	445	410	424	428	461	436	378	427	434	450	439	459	436	426	427	448	417	404	457	437	432	420	403	425	458	421	430	418	410	390	391	398	415	449	408	406	428	432	443	423	422	397	440	437	384	422	443	442	412	425	422	455	436	427	389	434	469	414	397	386	416	435	406	432	399	415	480	413	397	420	461	422	431	469	415	395	417	401	433	428	406	398	454	453	404
18535	19507	14362	4247	2886	2179	1728	1396	1180	1059	911	846	738	727	675	663	630	602	612	556	527	540	510	520	557	524	504	504	513	500	506	511	500	541	493	507	505	517	511	499	476	520	474	469	499	462	555	484	517	486	536	504	506	470	504	463	472	468	492	483	475	532	487	483	478	490	505	486	478	492	508	462	498	510	476	460	490	467	460	476	488	441	481	461	487	480	461	462	508	481	487	486	467	497	485	485	499	448	485	486	460	477	472	498	448	491	486	465	493	493	470	511	489	442	461	450	524	481	451	482	434	435	456	501	507	448	463	486	489	492	471	451	485	489	466	489	509	501	481	520	507	530	502	436	476	521	490	516	498	504	445	494	498	465	458	477	532	462	451	489	448	510	447	493	496	500	492	487	462	494	467	487	499	461	507	457	514	530	492	509	497	465	530	462	455	428	526	450	448	447	492	453	477	486	457	472	467	495	494	446	507	474	458	464	504	481	499	498	515	482	481	515	451	510	509	509	534	461	490	449	502	496	446	501	477	491	474	476	504	500	479	463	525	454	475	478	476	436	488	477	492	528	491	485	472	434	495	507	501	480	455	471	501	454	514	470	478	459	505	480	517	479	505	463	489	508	506	465	501	480	455	434	503	430	452	503	474	496	520	504	501	470	498	517	481	466	489	481	480	508	467	481	467	498	460	478	507	461	460	478	532	454	492	494	473	470	504	496	502	451	482	520	462	469	457	460	502	499	484	494	466	477	475	450	534	505	452	487	466	502	471	502	490	493	466	512	513	515	483	478	478	486	452	478	518	478	489	458	494	492	458	483	502	526	486	486	471	468	492	471	491	502	442	506	473	466	472	478	472	493	482	491	486	496	514	495	504	474	492	460	488	507	463	490	502	476	494	446	466	434	540	475	488	476	453	482	510	473	441	490	493	462	481	508	509	532	437	469	438	469	507	457	516	485	509	447	508	474	462	489	499	501	467	470	469	449	517	509	465	515	514	480	479	472	489	440	485	488	468	471	474	505	467	508	459	446	509	474	459	492	515	460	446	525	462	496	468	470	478	490	508	470	447	475	478	493	483	473	508	475	486	445	475	480	467	489	515	464	463	501	454	486	481	458	475	452	494	510	460	475	470	511	460	492	528	472	451	505	428	455	488	487	503	485	484	486	534	486	471	443	483	508	493	506	468	460	485	451	454	499	487	440	463	478	506	478	478	456	474	467	507	473	529	489	493	455	525	493	468	486	493	512	471	483	492	520	454	463	512	505	466	508	470	457	458	481	476	481	462	506	443	483	499	458	476	472	485	468	460	497	516	478	516	482	457	486	481	472	480	467	468	501	497	502	510	481	458	479	496	444	441	495	488	456	463	509	459	462	481	444	478	451	471	450	450	498	452	500	466	432	511	518	495	487	498	484	502	495	508	510	484	485	496	479	481	505	509	491	469	494	479	497	502	472	447	473	485	471	451	513	473	488	486	465	457	503	489	490	490	452	499	455	495	500	446	489	509	465	495	478	491	514	480	447	479	466	464	490	504	462	447	496	490	463	442	463	491	514	482	441	465	466	483	487	499	481	485	475	456	437	476	475	479	462	511	480	480	465	502	506	505	530	458	470	450	442	445	487	498	512	463	491	467	464	518	477	528	508	482	517	469	497	467	437	451	476	433	445	494	549	504	509	499	490	465	492	509	487	499	481	460	483	458	488	515	472	467	496	457	493	502	443	455	472	480	480	460	470	462	494	465	491	483	549	525	496	468	497	480	480	497	425	486	442	496	466	501	449	522	473	456	462	479	508	506	461	472	487	527	484	492	523	494	449	469	484	513	494	467	517	497	473	478	472	510	533	473	486	491	487	488	507	506	459	471	467	497	465	491	446	421	476	480	523	458	527	523	464	462	508	467	494	514	500	485	472	501	475	488	472	458	475	527	462	441	470	485	485	448	502	470	484	489	458	502	479	472	487	494	478	482	468	489	445	474	475	499	485	469	494	452	455	482	495	471	486	481	482	478	498	481	491	496	484	442	477	459	456	485	486	517	498	481	473	461	464	455	467	442	473	464	520	524	467	493	480	473	494	434	487	462	491	470	460	479	473	454	481	451	514	498	458	492	458	500	463	483	495	431	481	533	435	480	456	493	486	458	451	477	485	479	483	527	502	446	475	452	516	441	474	501	466	475	487	495	456	499	453	446	493	476	474	488	483	492	463	469	442	463	455	522	486	485	472	483	487	511	490	471	492	468	489	444	462	462	491	482	482	509	462	481	474	462	501	521	453	485	542	458	499	473	480	502	499	467	456	500	493	481	507	499	474	472	442	497	480	491	485	491	499	441	458	513	479	436	490	481	491	479	459	462	464	452	521	456	485	496	478	471	493	510	483	472	451	469	467	501	467	442	492	477	499	499	493	492	479	501	492	490	499	477	489	483	488	469	520	481	454	448	495	485	504	489	469	513	485	460	462	502	486	514	470	494	485	487	463	484	488	471	519	467	460	523	486	517	478	460	461	484	475	507	455	485	464	468	504	447	493	513	450	503	454	516	495	438	459	465	454	452	507	488	478	473	455	477	487	514	462	486	451	457	514	492	501	498	443	512	522	488	511	510	458	508	482	514	441	503	499	430	496	497	471	478	473	454	454	464	473	498	475	452	498	467	445	504	459	508	490	462	515	488	516	501	502	432	479	511	516	524	473	463	522	499	462	495	484	477	484	487	495	498	461	513	455	469	517	495	458	499	505	498	478	490	462	490	486	488	481	466	498	506	513	412	502	524	529	503	441	485	495	477	478	497	492	497	474	512	493	481	487	485	464	468	429	506	485	474	470	462	490	482	522	475	467	490	492	496	428	473	484	473	481	493	489	520	481	445	481	482	520	483	499	480	516	501	485	471	434	445	472	473	442	500	475	465	477	499	532	503	480	443	478	494	516	507	440	457	443	471	504	487	505	517	501	499	480	476	471	451	483	471	497	477	479	448	485	475	468	527	477	468	523	525	466	459	489	448	468	477	485	491	486	473	482	460	484	453	508	509	465	491	495	467	460	470	512	481	508	488	455	432	516	498	501	459	484	480	487	474	511	481	523	493	514	468	480	471	510	460	517	473	456	466	514	478	530	459	464	490	477	452	468	472	485	478	506	503	482	462	505	455	500	496	486	467	485	496	477	508	512	457	504	470	445	442	496	440	496	467	459	487	508	514	480	504	480	453	482	508	505	501	481	500	498	494	476	470	464	491	497	437	499	486	471	493	524	494	483	475	462	440	461	483	469	490	478	493	483	462	451	467	478	493	524	490	535	502	480	466	471	490	490	499	451	490	476	461	483	471	476	484	446	511	485	482	502	478	458	462	465	516	463	503	491	475	507	520	487	452	498	520	487	438	469	487	442	462	444	512	509	464	499	526	520	477	476	495	490	487	494	471	461	478	494	522	510	433	491	461	443	457	487	519	485	497	491	449	479	474	469	501	493	510	540	535	509	487	470	494	509	444	495	469	477	497	527
24860	21186	27297	25260	12409	1164	832	724	665	652	582	604	612	554	567	530	568	548	524	558	540	533	499	485	559	539	514	533	505	555	526	533	537	540	520	514	527	531	480	517	549	509	518	486	535	532	511	506	527	542	503	499	489	540	500	525	518	510	507	493	538	482	544	501	501	502	497	486	520	543	480	522	506	488	505	531	498	479	491	490	502	466	501	502	496	481	505	557	540	488	514	505	472	531	487	532	535	478	526	533	481	491	498	538	513	512	477	512	510	492	485	486	532	514	497	492	545	518	442	527	503	530	545	504	528	506	503	504	539	495	497	558	472	541	521	536	503	504	526	481	532	457	539	506	527	527	500	516	513	507	503	517	482	538	485	497	501	478	466	483	512	516	542	506	504	568	509	501	484	511	475	471	528	499	515	512	488	531	507	464	551	472	512	505	547	491	493	510	523	502	485	455	503	509	516	483	473	501	518	527	482	488	511	486	497	518	474	472	548	503	521	532	484	539	513	532	493	482	518	492	538	515	497	509	488	521	533	475	495	509	508	487	492	531	464	497	541	553	535	523	510	507	505	490	462	540	504	496	492	520	479	467	505	489	526	527	513	483	499	439	509	520	569	510	487	515	499	532	492	482	517	491	481	522	500	520	528	522	500	510	489	537	565	485	524	503	494	537	531	539	462	556	551	519	512	500	467	487	543	529	489	539	515	485	528	507	514	543	544	507	525	508	490	521	546	508	516	502	506	522	492	502	566	500	497	545	496	522	511	521	517	516	513	478	506	501	493	499	462	521	523	516	508	502	458	483	498	471	519	471	532	484	550	526	509	469	514	534	486	546	464	499	496	526	492	499	515	498	498	564	529	483	497	486	514	537	468	479	506	507	506	493	540	508	514	507	480	487	470	490	546	549	539	534	523	521	485	508	489	509	546	526	490	553	502	503	470	511	492	486	514	481	530	479	486	507	513	502	496	524	496	523	497	500	502	518	542	541	518	521	516	517	517	524	492	490	492	502	548	527	526	496	492	537	505	485	474	497	483	516	516	495	517	521	484	497	521	505	539	495	527	552	523	514	493	497	555	453	522	449	502	532	517	501	508	481	475	516	461	488	490	508	531	560	496	539	483	446	506	490	494	500	509	494	544	478	503	452	514	492	494	466	486	501	481	464	497	498	477	521	537	523	489	482	512	526	525	500	481	549	505	499	506	531	518	522	539	551	504	503	527	525	503	529	512	537	519	506	534	541	526	472	489	489	514	523	524	487	492	468	511	562	486	505	461	518	516	476	448	516	508	493	461	514	509	515	523	517	467	470	493	518	527	484	505	495	545	523	527	525	512	516	522	483	485	529	502	495	462	476	494	504	480	535	519	478	497	530	529	536	491	528	499	500	460	495	529	501	482	492	493	518	505	487	577	482	501	478	516	501	458	508	521	481	499	517	489	509	531	519	521	530	469	487	486	497	524	531	497	507	504	493	496	485	521	539	476	523	509	512	484	528	496	518	514	487	499	511	525	547	457	476	516	469	498	512	535	474	517	490	476	498	505	554	514	495	498	508	528	494	488	522	527	509	490	479	519	530	474	506	507	541	517	502	490	471	474	541	566	519	485	512	491	536	518	514	509	486	473	504	486	477	531	535	478	539	477	499	488	497	472	513	556	490	518	499	479	534	485	555	480	487	500	510	496	520	454	501	490	514	505	501	524	542	544	492	492	526	519	492	522	495	498	500	527	485	472	539	490	483	485	484	515	528	530	509	491	468	540	503	526	498	521	511	486	522	508	515	498	506	482	526	483	508	472	503	514	543	541	526	506	553	536	510	513	479	483	511	545	505	497	542	533	476	500	526	500	497	515	505	528	511	481	503	511	517	487	505	499	495	469	513	521	480	504	524	482	514	498	465	532	498	485	508	473	518	500	481	465	484	494	484	519	461	519	480	480	499	462	505	548	494	503	516	524	503	499	519	500	491	539	514	512	520	536	480	508	488	517	488	495	489	497	528	486	504	461	502	493	502	485	511	465	488	494	546	542	485	499	564	509	526	540	486	545	454	496	450	532	494	522	485	562	547	514	482	466	504	506	522	520	512	491	488	478	511	515	518	540	522	480	495	551	514	509	534	537	465	533	539	494	495	479	554	500	512	509	477	509	530	476	502	469	536	515	482	476	492	525	471	493	487	480	495	512	503	497	490	480	492	527	471	495	540	481	552	535	471	515	475	547	479	470	545	504	481	515	484	499	502	502	515	487	434	531	515	496	503	511	518	496	477	495	494	516	534	490	525	507	515	498	499	496	500	494	532	511	501	524	512	509	513	485	495	499	491	484	518	519	517	474	512	497	543	522	477	493	509	549	512	519	533	534	531	488	468	513	523	533	498	498	528	521	487	488	512	519	486	494	458	470	526	506	478	519	485	504	464	507	531	460	512	478	518	487	500	488	505	495	505	506	520	478	528	491	526	507	544	533	492	478	494	482	523	528	449	528	504	488	504	504	517	464	537	529	525	508	510	505	498	487	540	475	491	489	516	520	505	483	477	448	522	485	488	484	553	527	505	525	497	473	532	457	483	517	529	487	525	473	556	477	527	550	463	496	467	500	497	524	522	496	498	479	490	490	488	519	501	472	501	521	493	487	503	491	519	478	502	517	521	490	496	467	484	493	478	500	515	507	515	512	511	484	495	528	479	526	491	480	508	491	501	523	496	513	523	493	512	469	470	511	480	526	565	468	477	469	518	524	504	566	527	502	515	507	494	481	473	521	458	512	477	517	482	496	517	515	481	542	478	498	530	487	527	521	505	516	513	519	506	476	527	493	478	504	481	516	494	509	487	507	469	509	496	501	537	482	531	548	507	487	497	483	529	527	512	523	503	463	545	484	485	469	504	500	501	473	467	475	521	476	498	500	498	502	477	519	513	510	532	505	514	463	542	540	494	516	513	522	491	481	475	511	505	518	511	549	549	479	509	515	454	502	519	516	464	524	518	464	496	476	505	485	482	563	519	486	510	506	530	497	495	491	482	522	498	476	524	532	541	520	508	513	490	516	536	560	523	518	483	512	549	491	492	482	483	540	513	496	491	494	548	474	491	456	545	505	483	498	488	504	503	539	478	479	518	537	528	528	511	473	488	511	458	493	498	526	468	475	468	508	467	485	535	550	515	511	492	527	491	497	528	465	480	452	504	510	492	549	491	503	494	502	545	538	494	520	479	489	502	477	481	537	507	542	531	472	518	471	492	503	510	518	536	549	476	542	506	546	527	507	489	481	499	504	506	526	560	508	540	539	514	514	520	497	507	521	489	496	513	468	543	528	467	485	521	490	487	523	466	537	481	485	521	511	522	493	537	466	507	543	482	514	456	525	494	471	542	486	510	521	513	503	513	514	479	494	491	481	508	529	523	506	523	551	500	525	483	488	505	499	455	526	480	549	487	485	478	467	511	517	462	483	498	499	501	552	537	495	516	552	478	509	490	473	484	497	475	486	508	494	515	528	501	522	512
19647	16280	8421	2618	1888	1451	1208	1062	935	894	787	811	708	725	714	633	681	675	656	630	621	628	608	601	641	636	612	608	594	636	580	598	595	606	592	616	603	588	590	633	602	604	579	587	610	617	584	612	544	582	567	650	587	593	613	540	522	581	621	630	588	619	613	590	561	617	618	575	621	596	648	596	618	614	574	563	596	560	600	580	602	586	596	570	559	593	582	547	571	637	556	588	558	580	621	598	589	571	596	574	562	639	577	604	602	619	567	587	588	602	620	613	585	594	646	576	599	592	546	612	593	608	578	597	576	622	567	575	553	602	581	573	597	578	644	599	550	591	599	580	583	630	586	588	599	617	599	561	569	640	578	570	623	610	615	608	549	630	618	593	572	608	614	565	617	581	609	622	571	577	588	628	598	576	608	608	572	574	560	619	615	545	615	573	594	587	577	562	590	550	587	590	590	655	581	595	608	556	562	581	594	558	596	627	587	558	543	594	586	579	554	560	597	632	539	613	608	583	598	621	662	596	576	586	575	584	574	621	606	590	623	603	548	570	653	617	575	613	606	595	597	566	551	598	585	605	589	599	592	585	578	594	578	542	589	565	595	602	579	587	597	614	589	630	563	576	598	642	622	581	621	606	630	571	596	604	643	567	611	606	570	629	584	577	592	570	597	583	594	602	585	605	592	619	600	609	556	582	599	540	646	595	611	603	632	602	593	599	566	629	602	630	581	569	594	615	581	580	562	600	626	567	589	581	597	600	571	599	598	607	585	571	572	597	560	569	617	619	570	607	551	610	581	602	596	511	624	563	562	570	596	617	601	616	567	631	596	557	566	572	529	614	629	587	593	578	569	593	569	528	591	588	614	629	606	598	555	598	602	578	570	597	625	612	573	574	597	538	561	607	556	578	609	568	590	564	591	607	579	587	616	573	588	562	607	570	552	602	595	613	629	636	611	582	590	617	635	589	623	579	558	606	581	598	576	562	594	623	562	604	603	610	617	556	562	578	587	610	595	633	601	614	582	573	578	581	587	582	572	617	599	585	578	633	575	590	604	571	617	595	597	574	591	626	565	581	546	603	591	579	605	604	598	580	577	585	585	612	599	621	604	609	601	557	554	578	568	604	608	620	563	587	597	605	571	558	592	617	602	575	588	647	587	547	634	585	567	614	571	585	572	557	545	554	580	610	574	622	606	617	581	596	642	663	581	573	597	597	612	587	630	646	563	591	544	612	575	595	589	577	594	620	572	572	590	611	585	563	638	636	598	609	612	622	590	577	617	565	605	563	548	625	605	590	603	560	613	562	580	614	595	639	580	635	586	560	605	594	584	571	592	579	586	614	589	627	577	627	572	575	592	628	581	579	544	560	577	601	618	588	580	574	565	558	583	645	569	589	579	610	598	598	585	597	597	585	591	563	579	620	552	609	633	608	610	569	578	607	601	581	578	613	585	566	594	568	575	564	581	649	587	660	569	578	575	575	585	571	636	552	626	543	570	604	588	583	580	576	596	611	572	609	584	569	584	590	580	587	567	590	604	571	566	592	596	601	590	555	587	569	588	578	549	553	574	591	640	603	568	566	609	589	600	545	612	600	645	567	598	596	584	592	598	591	539	582	587	593	560	618	612	613	575	616	574	588	562	543	544	597	534	655	575	571	603	554	542	568	587	606	581	621	586	593	592	638	582	555	654	638	584	596	568	565	602	617	572	611	569	605	593	578	567	571	604	605	593	617	535	588	580	643	590	604	606	611	568	634	564	624	607	591	569	600	581	603	591	584	588	553	555	610	595	606	592	583	640	573	621	590	604	580	632	552	584	609	610	555	587	579	589	583	602	575	575	613	605	597	611	559	596	599	573	575	608	608	621	591	629	581	590	617	606	606	571	575	546	605	626	600	585	599	582	636	613	569	583	603	583	597	512	551	572	622	620	635	593	653	591	599	577	575	634	599	605	592	574	578	575	613	599	559	553	583	584	578	622	614	572	586	613	589	578	602	541	591	543	600	582	599	539	601	600	579	572	605	579	594	608	625	606	555	569	592	581	564	614	585	604	618	597	571	553	584	641	578	591	646	615	574	622	575	591	596	525	584	631	618	610	616	614	587	584	579	568	548	568	593	619	636	577	583	588	597	584	583	586	627	615	548	596	582	586	601	604	604	572	619	573	631	589	614	588	574	575	574	574	556	600	572	574	613	539	571	590	576	612	538	647	569	633	607	631	568	583	594	586	560	581	580	605	591	575	589	543	573	618	567	601	650	606	586	579	629	579	573	609	593	614	604	585	637	589	574	575	618	595	568	568	586	523	578	590	589	587	565	612	591	599	586	594	577	629	603	607	555	595	598	592	604	552	568	591	584	607	589	604	585	594	598	587	594	615	607	583	625	600	549	552	602	589	595	622	640	612	635	566	585	597	563	581	599	612	597	569	572	593	576	589	546	605	569	619	592	570	635	609	570	571	610	568	565	555	605	560	590	571	562	615	586	601	606	561	573	610	579	552	578	573	612	655	579	581	599	618	576	589	604	552	585	566	588	567	627	616	636	578	557	578	598	571	604	590	620	598	601	608	629	639	605	587	565	529	601	600	613	586	580	575	616	570	593	549	642	581	618	582	606	600	621	626	628	596	571	580	583	603	554	626	607	598	563	606	614	584	591	605	628	576	582	612	568	589	602	570	563	551	625	608	596	609	605	624	627	598	552	564	633	608	603	599	613	612	611	600	590	623	600	614	568	588	596	573	564	584	598	550	588	563	568	616	605	612	636	629	572	610	588	609	618	636	638	564	609	550	584	594	617	564	569	580	552	549	630	597	565	562	596	628	610	603	598	621	590	546	575	591	599	643	591	574	615	561	597	572	601	599	561	569	602	557	599	568	572	579	620	604	605	576	560	575	586	590	598	561	606	579	629	611	553	569	600	624	573	552	540	604	599	569	555	616	600	548	601	623	555	623	630	601	572	578	570	593	553	581	566	578	606	592	579	592	583	601	576	581	568	598	625	573	610	572	578	550	607	560	581	588	574	579	591	605	588	596	600	610	561	590	585	599	600	568	601	621	554	581	568	568	585	602	598	623	609	557	564	577	600	584	604	582	554	609	619	624	577	554	622	556	588	565	619	574	563	604	587	609	612	573	568	569	579	581	642	596	579	599	603	564	561	550	598	587	597	610	593	586	605	605	598	617	644	570	626	608	599	584	593	556	598	545	618	580	626	609	596	597	557	571	577	637	567	592	616	560	597	631	574	592	558	612	632	561	589	599	575	599	607	545	572	621	608	638	619	634	557	589	569	590	608	599	593	594	603	552	639	611	645	603	576	584	597	609	595	623	564	627	572	573	573	592	555	589	604	551	601	607	598	617	577	540	591	577	603	611	631	607	594	553	588	598	609	595	580	575	588	569	581	538	567	540	569	637	589	604	526	560	601	593	596	609	596	572	581	579	553	622	537	591	589	595	613	596	553	595	565	590	635	611	586	568	589	627	588	597	580	567	598
22670	21236	28828	23928	21225	21293	11151	1952	1428	1312	1235	1155	1036	1021	1046	994	988	966	899	885	896	903	855	860	873	884	834	790	881	855	838	841	882	834	822	793	874	797	751	832	783	818	764	789	794	825	843	806	827	805	831	807	789	869	803	822	825	806	799	838	813	774	794	770	824	814	794	790	760	805	804	793	787	750	872	807	839	823	848	814	843	844	820	831	813	822	836	803	760	835	813	820	808	810	839	811	822	750	825	779	788	789	798	826	813	789	763	814	818	776	765	826	807	851	795	770	776	754	833	827	852	795	823	758	845	783	820	798	866	832	789	823	857	811	808	799	800	803	805	809	792	805	793	786	771	801	820	728	741	807	852	846	756	799	809	804	774	763	820	814	835	830	760	818	816	789	785	813	844	844	798	783	829	825	833	821	788	757	768	816	747	845	813	842	774	799	769	814	760	837	785	808	815	789	805	823	810	784	778	842	836	802	802	836	809	802	831	799	848	763	751	779	776	809	794	799	838	793	773	790	815	784	816	834	772	807	759	802	818	795	809	766	822	807	806	788	770	838	800	786	787	832	812	776	810	744	795	807	785	773	781	800	781	845	807	818	781	775	788	807	782	784	848	785	809	769	789	797	776	735	796	837	742	761	802	794	847	813	768	830	828	776	822	808	821	818	826	777	809	839	836	823	791	750	774	807	815	799	791	810	821	799	809	834	816	835	772	772	812	738	797	744	779	842	802	792	782	773	802	840	828	795	797	806	774	810	798	778	794	772	817	794	806	808	839	808	766	818	833	740	873	813	863	801	849	795	811	828	797	774	811	764	789	810	847	772	775	771	790	812	777	813	753	844	763	787	845	786	777	831	773	832	782	772	787	840	729	813	827	801	823	793	767	818	786	803	810	785	849	776	812	814	847	770	780	766	848	748	715	785	827	807	763	803	809	797	757	791	794	827	813	784	867	809	771	802	798	833	819	820	809	783	774	880	768	799	834	772	832	785	776	787	844	827	791	825	848	753	730	831	791	776	811	835	803	788	793	773	849	753	771	812	790	798	847	830	793	803	807	778	805	798	777	817	810	821	837	832	788	761	787	778	824	824	780	795	788	784	802	796	776	789	763	768	824	817	806	815	803	785	817	789	772	784	816	789	833	831	808	776	821	744	804	807	759	851	850	835	820	848	856	805	807	814	810	840	833	781	800	810	816	786	801	836	781	744	832	805	822	798	806	863	786	771	761	780	803	799	802	788	771	840	788	827	752	786	826	831	847	749	725	795	809	825	804	809	743	815	843	791	834	799	774	804	800	796	739	785	846	815	831	784	808	803	760	864	784	870	805	786	774	850	756	803	808	814	777	822	852	813	755	793	905	810	826	833	787	806	800	818	807	799	814	841	800	840	814	795	806	837	806	813	866	794	807	802	814	815	817	808	820	828	759	803	804	797	790	772	813	768	790	828	787	736	839	835	797	793	787	837	820	801	794	804	806	815	836	771	782	826	795	800	759	795	800	739	849	815	837	800	817	788	790	777	785	796	723	768	786	812	803	787	740	801	768	788	809	793	790	822	779	781	790	819	801	789	777	805	808	817	773	788	831	827	756	831	820	827	800	807	740	804	805	785	815	805	822	806	815	804	774	835	836	789	764	802	797	758	824	794	849	800	820	832	848	774	784	777	735	835	813	790	852	771	759	755	798	814	776	798	756	774	818	837	798	817	820	811	787	822	792	854	805	801	789	734	771	756	798	773	802	800	774	835	791	797	782	771	786	784	819	772	853	786	817	792	856	765	822	807	834	804	815	838	770	835	808	826	838	807	827	776	801	794	829	790	773	804	820	828	821	765	804	809	817	778	786	790	850	839	784	804	838	821	786	759	787	725	796	817	828	748	804	810	831	783	814	846	827	817	847	738	793	793	834	798	801	818	755	802	788	850	771	782	824	827	833	798	831	822	808	795	835	767	835	739	816	827	797	795	804	841	786	765	801	767	809	753	823	763	754	797	823	813	796	840	792	783	785	796	809	803	767	728	787	765	794	770	799	785	807	775	764	777	825	780	802	849	815	797	826	808	798	867	770	795	796	815	816	756	889	788	822	788	816	844	815	778	824	829	797	763	826	816	836	855	859	788	798	747	790	807	757	790	780	804	823	728	806	772	853	761	802	814	762	839	767	821	806	806	824	799	814	830	826	800	810	818	822	808	806	804	783	810	806	807	799	798	807	775	786	775	780	802	793	772	825	843	773	792	790	801	833	793	825	793	809	770	801	768	825	745	789	802	799	795	734	807	743	743	778	775	782	806	784	801	778	828	834	833	795	785	803	771	782	854	795	782	783	856	792	790	775	818	773	776	804	815	780	845	803	834	812	829	840	776	784	772	795	858	792	791	766	776	815	804	798	806	790	804	780	839	849	796	795	777	792	791	763	806	809	774	805	803	785	790	795	831	801	736	800	788	819	791	801	805	787	768	788	817	833	785	725	812	814	775	765	842	791	746	772	769	781	771	789	807	811	769	838	817	821	811	768	796	790	805	775	794	825	868	803	824	799	799	808	804	793	825	881	831	803	775	766	787	804	799	808	777	832	804	813	808	797	859	827	784	787	836	788	812	852	790	815	808	806	783	845	771	803	838	833	791	808	825	784	786	792	794	756	780	716	763	774	802	790	800	749	811	769	865	762	793	841	861	771	770	772	794	741	812	776	836	819	821	831	807	751	811	801	803	791	810	740	868	834	838	782	816	773	783	767	855	787	749	879	785	797	801	781	794	854	779	828	749	783	833	821	782	823	796	760	790	785	822	828	889	804	783	805	734	809	735	823	844	837	773	802	795	819	820	796	833	754	760	775	794	815	772	818	794	734	824	763	787	804	768	762	783	799	768	823	815	823	790	797	827	821	785	819	834	784	822	788	832	803	778	805	817	788	775	812	776	796	812	763	802	798	821	760	763	789	795	813	806	768	833	774	788	791	745	766	813	796	804	786	791	802	779	850	782	785	801	769	781	770	830	824	771	848	752	823	805	804	799	752	791	767	823	791	832	803	835	794	807	816	821	785	771	827	806	815	811	763	818	817	818	758	782	824	789	761	807	826	775	786	807	788	820	813	812	785	819	792	804	822	796	806	813	820	836	773	799	755	852	862	786	786	786	778	781	772	806	838	793	764	799	747	816	825	773	805	779	788	778	802	771	818	779	805	802	715	756	803	824	768	790	771	808	757	759	795	806	862	831	794	817	786	740	801	792	813	806	792	853	828	849	763	852	800	809	782	818	777	753	793	801	841	808	805	822	824	798	748	819	830	792	813	796	803	802	806	753	795	798	813	805	832	721	744	820	806	798	787	779	782	779	780	776	824	756	793	781	762	727	796	810	783	816	797	838	810	811	806	754	751	809	779	808	793	772	752	839	788	812	823	847	762	814	769	759	760	783	788	793	778	810	780	777	813	784	847	801	807	790	841	774	783	749	827	851	813	827	788	798	737	757	781	831	813	787	787	790	826	762	808	814
21750	24305	13273	7528	5480	3939	3243	2724	2259	1920	1659	1520	1429	1334	1167	1215	1162	1081	1097	1026	1054	965	1001	966	949	1002	960	965	918	911	930	893	923	931	909	880	932	934	895	906	894	933	915	874	920	902	853	860	917	915	873	887	867	904	938	879	925	865	897	903	871	860	851	889	928	849	899	876	886	842	869	874	930	877	836	867	896	871	872	877	885	851	863	889	882	800	897	848	844	868	880	886	902	862	848	874	846	894	879	853	814	886	849	835	900	857	871	839	891	876	867	830	899	845	894	925	853	856	873	889	889	941	845	842	852	835	823	854	882	876	872	865	847	885	871	863	798	850	867	875	903	897	824	889	827	860	877	857	889	829	869	862	815	865	867	894	822	873	859	898	878	835	864	879	885	882	848	841	861	891	821	862	842	890	858	881	857	862	829	873	853	807	877	860	860	853	891	897	914	920	846	913	867	920	848	861	892	847	830	862	934	876	846	861	871	915	899	869	785	886	848	903	891	938	877	880	862	884	914	866	891	855	872	882	819	841	845	845	888	881	869	864	810	842	895	846	849	871	811	865	813	872	883	888	848	925	887	831	878	861	868	885	871	878	853	952	925	876	896	877	879	850	895	874	852	856	824	874	869	845	893	863	898	853	831	853	875	855	891	893	865	895	823	894	855	841	822	881	870	890	849	857	808	861	888	856	891	880	872	871	894	861	904	846	866	874	870	864	899	825	863	940	835	866	842	864	863	904	894	888	856	872	894	867	880	900	883	844	870	869	866	919	898	889	863	879	869	845	891	880	898	881	857	860	868	864	852	906	844	906	844	879	870	856	843	827	848	821	927	868	834	858	892	808	873	846	885	871	860	862	813	883	934	861	875	860	899	820	877	911	903	814	826	869	868	831	872	865	873	896	858	826	867	878	898	836	888	881	891	849	880	860	863	845	889	882	851	861	841	801	844	849	858	805	886	864	834	871	839	851	831	890	850	845	865	895	857	817	835	840	875	916	817	889	879	842	884	844	799	867	844	858	848	863	886	927	835	807	880	874	871	911	841	854	836	855	862	842	850	863	867	880	845	842	871	884	800	902	868	913	870	887	937	840	825	889	832	840	854	809	931	902	838	841	888	876	893	854	822	888	862	871	835	948	853	857	830	878	875	830	843	865	859	880	829	838	860	827	901	891	896	873	881	863	872	859	837	856	843	824	854	873	919	857	856	948	891	862	888	833	848	889	903	917	882	865	825	838	814	889	877	864	852	880	854	895	872	894	883	903	831	915	854	842	889	817	849	859	889	869	866	847	876	887	866	853	901	811	916	897	813	885	885	871	852	877	828	866	795	845	893	891	803	852	901	839	869	871	879	829	799	895	830	861	838	853	938	868	878	886	907	913	838	887	824	911	928	882	842	861	862	868	903	883	869	829	860	829	865	856	886	852	846	850	902	873	894	863	849	845	861	866	846	825	864	858	890	835	875	864	831	823	872	833	893	811	849	894	800	852	917	870	902	861	849	912	869	885	861	865	867	864	842	843	790	852	902	842	882	898	843	865	876	868	882	878	933	907	867	867	899	848	876	866	863	846	903	899	866	910	859	859	799	918	860	844	835	898	899	819	807	912	835	848	819	834	881	879	891	893	875	834	875	854	864	863	847	913	857	863	834	869	876	834	868	888	867	899	846	896	827	840	849	925	877	849	793	816	813	888	862	892	905	880	860	847	891	839	823	898	841	870	853	853	852	865	849	885	857	891	837	911	886	891	832	866	867	884	909	911	867	949	827	873	822	877	844	860	862	838	865	869	838	864	857	829	849	898	865	876	888	866	865	878	846	816	878	893	893	879	848	892	878	843	889	861	848	831	868	889	912	905	842	860	852	848	843	939	870	912	871	935	843	843	862	856	848	889	872	859	862	923	886	866	814	910	853	874	854	880	847	832	860	892	866	919	890	851	861	856	817	858	873	897	852	885	907	819	844	896	866	909	851	880	862	892	874	881	851	881	922	898	896	867	808	816	826	925	894	822	894	863	835	842	853	842	935	836	838	855	900	931	883	894	858	887	834	877	854	812	863	878	840	828	868	907	845	871	811	866	848	859	870	880	882	899	810	796	847	875	871	912	815	921	842	803	897	899	870	885	879	861	859	856	901	895	926	893	889	877	807	849	831	844	876	885	899	854	941	804	857	883	861	868	873	879	883	863	830	890	819	862	844	879	817	878	858	884	869	928	844	856	850	853	902	884	870	836	823	900	897	823	854	907	871	867	835	868	881	826	836	881	863	865	859	839	850	831	826	822	828	800	860	877	882	872	817	839	821	881	876	886	871	848	895	831	893	871	887	822	877	900	823	918	891	875	858	865	833	892	938	866	841	890	881	853	804	855	880	853	894	844	831	859	834	846	854	864	809	868	902	829	855	877	889	903	888	833	823	857	857	910	878	865	856	906	842	890	916	896	817	860	912	838	815	845	900	879	843	825	860	873	885	869	848	803	863	844	852	859	842	866	855	846	892	880	851	861	860	843	843	843	863	855	856	836	882	877	824	872	909	849	889	861	886	885	899	886	888	911	879	858	857	869	852	859	832	897	823	880	895	904	864	876	855	941	900	882	851	858	820	855	811	907	883	875	892	918	906	860	883	867	866	865	846	827	822	826	876	864	839	857	892	915	860	813	858	779	837	865	866	845	873	879	885	882	880	883	845	919	934	853	879	896	857	918	860	842	898	891	911	845	853	871	846	823	822	819	903	862	867	873	826	871	877	805	892	850	901	865	840	860	840	867	833	843	903	865	816	875	844	855	851	956	866	866	842	853	874	844	841	910	850	894	882	865	861	872	865	885	808	862	811	873	860	834	891	836	888	856	855	863	890	849	877	861	869	859	870	853	902	844	883	880	846	905	885	875	869	889	858	803	864	902	861	868	872	887	890	910	872	893	795	881	914	866	866	888	884	806	866	861	893	938	818	904	850	860	857	841	869	850	892	896	850	874	907	841	876	803	862	845	817	914	860	868	859	869	845	822	859	890	834	932	829	859	840	887	876	827	833	858	879	857	834	887	863	898	846	891	848	868	852	867	808	908	913	874	900	865	910	923	901	822	874	917	895	894	872	850	849	802	860	812	936	889	863	881	860	867	832	823	851	897	905	842	835	924	865	882	905	879	867	854	840	852	877	929	877	856	820	867	888	828	824	874	842	840	867	859	951	867	921	866	855	854	870	847	848	874	943	844	877	894	859	816	858	850	902	818	850	878	870	888	862	911	884	850	839	873	838	933	890	864	870	892	826	854	892	889	835	897	864	837	837	868	863	840	837	894	864	890	840	863	847	922	857	842	812	893	888	864	834	864	910	841	850	856	844	871	868	864	889	865	873	860	877	855	927	873	847	869	844	833	854	908	913	880	855	842	847	860	857	886	865	820	835	839	865	862	831	855	856	882	851	850	852	817	859	885	877	930	835	858	878	864	891	847	866	886	877	878	897	840	827	830	884	829	871	839	842	872	898	865	849	859
27132	20453	9980	831	419	354	308	325	327	273	307	310	260	294	312	275	292	313	266	288	276	307	270	286	287	304	275	259	316	289	285	291	263	280	277	257	262	341	259	297	300	329	274	290	270	257	253	314	257	301	257	284	267	312	264	274	266	278	270	305	258	302	279	310	288	264	306	281	264	258	261	274	262	272	277	268	279	289	265	267	280	290	281	278	267	276	264	283	286	269	278	272	297	306	299	304	271	276	313	307	322	282	284	292	286	264	301	276	263	240	308	284	289	271	279	284	270	299	267	258	273	294	309	297	257	281	318	259	289	291	292	302	268	280	254	229	265	258	286	326	264	287	257	292	297	298	280	271	289	309	282	299	276	305	246	290	257	255	287	265	301	265	286	269	274	277	286	270	266	275	267	274	303	264	270	263	258	275	284	292	257	257	271	291	290	307	297	290	300	277	291	306	284	283	268	303	277	261	246	279	270	264	296	283	258	307	259	282	269	283	258	292	292	265	254	273	254	284	251	297	295	270	249	275	274	275	261	291	300	260	291	279	280	298	276	283	261	280	284	310	294	274	275	277	295	280	275	295	302	308	284	276	281	281	285	238	274	285	290	262	280	274	265	261	292	232	288	302	267	300	275	288	274	312	290	291	316	252	261	291	295	274	274	285	273	294	304	285	295	266	283	265	284	288	272	292	248	281	285	246	277	265	264	277	277	269	288	283	284	296	284	287	294	303	280	285	266	264	280	289	304	274	274	263	275	293	309	265	300	294	284	275	281	286	270	274	274	294	286	269	259	302	265	285	265	294	293	267	294	247	246	275	270	309	290	256	286	269	245	262	271	277	247	313	257	277	265	277	281	265	269	273	278	279	297	264	280	271	280	297	273	235	280	253	315	248	264	253	314	279	274	250	271	272	270	265	297	292	302	287	267	283	311	285	275	273	283	266	287	280	284	310	281	272	306	290	264	253	279	254	289	265	240	270	301	310	275	276	320	262	280	263	275	301	252	292	272	281	271	314	291	296	297	292	302	263	257	272	265	274	267	333	298	260	276	279	277	283	274	258	258	323	292	239	284	303	268	306	296	282	266	297	292	274	301	303	268	305	296	283	268	294	262	263	275	258	300	290	264	306	278	270	255	279	274	280	254	263	288	288	261	296	272	268	293	263	272	254	280	266	288	277	263	288	289	255	252	318	256	299	265	255	284	259	267	279	283	307	282	293	275	261	288	275	255	311	269	294	256	273	316	292	247	288	297	311	317	287	275	280	269	280	295	267	264	268	285	300	264	254	277	264	279	275	282	303	280	284	257	283	264	294	287	278	246	281	284	265	303	250	308	282	292	294	255	286	291	274	254	252	304	305	290	258	289	264	286	259	294	253	246	255	313	272	312	296	277	254	276	272	262	278	278	273	271	248	285	292	287	291	249	284	298	299	280	231	280	283	278	281	300	295	260	262	282	270	248	288	279	282	289	287	261	290	260	293	270	252	273	300	248	277	262	263	288	275	266	295	276	255	255	280	269	295	302	269	287	303	286	281	267	294	283	267	305	254	257	281	275	301	260	281	275	284	311	291	281	253	256	279	266	272	281	282	269	297	260	273	260	257	311	298	266	259	271	286	267	317	277	264	291	279	296	266	294	258	287	308	262	291	266	302	262	277	307	263	299	288	291	270	280	247	281	299	281	287	272	288	278	295	291	273	286	305	259	249	278	297	291	277	265	293	267	276	289	261	291	254	273	284	290	262	272	290	278	321	272	263	280	268	273	256	265	272	256	270	284	291	300	263	318	276	310	277	294	275	273	289	302	265	296	257	263	298	280	280	269	295	262	288	290	267	305	271	270	256	282	269	288	263	249	254	270	290	284	252	275	280	260	327	288	272	288	259	264	268	269	250	283	283	270	284	293	273	290	270	308	304	286	275	270	264	264	287	281	260	300	286	300	271	274	310	273	254	291	299	284	258	249	305	293	263	299	279	305	274	295	274	262	309	267	292	260	294	272	293	276	290	302	279	303	280	295	296	275	293	306	289	282	239	293	279	272	282	276	263	281	279	285	308	265	289	277	261	274	265	279	280	276	266	291	283	272	290	263	292	282	279	301	319	292	290	270	318	266	294	284	275	293	305	252	277	293	308	258	280	273	259	262	266	279	271	279	278	297	270	297	268	268	272	291	291	291	256	297	308	285	294	278	282	308	279	279	258	293	301	282	280	269	291	301	279	272	298	306	274	270	267	293	290	289	314	256	281	284	299	256	268	273	300	276	291	289	267	278	280	305	325	277	298	258	290	293	268	296	260	280	324	252	271	280	260	289	294	284	297	288	254	283	276	254	287	286	305	290	298	266	285	290	262	279	295	271	251	307	270	275	282	281	265	274	299	287	260	276	268	282	279	290	286	268	293	277	278	254	274	252	289	272	264	278	262	287	279	303	274	300	274	266	282	265	336	275	264	278	289	285	243	296	268	275	294	295	254	277	267	291	275	302	303	289	273	262	255	301	274	246	265	296	281	293	293	277	273	289	299	237	307	294	274	266	266	283	290	266	272	311	306	286	253	279	275	304	284	283	273	295	255	295	298	280	282	250	263	243	270	283	275	279	264	266	256	295	272	295	259	263	297	306	292	271	292	293	284	305	262	267	295	272	275	297	299	245	292	242	290	267	265	316	279	254	280	293	294	258	299	275	270	282	274	276	289	272	270	312	261	265	276	292	288	258	278	297	262	266	262	299	275	302	322	301	289	254	277	268	273	270	283	289	271	279	272	279	289	279	288	277	287	279	269	260	296	261	282	246	306	256	274	296	300	279	307	271	285	285	272	272	301	279	269	298	266	291	278	262	262	261	294	284	296	273	302	263	274	283	288	302	269	267	243	283	275	290	292	247	275	301	290	284	296	275	262	300	275	288	260	302	258	273	287	287	291	286	279	289	287	264	271	274	286	277	274	291	258	259	265	273	273	292	289	314	312	282	272	301	268	279	289	265	268	275	287	304	267	286	289	283	274	281	287	266	268	291	297	288	297	287	293	272	276	267	256	259	281	286	287	273	284	285	260	275	289	285	295	261	295	272	284	294	283	267	285	280	278	292	292	324	284	286	289	304	293	284	323	277	294	250	269	269	298	282	298	288	310	293	277	280	266	272	283	269	299	260	256	269	298	288	257	269	313	269	282	293	259	309	268	316	240	252	257	300	282	293	298	266	305	263	283	274	275	284	313	276	258	311	260	296	266	261	295	275	275	298	268	296	284	280	286	296	305	295	293	269	291	264	244	236	266	272	290	260	306	299	284	298	251	294	316	298	275	289	290	291	317	275	275	276	304	298	299	267	278	279	277	274	270	319	262	282	253	285	274	253	295	287	276	270	273	278	274	289	283	303	267	293	258	301	230	271	294	246	263	288	280	283	265	283	265	284	238	297	274	290	263	258	264	281	309	251	248	274	292	283	291	287	294	282	276	261	295	260	268	272	300	319	290	297	304	283	303	270	262	256	289	268	275
14518	5478	2762	782	562	494	401	398	381	376	385	363	360	325	382	327	338	384	333	321	330	316	344	327	286	350	349	376	326	340	346	312	312	325	351	347	370	385	334	353	342	373	315	344	319	315	325	369	355	359	339	322	327	331	339	330	328	319	349	374	334	328	339	337	324	337	332	308	384	294	323	334	353	330	324	322	323	332	352	332	339	340	318	319	333	316	325	316	346	309	342	333	332	298	304	322	330	318	353	337	344	362	305	349	342	331	320	318	336	328	330	322	370	339	353	307	341	317	345	370	318	348	341	308	350	337	335	327	356	335	342	325	323	330	361	317	342	332	341	331	314	312	325	331	360	310	363	353	313	373	345	365	327	342	332	349	373	335	327	340	350	349	328	304	315	324	348	344	321	366	340	364	372	345	352	328	307	328	342	336	351	337	310	348	310	339	338	314	307	329	334	332	365	329	331	323	355	331	321	350	336	336	328	331	317	342	345	366	354	337	321	366	344	329	308	311	345	380	288	363	352	313	345	329	319	348	343	370	334	398	335	344	335	333	344	335	335	319	351	310	372	360	348	323	361	333	350	322	358	353	324	299	349	296	330	321	347	333	325	313	353	339	326	323	337	326	350	355	356	348	344	321	316	330	336	333	352	322	349	322	315	305	348	332	343	334	314	353	322	325	355	332	324	369	334	381	320	347	317	325	349	352	371	343	326	371	360	325	340	320	346	311	316	322	333	334	315	344	355	337	347	349	301	321	351	344	327	351	384	341	340	357	320	355	287	342	352	336	340	325	318	349	327	322	303	340	339	342	311	360	332	358	329	370	354	381	322	330	356	352	335	353	319	341	364	353	361	303	316	344	354	351	314	333	335	348	352	355	338	326	324	305	322	322	324	347	307	370	318	325	324	317	318	296	337	331	333	335	320	319	335	320	330	325	337	363	340	343	343	320	354	337	303	352	315	329	329	329	315	372	366	334	362	346	370	319	335	330	358	334	316	373	349	379	347	341	316	343	363	323	358	344	310	333	370	332	388	349	358	331	311	345	347	342	300	338	328	332	341	316	381	323	346	326	360	331	349	364	340	349	344	355	358	308	346	334	297	331	375	350	338	344	344	312	376	337	321	324	354	350	350	340	314	346	363	317	369	329	302	331	336	350	352	332	327	331	340	354	352	367	315	321	347	361	352	330	344	328	330	357	343	351	327	310	334	350	346	372	319	361	333	356	303	335	338	368	337	353	372	332	321	316	315	349	327	344	350	329	344	314	358	356	345	334	333	330	344	337	337	341	333	354	349	361	366	319	343	340	363	340	366	355	328	342	350	344	303	328	331	329	329	349	347	327	323	327	359	333	295	350	381	346	337	314	331	349	340	323	349	369	360	351	318	328	361	348	357	331	333	330	374	344	344	346	349	332	353	369	330	329	321	329	330	343	315	369	356	327	315	319	362	354	338	335	306	347	346	350	304	326	315	332	348	317	324	314	342	331	322	327	309	361	338	357	391	364	317	310	296	353	324	363	306	338	355	367	350	327	332	351	357	349	313	333	357	324	328	334	331	355	331	350	343	319	346	363	342	359	316	326	312	383	374	319	337	318	351	376	315	348	357	324	348	351	324	357	357	310	367	296	368	333	373	306	371	330	316	348	356	376	339	353	299	363	343	351	343	342	383	346	332	379	362	354	341	341	356	352	323	329	347	357	341	352	305	343	368	342	347	377	352	360	340	351	355	362	331	324	361	349	332	350	369	326	313	338	347	336	295	344	323	343	326	340	324	331	304	312	363	320	348	336	347	362	336	329	326	352	356	364	339	357	350	358	329	359	301	316	343	353	347	312	307	336	347	329	346	334	347	332	328	323	365	337	334	307	305	353	350	356	335	344	345	348	312	354	313	369	312	336	347	361	315	321	315	342	353	369	336	354	322	331	351	374	337	349	358	349	329	336	374	342	320	358	328	334	334	330	344	337	325	345	316	360	322	343	338	343	351	341	330	341	359	297	333	348	327	365	326	322	360	304	320	328	322	340	320	321	324	326	326	337	351	309	333	304	322	309	335	336	338	356	332	364	332	321	347	298	327	328	367	346	313	352	355	351	354	347	342	363	318	337	332	325	352	374	341	302	335	359	341	361	323	335	359	355	339	293	339	319	344	328	355	348	348	340	354	317	335	317	336	331	322	359	315	290	342	330	352	365	339	330	330	356	357	301	367	335	374	359	354	322	308	311	345	356	329	345	334	366	330	344	300	364	353	336	336	341	382	347	349	326	335	318	340	354	371	314	372	314	307	351	340	356	343	333	307	357	326	322	343	332	325	340	340	329	344	324	352	328	353	341	313	359	336	320	325	314	348	299	342	323	370	349	334	371	342	372	341	354	335	330	338	348	359	350	345	344	341	366	337	327	341	332	311	330	345	343	367	339	320	334	334	323	339	323	326	358	336	360	322	337	346	323	315	343	354	357	346	373	333	337	330	342	335	329	343	332	363	351	320	304	341	350	330	327	314	380	347	350	330	360	322	316	351	379	335	332	355	337	357	336	365	320	349	349	355	355	338	348	319	355	314	346	322	356	364	346	372	316	374	360	360	380	332	332	349	327	340	361	351	336	351	374	334	335	320	340	357	340	363	349	337	316	330	355	315	334	350	297	352	312	334	328	323	316	305	384	355	337	322	336	339	333	303	366	363	348	360	349	329	346	324	310	333	343	329	365	354	338	341	314	339	347	325	298	340	325	359	355	345	326	338	347	327	322	334	351	340	308	331	316	316	305	373	348	331	325	347	343	339	312	318	327	360	340	355	324	377	363	305	354	342	356	332	367	369	342	338	342	319	339	346	367	379	378	303	319	347	347	316	343	343	343	339	344	355	335	320	337	372	303	367	319	307	346	328	334	363	335	342	325	328	329	292	342	320	310	373	322	327	356	323	344	347	373	340	338	296	335	336	317	347	356	360	324	323	323	321	364	354	345	310	342	329	365	339	327	323	367	292	346	310	321	341	331	317	364	334	325	332	341	336	370	319	356	343	367	298	342	348	311	347	317	324	317	343	339	330	316	347	348	372	347	309	363	351	329	333	347	335	320	341	395	325	329	299	319	350	335	370	346	353	322	343	331	350	330	324	307	313	327	364	336	338	349	357	327	381	315	309	328	338	336	330	324	314	328	324	348	334	329	361	337	340	343	334	338	339	346	366	332	316	333	344	352	329	348	322	345	364	350	356	359	330	347	339	371	338	354	343	342	338	325	362	353	327	301	347	340	325	332	338	359	356	335	365	337	356	362	347	324	324	330	334	314	341	310	381	349	347	345	342	296	360	324	350	360	337	303	304	331	314	362	348	340	312	371	317	328	341	347	340	356	346	366	337	351	323	347	317	385	336	337	348	345	359	345	354	365	324	309	326	349	365	347	308	376	324	340	334	392	321	329	354	344	372	357	335	347	340	373	326	327	320	341	339	321	330	306	327	364	335	316	333	340	361	310	328	333	352	332	323	353	333	311
23652	21170	28236	24343	21160	11229	1355	871	749	698	655	585	576	548	518	556	495	491	489	490	458	507	465	435	461	468	460	461	468	481	474	474	427	444	393	458	417	408	453	409	451	423	411	392	435	448	461	419	409	411	424	429	416	422	411	462	447	425	461	444	456	390	423	438	404	429	451	438	443	433	442	423	463	444	429	411	433	422	413	421	439	427	451	459	417	438	436	449	454	446	424	433	407	439	431	429	431	445	436	433	430	410	412	460	409	409	429	420	466	440	418	433	400	424	428	395	444	396	429	398	416	395	451	441	464	439	404	431	409	415	461	459	401	359	408	420	452	445	421	423	424	409	418	452	425	424	421	403	430	439	451	445	422	423	414	435	453	428	430	376	412	423	435	439	396	432	411	463	434	395	409	431	421	453	411	414	410	412	444	441	474	428	444	405	420	454	451	421	446	450	414	408	447	463	436	431	452	399	407	434	439	390	418	443	413	461	432	386	434	394	404	435	450	429	428	424	407	465	460	426	408	400	408	406	410	396	401	444	404	406	416	416	451	412	400	379	444	435	419	411	416	448	433	395	441	429	431	427	426	395	425	409	404	423	421	443	426	445	413	411	430	425	428	433	441	431	409	394	425	412	465	397	437	393	386	461	414	432	439	430	438	388	448	460	457	389	423	434	416	411	422	436	453	428	440	462	407	393	430	449	421	424	441	454	426	404	435	447	447	432	438	418	422	413	414	436	458	459	459	413	429	455	467	413	452	429	425	433	421	447	431	444	421	436	440	427	430	422	381	451	419	440	419	460	447	428	427	430	414	433	473	465	438	433	414	388	445	431	448	397	444	421	480	424	438	409	406	429	417	430	474	443	467	453	412	417	384	388	425	416	445	425	426	415	417	393	399	442	436	415	407	419	436	425	422	436	412	436	412	452	427	412	417	428	458	403	425	442	464	449	403	426	414	447	424	428	439	443	418	467	424	410	431	435	422	447	455	473	404	451	406	436	424	389	444	406	397	399	395	467	393	426	455	434	442	430	413	393	447	378	411	426	468	416	404	449	450	412	458	399	427	441	440	457	431	432	412	458	430	434	448	431	439	420	401	411	406	433	434	435	468	420	451	418	416	408	421	401	428	451	470	420	431	424	399	367	451	400	430	389	423	432	440	421	439	437	413	453	430	423	405	409	432	416	400	415	426	426	439	411	449	438	411	439	413	420	389	423	431	433	452	410	441	392	432	465	423	428	424	384	436	403	378	440	399	419	423	448	400	404	447	414	415	415	422	452	417	425	439	430	420	439	435	429	427	421	408	448	428	432	437	444	447	409	450	431	396	408	461	401	422	430	475	397	433	450	437	412	460	432	440	397	446	415	417	441	421	426	434	452	389	403	440	374	428	442	433	456	390	407	434	396	426	444	417	418	452	393	428	441	420	438	447	416	401	404	416	439	435	424	415	427	433	397	395	367	426	448	460	431	399	424	424	425	420	448	443	408	435	404	453	421	426	455	411	399	454	457	403	406	429	398	448	395	421	439	429	378	409	437	428	393	418	426	429	451	433	434	414	401	432	434	418	401	436	422	444	468	411	430	440	396	456	436	419	413	467	472	406	433	411	410	430	414	435	429	429	431	440	422	434	430	430	427	431	390	417	487	432	438	449	430	445	411	432	424	461	444	403	420	436	440	430	488	445	418	462	459	402	439	410	436	410	433	427	407	431	401	425	428	423	425	438	447	434	452	387	387	446	420	448	415	418	427	413	427	408	414	400	398	437	447	432	455	386	441	411	422	430	438	387	427	430	442	446	465	407	436	455	418	418	416	424	417	456	448	399	454	435	396	438	432	460	452	438	422	430	451	387	400	406	424	437	418	437	445	404	425	423	442	409	409	431	419	482	395	439	440	407	445	416	468	422	392	426	472	448	390	435	417	448	385	481	387	424	445	402	393	440	432	426	402	445	428	407	422	416	416	424	438	458	438	419	423	437	434	396	441	413	434	411	430	418	435	405	440	383	428	441	425	469	425	444	399	438	420	421	452	402	392	409	381	422	404	425	419	440	450	406	406	433	416	456	395	430	453	422	420	421	415	419	388	390	392	404	405	402	425	432	422	415	435	436	450	432	435	393	445	399	413	437	456	415	427	458	457	397	409	420	419	460	420	398	430	430	447	459	417	416	438	436	438	437	386	437	424	438	440	425	416	411	418	448	421	433	402	407	410	417	452	453	395	414	405	450	430	401	437	436	429	433	429	398	445	404	423	403	408	422	414	443	417	438	466	415	459	430	434	473	445	445	429	466	417	452	480	408	435	450	455	419	481	440	422	414	446	401	423	436	456	431	423	442	383	434	414	420	440	422	396	426	412	423	384	457	410	398	439	403	402	420	382	423	421	411	454	415	406	429	455	439	420	424	443	420	436	454	428	417	437	421	402	440	476	444	453	449	440	413	447	432	410	446	436	448	468	430	415	417	397	423	444	407	438	431	419	413	412	419	407	402	444	448	452	446	401	386	413	451	431	422	430	434	413	433	383	407	418	426	477	421	396	412	400	430	428	448	465	399	468	421	413	399	415	432	454	463	454	436	427	419	454	447	391	391	423	421	416	457	457	416	416	449	478	432	429	419	397	387	469	421	412	443	412	413	371	436	407	431	433	451	395	441	404	412	426	431	439	417	436	423	435	489	430	391	429	471	409	421	397	450	429	440	420	384	460	426	419	447	433	445	409	441	423	413	432	432	429	424	443	441	420	431	440	435	413	406	414	400	421	426	464	461	424	419	437	410	431	475	455	444	419	501	431	417	418	408	404	428	441	409	417	446	440	444	425	414	406	423	400	424	421	408	439	469	425	406	399	418	453	415	419	414	464	425	444	447	425	426	444	420	414	443	442	473	420	448	403	404	447	443	414	407	407	432	447	439	432	421	436	425	452	442	416	439	455	364	419	380	433	446	417	414	425	424	434	440	413	414	430	444	427	407	435	431	379	418	419	441	441	424	428	413	468	451	442	423	422	442	438	399	447	424	465	402	395	465	422	427	436	429	416	397	409	415	391	439	441	390	421	459	385	418	421	428	418	442	426	446	434	426	456	437	417	405	458	426	441	434	419	395	408	429	405	445	457	416	445	410	398	453	446	383	427	418	411	402	434	450	400	417	381	445	426	453	468	439	448	417	436	416	409	425	432	439	453	409	429	439	409	409	430	432	410	420	422	439	399	397	400	425	452	426	447	429	437	431	423	440	421	465	444	456	440	440	409	422	385	412	424	405	420	440	443	445	442	428	441	419	428	449	415	435	443	401	457	445	432	413	422	478	425	415	431	403	412	406	443	437	450	432	438	407	440	406	453	443	447	437	443	437	439	441	416	367	449	431	409	423	398	415	406	392	461	429	445	423	424	433	450	448	440	434	457	448	437	397	450	423	430	439	422	464	442	435	427	447	401	447	433	406	428	470	450	389	456	416	411	406	395	394	439	405	397	423	405	448	428	432	437	442	446	440	394	399	402
17882	18821	9036	4238	2954	2052	1696	1428	1215	1035	954	837	799	693	695	654	584	598	543	584	574	585	539	535	584	507	523	525	524	520	525	479	502	519	494	488	505	499	499	509	459	527	506	482	516	504	475	479	510	509	495	478	525	528	526	476	489	468	468	486	483	524	521	502	519	437	519	507	485	466	499	513	519	534	496	502	457	487	514	444	452	490	479	472	472	517	481	481	495	487	476	481	468	468	477	485	447	456	460	453	457	485	468	444	467	488	470	502	475	476	498	496	498	459	436	490	495	496	517	512	490	469	488	480	455	490	441	473	482	501	469	492	510	464	442	480	485	477	517	499	495	500	493	528	462	493	478	467	470	489	497	476	484	458	477	479	489	446	464	546	497	493	479	488	469	483	478	467	473	473	496	471	464	468	441	450	488	485	473	480	460	501	501	464	497	482	443	484	459	477	511	492	478	545	477	511	489	499	492	461	475	496	464	510	472	508	525	498	480	471	460	490	485	500	508	482	509	479	469	476	480	449	488	493	508	483	471	527	469	468	474	488	501	478	515	473	507	460	529	490	486	507	467	499	463	478	521	443	469	477	447	479	455	528	494	487	531	464	500	471	495	467	494	465	458	515	475	496	493	457	440	500	525	491	503	485	481	463	474	494	459	490	465	480	498	467	456	468	463	496	482	497	481	453	498	451	504	494	461	502	464	473	491	443	479	471	499	452	493	501	470	447	463	511	493	505	433	476	476	463	468	464	453	509	474	496	502	488	492	485	472	478	465	472	483	492	459	493	492	520	466	465	479	482	493	473	494	464	478	499	451	467	494	493	472	504	491	508	510	447	465	490	479	469	503	487	474	467	487	496	499	459	477	483	499	479	481	459	453	493	486	450	520	478	488	480	488	482	487	486	483	469	490	475	492	494	453	489	471	468	495	486	474	503	533	492	485	489	520	492	510	488	478	515	497	492	498	460	508	510	455	488	471	479	457	498	453	455	484	463	470	500	481	485	449	487	447	488	459	437	499	465	472	500	460	531	461	558	501	477	483	440	491	450	492	477	494	478	475	523	475	465	462	490	491	454	487	523	528	479	488	498	463	486	494	485	461	537	503	494	495	490	499	523	492	517	506	491	451	470	517	474	436	476	488	504	502	452	470	520	491	512	475	491	489	495	495	462	467	462	506	459	485	481	472	489	501	463	494	466	487	489	491	508	474	499	494	457	472	506	481	445	471	472	490	552	494	462	479	441	479	457	453	481	471	465	461	455	494	475	524	468	466	491	473	473	495	439	477	480	506	507	496	481	460	482	501	515	481	477	487	462	471	455	457	494	492	495	476	467	504	496	501	478	463	497	538	469	557	499	513	468	478	480	473	477	479	491	467	493	483	515	476	486	467	475	491	465	474	452	484	515	464	461	459	491	443	489	528	497	476	498	504	475	464	517	479	501	494	479	477	510	511	468	444	501	451	482	500	497	499	480	489	488	492	515	483	509	512	505	475	481	437	476	487	468	528	482	464	492	501	463	505	452	468	471	471	471	515	496	477	503	477	500	468	451	479	500	457	498	495	477	479	487	442	465	452	482	452	512	442	508	474	495	494	462	478	500	450	494	507	470	447	469	503	453	461	475	476	471	508	434	518	473	510	495	469	470	452	482	518	475	480	458	512	490	462	495	520	492	479	512	489	503	498	482	468	472	487	502	498	480	461	443	460	510	455	479	515	511	491	534	492	498	446	488	475	509	465	464	505	450	533	489	495	452	432	483	499	510	511	432	478	450	477	430	455	488	524	469	478	466	458	460	469	466	472	466	470	498	481	449	480	471	513	505	488	489	494	496	531	474	515	530	510	485	456	448	461	476	516	486	470	434	502	495	514	461	463	482	475	472	459	467	446	494	483	487	476	486	474	446	451	461	496	478	526	484	491	478	486	489	495	460	479	481	518	452	452	489	467	491	490	478	477	471	493	500	509	468	455	497	495	475	479	505	493	491	464	455	485	509	485	502	466	469	477	484	495	485	510	513	490	516	484	480	446	536	518	476	483	478	453	459	476	461	486	478	515	482	488	471	490	449	482	469	499	475	538	495	491	518	502	468	493	502	484	505	498	427	503	487	485	486	506	464	470	527	444	478	475	526	474	490	461	495	466	448	451	457	506	443	471	468	483	504	492	477	483	487	486	465	477	500	462	479	468	508	481	468	516	466	475	462	484	461	491	477	450	493	461	471	462	498	453	457	511	491	443	436	463	468	503	481	499	466	464	494	462	487	474	544	498	463	466	470	499	489	508	484	529	464	516	477	468	466	475	490	493	484	500	483	478	484	495	498	465	467	482	479	473	506	517	502	475	480	469	470	454	497	487	477	440	490	507	498	476	463	449	486	475	477	478	476	497	488	434	504	480	485	481	479	492	488	482	498	465	459	486	460	464	467	495	477	480	480	489	484	473	516	518	472	462	460	470	477	467	479	487	496	477	486	485	458	504	481	462	497	486	491	501	450	483	524	474	487	482	500	483	504	482	504	506	460	436	493	494	474	464	532	508	485	450	431	513	479	495	486	482	471	494	514	489	480	447	476	489	482	489	479	499	470	485	510	476	508	495	477	508	464	514	482	495	507	442	501	467	475	503	486	472	481	447	458	460	481	490	475	492	477	467	445	451	473	490	491	489	467	493	485	469	498	469	482	438	461	498	494	482	473	471	458	514	462	442	434	506	464	441	465	485	475	495	466	459	487	473	470	444	527	508	479	476	481	535	498	452	476	520	494	525	464	484	488	463	497	465	454	503	466	452	454	504	519	490	498	483	482	484	464	450	474	500	494	467	478	474	500	491	486	434	521	463	499	489	489	472	467	466	476	451	463	496	489	451	444	493	475	471	476	465	498	512	495	462	537	533	499	470	494	448	453	473	475	513	504	467	487	484	488	481	499	483	460	477	494	516	485	456	505	497	447	488	491	498	474	467	483	511	528	450	471	475	515	470	499	470	459	468	469	503	484	461	576	472	502	447	504	511	491	474	506	489	503	486	481	482	460	458	507	476	449	499	499	485	446	474	474	522	527	467	464	453	475	469	473	472	488	501	533	486	469	526	492	485	493	491	486	514	527	510	484	521	483	453	483	484	455	485	454	491	490	453	452	515	479	507	484	510	473	477	478	466	497	454	442	515	474	474	494	500	429	479	463	449	474	454	478	482	459	474	508	490	493	451	485	494	478	450	446	488	471	471	466	498	450	450	467	464	478	467	487	527	492	441	468	473	460	504	462	502	489	482	480	466	539	521	484	476	462	463	477	455	506	496	457	479	502	502	500	427	496	449	450	491	484	463	427	498	497	449	439	490	479	467	482	497	503	467	435	459	489	500	499	490	497	490	462	492	521	484	504	476	494	501	459	466	515	495	478	451	461	476	515	506	493	476	492	459	435	476	503	502	508	480	516	469	449	507	479	467	497	497	478	501	488	454	479	481	468	488	494	506	430	490	505	479	488	488	485	445	471	468	492	520	505
24824	21148	27577	24862	12387	1115	789	696	665	605	602	574	556	559	537	534	575	533	516	569	532	531	509	524	523	502	524	477	512	482	483	483	485	526	508	498	513	495	494	486	521	484	478	518	504	477	527	512	445	552	492	510	501	445	546	536	528	496	472	505	470	526	502	500	543	509	503	511	459	484	492	498	493	492	451	496	486	521	457	510	505	498	447	529	501	504	483	556	528	521	465	502	492	485	504	464	505	504	515	500	521	531	510	478	496	507	502	526	486	512	507	489	510	531	495	513	490	505	555	477	523	524	516	486	549	535	464	533	470	541	504	496	487	483	490	494	507	486	483	489	480	508	539	455	505	504	480	467	503	505	511	486	475	479	483	503	508	502	495	500	497	459	500	490	493	487	499	510	469	455	519	519	499	513	499	493	525	523	536	509	541	502	519	525	523	558	493	500	501	471	490	526	489	494	499	507	467	492	507	520	496	491	523	471	495	484	461	494	521	488	527	532	479	571	506	543	526	476	523	490	505	518	487	471	502	516	464	481	517	507	496	537	492	519	530	537	495	514	553	508	521	455	519	513	511	523	520	491	464	521	468	526	508	494	489	482	498	505	462	471	525	446	512	477	564	470	542	515	511	492	493	526	489	492	491	476	482	526	452	499	506	481	509	526	525	458	473	437	477	529	489	493	544	509	506	504	493	513	529	546	498	479	474	505	534	490	476	536	486	493	504	503	500	482	502	484	530	522	496	515	524	488	541	523	504	522	513	466	540	523	473	502	470	515	500	491	491	500	483	511	532	527	500	490	444	469	494	528	500	538	545	486	521	497	525	478	472	502	545	482	462	491	499	528	511	491	493	484	490	498	510	468	450	532	528	524	487	517	492	450	505	498	465	532	484	519	482	499	504	551	464	497	547	563	503	497	495	508	496	485	520	555	491	476	486	541	510	497	496	508	492	521	499	458	524	497	475	510	480	526	500	536	480	523	540	515	516	511	529	503	485	513	462	495	537	480	458	500	493	484	521	511	519	518	538	504	480	493	499	535	427	487	528	514	507	523	471	474	500	471	506	474	519	476	490	472	475	467	522	515	519	549	490	508	478	526	508	506	504	536	472	494	523	503	534	526	511	487	477	532	507	464	538	487	536	472	504	463	542	504	495	497	460	469	512	520	490	459	508	525	511	471	532	533	538	520	479	468	457	530	521	529	505	498	480	482	479	551	474	491	524	481	509	514	509	481	509	485	518	492	534	534	485	530	502	521	525	492	472	544	486	488	496	505	498	465	487	487	549	495	486	471	483	467	515	504	515	519	469	506	500	471	516	547	525	507	522	479	492	495	482	519	508	502	491	555	551	523	473	505	474	499	500	484	489	494	523	515	530	485	507	501	514	450	516	504	491	493	470	507	517	475	505	503	502	526	496	545	483	492	503	486	508	482	460	520	476	519	504	496	515	495	530	507	542	496	487	506	522	493	505	534	500	496	558	484	513	535	487	486	439	521	531	532	451	472	495	527	529	471	508	465	486	523	486	505	478	487	543	503	493	500	500	510	510	486	550	506	483	494	522	521	481	489	519	525	478	487	508	506	509	534	501	511	542	469	453	502	495	496	461	468	463	490	493	469	482	462	471	500	494	515	541	490	518	511	478	497	500	503	499	469	470	454	516	538	516	506	536	479	515	525	500	539	481	505	500	496	488	481	485	494	500	491	496	503	502	557	503	491	506	453	510	518	509	479	526	482	490	508	536	473	477	479	449	559	496	519	510	492	482	496	501	504	498	492	504	535	468	506	503	519	550	464	518	499	499	491	469	483	521	541	506	518	548	479	476	497	466	480	526	506	502	498	494	481	514	477	476	492	503	482	480	503	483	479	522	515	504	512	495	482	487	511	499	498	487	548	472	561	515	447	512	503	482	496	490	528	502	469	527	473	496	536	483	512	505	510	470	504	520	484	461	448	536	518	459	498	458	494	500	488	511	516	509	497	507	489	511	490	469	516	520	518	511	453	479	519	500	531	516	487	542	480	517	506	508	482	463	525	460	512	498	530	502	504	471	458	436	452	531	462	475	479	539	469	494	517	518	470	511	508	467	508	503	437	502	487	524	481	515	553	487	478	480	528	511	495	470	490	519	528	490	465	508	495	485	504	528	464	501	529	520	499	525	530	511	510	492	471	520	508	528	488	487	472	475	482	477	497	469	519	549	512	482	512	498	469	503	516	479	466	475	535	503	500	500	540	490	506	508	501	503	501	498	509	486	519	469	469	530	525	500	479	486	519	527	471	478	524	531	499	484	491	507	495	498	498	495	460	495	518	547	479	508	523	523	502	508	487	517	523	515	481	500	465	514	498	520	515	520	491	468	481	491	510	503	569	518	525	473	502	500	469	486	502	497	490	450	518	523	522	499	510	500	499	503	470	483	558	522	482	513	471	516	513	486	464	507	478	496	516	460	500	542	485	502	533	505	533	496	493	492	469	487	491	508	471	520	486	499	478	527	501	515	500	515	498	494	546	488	484	492	470	486	509	553	526	503	492	487	495	507	480	520	487	468	517	464	532	520	452	521	493	481	517	496	487	469	501	513	488	457	512	466	515	487	526	557	473	509	546	492	500	533	504	502	504	526	475	508	545	496	492	503	501	503	509	494	482	535	470	497	495	501	490	521	508	463	482	508	491	540	514	488	501	500	449	496	553	508	550	479	447	520	551	528	524	525	454	500	463	497	493	488	527	462	519	530	504	534	495	492	512	487	455	465	505	507	495	505	493	527	546	529	545	473	476	497	466	541	514	469	488	534	512	474	527	550	511	489	505	520	522	497	450	501	539	472	480	505	468	511	534	477	486	532	514	501	482	515	486	468	527	485	516	487	498	467	514	487	512	495	452	464	544	553	497	469	477	524	496	495	499	487	501	554	473	476	510	513	486	483	528	550	507	478	496	496	497	498	562	512	513	490	481	477	491	476	527	506	501	484	524	474	479	496	517	488	475	566	517	522	482	470	479	505	515	526	529	523	461	497	498	528	509	510	500	518	518	485	527	482	499	495	507	482	482	509	513	502	497	529	459	499	496	529	534	523	519	489	505	468	495	528	489	487	520	494	509	481	496	490	493	446	498	465	503	489	467	504	510	472	492	515	522	460	524	521	505	486	523	488	506	512	501	498	457	484	540	526	511	495	472	490	506	533	512	465	489	493	496	526	505	487	527	507	490	502	467	501	495	522	490	497	533	489	484	527	481	466	475	504	482	531	529	448	506	455	498	436	503	479	478	517	510	502	538	504	538	510	500	483	487	498	488	496	488	501	479	490	481	523	482	497	520	508	527	505	491	493	475	482	456	508	495	520	520	543	526	517	494	502	543	537	507	556	509	509	503	504	474	491	493	485	516	469	504	510	537	479	486	530	505	514	469	522	489	500	526	515	517	437	476	498	548	479	502	448	511	534	489	474	525	519	489	459	487	514	514	493	545	495	525	511	508	513	514	519	505	491	547	498	479	551	508
17138	10241	9573	2725	1942	1466	1180	1125	970	872	793	772	715	677	701	687	671	630	630	672	637	656	648	614	573	630	656	570	593	616	613	612	535	591	626	630	608	592	605	617	580	567	603	577	630	613	568	582	583	631	568	608	579	583	623	595	600	634	575	581	551	576	592	597	629	543	574	566	611	649	599	572	572	575	565	622	585	595	609	556	590	575	592	592	645	553	589	639	595	634	618	587	597	616	549	587	631	566	600	566	593	509	593	589	547	542	565	607	611	609	565	623	574	619	614	550	598	605	593	609	586	603	623	572	591	579	592	604	559	527	583	542	607	623	605	649	560	589	639	600	556	564	574	614	576	523	573	637	590	586	556	575	614	565	579	587	572	601	588	589	616	565	561	566	561	501	549	599	538	601	607	604	589	551	613	580	604	565	551	539	589	563	632	583	586	603	631	590	564	596	613	536	573	589	613	626	588	548	527	537	549	578	605	595	586	598	561	590	615	523	560	577	592	597	597	561	565	564	584	554	588	609	575	594	594	585	586	560	597	562	575	599	572	581	555	579	597	599	611	572	569	609	585	569	590	620	572	594	601	592	589	633	567	580	586	619	524	572	592	582	559	549	579	571	571	561	595	585	558	607	544	596	595	557	565	590	552	571	587	572	597	596	592	597	596	568	646	574	591	586	575	557	586	571	589	561	572	569	593	582	605	604	542	630	582	579	597	616	573	543	605	532	594	610	618	595	580	598	567	588	573	570	567	565	571	554	605	574	591	570	600	605	542	584	613	578	602	558	612	575	620	593	556	570	589	569	599	609	597	589	567	583	592	585	583	571	624	594	595	608	594	592	585	572	585	567	621	573	608	562	557	591	586	559	592	585	580	580	623	595	569	580	565	585	581	597	580	573	586	617	510	593	604	580	604	580	596	579	569	625	607	568	627	553	606	594	516	596	564	598	573	618	584	607	602	609	571	605	557	600	553	588	609	578	590	615	599	574	614	567	561	577	600	624	604	583	584	586	578	599	617	596	571	583	541	579	583	557	575	587	639	587	535	589	582	616	602	557	581	599	583	573	582	592	585	584	581	571	582	599	603	618	608	620	597	553	580	558	621	549	601	596	596	574	579	573	622	600	567	611	612	574	583	596	587	589	608	568	610	578	563	645	590	571	587	603	615	611	542	614	579	570	605	552	590	579	604	549	549	583	617	606	579	589	553	613	593	572	536	653	613	611	612	618	592	565	559	582	618	583	597	547	556	564	578	594	541	585	555	585	598	610	590	648	567	592	584	597	599	620	574	565	594	531	561	545	570	555	617	609	595	554	592	608	618	609	588	579	567	626	645	577	559	587	574	571	591	607	598	573	582	568	592	541	572	590	592	619	586	596	611	594	589	635	611	591	556	584	574	564	618	558	572	573	605	592	573	599	574	572	593	562	563	578	587	592	597	592	562	547	582	571	550	562	556	569	615	593	629	571	604	558	556	612	545	539	604	603	570	564	602	591	599	547	598	629	564	577	577	528	519	587	589	558	611	561	572	564	602	584	587	579	653	613	529	604	598	572	553	592	560	557	642	562	573	601	598	629	571	610	571	638	627	572	575	588	571	588	575	613	603	606	535	591	606	607	565	570	640	589	618	584	636	577	528	575	604	592	598	576	576	612	609	585	593	594	608	620	578	577	595	582	597	573	629	659	582	615	597	609	568	591	586	564	580	621	570	606	576	587	571	581	550	586	588	635	575	608	641	604	615	607	596	538	573	567	609	569	634	604	599	543	581	579	575	627	566	582	602	604	620	552	591	570	595	575	609	601	581	651	553	583	594	544	605	540	554	611	614	570	564	586	597	571	570	603	549	560	595	585	586	594	588	600	574	631	598	562	619	623	622	547	582	613	617	582	601	587	599	576	628	562	587	584	567	581	552	557	567	580	567	547	590	595	546	587	576	581	602	581	573	597	592	545	578	565	560	554	598	586	580	555	615	593	572	556	577	592	610	573	543	608	597	585	580	611	591	593	590	598	595	581	541	570	616	578	537	612	575	614	596	582	552	608	581	623	588	613	570	526	605	616	593	652	602	608	623	581	561	587	612	607	530	593	569	555	584	596	595	600	614	576	546	553	610	568	585	616	618	566	599	576	560	603	596	563	632	595	564	633	624	591	612	640	598	568	596	569	557	588	620	615	661	614	582	591	520	586	615	633	576	572	576	599	589	578	569	591	548	556	583	564	604	559	585	568	577	580	582	592	558	586	553	560	640	580	611	620	567	595	609	598	562	597	565	590	598	574	580	538	608	562	543	582	568	578	570	644	615	551	551	586	556	586	586	611	590	571	577	599	578	589	584	564	605	553	537	581	572	565	574	568	606	617	569	591	545	570	568	608	628	580	564	572	592	639	637	592	596	619	585	595	603	614	543	574	599	603	578	597	571	576	539	584	541	575	619	554	572	615	606	592	620	574	588	581	599	580	594	578	570	613	572	558	584	606	566	612	615	584	647	631	613	614	615	603	539	562	582	537	610	597	574	584	633	584	603	613	568	625	582	573	597	576	589	601	569	588	599	581	608	548	572	616	597	564	603	581	601	595	571	632	578	557	576	623	557	587	605	576	589	600	625	531	613	564	620	558	568	594	550	574	599	628	618	593	620	555	596	569	605	570	549	626	593	526	580	562	567	561	609	578	604	559	548	572	578	584	599	574	604	589	576	563	593	573	573	570	609	590	575	554	582	626	610	577	614	604	586	596	586	624	571	569	566	578	620	587	597	606	606	578	582	586	588	607	588	565	570	576	592	589	553	597	560	639	577	611	592	619	564	600	584	571	580	573	632	595	601	561	609	574	611	541	610	574	588	583	619	577	595	648	505	588	625	583	627	583	608	596	600	566	536	586	555	574	580	566	578	605	563	582	590	586	585	568	608	582	606	613	606	566	572	620	520	577	542	604	574	580	546	575	582	608	629	594	581	615	607	602	567	554	593	607	582	611	587	593	612	608	640	561	610	554	548	576	558	595	579	607	585	560	596	570	584	575	598	624	560	610	596	599	559	586	607	566	610	561	613	599	592	566	572	603	593	583	547	618	607	606	584	593	563	614	558	607	622	572	574	590	550	625	596	561	586	584	551	607	607	536	578	557	586	556	599	603	591	568	578	562	567	572	587	640	593	597	567	573	594	593	583	602	618	618	618	595	579	541	593	603	574	590	605	627	569	599	582	587	579	550	649	623	634	561	624	626	586	536	568	625	585	582	578	562	552	555	587	600	586	518	573	594	572	585	591	573	616	541	553	520	596	553	551	600	569	594	546	577	588	598	585	602	604	595	612	588	548	610	587	559	584	565	583	549	619	531	556	549	606	532	563	568	581	578	581	533	593	582	577	607	573	595	579	576	622	593	592	553	590	585	601	602	555	609	534	551	572	587	610	565	612	589	578	590	564	587	598	575	639	597	559	572	595	552	582	597	567	610	614	590	624	595	594	590	589	610	594	600	572	561	615	570	608	597	569	564
22644	21216	29152	23581	21210	21293	12408	1978	1462	1392	1275	1125	1056	1008	1010	984	931	1006	914	887	891	882	843	845	874	846	858	914	845	845	824	887	802	883	839	836	814	815	851	836	791	814	853	851	822	846	841	851	831	842	818	824	812	780	823	804	765	854	776	804	868	836	822	760	776	822	774	845	827	861	798	776	794	796	785	810	809	833	848	756	778	802	843	823	766	842	813	823	844	831	785	797	766	834	806	800	820	800	760	793	818	799	781	836	793	732	837	812	813	809	807	746	800	793	759	820	782	818	809	847	790	810	807	776	759	830	874	807	809	771	763	786	834	841	826	790	813	774	822	807	768	839	800	782	820	812	809	835	780	826	808	775	766	715	809	809	818	804	808	813	779	813	724	819	798	766	789	801	821	845	752	840	800	778	779	777	777	776	788	800	740	792	798	864	821	814	811	800	814	790	773	753	795	781	778	811	812	812	807	808	808	768	793	851	819	841	758	853	814	828	830	844	840	813	777	816	795	796	787	811	821	799	808	878	824	775	814	791	806	843	769	833	838	833	757	824	752	801	770	801	804	808	847	764	872	806	829	749	788	756	783	818	843	833	768	804	802	836	765	755	811	816	770	822	813	841	829	806	828	783	802	746	815	831	797	749	811	804	753	822	764	740	813	892	803	808	837	818	796	840	846	809	822	834	821	860	779	818	822	774	839	788	847	843	766	827	827	841	796	787	841	788	820	820	792	782	847	772	738	818	797	755	790	810	782	785	827	836	821	831	828	796	834	803	768	818	849	823	824	792	801	780	813	809	775	835	813	778	756	784	843	830	784	786	768	834	770	785	813	818	783	789	768	759	779	756	816	803	757	761	817	787	778	777	777	789	781	855	814	815	778	775	813	821	813	819	771	810	836	825	795	800	791	796	781	810	802	807	831	810	828	850	820	744	822	793	776	797	796	864	810	743	818	767	831	832	801	806	778	816	786	828	827	805	811	809	820	807	792	778	751	798	808	765	807	784	812	777	817	766	807	802	777	773	816	776	762	812	758	797	812	791	819	818	789	762	763	828	805	792	796	813	769	837	752	734	812	799	836	792	835	766	800	799	833	805	780	822	780	776	800	780	825	763	769	795	785	786	772	806	764	789	798	789	808	758	751	827	769	804	835	768	792	810	810	796	718	819	821	847	776	799	762	814	887	761	848	808	795	827	836	750	846	818	799	786	817	802	813	790	848	766	825	775	812	841	802	830	814	777	796	817	793	829	829	824	808	852	814	795	843	782	841	842	849	802	763	818	829	817	807	807	783	812	779	762	847	784	786	796	754	826	773	779	852	807	864	783	849	827	818	723	814	830	806	778	756	748	836	812	829	843	771	788	801	832	785	844	788	776	734	797	827	821	758	819	831	814	811	836	821	823	805	820	762	810	781	817	802	832	840	795	840	777	750	788	780	821	842	810	784	838	817	827	813	795	765	751	803	783	822	809	735	751	832	824	820	803	831	816	797	764	776	773	783	855	759	770	830	818	779	801	825	748	779	796	791	761	797	783	827	811	817	803	802	818	766	786	773	832	752	807	810	775	734	797	784	840	769	871	791	833	790	839	830	772	797	812	780	831	794	787	803	745	845	842	802	755	798	735	792	792	818	819	836	779	820	808	771	786	738	793	774	805	799	800	797	735	839	782	753	786	772	812	800	756	780	814	786	787	734	777	751	791	771	819	765	840	853	779	829	808	765	823	802	733	735	845	791	758	816	799	764	815	757	788	820	838	848	775	794	829	805	838	778	764	770	829	833	802	822	779	815	832	816	817	821	810	815	788	815	772	770	817	791	794	781	785	765	878	855	739	801	798	842	809	834	787	797	796	798	779	782	799	786	828	790	805	811	802	798	775	808	738	774	757	869	782	803	823	820	810	813	841	781	757	831	784	785	737	840	761	799	801	792	787	797	813	751	780	815	808	718	758	820	772	822	790	791	780	786	806	754	780	788	791	725	787	800	761	776	818	787	820	788	830	809	771	819	799	848	780	773	811	802	782	805	842	788	786	794	766	807	822	836	789	851	758	829	776	803	779	808	799	799	772	829	787	825	792	786	794	760	802	805	855	761	811	872	852	840	791	741	797	803	794	773	817	758	792	802	770	831	792	763	782	768	778	796	786	860	832	802	797	797	781	811	823	833	759	814	777	805	814	801	816	820	809	777	800	790	767	818	778	771	797	809	836	826	818	802	821	768	780	830	803	774	833	778	820	760	809	785	789	797	807	860	850	836	826	820	747	759	800	771	824	797	805	806	791	708	783	795	779	813	808	820	784	786	784	813	799	828	787	759	808	852	822	780	817	812	810	785	799	744	773	807	807	804	807	792	806	791	755	728	762	727	749	814	823	799	812	807	848	795	825	798	786	840	796	777	799	820	738	795	754	770	764	808	726	783	805	812	766	732	813	811	809	764	795	784	782	827	854	809	787	797	809	746	801	825	764	790	775	818	765	774	768	759	805	800	775	773	805	788	737	766	785	816	816	805	810	813	788	793	776	811	832	797	833	811	838	800	761	831	826	765	810	803	778	799	761	757	760	813	768	817	774	825	856	791	780	840	797	796	814	769	824	806	812	757	868	779	779	790	780	800	837	863	791	778	790	794	777	825	761	767	779	771	816	832	811	797	744	801	828	798	772	846	758	855	788	804	786	829	790	839	802	765	814	852	804	827	789	784	781	783	836	842	796	758	818	776	801	806	763	850	802	798	840	759	846	790	787	813	810	770	875	776	744	779	761	800	809	833	813	781	790	780	806	824	754	819	849	826	812	826	795	845	796	862	749	843	806	832	782	783	803	785	860	822	794	722	830	805	791	792	787	817	820	775	785	804	805	779	799	827	790	776	852	823	758	745	838	823	826	829	743	832	773	811	767	788	816	778	758	771	810	843	815	820	797	833	779	808	791	793	823	777	792	819	775	760	821	786	799	795	773	820	760	791	793	794	767	814	801	835	793	797	804	787	825	851	782	742	798	811	789	825	840	753	757	784	810	826	807	795	789	822	821	845	790	806	809	756	782	803	803	846	830	808	812	834	778	774	817	860	786	802	791	840	827	831	781	857	814	808	770	820	811	801	757	827	835	769	734	818	788	821	790	830	764	764	791	744	819	811	814	796	763	763	829	744	763	764	782	757	818	766	813	785	768	749	840	830	809	770	806	771	789	831	802	801	806	751	795	825	847	826	798	814	775	771	834	766	853	827	842	853	779	820	816	778	816	788	791	829	803	803	816	798	820	819	797	746	762	773	794	777	787	812	786	765	771	752	809	807	832	780	781	821	820	785	820	744	822	756	809	773	805	764	755	808	783	783	814	791	754	804	849	810	795	767	773	817	826	803	901	788	732	852	811	832	826	791	824	796	762	756	758	819	784	798	804	785	797	720	827	814	834	839	794	823	793	808	774	852	779	775	806	779	765	785	780	756	799	803	790	792	763	788	802	832	811	800	807	799	827	817	807	806	800	776	771	777	778
20572	18479	18966	7671	5343	3958	3172	2700	2244	1894	1714	1579	1398	1288	1252	1165	1092	1100	1089	1091	1001	1005	960	972	979	1012	898	954	927	974	917	915	945	952	923	855	918	901	880	917	907	950	925	926	909	896	869	928	886	880	879	874	926	899	852	889	906	937	853	859	875	884	827	906	884	857	862	844	890	900	927	865	870	887	892	886	823	867	894	863	870	859	871	912	829	853	871	923	907	882	941	851	862	898	875	798	873	843	856	877	878	853	892	844	876	819	918	860	878	834	856	886	868	835	860	856	893	843	848	832	875	866	875	839	879	879	822	845	871	923	844	884	886	868	830	872	883	861	854	870	835	824	878	876	888	839	874	868	887	863	855	848	866	872	836	814	849	867	860	822	906	898	840	850	910	861	883	887	846	890	914	889	848	845	851	804	814	875	874	840	823	850	847	826	891	897	915	818	773	817	895	863	879	832	852	850	874	883	845	869	871	836	851	852	854	823	847	869	887	790	837	857	817	867	863	875	823	864	834	809	857	839	833	887	884	868	870	814	842	825	883	870	847	827	872	919	884	881	895	882	865	899	882	861	855	860	886	866	855	864	909	868	864	837	899	871	864	855	850	905	885	837	894	801	931	824	847	882	869	875	853	829	882	885	889	862	843	854	813	861	897	863	873	888	920	873	881	857	854	833	861	859	848	840	868	829	881	907	815	849	827	855	898	878	871	890	861	917	875	880	872	910	901	860	887	890	906	856	869	885	898	849	856	889	867	870	809	870	807	864	850	811	872	852	897	832	866	848	820	889	878	874	840	863	854	851	843	848	879	833	866	859	873	873	881	883	891	833	863	875	878	891	840	895	852	886	851	887	878	871	828	870	862	914	835	824	837	836	825	844	916	878	841	842	818	842	869	836	878	902	864	945	857	874	889	859	876	898	872	840	834	894	891	831	864	835	910	869	863	850	865	872	890	862	841	846	868	904	850	899	848	864	877	860	903	822	819	829	815	860	885	782	843	864	865	880	839	880	859	857	859	900	863	860	885	912	837	848	911	903	793	835	923	872	880	852	805	878	879	860	861	876	855	846	933	833	852	911	852	875	842	904	877	863	898	884	882	858	893	885	841	879	836	884	872	866	917	865	828	890	856	851	850	824	946	858	895	856	890	897	857	876	799	859	893	857	867	865	830	886	881	827	831	803	898	838	849	866	851	838	868	777	862	852	853	837	890	938	821	927	844	872	876	901	937	945	878	812	855	848	867	828	891	849	876	871	877	810	886	865	897	826	886	923	839	860	861	874	872	902	840	858	841	869	861	832	877	848	822	862	838	847	960	839	860	837	826	897	886	873	853	837	845	864	872	876	844	886	831	944	878	875	890	906	850	836	816	898	860	796	871	905	853	849	846	903	901	847	844	870	800	865	937	870	865	913	862	877	850	870	861	826	848	834	855	873	740	819	859	900	874	811	870	825	837	832	850	880	894	835	838	891	851	847	889	891	875	843	904	842	854	857	919	903	931	856	880	887	854	830	828	890	842	848	948	859	846	846	868	872	876	857	863	843	840	824	836	843	851	900	869	878	837	914	804	897	862	872	880	871	853	855	893	835	871	864	851	851	817	862	898	863	889	793	876	810	873	868	884	871	876	866	871	867	880	890	875	885	847	819	879	858	829	825	847	877	882	875	871	892	830	834	914	834	845	848	860	808	873	884	839	925	813	847	874	846	883	837	878	853	879	889	897	863	819	850	845	885	858	835	868	895	839	823	853	858	827	938	828	923	899	847	906	902	830	882	830	912	849	908	860	840	862	938	837	891	853	858	874	883	828	872	864	831	801	845	862	864	865	890	901	828	885	879	876	859	911	857	874	836	869	782	835	872	879	890	901	846	862	852	845	801	836	855	866	887	868	827	786	898	869	843	889	879	838	862	853	813	888	913	851	853	871	815	875	857	902	846	914	828	873	881	824	845	905	832	894	847	804	824	892	923	838	932	859	887	833	821	847	876	802	863	905	860	846	835	878	822	829	914	800	857	828	896	879	882	911	819	860	870	842	862	857	871	932	825	834	863	897	853	889	839	864	836	867	801	877	875	828	873	916	873	855	832	853	900	886	877	896	857	843	863	871	854	844	867	922	828	849	864	873	917	783	820	853	917	885	791	858	877	898	876	891	820	846	868	891	858	855	857	844	832	872	824	931	819	880	853	858	853	874	840	885	881	850	868	893	905	824	876	901	861	804	860	880	883	877	878	877	866	856	875	872	861	847	840	861	842	879	869	863	823	838	869	820	827	832	869	890	867	913	850	812	893	805	880	835	864	860	855	872	885	872	876	887	864	855	871	912	873	878	848	917	824	921	861	829	862	851	891	879	850	900	836	929	842	853	839	869	882	875	882	845	874	898	847	785	870	914	880	843	874	898	856	887	817	866	836	874	825	891	906	879	868	897	881	872	889	876	854	862	844	880	867	853	840	863	890	877	913	875	857	841	868	891	818	828	834	879	908	859	871	852	829	874	890	895	846	881	846	814	902	879	870	860	868	870	863	836	872	831	873	873	862	884	832	859	860	878	849	898	853	886	849	856	815	831	839	902	822	845	900	802	845	884	898	896	840	837	847	843	833	825	864	864	849	857	839	825	895	846	845	788	843	864	872	856	855	873	896	833	878	845	916	876	858	851	864	809	818	846	903	913	848	877	875	896	855	878	902	872	834	891	934	892	824	815	888	863	801	844	851	839	832	835	853	872	864	827	947	849	875	834	850	823	872	857	866	839	879	874	882	835	841	846	854	853	842	834	873	800	822	859	841	861	822	900	885	869	918	863	858	906	826	887	856	869	859	886	846	848	880	806	869	860	842	876	904	904	821	868	830	898	867	828	878	904	871	878	849	862	829	819	847	937	785	924	877	832	860	859	857	850	893	871	852	890	849	862	884	863	844	829	869	809	870	868	842	831	873	822	874	864	889	889	845	881	901	865	865	877	873	897	832	842	868	872	810	884	834	879	895	874	882	895	887	828	905	881	811	826	892	906	858	869	773	866	833	851	845	876	856	843	866	830	844	842	894	848	877	845	866	898	842	825	821	846	836	822	861	870	848	825	881	855	926	867	819	859	867	828	829	901	840	866	907	797	884	857	809	902	839	889	845	874	849	852	871	839	828	884	853	880	827	901	873	851	872	872	838	841	853	886	852	862	833	854	890	849	831	857	895	858	831	864	876	887	848	846	828	857	901	871	893	862	863	839	897	829	875	837	864	838	829	821	874	821	894	848	847	843	878	871	885	853	846	868	876	840	939	873	926	886	896	848	850	855	866	833	858	863	892	832	852	829	847	837	879	857	890	865	855	863	858	847	926	833	849	866	904	864	843	877	827	881	868	875	923	894	843	875	870	896	829	866	892	868	871	846	853	889	790	924	861	865	858	858	877	858	908	841	868	808	909	831	888	850	897	897	894	868	846	833	862	923	849	789	874	846	858	896	886	863	886	852	882	875	881	865	908	884	846	846	901	857	837
27254	20540	9918	994	490	353	314	297	312	282	315	291	303	307	280	279	256	277	258	279	263	269	298	308	312	272	306	303	298	277	282	287	274	283	317	268	266	318	279	294	263	274	250	266	258	272	286	289	256	290	273	280	280	292	281	286	239	275	268	293	290	274	252	271	289	275	273	269	273	272	304	274	294	294	265	305	274	269	268	272	285	290	276	288	303	272	255	297	244	281	279	278	251	281	306	290	262	267	289	241	276	275	299	285	262	292	287	264	295	282	286	298	268	266	279	252	251	289	275	276	299	307	272	270	276	282	268	249	279	288	291	276	283	290	265	282	303	294	274	297	268	301	268	280	260	251	261	273	276	304	284	322	273	300	248	240	288	274	262	267	277	292	270	252	287	266	287	281	276	303	284	276	281	298	253	291	304	283	276	262	286	268	250	259	275	265	263	262	301	276	305	288	303	252	282	319	266	277	263	279	269	294	276	275	263	284	284	292	244	252	289	265	274	289	277	287	280	282	289	268	289	271	268	272	276	281	302	280	288	285	274	282	275	252	287	297	288	293	284	270	272	300	261	280	240	275	291	291	263	296	266	262	228	287	270	278	283	293	266	255	283	248	241	273	296	273	278	310	301	262	302	290	291	272	294	277	287	264	268	278	258	280	283	276	294	280	280	274	275	288	317	281	293	281	287	279	282	250	292	302	270	240	312	298	300	264	287	309	241	289	260	253	246	290	269	262	281	296	277	299	274	274	265	267	287	272	268	294	277	272	280	278	264	282	252	292	273	250	256	287	252	260	258	283	278	312	276	310	293	299	264	274	299	280	286	262	267	256	272	268	260	254	284	270	281	298	300	282	304	305	276	290	260	294	265	286	267	271	271	268	255	293	289	276	275	263	292	275	291	263	255	306	272	283	290	276	280	244	264	276	287	266	277	275	264	275	258	281	255	295	286	274	270	288	281	244	269	307	296	253	271	267	274	268	270	282	266	271	277	272	253	262	270	259	275	251	278	270	276	273	292	281	279	254	305	267	287	287	271	271	285	291	271	266	266	263	279	286	236	252	308	284	266	302	272	294	237	284	269	280	292	262	273	289	283	271	273	283	284	272	275	290	287	298	248	302	302	261	254	275	275	276	266	295	252	282	281	300	273	268	277	302	272	318	329	270	259	269	262	276	282	269	289	270	283	208	292	284	290	254	286	309	265	306	261	255	266	281	282	273	285	291	271	265	312	257	280	317	301	250	309	273	254	249	263	256	309	263	301	293	299	291	268	310	297	269	289	291	284	279	247	275	295	296	284	283	282	272	292	266	291	317	270	300	277	253	277	293	278	264	294	302	300	262	269	304	279	298	270	293	313	299	308	304	266	274	270	266	257	286	276	289	286	273	280	297	280	286	274	270	238	271	275	268	277	260	275	289	276	245	278	307	286	264	275	286	268	296	256	284	272	299	275	273	252	285	285	310	321	280	288	282	281	323	292	257	274	263	294	259	275	301	256	289	257	285	290	272	270	275	281	310	248	278	279	262	268	240	237	271	266	292	307	320	285	270	257	245	255	295	286	288	269	268	297	266	313	281	294	285	279	261	289	277	308	287	283	298	297	305	277	265	291	248	282	239	258	259	265	266	265	286	303	248	312	289	253	269	304	263	270	294	275	259	250	280	271	246	286	304	273	303	315	299	296	274	269	304	277	273	255	264	284	282	282	308	247	260	296	292	293	312	287	277	268	271	283	284	249	304	276	283	297	250	265	277	295	308	290	256	283	269	280	257	292	282	310	296	307	286	273	286	288	274	300	260	282	241	275	281	302	292	266	287	287	275	264	290	265	296	286	253	293	275	256	293	288	278	269	264	350	298	283	275	300	282	275	274	264	320	289	262	266	274	277	294	286	300	272	300	293	286	277	282	280	281	297	312	287	279	296	288	271	262	285	282	253	252	277	266	265	324	265	296	273	260	278	256	244	270	285	269	281	288	311	256	275	278	276	256	270	273	271	300	251	273	260	276	250	274	256	286	288	305	257	241	265	281	295	263	283	284	297	286	294	280	281	274	276	297	263	249	271	267	273	268	272	280	280	288	289	263	289	303	263	277	296	266	275	259	267	290	260	290	283	293	255	294	283	273	263	285	277	277	267	307	251	286	286	297	272	286	293	278	271	271	253	297	249	311	269	256	285	275	294	295	281	287	281	277	274	300	260	272	282	256	241	269	271	295	261	296	277	273	253	270	280	288	291	315	306	314	261	247	284	282	289	271	302	257	275	289	275	261	271	264	279	292	240	263	245	258	250	265	267	267	292	275	282	283	302	276	292	252	297	292	282	264	279	240	277	295	292	275	259	310	262	271	317	275	276	281	300	280	261	283	260	299	283	274	291	272	266	297	306	302	245	267	248	293	274	286	299	278	269	290	289	264	249	273	285	279	291	256	296	260	292	295	273	260	271	295	289	262	268	273	250	313	272	243	274	286	279	255	268	279	262	236	298	263	279	280	283	280	289	284	272	281	294	277	296	282	281	269	301	304	268	274	275	299	297	249	278	287	274	291	293	252	278	262	281	268	296	299	312	249	261	274	299	286	284	266	269	257	279	280	226	297	278	276	275	248	269	281	279	289	302	298	311	291	275	303	273	301	264	254	263	258	298	299	283	305	299	292	311	282	266	273	280	264	266	264	255	266	265	280	290	292	273	292	285	295	284	271	303	286	272	301	298	289	294	258	285	323	283	284	284	264	284	253	283	260	278	270	291	277	293	293	284	269	287	270	285	267	288	263	276	276	297	274	261	247	277	308	274	288	287	260	273	273	272	258	279	279	302	255	271	260	275	274	269	279	282	277	277	293	287	288	259	301	278	262	255	276	288	266	276	272	271	276	256	266	299	290	282	286	312	241	282	292	258	283	288	271	285	281	279	280	261	293	281	271	274	271	271	284	306	256	293	266	274	296	272	293	301	259	267	274	260	316	285	291	295	261	256	283	297	270	284	278	279	272	278	266	281	306	301	255	265	282	268	275	300	268	301	271	301	256	286	299	298	269	264	289	284	252	274	268	273	275	266	287	272	314	331	257	289	284	291	256	269	276	272	287	319	266	308	256	258	279	312	292	282	281	296	284	267	280	311	250	274	292	279	279	253	284	268	272	303	266	274	257	305	287	271	284	261	282	262	264	302	288	303	283	292	290	263	276	277	271	284	282	293	317	284	270	306	284	283	272	315	328	257	273	302	304	250	270	257	261	291	238	259	303	291	276	289	265	268	283	302	304	273	267	261	269	312	290	247	310	278	268	286	283	254	281	286	272	271	287	288	298	283	276	267	295	256	249	315	312	293	302	266	287	280	287	283	279	267	280	286	266	276	290	278	287	297	278	261	300	274	279	300	287	271	303	265	260	275	264	280	256	273	301	259	264	281	280	246	287	283	280	281	256	281	300	303	268	287	271	307	284	289	299	290	287	282	257	262	260	311	266	266	291	254	248	278	289	256	276	279	277	274	295	284	285
13925	2039	2586	759	519	454	443	368	402	364	347	333	377	383	370	363	327	350	349	370	358	360	345	333	342	327	325	378	312	374	341	324	320	347	338	319	340	340	342	326	369	374	341	314	342	326	356	328	343	330	346	330	289	345	331	344	343	357	336	367	337	376	356	311	340	348	371	316	347	360	340	330	334	353	343	322	317	300	358	330	370	342	364	344	327	330	333	351	333	300	362	351	330	281	347	363	320	316	359	338	327	330	329	334	335	341	340	333	329	317	342	330	319	336	347	342	339	339	335	347	319	332	335	314	355	344	372	314	325	365	333	330	361	344	298	346	311	330	312	320	336	339	320	327	344	380	310	356	348	327	331	348	328	324	339	355	355	304	290	352	330	351	323	314	344	359	351	312	347	371	334	341	335	339	356	337	323	342	359	315	325	323	337	400	321	301	359	329	344	354	360	350	305	378	346	396	345	313	325	340	330	334	371	310	347	358	348	352	314	315	318	322	351	317	344	353	337	361	293	325	307	338	349	334	324	347	355	357	320	334	307	314	319	332	336	364	328	346	314	321	346	342	367	358	336	328	374	325	349	324	297	372	379	345	342	370	320	329	346	337	343	341	337	368	337	351	340	319	341	324	332	345	344	330	354	318	341	338	344	322	340	341	327	323	343	320	374	324	365	353	324	367	330	332	396	338	308	326	325	344	332	366	336	351	353	358	346	342	326	349	332	372	330	342	342	335	336	329	318	302	355	370	312	372	346	334	327	343	360	311	319	342	348	305	361	329	367	370	331	317	323	337	335	316	332	341	368	289	350	324	313	328	332	366	305	351	335	320	340	351	348	294	347	318	313	337	329	344	309	357	348	360	323	345	345	347	342	305	306	325	323	368	345	345	307	345	303	352	336	343	333	366	352	373	336	356	320	333	309	349	359	334	344	340	336	339	341	337	310	309	334	322	347	332	343	354	363	372	381	302	360	328	345	290	329	323	319	305	346	355	359	317	365	372	358	309	334	337	305	337	316	316	341	337	318	341	301	312	336	345	334	320	353	327	321	348	346	382	386	350	331	329	362	329	296	323	325	340	342	332	347	319	355	315	334	365	319	338	368	351	351	339	356	361	341	335	300	341	339	384	342	317	344	363	332	355	380	281	338	350	286	320	327	351	366	349	346	312	335	346	316	320	309	304	318	343	338	330	329	317	355	346	343	295	331	347	350	331	330	343	296	370	337	327	320	359	309	302	366	317	313	310	325	344	344	325	352	341	326	339	367	321	351	333	356	383	347	308	360	323	316	327	365	340	319	336	331	322	354	342	320	360	373	328	330	340	341	364	356	337	339	343	330	314	332	334	360	317	333	335	335	324	351	316	337	354	338	356	342	326	340	314	307	344	320	339	365	330	323	346	353	319	340	359	298	329	349	342	328	352	323	337	304	335	341	340	305	337	346	297	331	336	340	320	335	322	339	320	382	314	324	320	378	351	335	363	337	357	354	329	344	329	351	346	320	357	326	350	344	371	317	354	298	336	301	338	337	347	329	349	346	342	321	292	319	335	334	348	364	352	371	346	330	346	337	326	326	311	331	348	331	358	331	322	344	344	362	334	363	318	310	359	348	330	326	358	353	337	319	364	358	342	341	360	319	313	338	364	342	343	310	347	338	349	351	356	339	360	332	333	337	323	369	318	320	333	338	347	344	348	327	365	329	315	312	350	361	326	336	328	359	306	318	323	367	324	369	341	332	343	364	329	345	322	350	342	358	335	370	320	377	314	333	340	335	372	315	370	336	365	354	341	347	314	341	319	372	328	360	355	339	341	332	345	360	342	322	368	325	343	343	342	338	371	333	348	354	342	335	329	348	363	325	326	321	311	304	342	304	349	342	308	318	319	362	303	354	379	329	354	326	337	315	349	334	340	308	350	315	349	329	346	337	363	348	332	357	343	331	321	320	324	327	342	355	320	318	345	349	342	372	324	325	344	324	304	340	355	356	346	359	346	324	309	380	319	351	365	342	332	346	366	344	344	348	344	347	305	333	362	359	334	332	332	338	347	363	332	343	342	349	318	326	334	310	345	331	311	329	312	301	343	340	320	339	323	326	345	330	366	329	348	325	398	331	342	335	348	334	347	311	307	350	323	322	352	359	372	375	335	356	374	361	359	333	325	383	320	344	367	344	356	347	333	361	351	331	342	345	337	360	340	317	297	308	318	349	334	345	339	332	339	344	305	339	359	361	323	360	346	322	345	351	330	354	353	363	357	378	306	319	347	331	348	295	347	311	369	337	335	329	287	342	331	350	361	319	361	352	316	354	386	341	345	366	336	336	364	333	353	313	336	366	364	336	360	347	294	333	330	333	359	295	340	365	322	319	335	333	350	345	326	354	296	342	357	365	347	330	350	314	360	326	359	352	293	335	338	306	341	352	346	329	342	305	356	342	331	337	370	358	316	323	341	364	329	344	343	356	319	348	327	323	363	352	322	332	350	350	362	328	341	340	323	360	339	299	286	314	318	333	343	322	330	322	355	317	341	339	333	356	362	357	322	352	353	345	321	351	343	359	346	321	344	332	336	344	335	324	315	330	341	378	340	344	344	326	319	401	340	348	324	344	340	328	331	315	331	339	344	311	337	347	382	293	335	307	330	349	336	352	328	310	342	343	333	336	376	325	364	323	346	335	326	316	369	339	336	314	334	314	359	340	360	301	365	326	323	351	354	331	334	318	310	332	330	324	340	356	312	370	344	327	348	356	378	332	352	358	357	356	313	318	333	336	373	366	320	314	369	315	328	351	346	330	331	329	317	314	351	326	341	324	347	354	352	372	335	329	318	318	336	330	368	352	326	334	341	334	333	328	346	337	332	334	341	324	336	333	345	325	357	323	324	365	334	351	326	331	329	352	360	361	343	319	299	346	304	382	339	342	355	336	334	377	339	332	331	351	354	350	327	335	330	325	342	311	380	345	324	292	331	347	350	358	362	315	337	325	322	376	349	351	375	300	328	325	345	374	329	391	327	329	331	330	356	333	358	365	331	327	372	345	338	340	356	360	337	360	330	320	310	315	325	335	326	347	339	325	336	358	346	289	346	350	370	344	320	354	347	348	347	355	351	321	362	337	344	326	344	326	335	353	351	336	338	365	333	358	309	343	368	321	329	361	341	348	324	318	349	361	339	329	363	303	327	351	352	318	354	338	331	362	341	322	352	352	328	334	354	381	340	319	330	301	334	340	364	333	357	346	332	366	355	335	331	364	351	336	353	316	320	370	311	305	318	353	334	330	356	323	285	340	331	317	313	357	283	308	337	370	345	347	350	329	349	356	325	330	296	364	339	356	320	317	315	341	346	336	349	344	345	350	349	335	355	350	324	368	322	366	317	343	345	347	329	338	345	317	323	322	341	350	371	337	366	348	347	344	311	353	327	347	319	313	351	364	331	324	333	352	317	345	340	368	338	336	300	324	306	357	345	345	344	359	363	337	315	361	363	328	348	370	340	337	340
23628	21180	28643	23994	21168	12579	1448	882	723	682	652	622	565	504	560	504	533	512	465	451	505	450	502	429	443	452	454	437	446	458	449	453	428	425	462	420	443	421	422	439	424	421	463	459	422	408	440	436	409	434	435	434	418	446	470	440	384	494	422	458	422	445	422	377	406	428	431	426	434	456	464	428	427	455	464	418	404	424	413	435	432	406	440	433	416	454	417	410	475	428	459	416	484	413	450	417	438	447	435	432	394	448	419	440	404	477	405	441	450	431	429	438	408	411	463	445	439	446	429	409	420	444	437	427	429	416	407	385	391	471	420	421	422	457	410	436	414	435	423	445	448	450	426	429	427	418	414	400	450	442	440	442	429	408	415	444	413	436	392	395	452	423	409	424	373	422	442	433	400	426	432	416	441	408	433	424	447	425	437	441	438	393	471	433	443	423	452	445	426	457	406	429	425	433	426	409	422	457	411	401	434	436	440	445	368	435	418	410	414	420	416	428	400	406	478	429	467	449	417	441	404	449	410	386	450	431	415	439	387	449	469	424	431	371	435	418	429	431	397	411	459	423	429	447	418	432	429	402	457	442	392	420	411	396	393	420	421	438	437	420	442	449	427	383	399	436	413	441	472	460	425	457	421	440	436	409	398	423	413	447	413	431	437	402	442	444	390	453	440	437	412	422	422	423	385	451	444	404	367	446	434	404	410	416	396	435	480	419	478	419	457	486	436	401	464	441	399	441	456	423	443	424	422	402	427	405	434	472	423	423	424	441	435	424	429	413	405	415	417	432	447	394	411	411	379	396	424	414	423	391	412	408	444	389	416	453	417	419	459	431	461	429	441	441	422	396	443	427	450	441	436	389	413	442	413	431	468	375	423	435	462	443	433	443	423	384	392	409	425	417	439	476	422	454	455	469	438	444	450	447	403	410	401	432	452	364	460	409	397	434	477	429	453	433	453	459	398	421	462	453	409	451	463	416	432	413	426	406	413	429	411	387	384	462	446	402	456	388	466	390	449	424	460	392	450	407	419	407	439	439	407	392	446	456	436	445	394	438	416	418	443	422	414	404	416	433	436	436	440	399	407	458	403	426	405	400	429	445	399	424	425	461	408	405	400	442	420	442	395	449	414	443	392	395	435	370	408	400	406	443	464	425	480	446	437	420	412	428	443	405	428	460	429	426	402	420	399	438	412	411	441	422	415	439	411	418	376	429	424	410	421	408	409	401	380	426	430	444	439	433	439	411	458	416	417	430	443	387	404	454	458	439	422	435	426	431	456	424	451	439	412	421	382	392	426	403	433	399	406	405	445	392	404	447	450	435	400	402	443	435	436	431	448	431	425	454	435	460	438	425	455	405	447	413	421	409	439	441	424	410	432	417	421	439	414	408	445	432	448	433	403	477	508	453	437	475	415	458	427	406	374	414	430	417	414	422	426	430	398	421	440	427	423	405	444	419	428	454	478	428	397	439	412	400	445	414	415	451	445	411	440	441	446	401	456	433	382	407	443	463	438	412	408	404	419	432	460	473	434	457	441	430	463	401	438	417	442	432	412	420	413	449	446	429	398	439	449	421	440	430	406	425	413	449	447	444	424	427	388	401	416	435	430	427	440	395	421	400	423	403	421	434	441	427	401	425	410	417	437	420	388	419	450	424	403	414	429	411	438	415	418	396	430	392	431	466	433	417	449	464	387	442	431	422	481	412	423	414	441	423	427	440	458	418	421	438	419	415	423	413	422	416	401	419	446	424	423	428	414	410	434	420	453	446	411	447	416	422	417	458	402	451	442	447	430	475	409	425	410	445	409	436	433	438	392	459	419	402	434	420	436	421	410	479	441	427	434	382	434	405	393	416	415	437	420	419	431	450	411	457	432	446	447	445	465	414	420	430	423	402	416	437	433	427	405	447	421	436	433	430	439	430	448	448	420	455	400	435	417	430	420	429	452	429	423	414	433	427	402	430	403	434	451	412	440	421	465	377	436	461	431	433	464	413	442	463	434	432	457	449	417	423	408	448	430	405	403	388	407	434	426	413	438	447	468	395	422	416	439	412	452	455	424	414	438	417	412	424	434	425	404	426	443	392	402	428	404	405	423	422	416	423	449	404	471	454	429	423	438	453	397	452	412	405	422	446	429	427	364	394	437	431	423	427	443	407	480	467	436	451	411	465	451	438	428	412	434	404	429	445	438	419	440	380	434	404	439	412	397	414	443	415	433	394	382	413	430	467	436	434	421	429	430	400	401	430	424	442	429	467	419	441	425	438	423	439	445	422	442	421	435	439	450	421	421	395	434	420	436	425	420	439	413	432	405	418	428	425	471	401	420	436	422	432	394	411	431	447	425	413	431	417	416	405	432	425	445	421	418	460	445	429	425	454	431	436	430	430	409	446	377	445	403	440	449	428	434	427	419	455	452	413	414	463	432	409	432	429	449	422	456	416	431	438	423	415	430	448	420	402	454	442	446	422	409	416	398	460	408	415	467	427	411	424	429	411	416	388	401	408	445	431	445	503	415	432	459	420	410	407	419	419	413	433	434	417	407	409	428	456	413	445	428	404	448	409	441	442	409	436	383	411	406	394	427	420	433	477	410	410	403	423	398	480	433	418	413	403	417	428	432	423	438	417	456	397	439	443	457	459	422	398	392	443	444	408	472	412	425	430	441	428	466	406	422	450	444	441	412	406	419	414	427	411	419	405	440	428	442	464	437	428	402	423	372	440	409	391	409	395	424	408	380	414	448	413	440	431	426	395	432	434	418	454	400	410	425	428	448	457	417	437	398	401	418	407	408	421	453	471	472	408	411	454	410	424	454	436	450	446	400	434	437	452	460	451	438	423	419	438	407	475	454	452	392	414	441	447	433	462	454	432	413	450	411	418	421	453	454	423	427	413	404	431	469	395	481	402	416	437	448	425	442	427	429	448	438	435	417	406	436	408	402	402	393	416	399	424	412	425	420	457	403	423	423	402	429	421	419	413	407	429	436	396	399	416	436	427	411	428	427	410	428	423	428	469	393	460	439	414	412	398	416	442	420	398	439	398	468	446	434	400	442	411	404	429	426	434	424	416	450	421	451	433	412	439	389	436	367	397	440	385	411	442	454	437	416	437	388	430	455	440	432	414	375	408	462	391	420	439	458	430	424	423	394	473	442	420	416	438	427	449	456	443	421	428	411	392	434	420	400	459	429	430	421	437	450	424	412	425	410	417	394	469	436	410	432	448	443	459	440	399	392	433	430	443	424	387	428	408	430	407	426	430	426	434	416	453	412	419	434	404	435	431	413	428	440	419	417	368	393	442	424	461	416	470	474	444	427	413	436	434	446	428	456	413	449	457	411	429	450	431	435	395	417	417	417	459	429	435	422	415	423	412	385	434	455	444	411	426	386	377	404	417	434	430	445	413	456	447	436	405	391	444	395	407	401	402	444	472	444	392	451	374	436	435	426	414	424	463	417	405	446	430	400	413	435	425	426	462	448	415	382	461	404	415
17020	10915	13491	4411	2976	2093	1744	1396	1217	1060	889	797	792	682	616	636	617	606	568	580	583	543	544	555	513	544	519	518	525	552	515	494	516	532	500	452	555	522	509	526	497	485	509	457	507	462	474	518	522	437	474	465	495	469	496	500	484	501	525	510	464	481	524	503	476	432	426	493	474	532	518	475	465	466	492	425	508	494	474	471	492	485	505	451	463	510	534	518	447	486	491	510	517	507	478	494	520	444	471	438	483	472	500	490	473	467	512	477	524	489	464	499	488	467	459	494	503	477	475	471	447	480	508	481	432	486	492	454	495	504	462	478	496	483	464	481	458	468	472	467	476	475	480	485	511	502	486	486	479	467	475	477	478	474	467	474	498	456	487	444	533	508	510	480	470	483	474	486	444	469	457	468	500	498	448	448	491	453	469	467	499	499	468	490	454	467	447	481	472	476	494	481	507	471	500	506	460	489	473	468	482	497	491	493	490	455	494	458	466	489	489	516	477	486	487	451	481	466	485	460	475	466	494	485	468	445	460	475	468	464	470	470	465	471	466	470	509	509	490	478	460	456	443	500	497	452	458	483	496	490	483	460	455	500	502	454	488	483	477	476	447	515	504	489	478	472	466	495	475	450	530	479	463	461	528	466	471	498	473	477	493	491	493	482	424	460	494	511	478	491	474	491	447	510	504	469	474	459	487	496	472	450	478	510	451	502	488	505	487	412	489	422	477	460	522	505	472	488	483	479	489	499	488	477	539	456	499	457	513	523	484	498	509	492	465	465	460	473	499	495	468	470	522	465	452	492	462	500	503	465	495	471	473	490	470	462	527	507	472	454	482	472	470	491	502	500	452	473	476	481	480	445	471	453	439	488	479	450	482	496	483	462	497	474	452	467	489	482	460	441	519	492	479	476	494	508	478	490	502	474	470	422	487	480	471	469	443	510	496	472	519	466	453	522	443	469	477	479	490	497	474	509	491	509	476	472	464	511	466	498	479	483	486	503	483	455	469	476	490	509	497	533	475	503	506	495	481	487	481	472	489	496	463	491	469	455	473	453	475	464	489	488	507	480	474	502	480	482	492	488	435	481	461	459	479	487	477	500	486	494	466	500	475	480	493	468	478	476	471	495	517	473	510	492	462	483	509	486	476	453	459	473	481	464	481	474	478	465	492	499	490	468	510	501	478	492	509	453	464	460	439	469	470	509	452	478	475	503	447	469	502	451	480	502	494	465	465	479	467	484	515	481	517	474	484	461	421	473	498	512	456	506	475	444	461	510	507	501	472	458	473	472	483	464	494	458	464	470	466	448	472	501	475	454	447	489	519	465	491	476	426	484	451	474	446	439	496	463	447	447	487	512	502	461	466	475	468	480	483	491	480	473	466	486	523	431	478	486	461	441	454	481	494	524	501	501	426	486	526	467	462	502	492	489	470	455	478	445	522	439	497	485	484	507	486	464	503	458	497	483	428	512	498	453	436	486	481	516	475	523	425	504	506	486	514	476	495	493	531	473	490	470	473	461	473	461	483	486	473	470	469	523	498	480	471	523	451	441	488	507	534	443	457	450	478	514	481	462	493	482	502	468	444	482	455	485	502	514	494	470	466	494	454	466	488	484	496	468	479	485	491	467	488	478	488	466	474	455	472	455	517	481	467	468	448	497	493	499	457	473	500	490	457	466	502	468	483	491	463	460	458	427	484	490	474	485	437	496	488	451	489	481	512	432	465	500	464	429	479	508	473	454	471	477	493	464	463	463	509	502	517	501	434	509	505	465	477	484	459	518	470	484	505	463	484	443	451	445	490	448	492	489	508	518	488	428	446	448	482	467	468	482	451	516	502	507	540	462	524	494	458	498	491	483	531	480	504	471	503	449	520	447	502	463	461	480	453	475	501	497	462	482	472	450	478	462	481	482	482	475	477	446	460	483	461	450	490	474	507	501	482	479	530	464	495	467	507	476	435	503	500	489	485	482	502	469	460	483	481	495	501	482	452	458	427	474	474	499	498	494	452	458	465	437	481	477	504	496	504	521	493	489	526	518	474	482	515	468	504	507	486	464	484	491	495	474	466	452	474	494	470	465	432	487	467	482	497	503	494	437	453	480	505	490	442	507	467	497	499	492	475	477	459	489	486	425	527	477	499	464	455	483	462	484	501	501	452	512	466	494	489	482	534	498	460	466	461	498	483	527	497	483	485	488	482	450	475	471	480	473	455	495	425	462	493	476	487	474	516	477	460	494	493	518	493	466	479	481	458	464	496	488	480	476	499	451	510	434	512	526	474	468	496	487	486	448	431	499	467	520	438	443	483	466	504	477	501	506	464	520	431	478	456	476	506	486	481	474	516	485	468	523	503	504	498	475	463	446	496	471	478	480	484	487	447	471	483	481	466	522	497	493	509	465	484	452	488	496	512	483	476	492	452	475	492	441	474	500	528	447	476	551	462	470	478	507	481	488	447	460	467	507	490	484	484	456	459	489	500	471	496	483	482	473	455	469	477	470	505	470	494	459	461	444	430	457	513	438	441	469	462	455	459	511	480	462	502	431	474	507	501	509	440	478	479	515	468	438	487	444	461	490	464	511	474	487	461	456	471	471	507	515	480	494	496	469	438	513	494	489	457	478	496	461	435	472	474	491	496	495	514	491	490	447	509	478	499	488	503	470	503	432	484	522	488	473	426	457	465	507	476	441	463	506	453	499	487	489	452	472	473	497	447	448	488	506	465	477	479	501	483	457	497	462	452	477	510	477	483	511	468	501	468	516	456	509	446	521	460	467	489	489	459	474	475	495	483	475	481	480	483	474	479	484	479	471	459	482	473	489	477	504	489	483	448	491	463	469	478	461	495	477	482	503	453	465	436	456	492	481	457	485	490	485	475	443	526	454	487	516	477	494	504	470	458	500	487	469	499	505	496	480	462	470	511	470	516	491	505	432	478	476	465	517	487	469	505	480	475	489	530	489	470	500	477	466	475	517	462	469	498	500	479	498	466	477	491	468	445	492	506	479	462	495	504	482	432	491	489	466	498	483	459	458	431	503	514	493	517	499	500	517	516	464	486	470	492	487	461	477	481	484	483	502	460	502	475	467	481	447	473	506	439	459	467	465	515	497	483	511	489	475	481	492	481	456	482	445	485	441	457	440	506	462	470	454	473	459	457	429	502	458	479	476	470	471	478	456	453	469	448	497	501	466	497	463	473	476	472	486	528	501	456	471	448	467	440	454	482	516	455	468	466	476	463	481	465	473	509	493	513	474	494	495	505	468	490	460	466	459	476	458	482	504	488	494	503	453	477	470	468	480	501	470	495	466	487	462	482	497	467	490	477	478	515	494	482	479	458	486	487	496	447	462	500	483	503	454	490	459	450	490	473	468	557	455	455	486	494	496	480	472	513	466	475	458	453	487	519	460	489	480	469	488	448	481	483	458	511	452	474	495	476	465	502	479	483	474	481	433	534	463	474	468	466	519	478	482	469	463	523	524	477	471	491	515
24858	21166	27616	24882	12890	1155	780	683	643	649	543	566	566	566	507	566	522	527	499	494	500	547	541	497	540	479	475	500	523	485	536	543	520	496	528	507	563	511	517	522	458	597	526	505	540	483	493	459	560	494	513	535	525	493	498	503	518	531	496	514	506	524	500	505	552	500	523	529	555	497	525	507	512	491	535	448	529	495	482	493	496	537	534	521	496	537	509	518	465	531	521	487	502	525	548	518	480	492	523	510	499	524	500	483	491	507	494	498	509	499	513	495	488	487	511	502	471	484	493	508	517	460	493	467	519	548	506	491	486	537	532	503	517	558	537	513	518	552	539	518	501	514	487	507	490	503	513	501	509	544	493	464	522	524	492	493	513	487	481	537	531	522	490	506	503	509	506	519	475	465	510	475	524	529	498	479	491	518	488	505	494	513	491	455	516	516	528	457	522	499	485	526	544	532	561	462	483	471	501	494	506	504	492	469	492	502	525	496	471	530	553	484	512	491	489	495	515	515	482	528	533	454	533	475	468	491	470	507	498	503	514	538	471	497	485	482	494	522	466	482	507	523	524	503	539	487	478	492	525	507	542	464	525	488	514	501	476	462	498	499	500	493	516	494	502	513	477	526	485	505	532	525	508	499	489	522	529	536	529	502	505	472	515	484	532	523	526	508	502	481	476	464	513	463	496	522	504	488	506	530	523	500	498	483	480	493	510	491	509	520	485	530	493	510	470	479	506	480	469	499	534	501	478	538	482	503	480	493	509	476	547	506	485	525	455	501	500	484	488	511	478	513	495	502	513	493	472	492	474	478	480	511	528	498	495	496	451	507	510	530	510	501	504	484	517	481	518	503	478	492	489	512	531	462	484	526	499	491	535	534	506	536	522	489	514	522	491	497	506	490	493	466	527	507	509	485	472	499	532	514	470	517	513	525	471	525	489	515	501	514	459	460	500	490	506	481	525	512	507	463	508	496	514	482	499	516	518	526	503	527	502	489	533	467	498	508	527	501	515	485	478	515	506	467	551	515	471	517	511	532	519	492	493	484	497	482	467	501	535	526	522	495	498	465	534	474	515	509	461	484	440	490	448	520	504	476	501	532	520	486	530	514	514	495	471	462	463	494	516	499	458	520	523	518	482	533	514	508	523	486	516	510	499	475	487	526	441	497	479	483	508	478	556	470	498	487	477	510	475	521	460	475	511	467	482	479	502	485	553	540	489	499	526	505	471	469	477	508	477	527	474	517	472	523	492	523	496	523	526	488	512	538	505	504	506	499	472	489	519	492	502	512	470	495	492	491	508	488	515	546	488	496	524	542	501	495	473	474	503	512	461	482	495	474	488	433	546	509	521	510	509	506	511	508	531	491	468	520	512	494	513	520	501	513	514	494	506	480	494	480	493	532	497	507	521	470	483	448	461	507	463	466	449	497	528	518	505	462	495	488	503	454	451	466	514	467	557	525	492	521	479	517	485	461	488	480	514	483	503	470	459	521	511	521	468	483	479	498	527	492	499	479	478	491	481	525	448	483	515	532	538	482	474	518	496	489	482	485	475	501	482	497	484	497	528	513	509	485	494	449	514	521	503	501	526	488	475	509	506	510	498	494	494	505	510	508	532	498	479	539	489	489	501	527	495	502	510	524	522	502	507	514	488	492	478	488	483	492	547	473	413	495	493	485	509	522	503	498	519	530	528	526	450	483	474	479	497	492	467	467	459	529	508	477	471	529	485	473	499	475	467	503	508	500	506	488	483	538	533	493	503	520	500	488	488	468	500	478	505	480	480	524	533	536	507	510	527	471	513	522	494	466	480	500	500	487	483	484	513	502	488	483	485	439	523	481	464	498	486	478	524	500	496	510	506	489	464	512	499	506	478	507	527	520	495	554	521	516	486	491	485	478	520	503	486	501	512	506	489	529	486	526	509	448	552	486	502	526	505	509	500	541	478	469	469	505	462	494	492	482	466	519	504	519	481	456	511	482	505	515	502	520	492	467	486	520	487	484	550	524	496	554	522	535	475	484	527	475	497	534	463	553	496	525	486	481	479	473	512	507	467	486	503	524	470	510	497	530	491	489	476	530	522	526	523	482	494	515	498	526	484	534	527	510	495	482	555	483	497	498	525	507	496	491	495	488	515	489	479	516	471	478	487	544	460	497	564	471	483	491	513	542	531	531	463	519	484	498	518	501	479	494	508	504	481	489	487	449	465	493	548	512	518	467	513	490	521	500	484	491	478	500	522	481	515	479	512	508	543	524	496	511	519	491	479	489	535	484	502	484	527	494	470	502	517	479	488	472	498	513	520	476	524	455	499	505	503	477	486	503	531	531	500	496	496	496	496	537	487	508	525	480	512	489	507	480	479	484	479	494	481	497	482	540	493	525	493	457	517	492	504	492	506	522	522	540	486	477	498	544	500	467	533	494	471	468	507	532	503	457	508	490	497	519	504	453	468	520	495	508	485	485	480	504	515	502	517	497	484	495	464	524	461	486	544	532	529	523	481	482	505	509	463	477	492	493	462	498	500	495	511	489	511	483	500	508	496	521	512	501	481	541	508	536	558	497	499	512	568	522	463	505	471	477	517	515	480	489	495	497	523	497	484	591	496	505	512	520	481	529	510	481	543	494	521	506	477	500	550	490	525	492	567	511	505	504	488	506	508	502	487	508	494	491	536	470	512	490	485	526	492	529	474	498	526	474	468	504	512	493	500	491	484	498	484	512	503	529	495	514	486	510	500	487	514	512	491	473	519	518	538	499	518	509	501	512	499	523	485	529	523	466	493	495	499	518	514	499	503	505	481	459	543	469	521	507	542	451	473	496	480	486	474	480	534	505	460	528	443	520	502	510	512	512	507	502	514	492	525	481	521	474	473	484	537	501	513	455	486	525	548	481	474	491	554	508	537	462	498	481	500	527	534	516	433	506	517	549	470	507	484	523	516	508	534	533	486	467	471	505	506	550	467	466	495	458	501	476	485	498	516	461	510	489	480	473	499	491	489	561	483	537	452	502	468	500	477	490	503	473	491	536	514	514	495	517	469	508	491	513	492	506	467	525	504	498	516	494	503	480	504	494	472	512	469	497	497	521	518	516	479	502	492	480	459	494	461	471	527	491	483	473	485	520	506	510	507	485	510	468	480	492	513	492	506	506	480	498	484	542	460	505	522	533	500	489	499	507	501	527	489	486	494	501	516	482	490	522	527	512	486	513	481	505	526	542	535	482	465	489	499	470	509	497	530	502	477	517	439	506	496	503	465	507	537	525	500	504	541	511	486	491	524	466	485	473	482	483	463	468	504	491	495	504	512	501	515	503	506	490	540	517	505	520	501	485	527	503	507	545	474	453	506	481	498	458	495	479	493	509	502	484	533	489	494	522	506	447	499	517	477	533	480	539	499	488	464	512	508	498	528	467	493	554	548	474	505	513	513	486	454	510	484	471	481	508	497	490	529	460	507	535	525	534	485	500	532	495	480	497	457	489	495	479	483	505
20560	7051	7391	2719	1898	1454	1267	1073	1036	883	800	728	726	667	655	668	653	648	623	594	612	607	689	611	565	669	628	591	608	554	617	637	576	614	640	607	573	610	585	587	604	631	607	603	561	559	645	626	527	595	598	576	544	621	580	563	573	544	549	576	579	612	604	632	578	605	595	581	598	589	592	584	584	585	578	568	547	587	558	573	549	564	580	553	576	611	576	583	574	561	550	584	575	578	590	595	526	584	589	605	642	596	555	597	581	552	597	567	605	622	614	595	550	561	597	565	601	629	551	606	570	605	591	565	579	624	604	614	597	557	593	566	645	610	596	602	588	565	574	582	600	621	612	607	625	609	621	592	590	559	570	619	575	591	544	591	585	606	562	572	541	636	598	600	581	610	563	608	574	589	545	579	533	566	613	588	636	587	563	571	570	592	551	591	587	566	580	571	619	549	592	565	600	581	592	566	583	558	563	574	594	567	572	559	624	569	583	585	603	568	564	559	594	580	537	600	578	547	640	568	590	583	604	603	555	590	629	621	577	614	557	625	578	598	584	606	578	634	581	596	562	566	632	534	600	596	632	597	589	599	622	569	600	575	592	542	559	571	549	633	572	586	602	598	577	590	597	590	601	606	572	593	576	613	591	541	588	571	574	622	590	585	584	593	623	562	552	588	612	551	600	570	593	611	608	582	585	591	570	594	562	593	623	563	601	620	564	581	628	602	578	611	589	640	622	563	569	579	601	586	620	603	589	584	537	602	618	552	577	564	565	589	562	602	549	596	591	560	585	605	624	604	607	581	543	609	588	579	566	583	624	559	603	599	541	559	552	617	555	631	584	591	603	609	549	567	586	564	597	591	586	603	594	605	609	623	596	565	599	592	585	585	597	561	578	547	589	608	585	581	534	599	562	590	570	584	587	583	554	587	627	640	614	565	584	584	606	573	622	582	577	610	595	596	541	563	545	608	628	584	609	564	601	576	648	596	591	573	568	586	548	595	594	598	623	567	618	585	560	591	545	564	585	564	613	549	578	566	582	554	602	548	598	592	611	603	561	587	586	561	605	606	589	587	602	579	611	613	579	573	541	567	581	599	610	587	615	583	632	582	580	585	573	587	565	614	576	610	560	553	595	575	578	587	616	580	566	597	590	603	616	580	611	587	584	578	572	596	535	569	621	596	596	592	576	603	589	552	570	543	537	572	604	583	597	573	560	609	610	560	558	595	602	604	568	586	627	549	548	563	551	599	553	565	547	556	581	588	605	594	579	553	597	509	579	580	607	589	608	632	609	547	565	573	630	582	577	571	583	561	599	549	589	562	598	568	620	626	579	565	595	593	639	671	569	575	616	553	573	574	590	592	585	574	569	556	577	597	582	580	649	620	576	645	595	617	582	581	556	563	573	523	599	592	595	568	586	558	574	590	552	591	600	566	598	594	584	573	583	569	580	588	568	577	586	544	554	612	564	637	602	609	566	585	548	573	522	583	585	575	532	523	605	586	549	589	583	583	590	571	590	562	566	533	601	598	570	569	550	579	571	612	544	589	563	592	617	622	567	603	593	579	583	565	573	580	565	588	542	594	594	614	564	568	606	581	565	582	632	600	582	598	593	595	565	597	591	599	582	570	551	594	547	595	576	571	591	565	561	596	615	534	581	562	614	590	570	607	582	600	602	564	576	570	613	569	568	586	530	597	636	552	582	609	594	589	575	611	598	546	565	593	593	593	608	569	556	588	586	593	625	579	549	615	591	549	603	566	569	572	550	590	602	561	601	558	606	578	590	561	569	576	592	599	569	571	586	549	602	597	586	568	578	632	605	612	646	592	584	581	574	614	601	587	565	582	557	578	603	579	566	574	638	592	579	574	547	585	591	617	558	581	597	625	546	604	613	586	569	622	593	613	586	570	570	578	631	565	520	548	576	570	558	574	583	613	584	556	589	544	581	598	575	612	591	579	616	585	595	603	573	562	566	576	582	583	595	551	527	585	599	558	646	597	562	611	578	596	555	569	559	610	594	548	605	631	612	584	584	583	615	595	533	598	583	549	584	604	619	591	613	547	537	575	587	587	575	583	570	610	610	583	528	602	615	602	602	555	596	585	579	613	595	594	585	544	565	561	631	599	606	592	565	593	575	582	597	563	604	601	569	523	611	593	591	613	612	594	592	583	543	550	548	565	592	567	551	591	623	595	594	594	620	576	653	578	568	585	639	576	600	584	599	623	572	572	565	557	565	587	598	635	618	558	558	540	569	592	567	572	596	566	532	586	610	579	590	579	559	572	552	586	583	628	546	602	569	578	570	565	585	577	543	605	628	614	577	572	581	593	628	574	620	606	591	608	556	653	554	601	555	593	579	619	569	580	543	573	567	598	634	558	565	589	615	591	571	574	602	591	579	576	601	604	581	600	583	585	601	582	606	563	569	593	568	596	553	581	589	595	602	568	590	590	604	573	579	574	531	569	606	634	595	543	615	569	578	591	642	636	552	608	573	613	602	564	593	616	597	578	602	557	562	585	592	616	576	583	515	644	570	541	565	535	586	575	595	616	533	620	593	580	575	622	589	553	609	600	587	568	582	589	567	589	568	567	576	560	603	620	598	559	644	571	548	560	572	597	614	582	624	611	587	600	648	566	573	590	598	582	601	624	616	625	582	619	574	611	581	595	588	581	635	636	584	566	596	569	609	595	581	588	597	608	595	583	595	603	578	583	577	598	580	612	596	575	535	628	602	567	561	580	548	585	593	571	593	594	558	574	568	616	598	556	610	572	602	559	601	582	540	626	635	592	612	564	616	582	559	563	566	549	515	564	582	593	600	586	562	564	602	575	523	603	593	576	648	623	620	594	528	549	574	598	584	603	616	597	574	571	584	592	553	582	559	597	562	557	571	555	566	605	595	583	607	580	576	574	574	613	557	605	567	628	597	628	633	595	612	598	536	577	588	559	539	545	596	576	632	586	576	604	581	555	547	595	568	532	586	583	585	543	560	564	609	572	550	559	590	570	550	592	594	537	530	583	592	584	566	583	581	585	596	571	598	562	571	537	573	554	594	620	584	596	583	578	611	617	623	611	548	614	586	623	587	588	578	589	606	567	566	566	586	539	573	570	581	562	577	595	597	600	658	562	550	592	580	594	582	570	575	599	566	590	607	583	540	607	557	588	592	594	595	581	597	633	615	618	619	574	589	619	546	571	587	637	571	609	593	608	618	606	594	557	528	574	603	618	642	550	634	603	567	568	586	583	603	558	584	597	600	588	621	597	600	570	588	593	568	545	626	580	599	560	569	556	593	606	575	585	568	556	598	614	591	580	581	567	647	563	578	532	642	595	573	587	574	615	591	535	569	560	586	602	574	584	601	598	604	620	546	557	603	578	549	564	576	588	589	613	572	571	584	572	617	627	593	587	567	599	614	540	586	571	599	610	568	643	607	588	564	609	568	587	579	604	557	564	618	540	555	599	638	562	597	562	580	611	547	621	577	592	602	664	574	610
22669	21216	29027	23692	21208	21280	12619	1920	1405	1282	1194	1145	1029	1036	958	953	995	935	864	909	894	866	927	882	828	865	835	894	808	826	829	856	842	855	809	816	830	822	828	829	817	822	830	809	828	819	810	837	818	815	816	807	818	813	790	813	817	802	824	762	825	776	818	819	824	815	830	803	813	796	834	762	858	798	871	771	799	795	900	792	809	798	824	801	816	777	831	756	833	838	780	789	849	873	857	814	802	785	845	821	771	822	811	819	788	840	800	774	802	797	790	777	808	831	836	791	796	838	784	806	809	767	822	789	847	795	844	859	825	788	775	812	798	748	764	767	854	794	772	739	834	824	860	847	783	870	842	776	767	781	783	785	816	826	796	786	784	807	853	839	762	753	748	792	796	779	774	814	836	793	746	824	821	823	756	769	788	764	794	791	761	821	843	784	794	783	831	803	786	781	813	784	843	780	807	751	785	782	791	842	815	798	777	792	841	819	835	749	825	862	795	800	809	809	817	786	842	777	784	776	750	751	743	756	799	789	821	767	793	778	809	845	814	805	781	811	823	804	777	811	765	791	796	780	758	828	751	806	765	835	788	830	791	762	760	820	850	793	844	829	804	773	772	822	775	814	790	829	816	807	764	791	763	798	808	788	778	793	773	778	793	793	800	843	743	828	737	791	797	775	809	760	816	778	807	763	790	815	810	824	779	786	817	787	802	776	770	764	794	802	786	759	825	805	761	768	785	781	821	797	837	831	801	767	827	787	779	789	833	792	794	805	785	806	794	768	818	854	789	790	823	834	769	838	829	793	794	769	820	794	808	817	743	800	846	808	826	803	797	786	768	785	788	772	815	776	785	810	788	777	770	790	757	796	849	794	796	789	771	742	789	753	858	751	889	798	805	789	849	735	826	723	843	727	737	755	857	799	863	805	768	796	830	803	861	748	828	792	766	813	862	837	801	793	799	781	765	811	806	795	794	781	803	801	818	804	790	815	792	899	768	771	811	778	751	756	794	800	811	794	769	748	777	787	825	835	743	791	797	842	791	778	767	823	793	750	757	747	812	803	816	816	844	799	772	830	819	795	762	793	762	809	777	779	804	784	844	776	755	809	844	791	826	796	763	756	771	801	781	830	807	814	790	815	825	778	816	797	838	815	825	845	792	772	799	803	749	762	805	855	764	826	808	806	811	756	790	835	798	760	819	807	785	768	831	792	806	797	802	795	783	846	810	805	862	778	813	779	843	773	799	792	785	849	760	775	806	789	751	822	767	758	829	725	767	799	853	754	839	831	774	802	808	803	816	760	830	789	761	808	795	798	770	778	787	789	767	825	765	762	801	845	783	800	817	787	731	772	810	858	792	809	821	843	807	810	780	816	783	761	833	769	832	771	813	737	788	792	755	802	847	823	793	757	765	764	785	745	791	795	807	794	804	820	815	784	821	799	796	761	827	794	807	807	777	758	767	834	767	800	829	767	789	748	818	791	752	825	791	821	747	784	804	762	779	809	748	787	781	745	804	766	808	816	783	775	778	842	817	803	761	822	784	742	837	804	821	798	803	851	807	778	823	770	812	749	800	776	734	851	800	757	799	777	816	804	837	833	817	754	784	763	781	799	809	838	749	827	780	782	786	778	769	810	835	799	823	742	789	811	752	834	790	794	808	801	788	767	766	791	807	801	782	802	824	800	819	771	796	783	796	821	768	801	777	774	803	808	761	792	757	823	775	820	745	817	840	749	787	803	854	870	824	849	770	814	796	778	840	844	787	800	826	795	842	754	793	796	759	829	836	818	797	781	790	806	774	786	806	822	765	763	789	879	829	817	843	808	767	809	793	828	831	833	802	821	746	827	856	829	770	823	829	750	784	784	820	778	784	842	789	817	816	801	766	824	755	794	757	786	805	808	828	786	824	784	789	818	788	790	819	800	781	820	798	764	799	767	776	784	774	752	775	762	785	769	798	794	851	751	771	780	773	780	782	853	764	815	812	824	818	781	773	806	795	810	848	763	828	828	793	830	755	775	817	801	854	737	764	759	772	779	766	782	802	822	751	808	800	785	781	806	831	746	764	770	852	798	808	744	842	782	789	778	793	809	809	815	786	826	820	823	860	780	811	823	810	817	750	826	725	808	785	753	851	832	788	803	775	804	806	785	737	782	827	811	796	821	765	812	787	788	779	813	765	785	766	765	834	760	785	809	813	787	775	810	777	827	800	794	827	736	806	771	790	788	827	774	816	794	805	792	799	776	805	800	824	843	807	760	844	812	793	779	801	732	713	807	820	803	820	829	813	820	804	819	784	808	801	862	811	848	755	788	795	765	765	753	831	822	766	792	795	795	776	802	773	820	789	778	775	797	803	750	758	764	784	815	786	847	871	805	754	788	774	762	789	799	772	796	822	808	787	804	831	780	845	794	802	787	820	741	769	848	821	759	782	822	780	772	850	814	749	775	767	813	783	831	789	861	788	778	789	785	839	782	824	844	753	755	823	775	805	806	805	802	758	781	801	783	790	776	819	803	789	825	779	801	796	767	781	814	818	806	803	790	803	812	771	791	756	803	811	815	797	769	793	822	780	767	806	790	784	790	792	781	793	783	820	835	752	826	729	779	823	828	784	774	801	865	780	795	777	803	756	828	829	747	831	824	797	811	824	799	816	767	786	814	800	777	792	818	799	777	758	800	809	831	780	773	826	797	743	736	787	812	789	763	754	771	781	837	832	808	805	775	789	763	822	752	843	773	764	813	770	772	741	819	809	787	790	755	785	784	778	790	757	758	777	781	791	821	823	761	780	819	784	834	775	811	825	791	823	765	763	826	787	755	794	789	784	771	786	784	771	809	792	816	789	753	815	811	825	810	842	787	833	816	749	812	805	835	803	801	805	809	792	774	786	833	780	780	802	774	800	749	812	785	761	832	791	776	767	811	776	747	759	849	829	848	815	763	775	737	785	797	807	803	801	766	781	816	787	780	746	826	819	774	776	819	791	818	792	797	797	815	839	834	766	819	787	767	814	787	776	808	798	820	760	816	801	780	769	768	777	813	758	818	750	778	792	807	771	753	757	810	809	741	780	827	753	799	799	800	813	839	782	771	826	835	760	770	766	791	803	791	775	764	804	770	798	828	776	751	772	830	823	808	778	789	840	775	749	794	828	809	769	818	858	810	864	774	794	788	770	801	779	800	794	844	772	823	754	835	783	721	778	825	804	808	809	831	858	769	834	792	773	808	794	799	790	808	841	809	815	742	864	798	830	764	837	748	784	787	827	808	781	768	742	764	789	790	798	814	853	797	800	818	819	753	775	825	795	796	774	790	799	790	793	784	785	805	788	793	833	818	774	814	810	818	812	801	749	815	755	838	818	728	825	836	808	881	745	813	813	829	767	841	793	783	821	741	803	754	830	825	743	777	789	826	801	784	767	755	767	857	791	763	803	810	775	787	806	790	776	772	735	784	809	776	761	810	743	827	789	792	834	787	792	777	783	763	788	780	808	799
22289	16899	14753	7771	5355	3947	3192	2683	2219	1870	1653	1509	1333	1303	1265	1210	1156	1049	1062	975	1011	1014	996	952	1000	962	899	953	912	917	918	923	903	959	882	900	865	890	939	867	914	884	887	916	840	840	854	907	886	844	855	876	880	863	884	878	867	837	888	851	862	900	888	904	845	874	889	865	882	881	896	911	883	841	943	908	853	851	884	855	897	906	859	882	852	904	873	848	863	890	833	860	889	909	805	930	867	870	874	858	817	834	890	908	871	864	863	864	866	907	926	849	824	880	867	808	866	901	912	899	863	910	876	902	831	891	909	935	862	839	835	898	864	839	840	853	807	947	872	890	830	888	858	877	851	806	824	827	847	931	845	892	890	919	880	849	883	838	883	903	896	790	834	868	870	924	867	868	921	840	822	819	882	866	863	800	870	868	863	789	835	817	843	869	865	773	876	863	869	881	845	881	868	863	876	820	857	813	837	876	872	874	899	868	881	844	864	872	879	857	860	787	855	897	837	869	849	840	870	941	823	893	857	882	836	900	847	859	855	864	895	854	864	838	934	848	845	830	834	810	907	920	872	876	899	883	910	841	913	909	817	844	821	822	867	899	865	829	839	837	819	861	860	879	860	858	839	911	849	952	852	906	842	816	823	901	908	828	893	852	840	867	922	837	846	824	896	845	872	877	874	828	880	761	867	829	890	818	882	831	833	839	808	911	880	828	807	891	890	900	848	912	857	850	884	817	874	874	894	831	894	866	814	870	878	821	842	807	929	864	848	862	868	887	855	792	869	829	846	853	820	914	866	829	810	875	843	837	854	894	799	863	831	894	816	853	879	844	827	862	863	907	838	831	812	909	878	910	885	891	841	881	913	894	845	866	879	855	864	863	851	885	816	896	833	826	855	903	872	852	897	860	850	864	829	872	841	841	929	873	807	815	839	880	916	854	851	841	889	862	897	850	815	849	854	901	864	847	885	897	840	843	897	854	825	886	910	840	866	817	822	857	835	872	869	816	841	838	823	889	895	917	850	904	886	891	878	898	844	861	878	863	869	875	856	803	888	827	831	853	881	888	848	877	847	896	832	881	872	857	852	860	866	868	856	880	879	874	848	881	864	847	857	859	909	830	876	901	864	866	859	878	829	856	867	876	865	844	927	872	802	897	849	880	790	842	811	864	840	828	886	831	835	836	807	852	852	861	876	852	848	850	834	849	862	852	884	835	836	825	856	890	894	891	868	885	890	865	885	869	858	853	892	846	833	873	915	843	833	811	838	869	858	821	868	849	819	852	899	844	906	831	835	897	849	882	843	850	854	840	897	828	870	859	867	821	829	865	846	840	861	827	827	891	837	899	838	908	907	854	850	886	839	881	856	843	825	892	839	917	852	861	802	906	867	832	868	883	888	894	838	838	865	836	877	847	883	882	876	836	850	867	843	855	871	881	889	854	828	858	817	848	906	905	875	870	909	872	930	842	858	859	836	863	874	852	868	850	858	876	911	882	881	876	805	817	824	904	867	834	884	849	831	859	888	861	867	853	833	823	829	792	850	906	822	858	882	854	820	867	860	845	901	898	870	894	878	827	852	878	877	908	897	891	825	876	827	812	895	841	888	910	873	863	848	924	847	867	858	875	850	858	867	871	904	852	820	929	835	837	877	885	842	887	873	817	881	860	852	828	876	899	848	840	858	821	866	820	864	864	877	842	871	875	848	860	905	902	857	859	919	860	896	859	839	901	869	873	872	860	886	847	875	834	868	864	883	828	910	831	816	839	866	823	855	846	919	878	850	843	885	850	852	858	885	851	854	818	818	833	846	904	833	842	851	791	864	887	857	800	846	838	828	867	890	890	862	863	900	819	860	866	890	910	813	873	879	830	824	889	876	868	803	841	838	864	889	835	911	872	908	897	842	904	836	828	934	873	907	862	890	886	843	833	836	906	830	844	810	883	906	846	856	817	877	830	909	867	840	881	852	865	877	867	877	873	839	904	849	821	846	843	888	844	819	821	792	840	871	901	875	868	809	844	895	830	827	820	876	884	815	892	904	881	902	824	901	903	888	892	897	828	894	884	897	841	856	867	799	898	889	858	869	904	877	897	852	842	812	895	869	834	862	858	843	871	866	860	880	883	845	859	832	856	842	867	863	879	910	850	835	857	913	869	881	839	865	870	895	830	852	831	871	844	844	845	904	883	927	793	874	846	870	891	852	888	861	808	864	888	866	876	864	877	840	863	872	825	849	801	838	803	859	852	831	821	864	846	877	882	942	864	876	830	850	861	863	818	865	813	837	856	833	892	826	844	828	895	905	822	835	917	880	833	897	868	872	862	858	874	851	882	888	823	883	852	877	887	861	877	872	882	864	855	888	871	913	791	895	848	806	878	865	874	852	825	816	858	874	884	898	839	856	855	872	872	895	902	862	893	839	843	827	854	826	831	889	861	755	876	869	856	831	861	874	956	905	846	860	874	874	822	853	890	886	858	867	877	820	814	874	831	874	892	899	814	844	815	806	872	807	869	827	863	899	859	843	839	847	871	848	824	884	896	871	879	849	867	827	855	861	851	845	899	865	840	845	893	844	844	919	859	852	834	884	879	831	841	890	843	864	859	851	848	845	873	859	901	848	881	875	841	862	847	860	866	905	806	862	877	850	832	853	804	915	886	901	867	872	826	836	849	825	810	877	870	923	843	848	835	894	867	826	842	827	826	830	853	896	848	858	854	864	849	878	908	813	847	895	911	885	885	870	887	953	814	828	882	850	904	866	838	881	832	870	873	855	865	863	885	851	865	846	837	901	849	867	835	873	850	815	894	872	858	851	810	863	870	873	902	843	824	858	863	883	941	869	880	897	874	870	817	864	781	861	890	848	830	834	872	868	823	873	870	882	847	840	828	883	879	830	870	851	801	826	880	858	887	906	855	890	903	892	814	846	894	862	886	870	893	883	884	859	822	886	887	896	848	826	851	856	812	923	865	840	937	825	817	848	880	815	888	903	855	902	843	806	896	833	839	847	863	840	856	889	865	838	901	901	851	855	905	831	871	896	844	855	867	929	862	850	865	830	919	846	915	876	884	854	845	899	835	869	909	880	909	861	908	843	842	884	832	822	865	848	833	797	835	886	854	843	833	860	900	887	893	879	839	818	854	863	839	831	847	828	804	870	838	862	843	851	841	842	875	853	867	871	817	860	874	816	879	870	903	882	895	857	847	854	965	850	879	827	884	849	875	840	831	867	867	834	875	861	877	903	841	857	848	885	843	901	851	879	851	914	938	863	903	847	900	844	835	838	865	872	852	832	836	835	896	843	892	883	835	858	819	870	891	845	863	892	838	843	830	839	867	929	864	875	839	855	863	872	839	874	851	841	865	821	898	875	857	878	805	824	848	917	908	869	815	872	897	888	853	895	859	870	873	869	877	816	848	849	900	858	811	854	872	854	874	873	845	872	871	870	849	828	906	841	827	886	827	855	875	942	861	832	867	835	853	857	839	895	852	866	868
27286	20585	9746	1087	611	528	425	320	353	344	312	317	294	287	296	301	269	279	293	274	288	292	271	295	258	288	273	293	267	263	279	290	293	311	278	296	291	277	297	306	257	300	292	279	256	297	293	293	260	276	285	244	323	256	289	288	259	262	300	281	297	291	280	297	311	271	297	291	291	261	248	271	283	282	289	294	279	288	318	296	309	286	279	276	284	280	264	269	305	292	288	291	294	318	279	289	279	270	301	289	272	286	307	266	286	286	309	264	269	282	307	296	301	270	279	290	267	284	294	299	277	268	333	302	282	266	260	292	287	283	284	251	284	272	278	272	258	285	291	267	276	280	276	294	312	314	294	280	277	263	272	270	274	260	282	296	287	282	301	259	278	301	271	292	296	299	276	301	331	286	304	282	298	264	262	264	286	291	278	267	275	280	276	299	278	264	285	291	282	282	276	288	295	319	257	234	301	277	280	268	272	283	265	272	290	296	303	298	292	267	276	259	284	289	273	275	298	288	282	263	249	285	277	284	283	278	282	277	291	282	287	307	290	265	292	293	273	271	264	243	280	286	302	287	263	280	315	309	300	316	260	291	279	258	311	301	295	278	293	271	275	311	310	255	276	295	305	288	282	283	286	261	250	261	306	299	284	297	304	308	273	274	296	280	275	307	275	277	282	303	296	292	287	296	274	269	267	283	315	262	288	268	267	299	271	318	301	270	254	289	272	309	312	311	333	255	281	276	284	270	257	268	278	271	291	299	272	253	261	329	273	289	286	282	275	289	303	283	300	298	284	279	282	290	304	311	284	265	292	287	301	284	268	287	294	285	309	282	286	275	300	292	285	287	296	277	274	288	258	279	296	301	290	275	289	284	266	263	290	274	260	284	290	279	300	284	267	280	268	274	255	284	243	297	303	290	288	253	254	293	281	302	253	254	278	283	309	282	281	306	289	314	271	288	255	291	276	306	292	280	293	289	278	251	293	309	314	275	302	294	312	286	263	294	282	273	289	284	294	269	298	291	263	264	317	311	295	281	297	256	299	297	258	272	279	294	293	304	315	296	290	283	318	251	303	278	273	283	295	263	288	310	265	277	270	306	317	297	263	293	243	259	305	296	290	309	279	295	281	247	291	276	270	303	278	310	295	249	292	296	268	262	301	279	249	278	268	276	298	307	293	291	303	307	327	279	274	303	298	297	288	285	274	270	299	275	263	255	257	285	249	295	283	277	297	292	297	289	294	281	317	301	258	296	286	295	302	304	307	288	277	282	280	282	304	293	275	319	302	263	282	274	282	293	306	293	293	306	253	264	275	268	291	295	261	279	301	268	289	283	289	301	290	276	282	273	270	239	289	279	298	285	279	313	290	266	300	288	278	291	304	313	302	304	277	264	290	286	293	287	285	297	270	289	300	276	312	309	268	302	306	272	275	282	274	298	267	279	298	291	291	265	299	296	324	298	260	311	295	292	277	290	291	297	282	284	303	269	254	310	281	276	288	296	306	306	288	266	306	257	269	300	271	272	304	306	254	286	282	299	280	307	272	263	296	259	299	305	271	283	293	280	313	273	309	301	273	237	267	284	279	269	310	293	282	290	303	302	294	263	285	306	267	270	278	293	263	275	316	269	270	274	299	294	285	273	308	268	294	275	295	273	309	290	274	277	283	283	275	308	292	282	300	283	263	277	280	286	248	265	309	288	293	279	262	299	300	265	297	285	283	279	259	300	279	295	271	299	278	280	282	279	269	267	267	278	276	291	294	289	272	311	258	264	260	291	298	280	270	289	286	274	319	282	292	279	267	282	275	285	283	318	264	295	278	281	285	277	288	283	281	265	281	277	294	273	251	237	332	309	285	315	269	286	294	292	270	260	254	268	262	289	303	323	310	282	283	299	285	272	264	300	306	267	254	328	287	263	290	306	297	304	261	256	262	263	265	307	262	283	284	311	298	274	270	276	303	275	275	246	292	302	286	302	278	288	272	313	267	247	291	298	295	312	256	269	273	307	306	298	315	282	295	302	254	236	304	320	281	264	320	289	307	253	318	250	284	303	322	283	277	271	270	281	279	266	282	274	294	286	271	295	281	276	265	307	284	286	275	295	283	245	264	284	297	262	261	302	256	286	274	273	273	288	309	302	282	295	310	290	287	290	316	287	272	290	282	273	290	297	295	265	272	301	294	273	298	268	247	285	269	296	273	280	264	276	268	248	301	281	291	275	296	271	254	257	269	253	274	316	305	297	282	273	294	276	288	298	259	307	307	287	303	287	266	312	295	296	272	286	297	284	320	287	291	248	297	289	284	275	269	283	301	298	276	314	269	283	291	319	286	264	278	288	286	281	285	293	282	292	312	268	287	260	285	259	278	311	287	284	265	276	282	278	275	254	269	278	288	273	275	297	295	287	330	299	274	285	301	237	281	289	298	287	299	273	264	281	273	269	253	268	266	269	267	316	261	279	308	316	262	288	294	287	293	277	274	294	261	270	301	277	277	289	312	293	326	266	301	269	277	286	305	270	279	244	312	255	305	283	306	298	295	275	280	291	270	274	269	288	254	287	287	313	296	288	268	273	304	285	266	326	277	287	287	294	292	291	298	275	319	273	311	281	272	267	270	321	298	295	274	274	269	267	283	284	277	294	284	280	259	282	288	264	288	279	282	265	298	281	277	274	263	294	269	277	265	263	301	293	281	273	294	306	296	298	263	290	284	292	288	288	273	254	295	286	281	276	273	285	267	264	310	316	274	276	254	310	269	304	292	276	261	288	268	297	283	293	315	282	239	245	278	295	273	299	283	286	272	311	284	262	314	302	293	284	278	306	248	310	285	240	294	301	267	275	268	261	278	322	278	265	290	286	249	290	264	286	255	280	296	276	288	259	271	277	273	290	302	283	293	283	301	267	323	292	295	282	287	260	270	294	274	298	279	309	263	302	268	255	296	283	267	269	277	313	287	277	263	284	262	294	276	301	283	291	300	287	268	288	283	317	309	291	299	272	292	297	270	283	300	286	286	262	291	291	283	283	280	301	306	284	310	262	294	273	288	303	294	285	251	290	278	270	294	296	274	328	289	287	272	287	275	291	283	267	261	281	269	257	272	292	257	277	303	259	308	313	278	298	275	278	279	287	284	284	305	290	308	270	265	296	287	279	299	264	283	296	313	287	321	271	282	297	282	293	271	250	260	284	282	290	292	267	304	279	262	310	293	303	281	274	273	297	298	281	280	274	309	276	268	276	268	277	270	305	277	271	244	319	259	276	281	271	298	319	264	279	266	324	294	269	280	286	270	291	299	269	263	295	277	266	258	286	295	275	267	268	282	327	277	293	266	271	263	278	282	279	309	287	297	264	272	294	265	285	309	293	276	287	307	273	285	283	255	286	308	295	274	269	311	290	290	284	297	295	286	272	312	313	280	295	289	294	305	288	320	290	294	268	311	253	272	275	289	292	286	294	286	285	280	309	270	261	266	289	273	269	261	276	266	296	300	301	291	282
16475	2046	1811	855	581	450	431	433	373	364	375	348	335	385	366	356	341	365	339	357	318	317	321	339	366	341	330	304	332	377	307	347	356	331	341	335	316	371	331	345	347	359	356	340	321	324	345	353	350	335	331	341	333	323	343	352	311	365	311	355	349	335	356	361	329	347	339	314	371	339	319	359	347	373	336	321	345	352	355	367	305	353	381	346	319	336	377	370	333	302	348	333	340	335	314	350	306	339	344	337	312	367	338	323	315	373	369	325	335	300	348	350	327	334	352	329	348	349	337	328	353	346	339	356	337	310	335	351	340	356	343	364	371	345	310	317	346	313	349	350	344	370	331	330	334	337	311	325	377	320	345	331	341	314	318	325	317	334	349	361	365	372	318	345	320	336	337	339	337	300	358	305	376	342	355	334	286	330	337	321	379	330	354	335	330	348	318	307	330	355	365	374	336	356	373	321	346	350	329	342	312	301	343	341	341	346	325	341	303	329	330	319	316	332	364	332	360	336	357	355	352	369	340	289	330	368	376	363	363	357	320	330	327	317	355	342	361	313	362	322	347	323	337	356	344	350	369	307	385	338	381	332	366	317	345	345	364	354	326	357	335	316	341	384	336	371	313	350	344	318	364	375	334	343	337	355	329	341	337	321	358	374	341	366	308	319	316	326	376	372	353	326	335	345	340	332	339	344	365	346	378	325	313	333	342	341	340	367	357	349	334	326	347	341	328	356	330	301	371	378	347	378	336	361	339	374	313	344	332	346	341	308	346	355	296	336	344	349	337	355	324	313	327	295	347	323	363	335	359	364	335	365	339	335	360	359	336	358	308	303	335	350	375	320	368	393	331	337	324	355	311	346	339	361	344	317	318	360	347	343	326	328	366	359	371	315	380	338	328	349	317	339	359	357	357	335	337	348	347	338	338	358	348	331	328	356	360	330	321	334	324	355	362	340	353	323	336	333	336	365	354	313	355	331	344	376	347	325	379	359	338	374	353	338	318	337	344	340	349	325	335	355	319	354	345	364	330	343	343	335	347	395	340	315	327	360	351	372	362	307	349	378	348	331	342	383	368	317	334	346	321	337	359	303	347	345	324	305	363	316	360	299	317	374	327	359	361	336	350	363	353	355	368	345	343	373	354	337	346	311	315	341	342	370	350	378	333	356	380	346	354	332	341	313	340	349	323	325	376	326	367	333	319	329	317	321	344	348	318	339	346	341	351	328	339	348	332	308	332	353	363	311	356	330	327	340	332	345	321	336	367	391	313	342	346	377	343	354	369	340	334	341	370	370	347	347	326	333	336	353	319	358	339	335	317	328	354	345	324	344	352	345	365	373	316	330	335	357	340	343	316	360	361	326	343	338	354	351	349	347	326	333	345	341	401	331	320	318	329	321	331	353	348	343	331	348	357	374	325	366	323	328	352	330	347	369	353	307	338	357	347	340	347	360	347	339	348	341	328	343	363	375	353	339	335	347	377	344	323	337	348	360	340	330	366	360	322	368	329	370	334	350	313	341	378	329	320	361	371	313	326	351	348	368	348	330	338	333	346	323	374	300	331	339	354	334	318	336	330	340	356	345	325	346	345	335	329	355	326	303	341	345	355	336	337	376	353	369	315	342	311	341	346	351	367	328	351	353	334	313	357	332	355	332	380	348	351	345	350	327	353	351	375	321	357	331	340	369	361	352	367	328	384	343	341	341	325	352	326	366	367	308	322	337	344	363	361	314	320	344	358	359	324	372	334	360	337	350	306	363	354	344	367	343	320	324	358	349	367	361	336	394	360	368	315	352	343	353	301	317	337	354	361	348	333	319	325	344	344	341	341	309	352	334	346	340	347	346	337	395	366	364	343	339	340	343	328	342	348	335	341	328	362	353	357	314	309	321	324	351	342	311	328	362	319	335	327	332	331	350	330	339	361	334	299	359	312	351	339	347	352	339	360	315	369	354	360	312	334	331	359	368	341	345	348	312	337	334	328	368	339	355	350	331	351	314	341	346	341	340	332	363	326	324	372	334	317	339	360	364	381	338	326	309	338	313	328	339	342	356	339	315	338	326	359	320	323	349	347	341	358	374	383	375	369	378	357	322	362	333	372	358	359	382	350	315	337	333	330	326	327	365	351	361	364	345	325	352	357	342	323	333	346	334	330	343	328	329	323	351	350	345	318	348	347	357	347	364	352	331	335	364	335	346	355	344	374	341	335	361	328	347	356	328	358	310	323	336	355	337	324	337	319	359	350	345	362	347	318	337	342	374	327	351	330	342	352	305	336	353	339	342	351	357	356	323	313	338	346	326	347	368	358	319	336	329	377	346	363	338	363	351	362	325	355	325	331	355	343	350	345	361	370	335	377	311	330	339	319	354	333	346	313	328	348	372	329	350	360	356	357	311	344	376	336	335	338	341	317	327	332	350	331	351	379	348	360	348	344	337	363	325	335	324	352	350	334	325	339	332	383	344	377	335	327	325	333	386	340	335	348	339	338	353	324	334	360	331	346	365	380	344	348	339	347	322	332	325	315	348	343	344	330	343	362	318	331	355	367	366	328	345	321	340	369	316	358	333	357	303	349	373	335	369	347	357	319	322	316	305	334	356	333	316	353	377	343	335	369	357	348	342	339	347	334	353	341	328	305	332	341	344	293	313	354	339	352	342	351	339	368	336	368	370	348	354	326	343	341	321	349	376	313	327	313	339	311	324	349	364	356	330	306	357	330	355	309	350	355	323	351	294	340	339	335	329	335	330	338	386	355	368	382	359	343	369	323	318	367	374	327	330	346	331	375	334	361	332	345	327	317	361	343	336	311	344	323	362	385	308	353	313	320	351	365	348	364	294	346	324	337	345	329	318	379	349	329	306	313	321	337	355	335	337	346	357	377	287	346	350	314	327	356	346	335	312	328	353	355	355	301	347	339	370	387	329	330	314	338	326	316	341	353	338	376	336	350	367	345	336	332	344	359	368	359	327	334	314	350	361	350	351	330	362	341	355	342	341	321	381	337	344	327	339	350	314	358	360	351	335	348	319	316	282	338	345	361	332	359	338	350	351	354	347	304	366	316	348	329	331	327	323	309	326	366	333	314	362	359	353	349	362	339	346	339	323	352	349	335	378	333	321	312	345	328	345	332	353	342	371	340	326	332	330	349	320	323	339	329	353	345	337	347	373	361	371	324	336	333	327	352	340	358	350	357	336	333	373	362	333	345	346	347	347	352	349	362	352	333	336	316	322	339	350	356	310	342	322	321	341	346	340	323	332	322	341	303	351	349	347	359	372	360	361	368	344	367	342	339	347	323	329	307	396	365	355	319	330	350	335	340	340	345	350	360	339	338	363	347	340	351	326	312	356	376	363	327	358	318	359	332	316	351	353	341	313	370	349	340	327	347	349	321	341	332	329	318	349	341	346	345	319	347	310	332	385	329	373	377	326	336	361	360	335	323	326	358	321	326	344	377	323	350	314	303	338	348	303	371	347	309	312	347	377	384	342
23597	21178	28589	24053	21180	12585	1403	834	773	673	611	623	566	609	492	530	539	493	454	447	459	467	448	440	444	472	494	453	480	429	446	479	459	457	434	453	463	420	466	384	425	461	406	425	419	457	437	456	427	399	437	481	437	449	419	444	441	446	452	441	463	415	405	431	428	381	427	410	410	425	424	479	405	496	443	470	434	436	438	427	433	417	452	424	424	421	447	442	417	402	441	397	417	440	453	413	424	454	449	489	441	438	422	417	423	406	427	399	451	436	414	426	470	394	445	398	440	478	440	433	447	425	430	427	427	421	428	441	437	417	449	440	420	430	455	426	447	439	417	409	401	444	462	462	388	450	422	430	404	436	431	431	424	427	457	450	388	417	443	421	420	470	432	430	414	451	429	405	445	466	421	434	420	436	458	386	416	400	452	420	417	443	431	426	419	421	437	412	420	422	433	430	421	421	425	403	463	436	466	412	426	402	411	452	422	439	404	444	449	425	432	441	414	426	440	418	390	431	429	398	403	407	459	448	447	444	419	397	430	382	464	433	404	425	441	429	425	383	427	421	470	489	439	452	450	422	452	384	391	436	411	442	437	473	451	371	389	455	465	423	417	433	403	451	437	430	445	404	456	450	413	374	431	383	455	477	367	457	398	446	425	470	417	440	414	430	431	395	454	421	394	457	414	415	407	437	393	387	436	427	417	443	451	427	437	419	416	418	415	411	446	474	440	430	416	432	400	431	452	414	449	444	437	426	440	407	454	412	426	431	410	400	432	383	436	446	392	413	446	427	445	436	437	434	461	426	443	416	474	436	443	402	450	440	425	453	448	412	397	445	448	478	465	437	409	431	401	438	448	433	442	399	434	439	409	408	458	405	423	416	411	453	441	400	419	416	421	393	466	427	409	434	416	420	403	435	415	415	411	431	449	397	416	429	435	436	440	469	431	433	431	452	443	447	420	410	476	420	423	454	457	405	422	404	462	449	423	458	415	436	409	445	451	412	430	437	427	436	456	435	437	438	401	420	410	440	477	421	440	439	441	414	451	433	420	424	409	411	400	451	412	459	409	388	460	430	458	438	403	433	444	409	435	432	431	439	397	413	444	404	410	424	414	403	432	439	414	438	428	420	423	432	387	417	423	417	421	462	423	434	412	419	448	415	421	417	467	464	418	389	482	437	419	432	420	459	436	429	410	423	435	449	422	411	434	411	432	436	448	412	403	419	460	440	392	400	436	411	427	395	423	390	408	447	441	406	414	456	454	416	378	456	407	425	426	423	438	448	416	421	413	442	438	471	463	414	410	445	432	459	446	407	381	425	458	458	474	438	427	406	410	431	432	404	465	404	435	459	443	390	437	420	438	455	422	436	426	458	436	425	429	484	407	380	403	404	367	422	444	401	446	402	427	434	427	436	436	435	479	424	430	439	448	412	440	442	430	431	439	439	409	435	427	423	433	460	446	422	447	425	436	414	444	413	429	444	446	420	396	415	433	433	427	446	403	426	422	437	437	405	423	435	455	418	465	424	419	396	453	426	429	424	415	439	428	413	438	402	454	418	450	454	417	437	436	404	471	431	429	403	442	436	416	401	437	423	409	420	426	438	441	416	420	413	420	449	429	395	440	432	436	420	421	401	423	448	431	421	395	429	454	411	455	450	443	460	425	439	421	393	424	440	435	461	436	449	413	393	459	399	421	399	451	462	431	419	438	404	415	424	402	421	458	444	456	452	442	466	428	450	398	427	428	431	381	404	432	427	454	445	419	425	420	413	435	439	413	443	439	440	432	412	423	459	405	453	447	452	441	407	458	422	425	416	428	451	431	451	429	432	408	430	423	413	406	429	436	428	422	403	428	439	410	408	417	416	389	430	405	400	448	461	408	403	380	385	435	432	417	459	420	443	442	403	439	410	443	418	424	400	421	424	415	406	392	403	439	438	420	395	381	409	439	426	405	451	387	435	446	445	443	415	440	408	434	438	430	437	474	428	425	410	423	413	409	462	421	425	427	381	464	436	439	438	436	414	426	413	444	414	401	444	448	438	414	412	430	430	457	410	442	444	457	498	452	395	426	419	455	424	455	410	435	441	405	447	443	434	418	432	426	415	431	416	442	455	467	427	425	414	464	457	465	447	424	412	414	436	414	421	421	432	451	423	418	414	433	430	415	415	419	428	452	398	400	454	408	444	428	410	443	426	423	412	400	433	407	433	478	465	421	442	431	396	414	429	430	411	441	436	454	451	465	444	431	435	440	419	419	414	425	394	429	421	441	410	449	407	444	416	418	408	396	408	450	454	453	418	438	447	393	448	429	414	465	445	418	428	422	372	435	429	434	422	436	460	473	434	429	485	474	436	439	435	454	428	412	398	414	424	423	390	421	405	428	435	426	413	422	442	439	441	439	435	442	416	442	425	438	436	483	432	469	430	441	412	447	414	399	433	405	414	422	437	467	422	418	446	431	385	448	422	458	405	427	421	425	445	395	401	452	443	416	486	415	433	413	410	420	419	426	451	424	405	413	439	454	432	454	447	413	426	459	420	411	382	409	443	446	427	419	446	429	453	435	370	412	416	408	465	432	419	427	415	432	396	427	459	454	419	449	399	395	428	430	440	421	396	431	404	422	414	438	437	420	421	433	412	427	401	439	418	399	450	412	420	433	431	440	429	406	413	408	411	433	404	414	433	403	395	420	445	454	420	413	451	470	411	413	440	417	397	416	432	442	439	467	420	438	425	445	441	432	424	418	410	465	401	447	419	404	447	412	432	451	454	419	423	421	450	424	452	403	440	430	387	400	425	413	410	416	413	444	416	468	425	435	402	411	405	459	419	395	434	442	433	449	453	432	440	447	457	415	424	460	398	459	413	445	415	460	395	440	411	445	397	461	413	432	440	429	403	439	425	431	450	403	398	391	456	429	425	402	436	428	426	441	441	416	457	425	421	420	402	436	436	425	436	434	456	438	412	460	410	406	390	449	471	405	436	473	424	416	423	435	450	429	457	432	415	436	421	418	426	440	440	428	436	463	423	460	404	446	453	451	457	409	409	429	426	429	408	421	430	429	434	458	422	413	407	413	408	446	434	431	384	407	400	440	390	415	417	425	461	419	431	444	400	475	412	405	432	476	463	438	486	459	432	465	429	412	428	450	409	404	411	429	404	405	424	411	422	423	464	462	429	414	432	401	442	457	419	438	458	401	444	390	442	446	448	444	450	438	453	436	446	429	411	389	404	433	387	424	443	444	408	414	412	416	388	421	414	428	431	420	447	435	451	452	467	401	396	399	401	414	376	419	428	430	404	430	428	426	424	438	455	418	411	427	421	442	435	439	461	441	413	407	449	444	451	380	441	447	420	439	441	468	416	413	428	405	391	476	438	409	421	401	443	424	412	427	446	472	438	405	409	399	426	458	429	393	408	417	424	428	400	417	424	463	365	465	409	428	404	425	423	448	444	433	447	400	438	426	458	435	445	445	454	438	472	447	413	425	421	442	445
20728	10650	9248	4360	2968	2061	1715	1383	1239	1013	951	841	752	681	655	647	658	598	574	536	554	581	511	529	550	487	526	488	517	501	538	503	509	561	495	491	521	469	553	519	471	513	486	508	489	460	486	480	484	465	471	476	503	484	532	487	476	513	507	491	467	477	482	496	467	481	541	503	508	479	498	498	477	500	503	481	497	470	535	516	509	465	533	480	478	470	532	491	496	470	502	502	494	480	473	483	476	458	507	493	488	477	515	487	511	497	480	502	498	478	470	469	490	484	460	485	469	495	492	516	526	423	480	466	551	505	464	460	484	489	414	476	473	477	478	502	476	478	491	487	501	511	469	495	464	525	454	489	490	464	482	521	508	487	502	479	506	488	460	461	484	434	454	509	455	548	506	460	505	475	441	516	520	499	482	470	498	505	493	480	517	473	435	471	514	487	471	506	508	471	508	514	472	471	466	505	459	462	469	487	492	484	508	487	473	471	494	472	492	515	518	537	460	478	496	475	500	472	481	478	453	454	512	479	431	487	463	482	503	471	450	517	489	492	482	446	484	505	489	503	485	497	472	471	456	461	478	506	474	480	496	467	482	484	477	470	505	482	504	523	467	480	460	483	451	518	479	472	521	462	506	509	501	508	521	501	510	516	428	483	440	542	430	487	528	508	481	502	457	485	482	447	452	451	501	459	478	509	466	478	496	483	480	495	529	461	527	482	496	477	467	488	484	501	449	487	443	491	496	503	485	454	475	469	474	453	493	478	471	464	467	526	473	493	437	523	452	488	477	486	452	466	448	446	510	508	489	453	493	466	505	477	492	466	494	521	527	514	516	472	515	474	502	447	499	471	491	472	477	453	487	448	495	480	463	492	459	443	487	493	494	495	496	487	478	471	460	477	494	512	458	461	511	494	480	448	447	469	496	463	468	481	470	518	452	438	452	481	463	506	489	484	483	494	509	479	495	527	485	491	502	453	479	458	493	518	492	488	474	452	455	506	478	488	480	482	486	453	510	491	475	467	450	485	501	484	495	464	476	499	497	467	464	459	476	524	497	445	473	503	527	488	448	497	467	428	478	472	495	485	487	488	503	479	504	464	464	486	494	489	505	505	461	497	485	441	520	522	465	479	465	494	490	483	485	500	510	479	450	462	502	488	510	482	462	462	489	479	515	501	455	510	484	467	488	491	482	487	506	474	534	466	504	490	482	473	478	469	477	465	505	470	477	463	492	508	500	458	516	467	493	458	475	486	493	465	502	489	483	505	452	493	478	524	459	465	454	476	476	495	467	503	518	471	508	473	498	482	500	507	487	500	496	470	493	473	483	436	495	485	513	522	491	486	476	464	510	493	436	480	477	482	475	488	439	414	478	516	497	504	464	511	455	503	538	468	468	457	489	468	451	419	440	487	463	472	462	473	502	501	492	465	482	483	495	465	456	505	463	510	517	468	467	496	495	522	500	491	441	475	500	479	454	471	515	531	482	487	467	506	497	459	458	468	473	523	477	489	477	488	487	475	505	469	461	434	501	462	452	481	462	482	521	487	489	521	506	464	484	501	461	462	458	453	505	505	499	508	489	435	466	476	485	453	490	475	500	507	478	483	498	466	544	513	491	481	488	494	517	492	484	494	474	492	467	516	478	498	468	481	496	466	529	471	500	472	454	480	499	451	466	482	481	464	481	485	483	464	464	498	502	481	478	472	441	492	513	493	493	483	510	494	521	460	497	555	503	508	479	510	504	470	460	496	500	484	469	466	509	469	482	460	448	486	518	499	484	529	498	528	522	439	460	466	494	484	469	487	453	480	469	501	467	442	486	499	485	504	463	471	465	503	504	458	481	480	489	495	520	478	487	518	493	489	491	496	454	506	478	477	485	512	505	481	471	532	437	486	481	525	458	492	517	496	481	497	501	463	494	483	465	477	500	462	507	470	492	491	478	529	500	460	493	518	477	507	519	496	498	499	487	497	474	488	514	480	505	496	491	499	536	457	483	486	485	480	466	470	484	457	503	498	476	467	502	473	494	488	501	473	467	498	496	478	466	501	484	544	466	513	488	518	448	487	467	468	476	469	482	465	532	529	495	491	449	463	464	523	482	471	488	464	472	479	496	486	489	483	490	471	522	460	475	502	472	511	484	497	474	469	471	487	512	473	475	472	481	467	526	501	475	506	479	428	466	489	497	452	488	448	491	489	485	457	457	487	506	480	481	491	458	471	459	496	483	487	509	477	525	439	489	495	483	458	473	483	487	476	556	480	479	509	453	507	460	517	492	470	475	494	507	449	514	479	503	466	496	497	457	492	495	542	477	488	456	481	471	496	455	491	493	471	470	485	493	499	477	476	509	450	496	478	438	483	479	485	460	512	492	511	455	489	484	467	485	495	473	432	494	491	473	457	485	447	459	475	503	462	493	462	436	525	466	508	434	478	525	475	460	443	497	473	441	456	486	493	498	476	489	517	468	479	484	471	481	521	467	504	483	462	500	454	481	486	499	491	485	473	499	487	511	493	504	486	527	488	506	463	506	455	486	489	463	473	495	504	503	456	463	486	454	513	482	506	500	419	478	466	470	472	481	515	476	466	495	479	550	476	494	496	478	470	447	450	501	485	479	469	473	513	489	486	464	472	440	501	472	473	461	438	468	464	478	476	486	529	477	499	535	479	493	489	490	488	494	490	445	500	526	470	532	485	468	457	485	491	481	478	464	468	493	441	475	483	468	523	464	482	448	479	507	499	505	495	475	477	419	502	479	465	471	481	473	487	476	495	513	488	450	484	484	495	441	471	501	462	500	487	515	486	452	509	492	514	460	499	483	449	509	489	483	463	465	439	509	495	477	466	489	491	475	532	470	541	455	498	478	450	471	460	459	495	461	535	483	527	515	471	495	472	483	473	480	477	468	505	501	481	452	489	503	506	467	467	442	502	509	500	503	529	490	462	528	452	496	488	519	476	467	506	468	488	522	453	429	494	460	512	431	436	482	486	498	510	458	499	524	503	473	452	499	486	481	484	513	474	468	531	508	493	505	497	464	446	459	497	506	486	478	479	498	492	485	477	469	489	500	472	511	478	494	506	491	487	477	496	467	460	516	495	507	473	459	493	509	475	464	494	461	459	520	495	454	453	494	477	509	503	502	483	512	474	491	486	452	484	492	493	507	480	498	448	492	474	501	467	496	466	451	503	476	490	439	501	485	474	519	507	419	494	491	481	469	446	481	535	518	460	496	493	516	490	474	492	488	481	472	484	496	444	476	520	455	494	470	449	453	494	491	475	493	508	465	498	479	484	475	447	484	534	495	484	483	485	501	495	483	533	488	491	509	502	472	459	471	478	481	439	519	483	502	465	457	473	447	529	496	484	466	476	501	491	497	459	517	496	458	509	470	469	503	502	461	495	495	490	461	478	475	524	489	474	504	495	497	466	502	464	427	445	505	470	477	468	495	509	444	486	496	484	484	527	460	476	475	469	488	534	446	485	509	486	502	499	466	452
24906	21195	27618	24941	12857	1098	797	696	625	579	575	571	557	576	533	558	532	495	498	525	539	518	547	538	517	480	499	494	541	547	513	513	505	529	513	500	478	501	494	537	502	477	504	513	476	500	540	531	529	460	515	468	464	491	485	492	499	505	536	524	484	519	488	498	528	476	521	502	512	553	510	525	490	483	490	477	534	495	500	452	493	525	535	517	491	484	480	497	501	505	494	504	517	476	479	499	477	518	511	500	507	501	517	482	518	516	497	493	523	517	482	521	489	495	519	513	511	482	483	496	499	496	489	504	477	508	502	498	517	529	538	464	520	478	494	468	543	529	499	491	501	503	491	500	492	505	481	474	505	530	500	463	503	528	477	453	512	505	474	503	465	479	537	500	493	520	501	546	512	513	537	483	467	512	504	501	478	458	478	486	483	498	450	530	518	502	491	500	502	528	464	533	515	525	509	486	481	485	541	482	493	495	516	482	492	509	520	515	524	501	475	468	477	495	529	519	497	497	494	507	515	503	469	489	490	505	531	487	475	488	527	514	497	517	529	504	489	512	511	507	476	473	493	559	464	524	524	501	476	462	501	514	523	491	525	501	485	515	514	473	501	510	523	490	526	500	534	496	524	512	479	481	516	514	493	532	500	503	499	473	500	507	485	511	457	477	476	484	494	487	521	541	522	510	496	522	564	478	482	541	508	491	513	472	489	481	506	492	477	466	535	485	520	476	496	463	496	529	513	522	504	502	493	525	479	477	519	504	534	484	499	481	505	498	481	501	501	480	505	480	504	479	475	500	486	507	484	480	506	501	502	493	528	480	491	457	466	529	540	480	523	470	478	530	447	485	507	508	473	500	511	505	510	494	481	475	508	496	519	510	454	462	496	481	513	517	443	502	547	495	467	509	525	492	488	515	501	511	528	481	475	513	507	501	492	476	509	502	514	543	493	523	518	474	515	496	516	500	535	524	499	516	497	502	516	510	518	502	517	517	501	483	504	508	556	461	533	460	483	511	520	483	506	534	511	520	454	536	489	539	535	512	479	493	480	498	530	505	539	498	482	517	495	488	511	511	499	483	479	489	522	493	504	518	452	485	501	494	470	520	532	501	522	469	493	494	495	492	497	511	504	493	488	469	501	490	536	490	516	476	484	506	523	472	521	531	506	507	496	535	507	497	506	519	537	480	525	519	457	483	481	473	474	519	472	472	496	499	498	493	505	494	488	520	519	485	530	463	491	480	547	513	505	535	504	514	498	505	503	482	498	465	483	527	507	502	489	516	502	509	490	511	468	511	485	477	506	494	442	505	483	475	508	482	492	502	487	468	550	515	505	462	502	428	469	493	525	501	518	484	476	494	529	493	513	494	499	445	452	477	502	466	502	512	496	478	492	532	490	488	525	497	522	496	513	495	504	472	465	486	523	498	502	491	496	471	496	510	501	500	467	513	494	489	513	502	486	468	474	489	536	533	479	490	507	492	501	518	523	492	508	540	514	498	520	484	536	512	535	508	505	514	492	499	524	476	512	510	549	503	484	468	466	534	481	500	490	510	530	491	511	509	472	499	531	475	494	497	528	495	458	516	525	492	521	527	496	516	497	522	487	495	517	502	500	466	478	519	482	472	512	482	513	485	539	497	474	515	511	496	513	523	491	482	482	517	498	524	491	484	492	493	513	488	491	524	460	502	503	501	561	528	520	506	501	475	520	470	461	521	522	454	532	493	489	508	511	492	500	498	530	542	486	520	507	510	518	498	460	523	511	551	485	483	484	495	563	499	522	485	469	463	492	519	525	490	498	503	496	506	518	494	503	489	491	510	501	504	477	503	521	494	502	509	491	482	508	543	492	512	549	486	493	551	490	521	513	486	525	500	444	448	484	506	489	549	519	525	511	487	500	506	501	457	461	496	500	512	484	456	477	483	503	494	509	507	483	515	470	473	484	478	522	492	524	499	530	495	533	515	553	515	561	490	480	492	486	484	509	496	527	469	497	550	482	502	497	516	482	503	494	499	548	488	462	469	503	490	529	491	526	532	515	498	472	504	482	510	504	516	521	490	502	482	490	495	504	480	522	534	557	504	515	496	493	499	476	491	497	504	503	497	526	472	544	497	493	531	515	508	473	497	497	482	502	537	516	519	530	460	512	476	528	484	484	486	493	477	487	529	502	506	495	466	489	526	510	516	553	479	491	477	493	529	477	496	486	466	518	483	468	528	468	517	502	452	476	478	469	510	484	489	528	498	487	512	518	497	502	513	504	504	504	542	495	515	510	556	516	477	500	502	536	519	491	505	550	504	481	477	514	501	516	447	538	509	493	459	466	533	503	492	477	497	485	479	501	475	489	451	488	493	492	484	498	478	525	464	525	455	498	506	517	535	499	445	523	492	492	533	464	478	481	511	503	546	527	495	512	503	527	501	471	511	517	534	542	483	474	481	503	521	461	513	528	503	517	508	460	505	506	493	516	520	513	512	507	502	498	532	473	453	484	496	523	484	507	510	500	501	512	498	493	489	525	522	482	471	508	485	500	487	511	494	539	495	483	460	505	487	531	498	528	539	470	467	467	453	501	517	494	501	488	488	475	499	514	470	531	478	477	490	452	453	438	484	487	492	526	482	471	537	526	491	507	523	467	505	470	535	504	525	500	492	554	546	505	496	481	459	525	512	512	477	490	506	506	493	500	493	496	520	473	494	481	487	534	524	499	510	485	474	492	486	515	537	500	487	498	467	508	452	530	474	478	505	537	500	451	507	464	484	478	474	514	534	517	532	481	478	487	519	504	509	516	488	528	481	515	498	491	516	502	525	519	505	501	552	475	527	510	494	533	504	460	529	476	482	503	489	481	492	521	462	485	527	478	439	478	523	492	513	499	488	486	523	481	510	498	476	467	519	468	503	488	499	538	535	456	482	523	497	434	540	521	505	506	493	449	511	521	442	507	456	482	478	504	486	475	469	484	482	493	502	500	470	474	501	511	494	495	486	483	496	497	485	497	463	473	448	478	492	513	519	517	526	489	489	496	505	534	528	507	460	491	511	475	505	477	499	515	527	548	501	499	539	416	495	440	506	469	504	493	445	535	474	512	466	475	520	496	485	503	472	494	537	493	513	491	532	481	488	497	480	537	461	489	520	476	489	525	515	492	545	505	489	486	519	490	495	506	500	473	461	510	460	492	512	502	530	470	482	519	478	486	457	487	509	525	492	493	487	495	455	503	489	484	486	498	458	529	524	519	527	566	513	493	448	525	488	507	487	513	496	546	484	483	478	480	502	499	492	474	478	499	504	484	519	524	499	478	499	498	515	466	490	533	523	491	487	495	523	501	496	497	497	470	513	455	534	507	463	530	487	486	485	469	493	491	480	530	501	527	556	502	487	481	496	558	526	505	461	496	499	545	489	516	528	504	494	495	479	479	464	485	502	471	504	506	497	512	510	454	491	532	517	531	519	535	496	504	477	517	500	482	549	503	482	494	504	495	542	483	481	457	514
19036	6798	5763	2762	1817	1506	1202	1112	1000	881	823	780	721	700	721	678	650	677	613	639	623	621	614	652	617	633	583	570	646	615	553	613	612	554	640	563	614	596	549	575	593	590	588	626	571	586	621	599	593	614	570	602	597	589	528	612	568	614	629	573	612	615	592	588	567	590	569	560	566	579	591	592	610	571	574	563	587	612	604	598	605	619	625	592	624	600	574	557	582	595	634	616	570	602	576	586	642	629	592	582	624	564	573	592	571	635	586	604	600	640	612	608	594	589	610	571	526	589	573	604	568	563	584	578	599	590	584	573	597	579	594	578	590	554	614	566	611	630	572	571	595	588	598	566	549	587	611	587	561	532	570	588	570	544	571	581	625	572	548	576	553	586	569	600	577	564	583	585	581	606	582	583	585	594	595	587	626	631	590	623	566	629	572	566	640	562	598	574	624	639	534	605	608	581	566	589	647	554	616	601	593	626	575	570	580	610	608	566	570	595	576	573	563	555	587	610	583	562	640	602	596	594	599	559	589	619	633	596	589	578	611	588	562	584	620	650	570	608	586	572	577	555	610	573	573	633	595	592	611	620	556	626	589	584	582	617	590	610	584	570	614	559	574	567	575	582	586	593	587	609	575	552	563	559	532	537	613	580	592	537	582	572	573	579	580	564	595	601	599	578	553	563	595	581	512	579	609	552	597	583	563	576	567	586	612	539	600	554	596	622	548	566	634	596	611	593	583	571	585	581	553	589	580	605	612	578	587	575	601	582	583	586	598	581	590	570	583	596	619	565	617	610	601	625	590	557	589	572	548	606	598	530	580	559	563	553	583	591	604	557	561	621	589	641	576	597	548	554	614	572	577	576	564	594	565	586	548	565	597	604	598	596	578	602	550	598	574	592	578	558	579	537	561	590	578	549	578	597	594	593	626	579	622	590	584	570	583	578	550	590	580	572	605	570	522	546	572	554	579	580	591	604	577	568	654	570	601	591	616	572	522	577	599	562	569	580	601	586	580	574	612	590	595	582	573	576	597	662	629	550	565	601	615	617	589	586	641	582	608	597	593	596	593	542	598	553	639	554	595	556	587	589	579	611	546	564	565	613	594	590	569	588	587	599	620	599	513	574	611	609	606	608	617	561	585	553	560	610	584	575	597	579	581	591	602	586	557	616	580	547	629	560	546	548	620	595	552	546	568	592	584	610	624	565	571	598	598	581	592	615	586	574	569	577	583	615	572	604	603	577	562	592	535	586	600	618	590	541	558	604	604	576	657	594	601	549	646	568	559	621	593	586	600	614	586	607	562	543	609	565	542	599	591	573	598	606	613	599	545	588	537	595	600	616	601	575	562	620	601	644	597	558	561	571	633	578	565	609	615	618	589	584	564	604	613	571	604	567	608	588	605	594	560	575	604	556	619	596	611	552	578	594	555	591	634	566	582	562	540	610	608	565	582	617	587	580	586	596	560	595	608	555	626	563	555	589	582	564	574	556	627	618	565	602	583	569	571	614	542	569	549	574	568	584	572	552	607	580	606	589	576	620	576	599	597	555	560	601	607	583	574	561	637	545	594	559	601	596	572	578	610	613	544	578	569	595	578	586	612	614	601	580	616	569	578	557	546	538	560	556	598	581	628	603	574	589	610	610	599	567	630	598	553	598	519	578	571	588	615	634	598	546	610	563	600	586	588	538	626	559	568	594	607	602	560	615	556	570	555	606	580	586	622	647	613	608	576	566	579	577	603	585	605	527	606	566	567	576	581	567	627	574	578	603	590	596	565	562	586	608	537	588	580	565	600	588	590	613	540	580	610	602	576	580	593	623	565	560	623	591	564	606	593	610	574	541	593	585	569	612	585	630	606	600	557	564	599	627	585	597	621	568	578	598	611	580	573	548	619	570	582	575	604	560	577	606	575	562	574	575	573	561	577	589	616	545	561	604	591	570	632	579	598	611	608	624	581	576	612	575	574	557	542	597	610	558	584	573	537	603	597	587	576	530	585	590	583	590	559	559	587	620	591	591	562	559	613	564	551	593	545	557	586	565	590	594	581	622	596	563	586	604	601	599	637	542	576	590	608	571	572	627	572	590	587	573	614	598	598	622	608	589	593	616	602	581	559	586	553	619	549	573	579	565	571	579	631	600	586	608	593	633	573	615	588	592	581	565	576	635	567	573	586	589	587	580	621	604	583	582	559	585	580	578	610	595	559	589	567	562	613	593	619	566	601	542	591	566	562	584	564	581	555	596	559	571	602	549	589	583	562	564	563	566	552	573	537	573	582	579	602	571	585	591	611	572	582	618	612	625	569	639	573	616	590	593	594	641	592	590	628	553	581	563	601	567	589	556	595	609	571	609	633	551	568	619	552	586	590	604	593	572	590	580	622	563	591	620	549	580	556	633	549	577	581	583	560	599	605	576	592	576	575	583	561	550	550	562	608	582	600	561	620	581	589	571	600	601	572	616	531	547	541	593	598	596	542	566	613	583	629	565	578	622	573	594	575	566	580	572	536	559	549	584	618	526	565	598	579	582	586	601	613	577	581	631	564	598	595	550	615	575	566	581	564	555	549	561	563	583	588	569	574	567	606	612	562	593	581	525	582	544	565	558	606	567	601	544	549	600	591	581	626	602	607	583	597	572	559	573	570	607	542	606	559	566	585	569	603	587	577	606	612	579	579	568	558	587	598	611	601	618	600	588	613	567	597	598	573	550	573	614	612	602	619	592	610	551	603	572	602	568	629	588	585	580	570	581	575	587	572	567	593	607	591	595	588	590	543	526	597	576	598	556	596	588	594	564	563	561	560	570	544	578	582	558	591	611	592	622	600	635	599	534	525	565	610	540	590	565	605	578	586	650	584	606	567	560	608	636	610	605	573	571	573	586	590	577	575	559	577	566	562	549	633	610	602	577	553	568	606	604	615	572	584	621	568	581	578	573	598	577	564	637	597	581	548	635	573	585	586	605	617	599	582	575	625	553	573	547	570	553	591	582	598	609	582	560	596	551	572	580	549	617	609	609	599	591	574	612	581	593	611	571	584	596	530	583	593	570	610	582	634	589	557	624	563	577	608	571	551	585	581	571	607	571	571	643	572	603	647	604	564	584	558	571	606	603	604	572	545	585	590	614	600	604	616	591	576	633	609	626	604	558	603	538	604	582	608	564	587	589	535	589	592	603	551	542	579	595	625	547	592	632	555	579	575	627	597	631	565	560	604	614	597	556	594	606	584	565	585	578	595	574	556	589	586	584	610	565	595	617	612	577	568	580	589	556	600	613	571	621	569	592	568	617	612	585	603	564	592	556	640	565	610	565	538	624	595	615	592	532	545	597	579	573	603	575	604	544	552	551	574	624	591	574	613	626	593	568	570	541	562	612	597	583	569	576	571	585	584	601	618	603	556	581	578	592	529	564	548	574	566	611	552	560	624	570	548	570	580	607	591	575	616	595	615	578	576	501	600	596	571	603	587	598	562	590	615	590	610	564	606	572	557	563
22636	21179	28974	23663	21172	21262	12477	1972	1393	1327	1213	1156	995	1046	988	920	996	954	916	888	871	925	922	878	928	864	852	852	867	820	793	821	883	863	822	756	830	802	833	849	775	779	804	801	846	817	790	794	824	846	792	856	800	819	792	785	801	834	832	790	773	786	824	778	793	826	818	775	770	786	802	795	848	842	770	780	783	789	794	804	833	765	778	781	810	888	785	747	765	822	818	860	757	837	794	836	772	745	830	819	750	746	786	781	794	763	827	789	845	773	767	791	728	795	840	753	779	764	743	828	816	766	801	834	777	752	801	781	815	790	805	854	774	783	785	787	797	775	830	768	799	778	772	800	755	766	785	808	833	815	822	799	788	787	806	820	817	756	777	753	785	773	794	782	781	810	782	760	791	818	780	756	800	741	819	813	816	784	843	802	787	844	719	801	834	797	819	767	812	775	741	782	801	776	754	783	800	777	810	796	817	737	797	801	808	752	793	787	779	788	773	804	792	767	783	802	823	800	812	802	812	816	784	796	806	853	767	794	790	825	796	799	799	796	808	789	854	778	754	824	835	798	824	800	803	814	769	795	813	798	803	809	810	769	803	794	850	796	738	780	775	767	799	803	818	748	738	771	811	783	788	805	792	771	811	750	834	817	813	814	773	801	763	770	759	784	770	790	807	806	830	825	844	797	755	799	796	837	799	825	796	766	798	809	816	748	804	811	816	808	783	773	776	779	765	810	705	863	748	822	802	799	759	789	787	785	750	804	785	776	725	844	776	812	780	788	792	808	790	780	761	775	799	795	759	763	801	815	813	810	797	780	821	772	826	816	791	815	794	798	803	787	782	807	790	845	822	766	766	753	774	829	787	823	796	768	835	845	810	748	789	753	777	812	822	802	815	808	765	831	862	824	821	777	824	840	777	794	735	804	843	769	814	764	777	772	815	845	759	806	833	807	796	801	827	792	852	805	807	842	828	765	750	765	771	808	804	844	784	798	774	817	756	794	823	793	766	759	837	807	768	790	845	781	797	745	758	790	775	782	772	774	786	752	789	800	818	829	814	771	771	850	787	837	835	802	809	829	768	831	782	802	759	791	783	798	794	776	800	808	826	773	769	783	769	802	803	781	779	792	823	796	825	783	834	788	806	842	813	809	753	833	790	774	817	801	839	781	798	843	758	745	824	739	783	802	789	731	783	834	766	745	799	784	789	789	831	784	801	762	793	820	851	774	787	748	794	787	825	729	768	769	804	773	812	788	826	795	750	773	790	802	836	834	757	820	810	823	784	795	775	851	821	777	735	793	786	817	815	823	792	815	874	820	774	801	789	757	818	739	834	743	789	768	827	776	772	826	795	757	805	732	812	771	793	823	773	719	802	807	818	824	783	733	820	817	788	791	806	762	771	802	782	781	778	824	804	768	836	795	824	744	851	747	752	776	813	778	755	754	779	800	786	817	794	798	824	787	812	786	833	865	846	772	753	760	823	775	828	758	763	807	807	805	780	758	810	795	810	844	736	798	768	794	733	794	818	815	822	793	741	772	798	821	769	768	800	792	790	809	814	777	823	810	808	769	750	809	795	791	738	742	772	754	808	807	769	797	765	799	806	839	759	828	802	805	839	730	826	743	761	782	816	790	859	786	815	772	717	799	748	802	806	782	790	777	807	728	775	804	818	792	824	786	803	775	834	786	822	810	765	753	772	839	797	826	795	779	776	763	764	787	804	796	793	853	745	779	814	799	776	802	876	807	787	814	841	817	808	774	849	802	826	787	777	762	817	790	805	764	743	829	807	808	801	780	847	806	774	750	768	785	768	846	799	814	799	793	782	781	769	795	833	811	793	761	836	752	777	849	787	750	826	744	815	822	778	822	764	765	792	793	819	807	761	756	814	758	751	765	741	757	820	833	745	769	791	738	793	795	799	838	795	813	757	789	796	820	844	810	768	779	751	767	825	747	863	817	805	785	742	845	790	770	761	783	825	794	764	821	831	798	799	758	790	801	812	705	745	737	820	824	843	786	785	808	808	779	775	802	804	768	773	777	775	820	791	754	782	780	795	765	818	809	773	789	813	792	786	788	787	740	773	811	754	753	760	793	814	793	769	845	748	765	785	800	851	744	791	831	795	772	758	792	794	797	829	776	799	768	806	792	780	774	809	828	825	818	778	795	796	744	875	833	783	816	796	770	789	809	759	824	772	772	832	779	856	806	821	774	765	809	821	800	804	819	820	780	803	791	821	854	771	768	786	836	800	820	821	801	775	805	796	778	773	798	771	780	805	798	821	742	771	767	820	784	752	799	801	784	764	732	772	765	797	808	782	826	794	828	822	838	767	829	804	782	801	757	783	780	877	773	785	766	849	798	789	745	770	764	782	801	795	776	774	796	815	782	762	786	774	744	743	807	816	788	794	796	844	832	814	837	815	792	831	789	742	778	784	716	790	790	841	751	818	791	794	765	772	756	797	819	757	793	835	794	796	837	787	816	815	796	816	780	795	772	742	772	804	799	822	776	760	805	795	764	804	791	828	784	769	840	799	798	791	791	749	796	810	796	799	803	791	796	781	760	755	815	787	810	886	801	778	787	847	798	765	811	774	799	762	788	796	813	804	768	783	777	810	799	828	784	807	862	817	755	807	813	789	816	819	801	777	803	813	765	786	821	830	796	778	798	818	750	788	794	781	772	792	803	807	812	781	774	794	754	828	819	749	796	816	758	801	773	768	797	818	862	799	816	784	775	780	799	760	760	755	800	763	807	772	779	756	796	765	816	818	787	780	792	809	812	805	778	820	798	826	798	806	793	747	760	826	852	805	797	781	828	820	750	779	764	800	763	761	817	789	840	799	814	761	768	783	819	784	786	843	776	830	740	791	766	814	781	780	835	746	835	770	794	800	802	826	795	789	748	806	808	768	798	797	869	759	799	801	830	734	801	799	772	751	763	821	774	798	774	779	767	797	837	814	853	781	814	850	817	791	808	815	785	777	810	777	801	801	790	772	741	808	769	794	751	802	834	795	867	770	778	772	818	753	807	798	797	838	804	812	837	798	815	788	778	794	811	771	792	793	771	765	796	776	787	775	826	770	786	796	773	789	775	754	810	804	795	789	791	822	771	828	787	781	792	819	813	778	774	769	839	841	782	757	724	799	844	766	813	823	756	764	780	775	758	813	794	786	771	739	759	792	791	799	787	793	837	796	770	808	825	757	810	832	827	771	810	765	799	864	777	809	795	770	738	741	793	748	762	838	823	775	785	788	780	779	743	821	833	789	804	823	790	828	802	736	791	785	774	766	724	776	780	812	792	773	829	776	790	736	802	769	779	789	791	787	778	791	810	746	793	778	819	833	815	794	781	785	815	799	780	805	808	705	793	766	778	838	785	804	798	786	808	768	839	751	746	780	758	733	781	807	785	811	771	794	782	841	775	726	807	790	792	797	809	830	786	790	824	757	816	796	775	826	757	733	819	778	766	767	788	771	807	770	762	796	830	758	736
23024	16977	14713	7681	5330	3777	3114	2653	2267	1830	1725	1478	1407	1318	1265	1142	1176	1079	1049	1060	1013	1011	948	925	990	998	917	938	961	939	903	887	926	910	920	939	843	856	860	913	879	852	871	840	880	898	877	841	861	902	866	909	854	883	836	858	914	864	862	853	879	831	876	870	916	886	852	909	855	824	856	872	845	880	869	846	938	881	864	818	836	892	856	884	844	847	845	881	900	846	865	824	871	881	840	867	851	856	871	935	904	885	846	865	849	837	927	867	883	881	809	895	848	866	829	845	819	875	852	845	875	852	853	872	821	835	840	863	821	866	841	845	873	825	854	870	883	827	857	846	873	872	909	882	852	855	866	880	886	874	911	808	821	886	904	858	889	887	885	884	867	843	867	854	877	864	812	949	875	887	898	851	881	845	835	897	834	816	818	852	827	826	923	808	896	880	838	906	842	902	924	900	852	870	901	873	838	869	882	850	880	793	881	841	839	925	841	911	910	866	839	834	875	848	860	843	884	832	858	859	814	919	889	842	882	908	868	881	890	814	827	854	886	838	867	884	821	842	810	892	828	866	916	839	810	878	846	867	839	867	855	862	859	904	872	896	876	840	820	834	802	860	868	848	867	841	870	878	860	839	849	829	897	929	850	847	875	809	877	868	886	907	836	898	828	873	882	871	887	920	859	871	861	875	884	851	832	899	811	871	878	864	913	870	901	874	844	850	893	827	830	857	838	910	866	878	878	849	852	910	854	891	831	882	923	812	828	850	859	854	878	833	868	879	862	868	919	854	885	916	879	829	863	830	863	855	834	890	932	867	878	878	864	865	866	825	838	853	880	886	870	839	850	896	862	899	849	919	841	863	833	848	846	848	845	897	855	832	842	875	848	843	892	815	869	889	847	818	839	841	811	885	943	873	839	856	879	852	840	842	877	859	815	920	862	857	794	876	843	853	857	847	795	824	897	835	857	846	859	829	868	863	834	836	885	852	862	870	938	893	865	857	851	851	855	846	824	846	844	941	911	834	872	883	882	833	843	853	851	852	903	860	888	874	794	862	854	812	860	877	851	826	829	882	930	847	836	834	879	860	850	870	844	819	884	867	849	832	889	843	808	826	848	841	845	892	859	910	872	836	913	884	846	830	823	841	843	858	861	871	842	790	834	837	876	828	851	890	902	847	864	896	877	867	839	892	871	871	888	869	836	868	856	858	843	898	867	868	849	870	857	826	901	895	931	859	824	884	874	848	850	824	862	901	898	865	854	820	868	916	865	800	878	788	877	894	837	881	867	860	915	865	917	837	857	869	876	867	878	891	881	873	895	883	853	863	834	856	856	835	856	853	866	851	856	880	851	889	848	860	801	884	881	828	850	827	914	906	876	828	858	857	909	854	882	821	863	900	839	894	909	846	885	789	855	842	886	863	863	791	835	861	879	821	896	870	880	848	819	895	863	831	846	865	847	862	857	842	855	895	913	802	863	882	839	854	868	887	871	865	863	871	894	832	849	822	846	827	919	918	834	872	837	886	882	820	840	823	883	856	858	839	846	820	869	860	854	880	886	859	884	846	856	831	781	844	879	877	811	912	866	901	819	914	866	895	834	843	870	839	949	883	880	880	906	840	816	894	828	858	879	831	853	853	839	856	854	886	918	811	922	851	840	819	850	846	883	851	848	862	806	856	848	883	836	848	854	811	900	871	847	840	773	822	906	874	845	876	868	825	837	874	833	862	839	899	893	923	883	894	830	871	857	789	871	880	870	792	870	854	862	862	816	889	846	898	872	870	900	910	865	831	794	886	842	795	878	843	834	865	877	847	910	833	911	835	870	880	886	889	881	887	906	843	829	832	827	834	886	847	809	864	868	882	904	888	920	836	872	840	858	884	848	821	871	852	921	820	918	852	911	885	852	857	842	876	840	892	812	874	800	885	854	888	846	875	911	814	862	854	875	855	876	868	829	866	856	873	830	812	893	848	824	876	785	864	818	830	867	847	840	811	888	894	870	863	871	875	856	887	829	862	884	884	913	818	840	871	924	849	815	864	890	845	884	857	854	792	878	844	840	927	872	855	888	800	885	859	866	882	897	869	869	853	824	895	903	880	836	829	890	850	844	862	910	854	842	857	816	878	819	867	899	870	857	892	842	818	842	885	854	842	835	905	854	883	873	855	880	912	909	900	901	870	830	907	859	866	845	832	860	847	922	871	862	915	864	860	836	873	858	890	865	862	864	873	828	857	845	899	878	832	889	866	837	868	897	823	834	860	891	833	830	886	889	859	858	895	828	839	871	785	894	888	886	865	828	882	891	838	828	870	881	893	835	830	873	912	849	874	861	886	852	823	864	929	851	900	858	859	873	864	843	876	799	823	835	830	843	850	809	869	900	901	871	868	833	875	827	886	847	879	844	862	837	866	862	862	843	899	835	886	798	766	868	843	867	859	866	824	851	854	880	862	911	881	882	839	857	824	861	845	922	849	831	810	871	859	880	817	837	861	859	877	852	858	851	899	855	842	860	834	846	847	894	886	899	847	836	861	810	831	832	840	847	879	814	877	849	869	862	867	902	850	870	853	834	865	877	892	842	819	862	859	796	885	864	842	834	842	860	877	846	856	839	850	853	797	916	867	890	847	806	908	864	883	842	834	881	863	864	838	866	856	908	886	840	879	851	856	850	889	829	824	855	919	871	855	874	882	867	850	856	881	857	883	863	842	884	857	880	872	812	876	873	907	811	873	861	866	861	886	869	864	867	831	828	799	851	859	878	886	847	869	788	835	840	862	865	866	840	843	923	926	872	833	898	902	918	853	838	810	895	825	856	894	915	888	819	865	867	876	805	853	854	850	875	854	913	839	840	842	818	933	845	840	838	857	866	854	841	831	907	856	898	841	848	857	852	856	879	845	848	869	805	891	784	857	799	840	880	905	854	783	897	863	860	893	853	902	826	821	899	890	849	891	894	859	819	878	858	862	886	860	821	873	872	861	853	932	884	848	880	836	878	869	851	848	856	861	895	838	836	842	839	857	843	866	878	849	859	878	864	882	901	830	830	917	882	869	869	877	827	805	835	924	856	843	840	863	901	828	871	872	886	897	855	867	885	824	865	852	834	879	861	841	838	872	842	808	849	831	855	880	882	850	884	897	833	827	844	876	838	837	862	832	853	903	867	837	912	807	846	821	851	884	884	857	847	860	849	855	902	854	862	843	896	845	826	870	885	891	813	852	866	864	883	887	844	808	796	864	807	854	838	892	906	901	813	869	828	843	873	887	809	863	849	865	830	881	865	823	862	891	887	843	838	854	864	882	852	886	801	856	868	860	961	825	905	853	879	878	872	846	880	861	839	857	852	846	845	868	861	847	880	816	818	894	867	910	883	861	869	880	833	855	857	855	904	869	860	815	883	902	868	834	798	878	831	847	880	862	857	864	894	883	825	798	838	867	851	814	922	854	858	831	858	846	882	882	884	807	891	868	875	853	917	898	932	878	888	864	846	878	880	874
27344	20605	9667	892	399	348	322	267	292	309	291	280	273	312	287	287	294	281	305	312	311	291	296	288	282	283	293	286	249	282	265	293	267	291	256	279	275	266	290	298	295	292	282	310	290	265	279	283	257	302	275	283	315	294	255	304	265	248	296	308	263	265	317	300	268	280	271	284	281	281	281	298	255	283	306	273	302	277	266	299	276	295	261	251	272	294	272	294	267	245	307	281	309	262	305	267	266	277	244	268	297	310	265	306	262	278	273	304	283	274	257	297	293	253	274	306	278	282	282	269	290	272	316	288	267	282	281	277	293	286	305	273	288	280	298	279	295	277	277	301	293	288	296	287	292	274	293	269	274	296	284	267	305	281	282	291	267	283	268	296	264	279	299	308	287	274	297	312	300	274	281	299	269	299	289	297	283	266	254	294	231	261	289	298	275	260	286	268	290	277	305	301	272	261	260	279	296	285	278	284	339	273	267	313	264	309	280	252	279	292	286	303	314	264	291	276	299	287	252	295	298	289	274	280	283	289	251	304	273	270	280	267	268	294	259	287	290	282	273	291	294	276	268	280	271	289	311	271	287	283	261	278	284	277	298	304	262	257	283	270	247	269	271	271	265	300	262	272	252	285	297	270	309	285	288	265	303	273	276	282	281	272	292	278	283	289	285	291	292	274	243	300	267	296	289	307	286	287	286	303	290	278	274	302	258	292	279	304	282	291	243	283	276	266	273	266	295	288	261	292	301	243	275	296	280	279	264	281	281	298	277	316	314	274	292	315	291	276	286	289	263	273	279	275	271	310	263	280	309	277	278	272	281	278	320	278	288	244	265	280	275	305	287	311	268	277	271	262	304	254	273	283	304	316	276	296	288	278	291	285	274	275	293	285	270	257	256	306	264	295	295	304	266	251	262	268	273	285	286	294	292	298	281	273	289	273	281	276	268	286	289	280	319	325	276	265	292	286	270	291	249	286	278	268	280	299	287	266	284	289	281	286	274	291	291	311	284	264	266	272	284	321	291	264	286	320	283	294	273	277	279	265	293	289	298	265	283	282	279	321	281	291	292	300	264	287	285	299	311	284	298	299	267	291	290	262	264	280	269	286	298	292	305	293	299	280	274	273	304	252	303	285	273	278	279	289	302	296	276	303	283	285	281	302	277	273	301	273	277	295	281	272	264	281	287	270	272	255	285	289	303	289	305	281	282	283	260	290	278	272	298	267	248	278	277	283	287	279	285	251	271	275	295	281	268	303	292	259	296	301	280	275	292	295	269	310	248	295	301	285	291	287	305	279	294	293	261	283	295	304	280	271	266	266	261	305	286	287	297	297	278	268	275	283	271	268	290	277	272	297	261	289	253	269	290	276	303	275	274	274	297	288	295	282	286	273	278	286	296	295	275	271	292	295	321	297	284	264	291	291	299	304	286	250	301	265	291	280	287	263	297	287	286	299	277	261	277	275	257	263	330	288	271	296	298	270	281	308	264	288	262	286	296	268	282	258	285	275	249	308	266	286	273	271	304	265	269	295	270	273	277	294	294	279	299	267	269	280	321	295	294	261	293	268	274	270	275	290	299	277	307	283	289	266	290	283	268	278	262	296	267	275	293	277	284	249	295	280	254	286	293	302	271	312	263	315	285	266	315	301	309	280	276	274	289	278	284	262	251	299	282	290	279	285	291	295	284	255	272	287	274	258	279	282	286	277	281	279	314	310	269	293	303	296	293	287	262	258	263	284	274	242	270	292	263	282	255	300	278	296	288	276	279	275	280	287	269	251	283	276	261	278	255	268	295	284	308	285	266	269	252	270	274	262	274	275	293	301	264	299	303	299	277	291	288	296	267	265	320	274	273	285	262	287	297	264	260	285	311	303	264	269	268	303	303	269	289	277	308	312	280	259	273	299	278	282	306	288	293	256	273	304	299	304	286	292	276	295	281	307	310	294	284	259	264	248	246	277	295	279	296	268	261	266	309	287	297	298	307	297	300	272	285	270	281	284	285	291	300	292	270	255	283	286	314	262	283	292	293	284	280	262	300	293	296	281	301	291	292	279	292	276	300	246	269	298	286	269	270	288	293	291	316	260	299	278	282	273	273	257	271	245	288	294	253	291	267	291	293	279	285	280	285	273	285	305	296	290	282	286	271	263	281	252	279	252	301	273	264	299	273	245	270	276	285	282	293	306	277	267	291	313	288	235	296	261	267	247	309	306	283	302	288	277	295	264	272	303	256	273	276	274	316	281	274	270	274	270	273	286	310	289	266	255	276	297	296	273	268	274	262	317	281	275	272	310	267	286	296	299	267	279	281	266	278	274	251	288	271	230	293	253	290	285	280	246	307	296	296	253	282	302	284	294	271	264	310	299	265	329	266	271	285	286	294	283	282	280	284	277	284	276	306	291	283	251	289	303	304	269	263	261	272	277	282	307	284	305	283	271	280	285	279	314	269	298	263	260	291	286	268	287	267	275	292	268	297	287	289	282	315	292	296	300	275	301	269	272	291	276	261	301	298	308	258	288	270	258	279	294	316	301	256	258	277	280	296	269	268	288	296	274	269	266	275	257	283	303	316	312	278	305	263	265	304	234	282	288	273	291	272	287	278	303	291	278	307	272	297	274	253	286	298	264	279	293	250	283	285	301	274	261	258	267	302	282	278	295	306	276	307	294	312	305	281	286	297	284	296	274	268	292	260	287	279	278	266	291	245	319	275	268	284	285	278	264	262	290	303	297	285	287	287	294	295	262	303	274	272	316	278	289	303	282	298	270	301	304	269	260	279	253	260	277	296	266	298	277	300	310	276	302	268	249	303	286	318	274	292	289	310	278	297	318	294	275	279	257	278	314	292	262	307	317	324	297	257	288	280	291	267	250	288	288	276	270	287	269	297	269	274	283	247	258	273	282	287	312	309	296	286	296	278	275	282	290	278	296	297	299	285	246	276	298	302	295	309	301	301	301	282	275	283	295	262	277	265	235	307	290	264	274	248	275	299	267	272	270	289	273	286	293	284	274	297	262	254	283	285	267	301	292	275	270	279	318	266	285	302	303	254	255	263	289	276	295	284	276	292	297	287	292	299	247	303	292	294	289	269	267	280	296	274	295	274	290	295	268	255	261	248	282	278	296	275	286	270	272	305	279	266	247	308	291	253	301	282	282	278	294	289	269	268	290	277	254	315	291	295	266	305	259	295	257	285	276	240	272	280	307	296	289	281	303	287	302	279	242	287	273	312	284	273	304	288	260	269	287	278	278	292	268	302	285	268	269	283	283	284	322	297	265	279	275	306	296	266	270	292	287	310	291	292	292	253	267	280	276	297	275	255	262	296	277	259	291	298	267	284	266	293	298	251	308	267	299	314	294	289	246	269	258	257	290	296	283	277	273	292	265	273	305	282	280	267	293	280	289	289	269	282	301	304	293	296	257	307	265	262	266	273	281	278	268	273	259	282	276	287	282	284	289	266	273	247	242	288	268	270	267	267	267	298	299	293	273
16950	1911	1695	830	522	481	421	395	441	338	334	344	332	347	376	357	323	355	368	351	323	322	348	336	336	335	341	338	328	376	298	347	373	316	326	326	355	370	331	353	340	370	353	343	347	390	351	319	346	359	300	362	315	337	337	327	346	333	344	330	380	358	332	365	326	370	348	320	313	354	334	318	333	324	334	349	320	365	336	365	357	325	284	346	352	352	361	361	317	361	348	332	326	351	305	363	330	335	369	342	342	351	324	380	332	345	317	316	334	311	369	303	350	340	325	346	356	343	325	332	349	319	339	334	342	337	341	345	375	336	324	344	346	343	324	373	315	336	315	354	311	334	349	335	349	305	327	372	360	330	343	363	312	308	353	329	363	350	342	355	339	355	323	375	351	320	355	334	328	335	345	341	314	370	331	322	337	305	308	365	370	329	352	337	353	330	356	341	344	324	353	347	333	333	353	349	331	357	351	325	353	304	340	335	357	349	320	331	320	334	345	345	334	362	329	342	334	328	333	342	323	332	332	330	329	312	353	300	330	339	327	316	333	322	339	308	336	356	311	343	305	344	358	357	326	319	358	364	337	333	355	329	360	337	309	350	340	335	337	301	313	361	345	331	350	327	331	347	364	339	339	336	346	350	325	337	355	339	338	371	312	326	317	379	363	331	341	336	350	351	343	373	331	323	304	369	348	348	352	341	313	330	308	340	312	348	351	347	317	327	351	273	383	338	342	351	372	320	314	353	331	366	304	352	351	353	334	368	364	334	321	363	311	333	354	351	355	358	324	324	360	337	362	348	347	341	323	366	368	326	339	340	337	342	339	327	326	324	338	379	324	336	316	324	310	353	363	345	349	363	371	348	343	317	352	364	368	370	327	348	330	307	334	331	327	377	355	370	326	324	337	305	317	336	359	376	302	337	346	339	356	366	362	314	370	345	324	353	342	318	324	359	347	349	349	328	333	343	338	349	353	335	318	338	389	321	319	331	314	299	333	322	316	314	356	363	330	344	332	348	380	332	300	331	336	353	339	323	321	336	334	309	322	351	310	315	320	347	329	322	347	343	354	321	344	349	372	325	356	331	345	382	349	345	324	335	341	317	315	350	308	344	325	365	334	365	329	338	357	348	336	346	327	339	359	314	315	335	351	317	349	329	346	357	342	334	310	344	345	362	373	362	337	317	353	346	332	322	315	334	335	334	352	319	326	346	313	373	343	332	332	383	353	335	342	344	325	356	354	349	322	338	366	347	327	319	357	299	331	356	335	304	371	327	336	326	283	341	363	337	312	352	343	321	334	373	347	344	335	326	326	314	328	348	364	328	340	374	305	348	333	340	355	308	327	307	356	343	350	364	345	324	319	352	368	345	354	317	307	354	309	332	331	330	322	340	340	335	340	327	340	332	339	371	325	337	315	328	322	344	308	346	355	381	273	342	332	300	339	342	360	322	291	343	326	325	316	310	337	348	338	332	319	350	318	302	320	331	355	336	366	332	327	337	340	340	329	306	327	353	309	330	334	286	305	345	328	325	308	337	347	291	338	353	334	347	334	333	311	363	352	366	327	330	356	344	298	329	333	315	331	321	334	309	329	348	330	365	372	337	314	346	359	357	378	337	341	374	334	353	334	357	364	322	316	349	342	357	357	367	336	329	333	314	363	350	363	310	335	339	330	320	341	356	300	351	345	342	350	312	341	345	317	334	356	320	331	323	339	342	362	333	366	350	367	340	344	294	352	341	325	354	365	351	348	342	306	334	352	381	322	343	342	330	335	309	333	300	351	347	312	323	334	349	331	317	327	350	330	338	386	336	355	347	340	352	350	323	339	321	346	373	342	316	351	333	350	329	338	313	353	323	341	342	364	325	369	329	361	349	348	358	328	338	350	362	292	378	341	360	359	406	315	321	341	327	313	344	312	315	329	348	363	359	323	330	361	338	342	355	369	372	314	365	348	333	373	351	350	320	326	334	343	343	340	355	340	354	315	326	375	355	336	312	334	336	351	339	333	345	336	290	319	323	327	353	374	308	349	322	357	347	316	353	344	330	369	361	375	310	338	370	343	315	327	336	323	340	318	325	335	326	352	327	318	334	362	347	332	348	349	323	330	338	328	351	314	338	330	363	334	346	334	331	333	325	353	349	380	330	332	338	307	304	327	356	340	369	355	329	305	345	328	302	362	342	339	384	323	343	352	341	366	333	333	325	336	346	314	303	327	316	354	289	322	316	321	363	331	371	323	347	337	339	299	340	338	363	333	321	342	359	388	385	336	328	358	348	334	342	317	335	317	318	344	348	357	351	321	366	330	361	353	363	345	340	354	357	377	334	312	339	376	357	310	360	353	318	333	317	307	346	325	348	339	368	326	371	359	357	344	342	349	310	358	334	361	329	330	338	343	348	328	311	341	364	328	318	337	296	344	329	304	318	334	356	360	370	372	349	332	340	330	343	336	331	356	341	326	307	366	307	328	321	305	350	340	319	338	318	338	341	336	321	366	348	308	323	309	350	311	358	336	344	358	325	326	331	334	328	339	303	311	298	325	349	340	338	349	347	332	310	368	314	349	319	342	345	324	336	369	344	334	309	349	331	337	313	323	357	351	352	330	328	350	327	367	338	335	328	349	365	328	348	316	310	319	338	360	344	296	313	365	338	345	329	344	327	345	345	338	353	347	358	341	330	341	335	327	367	337	340	339	351	345	328	354	335	371	399	338	343	334	336	362	329	335	364	345	323	368	317	356	343	334	342	348	332	343	314	324	342	381	343	338	341	354	322	349	354	339	323	351	368	333	353	323	345	353	355	332	370	326	329	336	344	319	350	354	336	344	372	342	344	319	333	357	332	357	313	320	338	346	341	325	349	319	337	361	352	340	347	339	379	363	332	354	333	329	396	372	325	343	347	296	359	351	332	342	360	345	346	362	310	345	387	310	330	352	361	322	358	370	328	342	328	316	323	322	363	344	336	353	375	330	320	356	379	309	333	340	317	371	322	324	348	334	350	320	336	348	378	326	376	350	332	319	339	345	342	336	315	328	338	365	341	349	327	355	322	343	358	340	347	344	354	346	340	352	330	329	323	335	349	329	299	342	384	382	331	319	333	350	352	350	350	362	347	322	333	367	335	360	321	360	324	346	333	313	333	333	329	330	349	329	345	326	371	329	338	333	347	316	332	351	315	344	304	337	310	336	340	326	352	341	357	326	347	329	378	338	349	325	297	347	354	340	307	365	347	343	330	346	351	349	341	326	347	353	349	336	336	356	324	363	358	331	312	364	357	333	333	341	345	320	343	329	335	353	332	371	321	332	306	348	334	323	318	334	330	327	339	329	308	373	333	367	333	309	359	307	349	330	339	336	328	350	346	354	358	332	340	342	328	346	342	323	353	338	333	335	348	377	324	356	359	356	324	352	306	319	319	338	337	333	322	361	309	334	352	339	350	319	335	318	325	325	344	323	333	331	361	316	307	347	353	332	336	319	356	343	335	352	330	343	360
23667	21202	28603	24043	21193	12741	1579	911	769	758	688	589	563	568	542	487	497	507	491	481	494	471	423	476	470	457	464	436	451	450	445	470	486	483	467	451	460	432	426	466	433	460	470	429	443	388	439	489	440	416	416	428	449	415	430	434	448	457	418	400	422	409	437	423	429	405	421	408	436	409	425	445	455	406	432	427	396	394	455	436	411	417	428	420	418	415	453	420	425	401	439	410	411	427	386	419	388	408	427	398	464	416	475	450	440	412	470	435	391	398	454	440	438	455	418	449	460	418	398	432	419	414	422	420	422	446	451	408	426	412	401	422	449	449	445	438	417	425	429	408	453	392	387	430	454	455	438	432	406	419	406	434	443	396	434	407	470	448	404	443	426	460	461	446	440	416	428	453	452	423	408	449	419	434	420	426	419	437	428	411	415	418	382	420	452	378	443	415	379	431	409	431	431	487	477	430	461	431	408	445	460	453	429	449	425	472	460	394	463	435	441	420	439	421	425	470	454	424	426	430	415	471	442	456	421	445	421	457	427	415	480	457	415	448	395	411	422	414	416	401	410	415	439	446	452	443	454	435	428	455	402	429	411	419	410	413	447	428	471	425	443	427	427	432	439	399	434	469	431	459	429	460	398	452	402	462	399	422	405	440	424	428	432	440	440	451	426	444	458	423	426	431	432	399	455	432	432	466	447	445	401	416	437	420	424	427	396	397	437	423	437	459	433	460	434	423	430	439	433	429	419	427	413	407	478	426	422	430	425	411	437	446	479	410	427	433	470	392	415	463	455	456	443	454	416	393	415	426	411	431	407	434	422	466	436	428	425	441	381	430	399	440	442	467	452	404	414	426	419	410	481	422	420	395	437	435	409	483	405	397	444	444	422	434	430	446	396	408	397	408	446	439	434	381	389	431	434	410	420	436	428	453	391	455	434	429	411	430	406	414	391	400	441	430	406	440	442	443	454	399	421	465	440	411	471	395	435	416	420	411	420	444	411	428	443	456	424	417	423	432	432	395	454	412	414	434	389	430	436	422	458	408	389	404	450	469	459	419	427	439	437	458	422	421	411	422	445	411	439	424	429	452	423	482	394	466	424	420	429	450	449	439	460	400	380	431	425	424	414	445	420	446	478	435	438	401	436	438	451	454	421	428	423	420	404	435	405	431	399	432	410	422	471	433	401	423	382	422	453	416	442	438	438	422	459	427	412	438	430	415	428	412	420	458	457	414	438	421	451	403	443	450	442	414	414	416	443	394	412	441	429	409	443	425	431	443	440	427	452	416	436	424	419	437	429	430	400	437	449	447	447	441	417	406	400	404	452	435	438	434	427	387	413	458	419	439	453	460	449	457	414	422	449	454	447	417	453	416	433	414	405	427	448	426	413	425	434	417	438	434	436	414	437	419	392	439	451	471	422	424	446	429	392	448	435	407	468	441	453	452	410	424	423	414	427	428	405	437	459	430	451	427	439	424	454	447	405	409	416	429	464	438	455	430	434	416	436	424	437	446	397	406	406	426	397	383	451	421	412	447	426	396	425	441	459	438	435	413	444	421	425	456	441	430	428	423	424	384	430	450	424	437	459	425	426	440	416	444	442	443	403	431	451	436	418	436	436	425	400	433	421	455	438	430	414	431	412	390	453	426	445	414	409	418	386	438	452	450	411	432	430	393	405	379	409	447	440	410	420	428	394	426	426	434	388	433	420	457	419	431	412	392	428	441	436	468	442	429	422	442	421	451	419	418	420	417	433	448	431	423	411	427	426	466	408	418	415	418	435	396	431	420	483	397	422	433	454	433	420	438	429	435	445	406	436	464	468	423	411	434	449	423	415	451	447	433	411	437	434	418	411	437	442	411	435	421	373	430	431	446	443	434	450	448	430	400	435	460	408	424	432	433	422	426	436	450	436	428	426	443	424	450	413	427	451	446	423	433	379	418	449	426	401	449	445	434	453	418	436	406	437	411	414	459	421	432	443	455	467	430	446	437	419	479	458	463	420	445	459	423	432	452	472	412	438	427	426	464	436	442	466	440	427	407	438	457	459	403	442	445	425	422	423	464	463	473	456	430	422	390	401	432	451	442	454	428	428	453	407	426	428	454	461	408	418	398	434	408	436	453	428	413	440	434	439	429	392	442	445	440	437	428	449	451	379	441	402	415	410	422	438	448	412	421	474	447	432	435	395	453	419	442	438	448	430	429	407	431	412	406	451	411	420	413	453	450	403	408	426	475	429	422	406	404	476	447	438	443	460	414	442	402	388	406	386	414	459	429	426	434	424	421	416	467	445	428	415	465	440	405	451	437	388	411	442	429	433	474	472	409	424	422	428	403	399	432	429	439	441	402	435	476	443	426	419	475	405	413	437	434	429	451	428	487	470	415	441	421	441	437	445	423	445	448	406	423	445	403	464	463	434	405	421	443	437	419	455	381	432	463	430	400	418	452	439	432	438	429	486	433	449	427	438	422	440	411	423	385	462	445	415	447	431	419	455	438	429	435	465	437	406	468	444	424	411	393	403	443	437	413	447	426	422	441	428	404	447	465	398	425	399	412	389	448	415	451	403	436	447	438	452	396	430	406	419	415	447	425	419	400	446	409	422	447	452	448	401	445	406	422	469	421	459	453	447	423	427	458	411	426	394	416	412	437	440	393	416	426	450	425	385	447	432	430	413	414	396	458	444	433	447	399	379	398	479	409	408	393	445	419	400	418	444	391	405	424	418	435	414	409	420	419	423	441	442	439	464	405	451	444	455	454	405	437	417	408	428	417	441	412	406	443	408	405	433	446	416	418	405	465	415	413	444	447	415	442	435	462	430	438	405	422	469	428	419	431	398	419	417	452	447	430	422	422	441	421	431	418	441	496	411	438	394	416	409	447	463	417	407	436	456	441	384	431	407	392	464	466	447	434	446	447	408	426	423	429	410	444	430	402	442	431	385	410	424	441	459	413	446	413	412	409	399	444	432	435	437	446	425	414	408	444	455	448	396	438	394	407	432	425	450	423	421	427	438	445	387	412	419	442	446	421	444	465	424	437	468	431	415	457	410	437	435	447	456	419	421	431	405	435	423	468	437	413	413	406	451	440	394	470	429	415	394	396	406	428	444	441	432	422	417	443	409	399	437	433	445	382	437	453	432	386	413	452	450	459	438	415	388	465	437	471	384	417	436	443	452	457	439	413	392	418	405	434	420	411	416	453	460	463	446	428	443	452	427	440	440	435	450	421	445	440	423	426	397	425	414	437	429	430	440	422	387	470	414	393	447	393	438	448	448	434	397	422	430	426	414	422	431	434	388	407	420	388	430	463	426	429	498	407	398	447	452	411	416	467	417	458	448	400	400	440	451	428	437	449	452	412	427	446	415	440	407	452	427	430	427	440	457	444	452	419	449	438	395	412	436	425	401	450	403	404	463	426	422	405	388	481	413	452	445	408	434	427	399	400	438	481	443	412	445	446	433	420	441	400	394	419	472	428	410	410	445	413	413	399
19050	10357	8955	4265	2809	2068	1810	1429	1186	1032	929	770	760	695	684	646	638	576	591	573	583	556	563	519	519	528	530	508	487	520	500	525	527	488	471	528	514	471	538	506	489	451	505	506	519	493	478	520	505	491	485	539	500	499	479	506	466	456	492	453	474	474	461	471	472	477	482	500	494	449	479	490	466	510	522	506	492	461	506	489	487	480	495	461	456	479	459	505	478	505	482	473	477	462	473	495	479	492	511	513	460	505	477	477	499	486	454	493	519	487	488	458	503	480	517	459	473	484	500	523	473	486	462	462	474	463	458	493	510	471	456	519	465	493	471	493	489	511	497	480	462	473	471	439	514	466	469	476	492	486	509	488	492	489	475	487	492	491	483	515	496	477	500	486	478	522	475	497	478	470	468	471	497	496	487	481	479	494	482	468	471	457	490	477	492	525	508	501	475	458	492	463	493	512	477	488	487	500	463	514	497	507	466	479	470	513	513	479	482	511	461	482	511	468	493	453	478	490	506	517	506	512	492	479	518	454	487	545	444	478	506	478	496	512	463	474	473	501	495	471	500	445	509	458	463	498	474	487	482	495	443	490	468	507	482	496	495	443	481	496	477	490	478	487	475	464	472	497	486	505	484	478	523	459	478	476	504	452	463	470	477	524	497	487	511	473	483	520	483	460	489	489	490	484	467	480	495	481	492	471	482	520	458	465	476	493	507	470	478	517	483	516	506	483	487	479	473	474	477	464	498	483	499	455	486	466	489	473	486	506	519	488	473	452	474	455	509	481	483	527	511	492	486	498	465	451	487	497	482	448	493	471	472	454	471	516	453	481	476	503	456	529	486	493	469	455	480	471	488	492	496	455	491	491	467	486	473	443	447	468	528	468	468	508	513	461	503	497	472	447	502	467	474	475	475	479	453	500	484	492	490	498	463	523	468	463	450	471	490	481	427	467	445	494	502	436	487	494	480	484	486	502	473	494	486	472	527	471	502	459	486	474	489	454	509	480	435	471	475	506	500	474	477	497	467	486	503	526	508	543	477	500	493	510	467	480	486	489	482	475	468	482	491	482	498	485	549	509	500	492	478	490	488	445	508	466	457	488	528	452	482	498	454	477	493	476	484	459	484	518	490	483	489	483	479	500	477	483	499	473	475	462	500	478	503	478	460	520	493	465	480	515	494	475	489	493	503	480	492	498	489	458	464	489	476	507	477	486	509	498	498	497	470	524	490	496	445	468	486	484	523	514	499	517	502	500	476	462	468	457	447	519	499	488	480	476	469	537	433	455	496	477	488	495	506	475	492	446	501	500	480	500	476	472	469	493	541	442	494	537	463	496	460	468	492	454	470	500	471	472	454	487	479	473	481	439	476	511	527	458	455	483	495	485	452	475	493	480	476	475	527	492	482	482	474	493	534	501	498	467	482	508	470	420	487	512	585	502	492	500	472	517	469	468	485	471	475	491	453	476	456	501	473	463	489	504	512	487	468	474	502	488	511	471	497	487	457	504	460	497	453	473	515	499	481	485	497	492	446	480	466	479	489	499	466	482	507	458	460	492	468	475	474	514	440	499	523	469	494	487	497	491	471	470	451	492	473	504	459	513	498	476	504	483	445	501	469	489	443	472	497	513	460	487	550	446	478	459	483	474	479	518	474	492	460	491	497	448	474	469	484	473	445	484	498	495	469	476	518	501	464	491	485	456	471	499	486	446	487	469	503	502	481	457	489	471	475	496	470	462	534	474	502	491	466	493	476	475	488	500	498	479	464	498	462	516	496	458	455	461	460	486	471	468	447	501	484	489	516	475	487	450	501	453	473	457	523	472	474	491	444	487	495	458	488	517	482	492	446	454	468	474	478	510	490	460	448	503	475	509	435	493	463	415	479	506	487	494	502	468	515	451	449	478	460	486	426	466	459	492	448	471	470	493	478	525	517	483	503	495	418	483	500	481	479	521	536	492	502	487	513	489	458	506	488	527	495	516	502	470	488	526	501	472	476	473	509	470	489	468	481	514	478	488	488	521	516	481	489	491	536	460	467	453	486	455	497	478	487	474	476	444	474	518	466	504	542	463	457	476	459	490	451	486	458	481	499	497	525	478	484	478	454	496	476	487	470	477	456	478	504	467	501	503	430	418	505	489	521	484	470	487	462	442	484	456	494	448	468	460	488	504	503	441	467	480	503	472	441	475	459	461	503	486	515	454	467	429	464	493	445	439	507	458	497	478	468	481	497	474	507	485	457	485	451	552	490	462	472	510	486	490	493	473	530	505	463	464	479	500	507	506	496	476	514	469	504	489	461	469	515	471	475	469	462	497	499	479	479	478	446	471	530	523	507	471	479	461	485	406	479	495	472	460	505	455	487	442	447	422	500	459	493	445	502	467	492	493	507	499	459	470	470	477	481	455	481	434	495	458	486	482	463	444	477	436	477	471	476	466	453	493	447	501	471	451	510	470	487	500	475	479	453	485	494	476	448	454	490	459	485	484	472	445	469	483	475	488	478	462	471	482	475	491	489	463	494	506	480	464	488	447	486	469	498	511	441	484	488	490	502	498	462	508	491	485	516	467	499	499	471	512	479	493	438	462	470	506	475	477	434	480	498	468	485	484	488	472	486	448	510	500	463	491	485	485	496	491	479	490	487	470	494	479	511	471	463	504	495	481	520	488	472	474	494	506	515	512	460	490	476	490	478	535	505	511	505	476	497	500	472	463	480	486	506	463	492	510	450	458	466	532	525	505	508	487	469	508	489	482	512	468	469	505	473	472	476	516	482	458	463	506	534	462	499	508	492	510	472	493	474	474	514	517	507	487	433	495	468	460	472	502	506	486	505	446	459	489	488	444	516	508	460	496	494	463	458	512	536	476	470	491	499	505	507	473	497	473	440	491	455	462	514	514	481	472	507	482	476	488	476	517	467	478	490	459	473	493	484	485	442	493	468	477	502	498	476	486	475	486	466	461	489	538	461	457	465	517	485	532	452	448	462	469	516	456	497	490	474	485	460	488	500	429	478	471	469	488	510	466	450	504	465	469	510	523	462	441	493	463	491	487	500	497	489	504	482	485	507	483	449	476	477	479	479	472	478	475	508	475	519	504	467	489	493	487	502	491	481	486	478	453	484	446	476	487	490	515	460	512	467	488	494	500	483	463	459	466	482	494	501	448	450	463	502	529	474	465	465	513	460	468	474	522	484	485	452	500	536	494	506	455	520	459	496	479	461	479	474	504	493	505	507	451	484	443	477	485	453	487	514	481	513	478	439	474	526	508	487	470	489	511	503	466	476	500	512	491	479	499	476	497	506	470	512	471	508	450	469	455	460	491	503	442	507	483	462	489	460	492	475	501	485	481	479	480	489	487	456	485	496	484	511	506	506	458	462	494	441	490	500	448	484	473	493	460	527	494	445	509	475	487	459	476	475	508	469	472	478	478	512	503	489	492	477	520	527	489	469	477	487	464	467	472	493	473	491	521	554	469	474	475	485	466	499	481
24875	21195	27645	24920	13140	1154	817	685	641	637	637	574	540	583	565	520	537	560	533	509	495	548	492	524	540	494	514	562	523	514	475	521	490	466	515	512	523	531	508	473	495	520	515	533	489	535	506	513	506	540	472	537	535	540	533	486	506	470	491	526	478	550	488	520	521	507	504	533	505	495	476	501	495	529	455	480	503	504	532	535	506	506	497	497	483	481	487	489	470	503	522	521	514	468	510	484	521	528	504	511	506	479	511	519	475	528	500	504	520	507	497	521	498	526	462	516	507	511	545	501	478	514	510	467	552	526	511	484	509	482	471	482	502	484	488	519	490	529	478	491	481	513	506	517	520	532	484	463	487	475	503	518	547	501	493	456	537	503	529	489	561	519	492	474	508	532	513	533	463	507	462	482	505	489	474	483	475	511	484	484	488	494	512	545	494	481	484	522	461	499	507	505	527	501	505	510	485	470	490	484	474	495	482	511	544	473	502	550	488	473	478	503	506	507	515	484	484	504	468	461	488	488	490	516	499	524	501	500	533	480	506	528	483	491	551	486	506	503	518	526	482	502	484	484	483	503	510	547	506	503	448	533	498	481	539	449	504	505	514	508	482	476	526	492	506	549	485	488	511	502	473	528	480	503	516	530	503	546	494	484	515	512	516	510	467	498	506	519	519	544	483	480	519	476	491	487	489	533	473	496	468	524	493	487	486	525	518	494	525	487	497	495	491	511	534	473	495	516	482	505	507	489	502	512	517	524	513	476	527	533	507	515	509	498	504	482	574	457	499	506	493	516	489	518	505	470	515	496	517	511	509	523	481	476	488	546	499	503	494	474	479	541	502	518	510	547	538	488	503	498	492	478	482	485	494	533	504	493	492	485	504	505	479	500	493	502	490	505	512	497	488	542	555	481	472	492	497	499	536	525	491	495	553	501	480	529	503	530	542	508	483	479	504	503	515	520	496	504	482	513	462	513	525	501	524	491	511	462	537	503	505	513	479	513	517	485	514	507	531	449	540	516	524	519	489	478	517	521	539	493	485	490	513	558	516	509	487	490	465	515	512	494	491	481	469	471	516	473	512	525	486	479	471	542	461	515	487	522	467	507	516	545	497	489	517	509	510	502	531	510	533	517	517	520	526	515	502	507	515	502	541	502	499	469	528	481	531	481	495	532	541	510	506	504	479	515	529	515	493	518	519	518	524	487	530	506	492	507	495	495	486	513	516	500	536	478	482	482	546	519	478	483	512	470	465	467	484	517	500	489	507	502	541	463	515	510	496	492	520	513	484	522	520	497	507	515	521	504	490	496	483	484	486	516	468	512	476	494	504	503	503	531	489	507	463	502	498	526	478	503	500	524	518	469	528	494	459	490	536	528	484	516	514	541	491	513	521	488	517	495	468	499	523	500	514	518	482	556	485	507	498	504	525	521	476	480	497	493	500	564	483	524	468	481	515	515	474	523	508	481	514	500	493	521	490	475	486	479	535	511	498	504	507	547	518	504	509	480	492	476	482	505	512	502	488	512	489	493	450	527	496	487	526	486	512	514	513	463	494	469	524	439	511	518	496	481	477	475	509	516	502	515	478	526	481	506	461	530	510	521	494	484	449	449	511	496	499	520	489	491	504	474	511	509	501	479	496	542	493	498	508	466	476	499	521	503	509	531	468	490	493	491	498	488	495	529	507	541	485	500	520	483	480	501	500	518	531	457	491	498	487	498	491	474	494	491	488	547	467	510	498	482	533	464	514	503	521	551	524	496	455	486	519	528	467	457	509	507	489	547	519	515	501	501	497	464	541	488	516	460	499	551	521	506	503	534	492	520	504	503	484	489	525	505	490	510	498	498	510	495	486	506	469	471	481	520	484	506	487	536	527	545	486	511	487	519	543	483	542	512	511	510	450	484	523	526	520	513	490	501	525	491	479	493	525	512	494	496	512	500	529	515	506	486	547	488	507	485	466	454	507	479	546	511	532	534	502	520	487	490	501	516	505	523	476	497	531	506	510	465	472	498	482	514	510	534	509	499	493	542	474	517	521	496	464	549	484	469	492	489	478	515	479	501	478	509	504	508	515	501	489	489	475	449	514	465	517	516	532	499	542	525	427	497	525	509	490	492	529	528	488	468	467	492	532	492	494	512	520	518	478	550	512	505	505	523	507	531	502	509	490	493	494	475	504	494	513	497	542	498	512	510	506	522	510	493	561	524	479	500	532	516	473	481	522	454	494	505	483	524	528	521	506	506	503	486	530	487	511	473	498	511	510	490	508	460	530	523	538	542	546	525	474	483	507	484	502	486	487	487	485	509	483	497	521	507	471	489	462	485	486	515	485	568	513	508	511	480	527	503	520	506	493	518	501	538	526	515	474	477	495	540	463	493	518	477	515	490	481	509	536	492	497	511	488	494	492	488	478	530	507	522	491	482	513	495	540	501	492	483	486	498	465	515	495	537	446	487	480	525	504	514	507	514	511	520	504	532	528	508	533	512	455	557	485	508	504	440	522	463	547	488	498	516	522	454	521	496	482	496	519	499	495	501	505	489	527	503	461	512	505	527	520	478	534	491	518	488	499	501	549	463	486	521	497	536	512	509	495	510	536	507	490	471	509	483	497	507	511	469	490	500	517	503	495	468	528	458	487	473	496	527	493	504	501	541	489	494	494	540	505	485	542	512	504	502	482	505	481	516	515	532	495	487	561	505	519	507	503	511	527	565	471	497	490	546	506	510	483	480	506	506	512	497	489	520	485	502	483	514	474	465	513	545	466	476	528	509	484	480	489	501	511	480	499	490	472	504	524	532	518	560	483	477	452	489	506	476	484	516	498	494	500	489	471	475	512	482	558	480	496	497	485	525	528	506	499	540	479	483	465	523	481	508	492	513	472	523	514	525	495	478	497	517	510	504	509	577	491	477	498	531	526	500	472	467	517	491	497	519	510	531	482	521	502	486	487	471	498	524	513	449	485	535	501	502	462	488	480	536	526	505	480	515	494	549	472	513	510	524	464	504	488	538	519	505	497	511	522	513	527	507	505	505	522	504	512	472	499	517	492	518	493	512	499	539	494	474	483	485	487	478	467	491	505	492	488	507	542	501	474	537	472	493	509	518	468	470	503	508	522	486	468	509	488	542	539	501	491	507	503	540	500	490	480	505	468	506	483	489	474	459	469	508	499	520	513	457	495	518	548	530	484	508	516	481	475	454	457	509	501	477	507	556	526	500	504	474	543	489	499	563	518	499	513	446	516	531	471	520	512	544	476	510	505	495	475	530	551	541	522	490	500	480	485	508	482	486	501	521	522	461	487	523	506	453	485	515	559	470	501	509	494	518	555	453	530	526	528	516	452	494	449	509	493	488	480	505	531	482	509	501	519	462	490	513	510	485	519	498	532	499	522	519	474	500	519	480	507	519	493	486	498	572	488	459	489	510	498	491	496	475	509	468	552	475	463	526	493	508	505	456	452	478	512	512	490	541	525	494	502	462	525	517	481	484
18743	6527	5505	2798	1902	1481	1263	1075	1008	908	780	811	686	732	696	637	652	653	649	578	647	618	618	681	642	615	611	563	670	600	614	623	572	595	585	627	579	598	600	601	616	572	607	563	583	575	555	589	616	596	564	576	575	555	577	583	591	576	610	582	587	593	587	582	564	561	589	624	596	545	558	625	574	607	565	594	565	618	611	568	625	575	605	574	587	570	617	603	587	559	606	561	596	574	573	571	600	613	604	570	596	597	596	527	583	570	565	552	565	577	559	607	597	590	566	571	573	568	582	573	588	602	574	606	612	575	583	586	579	602	573	586	637	583	614	590	589	655	607	616	543	579	625	586	577	627	599	553	598	576	547	622	613	553	617	552	613	531	615	581	617	559	586	581	551	593	588	585	572	544	647	589	607	580	563	586	575	634	636	581	561	555	605	595	580	588	562	585	601	622	583	610	582	573	553	578	574	599	585	592	596	567	572	608	554	603	589	566	538	580	574	545	584	578	573	593	522	627	528	590	593	551	585	602	620	611	569	537	567	617	598	547	571	603	563	586	579	568	572	592	602	597	626	555	541	554	600	575	584	603	604	617	606	590	652	577	612	604	563	585	602	586	589	602	604	584	539	585	572	586	576	590	543	548	612	567	598	560	573	575	606	576	603	606	584	561	594	558	608	569	583	578	583	584	652	586	613	562	608	582	565	559	580	571	601	602	574	576	615	584	642	570	573	607	609	618	624	609	595	547	601	612	572	602	576	565	606	603	568	589	595	592	546	607	588	616	593	645	574	598	573	592	557	617	602	534	549	565	608	553	579	619	592	596	614	574	553	601	599	561	603	554	591	603	598	630	590	642	561	593	571	574	603	574	566	571	569	584	544	550	575	615	634	554	583	612	559	550	559	579	570	574	583	520	644	567	606	584	537	635	571	589	551	571	550	664	604	577	631	576	614	532	624	571	591	601	599	564	552	614	619	561	563	614	589	562	571	606	589	547	555	589	593	596	586	638	563	632	560	570	562	620	578	589	587	595	593	610	571	595	579	556	569	600	631	609	600	557	613	562	532	551	614	596	597	615	559	573	592	564	584	590	596	568	554	582	543	588	620	612	572	612	591	581	545	599	545	602	559	569	554	595	573	527	605	585	578	573	567	562	530	631	611	564	616	588	573	569	570	611	599	592	613	582	588	628	575	577	582	582	597	570	602	591	583	562	576	573	612	592	598	609	629	594	592	544	557	594	610	598	601	627	559	574	582	582	583	585	591	602	601	618	570	594	578	609	574	596	538	551	609	586	590	575	585	614	574	577	615	605	599	546	575	541	596	568	627	584	580	563	556	529	541	589	563	579	574	594	548	588	565	563	593	579	599	567	583	576	577	592	618	584	563	627	551	591	565	567	587	575	581	608	556	625	574	562	570	621	599	570	555	579	579	589	572	575	607	601	566	537	571	591	586	593	579	583	586	591	576	589	558	582	608	571	600	571	607	585	598	640	567	609	554	609	600	560	573	597	556	630	572	575	593	570	562	598	596	596	549	607	576	561	603	612	577	594	544	624	579	549	569	556	570	589	518	610	597	632	634	577	592	589	572	606	582	552	547	542	618	577	588	589	546	588	592	640	539	561	597	567	620	569	604	548	590	610	590	557	582	595	573	571	638	597	578	609	619	514	592	583	587	535	585	549	592	598	573	589	564	571	594	608	582	591	539	602	603	608	585	576	552	584	572	593	577	554	573	557	583	543	561	615	589	564	602	571	545	595	579	612	545	565	555	598	595	555	574	586	556	564	609	577	622	575	548	594	596	532	621	560	600	553	571	563	631	596	565	590	556	579	588	618	576	594	599	606	577	578	604	589	541	589	593	615	597	588	602	616	602	612	603	572	584	620	603	527	586	591	567	598	577	652	612	619	559	618	576	546	565	609	632	585	577	593	584	578	609	624	611	600	581	578	549	582	613	588	576	599	559	589	553	594	589	612	565	572	599	581	624	600	601	617	581	565	572	594	586	612	575	547	616	577	595	586	593	592	549	594	629	587	602	579	583	557	595	612	589	605	544	572	559	582	584	570	582	584	562	535	626	545	561	569	545	583	564	590	553	588	572	635	621	596	575	564	603	576	598	609	587	665	615	609	605	596	600	564	613	616	568	619	551	599	565	624	578	551	572	573	581	604	545	592	596	575	568	587	571	578	583	558	551	569	569	565	590	606	574	565	606	585	583	563	583	597	604	592	606	529	555	545	611	612	579	594	583	597	541	588	580	598	598	607	604	597	572	547	625	611	607	575	579	595	577	536	635	583	610	633	568	571	566	595	586	629	580	578	529	578	586	579	566	624	575	578	552	619	566	607	577	567	602	568	574	609	566	595	630	609	590	581	584	591	559	539	577	589	582	558	551	562	591	580	581	583	602	555	584	540	605	588	581	543	574	564	620	555	597	580	564	645	602	583	609	594	625	620	542	565	598	606	552	574	616	625	591	627	592	589	530	580	570	585	607	549	547	574	601	564	605	578	577	606	531	568	568	615	575	606	623	580	603	572	598	547	549	572	619	589	612	594	592	599	558	578	572	583	604	567	579	556	570	580	567	585	571	584	553	605	562	627	582	545	579	608	614	578	600	563	574	587	578	569	535	592	600	584	641	601	581	611	573	600	540	607	590	598	585	610	538	575	558	562	563	557	582	563	558	585	622	573	589	595	552	595	528	564	586	597	581	620	600	589	590	588	597	578	560	599	549	565	594	574	592	591	560	545	553	614	554	555	622	557	568	611	587	613	588	595	569	565	517	582	582	555	619	583	587	575	593	607	559	578	565	604	576	578	543	565	611	563	601	547	618	584	555	616	555	599	580	607	602	578	631	596	564	616	635	599	572	609	636	584	596	611	600	560	534	539	572	588	577	598	599	580	587	579	601	597	570	575	622	576	560	600	592	585	567	602	578	567	595	576	589	562	576	571	563	585	602	580	617	605	579	576	617	545	560	575	579	571	566	626	578	656	537	614	603	536	582	575	630	600	600	545	582	587	569	547	619	546	587	583	585	583	581	586	628	588	617	599	549	590	566	537	572	606	644	582	590	611	609	590	584	574	619	621	565	569	523	606	586	584	524	606	582	565	588	559	560	570	573	587	584	569	582	595	551	570	550	636	591	594	603	572	552	559	575	573	595	608	590	565	617	580	540	604	566	559	565	575	560	574	612	600	583	637	576	531	646	586	554	613	617	555	569	620	615	587	584	603	633	540	601	581	632	606	596	619	560	644	557	596	587	605	607	560	553	578	628	578	602	605	550	596	623	605	548	535	569	612	632	584	564	575	566	601	551	559	592	594	614	566	569	554	628	535	577	618	615	566	580	534	577	621	562	627	593	552	617	596	542	557	594	592	547	603	544	591	612	569	552	610	571	583	567	596	516	611	599	525	584	564	547	596	588	565	566	618	656	611	613	578	592	516	594	586	581	575	567	541	571	531	657	609	574	617	644	576	606	590	568	592	606	554	578	573
22660	21204	29011	23652	21194	21264	12840	1936	1446	1417	1163	1106	1087	1060	1006	913	1000	948	877	848	884	889	836	882	884	889	857	892	827	847	799	868	875	864	828	825	853	815	889	850	807	850	806	821	876	838	814	792	835	813	803	838	834	799	806	842	810	774	785	786	828	792	823	847	812	777	800	862	830	810	773	805	812	755	844	823	814	813	843	755	734	826	818	810	786	808	837	851	811	851	860	812	836	797	854	805	809	826	764	801	803	790	830	807	852	771	760	771	848	801	839	813	824	816	781	771	797	799	801	824	811	797	812	822	795	801	805	766	793	806	811	839	825	722	850	806	782	802	756	770	837	826	815	845	858	790	772	806	786	764	797	844	802	818	802	828	883	776	800	812	789	823	807	811	808	791	783	784	788	849	763	785	779	823	801	805	801	820	802	821	813	780	811	781	837	773	782	831	840	787	844	802	769	814	835	814	796	816	788	793	763	796	852	767	827	807	828	781	837	779	724	862	755	789	801	856	786	774	803	828	762	868	791	797	811	834	829	821	782	802	813	780	807	816	813	852	803	791	829	851	794	816	763	848	780	814	781	765	782	843	739	790	780	795	808	811	815	820	790	761	826	777	773	776	883	773	784	788	838	781	773	772	800	757	841	844	833	778	772	834	793	797	798	814	787	814	769	826	769	801	829	803	743	836	810	783	871	801	768	807	809	864	824	831	804	787	852	792	832	795	799	804	824	797	769	809	781	788	818	804	804	830	782	797	838	816	833	782	766	766	823	836	824	833	774	855	836	806	785	850	766	770	841	809	826	804	828	893	823	821	823	813	756	811	787	828	772	829	723	799	848	816	837	795	762	791	874	799	874	767	790	777	763	811	808	812	851	807	829	809	824	803	824	859	813	831	793	853	827	748	781	847	830	787	836	730	839	842	804	832	814	785	785	850	781	816	781	808	791	800	827	764	810	834	794	802	791	802	810	846	828	815	804	844	810	772	834	806	776	824	796	812	813	794	804	810	824	759	777	802	842	828	846	812	813	813	822	840	786	800	763	809	775	772	823	849	820	841	811	782	793	804	805	809	768	780	785	782	787	811	793	841	795	854	753	851	786	856	756	803	787	769	800	795	757	854	791	777	803	814	824	788	812	818	816	779	791	833	789	800	823	839	823	840	807	823	846	841	791	808	806	834	825	817	821	761	719	778	799	792	796	869	870	821	781	806	801	796	810	805	829	819	826	817	801	785	808	822	801	780	844	815	776	788	810	783	846	802	770	805	790	798	808	771	791	845	757	790	789	808	805	814	789	820	790	765	879	846	814	795	795	812	827	772	743	758	805	813	817	809	840	775	794	776	797	840	820	832	842	889	796	803	827	824	768	812	790	834	798	805	802	815	811	812	831	798	756	793	837	748	857	809	853	767	782	760	845	796	829	799	808	748	811	765	800	804	811	795	747	753	779	804	776	813	797	814	820	805	786	817	781	813	826	787	773	800	787	791	805	842	814	849	811	767	784	810	833	782	765	762	842	790	752	808	818	794	755	800	862	842	815	856	788	795	856	857	760	828	733	828	841	809	781	780	817	756	782	776	839	834	852	811	805	794	820	787	843	780	778	851	801	798	780	810	818	784	834	772	805	797	805	792	723	806	743	801	817	794	797	778	824	807	830	811	809	824	853	815	874	777	824	841	847	772	836	811	858	776	794	741	792	848	781	795	843	822	756	855	799	788	746	830	814	798	769	799	787	837	828	819	834	779	804	826	797	809	811	821	802	777	786	804	806	823	823	813	791	829	770	823	816	787	810	836	793	832	828	769	803	761	771	758	869	796	805	806	812	773	784	765	831	808	798	755	774	794	818	777	746	782	784	825	800	765	726	807	772	761	743	771	800	781	801	820	817	791	807	788	745	820	791	811	725	804	839	779	824	783	822	826	800	832	802	829	797	807	741	797	794	836	791	752	817	811	786	796	762	809	812	792	793	813	791	877	796	772	800	742	814	859	830	821	791	759	816	823	795	883	782	814	762	822	778	783	791	800	763	825	789	789	817	802	829	835	814	788	796	791	789	822	750	765	827	822	785	809	859	841	787	798	835	761	782	783	785	775	780	754	807	811	818	792	831	789	779	787	769	807	800	830	803	825	767	784	822	783	790	793	802	829	777	792	774	824	802	866	812	739	792	827	807	769	792	787	845	838	825	787	815	828	858	775	782	794	841	796	791	865	795	762	802	792	776	822	807	780	844	829	843	786	810	819	795	813	791	871	779	800	817	787	756	756	811	826	863	781	821	798	825	791	786	809	800	803	834	798	788	805	752	809	797	799	792	851	813	848	841	791	814	827	814	796	850	804	756	793	804	766	793	799	749	808	783	793	807	792	753	788	777	822	802	814	840	816	799	807	832	816	810	813	761	798	735	775	829	817	791	828	786	839	826	789	808	803	790	811	778	843	806	812	792	793	837	842	832	783	864	777	788	817	809	799	780	855	796	820	797	872	855	798	751	748	816	773	756	774	809	761	834	810	799	790	811	799	813	758	813	767	809	746	765	775	808	785	806	805	795	766	750	794	815	814	844	813	812	838	814	838	802	816	770	808	845	818	863	762	829	814	822	811	830	797	793	783	772	815	791	782	760	799	812	781	806	796	761	842	801	769	798	742	836	841	799	838	773	797	840	763	791	839	822	793	805	840	760	788	809	789	818	796	814	845	831	817	838	826	807	814	808	769	796	852	808	795	848	815	761	783	793	781	790	828	776	767	760	829	822	819	790	812	794	845	774	844	832	754	766	775	819	818	829	789	792	776	788	757	748	782	789	830	782	793	810	779	825	803	810	810	761	818	797	794	810	800	813	795	812	787	787	793	783	753	814	851	779	812	820	790	777	805	794	864	829	759	811	784	802	795	796	793	846	770	815	822	797	807	776	842	767	781	725	804	793	824	747	759	801	737	762	768	829	789	790	792	819	786	801	814	827	802	834	829	840	827	820	802	820	741	808	809	831	785	789	827	749	809	786	802	810	828	793	789	837	817	803	832	861	806	836	838	784	782	823	836	793	782	812	788	817	752	848	807	795	809	799	764	786	813	836	779	799	781	790	828	834	813	815	787	781	823	820	763	804	785	796	858	837	823	816	818	819	788	808	809	820	800	811	825	794	797	815	762	809	797	785	761	808	818	833	817	812	859	810	769	797	765	769	831	810	805	788	857	826	799	824	850	809	810	792	791	763	803	770	799	821	785	779	765	821	794	812	823	809	788	761	798	764	784	845	811	771	803	845	760	822	811	833	828	843	814	820	839	811	831	763	812	836	793	831	802	766	789	804	775	802	799	826	722	805	758	808	799	790	838	821	815	757	774	796	845	795	769	814	774	765	827	798	783	818	797	811	795	832	759	768	798	758	807	776	831	775	780	820	790	771	825	800	809	791	765	795	815	814	825	853	808	783	825	795	784	778	765	810	828	771	833	786	842	804	826	815	792	803	805	782	861	829	805	817	776	772	766	780	795	820	759
20362	16701	14365	7786	5348	3893	3227	2605	2269	2009	1581	1504	1383	1345	1232	1146	1109	1077	1073	1031	1023	965	951	976	954	942	1004	917	929	937	903	900	930	914	945	888	913	886	947	876	909	925	906	882	862	939	917	870	909	822	900	905	882	898	869	924	860	899	869	925	837	896	854	870	854	897	852	825	829	910	911	874	879	873	851	883	809	849	877	889	927	857	887	852	915	902	850	788	889	870	841	849	921	844	882	826	841	877	887	883	866	897	912	881	834	870	882	883	825	930	846	848	871	856	873	841	863	825	867	881	885	897	828	836	819	822	926	847	933	831	841	866	861	883	856	827	873	914	832	883	857	894	891	828	818	789	923	869	929	869	836	836	871	826	811	847	870	872	843	888	864	899	828	875	809	869	849	821	875	846	926	887	802	903	879	862	902	869	850	870	900	884	860	877	839	857	851	872	848	876	860	856	896	796	901	826	798	862	881	810	869	869	818	838	877	855	847	827	861	899	858	856	853	851	879	859	895	848	885	821	848	877	879	857	838	875	843	881	825	844	887	884	858	833	839	883	844	860	866	842	858	820	863	877	884	891	823	860	874	851	877	842	853	873	845	880	868	919	855	875	837	875	855	887	890	871	877	834	865	816	927	892	888	839	872	874	903	866	883	814	844	874	876	851	846	899	862	843	891	889	841	814	839	873	864	876	835	877	811	844	853	847	857	901	911	909	850	876	857	890	806	863	842	918	820	870	831	848	871	894	856	860	905	840	845	876	930	848	791	823	836	952	851	866	839	883	871	856	827	858	820	833	853	856	811	865	836	892	904	824	837	833	815	902	825	916	834	845	874	857	857	866	837	843	853	865	893	873	851	847	892	846	830	838	859	829	819	828	839	878	833	852	837	803	858	870	838	863	897	921	872	820	835	848	841	887	850	791	888	882	865	860	912	824	865	861	887	834	904	875	876	874	855	917	891	872	866	911	840	920	862	859	885	851	871	890	866	873	919	878	861	878	865	849	819	881	863	833	842	846	831	867	853	884	894	867	853	900	814	863	874	867	879	888	859	873	909	930	868	831	875	874	858	809	877	858	888	832	889	839	879	888	870	883	868	841	839	869	871	867	876	827	842	828	900	802	857	817	885	889	859	902	923	880	885	868	887	843	812	814	882	856	856	825	873	853	842	874	893	863	877	864	841	849	852	846	883	889	866	817	880	857	885	908	808	878	874	860	856	842	836	929	826	867	850	825	843	905	855	791	848	843	893	859	814	908	840	875	912	890	897	837	860	882	835	879	841	865	902	841	853	894	856	824	803	820	839	913	814	885	873	851	879	828	852	891	855	838	852	847	820	864	853	904	832	892	841	895	874	873	827	878	847	825	879	856	876	851	891	853	859	881	878	853	863	851	916	834	870	851	830	824	909	869	847	901	861	847	848	878	933	902	873	862	872	885	830	808	888	866	868	838	855	878	849	873	852	877	892	826	822	826	831	815	857	914	899	881	847	845	844	907	848	856	817	856	826	911	835	843	852	856	844	835	841	844	797	855	845	809	844	864	882	906	827	844	841	886	867	912	876	831	823	829	875	862	848	851	855	823	836	866	846	836	839	901	859	849	889	838	877	825	880	863	869	850	828	858	911	866	890	886	869	872	870	869	849	869	870	872	885	854	850	877	890	878	897	853	866	814	868	832	899	872	855	855	882	897	848	907	824	830	848	848	838	875	855	902	850	844	863	869	907	848	856	890	867	875	838	839	865	895	855	843	844	834	845	855	873	896	795	863	928	891	833	856	850	898	817	870	858	868	820	832	856	845	883	825	853	850	869	845	866	880	915	876	860	822	804	828	854	861	850	846	932	910	837	852	805	838	835	859	878	804	838	829	890	877	869	894	856	859	869	834	836	889	887	839	848	860	868	824	843	896	853	828	887	886	853	879	846	805	903	889	855	880	825	894	875	856	868	859	886	843	847	866	876	886	850	875	797	897	872	834	855	853	858	884	864	872	832	827	833	813	863	927	883	863	909	890	874	859	923	876	828	860	832	831	804	841	830	841	879	929	819	830	853	842	862	869	828	868	847	839	862	839	876	862	861	846	806	841	853	892	818	949	838	903	884	848	848	858	838	849	912	867	812	885	883	901	849	904	863	896	873	888	898	887	892	851	863	899	878	895	863	863	819	868	876	853	886	880	801	853	859	860	857	893	890	827	846	852	897	828	847	865	856	895	883	863	925	833	846	886	836	867	851	845	830	843	956	889	871	846	841	848	903	911	845	882	834	880	856	918	851	876	884	835	851	837	856	864	896	867	892	838	909	876	834	807	864	890	835	915	853	841	827	858	842	895	850	916	862	853	855	821	839	838	888	855	857	865	868	832	865	831	832	864	828	897	859	881	829	867	836	791	885	876	817	871	861	811	793	855	834	780	892	844	897	855	863	860	818	851	848	828	840	879	844	877	901	836	855	852	838	855	833	837	837	874	848	844	899	861	848	844	886	884	821	844	878	890	860	891	841	914	859	903	843	840	806	912	839	829	816	879	816	874	860	891	895	865	839	874	902	858	860	823	841	877	890	819	839	839	864	861	873	828	826	817	853	859	832	865	952	824	875	883	854	877	859	842	850	862	882	831	819	861	868	891	829	909	892	861	809	847	899	854	902	911	841	880	840	904	877	842	850	872	854	853	916	822	851	922	813	876	863	870	850	855	864	890	869	890	882	904	866	835	898	851	871	900	916	824	880	878	852	826	868	852	870	861	829	899	843	886	856	844	851	864	928	910	851	879	828	868	823	887	863	918	860	853	899	854	824	865	829	903	872	828	868	863	872	827	816	828	872	859	874	875	873	866	854	867	849	876	823	881	858	853	829	849	846	837	883	897	811	897	859	835	893	880	868	875	840	867	814	831	809	826	862	817	856	859	901	827	832	888	850	851	870	891	891	840	891	861	864	916	876	897	822	905	878	850	867	828	808	876	865	874	820	867	867	846	840	877	903	830	841	839	887	869	854	836	832	883	880	831	851	832	907	808	881	913	846	864	881	847	879	853	894	848	825	838	861	923	849	902	889	868	851	818	899	850	895	915	907	840	842	869	875	847	883	822	868	881	850	871	843	841	856	867	890	881	838	841	821	854	853	839	843	895	827	809	857	804	865	852	863	872	801	887	894	889	886	880	889	833	879	851	869	851	912	911	870	835	817	837	884	852	877	802	858	876	856	877	844	889	843	848	858	881	866	823	792	816	883	864	865	863	873	827	835	836	814	858	846	843	870	835	883	850	888	842	874	900	843	891	824	864	867	874	857	821	896	888	906	893	866	852	820	833	849	844	840	811	847	906	863	868	871	822	824	837	857	843	861	831	860	801	893	837	880	873	826	848	876	822	850	885	849	876	889	871	854	889	843	854	821	818	897	833	813	877	879	845	864	919	859	852	887	838	876	836	905	798	849	852	853	884	826	890	858	874	869	833	898	836	929	807	850	830	879	878	876	887	849	817	814	887	872	858	860	855	840	891
27311	20616	9894	946	474	349	335	293	287	291	284	293	268	321	295	286	259	282	329	321	304	282	268	281	257	255	283	265	281	253	275	249	285	276	279	256	282	285	319	296	262	294	305	299	279	285	306	289	303	245	293	263	275	277	298	283	250	275	297	281	294	281	277	306	297	290	287	282	320	273	284	301	291	286	295	293	287	300	310	261	289	294	272	293	261	284	285	282	260	291	301	286	271	290	283	272	256	291	255	292	272	279	269	313	291	273	315	248	314	263	292	297	271	285	270	297	299	263	278	284	311	315	248	282	289	308	301	273	254	280	281	283	299	315	284	292	274	271	284	291	305	290	250	292	291	277	276	302	290	289	277	285	264	287	246	284	298	284	285	308	259	286	254	246	269	256	293	295	297	290	275	275	290	267	272	257	258	284	279	255	263	285	267	287	311	274	302	295	289	263	262	302	326	286	281	290	269	309	262	285	250	296	280	277	294	265	280	291	316	319	271	284	274	272	289	263	279	272	278	287	288	267	273	269	318	290	284	261	288	261	296	288	286	262	274	310	262	289	275	277	295	262	273	286	265	263	296	276	265	288	250	248	288	307	288	280	267	270	286	261	286	275	286	294	250	286	298	326	275	274	291	266	298	261	283	264	244	291	279	291	257	271	294	277	288	312	305	268	259	290	293	279	261	290	275	287	318	299	292	264	260	266	281	263	247	261	283	306	271	292	307	300	257	235	274	276	274	285	264	303	284	287	267	282	303	260	287	266	277	263	263	273	288	276	311	244	287	305	300	277	274	294	274	291	299	258	319	261	285	285	273	314	285	285	261	300	280	264	300	273	284	290	248	276	305	261	280	322	303	305	263	297	301	267	276	291	260	296	286	256	293	260	273	286	277	261	282	265	268	254	290	245	291	310	291	271	301	306	283	284	288	291	282	257	275	261	282	289	309	295	260	261	268	272	286	303	277	284	287	267	263	273	310	289	289	309	252	279	262	254	288	271	301	288	276	266	321	289	256	262	277	278	291	261	272	277	298	272	293	269	288	271	241	262	280	296	265	291	286	304	278	278	253	327	293	291	289	287	276	280	308	277	268	268	320	273	273	261	270	307	275	297	254	290	280	281	270	295	251	277	266	303	289	288	299	289	273	261	272	289	263	264	287	289	320	278	303	284	288	291	254	267	300	289	290	268	276	295	269	311	268	314	269	271	291	291	272	291	310	256	296	307	317	288	279	292	297	294	296	265	294	255	267	277	297	283	272	267	276	256	305	287	259	278	255	284	300	275	273	295	306	279	266	243	291	293	292	243	277	313	309	250	280	234	269	239	260	304	290	251	284	279	242	266	307	279	279	290	298	301	287	277	305	305	274	293	258	269	294	276	265	313	243	294	291	305	254	272	276	293	279	288	302	271	275	290	295	276	309	277	287	253	266	266	286	272	263	290	248	281	279	276	295	266	306	288	281	267	270	281	255	283	270	310	304	268	288	271	296	275	270	290	272	277	253	284	238	282	301	311	291	289	252	269	269	264	286	262	305	295	311	311	303	316	271	275	267	281	273	294	306	284	297	288	267	264	275	290	261	284	283	277	283	307	263	278	286	306	298	296	287	275	290	277	283	292	263	280	282	302	297	294	263	283	279	290	290	289	310	232	285	291	284	284	282	272	275	286	307	284	297	277	301	268	260	282	297	273	259	286	287	301	256	274	298	298	293	293	280	270	293	286	283	280	279	265	275	249	272	298	281	282	268	268	272	250	262	280	278	297	294	265	290	297	303	294	303	267	312	303	274	298	320	299	300	278	247	270	300	275	290	257	280	275	284	301	278	317	292	288	300	301	274	284	270	288	252	288	269	287	303	297	314	318	264	285	277	272	281	268	278	273	317	267	267	287	289	256	310	274	274	298	258	298	288	278	293	280	269	268	264	285	264	264	288	294	249	271	270	288	288	291	281	279	254	262	263	298	309	277	267	276	268	255	277	311	265	268	293	271	274	286	297	298	273	292	301	287	281	313	288	292	270	287	281	267	262	251	279	303	250	299	275	276	278	302	297	272	288	309	278	265	256	247	315	291	285	303	301	301	299	274	290	294	289	269	275	256	298	287	304	305	245	288	288	277	274	273	289	284	249	274	236	281	274	292	251	281	273	249	291	268	269	276	265	262	289	307	278	278	270	275	317	310	314	290	297	258	278	289	317	278	259	274	273	287	266	247	312	277	306	277	289	253	286	280	272	244	297	243	281	289	291	312	268	334	291	281	284	280	268	271	270	248	294	310	294	263	293	289	274	283	259	277	294	281	272	280	289	251	266	259	279	281	314	303	307	246	292	302	283	307	283	285	317	267	314	290	265	281	272	255	294	269	278	273	278	288	294	302	301	254	269	283	291	282	285	306	270	262	258	265	312	275	254	287	295	286	283	277	321	296	264	282	264	263	283	273	280	273	275	292	260	255	274	290	274	303	300	293	298	288	272	264	259	309	282	325	312	307	265	271	292	274	266	282	284	255	282	307	290	285	278	299	269	317	283	273	258	266	261	263	283	289	290	290	254	273	291	267	280	284	297	286	279	260	255	275	279	285	297	287	327	259	266	299	279	250	283	267	309	272	293	288	257	268	291	297	280	269	302	292	297	286	281	291	289	285	269	274	277	258	285	279	273	262	292	259	294	252	279	272	303	279	290	281	291	237	304	289	294	280	281	269	277	263	291	291	303	262	255	275	274	262	284	287	283	286	237	295	277	285	277	260	270	302	292	283	278	313	291	289	278	255	291	276	275	274	268	294	282	292	294	241	250	252	290	281	285	251	298	295	287	298	292	280	287	282	278	272	305	284	301	285	264	290	299	314	294	278	293	279	282	277	288	286	282	271	276	313	277	273	304	279	265	290	265	266	317	290	270	267	301	279	282	309	286	281	286	241	276	274	274	295	306	315	321	259	292	265	278	262	279	309	270	270	261	280	286	275	297	270	265	280	285	288	280	269	264	286	265	269	270	280	269	265	322	264	288	268	283	265	267	292	273	239	268	295	269	301	268	266	294	276	284	298	292	284	283	293	272	272	305	256	277	290	269	259	302	289	284	283	295	277	277	293	274	264	294	282	304	279	262	255	305	278	277	273	261	296	279	271	290	287	263	281	276	283	298	306	272	288	299	283	285	297	279	266	288	227	285	280	296	285	305	281	283	269	285	282	274	250	280	287	289	297	270	260	293	287	290	284	295	266	286	266	282	249	305	291	320	281	270	266	287	283	273	250	290	314	269	275	267	298	287	299	269	250	282	290	261	254	290	292	279	272	280	292	279	237	304	306	301	295	316	278	271	257	286	302	300	291	272	256	289	302	254	280	307	273	246	299	325	277	276	295	280	277	259	254	261	272	279	280	287	278	273	295	278	301	287	266	265	298	311	277	281	314	269	308	276	275	242	311	290	277	281	269	283	303	272	299	302	302	272	253	285	263	302	301	307	299	285	280	232	255	221	259	244	271	273	273	276	298	257	303
15590	1877	1578	800	560	436	412	400	380	362	381	345	369	366	345	355	333	345	324	367	382	324	351	365	329	331	363	316	378	333	315	335	351	354	351	345	339	357	358	341	349	321	348	339	312	326	337	325	317	358	350	324	314	332	344	339	319	330	337	331	331	349	342	351	321	337	330	329	329	374	317	329	370	312	346	323	327	340	343	335	342	330	335	323	335	361	321	350	353	358	326	341	318	317	310	344	337	319	337	367	321	308	349	344	331	328	319	354	361	337	328	348	356	342	346	354	360	339	341	365	353	369	320	360	310	332	314	345	315	340	356	314	366	314	370	334	303	348	341	361	338	328	324	334	349	374	347	330	363	367	342	333	332	339	320	360	348	352	312	320	330	320	329	323	308	349	361	325	325	351	306	323	376	368	347	335	343	342	324	304	303	356	331	356	344	322	308	332	323	323	320	330	360	338	317	374	320	372	331	363	333	344	336	354	339	343	337	346	326	349	383	339	349	305	298	339	343	313	347	331	331	357	334	355	332	334	335	333	339	320	332	314	359	341	345	352	345	325	354	291	321	370	367	319	341	344	330	332	338	344	347	336	350	359	336	326	344	353	362	324	322	340	336	325	334	325	372	349	314	359	354	351	307	321	325	325	329	357	373	353	365	365	327	349	318	355	319	344	330	338	344	365	311	345	322	370	332	317	337	328	344	332	357	326	311	342	361	377	345	359	359	307	326	306	314	327	346	373	341	348	319	328	341	342	316	310	350	353	349	384	327	355	338	354	367	325	351	342	332	324	323	321	359	350	354	367	330	342	342	316	357	309	369	335	349	373	365	327	329	335	299	340	345	342	345	338	350	341	334	344	338	347	348	322	390	352	343	364	332	331	333	332	357	321	338	325	352	322	351	313	326	356	331	334	325	314	347	321	379	320	303	312	360	320	350	308	321	359	350	335	355	343	355	330	349	334	326	369	312	349	396	360	348	333	331	334	313	312	353	352	343	320	366	345	387	321	333	348	303	306	314	337	366	326	345	338	324	324	332	376	349	324	310	377	337	295	347	327	329	353	357	334	326	365	358	321	333	361	336	353	344	343	317	308	345	356	340	355	363	326	335	339	320	367	330	353	329	337	317	375	327	348	350	351	355	306	324	328	319	346	347	355	348	354	338	339	351	357	353	360	361	333	311	339	351	340	372	349	331	348	331	332	343	333	341	316	361	307	341	343	325	337	326	361	362	324	341	318	314	333	353	343	335	357	322	330	331	310	352	313	346	358	349	334	326	365	380	321	321	329	346	324	331	373	339	325	304	320	328	319	364	354	346	367	359	364	330	333	298	343	327	335	347	338	344	334	336	334	374	370	362	343	344	301	347	382	348	370	336	358	346	386	333	329	368	353	353	359	335	335	356	335	359	309	327	346	317	339	343	387	301	345	322	325	285	338	361	339	356	316	352	346	318	359	324	358	340	306	310	324	324	326	346	334	344	355	351	339	331	330	351	363	355	358	348	327	324	343	349	320	317	340	347	317	322	316	337	373	311	326	319	367	315	358	332	314	336	323	341	356	341	322	321	344	341	328	330	353	340	339	357	323	317	353	326	342	329	346	341	331	349	338	344	351	337	341	310	357	364	336	331	315	365	339	303	325	303	350	341	345	351	328	322	316	313	316	337	346	362	356	330	348	336	342	366	336	356	324	316	345	327	345	344	328	298	330	314	332	347	374	336	345	332	355	342	367	374	362	353	339	361	331	344	352	339	316	356	353	323	329	356	326	339	361	315	339	322	342	341	337	338	334	322	335	319	332	331	307	327	336	330	359	362	314	333	338	346	333	336	310	347	324	349	330	346	306	319	326	316	334	354	358	330	347	345	353	344	335	339	330	313	329	328	324	345	355	349	334	329	362	363	345	326	345	332	329	352	330	323	365	335	363	349	321	324	335	368	322	329	342	333	319	317	345	356	370	356	334	338	352	322	351	342	349	340	347	332	348	336	298	349	340	349	382	339	378	348	362	311	362	315	327	328	355	353	322	332	352	342	337	315	348	352	345	380	352	326	300	344	340	332	333	328	350	339	341	382	308	356	370	334	349	348	347	340	313	332	365	321	335	337	323	321	352	344	313	320	365	323	357	346	321	333	353	340	347	358	306	344	316	352	336	349	348	308	328	343	340	314	367	367	353	350	360	375	361	344	329	317	351	351	309	350	354	315	345	351	355	321	346	322	321	382	308	349	340	319	347	340	344	365	318	360	357	348	330	364	371	330	382	341	357	338	353	329	364	323	339	360	334	361	338	330	341	373	345	308	381	346	343	323	338	349	363	337	325	327	333	341	344	358	316	327	331	357	351	365	313	321	356	355	380	315	365	351	332	328	334	320	326	326	305	332	366	343	363	288	318	345	330	309	351	308	297	319	317	314	336	352	347	339	350	355	328	335	319	354	354	347	378	363	395	326	343	334	370	322	344	351	316	308	334	346	355	309	333	371	319	369	322	365	349	325	325	352	306	340	355	344	352	328	314	354	406	332	335	338	347	325	348	310	318	341	325	304	331	328	337	320	324	360	314	328	324	341	317	368	341	325	328	355	380	370	332	348	351	334	339	339	313	298	315	324	344	313	334	355	330	303	356	355	358	339	350	329	361	349	343	350	353	337	285	317	292	357	365	351	330	334	328	333	360	298	331	341	348	327	358	306	336	310	363	337	351	352	313	349	320	329	333	340	357	353	366	344	345	335	373	325	351	377	314	323	334	292	355	307	318	321	333	337	320	310	331	316	351	339	319	366	332	363	335	329	319	340	358	329	356	332	342	304	322	361	298	349	356	365	336	354	337	302	326	327	347	329	288	338	320	355	328	330	317	351	330	316	350	379	336	321	336	353	344	385	324	342	351	345	330	324	349	374	363	334	332	341	347	342	333	299	367	332	340	335	324	339	337	359	362	361	324	354	323	361	335	371	342	323	363	325	347	332	354	325	356	334	320	339	369	336	359	312	320	334	320	373	347	347	292	311	358	334	300	355	355	343	352	363	332	332	327	376	327	314	363	320	341	356	361	330	344	336	355	300	334	331	334	325	343	366	329	330	352	330	359	340	326	350	342	312	358	370	382	338	314	336	340	357	324	310	337	323	370	319	310	340	310	329	321	325	316	339	325	314	337	306	319	355	369	323	362	350	315	348	344	314	324	329	329	349	345	323	338	337	330	344	330	303	318	313	330	325	343	339	338	338	303	365	337	353	317	376	309	342	366	335	370	335	337	341	324	336	331	338	339	321	335	353	329	341	290	340	342	376	348	333	380	360	285	352	369	338	343	372	330	338	330	315	338	342	317	330	339	351	338	338	359	381	340	347	331	337	326	359	315	331	325	357	337	359	312	336	325	361	371	320	337	317	326	336	347	348	331	316	351	384	333	340	363	320	347	345	330	322	356	323	325	338	330	316	349	367	332	342	344	363	331	366	379	346	363	335	291	343	342	315	346	358	310	337	343	315	337	308	323	359	358
23624	21190	28594	24068	21186	12562	1487	861	743	644	651	572	565	559	539	481	517	508	475	475	489	489	470	466	506	445	495	455	474	454	469	453	434	432	451	420	464	441	451	438	407	409	420	502	467	436	452	439	440	432	446	439	424	426	455	446	411	419	441	436	435	396	418	455	441	438	449	422	450	416	446	459	393	456	443	455	447	421	433	441	442	433	459	458	464	427	447	452	434	472	424	440	433	411	431	424	438	414	436	425	431	440	448	411	450	419	447	431	444	401	444	411	409	449	412	435	414	458	412	403	472	414	458	411	455	446	430	369	384	427	442	431	459	446	434	410	436	441	409	436	453	427	428	410	418	414	447	427	413	397	444	447	403	447	421	427	418	443	427	412	443	438	446	452	421	424	413	445	423	447	405	446	424	430	447	428	455	416	426	430	446	424	457	431	411	444	437	430	389	463	423	422	440	400	444	416	437	424	426	480	416	447	446	384	460	449	428	433	444	431	434	461	398	434	437	433	466	449	448	413	423	451	429	434	477	391	440	448	432	452	442	430	410	460	401	422	431	435	406	427	427	460	395	456	441	442	433	398	450	416	422	426	440	425	478	413	420	429	435	443	431	476	414	384	442	424	470	424	449	418	466	446	449	407	437	460	460	434	457	432	438	424	417	425	394	441	471	402	444	445	492	443	451	405	478	445	464	431	394	436	420	473	451	421	439	418	417	446	453	435	424	397	402	439	428	429	416	436	445	449	412	413	419	432	389	415	441	414	431	425	469	458	445	455	454	435	464	425	447	461	425	403	418	441	443	417	432	439	424	445	427	436	440	359	443	452	458	417	448	447	492	460	418	409	419	443	447	432	460	428	438	427	444	464	412	420	424	441	425	425	426	423	450	428	398	400	452	427	462	423	423	450	426	461	403	430	428	402	447	388	432	437	440	437	465	404	459	423	443	481	432	407	420	399	465	428	413	415	423	433	394	425	435	441	458	417	440	413	422	414	437	400	433	414	413	423	394	439	462	415	440	392	446	448	429	389	386	386	449	414	447	437	426	421	388	424	406	449	420	430	466	394	411	438	426	427	414	432	433	428	405	471	442	470	431	419	417	434	417	463	422	409	377	426	408	443	450	427	390	415	433	402	468	424	434	450	421	410	450	442	419	440	435	426	415	445	393	440	416	432	417	435	427	440	430	455	412	449	436	422	460	427	469	412	400	466	408	464	415	436	442	409	428	416	423	408	420	430	430	425	435	408	460	395	446	433	445	385	433	404	415	438	434	443	423	400	400	408	420	452	448	437	412	422	423	453	440	441	470	458	468	458	432	425	434	428	408	398	401	442	428	426	438	450	446	405	414	402	452	439	435	455	452	426	401	412	442	428	435	430	422	415	448	499	425	453	401	415	442	478	418	423	411	431	438	468	424	404	448	421	400	432	397	428	434	431	460	439	390	453	418	416	413	425	410	446	420	449	433	423	436	445	459	443	440	426	436	442	410	475	398	416	423	423	380	423	446	414	390	428	443	416	468	425	435	416	461	431	429	391	403	431	430	427	457	438	449	431	488	426	418	446	399	440	443	460	429	434	435	433	450	416	478	421	420	419	453	447	438	439	413	426	455	447	418	451	435	455	451	449	414	424	452	469	420	453	397	401	411	393	473	450	444	430	412	453	417	402	399	437	433	422	428	475	428	425	439	452	462	439	423	460	399	442	433	408	451	397	441	415	468	439	428	443	415	399	421	443	447	444	423	408	431	438	414	420	434	446	411	449	430	445	418	400	445	415	420	441	445	436	446	420	439	442	446	456	380	423	441	445	411	405	457	451	419	424	424	458	439	423	430	427	418	432	458	423	450	439	461	382	412	449	409	421	451	426	420	415	413	421	399	428	425	422	368	436	435	428	418	453	385	425	432	381	429	444	426	442	459	471	434	436	381	425	439	455	426	395	441	441	419	446	437	430	428	460	438	413	444	408	416	440	452	430	415	445	426	399	447	441	411	418	462	430	430	471	456	471	411	427	425	442	430	392	470	413	439	447	417	463	432	428	451	386	417	416	443	424	397	449	386	440	433	397	405	439	389	409	440	433	467	475	405	422	454	418	427	399	437	450	451	428	428	418	433	433	434	424	412	441	438	437	424	456	409	427	440	401	429	404	457	429	418	427	399	442	435	443	434	429	421	391	404	471	447	412	456	431	402	468	434	396	389	455	427	433	400	397	440	420	434	462	435	453	440	413	435	441	426	443	444	420	436	412	454	435	418	427	431	448	441	421	406	455	426	423	463	444	402	433	444	436	440	444	410	424	399	429	389	460	505	460	426	432	449	420	476	427	445	437	440	430	415	433	440	418	428	428	455	419	420	438	374	424	453	426	442	393	439	423	424	417	424	444	436	423	461	455	417	443	437	438	404	451	444	436	411	458	451	400	425	439	407	428	433	467	446	418	435	419	426	463	404	415	459	420	454	435	418	428	422	466	410	404	410	451	477	441	407	435	410	427	396	437	429	410	459	443	476	407	442	406	441	424	427	421	406	457	442	444	430	411	458	425	391	457	455	479	446	443	420	419	466	417	459	404	374	434	451	433	442	435	429	453	418	432	434	401	426	434	422	423	457	440	405	417	432	450	421	423	408	464	436	430	446	434	398	449	431	413	413	452	422	436	402	422	374	410	468	412	438	417	418	431	412	453	431	430	437	433	464	450	437	421	490	433	484	441	463	415	412	438	403	425	428	437	428	416	457	451	442	413	438	458	399	437	460	432	431	439	425	493	415	464	443	445	459	432	393	452	417	414	437	417	442	419	418	430	454	411	435	394	444	465	458	432	415	434	431	432	427	439	441	447	428	409	423	447	404	463	408	451	465	415	431	447	438	442	435	405	408	424	419	435	453	425	430	428	477	449	438	428	445	425	430	413	391	412	433	434	415	475	375	424	408	414	420	449	454	424	422	438	436	432	459	447	437	415	469	441	436	422	423	446	428	404	397	433	438	411	432	449	468	436	428	469	443	392	409	438	452	411	420	389	433	465	420	450	413	459	425	426	415	433	426	442	447	401	484	450	411	428	467	442	394	417	420	435	426	425	398	402	427	413	427	460	471	455	422	432	431	461	445	430	442	425	448	430	410	461	434	456	430	437	437	419	424	444	443	415	453	464	458	452	420	443	454	408	409	424	428	449	408	434	453	412	432	422	468	441	415	398	466	413	390	399	413	446	461	405	402	469	453	429	459	428	429	424	409	444	449	405	435	417	417	422	402	493	447	434	461	431	437	465	434	435	434	449	425	433	432	424	410	423	441	447	437	433	454	453	406	484	431	407	429	435	425	441	403	429	441	428	426	430	424	424	447	415	422	395	425	424	464	463	401	415	432	445	420	435	414	393	397	434	405	472	414	407	437	417	463	445	410	437	418	389	430	444	447	433	431	434	444	442	453	456	429	409	416	451	450	426	460	420	444	406	458	448	416	448	473	405	402	439	431	417	459	418	426	449	434	475	439	427	404	421
17542	10464	9059	4537	3258	2165	1756	1440	1200	967	918	790	782	744	674	636	638	600	643	586	544	544	500	556	545	524	527	565	522	551	495	509	491	548	498	540	519	512	528	487	532	509	436	464	464	495	525	464	509	483	457	445	483	474	492	497	501	496	521	504	488	515	529	525	528	541	498	481	440	443	508	526	496	497	482	473	484	497	445	484	447	466	488	497	491	467	446	476	513	474	452	547	499	477	485	497	458	480	467	501	440	494	489	495	472	478	478	494	480	454	437	519	463	481	494	492	428	463	524	493	470	464	483	479	510	462	522	455	519	477	467	466	461	488	495	517	513	482	474	474	489	541	515	495	497	470	525	512	530	463	477	462	462	491	480	483	490	511	507	503	457	448	508	464	525	486	477	463	472	464	476	458	465	493	500	487	481	476	472	506	490	470	496	470	482	468	451	440	490	492	507	502	470	499	500	470	469	476	476	489	488	433	547	473	507	484	512	507	472	489	494	486	482	476	483	497	481	458	464	491	485	501	523	465	506	484	478	491	479	492	461	466	477	484	514	465	475	484	467	487	516	526	469	501	549	492	475	468	466	491	536	493	508	466	504	515	513	490	501	495	475	492	482	479	469	499	512	487	490	480	489	479	478	474	449	495	489	476	490	479	502	473	514	507	483	518	516	472	448	471	458	477	463	471	463	444	497	479	470	476	475	463	457	468	487	479	490	463	501	467	482	487	450	470	492	455	467	476	472	503	477	460	460	459	436	521	480	470	516	494	488	561	446	443	489	517	468	454	515	464	413	499	471	484	485	483	478	482	444	477	498	511	501	502	499	468	456	443	519	547	415	520	474	454	538	539	465	474	464	524	486	478	477	491	513	471	482	469	498	492	504	479	501	455	518	498	477	490	448	477	483	484	496	425	514	485	470	480	509	514	485	448	492	473	542	514	461	476	476	474	493	492	508	470	505	507	491	468	476	476	468	460	496	469	475	482	484	500	491	500	447	494	518	501	471	489	472	480	495	486	513	460	478	481	476	474	514	467	480	494	466	477	500	460	511	490	524	476	519	463	485	511	494	508	475	525	488	462	500	472	472	484	497	465	437	533	480	470	477	500	492	461	499	485	503	482	440	472	517	458	510	454	484	489	495	471	492	505	503	483	481	474	491	484	479	499	467	473	529	501	430	515	491	482	470	487	506	474	487	506	527	508	497	505	455	490	467	464	515	464	479	469	467	461	504	499	426	488	489	505	457	533	470	492	465	498	497	479	463	529	509	462	487	483	495	519	508	495	505	449	481	478	496	475	449	474	487	513	465	480	489	477	520	451	475	476	504	473	487	445	471	471	471	516	498	461	481	490	488	485	504	507	440	454	475	545	485	465	471	478	502	509	460	487	505	464	488	503	476	461	493	498	473	461	464	501	519	468	491	470	491	474	506	487	489	504	529	514	512	453	471	477	507	503	495	454	454	504	470	482	498	472	500	481	508	493	470	502	500	486	514	456	487	491	477	497	466	452	476	478	477	477	505	492	478	463	479	509	525	475	495	499	501	502	485	473	479	471	466	459	498	458	471	486	464	451	450	464	498	542	470	473	498	469	505	507	470	514	555	480	460	503	470	500	468	473	473	470	466	500	483	506	508	430	500	518	453	451	515	509	484	467	474	490	460	505	509	462	499	514	480	497	485	502	479	509	478	497	432	470	487	459	493	492	464	454	486	487	499	513	492	471	466	467	517	496	480	475	466	468	484	507	483	498	474	519	470	484	486	505	488	474	484	491	469	470	502	478	490	491	472	527	482	491	473	467	438	494	512	515	504	463	489	479	450	481	465	467	482	493	495	470	497	495	456	477	484	491	463	466	495	512	479	474	486	488	481	484	508	470	454	448	460	504	471	466	519	457	500	456	437	510	499	486	534	489	489	493	527	494	486	512	495	487	474	466	475	495	493	502	484	479	466	501	513	471	458	486	462	502	429	505	496	498	468	493	479	497	491	490	492	466	453	470	509	475	494	507	442	448	509	418	441	501	496	519	509	489	482	495	504	497	450	499	522	487	433	514	469	455	488	492	453	445	443	496	471	513	484	468	511	510	550	470	480	526	495	523	508	479	454	501	496	475	480	459	481	491	446	480	478	450	451	457	496	473	477	527	495	466	479	498	483	482	457	511	488	486	518	472	490	483	497	486	477	474	466	494	477	507	476	511	443	466	521	474	458	494	469	496	463	464	503	526	472	476	471	470	456	466	533	475	519	448	492	498	474	476	479	499	460	448	483	481	463	460	480	488	498	489	516	496	484	463	479	525	499	460	486	464	502	460	500	504	531	478	456	474	478	476	493	455	439	495	483	502	487	491	527	467	492	498	451	491	500	487	458	472	481	481	460	489	536	450	469	491	481	463	475	447	511	542	466	486	490	492	511	465	531	502	482	505	479	493	494	495	515	452	471	472	491	447	497	476	470	462	508	486	488	474	471	474	489	468	463	511	480	469	474	453	512	506	455	456	458	486	449	460	502	489	505	478	483	471	495	495	489	489	499	512	500	491	483	449	455	482	437	464	476	529	460	447	482	448	502	504	506	452	495	484	457	479	505	485	490	520	493	472	471	476	488	490	462	495	451	488	473	488	456	502	479	459	470	458	473	513	450	458	512	473	505	503	504	478	475	482	547	491	460	476	468	527	493	484	493	476	494	466	491	515	492	500	452	493	479	494	514	486	436	473	470	475	504	468	480	502	517	481	466	460	509	447	470	477	484	479	475	454	483	507	480	491	475	499	512	481	503	514	485	490	484	517	459	478	512	484	533	438	456	493	526	481	508	497	485	497	487	481	444	473	505	516	485	501	502	468	496	492	501	516	474	458	488	466	443	488	504	504	473	472	481	510	494	530	481	489	476	455	462	482	490	505	536	480	471	504	487	503	497	515	468	495	486	487	451	504	496	498	515	468	475	468	485	498	526	491	449	485	469	499	479	461	489	448	462	501	505	484	482	456	475	478	457	475	474	462	494	482	422	499	510	485	476	522	494	463	446	508	479	455	492	441	453	441	496	469	486	484	507	526	493	485	447	502	506	453	480	471	476	474	474	458	496	487	456	453	447	483	479	533	490	493	481	480	514	465	481	521	488	458	464	474	480	480	513	504	466	476	476	523	465	464	492	445	526	446	479	482	516	482	473	506	449	484	459	483	471	467	511	519	475	461	477	469	497	505	549	487	470	488	510	475	471	444	504	460	444	468	504	507	478	491	484	492	519	503	476	488	507	489	459	505	470	493	523	482	496	478	490	497	505	521	490	432	478	495	450	460	481	520	497	483	456	500	511	515	471	469	475	464	475	456	487	482	529	487	470	527	478	456	483	515	496	512	481	466	500	496	472	520	519	465	455	481	481	482	488	511	475	488	455	484	465	486	514	486	470	536	477	490	457	525	498	494	477	480	469	477	499	492	499	482	466	472	470	477	460	503	490	475	487	479	494	500	456	473	444	494	511	518	479	529	481	472	506	507
24830	21151	27537	24934	13250	1146	793	687	639	605	633	548	545	528	510	547	578	513	502	519	503	548	526	554	528	547	559	475	508	529	518	514	486	517	517	524	520	493	473	497	493	510	557	504	523	507	505	512	553	511	502	499	482	533	496	481	510	508	475	531	503	502	492	554	511	511	505	483	539	525	479	525	462	487	499	471	482	509	507	561	529	466	510	491	507	492	499	465	516	481	524	513	492	480	536	521	560	533	488	492	544	506	495	481	506	516	505	501	478	488	508	520	534	481	497	514	504	505	499	518	508	504	483	472	476	530	484	503	505	516	493	501	487	480	521	510	505	531	483	496	502	517	534	553	480	487	512	485	479	477	500	513	472	551	486	493	507	499	482	471	503	524	520	525	520	504	506	524	512	524	489	482	540	490	547	523	476	470	483	474	525	500	481	473	483	499	510	531	527	531	455	495	465	500	495	504	507	479	477	545	464	505	515	507	497	502	487	475	510	487	498	488	512	468	500	514	504	472	516	521	514	532	489	500	449	491	483	476	489	471	473	536	520	521	478	530	527	511	519	455	522	532	479	510	512	494	509	494	506	522	520	492	483	498	513	533	477	521	511	488	475	505	476	499	496	487	550	506	484	505	515	508	514	492	532	512	486	513	491	514	493	528	470	475	485	483	496	509	503	517	512	491	508	499	521	533	484	473	528	479	501	476	501	498	505	487	465	503	518	497	512	478	511	506	529	496	469	515	502	529	508	507	508	471	505	480	512	519	521	498	513	538	473	482	521	495	508	464	481	486	526	481	551	536	488	526	475	474	487	520	446	494	500	486	532	456	505	491	504	450	523	499	485	527	439	461	512	483	487	493	466	487	547	504	510	490	515	489	538	507	541	500	515	523	475	557	470	504	491	483	432	487	453	504	543	499	519	499	514	499	497	509	482	489	495	531	483	499	489	509	492	546	531	492	462	469	510	520	499	479	483	565	503	501	489	506	472	469	520	486	506	472	516	517	515	549	478	443	504	480	528	534	539	503	535	491	501	531	535	499	498	516	470	468	473	513	471	476	475	539	489	510	502	510	492	529	502	511	471	525	492	533	461	507	517	471	470	488	481	525	486	534	517	500	481	506	490	495	525	478	473	493	455	501	499	520	496	511	473	514	495	485	450	479	522	516	521	486	514	517	482	472	470	480	477	449	511	464	477	493	478	539	509	491	482	469	510	521	479	484	448	488	503	492	485	532	494	509	515	462	490	475	487	509	496	490	528	485	464	503	498	493	521	457	483	465	486	497	481	501	475	473	552	488	503	523	500	487	491	492	521	512	485	489	469	481	479	496	536	484	512	494	505	492	517	497	490	522	510	498	487	509	473	503	469	491	482	482	493	468	509	514	547	507	480	504	548	500	457	467	486	527	502	515	501	542	530	539	466	501	478	532	506	522	507	471	526	509	513	532	466	525	506	532	520	534	487	522	524	474	513	533	512	457	531	523	548	556	474	518	536	521	469	495	505	489	548	496	477	521	488	471	488	479	469	513	481	533	467	481	447	499	509	509	474	483	475	540	493	464	495	462	535	477	499	488	488	487	516	522	486	485	523	521	498	488	494	524	522	485	500	474	507	520	521	465	528	504	450	484	514	498	502	457	492	495	467	498	561	496	464	472	493	488	525	521	493	518	487	504	511	490	488	496	506	497	470	499	463	493	515	511	459	496	519	526	474	502	497	506	537	523	503	514	530	482	497	518	530	532	512	504	486	433	502	521	531	498	538	501	523	516	491	508	520	491	477	534	487	544	542	488	489	495	500	507	490	517	521	505	516	517	504	531	458	535	511	516	510	483	505	506	508	497	522	542	483	476	487	481	523	470	506	478	454	487	549	524	476	498	524	515	478	491	497	526	490	464	494	457	502	499	475	517	512	519	473	502	483	498	485	502	503	476	496	524	551	511	532	481	508	499	531	523	485	503	477	516	495	468	562	468	490	489	473	524	486	466	475	516	492	499	501	537	540	532	489	477	525	535	483	470	469	472	491	452	502	516	510	504	524	516	493	477	465	471	499	529	539	500	496	510	440	497	505	503	507	508	541	514	506	467	523	517	504	505	496	518	516	514	488	503	496	527	465	546	478	524	518	484	501	483	506	520	508	519	510	504	492	474	519	482	517	522	506	506	499	464	472	493	501	488	473	473	511	511	529	530	489	499	490	494	497	498	504	511	512	531	508	526	498	485	509	492	488	498	473	499	520	538	474	496	528	505	493	468	522	513	562	494	486	500	497	505	535	470	487	489	490	505	484	507	518	505	528	495	494	546	507	528	477	472	492	519	509	534	500	500	530	539	548	458	533	458	534	469	517	528	552	465	474	500	500	498	472	513	493	535	531	495	499	484	540	479	474	484	504	535	547	486	482	498	496	507	461	499	489	492	507	530	493	546	490	484	521	532	507	510	496	546	518	495	488	495	487	512	538	469	495	510	523	552	520	508	478	536	485	453	501	482	471	484	552	551	502	484	517	506	524	510	510	484	530	464	473	479	540	497	527	501	493	488	494	500	511	488	489	534	497	464	441	510	507	486	504	529	492	514	519	525	517	487	488	516	518	509	504	481	518	452	513	475	506	537	502	539	456	492	497	500	486	476	510	510	519	478	491	463	486	491	514	515	529	454	497	474	492	481	523	464	505	451	482	478	483	519	491	467	469	508	509	493	530	526	528	469	489	513	485	528	492	487	463	512	496	529	530	501	522	496	476	520	476	509	497	548	464	534	485	507	518	513	509	468	464	502	513	513	495	463	492	499	483	542	502	499	511	522	500	515	492	535	466	519	525	498	517	499	478	491	478	486	478	502	481	508	456	511	504	535	479	547	455	500	519	517	518	501	483	477	484	466	522	521	518	461	491	490	498	527	518	469	513	522	486	503	508	480	529	478	517	526	491	492	491	483	547	498	476	510	522	524	511	513	488	478	466	494	502	461	503	476	500	463	497	479	463	498	458	496	493	480	482	492	483	514	527	489	499	499	490	494	489	473	470	462	485	502	509	488	515	506	496	494	502	523	474	547	500	450	494	495	539	475	488	519	512	478	505	481	476	491	512	502	483	508	483	531	537	535	528	493	483	501	509	487	531	521	524	481	495	489	451	479	544	505	498	489	509	565	477	489	458	526	469	494	471	491	490	541	497	540	513	522	492	515	482	519	540	512	490	507	521	530	497	522	506	525	543	471	536	508	470	481	517	526	501	492	510	516	478	501	485	509	529	502	478	508	514	499	498	540	493	524	473	496	522	537	478	518	469	511	492	499	489	468	469	490	489	535	482	510	506	517	521	532	482	505	495	500	535	521	496	492	540	489	479	500	475	487	483	512	539	515	507	507	512	507	502	483	504	502	486	493	485	504	478	475	536	494	530	493	511	501	511	503	492	450	502	486	536	478	468	481	484	481	508	509	504	505	498	508	525	507	483	478	515	570	495	516	451	481	470	484	479	519	446	502	513	489	488	476	493	500	500	487
17965	6600	5398	2895	2297	1488	1169	1096	1034	829	845	782	765	674	655	670	665	612	599	602	618	621	563	640	626	611	594	658	602	612	618	610	588	602	576	610	690	598	588	624	619	561	638	595	592	550	581	574	581	585	582	575	600	620	613	611	610	581	578	576	616	593	577	538	601	635	611	526	591	587	581	601	581	601	606	609	552	551	597	588	575	564	595	572	564	584	595	588	572	586	577	561	564	585	581	601	547	549	580	579	585	591	577	606	574	575	598	563	594	610	569	567	531	617	593	546	604	513	626	592	576	580	594	576	608	592	576	592	597	589	572	572	594	616	582	563	606	596	542	562	590	553	611	579	622	578	576	584	571	549	554	612	598	585	558	582	587	594	589	600	548	585	545	570	555	601	562	577	579	559	608	580	579	597	596	580	594	535	624	544	614	579	627	592	600	576	577	623	638	548	558	565	589	588	568	566	577	561	590	528	561	564	554	555	597	570	607	601	546	598	608	539	582	586	562	619	545	639	525	562	528	577	553	593	617	539	627	577	533	572	593	594	611	565	558	558	588	567	599	571	622	592	611	564	579	581	550	573	600	554	597	563	556	594	578	601	554	636	674	575	606	589	598	548	607	608	548	585	597	619	585	570	572	590	553	599	555	561	609	593	590	555	553	622	598	600	607	607	541	560	563	597	589	538	616	582	574	603	639	578	627	581	556	586	563	586	606	581	565	567	615	554	560	576	597	566	604	563	607	587	642	577	580	593	560	543	575	535	596	562	578	552	581	551	609	587	619	585	589	573	615	562	600	573	588	573	587	592	529	598	567	591	559	567	571	582	585	580	565	574	551	584	545	585	574	552	595	579	548	553	590	590	589	606	583	576	582	588	590	567	592	536	601	581	572	598	563	630	587	571	567	530	596	565	576	569	569	624	581	619	573	594	587	567	585	604	603	595	636	578	605	579	614	547	582	591	569	610	582	564	616	567	566	576	531	540	588	600	575	551	593	604	576	613	541	589	573	565	586	581	593	547	566	535	610	571	591	542	580	552	604	569	562	595	569	624	603	585	550	590	564	575	597	560	556	600	588	615	588	590	594	614	578	580	550	595	560	580	565	597	561	606	584	544	570	553	578	563	582	564	628	606	576	587	547	528	579	533	571	565	624	542	637	558	567	557	600	590	575	614	605	602	596	579	580	564	540	560	590	606	574	546	567	567	604	584	573	565	610	599	578	603	557	616	566	578	586	634	607	577	545	607	596	573	576	568	553	567	626	566	593	589	570	537	567	547	615	556	570	588	581	574	624	598	592	574	569	623	545	597	611	612	579	568	554	564	647	601	593	567	566	607	541	572	611	559	550	538	589	581	572	576	601	605	556	566	563	561	610	567	600	587	556	587	608	607	616	572	578	578	565	598	611	566	598	561	561	599	520	627	559	580	594	603	592	602	567	622	609	578	584	591	584	586	567	602	604	613	609	591	607	550	593	551	601	576	579	579	623	606	570	556	578	581	586	568	587	611	607	618	607	554	590	585	581	570	585	605	552	584	569	607	556	559	582	610	588	591	615	604	569	609	568	579	580	612	604	626	551	561	581	553	616	581	573	587	569	619	611	587	611	551	544	577	592	604	584	575	558	561	586	593	588	539	597	553	517	594	554	568	568	578	577	593	572	615	555	597	551	583	603	618	603	612	596	568	528	535	594	622	568	547	601	630	593	555	589	610	558	546	575	605	576	578	596	578	598	541	575	574	546	591	591	582	563	609	534	600	596	611	570	575	561	626	615	623	568	580	607	547	629	592	544	630	604	598	582	574	567	610	591	613	582	537	598	631	568	583	534	567	588	572	566	545	572	598	587	581	588	533	592	577	584	567	568	569	530	610	581	619	553	594	551	592	561	591	561	584	612	580	564	577	610	600	613	585	607	596	601	599	610	579	547	604	558	536	573	585	574	633	579	575	609	599	575	567	611	624	588	550	562	589	570	615	571	591	635	562	638	624	568	597	602	598	619	574	629	619	589	601	613	604	554	588	577	540	567	551	620	582	588	568	570	572	566	622	584	597	595	565	566	552	597	575	537	577	526	584	598	592	571	572	620	554	534	563	573	582	528	554	506	595	582	609	589	594	605	585	576	599	619	547	604	548	592	583	598	572	615	623	610	582	614	587	599	538	581	574	598	623	603	609	595	568	617	634	576	600	562	582	548	612	611	585	590	584	628	613	595	582	600	580	561	584	626	550	571	580	600	582	546	581	620	592	572	582	591	563	587	543	587	614	597	566	568	578	553	532	560	590	570	624	579	543	586	589	584	615	592	568	603	582	558	579	539	557	552	591	588	552	551	560	562	577	582	594	581	555	566	594	633	539	564	560	585	581	619	608	587	586	561	577	594	569	571	548	601	594	624	556	611	557	608	575	559	592	578	583	596	549	549	575	573	571	591	592	546	573	600	613	615	570	564	547	576	559	573	585	618	568	585	627	567	578	585	588	562	568	542	594	568	550	585	584	576	560	612	533	627	619	604	560	588	577	579	593	603	619	553	550	627	568	607	586	578	584	590	593	585	605	597	590	606	571	551	565	558	602	577	558	584	614	588	569	595	594	550	596	599	577	618	583	589	578	608	628	619	603	600	631	589	609	618	522	568	599	596	555	590	565	568	566	582	563	592	562	600	585	562	555	597	572	595	613	591	613	622	585	573	594	600	572	556	613	594	560	565	620	564	561	582	574	571	550	575	544	604	568	588	578	550	579	584	582	603	581	545	511	589	570	620	588	580	587	605	556	592	573	559	575	601	540	591	604	569	585	593	565	534	548	580	589	569	587	570	596	600	548	576	555	563	559	590	611	576	567	584	580	562	599	570	578	567	591	588	601	574	598	570	600	600	583	589	552	622	558	557	576	554	581	606	605	573	614	615	586	585	581	621	551	611	591	600	641	536	588	578	592	573	570	551	608	579	571	565	595	581	577	596	610	571	592	575	624	593	631	565	552	582	591	590	610	599	611	592	601	633	608	584	601	599	616	580	559	591	599	633	551	601	560	563	571	602	585	583	570	573	563	552	599	538	590	571	558	590	573	560	570	606	632	555	575	578	559	544	574	631	556	555	547	638	569	599	578	579	609	571	568	575	575	562	586	594	589	580	616	570	564	550	582	584	586	587	605	582	609	527	571	595	574	538	592	501	557	590	556	594	577	542	551	601	580	609	558	570	589	577	571	555	544	592	540	617	611	588	631	556	617	564	553	574	533	570	597	591	570	583	599	533	547	576	625	597	588	600	565	608	578	622	608	566	615	573	639	620	603	616	610	606	606	599	552	621	571	593	645	577	554	582	563	619	588	565	600	608	556	625	587	556	596	569	566	601	594	577	603	614	580	609	566	570	632	607	572	587	589	580	613	560	586	616	585	580	594	566	584	591	571	577	607	555	587	546	564	593	566	551	521	590	593	570	536	590	586	639	599	643	577	617	600	582	591	585	553	617	567	569	578	588	597	573	598	575	568	601	534
22682	21222	29033	23693	21212	21291	13090	2056	1489	1219	1236	1166	1026	1070	1048	989	984	906	895	893	893	898	826	858	870	898	907	863	826	857	840	851	857	780	837	803	825	838	859	792	817	773	825	840	868	810	842	839	829	776	795	796	821	777	835	803	829	739	790	851	849	805	800	806	818	820	802	793	817	790	867	811	799	790	794	799	789	822	828	793	821	806	768	817	812	803	788	835	795	858	849	790	825	782	793	789	758	820	815	836	767	750	812	792	789	791	840	798	838	778	793	848	797	785	773	770	764	787	809	786	856	813	811	748	808	779	871	853	786	806	793	830	820	794	823	792	797	806	803	814	735	784	868	785	801	831	775	780	806	805	800	822	849	811	820	798	793	829	756	815	813	813	808	794	787	857	764	799	821	797	840	822	807	810	780	780	796	848	784	805	813	840	808	822	802	778	802	792	824	820	815	797	831	850	816	862	814	835	832	887	842	796	832	812	819	750	835	845	745	807	761	811	842	805	779	811	817	806	786	813	836	809	856	796	836	789	826	776	780	828	819	748	807	844	818	788	834	845	856	791	864	823	848	845	778	784	773	815	825	795	804	840	768	784	773	800	784	780	851	818	794	741	801	788	794	784	759	778	844	843	792	792	811	773	771	816	819	817	799	780	775	807	837	796	778	808	807	787	848	826	779	785	806	809	881	837	815	782	842	761	749	768	778	816	799	802	840	805	778	786	825	779	800	846	873	812	851	812	822	831	806	781	798	804	790	742	793	796	827	781	807	822	809	771	843	814	800	761	773	787	839	797	805	811	744	843	792	822	837	877	799	806	806	826	752	862	796	843	861	815	791	797	813	753	805	781	834	792	803	770	779	798	832	729	813	811	842	846	818	760	844	806	767	836	805	783	782	787	821	726	839	815	846	843	777	822	804	809	842	759	782	796	816	841	790	774	844	773	829	773	755	828	792	784	777	764	763	745	837	838	819	784	806	804	851	734	866	813	825	844	838	821	825	845	798	780	806	769	837	832	799	821	809	820	811	832	812	804	846	827	816	818	777	798	782	764	797	825	824	785	835	818	790	784	779	806	798	830	818	731	787	837	830	767	792	779	792	800	777	797	787	779	770	833	822	824	777	798	845	825	775	802	801	776	804	812	772	807	782	835	788	827	789	784	824	772	767	821	808	815	760	795	842	780	792	788	797	807	848	864	760	810	808	802	813	829	786	787	779	815	809	793	807	822	757	857	829	816	813	792	814	791	830	834	795	796	799	799	818	757	799	802	774	795	837	782	808	767	793	829	848	805	761	770	804	797	769	823	828	805	815	830	810	794	824	776	817	845	755	815	829	786	860	779	819	880	775	768	817	863	819	815	801	746	810	769	810	810	803	777	773	816	850	800	785	816	809	821	883	794	820	788	828	789	783	758	757	803	825	850	831	815	802	783	794	789	761	782	822	836	894	798	812	803	796	828	798	739	761	800	791	796	811	831	842	801	816	827	768	851	733	815	784	810	788	809	786	815	833	767	765	811	791	812	778	787	784	818	805	773	796	807	854	776	832	801	761	806	820	781	792	793	764	728	815	801	780	827	746	817	785	765	767	784	800	760	787	853	814	808	811	817	796	771	774	808	840	837	832	814	823	770	809	784	789	808	770	792	791	844	786	809	778	805	818	827	786	781	852	778	811	818	809	838	799	782	788	796	893	758	773	789	816	816	826	751	787	796	769	819	816	731	789	813	799	810	781	838	821	851	762	782	817	810	800	826	866	807	778	859	791	816	845	839	770	856	817	807	786	810	825	824	802	802	806	840	733	799	870	799	766	840	784	790	814	795	796	768	778	847	768	805	781	815	842	825	791	809	818	805	816	853	805	836	825	780	757	825	817	762	793	817	817	824	787	815	772	760	761	843	825	781	775	747	808	834	830	838	806	783	842	793	816	791	775	766	786	765	801	806	859	816	799	811	826	800	787	768	798	804	795	760	817	796	819	811	827	739	737	824	817	777	853	781	876	797	804	771	837	775	848	757	802	790	766	856	823	794	780	839	786	750	822	807	776	775	796	738	807	821	780	765	833	798	767	774	743	833	792	798	812	797	814	782	777	839	731	783	814	793	806	811	797	785	789	828	863	761	843	761	786	829	784	797	785	771	824	757	805	810	800	828	746	766	780	776	824	816	822	820	837	822	744	763	823	753	798	732	784	815	844	823	825	761	811	791	773	833	770	823	786	837	769	811	843	840	830	811	778	820	824	773	812	779	773	742	780	801	850	820	790	789	741	771	834	791	805	750	826	775	757	790	767	841	814	823	771	844	806	802	817	813	811	792	781	813	774	795	842	810	751	762	791	782	772	771	774	784	785	798	798	797	772	770	782	789	775	773	836	754	772	849	747	806	794	877	872	853	771	817	805	828	860	802	735	756	825	854	798	794	801	838	792	792	807	810	771	797	796	820	754	834	832	847	796	797	780	814	806	812	835	776	764	832	772	830	789	799	817	756	851	836	819	814	818	780	776	795	826	815	860	750	796	778	794	831	826	795	849	819	823	787	750	795	766	749	775	850	773	787	787	752	751	800	814	793	818	795	814	717	797	763	770	771	778	779	830	766	797	801	852	815	810	858	810	799	791	798	792	829	762	837	778	808	826	791	778	730	786	804	789	848	784	808	783	776	807	806	759	784	802	835	802	810	807	797	783	811	774	815	823	821	812	779	785	800	787	790	779	823	835	797	734	765	776	765	844	769	742	815	805	777	806	765	778	813	807	818	769	806	777	813	826	847	859	809	786	826	789	839	817	800	812	824	751	779	757	827	816	778	820	857	838	796	784	802	784	779	791	796	832	798	796	782	809	797	762	807	797	748	801	802	827	738	764	800	807	824	796	802	793	752	772	817	762	794	814	800	751	811	793	855	809	792	810	829	812	798	822	859	744	768	779	833	793	752	767	801	784	841	781	807	790	795	759	792	832	806	846	777	786	801	789	765	763	824	807	832	756	811	836	785	806	789	727	783	796	774	767	768	793	842	818	795	800	841	794	852	801	884	820	808	767	781	760	794	760	809	842	787	810	800	826	773	799	805	815	796	802	779	767	796	838	788	748	816	808	794	801	792	818	791	818	818	794	823	792	742	802	831	761	814	772	806	806	790	821	792	727	774	842	787	817	776	836	761	825	846	807	765	801	868	827	804	758	751	801	777	807	801	788	792	748	806	736	814	804	830	767	781	837	838	790	783	824	814	822	806	770	772	800	797	809	792	784	817	789	766	796	815	752	773	831	781	780	790	757	776	820	777	786	839	844	788	778	806	820	828	829	767	831	844	792	728	785	764	802	791	767	832	776	865	794	832	815	808	780	809	786	832	788	805	823	770	793	796	848	809	808	802	803	776	811	809	823	800	845	767	850	786	787	808	824	807	785	829	769	793	750	749	815	826	756	753	811	775	766	774	819	765	841	768	791	836	780	796	835	830	810	815	787	832	813	798	795	808	791	810	811	806	812	834	879	796	790	785
19780	16750	14307	8094	8021	3971	3235	2660	2237	1936	1723	1489	1381	1251	1140	1219	1109	1109	1080	1002	1007	1008	981	972	965	975	955	946	970	973	923	946	926	901	891	869	955	915	838	882	883	913	910	887	890	926	899	849	895	890	864	804	907	883	897	878	798	844	886	869	858	867	823	890	869	855	919	818	818	901	882	882	836	866	848	895	879	905	885	878	838	861	817	874	880	869	839	841	857	843	896	877	870	856	895	858	888	877	864	900	877	920	870	864	806	872	827	906	845	873	850	861	864	908	863	878	851	887	867	828	863	897	861	908	869	916	837	898	859	843	891	819	858	885	866	891	841	858	924	856	852	877	815	865	877	871	857	875	852	894	887	887	885	858	892	849	850	791	848	883	874	848	883	867	880	847	819	819	926	873	813	874	825	862	860	835	862	841	868	891	854	877	872	853	894	896	891	848	849	876	867	847	876	869	847	850	879	857	873	854	887	874	820	878	869	863	838	868	890	854	832	861	816	861	833	878	871	866	857	865	904	844	852	875	839	851	851	910	877	879	881	894	842	869	843	899	837	848	842	881	831	843	830	857	833	892	920	861	879	844	903	876	893	879	872	826	879	864	883	915	849	864	874	820	874	860	859	831	909	881	837	892	849	837	882	831	892	837	867	893	858	862	820	851	862	842	883	898	887	926	867	813	834	887	891	920	897	887	914	862	834	836	872	877	913	871	873	913	863	805	855	834	899	887	846	893	807	824	874	860	866	854	919	884	848	886	842	810	828	883	877	863	846	877	855	883	861	865	844	903	831	877	853	889	841	861	850	871	861	846	811	942	844	836	843	861	835	784	864	860	846	846	928	873	900	814	844	880	809	887	872	862	812	811	852	849	815	871	892	856	851	849	810	877	877	877	879	841	907	907	851	875	831	860	900	876	825	858	869	859	912	822	838	861	837	856	832	883	873	802	900	835	863	882	873	903	842	836	916	848	905	835	808	811	793	857	869	866	840	851	807	846	854	856	846	863	852	874	824	901	914	833	858	824	908	876	892	848	858	831	808	893	844	875	850	881	861	864	864	834	844	916	839	841	912	896	863	844	858	851	865	800	867	871	845	875	867	834	832	888	815	811	877	836	870	847	876	812	850	871	910	877	834	846	841	855	869	824	879	833	852	858	850	887	872	889	835	879	878	897	855	842	832	827	922	777	870	877	813	814	883	794	889	844	793	847	837	852	864	905	878	878	856	846	818	890	912	806	874	862	881	857	876	883	888	884	843	881	803	814	900	833	848	832	863	857	821	906	872	891	910	820	843	881	893	871	855	879	852	853	917	850	849	882	840	831	864	892	865	872	870	841	813	850	827	901	849	847	860	890	849	855	853	879	883	788	873	837	834	887	839	907	839	860	864	862	864	861	878	837	894	902	815	841	834	822	835	848	819	868	862	860	785	864	860	865	898	906	924	864	877	874	874	893	888	866	874	848	853	883	885	873	816	858	846	854	865	865	867	869	846	851	838	870	836	866	854	865	882	885	812	864	902	859	818	826	884	809	875	855	895	927	870	856	876	828	822	821	859	867	888	865	864	920	855	851	856	818	832	854	838	819	913	797	837	882	858	826	869	849	854	818	864	848	876	871	824	869	840	851	772	843	877	836	825	879	891	891	845	904	863	827	818	928	883	839	865	842	898	858	888	868	872	897	857	855	859	891	855	884	874	825	847	856	861	859	853	814	839	843	866	883	867	889	824	893	858	876	819	869	856	815	874	846	885	830	868	906	866	828	895	830	884	844	859	849	875	908	795	846	844	829	898	874	831	820	868	825	829	885	839	833	847	869	889	910	853	889	878	878	844	821	843	873	833	862	814	873	866	853	835	904	849	853	843	909	815	773	903	854	865	936	880	812	842	871	842	834	899	869	827	856	843	871	854	868	837	870	897	846	820	886	859	830	856	857	883	833	886	831	876	896	864	829	829	851	899	905	919	817	886	896	880	921	868	848	856	894	833	861	879	858	846	848	847	813	854	843	867	816	899	845	874	882	865	849	868	909	832	885	827	840	847	825	893	880	871	860	777	801	840	914	870	797	847	842	850	896	855	857	850	860	860	886	866	880	857	897	845	847	878	867	882	848	894	871	838	952	876	841	871	892	788	904	867	804	833	852	833	874	845	872	876	813	852	869	818	824	912	896	909	854	894	879	832	847	878	826	849	858	931	819	858	917	844	838	888	884	895	872	841	871	841	823	841	884	836	785	866	850	851	839	878	872	840	842	888	837	900	873	882	877	870	829	895	855	839	846	836	905	838	846	860	879	876	876	831	817	813	883	883	886	866	874	873	846	874	868	834	841	828	829	815	911	834	823	855	840	844	841	826	865	887	829	830	839	811	879	879	841	853	846	844	833	916	840	868	839	840	843	877	881	869	866	881	913	828	847	876	826	832	855	921	891	892	843	901	903	840	889	840	819	839	925	887	831	910	875	899	892	854	870	845	858	851	852	847	859	851	858	870	859	825	796	825	902	840	889	850	847	926	818	833	869	858	875	886	881	909	877	854	828	859	832	884	822	867	847	877	792	824	929	830	870	841	826	883	803	888	841	874	884	892	895	864	842	865	884	835	847	862	865	849	817	905	858	901	838	918	888	797	859	849	841	864	867	861	905	867	881	899	864	861	864	869	880	881	834	878	871	875	894	873	817	928	843	830	853	813	857	895	899	790	856	878	860	833	873	811	944	873	837	834	883	853	853	789	882	808	872	887	835	889	850	785	867	861	866	865	856	890	861	872	869	841	873	857	830	845	839	858	863	869	851	849	863	853	878	895	866	830	830	818	852	843	834	876	849	884	866	834	833	876	845	830	863	856	863	860	797	865	812	848	883	887	857	850	843	843	869	852	890	887	851	861	848	838	913	858	870	863	865	890	849	884	888	843	872	914	899	904	843	885	874	885	840	864	808	910	831	908	843	866	866	803	830	873	866	886	901	902	857	855	863	850	840	868	875	839	863	863	865	832	839	873	863	867	912	862	894	861	818	854	840	873	869	905	812	884	860	836	849	879	817	938	821	869	878	852	845	833	791	861	901	823	839	871	884	872	836	876	913	875	858	828	845	879	852	862	853	875	843	888	901	892	846	839	849	888	815	840	850	920	837	912	815	837	854	838	858	852	944	878	847	866	818	888	865	810	879	854	855	885	872	873	862	822	859	820	902	882	892	920	800	855	810	867	902	869	870	871	859	788	857	906	889	890	837	870	753	901	801	842	864	863	842	788	883	905	857	863	878	822	904	861	857	882	853	893	895	875	890	858	831	941	836	826	838	871	843	779	876	848	875	887	866	848	844	862	886	863	870	846	869	911	871	847	905	863	882	882	851	909	875	849	860	850	877	855	890	867	812	859	892	849	854	915	886	882	804	852	833	848	868	921	835	885	821	888	808	862	816	860	842	888	890	839	861	883	864	902	864	838	850	840	845	849	843	875	893	798	834	851	842	823	861	854	842	847	823	793	865	796	872	832	891
27275	20568	9602	1132	565	347	325	314	307	294	294	286	310	277	280	303	311	291	294	317	276	277	268	280	280	253	285	307	257	273	274	298	276	295	250	254	273	271	293	266	291	271	300	266	276	298	293	301	277	277	275	292	299	253	279	298	275	281	297	279	300	276	285	278	290	293	288	267	271	283	250	291	265	265	275	278	298	297	280	285	262	286	300	313	283	299	258	289	274	288	271	276	297	279	265	286	291	282	250	312	273	297	309	308	274	291	283	267	272	274	276	281	276	254	285	298	262	305	242	284	262	299	284	266	261	287	292	317	277	255	251	285	281	235	268	255	282	272	277	300	276	292	278	300	288	312	272	283	310	287	275	299	290	298	276	302	262	280	253	256	265	284	258	291	275	281	265	266	270	279	277	262	273	271	258	277	300	292	279	316	262	262	281	299	279	293	287	256	283	274	280	283	262	258	278	278	268	259	278	261	285	292	296	261	278	274	286	286	277	280	298	269	276	255	260	294	295	251	272	287	283	284	296	304	281	264	297	273	279	284	269	267	296	256	281	275	312	290	275	282	254	274	297	289	272	274	308	269	268	268	289	278	286	253	269	274	252	291	277	261	258	287	282	275	290	265	273	272	282	258	263	278	293	264	268	260	278	290	281	263	271	266	276	329	278	297	284	265	274	242	296	289	287	252	268	268	266	281	276	264	245	298	278	297	273	231	270	277	257	287	267	291	284	299	268	333	287	262	288	269	260	284	257	280	280	312	306	278	291	275	282	284	304	295	273	276	269	293	279	285	275	255	274	270	312	296	289	273	244	297	277	305	259	271	285	264	286	263	274	286	274	265	308	253	280	296	310	249	270	272	280	308	297	297	291	291	295	282	275	279	274	284	301	290	261	247	263	297	281	307	255	270	308	305	276	266	292	274	250	282	252	275	294	289	282	269	303	275	259	250	251	294	292	294	278	285	261	239	278	285	273	259	285	280	261	273	291	279	281	284	287	274	255	279	273	312	267	295	281	295	269	258	275	289	284	308	278	279	284	312	292	317	308	274	297	266	330	289	279	314	267	284	295	295	282	258	273	278	278	261	289	283	288	298	303	257	321	254	266	291	280	295	259	282	275	276	291	222	315	253	284	297	266	261	282	285	285	263	292	274	245	266	291	275	272	291	282	285	273	277	291	329	260	256	252	276	280	277	289	299	268	263	283	271	274	265	241	279	269	312	289	266	272	275	267	259	302	300	289	267	267	283	276	282	260	303	251	270	277	270	309	314	301	250	248	283	274	301	287	286	278	230	285	255	289	290	284	275	273	268	271	278	250	252	260	262	294	271	301	273	268	282	287	285	268	297	234	255	275	290	273	264	292	273	269	284	271	296	297	270	239	290	271	279	276	265	296	287	290	269	270	296	261	273	261	261	292	280	269	234	242	292	304	283	247	328	261	270	288	271	274	291	263	256	280	298	276	286	296	249	281	276	243	274	270	261	306	305	244	276	276	294	285	291	268	291	301	274	269	259	299	282	287	294	308	270	283	275	268	260	286	300	282	284	269	258	266	257	285	304	286	270	283	278	260	291	257	269	257	262	263	243	277	268	242	272	273	301	274	295	261	259	270	247	264	303	287	275	288	266	289	249	265	283	265	285	281	322	284	297	285	283	296	286	272	318	294	280	282	278	271	265	276	316	273	278	272	297	304	300	264	297	259	276	268	269	290	260	263	260	276	301	256	241	275	262	275	259	292	268	283	287	262	276	284	279	286	260	316	289	284	269	248	283	286	284	252	243	263	282	285	291	296	250	282	273	283	275	297	283	303	265	282	253	295	248	265	270	258	262	295	278	272	316	280	265	291	276	286	275	251	271	284	303	276	271	279	281	259	291	267	262	281	291	284	281	282	287	273	270	263	280	283	284	267	280	274	296	262	272	247	302	283	275	264	265	276	283	287	294	281	298	290	266	289	269	281	288	291	264	284	282	284	286	235	283	292	299	303	275	273	294	292	289	268	276	287	271	294	246	269	253	275	277	291	255	257	245	277	263	278	301	259	280	250	266	252	266	283	293	292	257	247	301	297	276	276	284	255	273	282	275	261	249	307	282	280	281	290	279	290	282	279	289	289	282	287	283	271	260	263	281	289	252	274	277	313	300	274	289	256	298	277	273	270	317	274	296	299	272	275	281	275	299	267	296	249	306	282	276	237	289	266	266	292	268	292	307	277	255	273	277	288	299	281	267	292	271	253	284	266	264	256	275	275	311	261	270	270	270	298	273	258	301	289	263	253	266	287	259	266	285	311	269	264	283	282	286	266	314	266	301	295	263	267	283	283	275	307	268	278	258	299	277	308	260	294	253	263	287	280	252	230	279	293	256	272	243	307	267	293	266	281	279	281	288	285	283	247	309	263	297	299	306	277	289	290	279	260	268	261	249	273	270	296	283	287	285	279	265	271	294	254	289	287	304	282	286	262	291	306	269	258	289	288	317	240	265	261	265	287	297	294	278	278	254	282	309	294	286	296	284	272	286	255	275	269	278	277	267	279	278	282	269	292	242	293	314	279	305	273	267	295	292	299	273	280	251	272	280	294	301	267	279	302	242	286	283	251	290	275	273	306	277	294	297	273	276	266	300	280	248	328	267	275	267	273	277	294	281	276	290	312	286	269	248	249	299	267	288	274	280	284	257	289	267	259	283	270	282	288	262	242	274	249	273	257	287	264	290	304	286	259	301	282	281	242	284	300	270	299	270	252	271	298	273	305	278	302	307	291	312	280	305	293	287	273	280	272	259	289	295	273	295	278	282	270	288	271	273	302	290	279	256	266	303	310	284	287	268	289	275	248	283	279	284	251	271	234	258	281	259	292	257	274	286	252	259	259	282	312	272	271	283	263	298	265	272	285	266	298	287	309	291	283	254	267	278	305	256	285	288	290	283	270	287	276	261	276	307	272	272	295	268	272	264	291	294	275	292	287	287	295	266	284	320	277	261	296	283	259	291	267	280	251	267	291	296	292	281	310	250	278	267	283	289	288	282	286	267	265	284	281	242	272	281	264	267	296	293	255	275	283	276	293	258	294	284	281	309	304	258	272	269	273	291	294	279	241	299	279	251	280	314	277	256	274	272	262	266	280	260	267	270	284	281	269	253	271	288	309	266	278	285	274	285	288	290	267	288	303	293	285	292	272	287	254	273	284	249	269	264	290	276	235	294	273	269	288	267	282	290	279	282	301	287	257	261	279	266	278	274	260	277	277	258	298	296	287	302	273	257	263	269	280	275	307	293	270	282	276	260	277	245	260	264	280	271	286	294	279	264	299	283	274	269	280	277	282	281	316	241	277	301	280	285	294	243	294	296	315	293	283	283	278	308	307	270	275	286	288	279	271	290	303	295	278	296	315	259	278	290	253	270	297	270	284	296	268	264	277	280	294	268	259	264	294	280	300	268	273	276	297	293	270	275	258	269	274	268	282	274	298	282	289	304	272	273	280	303	273	276	256	299	274	261
14655	2083	1612	1146	729	448	422	422	399	378	349	376	356	338	344	365	368	349	368	365	332	346	357	352	365	337	314	347	347	328	358	380	320	344	324	331	355	338	355	306	328	331	340	331	364	333	293	318	338	315	373	369	327	316	348	334	345	324	343	345	350	351	304	323	362	374	341	345	356	339	335	351	331	330	338	321	336	316	323	347	349	307	342	341	341	348	328	356	334	344	335	336	339	356	330	338	327	312	344	331	361	315	328	337	345	317	318	328	357	336	324	343	342	353	336	336	340	361	352	358	333	353	337	368	339	325	358	325	386	340	342	336	349	315	348	327	355	335	318	406	324	326	347	317	330	307	342	314	350	367	332	363	341	352	317	329	342	346	346	358	327	306	357	332	345	356	360	327	353	306	324	323	336	299	341	349	383	314	320	314	302	361	354	321	289	316	350	306	388	323	316	355	320	319	387	333	321	295	338	316	322	294	327	318	300	334	354	329	358	320	329	336	316	326	359	346	341	340	350	309	348	311	347	332	344	337	359	315	328	317	349	326	377	311	345	370	332	332	344	345	375	313	341	340	316	388	288	385	317	330	361	354	361	339	290	306	323	351	329	355	318	342	345	355	299	330	332	335	306	347	341	343	356	338	338	318	338	323	369	327	350	311	292	353	363	341	322	324	325	327	340	336	335	316	348	343	333	348	321	350	340	311	328	327	317	329	319	313	338	364	312	334	355	357	362	378	353	351	326	366	353	336	365	357	324	319	337	357	326	356	330	344	350	354	339	329	377	349	356	366	317	321	352	323	352	342	297	352	364	298	318	304	341	320	331	360	365	318	352	362	332	340	341	302	325	315	364	342	332	333	328	342	332	333	289	340	327	334	338	363	305	344	352	319	354	324	359	294	358	328	352	340	320	319	320	342	349	336	332	342	310	350	338	315	317	347	337	332	358	309	328	324	349	346	357	351	300	329	375	338	308	344	342	361	361	352	329	320	332	328	346	335	324	351	343	342	334	338	310	362	376	320	343	353	367	349	325	325	335	335	360	337	342	358	400	336	377	314	336	350	362	355	330	305	338	360	322	304	358	355	332	305	328	348	374	329	312	319	346	358	368	328	353	336	345	354	371	375	331	313	363	369	331	363	338	361	371	329	336	344	311	361	333	341	324	333	357	363	310	294	328	350	334	343	364	338	337	326	356	373	336	323	321	358	298	338	347	349	345	333	341	324	370	317	306	356	364	345	339	325	361	341	347	342	339	333	347	336	326	326	370	355	330	331	381	315	381	320	383	369	329	321	316	329	322	336	356	307	338	316	312	354	328	348	337	319	379	342	332	338	325	382	321	359	323	327	340	369	312	355	343	347	347	326	341	351	328	342	320	323	325	308	339	338	340	335	320	364	363	335	341	355	331	393	346	365	377	361	311	330	375	353	331	335	340	280	303	356	302	311	341	367	367	314	358	339	354	339	371	340	320	313	301	315	356	340	344	375	331	317	369	331	319	358	358	350	318	315	374	326	370	360	324	332	355	340	356	327	326	348	307	361	326	315	322	333	371	331	333	339	301	348	309	349	342	368	347	311	309	325	353	360	327	346	337	306	315	377	330	350	319	346	330	345	361	348	362	343	337	331	349	373	347	331	347	316	345	350	348	341	322	358	316	337	316	316	337	315	356	340	326	314	320	325	346	359	329	346	367	339	308	347	298	330	333	329	350	301	333	323	359	350	330	372	309	306	342	337	333	364	329	337	329	348	312	341	311	314	370	352	352	334	358	342	326	312	349	354	315	361	359	323	305	335	332	352	359	360	337	335	318	334	351	360	371	338	331	320	322	337	345	338	333	318	345	323	332	356	315	333	351	321	326	350	339	361	328	301	327	335	330	336	344	347	334	354	317	326	335	321	321	384	345	346	329	353	319	322	355	351	322	317	325	361	361	362	311	322	332	348	354	322	356	320	333	349	345	351	342	346	333	321	316	352	344	368	345	317	346	342	337	347	341	319	349	322	334	360	349	333	338	339	361	332	321	316	345	317	366	321	329	362	350	348	304	323	352	324	353	352	332	328	352	327	343	337	334	310	340	362	358	300	304	350	308	310	318	311	360	366	321	331	374	318	352	342	343	313	322	296	354	330	345	354	352	321	319	316	320	346	336	328	326	340	341	357	323	343	315	345	327	344	312	341	363	341	351	312	332	328	325	337	314	370	346	322	334	348	339	332	359	338	324	349	357	347	337	329	340	323	357	379	342	345	340	333	341	314	331	322	365	335	352	327	367	353	337	355	327	339	337	350	366	322	332	326	317	330	332	345	350	340	344	324	327	344	335	342	333	332	318	331	323	339	373	328	357	366	360	346	334	356	308	353	384	327	309	354	334	326	363	334	314	314	328	338	351	323	313	324	360	325	337	348	320	309	336	319	327	351	310	326	349	318	352	361	295	341	330	368	362	355	351	322	358	345	324	323	345	341	365	303	333	332	352	314	348	325	342	314	334	352	340	318	303	331	327	356	321	340	349	367	352	369	356	341	370	340	341	328	372	339	349	321	324	311	315	334	345	293	291	330	345	328	346	361	330	362	334	328	348	350	340	344	343	335	331	359	326	341	315	346	330	335	357	339	307	321	311	333	342	329	347	350	304	359	331	316	358	353	326	351	344	326	319	343	353	333	285	354	302	311	344	362	345	334	339	301	329	330	325	327	339	357	344	333	334	353	326	350	363	320	337	330	329	312	312	358	343	366	348	318	331	321	354	338	314	323	344	363	351	304	346	318	325	365	362	345	347	340	332	376	322	359	358	336	343	316	323	335	339	391	327	346	342	343	311	349	351	338	353	360	315	359	369	327	351	344	379	346	317	361	339	333	334	358	359	332	345	334	321	347	324	364	319	314	326	320	345	314	317	348	346	325	365	357	341	332	283	365	338	349	314	379	323	312	331	339	327	312	344	269	328	335	326	357	325	338	366	319	300	371	338	343	336	310	355	369	361	302	340	320	327	339	312	358	322	367	335	348	347	361	347	318	385	311	352	338	357	345	329	326	351	331	345	317	354	346	345	354	317	334	343	338	329	360	336	371	332	322	338	331	324	350	370	330	325	347	345	371	344	318	335	337	318	351	341	368	321	346	336	355	319	337	297	346	324	352	346	351	278	365	340	386	302	334	344	321	345	329	306	317	344	352	346	328	311	325	341	337	357	345	342	300	346	333	300	346	361	333	289	308	361	358	352	343	375	333	323	320	365	361	369	339	294	334	320	340	329	346	385	304	339	357	343	336	339	335	397	351	315	344	340	323	303	338	352	335	322	319	329	338	350	355	319	360	338	320	318	332	359	338	336	340	349	365	354	315	323	316	357	298	347	329	366	357	335	320	322	322	345	347	323	354	335	363	325	342	333	367	374	325	347	343	305	329	351	349	347	345	339	353	360	332	313	337	361	351	349	377	335	318	357	352	332	330	341	370	334	301	309	339	337	341	351	343	311	304	358	323	383	334	364	340	381	312
23612	21192	28593	24070	21178	13056	1514	912	727	722	648	531	606	536	541	534	507	489	500	485	493	475	463	454	496	441	483	439	439	476	484	435	446	463	444	437	458	426	473	444	429	435	467	451	405	446	452	464	429	436	454	418	424	468	426	447	463	462	456	429	419	450	485	479	416	433	448	415	447	436	439	421	435	451	419	434	434	434	416	437	408	438	418	458	447	474	450	417	399	474	397	403	440	389	436	408	457	442	448	416	429	409	442	414	396	412	411	452	431	465	456	412	461	427	438	395	444	475	412	429	422	444	441	414	462	425	431	432	403	429	466	402	438	445	416	477	407	415	414	399	428	429	471	457	460	441	427	438	423	426	425	417	448	460	395	433	432	470	433	404	412	420	450	404	449	452	463	435	447	426	431	432	458	496	430	467	407	483	421	470	410	417	417	411	412	425	448	420	432	435	437	417	432	432	449	423	428	447	453	433	447	425	410	402	444	423	415	481	405	444	403	403	450	469	421	495	414	433	482	427	451	443	430	453	440	425	448	466	445	429	429	428	398	445	448	448	431	423	400	462	434	432	449	392	421	422	437	464	411	456	457	420	441	409	433	406	435	461	445	454	429	462	374	447	420	430	457	403	420	419	422	446	455	474	439	429	461	439	430	381	443	444	422	409	433	400	430	438	404	437	444	485	428	419	412	423	404	468	464	472	431	433	419	439	399	423	466	402	402	433	422	423	447	439	437	430	416	409	404	417	427	429	439	454	420	419	429	450	399	407	409	398	444	420	409	431	433	423	420	432	447	415	433	392	456	458	439	413	444	427	439	465	435	435	422	452	437	455	442	478	438	425	440	417	479	426	417	449	434	402	427	379	414	418	429	423	388	417	431	409	444	433	407	427	460	425	431	408	437	461	414	428	445	417	391	413	446	437	430	449	424	415	445	408	421	451	441	488	464	417	418	463	460	431	438	410	406	435	421	392	467	463	415	452	477	447	448	442	411	423	436	410	428	407	447	401	427	396	433	448	434	417	432	405	389	435	422	422	443	444	441	431	430	434	439	477	426	446	432	426	423	422	426	381	466	440	437	442	454	414	433	449	414	400	457	435	415	440	417	434	402	434	422	442	441	418	426	435	446	440	453	422	427	436	395	450	408	449	443	434	425	410	409	414	400	421	451	429	430	439	409	424	455	421	403	450	461	458	423	478	411	431	464	434	432	448	442	396	455	404	412	433	432	391	459	434	421	429	397	422	445	458	437	429	471	430	406	442	411	442	427	424	425	406	429	422	409	377	444	454	450	402	430	421	396	411	447	426	456	389	470	426	428	408	434	429	416	437	453	438	414	417	459	412	416	452	436	421	419	407	444	435	426	404	434	428	404	423	411	429	413	439	428	363	458	435	404	407	417	439	417	422	439	435	473	432	479	427	447	455	413	422	389	435	419	468	437	447	466	426	429	449	435	431	410	420	395	454	404	413	408	463	419	449	458	411	443	450	436	400	441	446	411	439	444	395	436	393	407	419	440	446	423	394	415	435	428	430	418	461	424	449	395	444	437	410	431	422	395	428	445	421	427	438	425	448	433	440	450	427	428	419	448	466	421	457	400	435	447	467	461	429	449	437	391	421	416	417	412	428	396	417	413	440	427	434	442	472	426	431	410	410	433	467	455	434	498	476	444	411	391	434	448	446	437	447	446	448	452	436	421	415	432	393	446	424	429	439	419	434	456	385	433	433	436	450	429	418	422	413	437	423	422	392	407	395	428	419	407	455	423	456	451	418	443	424	409	468	417	457	456	423	441	425	409	472	438	451	449	443	438	414	452	447	441	440	440	446	444	445	437	443	458	429	392	424	405	449	461	450	422	383	432	432	422	441	439	426	468	423	450	465	439	454	427	406	421	461	441	444	458	435	447	443	444	419	432	412	445	397	413	422	401	425	482	407	459	430	457	402	418	414	423	435	477	420	395	413	429	430	457	392	421	405	409	413	437	431	425	407	427	389	416	453	424	425	400	438	437	418	452	421	475	443	391	423	436	429	429	403	437	443	423	416	434	433	445	434	426	438	443	455	436	436	426	417	428	453	413	404	431	478	428	442	464	427	439	432	460	439	406	462	430	419	417	417	411	442	418	435	453	439	410	446	435	428	429	457	423	417	457	426	449	443	442	430	457	459	444	431	413	422	438	456	459	446	417	467	426	409	424	411	431	419	467	433	449	457	444	454	441	460	454	435	416	433	458	456	423	430	452	417	407	453	448	440	430	455	424	426	417	416	439	421	434	442	441	420	426	438	437	423	447	412	431	393	413	460	425	425	406	425	450	430	443	467	426	440	450	408	404	436	443	405	433	446	425	456	487	444	414	411	445	431	404	424	391	423	420	441	473	441	412	393	439	474	450	411	408	416	423	439	457	428	434	419	442	431	441	398	430	427	392	420	390	468	421	429	440	405	391	416	410	416	438	440	429	429	416	416	426	414	439	438	446	441	440	407	444	404	456	465	416	426	437	411	428	446	396	427	448	419	431	434	395	419	443	430	434	453	426	445	460	424	409	425	413	434	410	425	434	438	444	443	434	392	481	376	436	420	445	439	410	448	439	440	439	435	436	413	400	439	460	427	401	462	440	455	439	469	454	435	425	455	457	438	438	419	431	406	440	422	444	461	406	410	412	423	435	416	404	448	457	428	456	450	438	447	413	456	439	458	429	424	454	435	408	410	448	422	420	428	451	419	413	413	429	426	405	433	413	471	432	444	403	459	417	431	438	398	424	449	448	428	487	406	450	432	429	397	459	434	412	444	432	442	460	452	414	402	444	424	443	405	416	420	429	425	409	430	439	423	408	406	421	457	428	432	449	462	431	441	428	438	421	422	438	431	425	405	451	430	459	460	440	413	412	395	444	398	411	424	440	420	435	427	428	472	426	404	445	421	405	461	422	420	419	453	430	402	391	414	420	445	442	455	428	456	472	409	401	442	420	405	440	442	391	415	440	415	414	465	412	369	415	442	436	434	400	431	391	434	406	423	414	455	416	464	425	384	448	416	424	433	419	446	438	421	456	411	440	490	442	435	427	423	398	423	419	409	439	430	433	425	416	431	426	423	458	406	423	446	411	448	459	443	394	434	401	438	427	394	416	446	470	420	443	418	437	444	430	450	420	414	430	440	462	411	419	411	409	447	441	423	445	439	392	407	383	432	410	399	443	441	424	431	424	457	442	437	421	447	428	440	419	378	437	417	418	447	447	421	396	399	403	439	441	400	421	424	439	418	443	441	408	418	428	425	424	437	431	457	427	436	456	436	446	423	454	399	413	416	392	371	429	458	425	406	440	406	415	390	454	441	450	431	450	432	425	449	430	441	398	421	423	444	497	411	454	444	454	408	444	428	407	462	442	430	455	439	456	377	431	414	436	398	459	403	438	407	415	423	442	417	431	439	472	408	448	409	464	416	423	452	425	408	425	428	417	418	429	456	437	441	441	383	415	437	443	393	411	426	410	433	424	428
17067	10335	8993	5024	4373	2014	1733	1470	1258	1053	868	812	761	795	683	639	622	616	586	577	558	519	564	520	533	566	522	550	518	516	492	508	481	521	501	488	508	493	519	511	499	506	505	477	495	490	462	479	510	511	484	488	471	506	495	477	501	490	468	507	508	501	455	505	495	521	516	462	486	473	480	476	495	509	480	450	462	469	483	481	495	490	487	453	449	521	491	490	485	456	460	469	492	492	540	493	496	449	493	498	491	469	524	491	491	504	504	505	509	500	461	493	514	483	489	502	484	496	483	480	454	504	494	480	480	495	465	489	422	487	508	486	511	479	490	467	484	495	485	505	498	461	504	464	438	501	504	522	460	450	506	498	495	486	486	503	500	514	518	497	481	478	465	443	510	448	501	492	506	475	463	506	497	481	502	453	501	458	497	472	455	521	464	485	490	426	474	496	508	479	467	480	471	490	482	494	466	457	500	490	451	467	479	468	422	482	501	455	471	511	495	503	505	477	489	481	494	509	472	496	484	496	469	509	486	481	511	490	479	502	523	469	502	480	463	486	483	479	485	495	479	520	494	469	452	466	511	456	475	494	468	472	468	458	536	427	501	490	473	475	466	471	507	502	473	485	480	472	473	486	520	448	501	474	500	516	452	490	477	436	481	497	472	506	490	492	453	489	473	458	442	521	489	458	521	468	428	473	452	470	501	518	475	485	468	495	478	461	497	473	459	470	494	483	495	488	502	486	465	506	470	494	482	449	475	503	497	508	498	440	508	496	510	472	487	465	489	453	510	497	478	505	457	484	463	506	498	483	481	483	487	486	489	490	464	435	491	472	505	501	495	495	492	470	466	473	469	498	468	491	480	525	540	468	487	493	498	477	485	505	490	499	508	498	491	469	480	462	487	475	517	457	494	467	449	504	480	479	482	496	461	458	489	505	440	448	493	479	479	498	467	462	458	454	510	515	479	477	530	461	467	440	547	487	500	508	459	455	489	517	440	518	514	491	468	474	471	483	510	485	483	480	474	525	534	477	484	473	471	524	513	479	497	495	469	468	506	510	457	443	435	487	498	471	499	502	520	479	475	522	516	500	482	493	484	486	476	479	485	446	459	476	497	482	517	477	500	506	501	447	448	521	469	524	485	448	465	477	517	460	552	484	523	498	508	463	505	482	486	455	480	496	492	478	507	471	455	487	481	504	466	495	514	503	507	491	499	519	482	484	470	429	511	477	484	459	471	472	514	507	459	539	477	493	492	493	503	497	517	437	488	481	469	510	463	466	512	466	523	476	509	482	467	473	493	523	469	450	469	470	467	505	518	473	478	473	488	504	492	490	506	477	495	476	518	464	473	487	490	456	448	482	460	483	459	492	545	498	495	466	483	500	513	495	510	499	506	492	452	476	514	464	483	506	504	486	445	495	451	472	481	455	505	476	491	492	460	472	492	490	459	468	512	493	473	465	512	523	416	501	473	463	482	520	466	465	495	498	495	503	473	470	507	466	486	469	487	490	449	511	470	509	511	448	507	489	479	477	504	483	448	467	499	478	483	480	474	460	492	506	486	432	533	481	455	436	483	452	456	467	496	528	450	493	496	487	456	448	487	511	480	453	451	499	489	475	454	489	469	511	440	499	475	470	461	482	457	487	524	510	493	501	497	510	487	482	533	512	450	475	497	482	477	506	498	494	446	436	482	472	490	478	478	479	497	488	473	481	453	489	487	469	517	510	456	472	460	469	492	487	455	473	457	536	485	492	482	522	490	491	523	455	456	469	489	473	448	461	453	498	490	516	498	519	501	492	506	477	474	537	537	491	502	488	477	479	495	468	476	463	513	484	511	486	471	513	483	452	499	443	471	524	461	466	479	463	475	505	475	494	457	460	436	484	482	475	489	494	487	453	487	446	489	484	479	485	510	524	550	499	479	466	499	492	499	493	487	477	488	467	509	495	505	528	457	481	438	486	459	511	517	501	464	485	502	497	557	462	478	464	545	481	455	482	509	537	486	454	519	494	457	510	462	456	500	481	472	517	470	508	486	471	520	514	506	491	449	494	429	536	508	495	500	498	504	526	441	514	449	502	467	467	450	500	486	484	495	475	515	474	466	445	490	500	522	491	518	496	507	480	494	470	497	525	478	519	503	522	519	495	490	491	456	484	517	475	489	503	476	458	469	482	503	477	480	542	426	482	475	498	503	484	470	485	484	457	493	492	480	486	514	480	511	512	503	499	479	458	476	496	477	495	517	471	512	465	526	434	474	481	498	472	495	454	473	460	474	484	515	489	498	473	520	502	485	469	488	484	463	460	468	491	506	502	482	466	480	513	481	496	468	470	501	518	454	477	451	502	468	465	481	483	488	470	493	505	497	498	499	463	478	501	451	517	476	486	514	463	488	457	501	446	531	478	514	456	437	460	480	488	487	500	495	509	475	497	466	488	442	481	511	503	506	509	466	452	500	509	513	538	490	473	478	475	510	523	472	498	439	540	453	490	495	489	511	433	470	466	514	441	462	491	489	508	482	461	493	523	494	504	489	471	464	476	501	496	499	472	489	493	516	479	525	501	493	490	461	479	477	443	505	502	465	468	483	475	503	493	449	494	486	488	464	464	510	467	484	478	444	488	508	468	478	499	536	499	491	506	506	482	509	479	516	457	476	497	480	496	434	516	530	508	447	449	457	484	516	519	505	475	507	457	458	532	413	502	503	493	480	482	501	481	504	491	465	464	415	455	470	514	525	525	486	462	473	479	456	492	466	472	476	503	474	477	460	465	485	488	466	501	477	482	469	507	487	449	494	475	482	506	457	520	522	516	520	533	490	479	437	492	478	485	468	454	501	479	462	468	468	496	503	486	461	516	529	474	511	477	470	508	456	464	497	527	504	492	498	484	457	477	476	535	489	474	480	522	491	504	444	478	461	501	456	502	497	504	476	511	494	465	476	498	492	507	495	502	492	527	483	491	488	479	481	492	487	463	469	488	456	425	497	475	445	476	492	477	508	499	484	477	503	478	476	479	480	472	477	508	462	498	512	515	433	504	526	505	508	504	436	481	495	495	485	483	442	502	459	502	491	505	499	520	478	452	517	481	504	481	508	496	475	481	469	468	472	498	518	481	503	496	470	465	453	515	498	470	505	503	503	491	484	465	480	435	492	482	462	484	468	502	516	511	467	491	481	508	469	500	487	507	483	486	478	487	501	492	506	476	446	454	482	478	512	462	460	477	483	519	467	493	481	533	476	477	501	458	521	498	481	496	498	501	505	458	465	489	501	471	463	504	488	486	482	453	482	502	507	501	513	462	504	540	512	455	514	487	471	448	502	446	467	516	481	490	483	486	488	462	485	481	487	481	496	499	487	487	499	460	504	460	500	512	472	505	517	490	504	520	519	481	464	503	509	507	475	468	487	465	521	457	471	488	488	481	467	488	480	438	463	508	480	456	454	491	497	469	456	475	471	480	454	471	500	482	461	491	456	491	468	470	463	472	463	490	492	474
24859	21162	27573	24908	13533	1215	763	652	621	587	572	570	564	561	519	591	514	552	534	561	510	509	527	474	532	509	505	518	546	470	514	523	501	517	479	505	480	508	497	511	528	514	489	504	528	513	500	511	490	499	474	513	519	514	479	473	512	462	521	490	482	512	488	492	511	502	524	519	501	481	465	472	525	486	526	465	528	476	492	527	496	521	492	458	522	463	484	490	496	549	483	479	528	529	501	476	495	493	522	514	509	492	512	542	496	484	490	478	510	490	464	511	508	457	509	471	517	492	457	472	483	515	486	470	509	481	515	487	542	472	501	476	484	477	453	469	496	474	492	472	486	458	490	474	482	527	527	461	485	481	482	493	497	508	495	503	513	511	533	478	529	511	508	502	481	491	490	465	475	501	496	512	514	492	535	459	517	481	501	489	509	496	521	501	481	481	499	488	503	486	470	506	477	520	520	486	478	493	491	470	504	512	491	493	491	444	459	503	482	490	493	489	473	528	511	479	473	477	519	522	502	478	486	499	506	535	492	498	495	468	467	481	462	465	544	501	468	518	482	511	503	502	557	468	463	473	443	496	511	513	522	525	539	459	499	450	491	511	485	495	504	484	515	488	517	489	493	452	489	483	533	513	477	497	499	530	476	472	470	477	504	499	523	498	497	519	512	504	480	503	456	501	487	478	462	531	495	515	484	504	460	489	476	489	522	505	496	488	464	512	451	474	474	519	512	505	486	480	484	507	494	492	491	504	494	474	469	526	533	482	475	500	479	521	516	476	481	483	504	515	521	499	513	520	507	494	505	538	494	481	479	551	473	499	490	501	526	488	506	488	522	489	511	501	485	487	491	487	514	495	484	493	492	470	505	507	501	485	489	513	491	537	487	499	459	533	511	507	492	528	430	478	516	483	515	534	499	501	511	473	526	483	492	500	517	521	521	509	505	515	514	500	529	501	522	497	492	484	481	496	515	478	474	480	481	491	483	496	526	527	424	486	507	513	516	437	499	513	499	493	491	526	541	462	526	472	499	482	479	498	511	515	471	484	481	520	510	496	475	456	498	501	505	486	456	505	496	478	533	489	489	513	514	485	505	465	426	497	497	460	485	483	464	503	499	504	485	511	529	464	546	493	486	539	481	501	493	460	499	495	490	464	519	536	462	508	527	501	479	510	467	495	513	512	513	485	507	479	505	475	468	496	464	486	510	475	478	474	488	502	520	513	496	499	493	503	504	503	507	508	558	504	514	483	525	473	505	460	457	519	530	485	494	499	476	496	506	537	525	523	484	462	503	494	552	471	493	492	494	494	503	462	501	457	498	527	505	516	500	471	486	519	492	518	516	464	493	482	506	501	504	548	508	493	527	518	485	494	521	440	463	507	492	505	537	510	484	479	514	490	517	461	489	498	487	468	511	498	509	469	489	513	480	510	496	531	448	512	491	498	507	498	484	484	496	510	519	497	489	530	453	492	530	479	519	470	488	478	483	484	517	474	501	497	470	462	505	511	461	516	556	460	508	525	536	483	496	513	513	507	528	488	451	487	518	464	488	545	518	458	507	516	489	502	453	482	481	475	533	519	515	513	491	495	456	426	513	523	535	459	473	482	479	483	488	445	523	474	447	509	466	496	474	470	480	517	485	537	560	446	485	521	494	469	477	504	512	499	498	511	494	508	444	493	487	497	494	483	499	472	505	494	509	476	527	551	499	448	519	523	491	515	497	460	515	473	497	494	484	511	507	482	506	512	499	471	506	524	490	477	449	466	485	492	506	509	483	537	501	555	486	492	482	550	478	491	518	462	505	451	493	494	494	472	493	495	480	471	463	497	468	484	450	490	509	469	501	489	503	478	505	500	529	487	489	521	500	467	494	467	471	521	489	489	463	487	456	465	504	497	507	492	547	497	456	482	483	482	527	495	463	468	498	480	499	522	499	501	495	490	534	486	470	504	475	473	531	559	495	498	480	440	502	516	479	518	510	472	501	526	512	469	477	492	506	497	491	500	490	529	527	526	520	458	479	526	490	478	497	537	484	472	487	490	511	501	475	470	480	510	474	496	476	501	535	518	449	515	471	470	487	498	510	459	485	455	493	473	453	482	511	531	513	544	488	501	550	466	511	489	484	515	520	498	503	490	451	496	539	525	488	463	513	515	497	507	482	512	529	494	521	506	579	538	494	495	517	549	508	512	516	477	502	488	455	447	505	527	492	466	515	453	504	508	480	431	454	473	485	505	538	511	492	459	518	482	480	504	505	539	510	486	487	494	517	497	480	500	465	479	534	581	528	460	439	456	496	497	506	470	482	499	500	500	492	504	478	514	526	486	502	491	492	515	518	521	526	512	512	523	478	468	486	471	522	532	514	512	556	479	510	464	490	492	504	503	479	476	492	515	513	491	490	500	502	513	508	491	476	515	484	489	474	457	485	474	484	522	537	477	468	537	513	450	518	515	498	503	509	523	463	517	511	457	501	477	518	477	518	492	466	505	511	491	486	522	491	548	511	483	467	505	484	490	453	493	490	456	475	503	511	489	520	539	539	456	483	477	467	516	486	546	486	473	482	529	488	451	495	523	485	498	497	495	503	489	480	500	481	521	498	458	472	470	483	486	508	496	517	473	489	490	520	465	458	506	509	532	512	457	493	460	495	483	466	526	482	482	532	460	509	492	479	493	489	494	537	473	509	502	492	474	515	540	487	478	494	488	521	490	518	473	477	513	506	502	460	508	501	476	491	517	489	488	486	534	533	522	479	489	477	529	518	529	493	508	503	505	503	508	487	478	474	480	498	479	493	507	525	534	517	476	470	477	468	491	481	498	482	495	467	540	466	522	445	492	505	495	496	505	484	493	498	515	535	493	488	491	529	490	490	499	546	496	502	506	474	488	493	507	473	475	491	493	496	489	498	492	503	467	478	469	511	472	503	499	512	544	531	542	530	457	497	450	489	500	543	497	488	516	470	520	497	477	486	503	471	492	455	478	517	530	517	487	490	494	446	511	516	472	496	500	470	539	500	485	477	479	518	510	466	492	507	468	507	511	484	483	483	508	503	509	518	509	484	525	498	508	468	474	491	486	528	476	494	519	497	469	512	456	472	492	480	544	516	480	450	488	488	500	501	525	462	515	471	513	490	514	529	495	523	494	524	479	492	497	466	508	486	505	515	470	502	475	485	483	497	519	489	473	486	483	461	455	484	471	481	500	506	488	479	490	496	522	481	460	536	496	479	476	494	480	526	490	498	466	477	532	499	499	483	517	531	488	532	492	467	487	504	448	483	504	536	470	499	471	527	499	506	504	487	450	477	516	507	495	485	500	483	508	529	475	517	503	491	483	493	513	487	509	517	480	491	482	463	491	475	512	465	543	501	488	479	490	503	482	509	500	475	467	491	500	457	469	504	460	482	532	490	525	499	513	530	531	511	451	509	469	497	499	478	491	477	496	470	511	533	472	483	464	449	483	510	472	534	513	470	515	490	465	486	472	512	526	531	471
17620	6524	5433	3350	2992	1499	1187	1109	957	880	771	787	712	657	647	706	670	677	634	624	604	601	632	627	595	602	592	614	582	574	599	633	563	605	574	571	605	611	579	623	567	573	585	549	596	567	594	562	593	570	569	597	560	584	587	604	635	632	554	594	570	575	624	560	560	598	614	578	575	546	603	598	630	603	555	590	584	567	605	602	596	598	572	554	548	646	595	564	619	568	596	571	577	596	571	556	581	579	597	548	588	600	567	581	630	552	587	591	556	579	590	565	570	559	605	630	586	573	555	599	605	561	582	641	609	579	615	562	585	605	583	576	544	606	559	579	611	584	531	619	612	572	584	578	602	575	599	634	591	575	600	592	608	602	572	587	585	591	575	570	575	553	571	587	569	603	539	553	588	625	599	593	604	591	551	595	550	577	603	599	633	613	579	567	578	582	577	647	624	600	594	593	579	574	597	567	580	588	614	533	570	537	574	553	575	582	632	591	599	559	615	543	531	592	556	595	597	640	544	608	603	571	547	580	547	525	600	583	545	551	554	559	570	548	567	606	590	596	584	570	581	573	593	552	586	598	573	604	570	589	629	550	578	569	565	556	592	591	560	549	562	580	553	601	544	587	580	571	548	612	569	571	575	605	581	566	582	561	616	545	604	568	599	579	556	585	615	599	617	553	613	589	591	613	583	611	601	563	595	592	548	573	605	608	617	593	588	600	594	543	578	565	571	557	565	589	555	571	573	568	596	577	593	601	574	576	534	621	567	583	615	587	593	617	578	537	604	553	615	573	613	614	586	595	590	606	555	566	618	602	554	570	610	583	587	564	572	615	533	599	598	576	598	564	583	581	580	572	572	607	593	549	578	607	504	593	582	600	595	567	572	596	549	593	537	561	590	531	563	587	560	542	597	512	585	582	557	573	521	574	584	605	576	594	618	541	566	576	601	590	611	590	538	579	557	542	571	538	596	585	577	578	541	549	616	567	586	536	539	612	576	599	583	606	595	607	554	606	544	586	587	569	597	582	564	583	538	607	585	610	543	537	615	577	565	604	568	627	605	564	606	560	529	589	606	594	560	554	537	599	588	567	586	636	568	541	609	562	561	577	607	628	643	578	573	596	602	608	619	587	598	600	607	572	561	568	574	598	577	573	571	575	563	627	530	571	583	587	533	607	542	603	584	591	578	588	574	596	590	543	578	538	504	629	581	542	568	598	551	559	564	597	535	597	600	559	554	608	602	609	541	537	515	580	583	590	599	553	559	588	598	565	542	568	605	555	601	579	570	585	618	571	580	579	542	565	566	559	580	553	589	587	622	601	577	586	562	577	564	565	572	604	591	592	565	562	565	598	574	616	570	593	565	576	580	555	596	586	602	627	563	593	594	568	558	573	541	573	601	564	607	556	583	591	602	571	617	584	618	594	589	598	606	603	587	560	573	573	578	543	578	557	587	573	589	604	572	586	553	565	619	546	577	586	591	624	546	573	546	627	604	592	605	563	579	580	610	592	596	533	623	565	574	580	596	590	574	567	544	543	580	561	579	614	568	562	604	569	621	548	576	565	612	588	609	556	572	592	551	599	557	544	557	575	549	616	571	599	604	540	612	614	542	601	589	593	582	627	626	561	593	596	558	605	548	564	576	559	610	589	546	594	582	593	590	554	546	596	539	613	596	590	621	644	589	600	568	562	607	594	571	592	555	583	577	533	560	573	611	606	539	574	614	556	580	585	591	580	546	602	582	549	610	583	578	570	550	544	599	578	605	609	626	626	553	599	537	597	594	540	581	574	565	562	561	569	547	573	602	608	596	578	580	546	562	593	572	593	572	598	589	593	524	602	581	585	575	561	565	557	530	561	569	620	560	596	615	554	606	596	625	585	616	564	556	570	522	540	594	629	566	561	628	614	569	559	581	551	591	575	582	608	598	554	621	593	549	599	610	568	567	601	603	595	570	616	601	539	604	552	605	534	604	581	596	592	574	550	605	578	580	558	557	586	592	586	608	548	563	596	576	552	579	557	557	601	584	528	577	571	562	496	597	599	557	583	572	594	578	587	621	628	583	561	577	595	579	582	614	581	572	597	634	610	593	603	579	603	595	589	605	567	572	565	582	609	545	620	577	634	579	580	547	549	601	596	615	588	580	608	574	556	597	596	619	553	575	572	538	627	599	561	615	590	600	602	607	615	534	591	572	575	626	609	560	553	611	599	537	606	574	631	572	572	601	578	566	569	606	580	550	565	590	560	601	589	607	607	563	541	537	607	573	607	598	552	602	592	610	639	618	535	581	596	570	563	578	546	576	590	557	578	594	594	560	597	624	564	581	553	607	600	569	576	580	566	557	593	551	576	589	594	553	589	559	597	594	577	538	575	543	571	602	628	622	620	553	561	558	558	534	540	567	623	549	546	584	548	569	581	608	611	597	558	590	585	547	545	575	571	588	545	605	599	547	555	617	568	587	559	555	605	603	590	598	591	580	645	611	530	589	564	547	597	545	541	573	582	586	610	608	586	609	601	607	595	592	582	591	590	597	565	614	604	587	623	601	565	570	582	548	607	628	592	586	610	573	577	577	579	588	568	595	587	529	575	568	599	594	591	580	531	578	549	618	586	568	600	597	569	568	627	580	593	559	604	583	582	591	595	590	604	566	551	608	596	577	573	558	570	605	554	550	562	552	567	604	577	558	587	550	583	621	581	584	588	583	591	614	590	554	552	590	588	599	570	570	571	571	596	597	579	582	555	559	578	564	547	569	585	579	617	599	589	586	586	555	595	598	597	604	578	582	557	599	578	546	619	626	586	598	565	581	584	566	600	596	596	556	599	572	616	593	586	587	576	549	537	609	565	572	565	583	592	606	603	608	596	592	557	620	562	545	586	590	551	585	612	580	536	596	591	581	594	601	604	573	592	608	573	613	606	605	570	579	557	569	561	601	586	598	571	585	519	568	582	571	608	557	586	571	580	570	585	627	602	535	582	584	619	604	597	573	547	617	572	598	576	596	569	605	537	612	577	590	596	566	515	552	584	579	562	621	584	581	616	590	591	575	602	580	625	564	566	597	579	593	561	588	512	568	551	583	594	545	556	555	557	524	623	571	646	571	580	611	610	574	601	558	562	614	615	547	613	628	512	623	588	580	587	626	617	562	618	578	595	589	633	568	601	545	593	583	605	562	578	581	584	592	551	582	586	577	602	585	583	547	634	570	557	555	556	606	567	588	616	604	601	559	600	589	579	568	584	580	613	565	584	509	577	642	548	590	577	528	560	590	570	589	607	595	584	579	578	594	558	575	569	596	583	555	555	587	576	600	592	627	585	565	573	545	628	589	568	604	578	565	568	558	544	576	572	551	551	593	569	580	617	606	586	567	593	596	564	512	596	567	600	580	638	614	574	565	573	616	583	616	607	594	567	533	618	571	559	547	624	607	541	579	528	573	571	578	556	593	577	574	587	601	558	573	615	516	591	558	590	590	598	558	576	585	602	605	569	625	568
22684	21200	29011	23706	21200	21262	12587	2004	1453	1337	1221	1128	1059	1078	1018	946	928	938	877	898	939	894	870	872	849	855	879	840	804	827	838	840	862	834	857	899	849	883	824	848	816	830	784	857	796	830	832	810	775	841	794	825	818	790	775	775	817	740	811	808	841	810	855	804	819	799	819	819	752	804	777	806	814	737	837	793	769	833	773	857	782	820	797	816	816	799	788	749	787	833	772	797	813	817	791	809	782	808	776	842	794	837	806	815	807	822	838	812	753	781	797	791	822	840	856	801	769	802	793	756	783	848	838	784	791	802	760	841	782	801	776	764	799	799	750	835	815	769	812	786	760	765	815	812	870	757	822	832	755	831	785	800	752	797	818	810	799	801	829	786	789	778	760	799	827	794	803	801	821	791	715	799	781	795	810	789	785	810	820	804	808	781	774	787	795	794	766	782	839	749	814	808	829	798	796	818	810	795	801	764	861	805	800	784	802	812	774	838	795	788	800	800	862	767	746	772	757	860	771	762	816	750	784	804	804	820	787	768	752	828	779	795	846	775	838	793	810	841	743	812	783	801	769	841	780	793	794	793	799	813	827	772	802	849	778	779	818	800	769	782	787	821	826	760	800	840	807	748	755	788	750	813	828	775	785	798	806	802	829	759	808	791	792	794	790	796	803	796	759	839	783	804	764	805	824	804	767	814	843	792	762	792	817	778	793	842	818	820	825	802	801	765	834	796	800	805	820	803	763	812	810	793	798	815	821	786	874	795	796	814	882	781	835	789	746	760	816	754	819	803	774	759	783	800	795	794	783	794	751	824	784	801	781	769	808	805	830	773	817	802	767	846	797	793	798	760	811	815	802	791	809	794	754	783	753	851	775	782	819	761	740	772	804	802	769	775	823	788	849	820	823	813	799	728	791	733	825	783	809	795	914	842	818	723	872	786	841	830	754	757	820	832	774	790	801	809	847	793	816	794	838	801	783	822	807	778	810	796	840	792	816	841	828	759	785	756	748	824	790	825	736	794	788	809	791	808	790	788	806	856	809	772	797	851	809	821	862	777	785	768	798	815	806	788	840	788	789	792	812	775	797	782	811	801	797	768	776	805	805	808	820	820	778	777	749	784	784	796	806	819	808	807	774	715	816	850	792	799	825	799	810	796	804	774	763	796	783	826	801	828	793	818	859	729	777	792	799	787	749	773	817	742	854	807	794	784	811	779	772	721	777	829	856	780	785	810	763	762	801	808	769	808	793	790	838	799	789	814	788	746	751	805	820	778	835	768	808	795	802	739	844	760	825	856	799	782	786	815	749	870	757	843	751	839	798	828	781	826	831	784	754	782	773	830	837	785	752	825	828	766	736	808	805	803	794	796	755	754	821	788	770	842	806	763	810	828	807	827	790	796	770	794	813	806	806	767	779	795	761	836	806	823	825	796	802	788	790	829	828	802	809	809	855	814	798	843	852	803	804	798	824	778	796	817	787	818	716	820	817	781	798	784	764	764	771	771	847	785	818	817	829	865	850	827	764	788	829	821	768	806	805	803	783	809	809	767	850	852	799	810	842	746	743	764	787	791	779	760	826	769	842	766	813	789	802	818	816	798	774	806	809	861	848	760	814	769	807	769	806	802	810	779	826	794	780	754	805	771	797	786	821	796	770	787	824	824	817	719	760	758	811	840	816	809	825	782	807	750	795	803	771	794	831	779	797	794	872	769	869	811	776	815	807	798	828	785	812	818	802	786	836	799	766	798	797	752	846	817	779	754	775	847	821	740	776	762	763	763	828	782	757	782	841	750	765	795	768	783	843	760	764	807	776	834	786	803	815	824	833	826	788	820	786	816	798	810	817	799	774	848	846	811	789	753	781	785	806	844	776	738	761	832	800	810	830	800	812	812	838	741	783	759	790	794	795	777	788	810	789	756	812	804	825	784	798	848	784	826	793	818	826	811	812	788	794	788	811	808	809	849	751	819	753	825	840	799	798	789	803	810	776	801	837	763	746	793	865	754	764	803	811	810	862	814	834	804	770	794	764	786	791	791	805	779	796	801	770	801	792	783	775	770	829	777	792	815	807	773	781	807	788	809	802	792	828	795	797	747	770	811	770	778	812	794	718	796	793	789	837	809	800	800	783	793	808	818	827	781	785	805	833	817	793	779	748	789	800	822	756	775	791	776	800	819	847	822	766	852	857	766	807	778	782	785	793	770	787	777	802	797	818	857	817	771	795	807	815	823	766	760	789	779	835	824	770	760	793	773	833	789	793	825	822	771	822	840	824	845	774	759	806	790	824	765	781	808	792	876	773	844	755	777	782	786	782	778	824	814	794	784	757	790	822	834	789	774	828	812	808	802	806	853	757	838	762	765	803	816	786	859	809	810	856	796	742	820	795	797	736	796	793	795	813	778	765	793	826	796	797	815	766	784	794	778	780	788	772	760	772	783	804	766	783	770	766	802	801	799	801	793	811	796	775	828	830	841	825	795	812	854	805	785	792	824	757	741	774	788	768	836	773	790	812	772	782	830	765	793	843	773	843	817	792	768	770	775	785	778	787	747	789	808	792	839	784	765	786	776	804	840	737	802	867	737	821	781	787	804	797	781	794	779	849	778	779	764	811	747	845	795	787	815	817	796	797	796	773	834	829	851	769	816	829	818	780	788	776	815	812	788	828	773	784	839	764	812	830	819	805	755	748	798	831	801	804	804	816	827	846	782	822	822	750	789	803	757	823	799	793	783	804	835	828	803	759	767	777	783	828	771	785	761	772	837	827	814	773	825	782	801	822	802	772	861	740	794	808	754	841	747	743	818	799	816	805	757	806	828	761	805	827	789	801	789	828	779	834	739	842	784	794	775	818	774	796	809	838	805	832	827	841	856	763	767	770	799	800	816	803	809	771	785	809	825	765	794	833	809	804	802	796	828	788	861	779	759	832	813	794	798	782	795	824	766	794	757	817	848	769	809	788	816	826	806	772	804	760	807	807	779	857	738	807	805	798	818	802	744	753	822	789	808	812	771	772	802	816	806	778	818	767	752	763	800	770	784	843	840	772	751	781	785	810	808	814	802	764	762	805	787	797	842	784	804	784	787	729	796	795	781	819	806	771	807	870	794	808	745	803	804	811	826	808	810	791	826	780	797	836	764	847	780	829	821	828	841	772	771	836	844	793	793	834	769	791	793	819	733	820	790	832	834	770	778	823	775	812	816	776	822	839	786	763	792	764	759	759	804	799	793	778	856	815	799	839	786	753	756	797	826	823	815	821	806	756	833	761	811	791	791	745	812	795	759	872	815	808	768	857	783	773	835	804	816	802	804	718	820	812	789	799	836	761	783	825	794	820	801	765	807	822	744	815	793	782	752	788	788	845	797	740	777	799	793	760	773	772	763	782	810	774	809	764	751	823	802	793	840	799	816	775	827	797	809	812	803	807	786	791	839	778	830	807	766	814	832	810	791	810	795	835	819	798	837	747	792	836	789	821	820	800	817	746	792	772	757
19054	16734	14453	9140	8593	3956	3111	2686	2306	1862	1665	1499	1366	1280	1245	1119	1098	1097	1141	1040	1025	994	964	973	904	976	928	958	970	923	885	884	914	877	941	890	895	907	901	893	927	887	915	928	948	898	888	909	877	850	920	887	822	878	919	853	896	863	894	869	818	793	848	895	840	910	871	866	844	866	800	911	885	903	828	882	862	864	862	863	830	821	861	828	815	905	880	860	850	848	853	889	869	870	817	842	917	844	845	908	884	844	900	782	898	844	864	855	905	882	907	811	857	843	900	870	867	839	875	844	856	896	877	829	879	817	862	870	845	848	805	863	881	801	869	841	825	863	808	852	883	857	879	859	891	849	893	864	865	863	866	886	816	831	881	874	866	877	874	815	867	882	895	890	848	815	829	864	835	882	820	882	821	839	870	886	857	921	844	861	892	853	866	845	878	842	892	841	860	830	837	886	849	884	862	902	850	911	845	858	826	843	879	923	865	847	853	882	863	842	806	856	910	869	844	933	827	846	882	863	868	846	856	837	830	828	831	849	937	868	861	838	833	833	880	821	825	850	853	892	913	844	853	860	881	869	907	841	807	790	821	848	858	899	846	840	847	885	862	885	835	892	892	825	865	846	857	877	831	886	866	869	896	860	885	878	884	912	876	896	837	840	875	867	837	843	881	923	857	825	826	869	884	908	863	805	842	863	839	886	864	869	838	868	848	896	874	837	830	873	882	904	797	865	865	842	852	899	877	905	863	853	859	812	863	851	870	934	858	872	868	876	848	884	876	894	832	880	785	779	851	858	822	863	848	863	840	848	912	867	853	838	826	823	886	887	876	812	874	843	843	933	899	820	894	838	836	884	897	868	868	852	820	878	862	819	842	861	888	856	826	859	836	844	931	861	858	886	821	832	833	865	825	868	818	848	857	864	877	853	902	838	850	887	888	880	868	810	881	848	872	831	891	832	870	831	933	835	849	842	824	871	854	891	886	860	870	867	836	859	852	840	834	904	902	849	816	808	850	826	833	902	865	829	911	822	829	931	857	853	752	825	813	859	883	846	837	854	862	871	869	851	895	865	887	884	842	872	879	866	888	888	898	890	849	848	880	868	856	909	890	907	853	854	866	875	860	880	882	888	905	862	883	850	898	826	839	816	850	837	846	927	832	887	847	864	845	856	809	881	876	865	872	821	841	821	898	866	913	907	921	857	884	844	859	855	870	856	861	802	818	841	849	873	864	820	814	840	879	851	860	834	890	854	858	902	887	824	900	833	878	850	792	841	823	873	829	871	836	851	884	863	870	894	854	838	884	841	858	849	832	853	868	851	863	869	877	877	855	836	843	903	892	867	882	859	848	825	901	827	811	865	844	863	843	894	887	858	854	861	827	897	798	881	841	852	882	904	866	846	899	836	875	829	849	853	887	841	900	942	834	832	850	869	836	903	874	859	911	853	855	873	893	834	904	903	810	829	836	860	916	889	852	883	895	841	880	880	856	897	849	896	852	905	872	859	873	908	907	870	828	863	825	861	837	826	843	876	892	835	854	857	834	904	871	847	833	928	867	835	852	829	822	921	875	820	854	897	847	867	849	866	870	914	817	872	845	852	859	809	875	876	836	899	879	863	846	835	814	925	888	856	888	905	919	863	856	874	894	835	878	868	849	835	861	885	853	834	848	876	858	851	850	857	907	853	859	881	875	851	910	857	859	784	859	855	880	847	916	920	830	822	876	876	866	845	881	918	934	861	860	871	889	860	843	867	863	819	845	822	842	859	945	870	850	869	834	879	865	857	862	892	946	816	868	840	838	900	878	865	857	867	874	774	794	838	867	819	894	884	881	831	882	857	826	813	907	799	832	877	857	867	874	896	909	887	910	870	826	893	876	787	854	909	844	819	903	821	857	864	774	896	876	916	880	847	844	851	850	870	844	908	855	868	864	885	811	856	833	855	844	845	836	864	810	900	881	857	935	888	862	891	899	872	869	814	833	865	825	938	867	869	826	871	814	861	861	845	847	897	835	883	902	869	877	887	822	825	900	880	905	894	881	845	878	869	923	865	866	862	892	859	841	855	857	865	935	823	854	846	832	891	859	867	906	837	896	838	867	871	842	816	849	869	893	823	837	865	886	829	859	852	856	872	823	874	901	835	896	821	847	843	844	872	811	877	838	816	867	879	859	889	875	894	885	900	868	857	832	928	824	900	874	832	916	843	867	867	865	890	833	877	812	862	870	851	852	860	883	845	886	859	876	838	808	829	859	840	880	845	835	809	868	810	882	865	843	848	902	841	867	809	857	876	894	905	859	837	878	863	849	853	890	921	841	880	884	907	842	852	849	811	843	824	897	804	900	868	816	893	889	842	859	885	820	834	840	885	867	849	895	828	846	829	864	875	864	843	866	883	846	868	848	813	835	847	869	898	872	900	842	857	884	850	862	875	839	848	807	844	838	836	865	845	860	801	848	807	867	894	897	889	920	833	877	882	863	899	888	872	893	885	853	851	870	834	895	888	831	833	877	825	842	835	865	859	845	879	847	847	906	887	823	890	842	897	856	844	832	858	890	837	848	851	877	857	838	849	899	806	852	852	888	864	853	853	877	839	864	885	891	801	840	860	875	886	867	861	894	847	820	833	802	874	828	839	884	915	874	813	816	874	837	915	870	837	897	843	857	897	818	863	803	840	877	844	823	884	842	851	852	843	861	852	806	857	861	842	870	842	878	864	874	893	913	855	889	866	833	811	859	873	834	864	826	839	875	840	813	844	852	811	888	866	869	814	859	870	845	795	862	866	885	894	837	854	860	777	866	886	853	851	857	832	829	846	831	885	852	854	836	834	900	839	864	887	886	835	783	890	827	906	824	907	834	834	834	821	845	919	866	891	860	833	858	832	860	854	885	871	817	867	851	866	890	816	845	878	825	871	859	874	911	826	867	847	853	840	839	840	888	922	865	859	836	896	827	828	868	877	855	816	844	891	838	829	828	874	857	853	880	806	874	873	865	883	932	891	842	908	840	854	837	887	876	869	898	837	827	865	882	872	860	853	867	907	847	845	805	872	884	900	849	837	878	899	879	888	908	821	823	877	874	821	828	859	818	814	887	844	881	846	936	873	896	877	868	881	819	846	893	832	865	872	878	819	878	875	886	884	883	885	871	889	863	865	853	860	874	833	880	791	810	892	859	821	894	822	893	873	868	843	842	910	890	861	870	813	859	848	849	939	871	887	905	890	882	848	867	822	868	883	824	851	889	855	813	901	882	903	833	906	846	863	813	854	888	848	852	844	887	845	891	879	873	844	885	876	836	803	828	855	844	797	869	819	830	825	873	820	900	855	859	831	842	870	863	786	840	874	867	855	921	850	872	847	870	875	846	851	870	919	839	872	867	878	884	816	886	852	901	835	912	895	777	842	893	928	930	859	866	889	852	928	857	850	933	839	805	927	858	842	807	892	874	830	833	883	875	828	891	891	893	879	844	837	858	822	856	864	908	827	830	864	843	926
27425	20555	9430	1277	545	358	340	313	312	302	287	266	290	283	266	289	270	281	279	274	262	286	300	277	323	247	287	282	303	263	277	265	243	297	261	264	258	273	282	274	284	257	262	285	264	296	291	290	300	256	298	268	272	299	272	297	280	281	287	276	247	261	300	282	294	270	284	269	286	285	249	270	268	282	282	298	282	271	288	293	267	278	260	278	273	249	298	299	278	282	249	297	305	272	296	292	266	270	308	267	249	257	263	281	275	250	277	298	276	274	266	274	298	272	256	280	283	269	306	275	288	262	280	289	266	276	301	289	297	261	261	284	285	273	296	276	293	262	256	285	270	307	289	269	285	286	294	285	265	242	297	295	285	264	286	270	258	303	284	276	302	332	286	294	307	243	303	268	274	311	257	268	253	299	290	261	255	285	259	273	294	264	289	275	280	287	294	252	278	289	284	274	263	289	288	291	266	279	295	267	298	269	254	289	245	273	293	260	263	293	301	298	265	266	307	260	269	289	244	294	288	262	267	270	275	266	286	301	240	283	276	259	306	291	278	289	280	273	294	287	276	253	257	286	270	271	284	291	259	255	301	282	278	278	263	276	235	279	288	274	289	299	292	266	278	287	277	259	268	273	263	247	248	268	254	310	271	295	291	280	308	280	264	297	299	311	254	262	297	273	267	257	250	268	297	255	272	257	281	292	286	273	276	270	257	262	276	311	280	250	303	273	274	271	297	283	309	279	290	260	301	259	266	286	272	272	277	289	262	291	251	265	285	291	260	271	269	267	272	270	302	281	260	266	251	288	267	279	260	292	260	247	286	268	268	269	288	296	254	271	276	275	263	283	310	276	265	296	259	270	290	295	262	309	279	284	281	282	289	265	288	274	268	269	292	279	270	269	305	293	296	268	277	271	269	269	279	254	296	287	252	288	278	282	237	282	282	272	256	266	260	285	253	270	264	281	262	286	268	257	248	282	284	271	290	272	255	276	274	299	252	290	287	264	285	288	271	293	263	266	281	289	280	258	296	279	274	314	304	229	234	259	270	288	275	285	238	259	288	246	289	288	285	283	288	282	252	290	291	279	254	262	292	243	291	293	266	263	300	288	261	273	297	267	240	287	283	268	245	293	289	267	260	290	311	267	286	289	300	269	290	249	288	288	280	265	257	245	278	261	310	287	280	296	255	263	270	283	290	270	268	263	272	233	271	288	281	277	290	274	277	311	275	262	279	267	316	261	303	276	270	297	307	270	262	300	298	310	290	296	292	292	305	284	278	284	284	300	285	299	293	271	264	255	264	285	270	262	278	273	290	275	280	322	293	270	275	275	254	283	270	300	314	273	317	275	277	262	243	277	233	281	255	300	275	301	288	316	305	268	279	276	283	287	284	270	302	266	256	282	294	286	293	313	250	278	307	308	268	255	298	267	292	264	278	277	291	275	278	275	297	284	265	287	301	306	275	257	265	264	278	277	268	279	314	258	287	262	302	294	267	248	278	278	277	295	264	277	285	261	272	309	286	269	280	286	297	263	251	296	271	280	276	257	273	292	275	308	279	270	278	283	261	281	242	311	271	291	261	278	277	263	250	239	250	285	297	288	290	294	290	254	260	307	266	266	278	293	303	262	283	286	318	267	286	285	272	294	310	285	280	285	247	270	291	256	278	255	251	280	270	273	245	289	245	290	284	287	270	297	272	265	271	281	269	289	271	278	265	265	289	257	284	295	281	247	293	297	294	271	252	289	291	247	282	241	275	279	260	272	259	279	285	280	276	277	234	288	268	259	264	260	248	283	266	290	279	293	266	281	273	315	274	259	298	285	260	299	291	263	245	283	259	274	281	279	249	289	253	279	263	264	287	293	301	285	281	265	265	299	281	278	276	275	298	271	284	277	299	295	270	277	258	257	238	273	273	274	273	265	296	260	273	272	306	267	252	281	283	285	235	288	272	284	262	297	248	263	286	330	270	292	262	255	284	262	246	274	302	292	270	283	287	258	298	270	251	260	286	290	260	279	306	234	246	255	264	267	264	272	300	285	284	291	279	251	299	260	293	290	282	268	276	274	260	305	287	254	304	276	281	291	317	274	269	284	300	285	286	273	291	248	280	274	299	294	300	307	260	265	290	280	271	284	295	258	309	238	274	244	257	254	272	281	263	299	281	282	258	301	293	264	253	281	310	304	284	272	277	276	298	294	302	263	276	264	265	263	256	280	273	318	285	273	278	293	266	263	251	301	272	277	282	283	298	284	285	263	279	277	266	307	274	290	268	313	296	255	270	263	277	252	256	285	280	301	269	303	235	276	331	304	289	279	278	273	256	302	279	271	315	286	280	301	287	293	276	271	261	282	297	276	291	297	290	299	284	279	267	271	280	279	268	297	318	289	268	250	288	304	292	271	279	283	288	267	267	254	244	229	256	272	282	255	270	272	288	260	287	268	280	241	280	294	273	300	318	256	266	288	268	271	262	303	279	294	277	291	248	293	308	261	266	282	292	255	306	259	268	272	281	282	276	290	284	272	318	288	279	295	294	277	297	253	298	308	283	275	290	286	230	271	266	296	284	317	270	282	272	291	254	285	244	267	276	289	303	282	277	293	293	277	279	273	300	260	279	274	299	282	296	259	289	258	277	311	297	303	272	276	291	292	259	250	264	262	321	252	301	286	269	273	263	290	284	263	288	309	281	279	255	274	264	278	249	293	263	287	328	289	305	296	255	282	282	286	298	276	288	272	259	242	297	300	261	270	277	250	237	279	283	292	297	288	267	296	266	279	266	260	264	269	266	297	277	268	241	262	279	285	287	307	282	280	277	297	272	306	265	269	275	287	291	259	274	283	277	309	256	263	265	270	259	270	286	282	275	304	273	293	286	280	260	268	255	257	272	282	261	260	281	291	254	273	261	301	288	280	275	279	256	278	254	253	280	291	267	256	299	299	238	261	282	271	320	284	252	266	300	314	295	286	295	261	291	334	283	304	255	276	257	269	285	273	283	265	271	285	248	309	259	277	289	306	293	293	267	251	253	306	293	276	265	281	256	301	286	283	274	296	274	254	260	271	254	280	279	278	275	264	263	274	286	289	272	296	287	271	266	301	286	284	280	263	292	305	295	265	296	289	280	287	296	286	272	294	311	277	308	290	277	246	267	244	278	268	288	302	265	289	265	256	277	313	269	289	251	264	260	302	297	304	298	256	258	238	266	300	289	304	294	259	289	248	287	300	305	285	267	319	258	291	287	297	246	297	272	297	266	270	273	277	265	294	276	269	276	293	265	280	275	276	286	286	277	247	279	286	271	275	271	279	303	275	296	303	270	261	282	264	294	250	287	261	284	272	258	278	281	293	275	284	238	279	276	306	278	301	289	244	271	291	287	284	276	268	259	304	272	243	274	267	274	255	276	300	263	280	260	317	284	266	274	274	284	281	277	260	273	269	296	264	277	258	280	255	291	259	270	242	251	265	306	279	295	279	300	299	278	304	256	267	243	294	261	279
13837	1821	1701	1428	707	442	416	387	371	351	382	338	376	354	346	312	324	368	339	396	345	339	339	335	352	335	357	322	366	353	340	313	344	330	325	360	302	349	342	326	336	300	332	348	333	304	371	299	311	335	376	323	369	339	303	341	308	348	338	327	358	339	352	353	338	356	337	358	343	343	321	327	336	327	326	330	314	324	348	334	358	329	331	340	302	304	325	354	345	330	324	320	301	309	320	349	340	349	348	329	350	382	353	313	342	298	338	354	312	377	341	311	362	336	355	307	317	329	321	340	319	326	336	350	328	356	332	327	346	371	323	361	326	343	312	360	351	323	354	361	345	334	330	324	286	337	372	343	374	317	334	340	296	340	323	336	362	351	300	342	326	327	340	326	340	317	339	332	359	350	338	332	342	320	356	343	347	314	308	322	349	362	354	338	349	370	400	304	330	331	346	324	363	356	376	320	333	323	320	334	332	391	356	339	320	351	339	328	329	342	306	337	328	360	345	349	359	308	329	309	343	355	342	346	335	353	323	347	324	368	365	359	340	339	344	343	323	324	358	337	326	336	335	306	318	345	342	335	336	383	334	327	327	326	343	345	321	356	346	339	324	330	318	321	363	358	346	343	355	321	323	332	344	335	330	347	330	334	335	323	357	353	333	325	305	325	337	341	304	311	304	333	338	355	325	336	313	324	301	324	330	279	348	339	338	324	367	318	336	327	377	340	367	340	336	337	342	381	341	341	332	332	353	337	338	355	330	307	313	354	355	317	315	317	338	341	335	285	344	344	347	377	313	343	339	371	327	337	323	365	343	320	344	355	331	328	349	338	355	335	323	307	337	346	343	340	335	341	344	371	328	361	347	326	342	342	316	325	306	346	375	313	321	316	310	347	336	340	319	338	334	346	338	346	342	348	317	319	347	351	332	353	337	300	319	348	327	327	347	339	317	309	336	337	331	347	323	324	339	334	333	332	289	341	323	316	336	342	370	333	325	343	332	336	320	329	345	313	310	357	329	353	336	358	311	306	318	360	357	344	345	340	341	368	332	347	290	354	357	325	330	313	370	310	339	342	357	348	317	339	357	354	327	358	353	323	318	349	339	330	335	324	322	309	339	352	350	356	337	358	359	355	337	334	329	339	356	339	344	335	310	348	339	364	337	336	348	349	322	340	348	342	316	335	332	313	294	304	338	361	327	332	321	334	351	324	317	313	331	332	369	333	356	340	365	336	339	351	355	366	353	344	369	344	316	362	355	333	368	386	333	346	316	384	328	367	354	330	360	329	328	363	339	343	328	335	351	330	361	311	326	319	333	359	315	335	329	363	329	349	358	359	341	360	323	366	354	336	342	311	326	344	336	336	349	365	364	307	348	330	327	380	332	306	324	293	322	314	332	346	337	338	308	324	328	343	351	285	335	352	331	342	311	333	314	337	347	332	320	355	339	322	318	348	311	359	328	325	322	336	310	326	324	349	336	340	326	347	356	321	353	321	320	367	328	310	336	336	360	323	354	342	347	361	327	349	342	355	329	366	336	312	362	336	324	365	298	342	337	323	323	373	325	339	351	343	349	314	367	348	336	358	306	345	325	363	354	331	362	341	355	325	316	289	331	320	338	343	329	335	345	339	351	348	370	340	330	351	323	384	350	356	316	335	337	335	335	329	325	366	318	290	340	301	307	301	342	340	335	310	348	356	348	312	315	333	322	323	327	332	342	309	335	335	327	334	375	334	342	329	351	358	325	337	370	341	335	310	340	325	310	349	362	343	343	337	351	345	330	331	313	328	344	353	325	340	339	356	349	344	360	334	339	324	330	320	307	346	323	325	330	317	308	328	366	336	352	343	343	348	317	362	320	344	349	327	310	319	329	327	355	339	348	350	322	367	337	302	351	332	326	364	349	321	328	344	364	326	320	334	338	319	320	328	346	323	336	375	365	301	318	325	309	347	351	349	348	319	358	335	356	357	377	345	332	374	331	333	344	352	358	309	343	314	302	342	314	339	332	339	316	325	358	341	329	350	328	356	299	320	348	366	305	325	348	294	352	350	337	355	334	329	334	338	341	316	326	343	313	343	329	362	316	344	364	322	341	346	335	350	319	343	344	341	336	334	336	331	322	315	354	310	342	343	312	312	349	304	305	357	323	359	322	363	346	325	350	334	328	359	360	311	345	342	335	335	305	355	329	319	319	340	331	340	320	350	301	351	321	300	326	341	368	362	369	313	354	323	346	331	356	319	333	304	319	343	338	347	349	346	347	317	329	352	334	295	346	328	329	364	334	324	354	322	312	306	326	327	329	332	353	326	324	335	331	337	339	313	314	364	330	376	362	287	324	384	319	340	326	316	327	330	319	317	357	310	322	370	355	348	366	345	366	320	323	336	350	351	313	300	330	340	331	326	330	349	332	367	338	289	322	327	350	331	350	349	339	339	334	318	347	348	350	344	379	358	334	329	352	362	341	336	315	330	316	329	342	293	339	312	342	328	330	319	292	343	314	330	344	303	356	339	349	326	288	352	327	360	339	354	347	360	344	328	325	359	348	312	362	313	364	296	365	332	323	322	347	348	332	326	335	323	289	327	316	327	352	344	351	326	329	357	335	315	319	356	356	334	331	355	328	332	326	331	326	316	331	322	327	286	343	318	318	353	350	329	339	338	357	336	342	325	302	363	319	336	367	339	320	342	301	320	342	346	339	306	321	350	307	323	327	354	328	336	351	322	342	342	351	344	315	351	342	352	342	355	316	348	310	314	333	346	327	378	352	342	349	328	307	332	314	347	351	330	326	348	321	308	332	309	314	326	361	339	324	342	332	359	340	358	333	322	327	373	332	325	319	349	332	353	329	327	306	349	345	317	351	327	336	361	370	309	355	372	329	353	338	335	335	354	332	338	394	328	320	345	339	340	332	311	310	309	339	340	320	316	299	362	333	336	336	319	341	315	321	320	322	307	356	343	314	329	292	319	352	361	358	314	354	317	326	338	321	353	371	328	330	341	329	342	347	356	367	337	335	365	324	342	338	335	324	329	330	320	324	348	343	337	342	332	345	339	312	334	341	360	316	322	319	310	325	345	330	323	323	345	360	325	312	324	322	336	304	300	346	357	362	357	343	361	349	315	300	357	325	327	350	346	338	341	347	334	341	349	346	327	337	335	355	323	344	304	329	332	355	301	304	340	368	322	323	333	334	352	333	329	331	338	363	307	338	346	350	342	360	345	327	334	341	339	363	317	325	346	337	351	375	293	307	359	329	338	360	345	344	351	333	333	355	338	351	335	336	340	335	342	331	343	370	335	332	347	372	342	337	352	324	355	338	352	301	332	342	359	357	331	321	366	368	324	372	340	320	348	313	313	300	346	344	354	346	342	337	339	316	323	342	333	340	327	353	326	330	343	335	314	316	351	355	330	356	337	317	351	310	344	354	313	383	366	351	354	326	300	347	341	355	304	330	307	338	342	351	325	314	333	316	345	333	360	341	354	318	322	345	358
23697	21184	28597	24044	21177	12600	1438	874	779	679	603	591	553	573	536	526	499	491	494	493	454	487	449	447	488	425	427	433	441	436	444	437	443	446	468	463	437	450	402	441	446	412	446	418	427	414	414	420	408	426	488	408	429	443	396	475	439	455	436	425	459	437	384	445	414	426	424	436	452	420	413	439	444	441	461	443	439	413	419	435	454	449	449	480	435	425	455	447	399	459	437	433	489	405	408	416	427	446	393	464	404	439	388	425	470	453	432	423	422	403	444	415	413	431	415	456	436	417	422	432	422	423	421	423	418	444	414	431	443	441	426	402	436	413	411	417	412	436	416	453	444	437	420	430	426	416	398	456	412	399	459	416	433	385	403	412	428	475	425	461	430	433	412	399	412	408	416	451	457	460	436	437	423	457	434	413	467	410	444	407	409	421	423	428	439	421	380	404	470	444	407	423	465	430	442	440	435	406	446	424	404	394	389	438	393	411	417	435	425	427	422	466	430	426	422	453	422	432	424	415	403	442	445	429	431	410	380	420	413	462	390	433	447	428	419	444	421	426	436	459	433	448	407	423	425	436	433	425	424	442	439	402	442	431	412	430	442	439	423	438	459	401	443	404	383	435	479	430	465	435	440	428	396	423	450	467	410	406	416	437	413	422	407	420	462	434	448	387	427	425	444	434	417	460	421	427	436	391	470	429	453	423	477	432	483	409	428	396	447	388	455	402	429	428	452	472	456	456	394	423	421	447	438	422	440	456	433	424	450	436	473	414	440	435	451	439	438	436	410	400	444	449	428	395	417	395	447	415	409	404	438	433	421	434	391	426	421	422	417	422	421	476	447	421	441	416	451	403	426	427	431	456	443	426	425	413	437	441	433	410	436	424	449	426	439	412	421	404	402	416	450	425	435	417	409	405	398	413	454	428	446	401	421	424	420	428	451	441	441	415	391	473	417	438	416	445	436	446	456	402	417	409	424	415	455	443	408	425	437	430	399	447	413	472	428	455	410	429	432	443	408	440	442	421	438	438	417	408	442	422	431	412	443	417	439	416	428	414	498	423	435	451	404	458	434	431	432	385	429	394	424	459	432	411	416	445	401	419	399	456	412	418	450	434	408	442	428	417	450	432	437	468	405	427	441	430	425	414	426	447	404	433	443	466	423	441	444	402	441	423	452	468	453	414	445	422	421	474	425	402	396	428	431	408	427	439	416	432	416	432	396	475	451	355	426	455	425	417	433	418	410	448	427	415	451	444	469	419	456	388	457	421	459	443	429	403	430	473	401	429	442	377	424	437	437	435	377	423	438	439	451	421	416	430	474	414	449	419	433	453	453	433	442	413	430	431	439	442	435	430	412	386	423	421	408	444	427	427	376	414	441	432	448	402	404	442	400	453	424	417	416	431	422	438	429	409	393	419	431	428	405	447	435	421	421	447	414	455	437	419	450	421	414	465	447	423	442	452	441	416	415	442	451	408	427	431	407	415	449	424	413	448	405	427	439	428	440	425	418	397	452	432	413	448	451	508	391	418	448	435	411	390	446	426	433	421	451	432	434	462	442	408	443	414	452	442	436	421	453	414	428	440	433	464	382	429	438	446	418	416	430	397	458	434	412	397	401	402	442	431	414	402	435	429	413	415	409	423	455	441	420	448	429	399	430	430	383	436	442	418	441	441	439	452	427	410	432	426	449	401	380	437	407	448	441	451	426	434	394	412	424	441	439	422	441	461	453	429	386	395	428	416	420	426	451	429	417	437	432	454	419	444	437	442	427	421	457	397	477	437	434	420	410	419	436	427	481	474	406	405	437	439	447	445	463	453	436	448	405	456	447	454	412	408	438	431	437	430	401	424	461	441	402	402	434	405	437	453	451	432	437	444	449	432	463	446	425	398	442	411	412	449	451	419	446	423	399	416	467	399	411	428	418	405	431	438	450	422	459	451	433	395	451	430	460	485	433	404	403	431	407	418	448	426	415	438	432	421	419	401	431	405	401	438	419	445	470	412	379	426	442	452	446	420	430	406	422	430	449	439	455	450	425	419	447	428	436	408	426	447	469	415	431	439	423	418	412	447	429	421	445	419	457	419	459	422	400	445	426	434	414	403	449	436	447	411	434	430	470	420	398	424	427	416	424	445	456	468	413	406	387	446	413	426	408	429	417	426	417	409	425	412	407	425	441	424	436	445	414	428	449	417	434	434	426	462	425	441	427	474	429	420	429	446	468	417	414	405	413	439	440	431	419	467	403	481	423	440	450	398	415	442	415	428	454	440	397	407	435	424	415	447	421	427	420	410	440	436	423	473	423	421	449	455	427	437	402	441	428	448	390	450	435	433	424	414	419	437	398	471	429	442	430	415	426	453	426	428	406	398	448	437	435	423	411	421	444	433	426	407	394	454	404	448	425	398	415	434	393	413	449	424	433	402	435	422	427	419	413	430	425	449	412	407	432	415	440	412	430	393	443	450	395	439	437	404	405	429	400	429	417	434	385	400	429	415	415	447	409	438	420	446	451	415	425	438	410	467	416	431	426	420	431	410	428	446	423	405	442	400	397	411	438	453	424	472	420	444	429	434	403	462	414	424	386	437	408	431	422	420	452	461	415	444	410	434	444	456	432	460	421	415	414	452	428	425	441	457	441	417	436	424	412	442	440	442	417	425	465	419	393	418	447	417	428	455	397	421	418	430	433	433	438	458	427	402	425	443	416	452	436	445	463	420	441	418	394	405	430	430	422	450	446	441	417	422	441	423	441	417	406	452	450	432	396	433	438	412	405	399	399	422	450	419	406	428	456	400	448	449	454	416	414	424	451	408	442	399	383	381	423	435	408	418	406	447	427	426	440	423	460	437	410	408	423	422	461	471	415	418	435	442	403	399	386	448	394	471	445	416	442	433	425	434	407	440	456	367	420	419	416	463	438	447	426	447	444	416	434	401	424	422	458	414	402	398	445	435	439	409	423	468	443	405	422	420	441	449	419	397	422	413	438	448	425	458	446	437	468	434	413	424	432	469	436	452	449	454	413	393	417	435	429	459	397	422	439	434	419	419	450	423	449	403	408	455	436	433	420	443	434	410	438	439	447	431	425	394	460	420	433	426	393	449	385	412	404	448	402	431	460	391	448	433	430	411	450	449	414	396	399	422	419	439	436	436	424	408	439	433	402	444	415	477	436	414	424	419	466	418	402	428	423	399	415	401	479	415	462	439	398	441	412	461	469	460	406	439	448	469	429	428	448	437	438	422	412	444	438	405	403	423	444	419	409	423	482	430	434	470	463	446	451	410	458	422	363	425	439	425	473	465	458	389	423	428	440	437	441	445	393	396	456	423	410	440	439	441	405	459	400	458	443	440	444	441	406	402	438	421	381	435	468	438	433	435	424	413	427	365	424	444	402	443	436	425	394	397	404	408	450	405	441	445	418	440	452	407	442	383	438	415	404	410	427	457	448	439	450	415	449	425	406	398	434	436	441	418	421	431	426	432	441	477	420	443
13093	10540	8871	5135	4039	2182	1687	1389	1161	1111	892	814	742	730	684	659	599	587	602	589	556	513	548	534	542	507	484	520	523	494	473	485	498	498	488	535	501	550	503	524	515	496	517	499	501	449	533	456	480	492	495	452	486	485	518	478	477	493	506	508	509	501	489	511	485	456	533	482	485	450	478	486	480	520	505	480	484	511	456	470	467	481	481	472	470	519	487	476	481	470	471	469	491	473	476	480	517	485	495	498	493	484	477	489	471	511	456	482	496	494	488	488	491	529	512	452	529	438	458	509	467	491	442	511	476	460	437	471	472	478	465	498	503	464	492	461	548	504	487	497	471	489	496	489	459	492	467	502	486	453	477	481	482	447	457	531	497	518	502	493	462	430	503	477	477	476	484	497	473	463	505	455	450	483	493	475	510	511	460	487	510	503	482	470	471	457	444	478	493	472	500	435	486	497	488	492	480	439	500	481	479	491	532	452	485	499	453	448	456	493	488	482	497	448	498	512	485	490	472	469	450	473	488	450	462	457	539	507	448	479	443	486	499	483	465	532	463	467	465	479	487	507	481	480	475	449	467	455	500	482	508	479	503	490	467	468	475	497	474	505	469	482	502	467	450	515	443	462	457	476	492	463	466	488	438	495	479	483	468	487	478	499	430	462	468	470	485	455	491	480	479	471	483	513	454	504	497	478	495	461	485	526	508	463	500	513	487	489	473	486	469	483	503	462	466	458	517	458	486	458	473	471	481	474	489	476	509	507	481	484	532	478	453	498	486	462	488	539	477	486	479	448	499	498	463	473	484	453	467	481	469	503	486	492	481	497	490	483	497	526	463	495	481	474	471	450	491	447	488	479	495	476	499	491	497	476	467	472	499	486	481	473	508	495	449	479	506	474	448	496	489	489	497	447	475	486	493	491	475	505	489	484	512	491	457	500	465	469	458	472	486	456	463	481	487	475	475	486	471	458	477	509	467	480	499	506	464	456	483	486	483	475	459	455	513	468	446	482	473	492	458	504	521	486	492	472	456	470	516	505	485	490	466	484	485	440	515	480	480	506	508	499	485	454	503	464	497	501	487	463	466	508	511	479	451	465	476	480	486	483	488	510	480	469	458	478	496	479	504	476	469	446	473	501	502	464	449	494	490	480	467	450	492	498	541	518	503	460	461	498	469	491	505	442	514	449	476	509	465	474	505	468	502	461	502	483	495	482	450	426	477	450	471	476	519	493	511	479	481	522	479	512	462	472	440	414	449	481	444	514	472	451	511	419	496	467	450	513	496	468	472	516	474	477	494	475	464	480	467	480	447	476	466	430	491	475	499	496	473	468	461	513	514	468	528	486	507	480	499	436	451	445	460	480	475	452	470	507	465	463	458	497	505	505	474	467	510	467	483	477	481	481	453	460	461	501	464	454	497	481	471	490	457	474	451	468	451	447	509	464	485	529	487	485	501	493	454	504	514	509	500	483	474	471	470	476	537	501	483	479	462	494	476	477	486	465	472	493	491	488	487	491	478	441	529	473	495	540	488	466	499	494	481	454	468	477	464	468	469	458	457	488	454	478	475	483	438	429	507	493	467	458	493	462	464	497	498	493	506	502	453	484	504	483	489	507	466	479	471	455	527	524	497	502	428	459	461	459	484	479	481	427	455	493	493	530	487	475	474	508	510	453	513	486	451	484	475	475	442	442	480	422	476	489	489	515	472	502	487	462	475	466	491	537	459	495	510	488	502	462	494	494	501	496	464	480	469	484	511	482	475	468	447	516	515	460	457	489	489	461	502	501	501	467	459	529	492	479	479	503	456	478	468	481	457	449	473	483	506	485	459	469	476	519	492	484	523	473	436	482	492	479	469	492	485	469	480	452	536	459	450	495	506	492	491	535	443	495	464	453	474	465	470	515	487	505	464	440	488	491	488	474	442	499	464	470	509	484	465	499	482	499	509	493	494	480	475	475	490	453	473	451	465	453	469	490	482	510	499	456	504	479	482	489	480	498	481	498	452	521	506	489	417	501	472	468	491	484	482	513	503	455	465	507	483	479	492	481	487	506	512	489	458	467	485	495	489	481	460	462	467	494	451	452	489	477	455	485	471	504	472	463	464	457	465	439	467	469	509	463	476	490	487	518	464	460	468	490	476	467	467	434	494	493	463	472	463	515	504	467	443	502	472	477	477	476	476	465	479	462	479	494	470	481	500	492	480	440	477	508	479	502	474	498	480	468	471	468	483	457	483	468	450	513	488	505	514	514	495	502	480	472	494	492	480	480	479	486	462	494	470	490	492	509	471	495	501	469	486	497	465	462	482	533	537	506	458	503	519	515	501	488	486	475	489	497	460	479	483	503	478	464	489	481	509	479	439	457	517	477	456	469	479	494	482	467	496	468	516	490	504	459	454	452	452	483	498	468	512	510	497	491	478	508	484	489	498	452	522	484	503	467	509	500	488	519	444	467	532	474	494	464	481	473	489	488	468	505	501	428	493	445	491	461	491	482	466	482	510	454	524	520	481	508	478	524	504	456	449	481	484	468	476	459	468	496	507	512	455	449	488	482	463	478	538	460	487	523	438	486	466	459	474	512	473	441	472	457	446	489	440	448	483	526	478	478	492	487	479	498	525	547	469	472	511	466	486	515	465	495	447	503	453	498	499	459	509	462	477	460	451	488	468	460	506	484	498	487	497	475	436	490	490	514	474	501	455	471	459	482	423	479	492	520	480	483	490	476	474	480	470	504	472	448	534	467	479	472	497	454	454	489	508	480	477	509	478	444	487	525	477	497	466	464	475	483	488	502	477	449	502	497	491	482	440	427	521	438	461	488	446	486	490	487	445	486	486	508	475	460	512	468	438	509	462	460	475	468	465	480	479	482	474	499	517	481	462	478	480	487	470	461	510	472	483	468	476	504	474	471	483	485	454	431	493	498	467	479	474	475	475	479	467	459	491	467	478	545	460	494	506	485	474	458	464	451	499	466	471	495	473	489	502	476	478	456	530	466	496	466	473	463	462	491	502	479	481	455	535	461	482	486	464	433	503	494	495	468	469	457	434	496	463	486	460	496	484	488	491	489	443	508	478	481	489	512	486	484	480	488	556	501	435	471	498	485	436	515	506	472	522	487	469	466	453	491	497	500	484	468	447	444	521	503	474	435	479	460	477	515	511	477	491	467	485	487	480	507	490	470	496	458	478	473	454	501	504	488	465	513	470	473	441	450	503	485	493	505	502	495	467	453	467	467	441	475	478	487	478	511	462	505	470	501	494	512	479	475	463	466	483	485	477	490	456	497	465	483	457	455	455	499	440	515	498	498	473	524	473	466	469	518	477	463	482	454	462	483	490	515	474	451	477	533	477	442	464	463	427	468	479	462	474	445	512	504	489	483	466	485	534	448	465	500	464	476	454	436	449	471	483	475	477	485	487	462	494	508	508	506	496	475	498	471	506	510	428	491	464	488	518	496	452	469	479	481	449	514	456	491	459	460	496	487	496	470
24810	21172	27655	24954	13230	1147	735	717	615	610	571	559	612	577	559	507	491	513	424	512	486	483	525	561	503	503	537	480	491	486	473	512	476	481	483	501	472	529	506	488	544	493	503	523	537	529	493	516	447	491	508	502	496	522	486	481	499	487	531	527	491	474	489	471	513	500	491	488	516	473	509	534	461	509	459	520	494	494	490	496	497	494	525	501	462	509	510	506	489	502	514	506	493	462	486	482	463	493	508	487	491	512	470	526	510	502	475	487	507	516	489	535	485	534	499	492	483	484	513	514	482	490	501	488	495	467	472	462	501	507	461	484	509	475	503	515	509	499	473	485	527	494	495	516	489	538	481	493	479	497	499	514	566	476	476	450	509	463	511	521	490	459	506	473	444	510	493	506	461	474	457	527	499	503	465	475	504	506	517	514	482	517	525	450	512	491	526	468	513	476	491	469	474	493	519	512	494	497	461	471	498	473	490	535	473	489	480	436	480	456	500	472	477	529	490	521	475	514	485	526	468	453	501	488	465	465	485	540	483	494	487	477	495	488	513	492	478	545	519	500	461	479	500	492	500	478	522	475	513	465	441	524	486	508	497	533	528	483	561	482	495	483	484	463	477	511	489	489	503	483	491	518	498	475	490	464	461	466	512	516	463	508	500	472	473	509	496	525	535	480	518	515	493	493	522	465	485	515	480	476	497	492	468	498	487	497	472	452	490	494	476	496	499	491	464	474	481	504	464	505	480	466	483	518	525	510	517	504	484	510	468	482	488	503	492	490	492	493	486	478	497	510	469	498	500	496	454	512	508	474	481	510	427	515	497	469	471	486	501	515	503	505	508	503	457	523	471	536	474	507	524	476	490	475	462	472	506	543	527	531	494	533	476	477	454	513	510	486	497	462	465	449	521	498	498	500	501	482	507	509	528	461	463	479	500	487	482	467	500	469	458	513	490	535	533	522	485	479	517	472	445	541	469	486	513	505	496	474	539	512	489	478	535	498	496	483	510	478	517	484	466	478	508	516	491	493	475	514	499	524	471	508	488	480	504	454	495	515	483	495	471	503	491	466	491	484	487	502	491	487	545	483	467	527	517	491	486	487	470	492	486	485	493	504	513	512	484	486	446	494	488	457	481	523	498	464	498	522	482	488	507	479	484	490	475	535	469	467	490	480	428	488	462	480	493	489	507	512	501	526	503	560	485	515	478	481	521	480	484	510	514	527	496	482	510	493	479	504	492	517	473	475	489	499	496	461	489	488	500	438	493	466	503	508	487	474	547	491	485	463	508	522	513	471	503	502	489	483	485	463	476	507	499	438	495	503	443	523	478	494	458	506	504	492	493	489	470	487	475	488	474	460	491	490	508	491	491	494	473	469	497	495	493	501	456	510	475	452	511	470	500	503	508	508	483	458	493	507	490	496	493	495	482	480	489	504	509	504	493	485	477	477	490	523	468	508	458	521	501	456	480	508	516	504	504	470	496	519	478	499	487	526	536	485	472	508	492	475	484	490	506	500	477	493	536	536	474	468	477	514	484	482	506	486	507	537	492	489	464	509	476	466	463	553	549	527	504	490	488	452	529	448	495	518	483	477	503	505	471	499	460	508	492	490	512	491	486	470	485	481	519	499	466	483	499	470	476	468	470	505	493	526	495	529	442	501	482	484	496	503	490	461	522	521	472	460	452	485	494	498	518	477	485	449	482	531	506	464	472	475	503	494	499	501	457	486	496	507	473	529	501	516	502	471	504	479	489	535	463	465	478	463	469	443	497	506	476	493	518	476	518	521	507	483	513	539	466	459	506	503	506	522	483	525	514	451	470	509	460	449	481	497	478	508	523	486	516	499	489	521	493	496	506	482	521	481	492	541	476	487	462	446	498	497	487	536	471	479	527	504	514	501	456	508	514	499	497	502	463	495	508	473	523	511	495	492	475	460	504	474	472	485	465	521	537	500	505	475	539	471	517	515	508	471	469	510	483	483	518	519	503	503	485	491	492	481	488	499	547	483	482	500	508	519	470	510	474	511	506	494	472	479	490	488	484	434	546	500	471	516	477	518	463	517	461	496	437	503	523	464	500	525	487	509	497	473	516	507	503	456	484	500	485	473	498	504	502	498	486	511	474	502	493	489	511	461	488	520	498	495	485	509	496	468	458	525	522	531	497	519	509	500	498	488	476	510	472	523	494	467	514	480	475	485	511	510	524	503	515	477	457	465	517	501	467	529	484	515	517	506	488	500	455	496	496	473	513	494	488	492	463	495	485	506	472	481	506	491	495	503	498	468	500	512	532	457	506	500	505	505	485	508	469	484	465	494	499	470	493	468	424	491	470	467	502	516	472	522	468	503	488	500	516	488	506	508	497	496	490	506	449	544	479	504	468	491	511	516	514	502	457	513	517	483	503	476	517	506	470	500	467	495	539	447	492	506	537	478	514	438	528	480	487	504	449	470	508	510	514	486	487	524	511	474	490	508	525	483	486	513	508	508	492	516	472	527	468	497	514	484	476	452	484	488	506	489	422	462	479	465	507	488	497	494	505	466	510	465	489	430	495	497	512	470	499	488	517	486	526	481	512	471	494	503	506	492	519	494	522	488	538	504	530	507	474	516	455	478	482	484	532	482	535	467	482	496	503	453	518	480	475	479	484	546	497	474	506	511	512	473	514	471	514	460	492	523	501	510	477	473	503	475	504	534	493	502	506	486	512	504	476	498	488	517	472	534	481	529	464	520	502	508	494	478	474	482	544	494	484	506	510	506	495	498	485	478	474	465	500	481	543	479	516	503	473	498	469	532	475	499	494	513	526	486	477	504	474	510	487	488	512	472	487	490	534	487	515	538	513	463	507	511	457	488	505	511	521	460	496	520	485	447	497	514	466	446	537	542	461	466	504	479	459	515	503	449	503	494	483	488	493	479	463	518	498	467	475	545	465	542	505	527	470	484	484	515	489	486	466	530	495	511	485	534	508	514	515	471	498	489	472	520	484	491	500	528	492	513	474	488	485	506	494	469	540	483	454	516	540	483	479	474	495	492	481	519	539	535	489	492	523	508	499	508	492	489	486	497	447	484	515	447	497	500	486	457	490	522	496	494	483	501	502	488	445	505	470	496	495	509	471	495	443	467	504	486	500	506	452	501	497	482	468	552	500	517	515	503	458	502	514	506	495	508	528	486	495	507	476	503	513	477	470	471	515	513	498	522	484	497	451	487	490	520	491	489	502	477	457	481	519	487	510	470	514	517	473	480	504	510	528	506	528	519	510	505	524	486	502	494	500	491	517	496	489	460	497	462	538	485	497	533	501	501	488	506	472	464	480	499	523	489	512	481	488	473	540	509	520	487	500	475	506	486	503	494	475	511	502	518	471	489	476	495	492	504	484	485	493	509	518	516	496	489	489	510	482	518	471	527	498	519	460	543	507	486	512	524	508	513	505	501	536	463	488	480	485	474	501	510	518	482	516	499	498	483	546	489	501	468	508	516	501	460	527	493
16647	6346	5280	3480	2425	1453	1257	1079	994	881	770	717	708	689	646	642	666	635	594	658	651	609	598	587	595	587	584	590	570	626	626	608	578	600	594	604	608	563	533	608	564	584	594	579	580	557	547	567	543	565	549	605	586	597	589	598	605	601	584	587	564	631	558	552	554	605	577	571	567	588	523	538	596	617	600	601	587	596	603	642	582	590	572	574	592	577	601	571	567	568	600	592	590	553	583	594	564	613	649	587	587	597	600	560	613	600	571	542	586	588	600	602	511	553	570	557	619	585	569	558	598	554	573	560	592	597	547	578	561	574	604	599	576	587	560	569	576	593	559	566	595	585	567	580	621	573	559	582	583	544	585	564	591	560	581	558	620	599	591	549	578	561	552	563	600	622	587	596	558	570	592	607	572	625	577	595	562	615	570	576	591	578	606	595	583	577	611	555	579	579	582	559	632	551	599	563	570	555	599	571	576	575	579	568	578	587	583	618	547	574	618	589	576	651	572	556	527	590	605	551	584	573	590	598	578	572	536	606	575	606	554	559	545	584	537	616	578	615	582	580	589	583	585	549	542	608	586	580	607	589	551	523	578	587	571	602	606	571	556	564	520	586	590	574	565	608	590	599	594	575	597	601	563	594	563	625	625	540	546	566	596	575	582	562	609	580	562	572	587	582	554	539	545	594	578	582	564	601	594	562	570	604	580	597	572	587	563	604	534	621	602	569	579	577	598	579	549	564	538	543	601	580	597	550	590	584	556	597	586	581	610	572	576	572	585	535	544	558	554	597	576	599	548	583	576	601	610	540	539	562	576	599	563	606	585	577	575	557	584	580	583	601	589	572	566	570	570	576	578	548	582	589	598	571	558	602	570	589	551	578	613	556	591	621	554	576	595	594	548	557	581	571	550	589	582	571	610	588	543	597	551	575	595	601	575	545	589	583	589	585	571	602	594	620	593	604	546	554	567	587	614	572	535	586	594	550	572	533	597	595	567	565	584	562	583	597	561	549	585	576	571	582	521	588	536	598	595	579	522	573	560	555	555	554	580	573	591	555	553	632	606	565	584	593	584	635	579	606	565	540	575	609	598	584	628	619	573	584	575	580	580	522	584	608	575	576	622	629	585	601	582	576	601	613	585	567	584	577	640	561	604	585	595	568	554	572	540	576	624	595	609	567	548	588	588	607	589	521	532	607	609	564	584	559	544	549	564	563	600	582	558	557	580	562	605	573	553	578	577	604	596	590	568	591	531	603	549	572	583	608	604	584	541	590	629	590	578	602	607	615	552	608	636	598	614	591	571	587	611	605	604	561	563	544	571	556	617	605	559	587	580	586	639	583	604	581	563	589	602	591	634	545	646	570	570	637	564	580	558	594	544	583	583	599	582	572	608	540	592	583	586	591	576	569	580	591	572	558	595	578	556	589	565	540	636	599	587	593	586	576	562	576	576	617	571	602	567	615	572	563	556	587	585	544	595	559	575	580	548	579	607	568	602	546	516	572	556	603	613	550	585	579	565	524	567	569	536	573	603	584	558	557	618	539	579	575	559	560	566	559	617	570	550	526	584	554	583	596	571	562	574	568	550	565	608	575	592	633	579	538	563	627	593	594	558	556	563	592	608	596	568	601	614	599	560	551	572	571	539	619	595	577	546	567	615	550	563	558	582	598	595	603	586	615	561	597	579	587	569	542	615	586	604	560	541	575	528	555	510	567	518	588	588	569	588	587	610	553	563	578	583	550	588	603	607	575	571	517	596	593	551	571	515	603	569	583	569	570	587	567	625	605	551	584	620	614	540	581	584	597	601	584	569	548	577	579	602	574	582	571	561	566	601	574	618	596	538	595	607	560	620	619	561	609	548	584	595	591	567	593	582	606	588	538	567	548	541	570	578	584	586	556	611	577	546	570	560	587	591	590	591	598	561	561	609	585	591	572	561	563	583	568	579	545	573	518	578	540	582	564	548	554	581	554	563	576	591	564	566	572	595	582	611	589	575	643	584	560	600	563	610	606	590	566	560	531	586	565	586	572	560	568	592	586	553	584	553	579	591	622	555	571	584	642	594	590	550	576	585	577	565	544	566	588	575	567	568	572	560	587	610	612	623	597	590	568	583	533	570	608	585	596	562	561	601	594	578	568	622	579	609	561	604	538	554	551	594	604	580	534	552	619	572	580	568	601	605	553	601	579	569	568	582	578	610	638	573	544	585	596	565	549	582	568	576	510	576	590	602	563	584	568	531	617	578	577	627	592	545	546	573	564	591	566	533	635	585	579	560	558	562	607	551	516	603	613	576	539	573	564	576	561	560	594	617	552	549	565	546	523	577	540	575	600	570	567	577	525	573	570	626	564	616	660	624	578	623	562	608	556	626	537	556	541	571	566	600	549	632	561	587	620	548	598	589	541	599	568	536	549	583	584	580	575	611	582	562	600	545	537	571	548	591	550	584	559	590	591	561	560	565	587	593	564	553	575	579	594	555	626	576	576	582	626	565	566	585	521	601	563	583	585	576	539	557	578	590	531	574	578	564	572	611	593	606	576	579	597	585	582	565	636	609	564	580	652	576	567	567	602	568	585	572	583	624	577	577	584	610	608	610	557	583	623	555	585	617	583	598	570	604	609	596	600	605	592	609	578	572	621	585	608	526	580	549	564	595	577	565	604	556	661	588	493	554	562	589	637	581	600	584	609	574	602	605	575	579	573	575	593	576	591	570	614	580	586	565	560	551	622	558	576	605	550	583	592	581	579	594	562	575	557	595	602	555	589	590	599	569	612	569	577	556	569	606	555	605	571	581	616	621	590	565	555	589	551	602	600	581	567	563	617	556	565	551	568	548	595	606	559	563	584	551	567	541	533	568	574	610	585	523	557	568	676	555	576	596	589	576	584	521	566	631	551	579	581	605	598	587	573	614	606	573	541	577	575	562	624	582	588	600	583	573	582	618	611	575	574	611	585	579	583	562	589	586	583	546	564	586	567	613	566	559	640	578	624	573	604	558	582	569	631	603	599	565	556	597	616	566	569	586	568	566	587	551	574	587	591	569	610	613	561	541	549	554	517	595	527	546	636	618	569	606	610	566	606	521	584	567	590	571	567	578	586	602	540	562	586	595	554	566	606	573	577	581	579	566	594	594	579	595	559	579	606	598	551	610	576	577	541	595	565	630	605	578	592	573	553	568	566	576	573	566	591	560	587	578	575	559	550	606	596	537	582	594	548	614	581	570	598	589	570	565	570	582	554	565	614	569	602	600	597	560	521	590	610	566	568	610	594	531	624	578	592	556	540	552	563	560	605	547	565	560	598	580	584	590	566	562	546	615	594	572	589	620	577	623	569	604	549	575	559	536	595	556	539	551	556	556	583	593	575	565	580	553	566	561	614	585	580	619	596	589	623	622	539	557	609	592	574	574	625	608	557	599	591	582	568	569	540	626	614	552	580	608	617	552	573	553	586	580	549	628	601	581	571	611	639	565	597	574	609	570	593	549	585
22639	21208	29047	23682	21211	21288	12511	1992	1412	1359	1281	1130	1094	1047	1000	1008	958	915	981	912	821	920	891	944	937	842	889	824	827	813	842	887	814	808	850	823	835	813	806	874	820	816	814	820	836	804	812	883	801	777	867	781	821	876	791	788	831	797	837	771	740	834	843	788	825	851	770	832	829	813	828	817	824	779	827	816	807	767	823	790	774	828	801	842	842	790	758	811	748	776	790	810	821	855	825	801	697	781	846	824	819	769	827	788	837	829	805	800	756	786	791	812	771	823	802	857	800	824	768	804	823	757	832	772	860	764	795	832	808	831	887	844	809	766	820	790	784	806	809	802	791	807	830	784	821	812	777	813	763	756	850	819	790	820	760	760	816	769	790	801	825	867	782	768	769	796	820	783	777	838	763	750	816	803	767	806	826	818	782	767	766	819	745	812	862	772	800	751	784	787	821	803	789	827	854	787	805	751	787	747	747	822	835	771	819	764	802	790	782	769	797	791	815	761	750	770	771	770	831	802	762	816	804	811	763	809	831	861	832	837	767	763	824	857	812	823	817	842	811	780	824	812	809	810	835	811	834	835	779	864	832	814	784	839	809	805	832	807	806	776	746	807	786	806	823	814	800	790	820	853	806	751	827	769	807	799	772	775	754	826	765	793	831	812	828	789	809	870	821	800	793	829	804	763	764	851	767	827	823	825	827	796	739	793	769	778	784	801	817	836	812	791	825	814	787	753	769	817	820	762	753	774	773	837	840	776	811	845	765	782	829	823	848	775	829	815	818	789	817	810	839	792	756	802	834	801	817	798	758	803	777	790	774	832	758	733	779	852	792	758	779	776	818	776	808	761	816	790	819	790	773	781	748	819	798	746	788	804	838	746	754	754	801	853	789	815	840	822	747	763	763	778	794	743	773	793	821	827	841	824	813	805	805	808	873	800	833	807	796	803	794	774	803	804	782	747	807	839	793	792	770	791	870	804	828	799	810	788	827	753	827	824	840	774	762	820	776	741	778	811	792	829	810	801	793	758	739	798	787	730	816	844	760	788	758	815	755	767	750	846	768	741	826	804	764	777	818	822	795	845	758	815	724	778	802	807	783	794	855	773	775	834	817	820	801	828	793	796	784	786	820	714	794	798	799	815	794	828	775	806	806	765	790	767	834	845	794	791	818	813	795	791	797	752	819	844	807	841	827	750	830	826	788	798	827	806	795	810	832	828	783	786	822	786	859	845	774	737	824	814	826	794	740	805	787	765	793	833	731	842	773	825	769	793	789	763	809	781	745	770	754	797	786	797	789	825	758	782	845	805	819	786	795	753	764	758	823	829	827	831	817	763	822	791	804	765	773	757	792	803	772	832	804	775	807	810	735	836	731	873	800	819	794	825	803	763	785	802	800	799	771	853	778	800	733	836	799	820	814	821	802	814	823	810	821	742	785	752	780	812	827	828	805	809	782	850	789	798	793	795	799	799	776	797	775	845	770	789	829	792	833	761	774	834	810	806	766	785	789	769	797	850	830	867	804	811	802	713	832	829	817	779	775	777	820	824	817	826	830	767	823	812	805	824	765	830	769	787	799	836	787	817	735	818	833	780	795	793	784	777	788	815	826	806	790	813	805	711	783	793	846	797	772	807	770	815	803	817	787	788	819	832	856	751	753	771	784	781	815	803	825	791	759	803	797	797	784	814	773	767	814	775	818	835	786	778	825	776	760	786	833	766	775	766	820	807	811	807	816	766	816	788	813	803	792	749	829	740	802	760	771	829	838	748	801	831	790	784	790	827	796	792	786	788	801	797	801	759	789	802	793	746	835	832	784	812	781	861	779	736	783	835	740	791	815	793	816	756	798	825	814	857	844	774	764	781	843	824	742	757	766	814	799	759	763	765	776	764	824	808	774	861	789	795	781	770	800	840	803	786	811	794	800	771	762	787	820	801	794	744	805	827	783	872	824	796	798	815	795	829	822	768	790	788	798	795	789	759	789	777	813	794	849	779	809	780	746	750	754	788	855	771	791	782	718	789	843	805	806	780	758	817	783	776	809	803	778	778	801	783	764	787	780	763	846	792	763	760	843	805	762	765	815	824	765	782	789	828	782	793	782	814	816	795	754	848	802	781	786	827	803	767	885	761	809	762	825	802	785	785	821	818	849	754	811	816	888	789	738	807	810	799	824	810	854	808	751	767	789	751	805	820	785	804	759	806	771	804	828	785	753	790	757	841	803	814	833	815	780	810	795	799	835	815	772	803	775	818	816	750	805	792	788	792	769	836	822	830	802	787	798	801	782	758	806	826	820	793	802	789	804	784	843	837	785	752	768	738	771	804	823	749	813	776	848	801	810	807	818	806	757	771	843	801	857	790	767	779	784	784	735	786	748	763	776	825	812	786	755	787	786	754	792	829	799	801	786	794	756	780	785	793	780	774	833	785	749	755	754	819	857	794	779	813	798	800	805	791	827	789	801	803	831	773	838	801	747	831	789	807	768	775	827	788	730	785	768	799	829	701	787	818	766	759	762	781	821	828	814	828	808	760	768	762	828	791	805	751	801	809	822	770	769	765	791	842	831	726	811	796	798	800	830	744	766	771	759	807	785	797	763	802	765	825	803	759	837	836	764	811	787	802	822	801	790	837	807	824	774	792	789	868	794	848	785	792	763	839	727	778	786	794	795	834	814	782	782	848	782	768	823	830	773	778	807	829	784	785	796	773	832	819	787	784	778	786	822	840	777	833	765	790	776	797	779	777	748	736	804	752	795	801	807	765	789	829	839	785	779	822	771	777	807	775	812	814	818	781	796	806	806	813	787	791	774	789	788	776	792	818	761	798	782	776	755	809	800	775	775	800	772	803	776	778	741	790	768	820	804	770	831	800	799	776	795	831	773	814	837	744	812	801	793	855	814	738	819	824	778	779	776	798	784	763	807	846	753	824	773	779	803	758	764	817	817	784	793	796	789	789	790	836	779	778	812	820	754	812	801	756	809	773	751	807	802	765	792	721	745	804	802	770	816	793	821	753	763	861	731	813	756	767	858	778	796	771	794	788	784	798	800	805	774	798	814	802	809	838	814	796	753	800	839	757	793	828	792	801	750	822	751	802	836	770	792	828	814	814	791	737	756	780	728	810	837	757	808	848	799	812	812	750	739	803	829	821	786	758	800	786	803	781	767	779	770	776	801	754	820	786	792	781	792	779	753	786	790	812	820	751	806	769	888	757	801	814	824	787	769	774	815	800	795	871	779	784	762	828	828	749	778	779	755	805	770	783	800	764	729	830	761	791	794	831	812	795	797	817	812	822	780	764	795	775	763	822	746	819	807	758	787	849	821	793	794	793	760	838	802	801	770	726	831	780	812	787	743	801	797	788	801	790	801	768	822	772	792	828	803	825	740	747	797	782	829	831	828	853	784	743	769	773	741	808	735	803	791	769	788	771	763	837	806	754	807	767	863	771	801	764	776	759	736	778	838	767	760	798	784	822	825	826	773	763	798	786
19629	16655	14073	8856	6336	4078	3203	2669	2322	1949	1712	1564	1425	1290	1264	1131	1113	1060	1104	990	987	1036	1024	1025	952	947	993	925	931	909	896	890	920	924	866	872	911	918	942	902	878	884	885	881	903	912	866	891	834	832	848	839	880	819	836	903	847	929	826	867	889	872	873	893	861	849	873	862	851	901	900	898	890	878	861	835	891	858	896	836	858	896	841	846	825	866	844	831	867	886	894	843	855	885	841	830	917	906	897	892	850	885	855	888	826	885	847	836	835	875	917	859	841	853	844	895	833	870	843	790	799	884	889	809	890	877	842	903	866	877	851	875	919	876	909	882	897	895	840	858	859	870	881	906	853	853	837	816	886	832	875	870	863	829	861	922	881	859	839	827	866	884	864	909	873	864	865	907	830	920	876	873	843	898	877	859	835	859	853	908	892	808	871	869	819	868	846	875	823	830	825	874	877	845	875	897	845	842	870	860	835	879	810	879	901	885	886	860	844	794	877	842	873	862	827	822	825	867	874	841	883	899	833	884	853	852	871	914	849	847	876	861	827	853	880	902	860	848	863	871	870	866	911	872	851	838	851	786	861	918	896	852	909	883	855	902	817	865	894	833	870	860	862	864	830	853	897	875	882	843	847	905	844	886	843	895	885	915	886	889	850	885	880	911	932	900	836	901	890	885	863	863	882	843	843	838	900	868	882	856	904	866	871	866	860	929	882	887	818	855	897	870	799	884	907	825	831	888	822	892	862	836	829	840	854	845	842	823	818	838	876	842	866	859	855	883	858	878	838	823	902	862	855	862	846	914	874	847	881	889	890	846	802	925	844	839	872	850	838	805	877	864	914	868	808	916	881	850	866	831	832	818	875	859	855	900	817	828	871	842	905	831	881	857	835	847	861	832	853	819	884	822	868	820	808	839	868	853	816	846	833	875	813	882	880	840	863	860	843	900	877	861	891	814	900	861	848	850	866	869	845	795	868	844	888	858	846	835	825	830	825	869	837	884	881	870	888	865	866	849	922	872	864	882	921	823	888	873	843	902	893	877	806	851	823	862	779	866	913	852	891	863	854	794	817	920	865	824	833	853	850	815	882	875	887	822	878	813	920	830	871	827	821	886	917	820	907	817	825	887	892	871	882	891	860	879	803	832	857	851	852	814	850	809	882	817	885	879	869	837	835	848	857	883	853	877	844	846	871	844	845	885	893	900	821	811	792	879	877	858	876	855	904	861	793	855	822	866	877	834	816	868	873	861	889	840	868	808	885	906	854	836	878	897	837	849	849	871	864	880	872	904	846	808	848	841	816	840	832	831	842	881	835	886	866	843	891	883	866	856	876	846	855	923	816	872	911	870	885	873	811	875	831	801	831	874	892	801	820	935	865	817	858	857	818	872	844	883	871	810	823	857	848	882	838	841	909	844	894	831	883	839	877	883	857	864	827	873	805	831	813	845	868	935	826	842	859	890	858	898	858	861	915	870	869	824	834	862	838	838	837	816	888	870	829	802	917	852	866	881	882	888	930	877	925	823	833	880	844	824	889	830	893	858	789	862	871	840	862	801	843	911	845	880	855	879	870	851	929	848	948	833	903	855	828	796	856	856	858	854	882	872	786	850	846	860	874	897	862	900	854	879	850	819	875	822	905	901	824	809	829	841	860	830	809	914	921	898	892	862	833	919	826	833	876	837	934	833	809	876	845	855	830	866	897	855	858	833	858	859	844	864	839	888	842	839	852	837	900	864	802	885	863	878	872	849	845	813	860	812	849	841	894	822	798	839	894	844	872	876	854	860	857	870	884	869	889	872	878	854	881	886	863	863	817	888	945	866	835	823	893	876	877	843	885	856	824	851	827	850	830	866	858	832	848	890	805	833	850	864	824	866	909	857	843	851	866	877	881	850	844	924	901	836	847	860	866	828	850	829	849	863	857	848	855	884	848	894	878	849	880	785	840	852	867	825	857	835	821	876	855	827	864	891	870	830	822	886	879	847	872	843	859	815	846	833	840	888	872	865	885	826	884	831	855	852	846	805	844	808	874	826	834	870	833	857	874	829	857	905	893	830	833	876	850	909	817	824	858	814	839	849	876	893	856	857	870	851	898	848	823	847	833	808	886	844	804	823	839	862	836	864	854	815	834	889	889	859	860	795	825	846	891	865	811	879	873	824	832	847	832	904	871	891	826	887	840	857	833	861	835	862	893	836	859	876	864	863	850	847	852	867	866	871	887	937	849	905	949	860	812	888	890	850	826	857	910	849	860	890	883	878	858	903	814	894	845	813	876	873	820	835	873	815	866	842	866	895	863	850	824	862	876	849	872	838	877	875	861	803	859	809	899	890	879	841	888	845	856	870	841	893	802	843	886	830	888	848	900	838	820	812	906	796	882	813	848	872	859	853	893	913	868	880	880	869	872	860	840	911	840	816	856	817	841	825	832	889	826	876	847	844	860	885	824	869	876	827	932	863	855	891	847	873	893	856	873	882	844	805	869	874	857	854	841	893	854	863	809	876	824	833	869	901	847	863	876	826	853	873	869	867	827	829	895	862	825	882	900	862	842	873	873	881	876	833	849	880	893	860	839	835	823	839	882	829	865	827	836	830	975	902	881	839	912	861	866	838	858	820	859	849	943	847	880	914	823	854	873	869	909	873	870	876	884	879	825	888	853	865	831	907	876	870	848	826	871	823	823	840	834	807	832	844	867	858	854	877	852	892	901	847	892	870	829	897	921	863	895	883	840	896	838	839	859	841	805	882	901	876	871	881	858	870	869	896	869	860	858	853	882	884	892	823	848	795	870	882	854	838	875	895	839	952	868	851	851	858	892	879	814	853	827	882	852	908	870	908	910	963	816	820	878	863	831	876	861	880	875	881	869	872	843	853	854	899	885	827	829	842	847	828	860	864	850	839	852	879	883	902	819	929	866	860	866	805	864	883	864	872	846	908	837	895	882	862	852	828	859	872	823	854	854	833	885	858	825	933	859	835	807	880	884	913	870	830	861	878	847	847	880	871	814	871	914	875	864	849	862	780	832	879	883	851	831	865	844	856	887	841	812	895	877	939	857	869	842	814	869	876	886	867	879	809	961	833	790	846	811	854	867	851	824	820	905	897	817	852	840	827	846	871	863	842	895	895	817	832	895	845	799	880	838	859	803	881	835	866	855	888	837	831	919	861	821	880	851	881	887	809	883	912	912	903	934	864	878	866	874	845	887	850	861	859	838	916	895	887	855	880	848	841	871	874	839	883	909	846	828	826	893	887	893	890	867	858	822	828	901	927	883	845	883	870	825	841	836	837	889	814	872	792	846	892	842	838	851	893	857	831	867	894	853	842	848	890	816	854	864	841	901	792	848	791	845	795	839	879	840	876	861	878	891	793	840	855	862	896	881	857	865	817	890	894	837	905	855	847	875	871	838	883	901	873	871	860	815	813	871	816	852	818	874	881	878	828	884	872	825	820	881	883	912	841	873	857	862	830	811	909	926	864	896	853	868	856
27167	20501	9271	1411	559	394	346	285	312	308	284	285	300	250	288	268	316	269	283	266	251	297	283	286	297	287	299	292	277	257	300	288	248	258	283	288	285	283	306	264	265	303	247	281	314	271	323	279	291	297	279	265	270	256	274	277	278	258	280	307	262	282	286	289	310	277	294	255	281	274	288	286	262	282	268	264	243	283	267	288	291	301	276	248	262	269	301	283	313	262	306	268	253	274	273	269	265	281	288	264	259	269	317	273	291	279	292	280	287	286	319	257	257	304	284	279	239	287	242	266	273	301	300	276	282	275	293	258	275	313	290	281	271	243	310	287	255	268	258	275	268	282	262	292	281	265	273	286	275	276	290	280	272	265	285	292	265	282	282	272	282	272	274	284	270	292	262	267	259	265	275	277	269	291	295	300	308	292	290	270	290	298	288	266	268	271	327	260	232	299	278	283	267	266	268	254	300	260	289	284	267	290	270	278	262	276	285	261	265	265	276	275	273	257	288	283	269	280	303	268	282	268	310	277	269	256	287	273	265	284	273	259	288	286	251	271	274	284	274	270	263	279	272	269	247	270	260	258	277	277	267	287	266	242	281	273	302	277	260	303	270	260	247	272	282	275	296	255	256	267	272	285	255	293	295	272	306	267	299	276	283	263	305	253	278	275	280	284	267	283	302	268	289	262	271	276	300	303	256	294	287	288	288	295	261	303	265	277	305	267	313	279	302	287	269	291	285	281	260	288	284	287	277	265	300	253	268	288	292	270	286	292	293	279	312	268	289	275	280	283	275	274	243	267	269	254	280	279	286	280	252	303	289	264	292	269	267	283	276	272	248	278	279	267	281	286	286	294	274	261	280	266	259	267	243	259	267	310	282	289	282	282	282	280	287	273	291	295	236	274	277	263	279	278	264	268	268	302	284	273	289	298	269	300	269	303	251	264	287	252	275	274	279	251	288	282	302	282	255	251	271	266	257	259	263	293	251	275	257	249	268	276	280	264	289	255	266	250	255	291	305	280	285	302	274	289	307	276	272	291	288	277	264	273	281	273	264	274	286	262	282	289	283	253	300	281	291	277	281	279	293	284	285	277	275	275	267	270	282	272	267	272	299	294	292	264	262	272	284	284	275	293	268	259	279	279	261	297	284	284	263	306	286	282	275	277	260	271	259	264	289	264	264	274	289	252	309	257	302	289	260	257	262	271	266	267	272	250	271	281	262	302	256	279	273	306	283	284	264	265	276	314	282	291	297	262	268	274	269	256	292	281	283	277	289	256	288	297	310	261	271	301	245	254	294	303	271	274	254	284	308	286	283	291	269	286	287	283	260	274	280	300	297	273	292	269	280	304	271	267	261	277	275	272	267	290	256	253	273	266	281	261	283	270	268	269	264	274	274	281	274	287	272	259	300	322	281	293	279	265	265	278	267	287	301	283	285	288	266	271	233	289	268	286	261	242	240	276	287	283	275	264	311	257	295	300	250	278	282	267	256	289	260	265	253	261	290	308	272	240	290	279	288	270	267	282	296	253	266	303	297	263	291	315	303	272	304	285	274	293	250	258	273	275	240	289	262	255	296	238	312	273	285	278	251	289	297	268	265	302	288	255	284	275	307	288	281	281	278	265	241	280	285	271	273	270	295	263	262	263	304	263	291	308	293	281	265	252	287	280	313	275	292	243	269	284	281	253	276	286	247	286	279	306	258	278	279	308	307	259	279	292	286	279	280	268	275	255	276	304	275	265	283	277	288	279	270	262	268	258	278	285	301	302	287	263	259	282	297	258	277	260	280	283	238	280	281	295	271	278	287	279	266	270	288	281	283	286	293	271	266	268	267	250	291	293	278	277	287	244	274	292	275	270	269	271	282	270	265	280	271	286	269	276	276	288	296	284	274	289	246	260	285	308	254	274	276	252	288	281	278	287	264	254	276	274	277	280	263	272	253	278	280	272	274	283	293	280	288	277	271	276	276	264	280	288	268	285	300	274	306	272	274	297	299	271	284	268	270	280	268	298	247	240	253	260	249	296	275	285	295	278	265	250	257	285	280	285	268	276	233	256	308	276	293	267	287	249	285	294	301	263	307	286	282	247	266	237	279	288	278	280	286	289	306	240	308	285	258	289	283	276	259	312	265	253	305	289	278	293	285	274	277	292	284	268	260	274	290	256	270	286	274	257	314	271	266	268	301	284	289	265	270	263	265	288	257	279	262	277	274	281	266	292	287	290	249	288	245	280	261	278	259	248	271	269	273	284	306	263	250	280	288	269	290	293	275	268	279	276	292	273	269	270	278	286	286	261	273	258	285	302	253	265	271	276	258	270	299	268	267	263	262	265	272	260	273	255	308	282	274	264	328	272	286	262	280	271	299	307	280	262	277	247	296	276	278	249	264	255	291	289	295	291	294	303	244	267	264	286	275	293	262	279	259	293	277	275	289	281	279	275	285	294	296	233	248	277	275	279	273	256	278	272	280	285	244	270	255	254	278	286	267	295	274	281	295	275	286	285	263	279	291	276	272	287	294	258	294	293	298	279	256	281	270	276	270	271	277	286	274	291	271	265	268	260	294	277	297	264	283	272	297	245	302	268	244	284	254	279	280	274	236	260	299	302	303	287	285	282	266	241	267	279	308	280	278	288	274	265	272	265	252	275	281	292	274	282	271	304	266	268	273	264	260	273	266	292	275	285	234	263	241	307	257	298	276	253	282	278	260	249	246	256	259	298	267	256	266	248	258	294	259	279	262	260	293	279	263	269	262	257	278	279	257	290	276	249	285	273	290	279	273	274	299	279	281	265	263	269	263	300	256	270	285	291	287	271	296	288	258	278	267	268	267	264	271	267	275	285	281	286	284	279	247	277	263	278	291	280	273	292	280	250	267	252	273	282	261	284	256	258	298	293	292	285	268	263	276	295	277	297	276	299	277	255	280	287	270	268	280	282	273	287	270	270	229	268	272	293	280	274	262	277	265	278	299	268	283	246	273	252	276	262	293	269	279	290	306	276	245	302	304	246	275	273	270	301	262	263	246	276	276	268	267	276	267	251	281	298	276	256	274	278	280	305	292	252	286	280	273	268	267	297	270	277	287	291	274	262	272	260	267	281	289	265	282	271	295	254	240	265	271	260	266	301	262	261	246	284	274	237	269	282	266	272	285	255	277	289	279	290	269	270	242	300	250	260	272	283	267	300	256	294	274	279	286	327	265	272	266	272	269	255	274	296	256	285	294	272	299	306	248	290	288	297	288	266	273	246	287	303	291	283	283	289	289	250	293	244	258	289	294	272	274	292	269	277	277	295	296	301	281	267	327	283	288	307	254	286	254	285	278	256	296	277	283	260	266	269	268	284	273	300	282	266	293	258	275	295	258	258	247	266	252	290	314	276	279	251	263	273	256	276	259	300	290	284	271	248	254	268	273	313	262	266	276	250	312	293	281	299	304	243	267	273	300	251	268	320	276	296	274	275	250	241	252	281	312	244	271	269	305	271	285	248
12356	1523	1418	1729	645	462	414	388	379	368	339	339	338	349	334	333	355	337	294	390	336	310	347	360	328	328	350	324	328	325	340	347	361	308	352	332	374	356	304	308	381	370	340	338	330	322	337	324	331	325	333	342	293	326	334	296	335	331	358	353	319	310	312	336	338	318	340	354	324	296	345	316	334	317	331	347	316	357	353	346	323	317	331	358	348	325	336	332	349	318	344	335	344	313	351	307	312	346	350	344	305	339	329	312	345	320	355	318	332	304	300	322	314	310	343	358	358	325	325	274	350	317	322	325	317	347	334	332	326	333	329	344	357	333	334	325	313	338	316	350	317	352	315	339	312	348	339	328	350	332	340	347	333	308	337	338	323	300	297	353	354	320	334	308	347	299	341	338	340	321	351	346	329	325	332	331	358	321	339	343	356	316	304	317	308	349	310	341	327	332	364	332	324	322	320	307	308	339	337	341	335	327	315	340	365	356	321	353	330	306	338	316	324	342	334	311	374	335	346	359	362	340	352	321	332	327	347	312	337	323	337	345	328	363	349	339	329	323	336	329	333	320	321	341	359	330	319	325	360	328	368	312	351	311	333	336	362	355	314	345	346	336	372	355	325	326	319	367	335	289	309	376	323	355	340	332	304	303	356	335	320	328	348	338	276	357	342	323	363	322	318	343	353	299	356	345	364	330	330	346	335	327	361	349	349	334	327	314	308	291	328	329	305	331	346	327	338	349	351	312	338	327	361	311	323	333	351	332	330	312	330	352	323	325	320	336	367	295	337	313	334	363	372	327	326	332	364	347	341	313	320	363	328	329	348	350	381	325	321	346	291	339	363	329	327	318	299	327	305	371	340	326	309	337	344	337	372	342	359	372	340	350	352	343	336	348	341	343	340	351	343	331	314	308	317	324	357	321	321	334	318	325	343	328	350	322	295	314	343	335	333	309	333	358	334	332	323	325	345	367	339	317	342	342	339	345	303	347	331	303	336	317	303	324	349	330	335	314	342	367	348	363	383	311	342	283	337	320	326	340	332	345	323	333	329	380	337	340	304	332	316	359	316	322	316	344	327	344	334	320	334	348	359	359	364	362	315	355	333	311	339	344	354	330	335	306	353	348	320	324	349	355	330	369	344	335	336	350	356	328	340	318	338	323	327	320	369	340	332	335	325	329	314	338	346	309	329	338	344	308	330	361	340	311	319	318	336	320	336	331	340	363	378	342	334	305	330	357	320	321	309	320	313	304	335	340	362	331	319	331	300	344	352	320	323	298	312	323	344	344	338	288	320	324	318	339	324	354	360	321	299	319	333	319	336	367	302	331	346	352	347	353	314	329	315	330	310	363	346	323	316	317	348	317	334	335	340	346	324	344	323	303	360	333	314	289	323	322	302	323	290	323	325	307	298	325	330	334	330	327	319	354	317	307	340	319	348	336	333	322	344	297	343	337	352	344	356	373	339	341	333	319	277	339	319	314	359	356	350	360	328	316	351	344	324	354	330	330	345	325	340	356	318	332	357	310	343	331	295	375	346	332	343	290	294	326	358	313	338	340	340	371	327	343	314	335	359	304	340	328	350	310	319	341	333	375	290	313	342	335	320	323	327	314	342	321	333	358	373	339	361	348	350	333	339	333	316	335	340	355	345	370	342	342	318	382	317	326	297	322	299	340	341	321	326	309	332	322	343	350	350	341	320	340	331	324	343	320	336	343	327	304	342	350	319	329	366	329	338	344	313	342	337	350	337	344	355	344	327	349	350	347	335	327	351	349	339	374	321	341	324	335	345	328	317	337	352	311	329	338	338	356	295	326	374	362	301	316	331	337	330	303	338	362	330	337	341	321	330	343	356	328	341	371	344	328	319	346	310	327	326	310	342	339	326	325	336	320	345	297	335	338	333	331	310	327	320	351	320	296	319	362	319	333	330	329	347	301	359	352	295	291	316	342	352	333	303	296	337	337	315	332	325	359	333	344	341	308	320	306	335	329	347	342	325	339	335	351	293	330	334	325	318	311	337	323	334	353	340	332	333	337	342	355	388	327	330	331	320	338	356	326	297	359	344	351	382	335	335	372	334	356	361	371	318	309	355	321	357	346	341	356	367	318	327	299	341	313	327	364	330	344	342	331	322	333	335	336	331	335	311	336	342	360	343	319	285	325	336	324	345	316	331	309	333	349	349	349	334	337	347	349	330	322	340	345	343	319	303	328	330	344	388	362	334	303	348	334	312	321	323	326	327	348	312	303	319	319	319	339	341	317	312	334	322	325	312	347	298	341	342	330	352	342	314	348	331	329	338	314	333	327	346	287	303	320	363	297	360	337	323	319	356	330	340	326	315	306	354	309	352	347	351	345	367	319	358	342	321	332	352	344	346	309	328	370	328	342	338	337	325	350	388	371	341	334	347	330	348	302	339	316	304	290	368	354	320	344	378	342	323	341	334	351	336	332	340	294	312	330	373	317	327	343	344	347	336	342	334	346	360	338	313	320	317	306	340	345	363	325	317	345	332	337	329	331	333	346	342	325	307	351	344	345	303	372	342	322	314	347	346	319	293	310	316	291	291	353	330	340	317	347	323	324	354	310	302	332	319	329	317	340	363	304	311	368	374	339	337	397	337	331	331	331	342	338	324	323	332	299	324	350	340	344	345	339	331	341	335	325	319	319	358	328	336	372	344	332	306	322	338	336	357	360	342	325	349	336	345	338	340	334	279	325	322	326	320	304	347	338	357	330	337	325	339	355	359	315	364	334	346	332	353	305	324	337	340	326	345	336	379	335	353	373	337	356	322	338	331	333	333	336	337	333	315	349	345	344	352	310	332	316	336	348	320	321	331	345	314	352	313	346	328	355	309	339	354	373	334	343	319	310	314	338	342	348	338	323	329	343	332	354	362	334	307	340	368	312	348	323	318	340	326	338	351	359	332	290	364	316	338	346	370	355	296	321	312	338	341	365	325	349	344	343	316	289	355	300	336	341	342	327	339	319	339	325	330	313	343	330	313	307	349	349	325	292	325	368	374	315	326	337	334	347	336	332	316	326	345	359	347	337	317	328	313	351	354	340	343	332	351	329	337	302	346	381	344	333	353	319	331	342	333	336	349	337	328	324	345	357	348	330	296	335	354	389	319	319	347	354	370	330	328	328	320	342	328	338	357	331	341	342	351	352	384	355	338	333	325	331	321	295	306	337	316	346	368	340	302	339	340	326	341	317	354	326	326	332	344	337	345	318	347	325	339	368	340	374	333	341	343	311	305	318	352	339	341	314	325	332	351	315	292	318	355	325	357	333	318	339	307	322	286	320	337	315	345	325	359	332	331	319	295	334	327	364	331	346	324	330	327	342	338	313	355	355	301	343	339	352	364	346	328	312	356	344	369	297	330	333	324	323	312	345	344	315	344	297	350	313	331	323	333	328	312	357	356	355	357	331	329	377	327	327	385	317	308	366	338	321	334	342	319	353	342	349	318	319	312	334	350	327	337	342	355	324
23621	21150	28563	24005	21160	12642	1474	949	743	719	675	616	558	560	600	516	501	500	492	487	502	488	431	468	451	434	421	434	476	460	430	443	468	474	439	398	481	433	422	420	456	444	421	412	434	446	412	430	435	450	428	450	439	449	427	415	408	420	448	403	452	427	471	417	415	417	421	443	462	482	434	426	405	457	400	421	411	440	411	404	428	442	429	451	403	442	448	468	440	442	445	465	412	425	425	418	422	410	424	383	394	414	379	416	417	429	418	443	453	438	487	399	418	438	392	428	409	428	443	424	450	411	389	460	486	417	431	399	416	463	447	423	422	425	442	427	435	445	425	416	447	421	452	439	440	445	451	452	439	396	438	424	442	406	473	431	450	370	438	430	411	423	454	448	396	465	417	442	457	405	430	403	426	400	409	427	417	461	416	430	429	402	443	414	412	418	417	397	455	426	438	465	423	419	425	438	390	389	441	456	384	421	411	419	382	433	413	431	399	469	428	457	430	448	432	428	418	433	430	381	433	443	471	418	434	429	441	412	403	411	386	452	461	421	453	423	431	404	387	397	423	432	413	449	419	394	452	420	424	418	431	419	432	413	453	429	457	460	457	447	419	427	408	400	438	451	373	398	441	434	424	427	409	444	434	426	415	415	434	407	418	428	454	439	431	434	429	448	406	406	453	375	422	405	432	448	388	439	430	453	446	427	430	434	422	427	389	432	411	468	422	388	408	405	410	446	433	399	421	435	418	434	427	417	414	434	443	376	455	442	440	454	401	430	383	441	427	438	447	454	440	446	419	434	406	402	444	386	400	419	402	427	409	409	395	447	444	393	430	435	450	414	384	425	442	412	420	472	441	422	426	420	416	408	432	453	438	406	419	453	455	416	445	402	454	424	430	434	427	395	437	426	456	433	419	403	401	399	413	420	412	400	411	401	420	463	411	440	441	421	435	393	443	394	429	438	421	468	431	453	428	422	418	421	406	440	441	417	405	424	445	428	433	418	394	450	418	430	417	455	412	430	418	447	388	450	415	407	430	445	469	423	453	453	412	450	425	426	429	427	425	444	438	435	444	404	443	466	413	432	413	440	412	457	416	405	440	397	464	408	403	429	418	415	423	422	435	395	431	435	405	437	427	462	461	422	431	433	383	417	423	416	444	419	394	437	411	439	426	415	403	376	417	445	438	416	404	392	413	433	415	399	431	443	416	425	427	411	445	438	418	368	437	454	414	438	411	398	439	419	401	434	435	419	459	408	444	425	425	468	376	425	459	432	394	422	423	429	422	466	443	420	419	398	398	434	430	419	438	388	457	410	436	420	425	395	401	425	413	457	420	413	411	423	442	433	435	423	455	451	420	445	421	440	437	441	451	398	423	436	414	398	457	425	441	412	430	410	425	451	464	435	436	397	443	418	450	431	435	423	476	469	449	447	437	427	426	508	429	418	399	452	424	450	439	420	452	434	458	432	366	390	409	389	406	435	394	436	421	423	423	439	422	421	406	427	422	427	410	409	442	403	418	419	425	413	434	411	451	412	437	438	434	424	384	430	440	443	437	427	396	427	425	456	442	420	429	398	415	441	413	433	443	420	429	394	421	397	419	438	448	410	452	399	435	434	392	467	430	421	484	414	423	409	426	398	412	429	441	424	427	407	386	431	436	405	374	423	421	433	418	427	404	430	442	421	410	436	415	443	380	416	416	459	463	428	433	467	425	405	384	456	423	435	412	418	429	397	424	427	417	437	423	438	428	414	399	386	417	432	460	429	439	417	415	450	432	423	405	451	452	440	427	416	481	411	415	429	435	392	406	398	435	417	428	461	393	458	401	412	441	436	413	444	404	394	419	425	429	455	439	414	452	441	409	402	392	391	419	417	409	418	421	444	417	429	414	463	376	413	437	419	394	444	430	381	383	413	464	408	406	435	403	431	413	454	399	407	460	437	409	443	464	434	408	435	441	419	430	427	416	443	439	456	442	403	388	411	406	383	438	425	445	430	425	426	432	477	409	442	392	422	442	411	423	454	418	409	424	438	426	435	398	429	414	433	426	418	445	420	438	458	420	464	447	415	418	397	418	377	387	387	421	410	405	439	407	449	423	440	427	406	445	445	422	407	471	417	412	427	407	425	398	420	423	440	424	438	425	443	405	417	432	401	434	412	417	464	431	414	434	422	423	409	411	445	433	448	439	480	443	406	421	435	435	428	407	437	396	453	413	434	413	439	435	409	447	389	410	433	404	423	434	436	413	442	413	408	430	473	426	414	417	468	436	452	390	429	439	398	457	416	438	426	408	369	403	406	428	423	410	433	396	439	398	438	442	391	385	415	454	423	419	409	426	455	405	436	425	399	459	425	429	432	424	444	422	409	398	453	442	429	426	434	401	430	418	413	443	417	431	425	445	450	429	401	451	439	421	401	403	444	439	404	437	420	451	416	394	450	438	434	425	438	395	414	444	431	424	439	443	433	442	429	425	474	396	423	409	417	439	435	437	437	400	433	404	436	408	456	414	440	446	446	453	403	384	411	398	437	432	407	405	403	425	417	409	459	428	406	430	421	400	440	419	464	412	415	418	412	429	398	432	442	438	386	377	451	439	424	437	471	478	427	401	450	418	419	425	411	433	477	435	410	408	401	421	430	398	439	422	383	417	457	447	486	393	410	455	428	404	407	417	397	455	448	420	430	448	409	422	405	415	422	450	396	458	403	425	407	376	454	420	407	424	434	449	454	460	413	460	444	443	431	444	422	386	436	439	436	434	432	413	394	424	420	428	454	458	449	397	438	436	407	368	426	421	460	430	415	402	406	442	426	440	411	453	444	399	441	425	423	449	443	448	450	433	432	447	411	443	426	424	413	419	424	414	426	448	426	407	425	425	455	403	429	437	421	445	410	457	397	416	417	443	401	437	415	388	400	422	444	433	411	464	419	420	441	425	392	421	396	433	448	443	440	418	410	439	406	442	413	435	414	400	417	418	416	438	448	414	417	420	468	444	412	439	414	422	413	418	474	421	398	435	477	419	410	429	393	409	434	422	473	432	459	417	415	428	432	452	442	425	395	446	432	413	437	428	407	422	454	424	438	393	395	440	428	426	451	405	384	440	448	411	445	453	434	444	425	415	396	447	394	396	443	430	471	447	414	411	430	443	418	432	441	435	386	417	424	413	416	434	398	443	403	422	444	436	440	395	434	440	432	436	404	427	423	446	441	415	420	430	424	435	461	427	401	423	443	405	408	430	444	419	416	444	437	420	437	427	422	438	475	437	428	418	441	414	431	444	398	429	416	418	427	481	432	424	398	386	441	436	394	388	455	421	401	449	447	428	448	411	433	435	447	452	394	440	473	420	423	414	417	397	430	418	392	436	426	436	409	437	437	433	399	433	416	458	429	439	406	437	423	427	417	410	407	406	432	446	401	419	465	447	397	411	412	433	426	421	433	429	438	421	404	421	400	427	389	423	408	397	433	434	449	428	424	415	453	410	408	403	411	405	423
13936	9993	8797	5801	3779	2124	1783	1429	1257	1048	980	794	705	670	690	665	651	572	590	557	569	537	550	574	512	534	519	525	522	490	520	510	535	521	505	459	533	528	494	484	507	506	489	488	468	483	467	472	487	488	464	497	480	427	487	531	498	493	463	498	488	506	498	495	540	503	483	467	465	482	502	494	452	447	494	462	503	501	478	506	532	483	542	492	471	478	472	488	510	501	475	467	525	490	458	472	528	466	458	490	504	484	483	497	499	463	487	456	505	482	481	491	504	469	441	430	451	458	468	477	483	480	489	459	484	439	477	501	487	438	517	471	498	492	501	512	436	503	457	455	483	531	487	448	479	500	476	517	479	524	491	449	454	536	452	481	482	436	500	526	486	484	453	503	491	471	508	457	512	479	498	475	517	447	456	488	486	480	539	497	484	495	496	464	508	487	511	477	453	461	492	472	458	449	460	462	499	509	476	487	465	490	450	520	479	476	497	483	452	483	474	436	503	518	516	490	478	499	483	489	503	457	491	501	493	462	532	495	483	469	519	480	485	470	473	412	496	458	491	475	485	512	516	482	486	474	489	465	522	525	453	505	511	547	457	508	466	464	490	463	470	448	461	508	470	460	500	455	473	459	486	466	499	460	505	464	485	500	502	470	495	430	487	490	450	502	479	461	515	481	517	517	489	454	516	489	500	510	523	498	489	469	487	444	457	473	466	463	510	475	468	456	474	473	467	506	478	450	509	490	483	474	466	510	489	444	509	472	462	488	523	490	461	478	481	463	487	480	486	506	468	481	501	491	490	475	494	438	491	481	523	514	481	524	512	478	521	485	508	520	486	453	491	501	484	474	515	462	499	498	449	466	480	489	497	524	450	462	433	534	501	485	479	437	506	489	479	486	498	456	541	449	475	482	479	514	439	505	470	489	491	512	509	472	493	447	516	497	470	461	485	457	452	510	487	499	443	490	501	481	497	482	477	483	483	488	435	478	501	508	483	485	485	519	449	470	491	510	483	454	459	502	470	491	506	478	493	485	466	458	499	468	459	477	525	468	476	498	424	465	476	432	491	525	532	486	450	509	456	508	515	483	487	437	469	497	487	513	471	461	500	450	461	455	489	478	464	474	480	491	470	426	504	505	485	463	479	510	475	416	467	466	468	516	477	489	497	474	467	496	436	495	455	475	475	454	477	460	481	503	497	478	498	504	482	516	496	530	485	507	507	486	477	527	508	491	491	497	527	477	449	476	471	465	489	483	464	437	454	486	501	473	475	488	479	485	465	469	468	477	458	501	522	478	521	476	521	525	485	418	459	478	481	515	473	489	420	512	465	525	493	485	457	455	430	497	483	460	540	481	449	496	466	462	501	527	456	483	526	477	452	494	479	453	466	519	439	507	480	498	514	450	476	496	494	481	463	524	456	464	448	501	474	459	481	486	474	486	461	494	447	474	518	518	434	491	471	483	464	521	478	481	446	480	482	462	489	526	480	457	477	435	452	500	505	464	513	465	508	470	498	491	455	454	492	530	505	491	506	480	463	518	462	489	470	462	483	506	445	472	465	457	480	460	487	449	484	469	495	451	489	519	502	473	472	485	485	440	488	482	454	485	483	507	500	464	508	495	480	534	511	451	471	450	447	441	456	479	514	478	445	484	485	498	530	469	504	488	495	474	446	530	501	505	467	452	486	485	464	472	474	515	495	500	537	486	489	510	493	480	499	415	472	475	499	472	428	526	462	458	494	489	461	511	466	496	477	468	476	491	490	530	468	472	503	490	498	500	471	488	475	498	475	468	468	461	415	444	488	466	462	486	512	484	447	476	450	502	504	458	459	511	510	474	457	510	466	469	514	471	479	489	509	479	443	488	521	482	477	483	496	460	481	485	477	504	451	476	467	496	491	504	513	477	490	489	476	495	483	450	487	509	474	490	534	474	503	487	497	472	518	450	465	466	440	477	483	480	495	490	463	487	489	519	469	488	499	443	515	460	478	464	492	517	470	501	503	483	486	484	474	520	481	468	468	505	454	480	502	439	495	461	497	474	499	465	461	493	484	486	515	533	466	504	469	492	503	510	486	476	467	486	418	469	451	448	489	464	471	487	479	491	476	503	477	506	497	495	461	494	453	451	513	482	506	482	506	455	455	453	433	496	526	487	469	466	474	423	492	472	492	469	494	492	475	459	501	460	530	453	487	475	463	491	474	478	484	477	483	476	480	448	489	496	468	493	488	573	446	449	488	465	476	495	516	485	537	469	478	488	465	554	431	473	492	463	479	464	450	461	482	458	504	457	491	495	490	512	498	483	457	501	470	458	470	478	509	482	491	471	468	495	433	478	505	511	525	507	481	516	470	476	478	455	435	516	499	491	489	462	499	446	495	458	488	488	498	477	533	480	492	503	486	453	454	496	488	453	497	503	502	485	456	471	504	489	498	513	472	466	454	489	450	465	478	484	525	471	482	468	491	457	497	492	510	472	478	486	484	479	490	459	507	523	498	447	448	498	495	494	469	442	433	460	485	480	511	499	473	465	479	494	479	471	476	521	495	491	477	485	486	510	487	491	489	474	500	443	479	475	492	466	503	467	449	482	493	526	493	474	481	452	486	489	514	469	494	473	487	460	501	517	460	465	484	471	460	492	492	534	472	430	525	489	479	479	492	491	517	462	479	489	489	469	459	534	459	478	498	443	443	479	455	465	493	455	499	504	517	501	471	493	503	475	475	482	498	487	469	499	497	485	483	479	490	500	424	485	484	510	490	464	457	442	500	498	489	471	502	481	469	478	523	537	433	468	483	498	479	445	505	465	459	449	471	505	494	473	459	471	449	461	459	490	490	488	478	455	491	497	457	474	472	467	467	501	485	487	442	468	459	459	516	441	497	505	478	519	423	498	493	462	452	491	500	472	487	476	479	476	482	499	488	488	465	495	446	475	510	495	457	498	515	469	466	474	474	484	496	458	484	519	470	471	507	485	468	498	494	483	468	458	487	462	478	478	468	484	499	499	471	458	484	438	473	482	462	453	473	474	494	555	482	468	443	438	467	462	474	519	518	481	502	516	475	517	468	478	480	515	469	509	479	493	470	493	462	443	490	492	503	503	470	486	502	471	518	531	508	467	470	486	490	479	469	483	487	529	445	472	492	472	494	472	487	491	479	473	475	497	460	479	485	448	466	475	499	473	467	514	468	452	474	467	464	479	476	476	518	478	458	479	491	482	447	469	498	504	468	457	467	513	466	448	503	477	501	477	483	468	472	480	458	493	489	466	493	466	455	522	462	487	500	475	474	450	471	494	471	523	473	517	484	473	495	490	464	498	480	499	511	442	468	447	496	495	495	509	451	469	481	493	471	508	511	494	484	470	476	502	486	493	515	458	469	480	464	482	463	489	446	489	483	492	461	454	473	467	504	468	440	446	449	470	477	478	503	503	479	505	495	512	486	466	489	506	457	492	514	508	456	467	505	484	455	490	440	458	486	518	463	489	504	463	499	499
24884	21169	27583	24920	13171	1168	769	688	691	585	601	599	541	570	550	500	523	512	521	526	489	526	496	527	544	482	485	450	504	485	486	508	509	499	552	490	506	507	493	506	515	484	503	487	527	495	517	538	466	459	514	523	513	438	485	504	493	509	464	453	555	484	525	480	495	505	493	466	475	462	463	477	474	445	517	490	482	487	487	517	465	489	473	524	484	476	498	471	467	478	493	487	487	486	486	496	468	530	517	495	527	465	494	450	524	478	495	504	509	472	448	482	463	493	493	494	496	487	492	520	518	480	514	475	474	516	502	533	507	511	467	472	468	492	467	475	492	463	481	463	503	485	506	522	484	462	491	496	497	469	449	488	546	528	483	467	492	460	501	512	506	498	496	514	468	478	485	538	531	530	493	501	446	484	506	479	513	456	477	517	547	462	470	502	498	496	535	507	496	515	491	483	499	447	494	485	495	479	488	492	490	480	498	475	517	478	521	461	503	490	481	507	484	509	507	513	535	505	501	499	482	454	492	477	456	467	464	500	532	477	478	480	496	508	510	486	473	492	521	491	499	499	515	490	477	497	492	471	475	478	517	501	518	511	432	458	468	451	508	491	428	478	461	461	539	494	486	496	482	493	514	531	489	481	453	480	470	461	500	491	493	480	512	485	519	499	460	498	492	493	505	490	527	479	476	531	490	504	527	502	497	468	494	524	530	495	518	492	497	508	472	455	482	497	488	504	508	479	553	440	505	510	474	471	527	464	489	523	526	519	523	506	511	525	479	496	471	497	435	458	470	501	482	476	528	494	505	518	471	512	528	507	516	507	483	474	487	524	462	500	484	492	488	483	458	438	508	482	549	477	535	494	494	498	426	461	483	501	484	469	468	490	471	526	454	503	477	514	448	492	500	472	471	528	487	541	524	495	487	481	501	530	493	466	494	504	497	503	500	481	548	500	490	528	464	516	501	463	529	454	496	476	518	463	510	504	533	502	483	509	487	552	452	482	482	475	534	521	502	483	475	479	516	503	504	490	482	472	460	496	491	481	478	467	501	470	486	482	483	472	483	502	492	518	514	500	470	485	486	501	566	481	482	452	491	483	472	525	445	505	512	429	504	502	485	507	481	489	445	462	510	507	526	456	471	475	483	446	495	509	494	508	465	504	482	469	471	456	458	476	449	508	502	473	505	498	453	462	503	452	454	481	477	527	505	509	500	442	476	546	509	499	493	475	489	488	474	505	490	509	482	472	467	507	506	469	497	479	445	455	492	520	484	517	544	518	497	503	476	512	517	486	477	489	494	511	493	510	521	506	470	499	478	489	488	495	506	460	490	519	546	469	493	499	495	492	530	489	476	479	496	500	510	454	481	475	529	481	513	461	478	461	522	504	494	505	492	467	502	463	452	512	489	484	472	515	534	502	471	502	522	541	501	501	511	536	550	479	528	462	462	486	489	493	487	496	481	499	449	495	486	485	497	467	463	496	496	503	487	469	495	503	530	510	506	473	458	482	496	485	538	501	496	517	499	488	473	469	507	479	540	473	498	526	462	490	474	464	513	497	470	531	492	494	462	504	478	504	449	521	546	498	468	473	487	509	491	496	476	485	493	488	476	468	453	438	494	491	474	518	515	489	487	492	511	474	468	516	512	478	516	513	496	469	468	494	487	481	463	510	480	492	459	490	440	490	455	506	503	509	465	518	459	526	475	499	475	455	519	483	483	476	492	485	449	466	509	521	456	485	519	457	482	489	483	492	491	524	503	528	451	473	532	504	578	471	483	477	527	502	516	480	495	511	479	484	467	438	476	460	546	503	461	480	503	494	505	468	439	462	495	489	517	500	481	492	478	523	498	474	516	506	487	488	558	460	488	476	463	489	466	485	485	492	464	503	473	503	500	488	470	456	519	505	516	512	521	529	487	458	525	480	504	480	495	506	475	469	452	496	482	481	512	464	477	521	515	505	494	493	490	450	526	487	491	508	490	463	504	533	506	532	488	508	459	518	498	497	537	505	448	477	483	461	479	508	457	516	469	514	495	521	473	498	511	484	501	489	534	493	502	523	501	501	496	479	492	456	451	497	465	487	491	464	467	471	539	514	499	481	534	484	515	476	534	540	464	498	510	522	492	489	512	496	490	501	477	462	462	439	495	505	498	470	525	479	461	514	506	485	472	491	526	486	513	526	540	472	487	497	501	481	467	495	470	510	518	504	472	501	506	464	526	460	512	462	444	475	482	465	488	451	500	554	492	508	526	482	487	472	519	497	455	486	483	461	510	472	522	479	504	468	492	446	551	459	462	512	445	486	502	493	504	480	488	534	517	479	502	489	491	477	503	461	465	491	486	459	497	483	463	483	511	506	496	496	470	473	489	527	480	475	494	527	488	505	500	487	492	520	476	498	455	465	408	510	469	487	451	450	470	456	443	489	498	481	457	482	503	524	474	522	474	517	454	474	475	449	564	492	489	478	484	500	526	481	502	525	460	503	499	485	521	501	450	511	500	485	496	501	499	482	525	518	499	468	516	504	505	503	486	486	497	507	489	499	484	496	494	502	512	437	535	463	493	521	522	482	460	521	530	483	536	472	477	535	515	467	504	517	534	519	471	473	483	464	470	459	473	479	486	462	492	489	454	523	494	497	540	475	475	452	511	482	456	464	491	499	447	464	513	442	490	472	498	489	481	499	498	491	502	495	502	541	504	514	474	471	444	512	503	514	481	477	492	445	466	468	501	467	480	516	519	497	501	513	508	463	484	490	482	497	468	495	478	482	516	504	475	491	498	495	497	480	489	538	524	520	499	479	489	472	501	493	473	497	521	501	494	502	494	487	479	490	515	462	499	510	460	487	463	481	506	495	505	512	464	463	535	498	519	461	478	476	493	515	493	482	459	514	511	457	520	497	468	465	497	490	475	464	470	505	493	504	466	479	540	496	481	473	466	523	504	500	500	498	474	465	468	542	533	481	497	500	481	504	468	495	492	472	500	507	512	490	477	526	473	483	488	506	524	470	459	508	464	470	463	499	480	495	464	475	498	478	450	464	495	455	492	484	488	482	479	498	487	484	478	493	498	455	524	481	507	494	486	494	495	493	526	499	494	470	511	509	490	504	451	511	518	488	465	478	465	470	496	493	486	537	464	505	532	476	490	503	468	510	515	459	458	484	444	521	502	470	490	502	479	460	479	483	490	485	488	480	472	479	501	487	436	491	488	478	509	514	491	468	484	489	487	479	449	485	488	528	517	431	506	462	504	487	467	478	466	469	496	498	497	479	519	502	462	490	491	470	514	511	496	502	488	500	514	475	474	485	486	437	480	484	447	488	474	473	519	510	467	490	453	508	519	514	471	471	499	501	490	464	505	492	482	509	486	536	489	482	551	502	494	505	523	495	481	486	518	488	480	456	514	508	475	530	496	497	483	485	481	491	477	470	455	473	489	463	483	496	490	464	476	454	472	490	486	492	486	486	463	483	447	489	508	471	556	475	475	506	493	499
15713	6092	5193	4090	3432	1492	1220	1094	961	901	788	772	720	701	665	670	649	652	649	629	620	565	596	588	580	592	538	586	575	595	585	620	604	600	581	564	612	594	567	623	565	598	623	590	632	537	616	596	538	577	617	573	614	606	591	588	599	539	602	600	561	610	646	573	609	538	592	585	606	522	596	598	579	574	583	591	576	627	612	578	580	603	555	575	552	568	554	568	552	550	548	533	564	627	565	539	618	583	577	606	592	572	565	585	592	590	555	590	545	593	578	563	578	610	578	550	578	570	577	575	619	651	572	583	567	602	545	598	571	573	570	582	565	567	539	571	567	589	566	553	569	604	547	541	597	582	563	565	637	558	605	564	594	583	534	577	555	559	598	574	576	587	576	614	636	593	608	597	561	605	580	557	618	576	573	562	589	538	535	555	567	560	555	608	547	577	574	603	560	581	598	575	564	573	578	584	563	535	561	578	550	601	594	564	574	543	560	568	561	621	542	582	531	543	609	566	564	555	583	593	593	569	564	542	549	589	593	552	554	597	565	582	587	585	591	614	570	575	587	579	614	608	596	524	573	569	604	566	566	622	584	582	575	552	568	631	563	624	560	580	609	592	562	563	598	594	602	598	570	622	605	590	539	583	630	554	583	583	544	549	554	596	629	586	621	562	585	553	596	569	592	578	586	570	537	603	565	595	543	541	585	540	592	558	552	572	586	575	601	576	565	575	555	601	591	540	595	591	586	537	568	570	598	575	621	555	568	555	557	568	557	574	577	521	601	575	579	598	592	607	572	591	597	577	629	574	556	569	590	623	523	580	593	605	564	574	596	555	595	577	589	541	604	591	533	587	574	566	579	546	585	525	562	604	585	553	589	581	630	582	575	577	565	564	596	558	589	577	562	552	570	609	589	580	588	613	599	596	552	583	583	552	582	605	578	598	606	567	585	556	599	553	545	550	569	559	591	537	570	572	570	560	546	577	579	606	567	566	550	616	563	559	581	553	590	606	568	572	569	577	596	576	551	580	543	558	542	555	556	620	576	606	528	578	629	564	562	560	533	558	548	587	609	567	546	574	532	579	591	603	559	552	583	572	589	572	589	589	577	598	591	583	539	580	568	572	550	559	543	574	586	556	588	568	567	585	595	587	590	609	604	579	561	534	592	613	573	578	580	548	550	589	585	592	581	605	588	583	579	581	594	561	596	577	621	604	566	590	619	556	547	598	589	572	612	569	576	577	573	606	618	551	550	598	588	576	586	555	591	585	588	566	574	574	587	589	600	612	595	567	578	598	545	583	541	596	565	570	587	571	553	560	567	576	612	548	562	614	612	584	610	609	550	586	543	542	573	609	567	574	623	619	562	549	573	603	578	578	582	548	562	578	578	619	575	556	566	549	529	557	539	567	565	556	586	569	563	608	560	564	553	615	580	559	623	583	612	587	557	568	589	548	568	587	564	579	615	586	573	578	624	572	570	591	631	557	558	603	580	613	559	630	573	581	609	574	587	527	546	599	584	589	593	566	572	614	571	559	610	556	606	593	571	543	532	577	592	564	558	592	600	586	523	575	546	560	576	589	575	608	576	557	549	584	604	559	637	582	595	603	518	552	550	578	579	602	590	595	586	547	533	604	550	571	589	514	554	597	579	581	602	575	570	584	546	574	589	570	543	561	592	514	610	625	531	575	607	597	557	607	577	579	561	582	548	546	598	589	586	553	592	567	604	555	624	547	554	563	579	603	596	558	584	601	536	531	595	585	581	537	536	564	611	602	558	598	542	581	581	535	609	565	585	561	603	561	564	577	580	591	548	563	581	576	592	574	547	565	602	570	570	599	579	546	567	603	540	589	582	548	522	565	573	570	568	611	605	525	572	578	603	613	560	576	558	552	587	603	617	586	535	622	592	591	619	550	564	649	538	578	588	582	579	525	593	567	562	550	585	575	575	538	588	561	578	540	577	569	569	577	567	604	587	578	557	564	555	575	631	615	584	585	581	543	576	612	607	594	562	582	538	574	588	568	577	635	556	595	628	567	575	575	548	547	615	570	579	583	610	625	562	552	591	581	597	576	571	541	587	559	589	562	621	573	567	607	624	537	571	540	562	555	566	592	518	548	588	563	574	573	614	571	600	560	582	576	587	560	563	570	574	574	601	563	557	533	590	585	588	579	609	568	542	572	582	559	583	579	561	584	575	598	598	573	534	576	591	582	567	596	564	620	565	557	595	619	609	538	565	571	583	575	587	567	589	572	620	626	596	587	594	611	565	582	618	577	559	591	550	594	584	585	564	620	584	554	532	596	571	565	550	624	534	531	595	606	573	565	604	535	602	577	612	557	573	557	567	573	601	555	578	560	560	583	568	584	607	589	565	555	541	550	556	614	546	591	556	561	572	577	576	547	590	625	591	585	591	559	600	591	591	608	574	569	594	602	549	584	582	576	599	589	609	587	546	556	577	590	622	606	571	581	574	582	544	601	561	591	546	562	591	570	553	605	630	579	586	582	589	593	581	588	566	543	544	558	569	574	538	533	549	526	560	607	563	556	590	570	589	553	551	576	578	580	569	592	602	575	599	569	557	588	573	598	587	570	551	571	630	581	579	570	624	553	569	615	590	554	591	588	585	572	609	557	585	536	571	601	575	586	578	549	590	572	572	585	560	542	573	584	588	586	574	628	586	558	556	602	521	557	577	558	610	557	609	585	641	593	526	516	601	576	554	538	614	549	618	541	534	568	511	563	583	604	605	592	639	626	628	555	563	560	535	566	614	578	569	573	597	560	610	575	626	623	556	584	573	579	555	573	550	534	590	531	617	548	592	595	560	549	564	518	554	569	568	538	621	604	607	566	590	610	578	537	559	597	557	576	587	618	556	593	572	550	558	580	564	559	556	563	595	553	613	550	570	542	529	525	553	576	585	577	556	557	535	565	605	607	545	581	584	582	584	590	570	578	612	551	575	554	579	601	587	540	515	591	547	591	624	568	545	626	519	563	580	578	590	565	580	574	576	583	565	597	595	573	569	536	634	585	561	601	613	557	540	596	593	539	538	539	583	569	566	555	600	586	610	590	568	569	583	572	561	547	552	582	620	538	567	582	560	583	565	570	594	607	597	545	603	572	590	545	587	546	586	611	612	566	600	568	593	586	618	600	583	587	585	597	553	591	522	550	599	564	570	551	575	604	572	562	581	573	576	617	598	607	567	630	568	601	577	580	596	531	599	619	582	610	586	600	562	566	594	571	551	618	570	538	589	578	593	597	616	556	588	587	612	583	585	597	564	534	587	573	578	545	581	600	555	593	590	587	578	573	609	553	533	586	578	549	595	586	571	584	605	579	593	616	560	570	581	609	522	560	640	549	556	624	551	557	544	607	538	556	589	546	572	584	596	623	601	599	607	576	556	569	578	556	575	567	587	594	621	531	548	624	553	577	594	588	574	583	582	567	593	551	589	584	568	542	576	543	604	564	611	544	591	581	578	526	549	542	569	563	574	600
22665	21194	28998	23719	21279	21245	12515	1946	1474	1310	1241	1136	1058	1008	1019	942	965	929	933	1007	869	861	847	880	806	856	835	811	863	830	800	859	821	831	799	790	861	799	842	814	764	801	847	827	848	855	791	772	759	828	766	843	849	834	774	802	808	815	791	880	824	780	809	805	825	830	787	786	834	830	792	802	801	819	768	766	778	815	797	769	787	865	820	796	771	835	757	792	781	798	819	814	808	765	788	817	799	766	810	808	796	805	850	802	851	763	807	829	797	819	770	793	822	818	832	759	790	832	827	806	842	779	843	789	798	814	772	794	833	805	789	776	813	761	762	782	809	821	843	774	791	763	791	852	802	799	796	793	828	787	774	803	765	791	829	819	800	800	816	802	798	768	774	809	873	735	821	811	808	848	812	814	771	804	759	813	788	799	754	803	778	784	760	805	813	779	831	799	735	816	756	771	811	845	793	807	785	758	858	807	845	799	797	792	729	746	788	786	758	790	796	774	773	839	824	761	759	788	808	752	791	760	804	814	775	799	777	817	778	818	855	787	833	789	782	792	834	763	785	790	790	789	764	822	801	732	769	813	859	775	776	775	763	814	791	804	771	747	759	774	820	738	823	802	804	806	789	754	796	803	779	804	846	850	791	796	797	773	846	769	838	751	815	822	825	749	817	834	831	717	752	800	784	831	822	791	794	790	760	751	806	794	781	723	788	786	812	815	835	771	777	820	777	764	792	755	830	773	816	814	787	784	819	803	824	770	816	798	771	763	745	754	814	785	817	783	800	809	831	766	836	791	728	804	807	823	758	750	778	827	778	768	786	839	821	802	809	793	796	816	754	886	793	825	790	823	743	785	788	748	798	797	758	834	816	765	811	796	767	804	784	803	765	811	770	797	827	790	715	748	755	779	811	787	784	809	775	828	761	785	799	811	833	734	849	842	817	782	842	854	786	828	754	792	834	793	793	765	780	722	831	770	776	820	839	733	812	823	818	796	769	753	801	773	786	801	781	807	763	789	789	796	813	816	796	799	752	831	768	810	808	752	827	788	819	832	778	771	774	796	815	752	804	770	780	787	824	802	801	856	795	828	860	803	815	804	775	757	782	808	837	826	813	829	787	784	830	810	798	831	801	796	759	771	863	869	817	792	854	799	773	796	791	816	856	776	810	787	780	759	806	828	882	834	837	831	782	815	795	822	752	785	803	742	746	807	812	802	817	745	814	748	811	757	879	824	747	778	790	763	793	809	827	800	787	782	799	861	836	762	846	788	821	797	799	800	798	766	822	815	836	774	808	788	796	743	790	805	803	773	773	733	819	803	818	758	770	772	735	791	806	797	808	801	778	795	785	840	813	810	775	799	787	787	808	808	835	769	781	790	745	788	786	833	759	787	846	769	842	769	805	810	790	793	778	777	822	774	811	768	771	782	823	827	838	752	802	823	809	759	813	805	792	840	773	764	826	791	820	817	788	833	837	827	773	810	824	810	767	805	733	814	801	742	799	847	787	771	802	772	780	789	801	805	797	779	742	796	778	795	808	762	794	785	844	795	823	829	818	791	773	770	774	838	809	772	817	780	767	751	787	799	754	788	807	800	795	800	809	831	839	763	808	799	792	791	818	784	793	817	762	804	781	760	798	777	772	827	778	768	780	791	804	764	805	795	789	807	797	795	807	782	804	772	803	745	806	801	784	826	786	751	776	767	779	704	767	817	772	804	786	825	768	775	812	804	782	822	786	788	795	790	777	789	864	782	764	792	779	780	815	740	824	825	817	793	757	816	823	791	783	764	814	782	786	783	814	759	806	745	809	789	782	799	788	844	797	765	852	785	800	796	780	775	758	826	766	787	827	763	741	787	801	779	800	812	828	804	807	834	748	770	752	755	785	831	756	768	813	795	769	824	789	796	852	802	852	787	754	814	790	811	786	736	815	757	817	792	811	765	738	773	812	770	814	804	862	800	786	814	797	811	790	824	782	779	842	808	755	800	770	746	791	811	790	798	771	809	749	803	836	663	761	791	793	757	798	792	766	824	764	791	797	782	794	810	789	793	812	771	796	825	816	815	841	802	781	815	833	845	785	797	853	796	809	801	796	806	827	780	810	816	773	775	767	822	778	755	817	808	810	833	767	719	790	783	783	804	824	798	798	809	832	808	802	799	823	778	742	756	776	806	815	795	787	830	819	790	804	814	755	823	800	791	846	771	767	786	805	810	800	790	775	777	779	795	839	792	818	813	761	846	769	830	808	799	837	804	759	755	836	794	749	797	821	822	775	758	764	812	802	793	799	840	784	771	748	759	854	760	794	803	780	831	825	845	779	790	837	830	800	790	737	768	782	848	829	818	786	805	735	817	735	805	770	774	811	743	836	819	782	778	795	802	793	724	792	833	794	865	766	775	764	785	793	784	753	823	805	800	778	816	807	787	842	794	780	768	844	768	782	838	777	833	801	780	799	758	812	859	814	797	842	792	806	815	794	799	783	796	748	839	807	802	850	766	806	805	767	814	795	761	862	800	786	782	776	795	744	803	810	772	809	767	812	840	728	802	762	720	813	797	818	826	804	767	786	823	806	808	845	827	779	777	814	801	766	721	771	865	781	748	828	742	788	793	770	750	798	781	795	816	791	777	775	791	765	810	809	792	788	790	810	744	822	795	765	790	827	792	750	822	798	775	784	721	795	765	783	807	805	773	837	797	842	732	786	716	775	775	748	796	787	768	772	878	847	824	761	789	785	817	796	854	771	868	830	805	792	761	790	851	754	742	764	782	768	813	738	756	766	768	789	789	795	842	815	789	813	772	805	793	806	773	808	789	777	767	809	808	750	806	775	729	791	729	807	783	813	838	789	735	811	812	858	771	784	820	810	841	821	731	818	833	770	824	741	805	769	768	780	765	793	793	794	835	794	791	768	773	794	779	737	869	832	829	744	815	820	779	825	760	791	796	786	759	774	797	830	796	787	802	826	840	748	748	757	802	816	793	775	797	840	820	745	753	820	794	805	786	805	727	763	768	795	782	778	813	804	808	760	808	810	808	761	776	772	826	812	772	754	808	746	804	790	734	830	823	770	852	808	818	788	786	802	797	789	826	826	774	833	704	753	760	811	810	831	795	787	829	810	766	810	772	798	803	866	801	787	764	784	795	795	774	841	833	776	759	805	808	771	750	824	806	803	810	822	785	781	811	862	781	783	808	777	772	748	786	786	773	784	764	783	749	831	779	730	807	802	820	775	822	780	789	812	802	817	811	811	782	758	796	766	727	810	731	808	748	791	781	774	830	768	778	742	813	781	816	806	803	786	802	828	790	762	748	779	794	761	830	789	816	767	783	800	798	743	798	749	789	739	783	824	735	787	755	819	758	776	801	825	816	825	806	817	770	777	816	822	798	794	822	775	745	794	826	788	821	757	770	755	760	793	836	803	785	764	776	753	800	810	799	778	828	798	797	775	792	820	785	789	773	793	794	808	787	807	809	821	797	794	803	829	757	818	764
19392	16124	14314	10599	19501	3899	3101	2706	2229	1888	1690	1508	1411	1276	1255	1151	1164	1141	1049	1038	1026	996	971	935	919	897	961	957	949	909	890	928	900	918	922	931	867	891	841	899	915	876	861	891	864	852	881	867	863	836	892	859	866	914	886	882	871	854	922	897	828	879	867	837	880	844	951	899	904	883	952	853	890	928	861	827	853	839	813	892	869	907	882	836	917	882	883	859	880	895	857	877	883	802	893	863	849	879	859	893	865	870	890	865	835	939	878	904	878	852	835	834	923	847	903	882	903	836	865	850	815	855	879	820	846	865	845	885	827	854	870	848	845	863	850	865	851	830	890	851	819	817	872	856	905	901	865	901	847	883	905	833	845	851	874	873	810	828	863	844	815	918	804	839	879	864	819	832	875	864	884	890	848	873	884	863	865	896	817	804	898	912	857	846	831	881	866	818	893	938	825	867	850	835	902	863	872	862	868	831	875	885	873	880	844	900	852	852	780	889	849	838	821	870	821	940	826	840	885	923	881	841	844	893	862	930	815	842	881	895	871	835	871	834	867	831	872	842	848	822	898	850	841	842	843	884	805	853	838	890	894	889	850	874	809	812	894	871	866	899	812	889	887	854	875	902	833	845	846	844	890	821	860	862	909	812	841	927	885	886	875	860	901	861	948	880	839	802	867	893	853	818	891	886	894	901	817	872	932	860	835	879	924	828	894	845	847	878	837	852	862	831	868	873	834	857	892	891	905	874	876	862	874	846	826	891	894	832	831	864	845	898	805	864	908	887	882	820	895	874	841	861	826	879	836	922	810	800	828	861	844	914	869	882	838	865	854	895	876	814	878	840	857	836	866	838	855	826	846	917	842	884	912	835	863	852	844	835	831	881	870	866	876	865	790	843	890	888	890	877	930	847	844	862	852	854	886	912	902	900	831	860	823	856	873	870	773	842	881	853	884	864	863	888	853	868	881	869	827	881	797	862	806	826	878	881	843	915	901	928	822	844	870	887	922	891	851	850	869	846	882	827	841	885	895	839	856	863	867	854	870	882	848	880	902	860	872	851	866	863	882	827	886	834	839	878	824	810	838	883	859	864	847	892	882	886	832	875	955	870	872	923	872	899	824	859	894	865	864	876	841	795	899	887	893	827	914	888	845	901	903	848	905	927	881	885	812	897	901	883	924	898	899	814	883	849	836	900	861	914	852	878	843	905	852	882	926	849	918	849	838	846	823	830	878	888	868	893	853	888	884	864	833	859	898	895	843	854	913	898	850	829	879	836	844	831	862	877	871	885	847	837	863	857	866	895	893	861	848	815	891	915	877	856	875	903	874	824	818	831	856	835	834	870	887	887	854	847	878	841	821	833	869	881	818	841	848	904	822	814	861	816	818	883	854	866	892	894	818	828	853	878	845	860	865	866	857	844	895	872	895	810	777	843	782	926	848	847	873	859	877	830	855	829	885	882	834	867	821	914	861	841	854	901	896	843	878	817	903	855	847	826	879	858	845	868	849	831	833	871	883	858	848	855	850	808	859	869	864	885	877	892	852	793	891	852	838	863	873	846	848	850	844	879	872	826	869	831	820	863	888	827	855	876	825	886	901	856	861	846	821	866	818	839	872	866	885	829	892	799	860	894	886	882	795	882	889	862	868	869	865	826	823	888	839	856	854	850	892	837	848	819	852	803	847	917	850	878	854	897	852	844	850	845	831	863	847	881	884	812	858	787	906	853	807	858	879	902	861	841	820	877	869	905	834	891	841	840	856	927	874	804	892	873	844	896	908	893	873	892	837	862	852	842	855	887	870	888	880	893	846	880	826	884	856	797	826	845	889	882	874	803	869	857	917	831	807	896	860	922	838	905	873	841	888	870	892	872	891	889	857	853	828	895	895	876	871	852	866	899	811	844	833	893	887	834	912	889	851	862	887	877	833	844	883	869	870	852	895	875	859	870	891	908	882	849	803	888	799	853	870	870	847	887	815	874	854	844	810	877	811	867	847	873	859	863	872	895	872	890	814	802	877	789	841	873	895	847	839	887	842	851	845	835	845	870	816	871	875	874	841	909	839	845	877	845	821	917	884	882	887	858	839	874	822	898	919	800	935	850	866	796	887	836	904	890	887	863	843	818	841	887	882	907	849	875	883	839	855	829	837	865	839	847	799	802	875	919	868	805	845	810	855	871	840	867	851	896	911	875	880	858	874	828	853	844	846	842	833	883	823	814	874	905	882	908	866	882	851	795	872	832	825	905	893	845	838	851	872	835	857	818	860	928	923	812	823	928	844	895	856	837	876	799	840	832	870	859	838	867	888	827	850	828	841	876	866	900	875	866	863	829	858	848	852	875	860	857	874	800	844	882	906	877	871	870	927	857	900	903	849	894	858	904	847	856	852	883	862	843	809	865	840	879	870	930	896	825	820	831	907	853	802	844	802	831	890	856	874	852	902	837	873	881	845	837	851	843	883	843	898	861	845	827	788	890	873	845	865	833	865	820	899	854	828	906	897	889	828	892	809	868	888	892	848	801	868	859	821	862	848	886	872	874	805	889	847	903	864	835	846	871	834	868	827	850	889	831	870	886	904	852	816	868	861	930	851	852	883	893	828	924	866	855	860	816	885	850	854	844	896	906	859	914	921	822	828	879	856	832	784	854	882	839	874	876	803	857	862	884	826	872	868	885	833	877	850	841	873	908	892	851	835	850	865	884	853	888	832	907	796	839	880	850	884	876	842	859	885	860	833	895	850	880	884	872	864	841	845	879	838	901	891	848	920	903	887	838	910	883	803	845	835	844	900	888	850	851	830	823	864	840	841	810	876	870	891	855	833	867	812	831	860	856	934	838	868	852	823	919	886	855	800	922	809	843	853	894	860	855	883	852	884	868	826	865	846	834	834	846	819	840	873	822	896	844	864	844	857	851	856	876	837	877	854	808	877	875	889	838	830	814	854	830	895	850	848	898	856	852	877	811	858	794	854	893	865	848	815	875	844	812	845	827	814	903	878	875	916	862	867	841	851	842	832	886	862	822	869	893	888	819	931	861	869	874	909	890	836	855	858	858	860	860	829	892	882	883	921	828	892	848	866	858	875	901	864	878	838	876	888	862	854	869	825	864	839	857	916	838	880	846	855	860	864	900	884	833	852	852	889	872	863	848	838	796	840	869	881	840	872	866	884	847	864	893	846	878	885	877	855	875	854	866	897	875	854	858	829	814	829	863	905	928	858	841	851	921	854	860	837	865	859	879	809	795	865	843	850	857	874	894	862	925	882	850	849	882	853	866	878	890	879	845	823	869	822	888	860	811	793	824	880	883	897	881	877	859	894	878	859	841	904	826	803	869	835	804	852	843	868	841	873	843	872	849	830	827	871	809	794	877	911	827	873	934	797	916	861	803	860	868	871	837	882	880	835	847	835	891	856	902	846	853	887	885	846	834	816	867	849	859	859	853	848	866	852	859	851	909	820	897	885	854	834	904	872	862	849	848	805	875	811	790	937	855
27265	20507	9421	2128	1389	364	326	292	327	276	291	291	286	286	268	264	278	293	270	257	313	267	295	276	304	301	286	292	277	283	282	258	305	256	284	273	258	306	282	280	266	271	274	279	290	279	271	285	262	286	286	281	286	279	296	281	286	258	285	287	258	277	286	265	272	282	260	238	302	300	277	323	282	269	275	246	257	291	289	277	289	271	279	260	297	260	264	290	277	270	284	271	285	272	283	266	275	278	294	265	256	290	288	292	264	322	257	270	268	290	255	271	281	267	306	299	243	272	260	258	297	270	269	250	271	281	295	268	278	276	294	282	257	292	303	252	278	299	290	274	287	286	275	289	281	266	297	262	247	292	256	299	280	254	257	278	297	286	265	298	274	240	266	283	272	269	294	287	318	295	308	297	298	288	297	271	283	255	297	277	288	270	276	311	277	309	273	259	284	292	263	273	293	311	274	268	262	279	316	265	260	287	293	259	263	281	292	270	282	270	297	267	265	276	262	267	283	316	271	283	296	296	271	262	268	234	244	266	261	270	292	274	286	279	251	266	249	279	230	271	275	251	261	280	291	270	260	275	280	280	259	284	246	274	258	241	260	266	274	309	267	259	296	279	256	270	265	250	288	284	271	283	293	276	303	279	291	270	247	306	287	247	281	287	274	287	267	314	266	247	273	301	300	292	293	270	286	272	274	262	300	267	291	278	279	267	274	269	258	278	262	268	271	272	267	267	265	286	283	264	277	297	294	297	279	281	289	265	272	286	290	262	290	262	275	311	267	266	267	293	269	241	238	265	286	259	292	285	274	287	308	298	271	284	275	241	281	270	245	290	297	282	278	295	280	278	282	301	283	288	297	296	298	271	264	268	275	254	233	269	273	283	291	280	273	275	258	282	247	251	280	250	279	263	246	281	284	270	265	278	282	265	277	254	260	301	264	283	261	293	301	255	304	285	251	290	274	272	273	299	296	264	261	317	288	295	275	300	275	264	274	272	279	300	285	277	296	246	250	250	284	273	282	282	292	264	282	291	286	279	283	286	266	271	275	277	259	292	279	265	285	293	276	253	269	263	266	285	242	279	292	250	282	283	254	294	272	277	297	295	243	267	263	281	256	257	275	261	289	274	272	272	259	295	263	283	291	277	283	289	302	262	265	286	262	280	264	275	285	268	277	270	279	261	289	255	273	277	291	274	293	279	302	280	280	311	252	247	293	303	277	291	289	293	267	280	278	288	274	275	277	261	249	270	253	268	267	280	315	273	257	265	261	272	270	251	285	271	274	294	275	270	264	281	292	300	269	290	278	280	266	296	282	281	289	263	290	261	269	284	292	287	270	301	271	308	299	268	292	309	296	243	285	277	286	307	286	271	288	266	285	278	281	291	280	294	277	287	288	301	295	279	275	264	259	278	266	290	274	266	293	242	281	300	240	299	290	266	304	258	282	274	289	284	271	289	232	257	256	267	285	303	291	243	272	289	279	273	304	305	289	273	274	263	298	294	257	280	265	283	264	262	265	264	259	238	300	331	281	270	285	266	313	283	247	292	274	291	319	292	292	247	269	276	289	310	275	297	309	274	265	266	275	281	302	250	273	261	263	268	303	279	288	264	308	293	327	262	304	275	276	259	286	273	301	272	269	290	253	292	271	291	271	279	292	275	252	293	273	271	299	287	288	289	235	261	267	271	279	261	273	285	284	271	261	298	277	281	265	282	309	290	307	266	297	277	315	266	314	255	270	258	297	296	252	289	304	269	287	291	236	244	294	281	272	277	285	285	264	274	274	277	304	258	270	261	305	260	258	305	283	303	286	274	302	281	277	273	294	307	278	280	295	288	294	271	275	276	292	263	268	268	282	280	261	304	244	280	279	276	312	305	288	292	268	273	288	286	260	277	275	273	274	307	290	268	307	255	277	294	257	255	246	318	288	262	270	310	329	284	276	278	272	300	266	278	254	283	277	279	318	287	256	298	285	272	267	297	278	271	298	282	279	273	281	314	280	313	281	292	288	270	256	287	297	263	258	285	275	266	273	260	291	274	280	270	317	259	255	310	287	286	278	257	276	247	298	272	276	298	288	276	254	292	286	265	283	307	289	332	267	257	303	291	279	268	263	263	279	288	294	278	308	310	258	304	284	282	280	309	283	284	299	280	264	257	277	277	277	299	278	268	316	270	278	260	275	282	274	281	327	258	257	262	276	303	279	278	300	296	280	290	263	299	267	262	275	280	285	282	252	277	282	301	286	266	274	286	264	271	299	258	280	278	278	291	294	231	297	289	263	270	273	294	297	260	273	277	298	261	269	314	276	274	288	298	283	293	272	272	270	291	281	256	291	270	269	323	266	299	263	278	274	272	261	287	280	289	277	286	252	243	251	275	280	287	278	280	267	276	284	289	291	261	271	281	260	268	301	302	305	287	310	300	303	260	276	291	291	286	258	298	268	268	247	273	278	292	282	274	271	316	278	276	304	307	285	260	276	290	261	280	280	260	266	251	273	264	281	275	271	284	281	294	275	250	275	267	320	282	278	283	257	275	266	259	283	307	265	269	250	302	264	292	293	275	269	284	283	265	298	262	282	294	287	270	293	290	278	267	259	267	280	272	296	296	296	299	263	274	293	277	287	271	289	270	273	303	297	240	294	297	264	246	302	266	291	280	299	281	269	274	244	291	245	323	273	278	275	289	281	254	275	268	281	279	284	316	273	301	288	272	265	288	303	272	246	270	274	283	301	256	278	277	301	279	280	285	276	275	299	302	287	296	278	286	255	251	269	274	286	317	277	291	276	269	287	271	266	278	264	277	266	260	256	305	295	262	282	256	293	270	253	289	258	302	264	277	271	256	292	284	274	274	291	281	275	244	271	264	282	284	292	261	285	281	270	282	288	251	284	260	280	281	245	276	286	293	264	278	285	292	272	278	275	278	261	289	285	273	287	257	287	263	285	284	270	305	276	298	305	279	271	276	284	300	267	266	300	287	307	297	330	278	271	268	280	286	278	259	293	269	259	294	291	263	272	284	281	263	287	277	281	283	274	259	281	299	266	297	292	280	291	250	255	275	286	282	244	281	298	255	282	287	277	302	271	273	272	292	265	281	260	242	286	246	257	273	297	300	310	285	287	286	282	287	246	279	279	264	290	291	292	298	292	229	259	269	271	271	315	286	266	281	270	280	248	289	293	262	299	282	278	261	279	271	273	263	291	257	272	270	291	275	272	287	254	304	292	259	286	285	286	295	261	273	268	294	266	284	274	256	256	257	264	309	257	301	278	280	254	280	267	293	312	279	277	263	260	288	297	265	267	254	258	287	288	293	295	289	293	276	289	265	266	258	277	260	315	297	305	256	297	279	259	282	244	292	261	274	259	307	265	258	271	242	292	288	288	251	283	296	275	284	276	300	303	276	290	273	287	261	262	284	295	265	282	282	272	270	284	285	276	322	280	268	263	269	276	307	266	265	276	274	217	286	298	295	303	277	287	259	268	297	265	272
13438	1407	1686	2831	1623	473	402	410	342	376	346	352	350	320	371	333	355	379	347	334	349	364	321	335	330	338	321	361	341	336	323	338	325	336	361	340	333	338	311	317	365	330	334	324	352	359	350	350	337	318	361	310	337	320	324	329	296	346	338	361	346	303	324	314	365	361	346	337	349	335	341	329	347	321	321	350	339	327	315	341	312	352	365	362	340	362	326	347	339	315	327	355	344	347	339	342	288	339	341	316	353	332	324	342	316	343	353	343	317	369	355	320	330	370	316	368	348	331	329	368	378	346	368	317	318	336	388	368	364	317	340	342	325	332	341	346	347	334	351	336	382	334	319	314	369	357	344	320	339	334	326	366	315	355	329	336	336	338	374	365	365	353	339	362	345	324	363	341	357	316	336	340	334	355	367	342	329	338	329	340	336	334	325	321	335	340	339	314	352	328	324	327	335	349	344	327	358	341	311	346	338	357	331	337	353	330	345	332	316	321	346	344	320	357	331	315	330	358	336	353	320	338	350	372	330	351	340	328	369	331	331	327	346	339	390	360	379	334	326	323	336	372	332	325	355	355	323	342	365	327	326	316	327	343	325	327	347	332	333	352	346	351	357	358	322	336	327	315	346	314	348	325	305	379	340	352	317	305	319	313	362	361	354	339	340	359	327	345	335	356	334	381	353	358	346	315	346	358	333	322	352	322	343	335	324	325	303	321	326	334	327	379	360	380	298	323	351	358	347	318	353	321	316	366	354	333	368	338	345	333	335	314	323	370	345	313	313	336	337	337	359	344	325	331	318	379	340	324	354	345	314	331	325	326	327	322	354	293	337	321	323	317	318	320	354	331	351	318	337	331	342	363	375	332	349	335	329	343	370	326	336	323	341	332	362	350	339	316	322	320	320	334	348	345	351	350	342	354	353	328	337	344	335	336	370	345	314	325	334	350	344	372	315	319	329	352	346	358	331	339	312	333	332	341	357	342	355	319	350	300	337	346	337	364	340	311	303	347	345	338	385	350	364	340	351	320	341	339	330	311	341	332	322	382	337	311	282	317	331	315	318	354	321	343	361	317	321	350	318	350	367	302	330	313	315	318	346	328	324	335	305	336	316	355	367	347	354	336	320	344	345	333	340	369	294	337	360	351	340	343	337	386	337	325	294	347	327	327	333	307	338	347	319	328	352	311	333	350	332	352	308	339	337	343	344	305	315	321	356	343	360	327	313	337	363	365	317	327	319	342	306	347	314	359	337	325	313	338	325	333	331	322	375	320	351	328	305	339	318	327	354	321	308	349	347	354	372	303	348	330	342	343	351	331	348	332	350	350	345	325	372	337	363	333	345	364	317	337	361	330	308	347	336	352	329	337	345	312	351	318	329	320	310	353	338	355	357	343	349	345	323	373	324	357	325	358	345	366	319	348	335	318	341	330	349	328	355	349	361	323	321	325	366	347	371	348	353	343	339	338	350	343	348	360	328	300	329	346	359	362	309	354	359	316	336	320	353	344	320	365	329	341	337	306	320	336	300	352	321	360	365	326	367	340	344	336	341	318	313	327	332	339	338	340	336	345	299	347	331	356	308	321	343	357	330	344	344	340	348	317	336	344	343	348	344	325	300	334	332	342	353	348	393	353	337	358	348	357	339	326	324	320	339	306	370	331	335	376	342	352	358	371	316	349	347	363	312	313	306	340	324	314	347	342	297	307	339	327	325	323	354	356	339	308	372	328	343	353	323	368	336	327	316	326	343	323	325	338	324	358	364	339	343	292	360	341	328	327	323	362	300	348	335	382	317	363	320	327	307	351	329	345	348	354	339	295	352	356	333	339	340	334	351	328	306	356	317	353	323	314	336	323	316	349	356	312	337	334	325	335	326	324	366	336	343	353	320	364	343	325	346	352	331	309	338	323	301	333	344	329	346	303	360	325	359	339	358	319	354	361	305	329	336	325	349	314	339	323	369	351	336	343	335	321	317	331	324	326	323	329	345	307	322	334	354	355	301	355	355	306	340	357	349	329	332	331	347	355	321	343	359	365	331	293	322	309	334	353	324	354	336	360	375	333	343	346	344	352	341	337	337	366	311	356	331	338	341	344	312	331	352	351	344	346	304	353	320	328	358	333	326	344	300	387	338	358	329	352	312	346	315	317	338	363	333	312	337	359	333	356	326	345	363	321	316	324	323	304	324	321	344	361	352	346	362	316	349	305	333	351	326	311	318	331	334	362	339	318	376	337	347	379	360	325	347	334	314	329	304	324	394	337	341	324	339	350	331	316	336	346	336	331	316	328	303	322	319	345	345	320	344	361	348	331	313	323	334	305	346	375	338	328	356	338	341	349	352	357	333	350	334	360	344	311	345	333	323	347	357	317	345	318	326	347	332	323	340	374	309	349	313	321	328	345	339	345	374	357	342	310	333	344	337	318	307	314	333	342	353	352	354	338	345	355	316	327	347	356	354	311	343	345	357	348	353	326	349	327	326	345	338	313	295	361	306	304	352	340	348	359	336	314	345	362	328	358	313	338	319	324	363	346	362	317	313	342	367	344	330	316	324	328	328	353	345	339	352	343	334	318	330	348	347	317	353	345	305	304	327	337	336	340	342	371	343	311	340	336	331	325	319	325	304	331	345	322	363	334	335	343	315	342	323	319	332	320	333	338	327	336	324	338	316	312	331	330	313	328	342	366	341	338	336	348	348	343	342	351	368	314	355	340	352	369	362	327	294	318	348	363	316	356	338	341	349	312	343	351	313	365	323	344	302	347	326	335	317	340	366	339	315	334	355	334	348	340	352	374	316	334	316	322	316	315	355	336	323	328	336	347	327	325	343	349	318	337	342	359	335	321	331	329	325	381	319	351	344	367	336	337	325	319	324	341	318	324	309	328	344	361	336	322	320	359	341	300	304	355	291	354	333	342	322	333	325	341	343	322	310	321	340	321	373	341	318	340	320	326	315	337	358	337	352	324	310	338	351	332	345	322	346	374	361	332	345	350	322	309	352	346	320	342	351	345	323	312	328	344	336	335	349	344	320	310	324	319	384	326	332	323	330	324	310	318	335	297	386	362	365	337	333	325	323	327	316	344	330	334	310	352	360	351	354	365	345	340	352	319	342	329	331	326	327	320	363	349	340	321	354	320	317	334	360	323	347	328	353	342	311	369	347	311	334	298	323	346	356	323	351	343	350	353	337	342	314	347	323	368	303	354	324	360	308	342	324	351	348	319	330	337	335	316	318	343	346	340	341	349	340	326	323	368	363	346	320	348	378	329	328	332	363	350	306	326	353	293	341	320	354	316	360	345	359	341	316	301	335	333	348	300	345	340	340	348	333	367	365	366	310	325	316	324	326	349	315	327	348	347	364	341	356	324	345	345	299	341	311	343	322	359	335	350	312	328	362	309	331	344	371	342	357	324	326	318	353	314	328	329	334	357	347	339	363	335	315	315	332	349	351	346	335	330	310	335	360	334	344	320	375	335	340	341	355	303	356	339
23659	21190	28588	24057	21320	13486	1504	925	717	700	645	589	580	532	565	486	463	497	498	466	507	501	458	485	458	454	478	480	504	402	418	468	442	467	409	428	451	456	457	445	476	435	443	463	456	456	469	467	381	441	431	431	449	424	434	439	456	450	484	414	430	410	442	441	443	416	408	451	428	442	411	450	432	411	408	433	475	408	459	370	449	404	426	423	427	454	451	438	446	438	463	417	433	445	430	434	446	436	462	409	378	459	415	445	456	447	418	450	406	439	396	389	407	393	446	469	422	418	413	434	437	419	426	442	413	404	401	444	426	439	434	440	400	461	447	409	413	408	413	452	420	405	412	443	416	438	438	458	434	444	464	409	468	440	426	382	379	429	428	406	466	420	439	444	424	434	446	411	429	415	437	425	443	387	452	426	441	410	436	413	386	449	450	430	423	447	419	418	402	419	426	406	418	440	426	470	428	429	445	428	408	431	405	451	428	488	453	408	440	448	393	429	475	445	431	415	448	417	471	400	440	451	458	445	434	424	446	474	460	428	401	440	412	420	439	408	477	420	437	414	435	459	473	445	450	414	447	441	417	419	449	434	438	419	431	414	421	409	420	405	419	421	433	431	440	447	382	417	462	435	424	443	419	426	418	461	424	409	442	422	403	421	426	423	411	447	419	408	412	417	444	400	391	410	439	448	418	432	401	436	435	462	478	428	424	387	422	444	402	447	437	416	413	428	417	407	496	444	427	457	478	421	430	453	433	426	458	426	452	392	419	478	444	434	465	460	461	431	439	439	414	426	423	434	472	433	439	461	414	435	436	441	431	420	405	444	408	431	383	425	424	410	430	464	427	430	439	420	422	444	426	437	454	441	405	425	436	432	410	412	401	434	423	419	416	425	399	421	445	456	478	396	409	416	432	432	428	418	428	465	439	442	466	425	439	440	443	439	446	408	458	426	395	418	443	397	384	410	464	447	405	457	447	412	415	435	412	447	427	426	405	429	443	446	470	464	425	417	393	434	458	406	424	458	422	421	424	421	444	450	479	467	420	434	461	446	408	447	476	457	403	403	454	416	440	416	422	445	427	429	407	445	458	397	443	442	412	418	412	437	443	449	439	438	392	400	402	424	409	477	419	450	442	421	426	438	447	448	466	422	441	457	506	458	438	425	454	447	435	462	424	430	426	426	393	432	423	436	447	407	391	430	423	421	436	427	437	438	417	400	416	448	428	422	443	417	412	447	463	454	451	408	442	387	414	443	459	423	387	421	414	387	436	437	428	455	412	459	435	437	438	436	449	416	426	419	445	434	442	381	457	433	410	446	438	420	437	421	410	416	429	480	412	420	438	425	402	440	434	444	411	413	404	434	448	417	414	450	434	418	445	438	459	456	414	418	439	433	434	443	443	415	433	435	453	406	424	399	428	439	423	421	410	406	475	417	423	444	421	417	431	429	492	413	448	442	442	388	451	423	433	425	418	446	431	448	456	463	440	440	431	400	421	422	432	460	409	449	440	454	467	403	420	444	395	451	407	420	426	389	445	460	450	412	435	409	421	409	399	403	419	461	401	401	486	417	415	437	455	414	432	464	417	399	458	431	425	398	465	416	438	447	458	403	475	414	458	406	437	405	401	418	406	431	451	404	432	430	430	429	449	446	468	433	393	437	410	442	435	474	452	423	429	450	429	412	431	459	414	425	449	464	434	471	396	435	418	465	467	409	437	398	446	435	426	428	454	404	368	424	450	432	434	405	410	441	452	445	384	432	445	426	390	434	449	455	424	460	411	456	436	383	418	425	454	444	392	456	456	425	425	441	428	449	432	410	406	440	434	441	462	424	428	446	429	469	423	405	410	446	404	440	469	437	406	412	433	464	436	429	422	406	400	416	455	434	464	429	396	445	448	421	457	437	399	437	397	424	452	415	424	393	441	461	447	417	453	413	453	458	460	404	427	443	420	413	408	412	447	414	439	432	450	416	407	423	438	466	455	419	494	470	421	455	412	449	392	445	400	412	387	452	466	426	447	424	418	438	468	474	434	446	439	381	404	440	427	420	467	415	417	435	443	407	426	460	473	444	460	428	424	437	396	414	425	440	458	432	458	451	431	427	406	414	422	437	439	414	448	448	425	422	424	449	417	404	410	436	449	439	433	421	414	419	424	425	441	425	454	417	412	434	440	437	435	427	430	434	419	485	405	439	407	455	440	430	437	444	443	428	417	438	401	364	447	403	457	429	402	462	469	459	420	413	456	446	404	440	420	475	408	423	435	396	414	439	448	428	418	436	400	433	434	447	440	424	410	419	433	437	453	421	359	463	461	443	436	416	432	394	438	425	415	416	450	448	431	407	429	449	414	390	413	442	400	408	423	423	461	430	397	434	442	416	416	435	422	397	469	430	454	403	453	436	468	389	406	423	404	429	431	448	447	446	399	453	445	441	459	439	452	413	447	398	408	434	435	442	440	440	428	415	444	427	451	445	395	421	444	404	435	440	474	433	441	404	389	406	414	442	440	415	432	432	403	443	443	423	429	448	416	419	399	440	421	424	442	423	416	431	395	416	428	420	454	421	410	425	442	469	434	452	431	485	409	415	456	427	451	444	439	443	404	428	466	444	416	450	397	444	415	438	433	425	419	411	444	431	397	440	431	463	415	434	414	409	411	404	390	426	432	442	420	416	427	422	434	430	431	427	419	432	452	435	459	433	446	412	428	426	454	401	436	433	466	432	397	419	441	449	403	453	469	406	432	450	432	399	445	451	418	434	389	422	411	450	458	435	394	458	427	408	458	406	464	443	418	436	439	438	434	436	436	457	421	452	445	472	450	397	409	453	422	377	420	411	422	425	436	441	413	442	444	448	454	420	402	412	399	441	445	425	430	451	436	466	429	428	416	439	469	480	407	415	398	459	476	464	423	458	455	386	425	413	453	430	412	456	426	400	409	401	444	403	439	453	446	424	449	443	421	452	425	431	400	448	431	401	418	421	418	452	450	461	435	441	452	472	417	404	455	395	476	407	413	442	404	439	430	418	384	407	453	413	421	437	468	462	441	436	449	464	433	462	454	464	453	418	394	419	452	443	417	411	454	401	435	420	442	422	431	415	415	432	470	465	404	444	442	453	404	454	433	453	377	414	462	442	457	390	432	429	404	455	429	395	435	408	425	432	438	427	443	441	431	449	444	422	435	386	437	465	409	374	459	436	435	431	419	437	449	437	425	409	414	426	421	423	446	427	422	404	446	438	420	383	422	465	406	411	462	431	425	414	407	452	423	450	421	410	436	425	457	410	433	433	429	401	428	434	418	407	447	414	368	429	424	442	392	426	425	422	418	454	434	448	434	442	417	443	436	439	461	423	450	421	450	465	408	453	404	404	463	423	448	486	423	429	431	428	430	428	433	435	395	401	416	448	440	435	433	400	450	445	450	417	396	421	414	444	397	466	433	466	424	423	427	399	457	447	437	432	428	429	393	410	449	448	473	443	418	430	398	421	442	406
16393	9668	8705	7159	11320	2111	1693	1441	1216	1055	926	818	744	733	622	590	593	602	641	595	552	531	525	528	533	537	511	563	505	524	553	459	540	476	504	495	480	476	511	515	543	520	502	497	478	505	527	516	503	501	482	519	492	523	522	512	529	527	497	509	470	524	502	536	459	520	477	467	492	508	500	468	487	533	451	432	481	531	499	492	476	491	474	481	487	534	525	510	489	490	477	494	502	468	505	533	487	500	501	488	497	490	501	449	449	476	448	463	487	479	534	469	463	476	481	487	478	444	544	463	509	490	492	510	469	488	460	494	515	454	499	505	443	502	447	455	496	483	489	470	479	482	476	482	486	469	468	463	481	505	498	494	471	487	496	494	483	476	467	488	539	480	527	458	492	515	495	507	504	504	455	493	518	482	485	491	547	510	485	489	479	476	472	498	497	452	486	511	479	508	468	487	465	449	475	523	465	455	479	488	475	499	497	488	482	493	471	475	467	490	436	490	508	485	512	468	462	513	475	495	483	507	469	505	476	464	488	515	463	478	481	478	484	495	508	515	470	492	467	479	489	460	510	507	477	488	531	470	472	455	500	481	486	494	474	466	459	509	496	517	494	490	478	511	494	493	478	441	509	498	480	469	467	489	467	476	500	467	485	529	506	475	495	502	485	456	501	530	487	465	474	515	498	467	515	504	520	491	478	506	473	470	505	519	487	488	488	480	477	500	491	487	504	502	513	511	490	523	505	505	535	528	497	493	444	503	458	488	467	464	461	481	475	499	521	453	472	474	458	519	509	489	500	478	482	483	468	468	485	490	496	474	491	485	475	477	439	475	496	495	482	481	508	483	504	463	484	428	491	473	494	475	492	538	488	505	470	489	458	482	464	469	488	459	516	495	492	510	448	474	491	451	472	476	496	495	501	501	524	473	470	448	459	466	477	452	516	523	511	512	463	491	476	501	498	490	464	516	480	475	493	479	485	482	487	481	482	455	527	505	498	497	478	454	515	513	465	511	495	482	452	464	464	514	490	484	465	528	476	486	479	483	486	534	495	460	509	462	492	441	541	496	476	505	522	470	532	479	495	517	505	522	492	476	501	482	486	498	501	495	482	470	515	504	514	504	484	507	502	510	497	500	503	503	484	485	473	507	500	479	454	453	511	478	475	480	487	495	425	498	454	497	454	477	504	500	451	463	501	429	487	503	519	455	464	459	496	466	500	483	507	504	508	522	452	472	489	461	487	489	461	505	484	497	485	483	480	507	483	453	498	438	459	500	516	498	436	450	496	471	543	515	511	465	476	498	460	464	491	488	474	483	475	508	488	464	501	451	511	504	495	434	469	514	458	500	489	450	485	485	503	505	502	473	470	483	491	481	508	508	495	473	470	488	512	463	515	499	505	474	482	473	462	495	502	510	504	465	473	470	499	511	467	467	524	459	467	472	469	500	460	462	450	485	500	523	462	486	447	501	462	478	503	453	463	504	514	484	495	459	511	489	439	473	523	480	489	485	487	511	465	472	502	463	488	503	482	502	468	493	469	494	474	454	461	483	470	513	505	496	515	508	520	467	505	492	448	493	486	479	503	476	492	498	504	448	479	504	478	505	510	467	495	498	497	460	488	486	460	518	486	492	530	513	514	493	477	447	487	475	437	457	498	498	468	492	454	471	476	460	499	503	499	477	470	521	493	522	496	467	515	481	479	460	482	469	490	468	488	499	488	469	524	471	507	495	501	504	495	465	473	485	511	502	486	494	472	477	439	439	478	469	486	485	478	485	503	489	539	495	486	494	490	490	484	455	474	458	505	488	485	441	508	490	444	500	524	468	477	459	452	463	516	515	509	473	481	475	474	484	486	493	502	491	470	475	485	444	461	473	485	473	446	459	495	491	483	475	509	490	463	471	478	500	492	517	459	529	496	477	480	506	464	506	486	486	458	493	525	471	457	479	497	479	499	470	483	494	482	470	491	461	457	493	514	501	480	473	437	477	471	477	469	424	490	491	501	503	450	504	504	490	511	495	503	464	500	483	478	485	501	487	494	455	496	473	469	529	511	474	437	489	501	485	487	456	489	459	493	485	473	487	453	512	470	491	473	456	489	458	490	484	478	472	467	497	488	478	474	490	495	455	503	472	510	525	510	512	460	500	465	471	484	504	512	479	484	474	492	537	487	495	520	494	529	484	510	513	508	485	477	486	487	471	482	479	498	481	484	510	500	472	502	462	465	462	501	516	481	487	489	473	468	456	449	459	480	511	481	457	471	505	494	484	528	472	483	485	521	474	485	509	511	473	499	461	517	461	494	494	525	470	503	479	468	491	482	481	488	441	492	491	449	478	466	456	477	462	431	510	476	488	491	466	479	473	474	529	481	461	488	494	501	469	452	496	527	535	465	471	484	488	483	506	456	496	487	499	497	480	535	520	481	494	501	486	478	474	489	490	499	439	473	480	451	452	479	463	529	515	491	512	503	509	516	512	478	486	462	507	457	480	430	468	447	484	477	497	466	529	497	447	454	486	481	536	496	460	487	489	506	498	492	444	501	448	455	470	477	489	514	479	464	467	447	466	493	459	515	515	486	489	485	502	470	432	505	484	462	472	481	474	459	487	520	488	466	467	473	498	461	524	493	493	463	483	511	483	490	471	490	486	483	479	475	500	490	449	504	503	518	527	483	476	502	506	522	497	496	504	453	475	503	485	473	461	504	492	507	483	478	491	480	480	482	488	501	475	475	474	510	463	489	463	490	434	476	477	542	499	505	520	445	485	478	478	489	473	489	463	479	487	501	471	505	435	444	502	466	433	536	483	470	506	496	511	483	472	484	502	525	464	502	501	498	477	487	491	467	471	483	475	473	496	476	494	525	472	516	484	480	461	447	421	473	456	491	478	508	488	483	517	501	496	456	447	456	446	482	512	504	488	492	498	482	497	479	481	503	505	463	474	466	499	460	447	524	479	472	466	496	509	470	486	501	475	517	489	508	490	500	506	508	506	454	493	501	495	517	468	472	504	471	525	481	466	540	502	459	481	516	480	469	491	458	470	508	467	479	497	502	451	525	495	475	534	474	486	465	470	510	519	493	474	486	475	494	490	479	493	498	450	478	483	472	495	495	482	461	494	505	463	476	501	478	517	489	485	483	444	468	498	454	490	491	476	477	503	494	472	487	460	478	538	502	486	452	483	521	475	463	457	486	500	449	515	479	471	496	482	447	472	507	508	506	499	429	497	481	499	486	494	520	492	530	498	502	490	498	514	481	494	465	461	481	498	492	492	510	482	534	500	456	508	469	475	473	444	480	488	459	483	516	476	486	496	502	455	534	471	466	446	504	460	486	532	508	442	513	501	472	502	457	500	445	468	505	464	494	506	469	458	468	488	488	504	495	477	511	484	489	490	497	469	501	504	474	472	523	474	473	466	478	500	503	507	477	517	500	505	451	465	474	477	478	514	476	506	461	491	475	454	516	461	489	482	496	473	496	464	522	515	492	465	431	490
24808	21166	27583	24928	15878	1803	789	723	619	612	564	582	535	499	557	549	535	505	525	499	510	484	497	492	531	506	506	491	532	523	509	491	533	507	487	495	489	470	494	506	488	533	512	474	476	492	502	496	469	467	508	508	494	509	461	527	519	482	527	467	501	533	487	514	453	472	514	503	524	533	505	463	527	479	500	483	473	509	472	494	465	510	496	486	517	485	493	548	460	492	465	473	480	509	476	468	487	526	470	493	497	560	487	488	522	472	503	483	492	496	508	487	465	469	489	474	478	496	500	525	538	527	499	516	520	521	458	525	475	509	506	512	494	531	435	502	470	513	485	481	461	461	505	471	492	512	466	523	453	508	480	488	501	503	484	476	492	517	520	472	493	470	488	454	482	512	528	514	487	532	513	496	497	480	451	468	515	468	539	485	503	466	471	491	482	500	459	502	485	475	523	480	479	514	474	466	506	479	490	503	494	533	485	499	516	498	480	446	545	488	467	448	510	496	500	483	483	493	457	502	477	501	514	518	474	473	506	513	507	484	521	491	514	493	523	507	483	504	518	520	454	521	470	506	494	507	520	469	487	507	461	511	480	485	502	476	482	468	490	460	489	474	452	543	467	492	471	481	442	488	488	477	532	509	487	469	522	518	474	491	500	477	463	478	529	485	473	512	498	475	474	473	510	477	478	495	506	461	523	547	502	525	468	469	449	446	513	492	517	478	505	454	506	488	483	500	523	553	530	534	495	493	493	484	507	482	456	466	480	499	486	536	456	464	494	506	510	502	511	500	481	466	502	526	501	489	484	488	493	465	457	493	544	474	458	493	482	481	542	487	504	515	523	472	449	476	491	482	475	472	494	520	493	498	467	513	468	507	482	496	525	492	520	477	491	533	479	490	467	494	498	471	507	494	508	505	464	484	475	497	498	505	454	534	527	489	461	486	491	443	492	527	481	539	469	505	469	482	505	428	535	497	485	450	464	470	484	478	504	503	467	509	493	483	443	455	478	531	507	473	477	494	502	509	520	512	515	486	501	461	523	483	474	488	502	510	507	463	495	493	534	491	475	523	462	461	488	503	514	506	499	483	464	486	451	478	529	489	467	511	514	477	472	481	493	465	449	458	499	477	477	526	505	494	468	493	504	453	511	493	467	518	496	499	536	444	474	487	506	512	489	466	486	504	469	483	468	530	521	488	496	485	458	464	495	491	510	502	489	504	524	450	493	492	476	523	478	469	486	484	477	489	511	471	465	481	501	499	498	485	518	499	485	489	515	457	509	485	499	478	495	502	515	470	465	514	485	508	493	493	445	509	490	501	511	449	490	477	501	519	474	490	509	502	477	462	465	493	442	474	516	488	493	457	484	494	464	496	468	459	503	481	479	502	507	457	470	492	489	492	470	488	485	524	524	496	512	488	507	487	507	512	513	484	518	478	501	509	487	512	473	469	524	428	512	497	460	509	530	476	506	487	471	494	474	467	484	476	480	506	462	501	460	500	460	497	499	488	476	564	492	505	498	508	463	479	488	487	486	511	493	480	474	444	527	483	483	517	489	498	484	467	492	500	483	504	486	504	486	494	484	462	464	515	536	457	447	467	495	504	490	509	557	455	489	501	505	537	497	485	481	490	487	524	521	489	492	497	506	488	496	496	461	495	478	458	520	475	506	456	509	474	512	500	495	455	506	547	488	523	446	467	513	519	489	489	517	473	496	489	492	475	479	496	512	491	489	518	508	506	480	503	476	503	486	498	483	422	487	484	521	487	519	478	552	503	496	491	479	477	463	493	478	471	487	482	479	508	449	504	499	479	508	468	493	481	511	497	487	487	514	443	452	485	473	510	509	492	498	453	514	467	504	546	471	499	492	473	484	473	497	469	487	489	504	476	527	475	500	514	499	492	505	459	456	496	454	477	473	492	493	534	482	475	508	468	517	476	505	487	530	501	465	520	477	482	534	505	509	510	501	496	462	497	482	515	486	491	464	466	491	475	465	490	501	492	477	502	511	476	483	497	510	497	513	487	497	507	484	517	494	491	557	498	486	495	500	460	505	501	490	479	474	457	510	489	439	488	465	530	505	516	503	517	490	461	507	493	496	504	483	502	519	496	465	493	472	482	532	497	505	489	461	469	464	505	514	515	497	466	487	518	529	471	492	455	513	515	469	488	497	502	532	494	484	512	469	477	452	489	496	480	480	479	496	477	501	491	483	504	557	514	505	499	509	460	490	528	556	450	486	496	474	488	487	451	526	454	482	521	478	518	492	486	525	528	475	483	531	460	520	481	491	459	472	514	516	459	474	502	470	479	470	476	508	478	478	496	473	490	477	507	528	470	500	509	499	518	476	474	482	511	515	542	483	471	438	504	461	454	511	436	474	527	487	454	496	484	508	471	463	508	491	462	473	526	536	499	495	477	484	514	483	449	514	490	502	486	494	504	523	474	509	476	495	463	489	490	494	497	514	455	511	478	498	503	496	489	521	498	502	467	480	520	468	497	515	480	474	467	484	493	472	497	517	466	483	488	512	491	510	461	458	434	506	516	502	528	512	498	504	456	477	514	481	519	507	517	481	517	506	478	485	482	488	502	461	475	484	487	492	467	506	471	468	512	473	494	514	472	519	457	500	505	468	477	485	514	524	482	492	501	486	500	526	493	510	503	471	499	489	472	495	470	504	505	466	516	498	458	466	480	502	459	502	486	484	523	484	512	515	549	527	507	472	469	519	477	498	510	515	496	510	461	477	508	507	525	484	463	496	508	498	514	494	485	526	490	508	478	512	450	476	534	453	514	505	498	516	513	466	465	496	498	522	479	506	516	504	488	470	482	464	509	522	466	470	487	470	491	465	445	481	479	522	503	504	472	493	511	488	497	541	494	517	512	475	519	499	468	464	480	483	562	469	487	509	528	476	511	483	475	454	499	502	492	477	486	509	481	484	509	480	508	506	527	483	526	478	507	523	475	521	535	483	511	493	488	450	503	517	464	460	495	493	463	475	490	474	507	508	525	497	503	521	511	514	480	478	518	486	510	486	487	532	494	465	516	501	478	466	485	466	504	539	490	488	483	468	482	473	509	501	468	488	468	513	489	493	487	518	514	502	501	501	500	516	517	474	519	522	504	479	526	506	498	471	505	478	460	518	502	472	516	499	488	518	528	495	498	518	481	496	489	502	488	477	511	489	527	504	466	495	546	456	473	515	471	441	512	447	430	515	476	487	449	460	505	464	465	464	558	487	507	503	507	479	486	454	466	472	513	490	475	466	488	518	520	506	523	498	484	488	511	520	512	486	461	476	502	518	470	523	479	511	532	471	479	494	493	492	491	496	491	492	483	481	534	503	482	495	468	483	511	459	446	484	508	481	502	511	459	501	492	494	464	471	503	495	500	533	489	485	487	499	527	492	463	483	520	499	495	503	532	510	519	481	464	458	484	536	515	497	489	483	467	501	470	478	506	478	501	472	474	500	494	501	481	485	499	491	478	468	523	460	466
15199	5997	5278	5217	9293	1413	1264	1061	945	896	803	729	665	692	695	701	650	664	625	658	651	596	586	647	665	542	577	624	598	592	626	549	593	569	561	606	544	582	591	567	609	576	567	564	596	602	553	616	560	561	591	585	572	621	568	567	555	602	544	565	589	608	567	585	567	568	561	567	580	558	571	648	560	604	586	580	581	660	584	557	613	588	561	559	557	574	566	569	579	588	601	583	586	587	603	586	578	607	611	619	592	585	590	548	538	604	580	540	593	589	588	628	583	582	641	564	578	578	550	609	577	568	579	553	579	589	557	556	577	576	555	549	568	602	550	603	559	587	573	575	569	588	585	592	596	556	592	575	554	539	566	567	609	593	583	572	625	531	558	565	583	538	580	577	566	566	584	595	601	563	577	553	569	585	594	584	584	565	576	586	546	601	596	591	596	619	575	560	541	594	563	564	575	602	609	605	552	555	542	574	597	559	571	598	571	553	577	588	574	575	598	561	553	594	596	528	588	600	598	542	569	584	582	592	555	580	575	598	581	602	584	600	600	539	600	578	581	579	620	555	582	570	596	565	590	559	583	602	551	548	558	601	622	575	589	580	586	568	605	566	566	546	596	574	527	577	594	558	583	588	559	566	610	555	568	599	563	534	572	538	552	551	577	571	579	566	561	545	567	579	573	622	583	557	563	572	608	538	561	583	596	590	575	575	596	602	601	583	559	607	559	571	590	575	573	585	580	592	613	556	547	584	575	522	595	582	543	568	541	508	599	551	578	558	644	564	595	592	556	580	588	581	555	526	615	557	561	546	590	576	544	550	582	558	550	580	577	557	582	566	589	579	548	571	587	556	546	578	601	577	555	581	566	534	576	576	555	570	578	587	588	585	587	582	604	603	536	604	572	544	579	563	591	611	629	572	623	571	587	583	594	568	538	599	597	596	569	568	587	568	554	564	556	590	595	607	581	588	585	572	556	571	556	610	541	556	527	561	536	507	568	532	570	584	601	601	566	621	610	541	586	610	571	566	597	552	586	611	538	586	579	563	588	576	582	578	647	578	536	584	563	544	587	541	619	547	585	610	581	559	589	584	585	608	591	569	579	593	574	580	619	545	604	602	592	571	549	555	600	580	570	574	622	533	547	565	551	528	587	577	562	566	571	536	602	564	566	560	538	596	598	592	534	581	624	585	568	574	584	610	577	596	587	611	552	587	540	540	557	578	570	584	583	585	560	568	574	565	609	619	535	586	619	514	600	590	576	544	603	567	602	589	563	592	608	591	557	570	593	533	573	597	549	555	590	593	590	571	608	556	598	581	605	592	537	587	594	566	562	600	587	579	533	571	538	544	563	550	593	581	592	576	572	563	632	558	565	581	577	544	561	548	582	571	525	544	622	564	595	613	587	588	556	540	588	581	579	554	560	602	571	592	544	571	610	571	579	584	566	603	612	610	586	608	572	593	590	582	577	602	555	562	541	546	607	583	603	578	554	555	609	524	577	567	572	596	563	580	619	579	577	612	567	584	572	564	564	576	568	569	533	578	589	592	555	595	580	586	601	589	560	538	551	575	595	576	590	608	580	600	563	566	579	581	600	556	557	603	600	564	600	614	608	556	570	557	584	588	555	568	545	585	605	571	540	600	569	582	526	551	546	561	535	590	569	582	566	573	611	624	607	604	573	600	568	565	606	595	581	577	588	585	598	621	578	608	611	591	588	601	563	588	550	565	538	563	538	580	575	629	595	572	574	647	579	588	582	550	572	630	564	603	548	527	518	574	592	594	566	586	555	575	572	589	548	596	605	571	579	575	611	574	576	576	554	624	591	562	593	552	562	548	578	578	550	532	586	555	610	557	534	624	571	570	621	564	547	570	582	555	542	585	603	564	600	538	592	552	585	590	573	564	569	558	620	594	597	578	613	592	604	575	582	520	574	566	629	570	569	599	534	595	556	595	593	578	553	580	594	586	559	562	574	562	582	584	564	610	566	550	568	600	605	559	598	628	595	591	584	594	588	586	566	555	536	577	588	561	570	557	604	576	558	587	555	541	603	590	575	610	563	562	565	569	578	608	589	588	559	573	576	549	580	537	594	587	585	615	573	563	563	570	558	580	571	604	540	560	574	592	586	556	549	588	614	603	585	593	578	540	597	597	561	575	582	598	587	556	566	617	554	564	527	622	592	536	560	574	560	596	560	536	561	579	572	622	580	590	595	589	610	580	594	570	556	590	578	587	551	581	526	573	617	576	576	574	613	577	567	626	596	614	605	561	606	540	610	605	592	597	567	561	582	590	592	561	566	594	541	597	553	595	586	577	588	567	608	607	580	598	595	563	534	619	560	564	590	596	532	572	572	583	556	583	558	585	570	557	548	603	556	571	561	563	624	595	609	612	598	616	583	549	545	581	569	616	527	552	618	575	556	543	535	603	572	568	584	561	571	568	600	575	599	558	562	574	559	589	579	543	568	563	599	614	568	549	571	592	574	526	562	580	609	524	592	593	574	551	595	578	558	575	554	536	552	584	591	533	597	539	499	590	569	602	552	627	562	553	605	578	565	573	545	552	551	627	564	554	509	517	584	567	591	485	584	548	589	529	605	561	572	567	563	580	566	558	582	614	592	546	608	624	600	558	618	581	593	574	535	594	578	585	565	587	540	584	580	555	549	549	535	588	575	591	570	539	581	596	589	579	584	605	613	575	533	589	607	591	553	564	603	555	622	561	556	540	590	581	608	589	573	542	629	589	583	560	593	531	575	580	571	605	597	591	574	535	569	607	546	620	541	572	632	590	555	578	590	587	568	577	559	553	523	543	534	554	554	553	561	560	539	583	570	557	587	602	558	581	584	568	562	561	600	555	564	565	577	549	623	619	546	559	568	552	539	574	569	580	545	570	540	586	590	597	576	563	583	588	555	574	540	584	550	575	588	543	570	583	595	611	575	578	591	564	596	594	628	641	569	585	584	559	549	548	594	538	521	567	551	584	566	598	600	563	594	576	608	546	591	584	589	568	565	619	590	608	625	618	574	598	606	583	571	632	573	598	574	637	556	566	617	606	587	591	610	584	548	529	585	565	597	569	618	555	558	550	601	548	561	586	584	593	569	562	579	571	544	567	583	541	593	575	566	545	548	589	571	612	538	596	611	594	607	572	578	528	537	522	576	619	597	599	542	562	661	615	578	595	541	636	554	578	540	614	531	580	553	580	626	584	588	572	544	577	518	563	590	545	582	619	606	568	564	593	573	552	600	543	606	629	575	567	556	610	575	568	561	600	540	590	608	605	555	636	591	568	601	569	559	598	566	559	610	590	576	526	571	571	552	580	586	586	559	571	568	585	558	621	590	572	569	565	573	575	559	593	584	550	534	580	584	546	649	587	602	571	557	561	584	581	595	609	586	595	574	606	567	603	615	554	529	621	571	567	578	545	617	585	580	561	604	569	632	592	524	599	568	583	616	544	556	545	556	581	584	559	554	600	624	567	590	604	586	581	540	616
22685	21190	28988	23676	21330	21236	11375	1958	1431	1365	1224	1178	1021	1062	992	931	1040	938	874	931	896	858	861	886	861	852	791	822	877	856	821	772	851	850	821	847	803	850	805	832	804	895	808	825	830	794	799	781	815	844	763	780	842	813	789	828	811	803	839	847	827	765	766	773	796	819	850	832	779	810	863	819	832	814	783	775	832	805	829	778	811	818	825	836	827	820	793	773	815	802	831	823	855	844	821	795	804	799	824	789	827	799	823	796	819	815	786	784	746	867	815	830	825	753	779	775	770	796	833	838	802	793	757	778	804	775	814	797	793	796	793	782	798	775	788	809	827	776	813	766	742	796	800	794	805	829	780	797	852	776	792	800	793	766	823	789	770	772	831	791	761	838	751	790	801	799	780	803	807	792	813	833	833	800	742	797	816	775	771	832	772	779	836	825	787	789	826	761	765	821	787	770	824	847	809	842	790	785	828	806	791	817	802	809	716	759	782	802	834	804	794	841	800	777	787	751	719	802	807	797	792	809	813	770	783	855	786	820	784	758	756	825	813	864	782	757	795	771	765	775	789	793	816	840	809	794	783	751	769	813	758	784	825	802	740	773	786	817	760	754	824	816	790	837	811	782	826	790	767	797	851	768	857	793	822	800	810	793	775	771	807	850	786	811	849	836	845	792	790	819	796	804	773	834	830	786	795	778	806	793	784	784	768	784	751	800	771	769	820	800	788	841	754	742	787	795	825	787	827	791	840	820	788	824	793	769	815	795	819	781	773	803	801	802	786	837	809	799	797	833	799	813	818	710	762	794	817	803	767	761	827	820	811	796	843	783	811	841	851	775	834	794	805	752	759	830	800	843	813	825	757	769	778	830	833	806	808	825	793	820	805	802	791	805	799	845	842	802	791	779	810	833	789	723	811	830	828	765	808	808	782	774	789	825	826	807	770	830	850	765	813	723	829	830	784	792	775	785	803	774	836	780	773	796	826	845	816	780	840	760	779	789	828	817	807	771	812	741	805	808	806	812	826	798	801	797	815	787	821	753	776	800	798	777	875	753	845	804	829	819	797	782	839	773	764	791	797	792	812	783	785	821	767	803	818	843	766	804	825	807	853	764	814	805	730	827	817	779	735	784	878	801	795	776	798	839	735	819	798	767	839	827	836	763	787	801	771	757	824	797	806	792	756	816	775	789	839	804	788	792	811	776	755	827	823	795	805	823	799	774	785	768	853	799	790	772	772	797	809	812	805	817	807	750	806	814	775	824	804	752	771	796	739	807	778	808	794	775	801	784	786	821	781	797	798	816	815	774	780	753	805	817	785	807	826	761	759	762	776	803	817	855	814	822	750	841	790	737	874	787	790	782	777	816	767	789	790	752	793	839	769	783	760	794	823	803	774	883	764	801	809	750	770	847	813	838	823	767	791	776	802	813	804	848	823	850	744	767	830	795	753	755	772	787	764	804	814	781	780	778	848	777	770	831	757	803	832	796	801	789	794	808	823	770	830	784	815	834	793	759	811	811	838	836	767	818	755	815	781	796	775	778	785	794	857	794	844	802	801	780	769	776	773	723	772	770	812	785	761	806	776	774	824	755	751	741	788	834	794	767	783	789	797	803	763	788	789	839	825	783	760	808	793	835	790	822	803	771	804	843	804	785	807	731	756	814	822	775	727	827	794	823	788	835	853	770	765	805	792	824	828	754	816	785	763	780	810	780	791	742	837	778	858	725	833	794	728	819	805	784	812	830	740	756	804	784	780	808	772	795	752	803	803	841	798	789	753	779	829	754	801	772	753	782	801	805	802	781	777	817	734	741	840	801	813	802	772	841	794	830	806	820	783	800	793	833	784	773	787	780	766	841	828	814	814	808	767	830	817	779	778	802	789	831	803	789	803	746	829	821	806	802	815	763	822	770	838	808	766	793	818	798	803	836	785	781	794	782	838	845	790	821	763	805	794	801	826	792	811	771	733	823	810	755	861	808	773	865	776	773	805	798	820	749	859	798	719	841	789	775	828	796	809	791	798	825	759	764	799	829	778	819	817	792	784	777	760	716	792	742	813	772	800	793	783	770	803	780	799	777	777	781	818	789	832	788	800	844	839	800	804	782	781	786	806	777	819	749	827	831	765	815	829	779	784	815	777	807	827	810	775	784	797	764	815	778	823	789	801	791	800	820	764	815	851	776	813	725	790	755	830	756	755	781	847	838	779	800	782	834	852	805	822	810	771	817	809	826	823	792	812	805	797	743	814	740	833	819	753	776	799	823	770	782	801	735	802	775	765	748	773	775	807	753	778	857	749	819	773	802	767	717	751	829	822	814	827	823	783	799	763	830	794	786	769	820	841	783	739	792	816	779	697	811	741	790	807	791	789	787	839	788	773	788	744	843	828	757	826	759	844	782	789	803	837	755	810	778	815	758	794	775	773	794	718	800	766	800	838	808	821	816	792	755	789	792	788	792	777	809	803	866	828	777	835	788	782	725	796	791	817	816	785	820	816	790	778	813	828	803	762	812	788	779	808	812	827	841	837	795	751	767	758	766	783	826	783	783	779	821	837	791	775	790	837	786	823	774	826	804	796	779	793	802	783	797	756	814	814	762	822	736	789	830	803	755	813	763	769	806	779	799	826	810	799	826	771	803	763	821	838	826	800	799	814	787	785	773	804	800	724	799	787	777	810	820	769	795	840	815	783	792	788	800	814	783	816	797	810	767	769	801	773	815	810	779	806	826	808	819	816	791	765	789	788	789	796	757	811	812	793	771	805	795	762	771	747	816	818	815	783	779	804	807	781	798	842	808	785	762	780	811	794	817	755	762	809	789	767	785	820	809	830	833	816	792	815	828	823	795	753	787	776	800	793	806	802	827	819	785	826	790	802	772	775	804	788	812	810	788	848	813	866	803	768	804	772	818	764	782	783	858	793	842	761	780	773	828	786	797	816	775	756	786	838	796	785	807	787	819	791	814	818	781	775	811	860	778	806	788	814	810	776	814	838	746	786	811	778	785	783	784	779	782	788	799	759	872	755	795	814	790	805	828	794	813	783	835	732	778	793	758	811	783	795	785	759	806	816	819	795	826	809	790	761	804	764	805	779	774	798	831	832	806	786	776	767	804	835	794	800	810	773	798	752	765	789	809	759	822	804	809	856	825	824	820	808	804	757	804	754	819	781	812	783	811	783	812	739	790	746	784	776	824	761	756	839	761	845	829	835	801	807	777	804	766	792	800	801	781	766	793	786	857	766	786	804	757	790	816	783	751	796	756	817	805	818	785	832	799	827	805	798	783	764	798	731	858	765	782	793	792	784	808	766	782	765	785	781	749	759	803	824	804	802	785	793	790	829	774	824	833	813	798	742	806	858	792	800	823	825	785	809	805	774	773	799	817	768	817	790	755	772	759	804	837	763	799	785	752	813	831	754	808	814	799	825	813	806	806	808	793	837	799	780	761	800	823	818	799	787	759	754	728	822	821	784	784	757	877	790	825	755	800	766	808
18234	16194	15019	12242	17211	3875	3176	2677	2280	2041	1739	1459	1372	1263	1203	1167	1070	1040	1077	1023	1027	983	967	975	979	972	963	966	941	970	879	912	924	909	933	910	885	903	901	953	889	875	891	934	860	872	870	897	908	862	869	865	906	887	880	854	895	825	850	938	833	925	964	856	860	887	865	875	927	828	894	849	825	878	880	884	861	845	861	867	812	859	888	896	922	891	846	848	889	836	920	866	898	865	867	853	848	859	880	865	862	851	856	882	901	886	868	855	847	853	861	865	840	868	910	914	833	848	868	869	873	882	808	861	838	868	858	850	882	896	871	892	811	913	868	859	859	882	847	854	833	819	826	854	850	928	879	883	873	825	848	865	875	857	882	892	927	884	898	860	842	905	842	846	860	888	847	856	829	893	835	853	847	897	894	804	866	804	784	852	849	841	879	817	837	845	841	858	900	846	861	879	892	883	843	820	848	812	865	918	841	854	832	917	874	816	871	886	835	878	823	865	901	858	847	860	881	855	916	813	844	892	881	880	882	832	895	864	890	927	829	838	848	837	832	879	869	831	877	857	873	862	850	874	850	910	829	856	832	805	879	864	839	907	880	887	909	886	855	834	877	917	867	864	893	816	878	864	848	843	883	900	866	924	832	898	849	885	884	886	869	884	899	883	855	909	853	850	860	853	858	865	873	875	877	837	858	914	917	855	860	883	857	893	888	834	858	879	896	843	864	844	847	831	868	860	826	854	895	887	853	878	839	876	837	826	896	821	866	874	843	875	873	883	858	878	881	848	921	855	823	823	835	836	901	851	860	882	865	835	827	845	859	846	871	830	907	884	884	883	874	855	859	840	877	817	916	874	847	912	879	841	818	881	830	864	874	834	860	869	869	857	916	798	842	916	855	867	871	863	819	887	835	900	833	853	857	847	843	850	912	900	810	873	868	864	879	857	872	827	863	824	845	907	853	879	866	862	881	872	945	864	875	893	867	884	848	883	860	882	908	891	816	900	885	867	887	859	891	878	833	863	859	848	928	792	893	832	874	858	845	916	887	870	834	852	887	800	858	881	858	837	863	825	895	873	907	814	830	894	820	863	858	859	841	886	830	833	847	871	885	892	824	836	902	869	882	845	879	816	834	929	876	851	870	854	853	858	834	872	781	840	855	863	915	924	881	864	830	858	899	855	881	885	886	907	839	779	941	842	887	829	870	843	889	866	879	835	860	862	849	893	811	877	883	927	921	878	868	866	843	871	836	806	870	857	888	954	810	806	813	853	899	872	919	846	871	909	915	861	840	861	803	841	820	808	835	895	856	857	835	793	809	899	851	892	879	819	881	846	874	852	828	829	894	897	828	867	861	861	899	901	839	888	882	875	892	836	874	835	882	856	869	851	851	866	846	888	872	911	809	826	812	856	895	825	853	890	885	905	879	841	881	850	937	880	867	874	870	884	897	881	885	853	814	897	863	824	790	892	849	868	812	879	879	817	901	884	894	839	893	822	837	804	881	853	912	892	830	897	847	875	856	852	868	861	874	858	815	847	856	884	863	842	858	870	854	835	905	880	859	953	872	832	850	859	861	913	886	842	862	855	875	850	816	851	905	900	853	822	830	838	862	833	825	859	889	880	827	844	882	851	854	845	876	874	825	864	874	856	858	864	838	900	918	837	851	857	829	858	827	849	852	870	865	817	844	860	872	855	853	864	821	852	870	862	803	823	877	887	872	861	871	864	826	923	875	895	862	851	877	836	860	882	810	913	830	839	914	917	836	826	845	868	905	850	846	846	868	886	870	844	810	797	827	905	903	864	890	831	838	835	872	900	821	895	882	881	895	839	857	894	886	854	855	828	856	872	869	876	881	839	854	838	826	861	884	852	866	896	881	888	905	855	857	848	878	868	859	879	856	845	876	849	824	860	905	831	880	872	861	858	854	837	873	884	800	871	904	843	876	832	822	893	870	867	829	818	863	846	869	859	838	866	875	877	854	833	831	885	885	854	831	826	872	861	858	863	869	853	886	815	832	860	917	869	833	859	902	902	874	853	852	842	856	861	854	842	892	853	838	871	870	867	858	826	840	821	876	829	858	858	850	874	896	858	845	863	852	864	848	851	865	860	879	862	863	856	875	843	878	860	880	851	907	877	924	902	857	839	811	872	835	894	876	861	877	851	880	856	866	805	866	877	906	845	908	861	864	893	885	865	861	816	872	887	863	885	876	871	855	869	938	856	845	867	789	882	861	829	902	858	803	862	895	841	893	892	880	793	851	795	890	876	871	885	842	894	838	824	905	934	845	825	849	852	865	872	880	864	874	805	781	827	875	862	884	862	855	864	866	861	850	856	852	840	914	872	832	829	821	819	892	867	874	897	875	870	845	891	830	873	899	878	830	861	848	908	868	813	890	872	834	849	878	841	840	858	859	881	898	844	865	841	882	875	858	896	886	838	827	862	849	814	955	846	878	863	839	878	809	905	882	905	914	849	835	817	850	832	860	828	871	895	899	916	898	893	804	874	871	863	840	859	857	834	847	783	845	810	878	873	892	775	863	875	880	850	910	864	853	824	841	857	852	868	828	863	861	880	860	868	876	882	835	868	852	822	859	873	818	808	820	861	859	841	841	832	857	901	872	876	842	826	832	867	860	830	895	877	893	863	890	884	856	899	877	888	847	919	862	852	880	878	869	809	902	860	875	865	836	878	895	828	877	840	876	877	843	870	884	858	871	831	831	858	803	846	908	876	834	877	827	892	850	862	846	834	838	899	894	894	880	879	893	884	818	828	885	886	834	859	852	842	844	920	863	861	806	855	871	883	870	863	903	907	881	935	861	865	843	887	872	838	859	847	890	883	902	878	840	844	874	831	837	911	869	835	890	871	834	877	829	838	901	840	863	873	873	845	868	895	874	840	879	807	876	858	882	845	862	880	856	833	860	855	881	883	859	899	862	884	863	853	869	833	883	870	796	850	826	855	831	880	862	913	899	856	857	842	875	823	864	851	901	837	855	846	877	845	862	871	851	824	875	850	891	889	834	878	879	910	847	856	890	863	933	837	839	829	848	837	849	838	819	861	814	834	923	822	883	829	769	920	836	903	836	907	883	822	831	896	800	790	844	877	867	828	904	898	833	876	843	839	855	844	840	863	814	872	853	838	864	874	879	835	849	862	893	846	949	869	833	863	802	873	842	822	853	820	849	867	882	838	882	857	849	882	857	847	865	891	881	850	832	881	826	898	883	859	891	911	833	873	885	831	807	826	838	820	849	833	865	845	841	828	808	909	836	892	852	863	851	849	836	851	825	887	878	834	892	812	890	908	834	837	895	910	858	852	917	861	841	888	894	806	881	816	871	909	846	883	853	904	842	880	862	807	855	880	842	884	894	901	839	760	851	827	877	876	841	838	866	825	872	854	842	891	818	913	870	874	831	902	828	790	879	817	886	840	836	854	872	885	839	853	866	862	864	874	872	887	821	893	841	855	900	887	864	854	843	834	861	836	932	870
27179	20419	9541	2335	810	350	355	323	298	309	285	265	291	295	251	299	283	260	240	276	303	282	273	313	306	281	299	252	297	254	267	279	309	286	295	271	278	250	276	292	285	275	267	271	267	289	243	285	255	267	250	269	290	259	305	291	267	277	297	281	283	303	280	274	291	261	264	282	287	260	254	283	283	297	251	281	298	288	276	273	284	303	272	285	258	268	285	283	255	293	275	289	267	271	304	249	279	281	263	271	266	280	290	267	279	286	281	304	272	251	290	296	318	258	255	270	301	264	296	282	261	273	278	248	279	235	283	280	276	277	279	286	245	271	274	299	266	272	267	284	268	282	257	272	267	279	253	278	288	266	291	287	270	251	298	288	246	288	273	273	263	286	274	270	304	270	270	262	294	272	298	258	308	269	306	289	272	267	266	266	277	283	293	266	258	271	266	275	277	308	269	285	298	275	263	276	294	286	250	298	253	262	267	247	250	277	282	253	272	305	309	280	286	265	297	276	311	264	266	275	262	253	282	282	294	298	283	308	291	268	264	296	300	261	285	310	301	264	290	297	276	266	286	290	267	271	278	296	258	274	277	270	273	278	295	278	265	290	292	249	279	304	252	282	268	296	240	291	300	252	277	251	249	312	320	230	282	262	262	281	269	280	299	292	295	278	269	294	259	306	286	289	292	262	250	269	252	278	300	276	292	259	295	278	272	263	273	286	276	276	256	281	292	302	250	272	244	300	294	275	264	275	300	266	250	294	277	266	274	270	306	268	246	281	298	298	277	269	314	287	271	243	307	297	280	279	265	287	271	292	299	264	285	257	263	283	282	282	282	249	280	281	256	289	262	252	253	249	280	268	258	269	265	279	273	259	289	280	268	258	258	274	260	269	310	262	278	264	254	270	304	276	219	293	287	273	246	271	264	244	270	268	297	275	268	255	266	275	275	272	271	265	268	275	252	248	293	257	263	290	290	280	256	285	269	287	295	254	287	278	255	257	284	264	265	250	304	302	270	304	306	288	298	268	329	298	286	256	236	288	268	271	286	265	260	272	285	292	309	270	270	244	274	270	276	296	279	257	290	269	294	283	274	274	285	250	312	262	285	311	308	264	253	298	286	270	256	263	265	282	283	274	244	270	297	277	238	310	249	251	276	273	274	282	294	280	282	308	281	275	294	263	283	283	271	276	260	303	265	267	325	284	256	284	291	254	273	263	275	274	245	292	273	287	315	272	259	264	305	271	263	266	284	261	279	292	278	286	297	265	294	263	262	294	250	282	284	276	285	288	257	249	258	285	286	294	275	297	257	252	285	256	265	256	286	299	287	251	278	279	261	265	285	264	275	279	292	270	275	257	287	261	275	272	254	285	291	266	269	270	286	275	287	303	247	300	284	271	281	271	266	302	275	284	260	279	293	280	265	274	280	277	263	262	287	263	273	285	256	260	285	280	261	293	305	260	284	291	256	273	261	284	273	266	291	242	289	260	257	268	264	265	324	283	290	263	297	280	291	298	257	302	282	293	293	268	269	276	269	295	259	282	284	284	269	260	268	258	290	316	267	275	280	282	280	283	252	266	296	266	310	269	291	278	257	295	251	263	294	266	267	271	288	294	280	282	271	260	270	261	304	281	298	260	274	281	269	259	279	249	294	272	258	301	287	276	256	270	256	261	278	267	247	299	273	276	271	267	259	285	267	289	264	248	329	239	341	283	289	294	292	253	253	268	257	252	274	292	284	306	288	263	255	293	276	260	269	264	265	303	261	273	283	285	283	287	288	265	279	260	279	281	269	311	304	276	292	277	268	278	303	315	313	287	272	290	264	253	274	255	269	269	282	267	305	273	279	282	274	295	271	259	296	256	285	240	304	248	235	281	276	239	252	289	268	250	260	279	287	291	270	316	280	283	264	283	262	255	286	275	295	254	291	299	284	266	273	261	287	262	272	277	270	276	290	270	285	264	250	249	284	291	289	268	291	290	261	263	275	294	271	271	279	252	267	263	254	266	276	266	277	279	278	287	282	267	287	291	254	259	263	293	277	315	271	294	261	273	290	289	279	275	263	276	278	301	261	286	256	259	291	284	302	274	274	297	282	273	264	258	282	276	286	254	258	298	279	275	296	271	286	271	267	274	305	282	281	280	281	282	281	268	278	287	254	252	276	253	297	283	280	275	274	285	253	299	260	278	267	265	282	304	295	280	270	277	319	265	270	271	296	275	255	255	264	288	252	263	263	280	289	250	283	275	261	274	266	275	275	268	247	265	279	279	255	278	288	266	265	277	301	256	259	275	259	283	234	299	279	270	299	295	241	283	285	256	260	299	308	302	265	269	266	273	307	271	292	263	293	318	290	290	243	295	264	274	272	274	259	280	289	280	271	270	263	274	254	285	282	291	299	275	293	312	288	278	278	291	292	267	257	283	275	261	283	284	290	283	269	259	289	289	289	249	281	260	275	280	302	306	284	288	250	289	279	314	284	291	300	269	254	281	273	265	263	261	278	284	279	260	286	300	266	279	283	305	277	279	280	285	252	255	281	282	297	252	276	254	287	266	297	283	283	287	283	277	299	307	306	293	272	291	262	270	313	286	277	302	253	246	266	303	308	281	300	262	259	254	276	297	286	283	241	282	250	288	287	316	260	289	261	275	235	266	264	281	296	302	254	269	253	263	335	252	286	275	308	293	287	268	281	266	310	271	266	284	287	298	294	267	294	260	274	277	282	272	250	281	298	275	281	274	265	258	269	281	271	280	284	280	278	248	274	276	285	275	285	263	280	295	268	271	268	291	289	255	290	271	269	254	278	284	263	302	275	256	277	255	268	261	286	274	278	282	294	265	237	323	245	266	278	317	277	280	284	315	271	293	296	276	267	322	280	276	270	287	265	288	275	262	295	286	271	264	297	284	275	289	305	295	275	301	256	273	269	297	256	248	284	266	294	306	291	286	294	279	299	287	283	289	303	298	283	279	265	280	289	261	272	262	277	277	290	293	275	280	243	305	285	275	267	284	295	298	269	285	283	258	260	269	271	278	294	299	284	267	285	260	272	280	313	260	283	279	268	277	294	264	292	276	264	265	288	289	308	282	262	250	279	299	291	277	285	253	259	279	273	267	282	284	259	269	299	260	241	278	276	254	244	257	276	279	265	286	276	285	260	248	305	282	272	264	272	273	293	322	324	224	275	278	271	269	269	257	282	319	273	298	295	250	251	283	259	257	283	301	269	279	269	283	300	290	282	269	268	315	268	286	279	280	241	285	242	285	251	276	271	243	269	270	286	294	241	264	256	301	280	270	274	270	257	256	276	288	251	274	307	266	284	294	283	280	284	275	279	280	263	307	283	267	298	271	279	284	271	270	270	262	304	288	311	260	248	290	262	283	260	307	248	267	287	280	314	249	287	283	272	285	262	281	267	269	298	253	281	267	298	305	285	253	276	268	268	294	262	286	275	263	281	277	266	281	277	275	277	304	283	289	284	251	253	315	267	272	253	265
13107	1447	2179	3011	1053	468	445	385	372	375	379	353	371	353	364	352	309	338	375	309	318	339	399	328	342	343	310	330	320	338	357	322	317	329	336	333	314	332	320	365	340	353	343	342	350	354	330	313	340	342	302	329	320	327	338	343	331	342	362	291	341	334	349	335	336	317	362	348	348	343	319	318	363	312	331	364	352	346	338	310	348	341	326	356	346	339	337	348	315	332	346	298	349	326	333	353	331	336	325	332	343	344	340	313	358	330	320	326	293	342	316	328	351	326	339	339	365	375	312	331	328	371	362	305	353	318	311	327	364	328	348	326	313	357	308	331	335	360	339	336	333	346	328	368	357	313	355	355	340	366	321	329	309	344	329	308	336	310	350	310	315	361	347	324	302	344	346	314	320	356	332	277	317	337	325	354	352	358	363	335	357	322	318	360	339	353	356	369	329	321	337	330	323	336	318	337	343	331	314	335	339	339	361	353	328	315	343	338	351	359	374	337	351	353	337	349	337	340	342	341	317	330	347	323	346	316	333	334	342	336	309	349	354	323	331	364	330	330	348	356	346	338	361	362	329	313	326	291	349	361	355	329	298	325	346	360	355	329	360	310	338	311	323	318	315	326	328	314	330	350	340	331	313	330	349	327	344	339	357	332	352	320	325	366	319	357	296	324	323	332	360	316	341	330	323	327	326	318	364	338	325	314	346	345	346	323	335	333	300	318	328	358	342	328	322	320	334	323	347	314	325	340	342	325	330	325	338	311	332	333	356	337	323	338	334	316	381	329	357	323	346	335	333	342	311	338	323	307	317	316	346	326	352	373	344	360	325	332	363	329	320	385	320	346	331	292	336	383	368	300	306	323	331	330	360	315	345	341	347	364	330	349	349	323	360	331	339	323	338	338	350	339	342	338	333	358	357	312	337	342	365	356	342	338	335	318	331	305	332	333	346	328	319	343	318	367	342	333	317	337	345	338	335	296	299	316	308	340	364	317	303	333	343	322	344	343	365	341	325	324	326	317	364	323	346	319	300	325	346	365	352	316	294	343	320	331	364	373	306	355	323	336	355	363	340	327	326	328	342	348	303	357	352	344	308	338	352	330	312	350	331	352	328	335	325	340	324	309	326	341	325	334	330	364	344	361	346	359	313	315	337	336	341	357	331	326	321	335	356	310	326	346	353	339	331	329	340	333	355	303	328	351	342	352	378	324	360	360	326	363	332	370	338	293	372	355	308	292	344	325	349	360	364	330	326	327	330	320	322	321	338	358	356	347	304	315	331	332	345	354	307	361	303	324	336	331	324	316	337	349	357	305	350	338	378	300	364	336	343	321	306	336	344	328	327	385	309	299	346	351	383	340	335	332	342	344	321	320	324	325	304	333	338	347	349	323	317	341	321	395	320	345	329	368	324	354	309	328	335	338	334	323	327	328	333	340	315	347	349	340	328	351	339	347	330	319	363	348	339	325	334	356	331	357	338	294	352	322	321	343	309	338	360	306	344	309	326	306	338	334	339	353	323	331	321	358	338	322	346	344	319	312	376	346	337	334	341	344	321	331	321	319	357	334	376	323	334	356	331	376	369	336	359	367	325	316	362	323	332	347	334	339	317	358	350	373	318	335	335	342	331	308	331	335	334	332	333	323	338	316	336	324	320	333	331	339	357	321	320	301	355	370	333	339	328	343	320	340	344	332	350	317	297	340	342	325	326	337	352	362	339	339	305	323	341	373	337	331	331	353	335	343	327	359	331	346	328	348	340	318	338	351	319	363	345	320	333	348	329	324	344	326	334	314	355	336	347	303	336	365	337	342	327	338	295	346	356	336	334	349	355	356	352	357	316	343	365	328	347	336	350	308	317	343	333	359	321	334	342	337	331	362	314	330	354	347	335	320	322	386	354	340	350	310	376	328	342	343	322	346	342	342	330	355	342	353	378	299	339	339	350	328	322	347	344	328	313	352	356	309	341	319	355	360	320	314	368	318	341	333	354	310	330	338	305	361	334	360	320	325	331	341	344	334	335	356	349	320	331	330	347	349	366	321	384	326	344	333	341	329	304	344	375	325	362	352	368	325	344	358	334	297	326	344	330	344	320	333	360	356	319	314	340	352	375	334	305	354	345	339	380	343	306	330	332	325	322	315	352	330	306	349	310	348	339	351	354	323	354	333	359	342	317	321	350	323	360	343	326	322	357	317	346	360	340	375	325	298	314	351	331	322	356	348	323	328	334	348	330	323	346	334	343	307	317	353	350	331	287	339	350	332	307	311	317	336	322	339	330	350	343	340	337	353	333	326	318	381	343	344	351	330	391	368	332	346	339	345	325	329	333	341	342	338	354	335	305	373	323	309	382	326	327	327	345	321	333	319	352	339	325	359	309	302	353	296	326	306	341	346	308	327	306	339	326	355	318	315	316	333	375	357	346	329	335	294	361	350	318	357	346	338	333	337	285	353	335	343	326	360	378	370	353	344	332	366	360	337	342	307	356	332	378	300	322	340	349	348	344	333	350	357	316	327	348	331	338	328	321	309	359	366	347	328	343	324	334	338	353	329	312	359	334	317	321	339	333	342	361	341	370	338	338	343	332	326	349	325	339	338	359	264	361	350	319	346	345	330	303	324	318	343	375	356	334	353	290	324	331	337	350	327	315	338	360	368	331	337	341	322	340	326	321	340	333	350	335	328	316	325	333	336	335	351	330	350	330	360	316	312	319	350	331	316	333	345	343	338	331	349	351	336	337	321	330	328	305	361	359	341	345	322	313	366	362	357	325	351	338	332	320	333	361	309	332	340	342	343	316	312	371	353	351	342	327	321	340	348	337	357	325	364	310	323	326	298	324	326	355	317	361	337	323	359	357	325	337	334	346	338	349	343	346	328	339	308	335	336	323	313	366	328	366	296	359	311	351	358	351	317	374	350	330	342	330	346	314	328	322	304	346	319	330	340	310	360	334	328	330	340	344	351	350	334	361	323	342	334	345	350	352	329	364	308	320	332	344	334	360	308	321	347	336	349	339	325	331	349	359	322	356	337	338	329	335	354	378	345	347	351	345	346	348	337	319	336	320	335	319	329	387	348	367	319	326	363	340	321	327	320	328	328	339	317	340	345	349	352	375	356	352	335	372	349	315	349	326	342	360	351	331	320	341	309	344	318	330	310	361	374	340	349	349	339	346	362	367	350	305	330	365	370	353	314	319	348	342	334	331	295	312	303	350	343	331	350	317	309	321	297	343	341	319	325	310	348	319	334	316	341	329	369	332	339	326	329	340	379	347	333	331	296	356	317	361	320	339	351	314	343	345	360	325	322	362	356	357	356	320	339	323	307	347	324	316	337	353	316	348	340	352	314	323	316	334	315	322	345	311	335	335	339	354	348	320	326	323	295	329	336	349	358	325	345	324	310	325	320	319	374	361	324	358	324	317	333	329	331	317	328	330	368	356	342	329	323	309	329	314	331	370	351	337	348	338	330	321	331	336	319	328	360	347	344	345	354
23638	21168	28597	23929	21229	12786	1434	901	768	687	688	592	568	565	554	482	495	532	499	472	484	491	458	448	445	420	474	478	448	455	498	440	485	404	479	450	432	464	439	455	417	450	422	454	467	444	446	459	428	438	444	466	424	457	409	417	414	424	442	425	473	439	459	440	410	455	422	465	423	432	492	455	407	435	437	446	431	408	437	457	450	451	385	420	461	413	456	421	416	431	421	432	461	447	444	431	460	404	435	435	417	429	438	419	450	432	451	450	434	427	468	427	405	431	445	478	463	433	441	439	464	456	454	415	410	420	424	448	459	419	383	402	407	444	436	450	442	492	389	401	479	429	451	410	433	464	406	429	409	398	452	392	416	397	460	404	416	441	425	423	441	417	423	457	431	440	426	469	424	398	455	431	388	452	456	416	467	403	423	448	476	403	440	435	448	466	418	416	428	435	451	417	404	441	434	456	413	440	421	410	440	407	414	421	424	403	431	420	386	413	435	440	457	406	411	454	429	437	436	395	460	433	429	420	432	445	456	426	405	403	423	483	446	407	397	455	397	418	421	442	443	462	419	436	386	399	419	416	429	428	437	420	440	432	456	428	446	420	439	430	438	429	436	425	447	444	438	474	438	416	435	409	453	408	434	373	463	432	428	403	420	410	406	438	435	429	452	453	392	417	398	445	446	404	386	447	437	416	423	452	417	470	454	415	415	450	457	458	419	444	422	434	421	439	406	423	452	441	440	454	478	428	408	415	439	473	435	458	417	403	459	443	412	454	402	430	443	441	409	458	458	419	422	444	484	430	433	421	419	396	460	462	428	415	420	409	438	428	414	426	430	412	462	411	467	403	434	449	421	430	417	453	450	434	426	397	404	446	451	427	471	422	423	456	444	424	458	419	419	440	449	439	468	433	407	411	425	415	423	410	438	437	444	437	424	439	436	451	435	434	426	449	469	422	425	427	459	450	431	386	440	440	411	437	442	427	428	420	459	423	468	460	426	442	431	427	421	433	433	422	453	459	420	427	425	470	422	454	453	406	448	407	441	426	396	434	407	469	447	431	429	431	450	452	429	422	417	453	453	442	412	453	414	408	423	442	443	452	456	442	422	437	438	425	447	415	415	421	403	463	455	442	386	410	412	425	378	405	374	451	480	437	439	477	408	432	412	415	442	455	411	456	427	405	445	412	449	399	394	402	452	416	441	418	476	452	419	394	428	446	463	441	420	462	430	475	405	411	449	403	434	429	441	396	451	441	407	452	408	461	418	424	438	414	424	402	423	435	426	443	411	455	445	415	402	431	422	450	447	441	423	405	465	457	430	378	435	444	404	423	426	420	430	450	416	449	445	408	434	417	425	408	438	449	434	442	446	421	442	416	413	459	426	430	441	435	390	436	412	413	432	436	424	432	447	454	425	407	459	429	440	403	441	445	422	442	437	414	417	431	409	432	430	454	438	428	480	416	424	486	453	403	441	456	432	383	424	462	432	418	386	442	444	439	420	422	447	413	435	427	429	428	411	432	447	427	440	424	385	398	460	434	398	423	409	430	432	443	393	448	398	441	397	478	460	428	445	423	464	414	442	423	464	401	427	431	425	395	402	384	396	426	397	433	442	396	419	451	421	485	437	379	425	438	437	442	411	423	408	444	447	450	408	455	428	407	411	385	395	421	436	441	441	417	426	447	427	458	429	428	422	405	448	424	452	416	456	439	432	451	418	403	441	425	411	427	373	424	404	431	431	466	456	396	408	426	397	423	431	415	420	395	467	424	437	473	446	416	410	424	414	434	437	432	411	440	440	431	419	430	438	383	417	427	397	434	453	425	424	433	409	411	411	410	444	419	430	385	412	412	415	420	390	432	447	419	448	426	417	432	413	408	399	386	448	447	453	441	428	413	418	429	439	428	407	451	407	419	418	412	403	434	444	417	393	395	457	421	449	430	441	438	435	409	413	447	419	423	410	414	411	423	430	409	408	425	428	453	429	432	463	426	407	459	432	425	440	412	425	396	422	449	429	443	433	446	430	444	409	405	440	405	416	409	431	458	428	415	444	444	412	414	429	435	445	422	421	406	422	417	474	449	410	438	418	431	435	450	417	447	436	419	419	450	412	391	414	465	423	428	458	423	445	432	446	426	410	444	466	424	467	432	439	403	481	448	423	433	408	422	452	457	440	433	451	421	393	425	423	427	422	427	440	429	452	456	407	421	439	450	445	411	398	458	442	399	427	464	457	434	440	426	445	441	433	462	410	445	422	435	429	387	408	426	434	411	447	437	426	419	412	424	417	415	440	464	432	437	412	413	445	390	420	430	434	406	417	455	442	441	421	432	390	404	427	426	408	474	449	383	462	414	442	441	432	427	418	423	439	380	428	400	474	441	380	444	450	417	396	400	418	426	467	443	409	431	430	452	439	445	422	443	438	416	414	423	431	449	432	456	405	415	407	451	423	401	441	424	434	458	396	447	464	414	437	440	448	423	442	433	409	390	425	423	420	422	428	452	413	421	434	477	441	420	407	424	444	448	447	428	460	456	420	453	470	424	419	435	438	428	459	428	443	430	428	403	408	372	464	395	443	435	443	447	413	421	419	468	403	407	460	453	405	416	429	465	386	416	465	461	414	427	471	387	455	415	430	434	421	446	416	452	420	450	427	447	437	472	417	423	414	444	406	427	460	453	445	437	476	416	441	386	406	435	399	427	443	396	452	403	427	476	450	445	442	433	399	429	439	441	445	428	432	396	426	423	455	454	430	411	445	414	436	411	426	422	435	428	392	416	455	438	450	438	439	428	452	446	410	431	443	396	456	413	449	422	450	415	420	469	454	423	409	463	418	440	449	434	427	443	413	418	372	423	397	445	418	436	388	431	456	443	442	436	423	472	451	426	478	418	427	431	440	439	455	406	476	422	435	430	411	449	410	403	434	400	443	378	385	416	448	441	423	453	432	436	428	437	422	440	405	434	432	474	421	430	439	400	380	428	454	385	427	410	429	405	441	435	433	426	426	425	438	443	436	434	443	443	441	429	412	458	434	449	408	439	404	427	433	423	392	428	445	446	407	483	427	427	420	424	442	431	440	436	434	420	421	427	426	414	415	445	425	459	427	436	410	405	426	435	415	446	443	472	437	445	395	461	430	389	428	442	441	449	402	441	429	426	412	453	430	425	417	456	433	399	425	443	400	434	431	437	447	413	466	449	430	449	432	438	444	422	401	414	427	447	400	455	445	444	437	445	438	456	445	458	439	411	432	449	453	443	458	456	476	397	426	444	422	408	447	463	443	454	430	415	449	415	413	437	434	422	423	418	426	441	428	429	423	422	466	431	438	416	400	407	424	401	460	414	434	404	385	443	395	449	423	441	398	434	401	422	421	412	410	448	419	447	466	423	434	458	430	420	458	458	449	385	430	434	411	427	410	479	459	419	416	419	432	446	424	414	427	399	403	421	441	405	414	441	451	418	395	481	440	455	426	446	413	426	431	411	435	395	411	417
13811	10014	9245	7359	9561	2114	1682	1379	1175	982	939	801	762	704	707	676	629	595	616	557	577	544	550	540	547	574	537	546	535	524	489	522	489	502	535	539	507	463	464	512	514	522	472	468	486	523	492	496	509	467	479	489	444	462	471	527	475	484	488	520	513	497	497	465	487	495	509	462	531	438	453	470	518	485	462	476	479	488	459	471	488	476	472	477	490	459	480	444	543	490	477	464	490	481	512	493	520	476	487	479	505	459	477	487	491	454	510	489	484	501	458	478	499	495	482	466	500	502	500	464	473	448	478	482	489	487	496	458	488	457	437	470	457	468	453	492	491	457	456	510	503	511	451	444	485	494	490	510	502	487	494	480	522	520	476	522	492	472	506	507	507	490	497	489	492	477	478	495	459	462	463	508	488	476	444	483	486	516	479	490	487	473	493	518	490	516	474	498	447	460	507	476	471	468	499	465	466	450	466	523	471	476	494	477	467	495	491	469	507	457	493	484	515	464	472	487	487	459	506	498	465	499	513	479	479	492	502	480	503	485	495	508	495	481	531	487	451	486	498	483	437	508	522	465	493	498	511	483	486	433	484	502	485	510	516	502	471	499	511	495	518	486	513	502	460	479	505	509	476	494	486	496	469	492	498	478	479	480	454	513	489	450	489	533	493	509	498	462	536	481	501	451	461	466	461	486	488	518	508	518	460	504	480	493	466	493	504	476	502	446	493	486	512	496	485	506	510	515	527	463	441	483	489	505	509	469	479	487	458	505	481	492	521	495	502	497	484	438	499	489	475	440	486	491	497	504	495	491	518	523	445	440	516	449	511	507	485	462	502	473	489	470	472	507	498	510	499	430	470	523	493	492	431	501	473	484	496	482	475	511	476	470	524	475	511	513	479	476	503	504	435	463	472	486	480	430	492	458	490	482	447	453	485	509	517	467	465	464	477	492	503	536	483	461	493	487	483	459	443	491	444	484	525	463	471	505	481	492	476	471	487	504	444	488	465	458	486	490	527	471	460	453	499	450	490	458	496	450	471	532	505	440	470	468	497	489	487	511	462	473	488	511	497	483	493	436	495	527	496	505	510	452	466	530	509	489	482	448	462	481	466	492	491	482	479	485	511	502	503	461	508	514	462	509	455	508	492	470	477	467	457	502	496	473	430	517	480	484	490	434	478	467	487	481	520	525	532	474	508	491	473	456	491	468	478	516	474	509	467	476	463	505	445	505	482	535	440	460	461	456	481	510	458	465	500	483	442	506	463	475	458	483	513	484	486	478	532	477	498	489	518	511	490	478	481	497	520	493	478	499	510	493	488	496	483	516	472	493	436	448	449	481	465	511	447	490	532	483	495	478	525	485	453	485	517	473	480	528	491	483	472	499	475	493	488	496	431	491	470	481	465	499	481	468	495	497	503	494	492	458	501	476	481	475	500	481	504	473	465	496	522	529	490	476	460	508	496	520	487	452	514	476	469	469	497	458	487	464	512	453	468	505	455	496	482	481	500	473	464	493	486	470	484	525	517	502	478	511	450	494	471	474	460	484	502	486	475	456	497	519	489	491	500	495	491	492	427	512	494	491	474	517	541	455	499	459	469	429	456	493	488	514	481	510	459	471	476	481	477	480	453	446	465	488	477	502	486	446	504	427	505	487	512	488	451	526	494	457	490	478	500	471	519	447	471	451	484	458	509	481	487	480	504	483	464	472	454	454	459	474	503	470	470	473	465	536	505	510	518	477	472	515	517	491	465	477	481	474	521	524	435	490	513	461	475	479	479	510	451	495	471	502	482	474	531	482	472	458	452	469	485	474	497	456	548	526	492	462	497	497	490	462	493	484	458	500	470	471	515	485	482	521	506	464	523	475	485	514	491	497	501	468	491	442	490	484	444	489	481	490	449	477	529	428	440	481	485	482	468	525	533	495	476	503	519	480	467	445	518	445	474	478	523	465	492	472	451	459	486	506	451	487	463	468	527	499	486	470	508	457	484	483	474	478	463	504	509	471	522	503	467	495	478	469	509	470	486	435	502	488	497	471	516	459	485	466	498	424	501	448	489	474	444	454	478	508	474	516	507	442	529	489	451	508	488	472	488	441	490	507	455	460	462	479	453	446	486	508	476	460	457	493	508	506	481	496	508	496	475	461	470	507	483	485	488	453	499	462	489	490	468	477	502	506	503	489	481	482	434	498	514	464	491	457	476	502	489	441	473	486	460	531	466	536	501	474	521	450	460	483	487	480	501	509	508	470	496	482	513	460	511	472	451	478	485	507	455	492	496	467	490	477	462	505	471	485	487	487	468	518	489	487	493	450	459	496	529	496	478	474	474	489	526	473	460	487	506	483	461	472	457	519	489	454	514	481	481	455	481	491	488	503	499	467	471	508	510	480	526	471	474	502	476	488	505	481	494	491	496	522	514	486	503	510	470	502	512	512	482	483	456	496	491	456	475	521	473	468	503	464	459	497	464	479	474	472	475	472	487	506	488	486	530	491	485	471	473	504	486	497	500	462	504	493	465	486	473	472	489	470	436	474	499	459	455	480	470	505	481	481	516	521	483	454	491	505	526	477	477	485	483	465	535	501	478	516	475	450	451	517	487	501	498	468	504	537	539	466	482	498	525	508	461	481	488	488	473	521	501	496	462	468	460	470	469	493	501	479	513	504	503	464	508	483	482	512	506	459	488	475	439	499	486	468	447	473	496	470	482	461	484	503	450	498	471	504	495	469	466	474	467	451	475	470	527	529	475	471	464	466	490	489	475	484	442	474	492	564	492	496	512	489	500	454	469	488	464	482	486	497	489	471	471	527	477	473	482	473	514	514	488	546	484	470	527	478	513	514	466	470	422	523	515	473	472	499	475	474	481	492	488	505	452	476	487	448	521	524	484	501	513	531	486	501	516	464	479	489	478	477	492	482	494	481	483	472	505	470	481	478	477	484	495	465	478	471	468	475	486	503	514	489	487	484	463	479	491	463	436	493	471	444	482	489	457	510	487	491	487	467	508	458	478	502	465	520	499	475	483	504	499	517	480	482	477	481	485	487	474	484	456	464	522	478	520	452	495	509	487	469	458	504	507	467	479	482	489	494	465	456	500	505	490	517	502	462	486	472	442	478	491	507	503	508	533	480	511	480	474	485	520	503	469	497	503	492	487	474	480	460	490	506	515	486	471	501	484	492	481	477	489	481	486	472	442	490	488	476	500	501	468	491	530	464	439	489	455	497	448	521	496	469	488	490	475	510	502	482	478	530	485	493	485	468	501	504	473	479	475	467	469	538	504	499	471	526	441	511	480	498	471	465	459	475	480	503	498	488	464	474	461	481	470	493	503	487	479	469	508	479	561	470	466	489	499	472	474	440	536	502	462	448	474	501	510	476	491	531	488	449	458	479	496	461	481	518	484	476	523	484	460	495	463	454	475	466	492	507	461	495	486	466	473	498	461	446	494	499	457	472	469	504	495	476	499	484	487	469	512	519	480	516	463	418	498	497
24937	21188	27590	24954	15749	1567	782	690	622	601	585	614	565	525	575	546	530	491	500	566	517	520	518	527	480	532	492	491	495	513	515	527	513	500	475	539	500	523	515	479	512	501	490	446	482	484	477	476	485	538	473	430	513	546	506	502	502	500	501	509	477	497	458	445	497	513	464	506	511	522	509	478	485	512	523	507	537	513	493	457	497	524	472	527	513	493	520	475	514	524	509	452	471	511	488	492	516	462	470	531	508	491	472	481	482	466	469	443	515	499	503	514	508	518	458	513	477	529	479	499	489	513	446	469	499	495	504	481	507	500	468	504	470	467	497	521	512	507	465	471	523	482	504	506	509	501	525	478	489	503	530	487	494	531	500	516	512	487	505	474	513	471	504	546	464	474	473	493	502	507	502	469	454	471	494	496	508	498	510	490	504	487	456	500	488	469	485	451	474	466	499	510	466	517	448	483	454	469	512	451	500	520	448	490	503	470	515	537	496	492	473	529	505	514	453	527	460	483	519	504	531	523	472	530	521	515	461	477	536	521	443	447	519	502	491	508	486	521	542	496	441	472	483	480	483	498	465	458	448	509	478	492	493	521	471	475	495	461	477	465	476	503	473	496	488	490	490	505	541	525	463	457	481	484	482	508	460	515	529	471	498	426	488	492	482	506	498	453	491	507	500	536	508	509	475	511	520	506	510	502	476	494	515	494	459	485	505	456	480	495	464	483	492	504	502	493	465	516	475	483	499	496	457	518	485	515	489	515	508	515	507	499	468	498	488	492	469	503	479	478	489	509	486	434	509	481	486	490	465	503	510	475	492	467	500	524	561	469	487	503	484	528	510	506	471	530	469	500	499	468	447	497	530	497	486	503	514	515	446	462	478	477	492	493	490	487	476	503	486	516	439	487	490	480	479	499	485	476	518	491	482	459	490	531	471	465	510	497	491	486	516	459	475	517	470	469	480	475	475	515	505	474	466	504	503	456	478	550	483	509	471	447	467	460	527	489	505	525	492	537	489	491	461	536	445	459	504	521	476	468	492	482	461	516	515	488	503	523	537	494	526	557	464	465	522	474	476	486	508	516	450	526	473	488	532	489	473	452	488	448	482	476	501	463	468	514	495	487	502	525	461	528	511	484	525	496	455	512	494	468	509	495	526	472	493	499	501	527	497	469	490	491	458	506	494	533	492	530	490	517	571	509	483	491	493	506	469	511	536	518	492	529	446	497	494	446	483	478	448	491	481	508	483	487	514	531	521	480	445	505	489	484	472	516	515	484	511	463	486	482	520	562	469	498	483	479	455	475	482	495	506	467	495	504	426	515	474	475	458	513	511	523	526	491	530	489	502	497	487	487	497	476	494	483	499	528	480	506	511	459	442	510	502	457	518	512	551	493	467	511	480	458	479	508	484	451	509	474	490	496	486	520	489	494	488	498	474	493	520	440	486	488	521	473	502	508	519	471	507	510	507	514	508	473	514	506	469	490	547	465	471	469	516	499	490	465	473	498	461	489	512	477	513	440	487	494	501	475	492	499	458	467	478	526	481	471	498	489	551	495	536	498	448	460	524	514	488	478	491	476	510	471	513	464	498	441	471	466	511	508	500	466	473	463	488	503	506	500	503	511	496	528	472	500	505	504	473	545	524	532	476	456	485	509	534	498	503	510	473	475	456	487	502	483	564	495	428	495	491	522	463	479	512	506	514	494	474	488	501	508	480	510	531	480	508	537	501	472	502	495	496	507	453	468	495	492	476	491	471	463	510	480	460	469	485	486	483	484	483	451	469	479	507	495	471	542	540	448	458	547	474	520	479	520	468	498	519	474	524	515	530	519	439	492	501	507	507	468	512	452	524	506	497	505	488	516	519	477	528	516	518	477	516	452	519	488	486	504	523	465	506	456	545	470	542	479	484	496	483	504	482	505	486	528	490	487	496	480	480	508	476	496	466	485	498	489	472	487	473	504	483	472	469	521	482	497	497	463	507	490	472	480	483	482	498	474	499	502	506	438	456	506	511	514	473	480	502	450	480	513	499	484	486	506	522	474	492	474	535	513	500	466	513	459	482	505	515	480	480	480	504	478	528	451	469	498	511	514	478	513	486	469	529	467	538	533	488	511	498	443	520	509	497	437	507	495	494	492	499	472	485	487	530	491	495	467	497	497	520	514	473	492	497	522	479	473	483	522	470	519	495	504	500	508	486	472	517	502	467	502	532	461	527	471	478	473	427	489	494	492	486	440	507	496	504	485	481	462	503	501	533	480	490	477	486	457	485	497	517	503	500	506	472	530	480	489	477	524	479	491	502	486	481	501	485	459	453	479	524	535	489	476	513	502	496	525	481	496	485	516	531	490	487	486	496	518	505	494	462	507	486	472	468	521	455	458	478	504	489	459	476	480	495	505	499	483	525	476	516	473	489	504	475	459	454	500	478	483	447	453	486	493	529	491	514	499	487	515	453	476	490	475	451	501	469	524	504	465	489	512	513	460	497	443	495	477	468	487	495	481	429	495	463	485	495	528	476	504	467	509	452	543	423	499	500	468	474	495	463	448	466	478	491	495	492	475	531	472	453	456	457	485	522	482	469	490	530	510	508	502	518	488	531	515	490	506	509	507	491	475	497	514	495	485	481	499	462	507	535	493	507	500	498	508	504	476	535	496	482	494	470	492	433	477	500	481	477	495	499	521	502	498	454	522	466	476	492	510	523	491	478	498	496	496	486	442	513	472	514	475	494	517	491	500	503	494	488	478	511	478	482	474	463	503	515	450	480	476	458	461	497	509	486	485	449	536	484	496	502	501	496	484	538	517	475	497	494	481	478	501	462	498	489	536	509	459	511	499	484	469	465	473	481	489	480	457	534	486	493	464	466	490	495	513	504	473	486	488	517	501	514	500	509	471	494	494	470	521	536	517	515	477	489	495	482	527	541	468	511	503	504	450	475	488	496	524	467	501	469	503	487	477	501	460	482	494	502	483	465	468	484	522	477	522	491	461	497	515	504	516	522	461	510	491	473	446	508	490	513	479	505	508	465	485	497	526	467	494	482	520	533	460	480	492	467	509	502	527	500	503	482	513	483	518	443	532	469	493	468	478	484	510	513	499	464	517	536	475	438	507	494	506	517	494	477	472	492	477	494	497	508	495	494	487	518	470	519	492	554	490	465	501	507	505	504	516	457	504	473	484	501	457	479	489	499	550	513	475	527	464	487	510	482	508	485	472	461	475	464	479	526	484	506	512	453	461	511	511	485	537	499	438	515	482	477	502	542	511	494	505	499	459	462	487	489	489	489	489	464	494	540	531	501	521	492	490	499	478	502	494	504	496	477	475	495	469	539	488	525	482	480	493	515	478	489	491	484	522	501	517	516	504	505	507	461	469	493	481	515	487	494	514	492	465	537	447	483	467	513	493	500	469	480	495	513	509	508	533	526	487	457	474	479	525	466	500	490	484	533	487	517	475	485	470	501	524	494	537	525	486	540	494	480	530	498	467
12933	6304	6110	5498	8514	1468	1212	1038	990	871	799	771	718	670	634	662	616	700	607	604	632	558	624	621	602	623	574	594	627	574	545	582	597	603	568	642	595	564	590	605	577	586	575	610	592	570	586	582	570	574	607	610	571	515	566	587	578	532	595	581	550	582	588	596	625	597	554	550	591	612	590	614	556	588	619	554	574	588	583	601	571	583	563	646	582	558	562	594	544	568	594	543	580	546	616	573	578	569	574	545	576	584	617	580	561	579	560	560	549	535	574	532	535	537	525	611	568	568	557	517	527	579	575	566	559	572	567	588	583	553	572	574	550	617	568	572	586	556	560	568	554	596	566	601	553	577	520	597	521	572	551	549	604	588	609	579	572	542	578	601	553	567	579	550	578	543	608	584	585	631	621	613	572	622	609	583	609	563	614	601	574	579	566	554	566	597	587	583	636	593	593	617	597	588	552	577	537	569	590	553	565	556	581	567	557	589	576	564	575	546	582	590	608	574	574	587	568	565	578	586	562	567	601	601	583	585	565	589	576	583	541	583	538	619	579	568	588	623	559	604	549	573	565	543	549	590	564	587	545	557	594	619	530	576	572	582	609	577	598	543	531	558	572	569	593	540	565	595	607	592	519	599	576	589	566	631	582	569	605	533	538	565	591	538	573	561	543	565	533	569	575	623	567	544	583	585	553	558	625	592	555	587	580	547	573	633	565	622	599	597	571	556	562	596	586	539	548	611	614	603	598	584	576	587	582	559	542	578	602	596	530	616	586	540	564	600	589	571	595	581	610	568	585	593	570	612	556	581	571	548	554	550	594	543	557	565	555	583	579	576	526	560	571	568	582	572	613	587	588	580	582	557	520	621	556	539	578	583	641	610	565	575	569	596	611	637	538	623	597	548	587	558	568	523	592	603	582	618	555	579	570	585	556	606	562	590	597	579	579	543	527	580	569	587	562	583	578	564	547	609	574	593	584	567	594	548	545	601	569	623	522	591	558	535	554	544	621	530	617	553	585	556	587	627	578	603	570	579	562	571	578	578	541	567	558	528	555	577	565	601	599	564	566	592	578	600	581	581	569	573	564	546	543	517	535	586	605	614	565	599	559	588	577	574	589	584	588	576	583	598	606	601	581	594	531	590	562	591	581	586	608	638	582	567	596	562	560	593	551	614	541	555	551	586	571	573	572	571	587	616	557	578	545	597	566	596	568	619	595	576	599	570	559	603	583	571	594	571	618	566	572	560	586	537	583	543	546	583	563	559	570	558	599	546	558	554	599	588	496	552	596	551	558	535	582	580	596	606	643	556	574	565	582	603	582	545	592	573	627	588	565	570	580	556	552	558	580	616	542	608	609	555	602	541	586	570	568	582	567	582	585	569	604	578	577	569	585	547	581	604	584	609	588	613	630	595	578	555	563	560	604	547	573	553	581	556	616	579	556	570	544	600	577	548	630	552	583	599	565	557	641	551	589	577	530	569	575	573	549	605	594	575	595	606	630	579	590	538	587	557	616	580	569	625	537	570	568	556	601	591	610	584	543	560	552	577	579	583	601	580	557	568	560	545	565	561	587	595	550	548	551	531	573	578	583	560	581	570	576	544	531	608	596	513	565	589	591	578	582	620	583	607	552	567	602	625	571	568	545	552	580	600	580	554	564	552	557	628	590	563	540	553	625	573	599	555	611	565	608	550	598	543	550	580	616	556	581	595	574	584	619	602	600	554	596	565	520	584	560	599	586	578	566	584	506	560	560	542	564	589	558	558	571	600	606	568	599	592	566	591	590	583	567	587	555	601	565	555	587	601	576	562	575	575	597	564	551	552	596	562	611	559	566	610	619	548	554	571	624	577	590	561	615	582	598	630	587	555	546	595	586	546	590	561	584	604	531	561	570	562	592	556	562	590	567	566	601	526	593	566	602	608	613	595	570	517	540	546	572	572	553	597	536	587	604	576	609	575	574	634	607	568	604	561	542	567	542	578	609	544	601	584	562	609	577	595	567	563	577	594	600	569	607	645	560	574	623	550	595	561	521	619	591	522	602	587	565	555	571	577	601	593	596	542	504	566	548	620	588	604	563	562	611	588	603	580	607	551	491	579	571	543	582	572	548	530	563	566	546	605	600	584	573	587	536	621	554	596	551	577	527	548	588	551	568	607	565	586	559	564	531	590	603	566	607	592	568	563	560	588	578	595	605	566	616	547	601	579	570	562	522	579	574	553	582	577	561	554	586	577	609	539	568	554	541	571	551	595	585	564	569	592	523	583	591	570	591	537	562	615	577	600	569	579	563	562	598	572	591	569	579	585	560	605	581	617	581	528	620	591	557	580	583	566	548	590	585	621	596	560	576	563	564	536	560	588	560	577	532	595	600	570	590	551	572	590	575	636	541	610	609	577	572	573	618	553	545	587	601	606	581	594	542	578	584	603	558	542	563	596	536	559	583	621	613	582	571	562	561	579	612	609	581	546	555	612	580	599	552	546	568	579	585	539	604	577	574	560	555	563	543	558	565	591	579	568	578	524	582	531	542	544	561	579	567	595	560	569	616	571	580	601	563	549	574	559	562	591	570	605	563	577	560	544	523	537	572	551	559	575	600	605	591	570	535	591	576	531	575	602	544	587	596	550	592	549	591	568	557	580	591	569	638	593	582	569	630	567	520	593	593	571	589	591	587	568	577	568	579	556	603	607	592	587	583	586	619	600	556	594	577	572	585	570	631	571	584	556	598	581	580	580	566	606	600	581	598	573	566	552	584	608	570	619	608	554	589	542	572	566	566	578	626	554	595	530	539	568	590	551	578	534	544	583	536	553	600	580	583	561	572	605	569	559	570	579	538	585	583	537	630	593	606	565	570	606	572	549	562	592	567	589	558	609	613	620	605	568	566	561	583	549	569	587	595	593	536	536	557	578	545	591	586	621	570	553	626	589	587	556	574	568	576	555	584	566	578	590	557	566	593	575	560	605	607	564	630	597	594	587	587	589	579	591	577	618	566	583	595	573	580	584	567	561	568	596	568	575	570	629	562	589	603	588	569	571	584	577	545	560	601	533	562	508	628	546	606	590	575	601	543	570	566	571	567	586	610	563	563	563	521	573	572	560	604	609	579	557	598	619	583	564	543	610	605	577	589	597	593	569	616	581	594	591	563	598	565	589	570	566	557	611	559	549	566	551	574	546	597	573	586	569	557	546	576	544	585	616	606	583	566	558	598	605	624	569	576	582	582	552	583	572	576	549	568	573	572	592	563	554	552	571	578	609	560	600	576	553	565	546	563	580	567	603	580	586	585	570	594	564	596	540	564	587	595	593	581	540	500	591	540	552	535	576	565	571	606	531	572	588	589	526	582	574	539	553	604	554	565	586	551	601	599	599	553	554	546	559	576	555	597	589	590	570	572	563	589	543	568	575	620	591	611	552	580	504	593	530	605	543	537	608	572	575	569	543	575	620	605	632	555	553	542	587	578	569	575	600	569	548	571	578	584	578	603	578
22638	21192	29007	23649	21702	21221	11681	1941	1442	1323	1211	1152	1090	1060	991	967	948	934	934	904	863	867	918	846	853	861	824	848	845	861	826	837	798	859	820	836	818	797	848	822	872	790	792	852	829	794	754	821	850	834	796	810	767	791	853	806	792	822	837	832	778	783	713	784	739	787	834	806	801	827	783	833	818	828	779	822	836	809	767	816	829	770	876	863	822	800	841	797	808	798	781	780	749	848	833	790	799	783	772	759	797	783	829	781	831	802	773	816	776	804	812	839	821	795	831	803	795	821	768	767	853	771	835	796	822	801	795	852	772	843	812	787	837	802	820	835	786	831	830	827	802	858	839	832	821	760	808	779	833	818	793	778	808	832	788	759	791	814	781	856	775	769	812	801	783	785	804	840	790	820	839	812	878	810	787	812	768	817	784	802	771	795	742	814	785	770	795	783	802	829	765	774	833	807	762	782	829	807	860	820	869	809	766	795	838	805	756	771	755	784	805	804	846	816	786	840	813	756	835	794	768	862	837	799	796	835	752	796	795	830	860	814	785	734	777	812	763	783	760	763	780	831	795	766	802	789	751	807	784	850	785	746	791	785	765	796	761	770	794	858	799	814	783	826	760	819	824	808	783	805	784	769	724	835	820	841	820	784	796	785	826	794	782	792	815	794	767	761	774	862	767	804	732	790	852	832	777	796	776	808	817	772	773	821	810	779	773	823	836	727	808	821	824	825	868	779	766	772	797	809	768	754	806	847	787	821	792	746	802	856	798	851	749	801	800	803	821	809	800	777	811	800	826	786	837	803	810	788	819	831	807	808	775	769	807	754	782	795	820	807	820	786	834	747	842	769	825	791	806	811	819	811	777	785	801	799	818	797	795	819	812	847	784	749	784	788	789	852	746	846	767	795	806	774	807	857	804	796	789	774	791	774	779	780	814	779	743	791	827	817	785	834	772	792	805	827	798	778	865	847	783	837	830	843	807	782	769	774	844	851	732	828	860	784	825	827	825	810	818	796	796	796	795	808	813	833	793	799	796	799	772	813	805	808	787	837	807	787	770	779	807	771	799	813	799	790	789	764	822	859	774	803	807	767	803	848	859	799	763	783	823	803	848	856	824	872	760	831	805	796	799	798	789	763	798	778	822	766	764	793	805	795	800	804	749	803	800	844	742	817	776	792	803	837	837	798	804	753	779	759	823	757	775	780	800	768	824	792	812	790	798	745	790	824	787	798	783	799	793	753	773	795	838	767	823	813	767	809	763	808	782	822	798	836	783	774	766	794	848	772	805	800	820	813	819	817	809	833	786	794	810	764	806	813	844	860	761	757	833	801	815	778	778	766	795	810	751	779	775	787	761	796	806	836	828	806	829	801	801	776	790	812	847	769	841	844	775	738	818	792	775	796	798	813	803	778	782	783	772	868	759	832	789	791	790	834	829	750	756	801	762	799	791	767	758	781	837	771	834	817	809	809	766	769	839	771	800	772	782	855	785	819	758	801	816	782	774	808	816	838	826	812	783	799	844	803	800	767	796	806	800	829	729	763	802	787	777	826	758	740	725	843	808	787	791	762	838	752	788	801	809	840	815	805	758	794	804	770	798	812	848	800	815	818	760	759	802	868	786	797	816	830	799	796	782	853	724	774	747	800	800	758	832	834	825	770	800	821	839	789	830	754	832	812	798	764	785	791	782	765	734	799	795	758	830	797	786	847	821	779	822	833	783	806	770	736	774	803	822	833	797	803	822	807	776	809	792	820	790	774	772	791	827	779	793	816	781	815	791	788	791	782	780	766	820	803	791	809	849	776	799	784	840	770	834	796	777	793	766	850	821	799	843	752	811	733	812	796	772	795	801	762	803	775	801	775	804	792	785	856	816	794	808	783	838	738	802	779	823	803	795	819	842	781	825	854	815	843	813	799	760	809	805	790	771	794	822	770	789	821	771	791	810	800	812	814	824	780	857	833	801	747	835	790	799	833	844	763	791	830	758	812	776	790	773	777	791	857	789	857	779	782	816	779	778	773	814	801	803	796	810	753	744	778	812	783	777	824	782	808	814	736	756	821	803	752	801	779	775	766	752	776	810	802	878	806	844	744	775	753	825	813	799	780	783	778	840	755	782	798	775	847	773	788	808	809	814	794	758	766	783	873	801	799	811	775	761	768	807	812	822	777	750	797	819	778	798	784	834	772	776	824	805	840	785	801	770	768	785	785	801	758	825	763	814	766	795	841	753	784	799	790	825	799	843	773	803	753	818	783	741	795	815	792	791	840	759	864	788	785	791	775	839	784	832	783	807	768	786	778	765	791	753	837	790	810	830	782	822	768	820	859	779	795	808	809	804	829	781	813	787	707	799	781	749	804	814	857	791	766	799	795	783	792	794	764	747	796	810	730	750	766	810	824	847	805	790	818	787	752	768	753	811	777	804	818	806	731	756	825	743	767	775	765	813	766	806	790	798	827	802	753	820	791	821	801	816	823	808	796	830	792	792	819	816	808	775	803	793	828	816	756	757	793	792	771	807	829	801	794	778	813	809	736	756	821	848	795	789	758	722	806	793	795	820	808	824	823	779	848	797	788	806	798	821	778	783	827	793	790	786	811	772	801	845	765	777	770	806	785	805	817	832	765	762	770	804	837	798	829	774	808	747	753	762	836	793	767	789	781	785	750	778	784	763	803	781	831	807	857	802	808	769	758	790	749	787	798	759	819	824	792	800	798	804	771	762	745	764	772	841	824	790	816	780	827	766	821	766	779	786	842	800	783	784	815	786	796	794	827	787	806	827	801	791	774	782	793	789	812	780	790	791	772	835	789	790	836	798	826	806	757	787	784	751	774	783	779	797	847	815	821	794	805	813	807	787	774	828	748	750	782	794	791	796	791	809	794	819	813	860	799	770	813	738	784	811	806	816	798	799	766	815	781	792	818	800	818	812	845	856	760	804	846	811	796	801	779	799	814	779	772	790	791	841	830	768	748	791	801	779	808	768	782	810	834	738	774	725	769	791	807	791	837	778	789	786	789	770	795	782	765	791	815	862	813	792	807	826	803	786	768	733	853	793	804	824	794	793	783	789	763	741	772	841	790	760	774	833	822	785	765	779	790	771	839	831	773	798	759	768	767	848	744	848	792	774	819	832	831	747	792	769	801	789	776	811	796	773	857	800	775	746	829	802	793	800	791	771	789	745	780	816	820	848	808	787	827	767	801	840	823	774	775	802	787	780	791	864	834	792	770	766	774	802	795	810	792	796	745	861	766	743	824	814	812	802	777	798	794	761	827	794	768	793	775	774	802	802	814	786	784	806	806	763	795	769	767	756	781	791	824	796	793	814	806	779	772	850	817	792	793	794	808	796	804	776	785	845	747	813	777	777	846	717	827	810	805	765	749	833	767	762	831	796	767	768	778	768	805	809	769	803	824	796	770	798	773	790	790	826	815	797	798	778	769	848	777	817	808	772	777	810	782	779	796	796	778	830	776	789	768	772	831	806	800
16109	16682	15823	11181	26143	3930	3250	2601	2257	1887	1656	1552	1374	1245	1226	1092	1143	1099	1079	1003	1013	1034	935	966	991	932	949	973	971	862	953	944	953	919	891	983	865	935	902	907	879	927	909	886	909	893	908	887	829	840	874	895	873	857	878	869	881	888	886	875	941	853	885	871	867	853	917	909	891	843	909	887	831	938	866	890	869	830	885	865	831	889	867	921	853	915	883	902	869	889	885	917	886	841	893	857	853	864	938	818	815	852	814	888	904	849	867	863	863	908	847	896	851	867	860	886	902	900	885	811	893	863	839	851	903	823	860	903	876	858	935	826	920	870	873	864	889	916	883	873	838	847	856	875	901	824	863	820	829	862	869	849	852	839	810	847	856	850	849	864	852	841	891	861	868	817	851	906	871	858	879	865	896	873	860	838	835	912	828	848	869	849	887	889	875	791	826	884	806	881	862	869	861	875	884	912	868	850	835	904	880	889	855	896	846	891	848	819	851	885	838	849	924	852	805	903	917	849	857	799	911	844	845	878	905	850	842	844	893	855	864	850	843	881	864	898	867	825	865	824	795	860	885	856	868	854	854	892	867	835	904	874	891	842	939	890	865	910	836	853	879	851	890	878	843	855	896	809	883	833	845	886	886	870	845	930	820	816	802	882	862	847	841	904	849	901	837	833	867	871	865	819	828	837	877	861	812	840	826	857	854	839	866	862	878	899	856	853	841	880	834	842	826	886	839	842	885	873	864	892	893	879	859	870	854	894	864	931	867	825	876	848	861	835	844	896	833	840	890	882	888	875	919	840	844	842	862	832	825	841	862	874	894	836	862	904	842	844	898	829	864	846	886	875	848	866	835	883	847	840	841	909	928	874	868	885	859	881	826	851	869	891	858	885	853	852	837	842	852	849	928	828	875	847	892	886	873	845	848	922	846	835	857	867	832	897	889	880	907	898	886	840	867	844	817	835	846	865	859	861	900	876	878	860	865	870	859	861	884	855	852	862	846	808	874	807	829	875	883	850	811	869	890	851	894	886	806	847	865	879	869	883	886	889	836	863	789	841	871	855	831	868	783	851	820	813	859	895	894	846	868	869	890	833	893	880	871	837	833	865	848	883	859	864	825	866	885	863	854	842	978	902	853	800	879	904	874	903	897	843	881	825	836	843	849	816	863	842	860	844	898	904	891	846	878	799	871	926	856	804	812	846	903	885	863	852	869	900	882	890	831	865	845	876	873	859	837	844	806	887	760	846	838	826	869	866	834	866	816	863	831	880	856	842	861	843	865	843	843	847	896	850	902	867	817	911	860	868	896	902	875	830	799	902	874	888	848	878	832	874	816	795	837	909	875	860	874	869	882	869	837	894	901	855	868	925	825	841	887	806	830	873	882	842	891	897	834	871	875	876	853	841	855	846	861	856	872	873	831	884	925	879	872	880	874	931	884	895	838	898	908	872	857	863	894	871	878	901	881	914	863	850	806	820	825	824	863	840	864	937	867	892	878	867	847	890	853	845	843	899	832	897	921	834	862	886	851	873	879	914	886	842	883	879	852	879	853	858	806	826	854	846	803	937	838	895	880	888	874	857	855	828	873	891	875	874	888	834	869	900	875	862	886	861	890	888	848	908	870	875	871	895	875	885	915	823	846	874	855	860	896	798	898	911	896	859	860	899	824	847	887	898	864	858	846	796	875	846	846	852	867	866	881	824	854	910	849	913	833	849	868	896	871	859	854	872	876	818	844	866	876	855	868	871	858	852	880	842	871	864	879	846	815	894	851	803	859	845	842	878	832	834	910	830	873	843	797	855	894	820	857	827	908	903	849	884	883	831	809	834	916	859	872	810	841	860	849	881	878	866	887	888	813	871	950	874	903	878	836	877	890	893	877	832	857	882	906	810	932	916	880	928	867	819	875	869	849	837	873	886	881	845	934	887	859	878	849	808	873	820	823	882	818	854	872	869	915	828	826	864	865	833	832	886	847	825	848	849	792	866	850	796	839	847	852	814	831	855	803	855	841	897	866	844	872	841	843	851	847	869	824	838	896	874	890	877	917	881	900	818	876	874	887	927	870	882	891	876	849	916	849	878	871	871	842	850	894	873	877	795	794	907	868	879	882	841	887	843	861	898	845	862	802	876	862	859	895	873	870	848	862	828	873	872	861	849	868	851	841	858	879	817	867	844	866	885	833	860	804	864	885	846	890	885	860	845	840	826	908	834	855	851	822	887	850	856	883	805	823	861	824	880	870	812	858	841	868	831	883	933	853	888	828	863	919	827	838	843	919	859	891	900	823	864	843	875	845	820	825	878	834	845	865	829	884	834	861	839	801	839	828	923	859	908	836	836	831	873	867	905	874	855	874	890	829	845	900	845	909	928	912	869	794	875	826	868	756	840	867	853	835	858	838	877	945	842	846	828	835	858	849	846	851	878	813	768	847	866	861	857	863	874	928	832	885	826	813	877	830	825	840	858	857	842	814	882	894	846	853	827	927	817	880	860	864	839	869	853	906	861	907	903	859	888	841	893	823	859	913	840	913	825	902	891	856	878	872	892	877	847	932	844	846	838	873	873	889	856	861	869	845	864	869	821	814	842	863	828	826	861	889	871	835	823	860	821	832	889	802	848	852	819	830	840	846	845	884	848	865	829	837	870	896	816	799	895	836	813	819	861	819	834	834	840	834	841	852	876	896	799	879	875	878	878	889	856	911	817	831	843	830	825	872	848	879	865	882	804	869	878	881	886	889	874	851	856	888	839	828	845	878	882	805	880	904	894	884	893	849	871	905	872	865	854	856	874	877	877	864	924	869	883	865	826	813	863	857	886	858	829	910	877	862	832	829	884	860	886	817	848	841	836	866	854	862	854	886	826	835	829	849	862	855	851	869	857	856	878	873	861	795	811	876	812	864	882	864	860	854	816	891	820	849	860	796	814	837	841	904	924	847	869	856	865	859	885	818	862	854	849	896	825	846	918	818	842	878	858	879	885	839	834	863	826	876	855	838	857	816	860	902	897	856	867	876	855	882	842	892	850	853	818	832	886	901	855	827	875	885	842	863	902	829	904	876	832	855	787	859	816	827	909	871	862	909	782	855	876	898	860	905	860	876	841	847	885	820	849	801	888	901	828	869	882	891	834	883	884	866	813	859	867	808	813	852	877	880	865	893	872	876	876	879	855	897	874	877	854	895	847	839	881	862	920	897	822	866	924	858	856	931	878	897	833	871	905	856	881	883	808	848	805	886	822	870	881	879	888	821	880	829	856	887	868	862	893	810	863	843	841	895	810	887	832	944	848	863	868	887	807	875	922	826	866	888	860	885	889	896	845	863	859	858	854	826	854	879	915	862	847	891	880	839	878	823	855	843	893	882	824	861	859	862	822	871	850	829	839	837	885	825	820	836	858	865	852	870	847	872	889	890	862	824	876	879	851	873	836	892	895	856	862	881	882	822	867	875	851	850	837	835	804	871	900	848	910	855	819	853	889	839	869	845	857	863	840
27040	20452	9881	2180	3537	419	338	354	316	289	271	296	291	293	287	266	295	287	300	276	299	273	284	287	271	286	274	301	285	285	295	265	321	264	289	294	269	289	287	295	290	266	297	253	267	287	275	314	288	290	245	283	275	327	256	282	275	264	274	290	293	307	281	273	278	286	280	282	286	250	250	300	276	262	280	299	278	296	284	246	286	275	285	277	277	297	277	299	258	278	315	282	306	295	278	258	281	296	258	278	299	265	296	263	264	269	258	287	283	306	257	297	271	275	316	287	277	309	268	293	305	263	306	279	265	270	268	253	275	285	268	261	280	276	302	296	262	266	266	265	321	294	279	312	314	281	308	266	294	283	281	282	290	273	300	254	240	299	281	262	275	268	297	294	252	245	264	251	286	251	270	299	286	306	328	252	271	272	264	275	283	240	309	280	271	260	285	306	305	276	297	252	312	281	284	303	305	288	293	309	263	292	273	296	272	298	263	277	300	265	321	272	287	285	283	279	267	260	284	279	260	291	284	286	277	278	301	275	259	265	299	270	299	261	286	274	281	258	265	260	242	300	298	291	281	282	300	284	241	324	282	280	286	305	257	278	269	266	288	286	286	271	285	308	287	274	256	282	284	294	289	274	264	262	279	271	297	271	261	291	263	285	296	284	253	284	292	263	302	276	291	250	278	283	303	264	276	270	286	248	282	280	284	301	295	290	285	281	275	285	273	274	280	301	267	271	248	289	261	269	277	258	273	285	273	274	275	298	264	265	282	271	271	282	264	252	270	292	290	290	274	288	293	266	293	282	285	282	269	270	295	283	275	242	261	285	266	279	270	288	253	292	283	281	297	302	275	278	300	258	293	269	253	259	282	295	256	296	284	316	282	288	267	295	306	286	282	288	282	272	270	293	275	266	297	261	295	299	274	249	281	298	282	280	264	264	318	294	284	328	280	313	260	300	288	285	284	289	264	282	271	293	276	258	276	258	282	254	288	296	292	293	278	235	291	278	278	271	255	288	288	283	291	270	305	267	307	285	259	283	267	283	308	291	268	282	266	260	300	271	259	276	260	277	260	245	279	291	310	297	298	265	300	244	272	279	272	299	305	307	263	253	269	294	295	263	308	274	286	274	279	274	287	290	289	287	281	263	282	279	262	276	284	288	270	261	255	256	295	288	283	289	278	274	268	271	279	253	281	292	293	283	281	279	308	294	266	284	291	264	285	269	291	279	301	290	321	299	270	293	312	294	284	302	275	255	291	284	291	271	299	283	280	274	288	277	302	299	277	243	273	279	286	301	315	273	260	289	297	290	315	280	290	291	271	271	279	279	281	254	286	273	259	278	268	265	293	295	277	272	287	298	267	280	271	266	270	291	297	294	287	281	293	296	261	279	278	272	271	244	286	274	312	285	279	305	270	284	272	312	305	277	296	281	256	300	301	262	277	295	289	304	288	263	309	283	314	282	268	278	262	273	292	281	294	288	262	295	266	269	287	314	265	262	305	265	291	294	291	301	280	268	288	288	282	276	288	268	238	296	285	299	252	275	264	274	306	272	282	265	286	271	261	278	280	262	300	282	277	288	336	266	268	244	275	316	319	297	277	292	249	276	297	257	252	293	302	267	278	271	276	286	277	305	277	279	263	287	311	255	298	291	284	268	299	286	287	290	291	281	271	277	290	287	270	250	278	269	266	300	271	263	313	261	270	288	275	258	288	310	272	280	272	314	257	283	269	298	250	267	283	276	274	279	260	294	283	280	288	267	286	288	296	267	292	303	300	282	289	269	283	283	280	269	256	270	267	274	264	300	288	293	247	276	288	290	294	278	275	271	310	266	295	269	281	282	284	292	282	279	303	283	291	293	283	299	305	290	302	280	281	256	277	269	266	270	265	296	286	295	292	259	293	238	300	303	280	287	314	305	287	280	266	282	281	288	308	275	243	283	264	305	267	285	273	295	269	293	271	281	281	281	273	311	289	274	262	264	301	264	293	288	280	281	265	251	291	264	307	298	284	309	274	282	281	282	301	277	276	283	272	259	273	301	324	295	267	279	289	296	285	253	298	284	262	290	275	284	264	284	314	280	243	250	274	277	278	275	300	258	269	284	262	282	251	282	262	272	293	295	282	279	291	275	266	311	265	314	273	262	269	271	264	284	294	268	295	303	316	316	292	295	294	299	281	290	273	266	292	260	291	248	277	226	270	269	283	302	289	308	291	247	292	286	305	274	297	257	264	260	287	302	288	262	294	264	294	304	275	284	274	276	266	302	314	288	284	279	274	259	277	253	286	275	261	274	260	309	251	274	258	273	262	275	306	264	265	283	290	304	285	298	275	277	265	264	286	280	279	252	266	320	298	281	277	291	309	276	290	308	268	310	299	263	265	273	259	315	253	253	271	295	280	289	269	305	270	308	261	274	246	275	275	298	286	264	283	264	272	290	291	276	259	283	282	267	299	259	254	278	246	286	264	252	312	270	296	291	284	278	287	273	290	254	267	279	276	276	270	279	258	317	302	293	266	305	281	287	280	273	279	257	273	272	288	277	244	281	279	265	299	277	257	249	263	281	235	251	304	265	263	335	290	268	296	261	287	275	284	276	281	306	303	255	262	288	304	308	263	273	248	280	274	264	277	275	265	313	281	305	281	303	273	288	280	279	280	254	272	270	277	294	268	290	287	272	282	277	278	266	266	291	263	286	285	274	288	286	299	272	289	308	305	307	273	273	281	271	301	258	290	277	286	263	287	291	277	277	257	256	293	293	273	285	266	269	248	317	280	267	303	274	261	296	276	266	291	299	331	289	256	305	303	274	264	262	281	252	298	266	287	290	255	256	287	256	276	293	299	315	272	273	307	266	259	270	273	298	296	274	275	302	255	251	271	284	250	281	265	269	279	260	257	300	281	298	300	301	289	287	263	269	271	271	277	279	269	266	276	256	286	296	262	289	278	301	285	293	271	286	264	275	300	262	293	291	287	270	293	308	298	286	285	295	264	276	275	280	264	225	281	275	279	305	268	274	308	278	258	298	235	319	286	292	264	272	259	266	272	293	297	279	282	269	282	276	234	274	270	285	268	310	281	284	280	271	276	261	277	258	283	303	281	289	297	288	263	266	262	272	290	270	268	249	283	289	300	273	282	292	269	295	286	295	262	298	288	295	248	274	266	289	252	259	289	288	271	273	267	277	282	281	279	281	286	275	269	294	264	283	281	245	289	266	289	276	283	297	275	283	252	290	286	292	298	290	275	269	271	282	254	290	291	285	275	304	325	279	254	280	281	297	255	271	290	301	283	276	278	244	299	266	271	264	274	295	233	260	303	269	278	275	304	259	309	262	296	296	268	306	292	282	259	287	271	267	273	269	270	251	316	283	276	272	279	279	280	261	282	261	284	278	267	276	263	289	267	294	288	246	300	276	281	268	272	277	273	291	259	294	257	265	290	265	298	290	294	245	339	280	276	257	294	270	305	301	298	281	283	294	276	315	308	290	272	303
11459	1917	2970	2612	4354	455	389	420	414	373	361	377	386	352	354	333	339	335	363	348	366	338	349	319	358	338	345	346	326	344	335	339	361	347	328	327	368	361	343	352	351	360	323	363	331	349	333	335	346	330	323	348	333	322	315	334	323	356	410	349	361	335	346	315	309	361	338	341	316	309	381	341	345	330	338	320	354	339	377	342	314	339	339	353	319	360	341	291	355	339	381	377	354	341	338	334	346	354	341	321	345	333	337	322	353	333	348	340	371	299	339	349	327	355	292	355	355	359	343	330	315	319	361	323	332	337	351	329	319	343	327	314	371	325	347	333	341	367	321	324	331	344	325	352	383	315	355	351	342	334	322	320	358	380	318	353	327	310	355	337	339	340	358	344	311	344	346	321	323	322	341	368	313	368	349	354	362	334	351	376	314	328	304	358	329	346	330	324	326	330	340	323	335	339	329	353	343	321	368	331	330	313	354	321	344	336	322	312	316	358	351	364	347	363	327	347	363	354	318	304	357	324	323	353	341	344	307	362	327	370	330	366	335	312	343	328	357	333	339	348	327	375	328	330	362	341	338	338	311	343	359	358	361	343	328	326	318	343	342	329	336	329	344	344	328	354	320	340	341	372	331	344	342	341	338	376	305	355	326	323	360	330	334	309	374	348	333	370	344	332	334	334	352	334	313	314	337	339	355	377	336	328	296	336	338	375	317	322	361	362	316	303	341	328	357	332	346	361	318	328	389	315	314	364	355	345	354	368	323	319	352	362	340	327	342	320	336	326	367	312	317	329	336	334	333	321	345	346	324	326	310	351	325	318	342	342	320	344	327	322	350	342	326	321	363	328	337	324	363	335	335	345	328	299	327	339	324	347	305	327	359	354	345	401	311	325	346	321	335	352	350	338	344	348	349	387	347	327	335	326	302	328	324	310	359	335	305	318	379	351	370	339	306	355	339	384	335	316	347	352	315	311	329	338	340	364	341	307	307	345	330	329	302	328	322	332	323	347	341	375	328	337	335	331	343	354	333	336	342	328	341	318	328	343	373	330	357	334	342	314	329	344	339	334	331	297	352	338	364	328	320	355	341	331	330	345	329	331	369	333	360	328	350	339	335	354	354	359	311	353	329	328	369	317	383	327	334	350	376	334	330	339	303	357	342	309	318	316	345	333	330	339	332	317	328	325	349	320	327	293	316	373	343	346	356	340	363	359	354	350	356	339	350	336	317	323	356	361	360	343	324	328	360	343	340	335	338	329	365	354	328	358	371	365	348	328	315	339	355	342	349	314	335	328	343	338	335	337	342	314	349	337	373	346	372	322	339	334	290	362	309	356	333	349	333	321	348	370	329	357	354	322	345	353	341	345	305	334	328	315	318	362	367	337	352	313	340	344	346	303	325	333	337	297	367	346	361	341	319	352	352	346	330	337	322	325	327	365	342	353	338	334	334	357	354	329	321	347	342	329	342	345	314	370	357	347	338	324	318	316	351	326	364	353	332	342	334	377	350	356	349	350	366	318	332	348	311	356	339	336	324	329	331	377	327	351	321	353	334	331	310	365	374	313	301	340	331	338	342	363	326	350	328	346	373	367	364	324	335	378	331	333	345	356	356	342	342	342	342	347	331	352	350	314	336	346	342	333	336	332	322	304	331	355	353	347	299	350	331	326	341	347	341	334	329	342	329	341	334	353	336	352	345	324	314	372	339	344	301	357	326	379	333	348	343	346	323	329	359	344	337	338	321	355	341	344	372	353	331	331	313	318	350	325	333	324	338	350	384	308	353	359	347	321	369	342	345	328	321	361	338	346	335	338	351	339	359	347	338	345	379	315	299	329	345	336	335	320	355	328	353	331	353	345	359	347	325	308	344	311	322	358	344	336	333	356	337	374	327	329	328	348	369	343	332	340	344	337	350	361	335	320	335	332	327	346	369	313	331	365	342	383	327	329	327	345	370	306	317	329	357	350	357	358	338	312	347	320	351	329	321	315	331	326	352	331	328	347	350	329	325	352	347	338	354	349	340	340	329	315	311	333	383	307	347	311	347	318	309	337	359	345	329	314	336	340	362	332	322	301	343	300	322	334	349	336	323	315	329	357	307	341	331	322	363	327	318	336	328	333	358	324	349	348	327	368	338	362	356	386	321	335	317	320	360	332	298	337	327	351	364	336	380	337	340	345	360	313	375	344	343	324	341	332	318	358	322	351	360	353	341	353	312	357	346	338	331	348	320	336	347	322	356	365	333	352	337	356	321	347	337	312	354	317	325	335	366	332	305	366	315	328	312	327	367	343	314	355	353	354	344	323	323	345	359	349	356	356	317	387	337	381	334	350	325	334	316	346	333	318	326	316	330	352	316	350	347	340	364	357	340	322	356	362	382	298	293	339	328	360	318	363	367	351	314	332	296	364	323	360	349	313	323	357	341	319	320	297	363	337	319	316	329	367	311	305	359	350	349	340	339	329	339	313	344	344	356	342	331	317	331	344	348	365	341	353	338	334	330	350	331	322	296	330	346	345	346	371	316	348	360	331	366	330	337	320	326	339	342	323	345	349	344	332	322	367	354	333	351	308	312	335	347	339	367	365	356	346	325	369	339	350	357	335	364	356	343	318	327	340	318	352	313	345	312	340	354	342	364	318	344	362	350	325	361	325	332	313	365	360	318	361	287	339	352	341	309	360	340	349	341	317	348	338	331	328	337	324	344	331	354	383	349	317	345	342	344	344	361	381	354	322	325	315	331	344	331	333	334	301	339	322	340	370	337	346	356	353	341	344	363	348	340	340	313	356	323	334	332	332	348	360	346	359	323	348	363	353	333	349	309	358	314	351	353	363	323	342	319	380	370	326	309	370	361	323	346	296	348	320	351	344	330	323	371	318	348	329	349	329	332	369	363	341	328	342	337	303	342	375	341	348	348	365	367	353	332	319	306	319	348	326	314	312	361	334	310	341	358	323	342	342	365	378	349	365	333	335	327	337	339	332	323	337	333	313	347	325	301	351	369	351	327	324	349	314	340	340	352	306	323	357	344	334	321	304	337	345	342	361	370	333	344	338	348	324	345	330	362	338	345	347	328	309	318	313	345	357	347	345	322	342	346	304	357	363	336	351	357	346	369	306	346	330	342	323	358	349	319	327	354	325	343	321	320	337	390	325	343	320	334	334	308	329	312	373	332	366	343	323	328	335	348	311	291	358	342	372	335	338	321	362	365	328	349	337	310	366	360	353	337	352	316	331	360	337	335	293	372	305	333	358	352	318	314	367	309	320	341	323	361	336	350	312	327	339	374	378	373	330	373	318	363	342	329	356	336	361	350	350	326	300	382	324	317	354	360	330	352	348	311	312	326	363	344	294	372	337	327	334	352	373	315	307	323	320	321	343	344	355	365	340	358	346	337	335	356	318	357	338	373	316	346	356	338	341	349	336	347	323	352	350	338	320	359	331	330	316	328	341	317	334	326	334	330	319	357	355	334	353	306	359	333	340	315	334
23604	21186	28614	24055	26145	12750	1779	932	734	651	628	634	504	563	502	501	505	485	485	503	518	488	473	489	457	445	437	443	458	442	424	474	501	463	438	450	466	422	460	452	489	430	437	420	491	427	452	425	447	454	410	431	440	454	442	455	440	426	483	450	439	418	433	408	405	465	440	456	448	440	461	482	434	461	442	404	434	418	399	424	444	447	449	448	429	465	472	420	420	451	445	417	438	419	438	431	424	444	440	404	449	387	476	423	444	473	452	446	450	433	427	425	431	467	392	442	415	413	458	464	417	435	417	465	400	434	442	430	434	438	455	439	473	489	414	462	441	473	453	439	430	427	438	446	425	435	444	401	444	430	415	442	446	432	468	406	440	420	447	437	464	447	460	464	444	464	396	424	439	434	451	445	425	442	429	450	460	474	444	421	442	417	426	403	441	407	474	451	451	413	459	469	415	424	464	432	474	436	402	435	414	470	413	426	445	447	457	423	426	458	442	444	412	415	448	464	423	424	428	456	414	460	417	428	412	441	433	445	452	417	448	432	458	437	395	445	447	435	434	488	464	417	424	483	435	405	398	426	472	436	441	453	460	461	432	446	419	447	456	425	413	440	420	445	441	424	408	428	426	453	416	439	431	442	443	468	398	420	460	451	441	447	423	451	438	446	483	432	452	436	407	441	429	437	467	425	455	432	430	441	498	453	434	455	449	429	431	441	436	448	466	457	423	438	474	454	448	449	421	409	480	439	441	468	436	460	408	421	461	401	424	483	443	443	422	466	433	433	467	426	409	444	436	440	458	410	442	447	419	412	441	457	451	433	454	397	459	442	454	443	454	463	448	418	427	444	418	435	458	435	415	406	448	430	409	437	470	425	449	464	460	477	456	414	430	443	419	462	399	410	430	396	481	440	436	430	429	438	452	473	469	422	436	457	421	494	433	438	397	447	472	454	437	439	456	400	422	434	420	446	442	435	433	431	434	442	434	437	444	482	456	441	445	428	429	433	420	432	437	456	401	434	421	465	427	478	451	440	442	479	445	451	428	451	465	404	424	415	475	436	422	446	444	432	454	451	420	437	434	440	454	423	413	432	463	447	434	433	441	433	457	451	462	428	434	445	425	427	452	428	426	430	480	460	471	440	396	428	446	413	480	421	455	406	446	427	413	434	431	419	449	451	450	447	418	426	457	463	452	455	429	439	426	488	476	429	443	417	427	467	476	416	418	435	443	457	407	423	449	466	469	473	426	494	424	447	447	419	452	479	426	424	417	464	444	435	403	446	406	466	497	438	450	457	457	463	471	447	401	423	434	443	428	467	428	439	427	422	449	415	412	428	417	437	426	429	417	477	428	474	424	462	438	436	423	439	449	397	450	440	453	447	430	442	456	450	460	413	457	438	412	456	442	423	428	505	474	415	472	424	422	432	402	428	439	444	409	416	431	455	436	416	428	465	438	453	476	453	426	449	416	448	450	457	450	453	428	463	401	447	442	460	453	393	436	439	398	406	473	399	445	421	444	430	449	432	395	424	457	414	447	428	420	410	410	424	452	433	409	437	473	387	453	495	444	393	431	415	469	437	455	431	449	447	445	445	426	473	456	420	427	434	434	447	452	478	423	433	433	433	413	441	411	515	420	413	422	445	410	413	428	452	430	418	420	422	461	453	473	441	398	443	425	462	473	400	420	427	449	442	416	428	402	423	408	415	442	419	449	414	443	433	444	437	459	416	440	442	436	456	454	429	425	438	455	441	416	449	400	457	445	489	403	393	449	426	459	439	475	428	430	427	476	441	451	429	408	474	416	473	438	401	430	478	457	470	453	453	410	418	402	454	434	411	473	431	443	423	433	440	428	435	440	408	454	449	448	445	439	416	482	389	408	445	431	423	464	452	452	412	420	427	436	470	477	425	446	437	392	478	453	451	471	395	403	413	416	416	430	440	423	439	431	432	451	418	453	426	473	460	447	469	442	441	442	443	421	421	430	464	392	449	484	419	422	449	446	402	436	425	439	462	428	426	406	455	451	402	408	452	470	456	391	448	442	447	439	387	429	421	390	453	405	415	466	419	493	436	471	409	493	454	417	421	421	453	486	447	449	428	436	427	464	396	449	408	427	411	448	474	411	440	436	399	427	411	442	426	431	427	472	438	424	439	439	425	424	441	444	430	426	457	391	430	403	438	462	438	455	416	427	457	430	463	462	396	453	422	424	433	430	421	489	435	418	436	465	419	432	437	422	425	439	469	478	420	398	459	420	448	429	456	480	486	447	451	461	417	417	410	439	480	431	462	432	449	457	422	399	442	436	481	455	457	429	446	452	434	441	431	471	423	397	434	417	450	418	411	427	475	438	424	442	449	420	410	476	424	455	452	440	463	480	449	435	433	433	428	412	425	418	471	460	425	429	426	436	471	426	413	454	408	431	418	438	439	440	440	417	487	424	405	470	429	430	434	439	423	453	395	491	469	441	434	429	455	415	442	457	440	420	463	418	415	469	433	470	404	439	458	459	439	467	422	410	418	431	429	427	461	438	416	424	419	442	459	454	428	431	458	428	414	387	429	462	424	394	429	474	435	453	434	471	465	437	471	440	450	469	443	438	424	452	407	430	459	445	443	428	447	445	413	419	426	387	460	442	474	429	448	420	426	439	477	453	446	420	440	427	429	443	462	450	484	441	451	400	425	425	415	435	405	439	438	421	432	426	419	434	455	444	441	444	412	441	430	454	421	441	408	448	415	443	452	426	422	460	443	456	481	444	440	446	432	452	409	420	379	434	464	445	437	410	429	403	399	426	412	448	415	461	411	430	459	445	491	467	412	447	432	458	429	418	449	465	404	423	452	458	411	423	433	463	427	432	431	431	412	458	475	411	455	482	456	431	445	404	443	384	473	471	454	437	440	415	422	448	442	435	417	440	435	437	440	448	417	456	463	411	430	440	433	462	434	483	437	405	423	465	408	434	401	452	442	397	464	458	470	427	434	452	457	416	417	482	435	443	471	428	433	469	411	464	480	463	435	438	459	428	444	447	395	418	420	444	432	438	431	418	456	442	470	409	417	446	452	482	439	447	424	470	432	432	406	439	458	446	437	447	435	418	439	439	396	454	442	426	413	455	450	431	405	490	451	431	419	473	422	402	417	438	441	437	453	446	472	423	396	452	435	448	466	411	436	451	450	448	436	445	448	448	432	480	463	413	463	442	446	414	442	415	414	423	457	428	442	417	515	454	471	455	426	433	428	433	433	477	421	412	441	435	476	429	436	431	443	428	450	445	438	431	437	396	436	466	440	435	455	476	441	446	459	458	432	431	410	459	434	420	410	446	435	427	439	436	393	411	418	439	421	419	465	411	395	426	408	469	445	448	442	473	449	460	452	387	459	430	456	424	399	455	455	445	463	403	462	445	481	465	433	415	425	477	421	443	460	440	471	416	440	431	416	422	479	432	444	419	430	409	443	410	451	463	398	443	429	413	443	393	427	432	452	504	462	433	452
11952	10516	11892	10334	26299	2074	1660	1362	1157	1049	853	788	742	700	676	641	583	595	615	574	586	575	540	543	537	510	541	498	499	546	530	500	510	503	493	537	523	525	484	497	492	489	471	497	526	509	505	542	492	524	466	462	485	507	554	551	494	514	505	490	469	490	474	515	516	467	508	505	508	483	498	486	493	520	523	488	500	475	549	471	486	469	477	526	494	498	472	514	490	485	487	567	445	503	502	484	493	501	523	458	492	513	487	481	468	512	469	455	486	493	500	481	495	471	505	462	494	505	507	438	492	481	504	480	488	507	503	505	494	507	503	464	474	512	470	470	512	486	514	497	501	514	506	509	478	511	497	501	503	534	463	505	511	465	505	532	498	498	500	434	453	505	510	511	479	508	481	509	500	496	506	499	503	487	490	499	491	533	467	487	524	508	501	463	507	492	499	514	550	518	472	527	523	449	492	480	472	496	498	522	486	490	511	526	473	492	509	478	479	498	479	499	483	493	492	460	469	485	540	477	514	497	505	524	487	495	455	485	472	513	531	481	502	482	510	508	541	418	509	492	497	512	467	487	499	510	480	523	482	491	446	483	468	501	515	476	519	469	482	467	498	534	483	492	491	498	529	462	475	489	485	503	497	500	507	508	479	498	469	486	488	466	479	465	510	490	494	498	512	507	468	495	520	532	528	492	481	531	504	497	490	518	482	527	464	488	497	504	512	502	498	492	496	529	484	503	472	512	476	496	515	488	462	505	527	501	498	461	527	526	471	509	504	504	496	499	492	474	467	492	473	490	471	512	476	485	501	500	498	462	505	495	499	480	511	487	470	525	472	523	486	437	502	483	486	516	524	487	490	475	504	449	479	482	513	508	517	496	473	480	476	515	502	506	501	527	494	474	475	459	550	556	480	463	448	485	446	497	534	523	510	482	469	453	503	484	474	476	490	461	487	476	474	483	493	486	512	495	504	470	468	494	484	462	505	521	453	462	481	458	450	472	472	483	478	506	502	508	508	514	506	490	462	560	526	460	496	491	483	488	474	504	503	510	455	495	492	487	479	533	484	527	444	506	491	518	476	519	533	486	500	475	472	562	515	494	512	494	493	530	500	483	514	489	484	491	455	507	476	510	512	452	460	484	499	496	488	493	488	487	493	462	503	527	481	504	460	522	449	504	482	508	464	459	485	472	466	516	471	478	476	497	470	487	487	522	513	490	502	492	502	524	470	521	499	493	472	500	500	507	496	492	521	478	515	469	455	475	496	519	496	507	520	516	483	454	491	481	489	497	481	489	505	520	483	516	462	486	488	488	495	512	462	484	556	488	499	470	450	478	496	471	505	479	504	460	549	527	484	493	499	468	498	520	507	456	495	477	472	462	491	483	510	480	480	514	500	483	516	510	533	498	505	499	528	505	546	491	470	499	482	476	515	477	459	504	486	467	542	454	511	495	480	501	511	486	520	504	472	445	480	502	503	484	478	456	482	477	498	497	475	527	465	485	516	496	468	486	505	459	488	496	525	520	520	514	531	497	466	458	500	494	529	503	468	471	499	503	479	462	503	495	484	495	479	462	492	497	498	479	455	503	497	496	501	518	501	516	479	516	477	525	499	522	510	459	532	496	483	500	436	526	483	488	440	495	497	487	486	511	535	478	504	529	491	484	473	475	454	467	488	432	501	464	521	488	494	506	481	494	504	469	497	480	478	511	509	518	502	466	521	518	495	501	513	480	488	505	496	485	512	515	482	465	463	447	482	531	472	500	482	484	478	480	461	502	507	504	468	489	477	456	486	501	511	477	506	502	501	464	500	471	488	490	505	520	523	485	471	514	478	458	498	502	514	472	557	486	507	485	501	486	487	503	488	492	511	486	494	465	485	502	525	519	471	484	476	465	505	485	482	477	469	515	509	466	493	521	490	493	487	477	473	497	482	505	522	550	493	493	516	507	489	466	509	485	480	530	509	522	477	487	525	452	479	517	498	471	482	528	500	497	474	510	490	516	512	500	451	508	486	488	433	482	485	451	459	542	489	501	493	502	485	504	484	503	528	496	509	483	489	490	470	465	462	486	504	490	489	498	499	504	461	501	491	473	512	478	496	483	465	487	496	550	491	491	473	506	520	494	482	485	496	504	457	450	489	530	529	481	504	492	503	524	479	514	489	456	536	472	478	496	527	525	492	476	485	513	515	491	474	475	536	494	500	464	493	473	484	471	473	503	515	469	548	466	501	495	502	503	495	492	497	507	457	504	471	464	482	532	473	474	490	517	453	471	501	483	483	493	446	487	462	499	480	481	466	472	511	511	484	498	505	470	489	488	493	454	453	469	441	486	482	470	488	477	478	507	499	489	496	496	497	485	504	495	476	483	435	493	455	491	505	506	478	451	479	488	509	485	498	528	458	521	480	484	495	478	502	497	520	463	487	510	474	493	501	467	485	508	502	525	512	498	445	514	460	496	482	484	488	516	489	490	492	462	497	439	497	441	520	496	477	432	499	520	477	509	528	486	469	524	516	512	467	516	487	491	494	528	463	480	518	509	510	534	493	473	457	500	467	504	469	506	500	489	523	516	504	512	471	520	495	470	483	478	477	495	520	467	504	444	508	508	522	508	474	534	477	508	480	501	541	449	490	495	496	503	451	523	483	513	462	503	490	473	485	519	496	510	498	531	490	523	481	517	514	524	470	515	462	478	479	505	502	480	518	505	484	518	494	484	513	488	471	519	467	504	478	477	506	491	488	500	537	525	496	498	471	499	489	499	488	472	504	482	490	488	494	472	522	509	457	502	528	478	513	500	482	503	524	534	476	526	507	493	512	490	491	472	476	484	523	499	522	479	507	518	519	485	505	479	516	500	507	516	546	464	476	501	519	445	494	483	505	482	509	503	495	495	510	490	477	521	542	518	506	537	534	481	465	486	495	491	460	514	481	483	450	450	492	491	505	470	518	495	444	486	507	454	503	456	469	507	483	495	476	505	516	463	493	481	520	499	517	520	514	506	473	502	528	463	523	516	477	514	485	477	527	521	488	500	483	503	486	462	474	522	477	476	484	465	531	518	472	550	459	474	465	502	472	477	519	497	502	512	485	483	493	467	487	480	493	516	515	505	475	519	493	504	567	482	453	487	515	506	525	502	488	498	500	494	515	505	538	479	491	494	502	497	514	529	530	512	490	503	478	490	508	480	488	498	497	519	444	477	538	478	467	491	506	517	512	493	465	492	490	495	561	486	505	508	477	471	523	521	520	491	516	480	483	494	457	488	527	435	498	524	523	520	508	490	502	492	510	504	485	517	486	477	498	434	495	488	492	496	494	459	488	478	496	517	516	515	543	509	506	487	486	552	496	479	522	498	450	490	525	529	550	476	452	513	484	505	515	483	529	502	519	507	501	496	495	531	493	464	518	489	473	541	529	518	487	470	510	526	478	475	480	477	499	516	453	467	520	484	488	462	499	481	485	458	508	456	486	505	499	525	469	522	489	515	472	455	509	534
24866	21164	27605	24940	20438	3242	766	675	638	617	590	582	539	577	554	572	531	510	494	474	499	544	493	491	517	501	468	483	476	507	530	521	493	492	461	480	481	507	535	509	500	508	512	515	488	501	458	469	466	502	516	474	523	504	544	477	517	504	489	450	505	499	494	473	505	517	518	472	485	482	507	483	494	506	506	461	480	469	482	503	562	518	527	468	473	507	469	508	500	520	532	496	467	524	445	518	462	465	469	511	511	492	517	448	505	519	512	503	460	441	504	552	482	492	508	505	474	484	488	501	498	512	492	498	454	521	491	473	501	517	496	546	557	502	488	467	489	517	514	512	459	494	497	509	496	500	502	541	544	477	491	479	461	508	462	506	487	486	548	490	481	499	478	493	532	500	488	495	475	503	525	482	466	456	508	522	486	447	507	488	502	517	502	494	459	529	498	445	476	477	505	546	486	479	484	511	487	479	520	519	469	450	516	454	472	499	501	503	490	483	537	511	528	516	505	487	538	530	494	479	503	486	464	521	497	470	475	489	458	497	460	517	455	502	499	527	510	491	500	453	465	487	495	494	468	531	507	473	485	564	476	491	488	493	468	539	493	491	448	516	518	502	500	496	465	483	515	529	488	482	469	481	472	490	447	462	519	505	460	504	481	473	512	506	506	471	491	522	486	478	509	496	452	461	461	489	490	457	539	474	454	511	506	498	495	485	470	486	503	483	503	531	497	493	481	488	499	474	515	442	508	444	526	512	510	442	480	503	487	488	470	502	489	511	480	512	467	474	493	440	484	493	480	445	491	456	578	455	467	527	476	501	454	495	463	465	477	506	481	482	471	537	480	473	477	483	503	499	479	462	496	504	496	494	525	479	499	465	480	510	494	499	490	511	505	485	476	490	499	519	515	453	524	500	511	444	504	475	446	485	510	496	457	480	492	494	507	477	486	506	514	479	520	489	470	497	502	509	486	476	488	457	463	500	541	476	530	514	491	526	522	478	473	490	510	497	466	484	470	498	475	488	495	527	479	500	475	523	453	524	500	520	489	486	538	475	457	509	513	516	487	505	533	525	484	492	490	492	426	499	549	509	507	484	520	520	492	467	470	489	487	489	522	482	509	476	478	494	464	498	495	477	505	485	491	505	518	497	502	532	475	509	472	478	496	500	501	480	492	529	461	529	516	491	479	538	472	493	509	475	485	461	457	518	519	516	494	501	509	499	501	488	509	492	481	447	483	497	492	493	479	520	536	513	499	453	495	514	491	506	501	509	481	494	531	503	519	472	478	499	520	521	464	514	486	495	544	448	475	511	453	452	537	508	535	484	482	486	482	466	491	483	509	470	519	494	474	482	517	481	533	480	485	507	500	484	502	482	463	468	533	507	523	481	479	476	491	485	490	486	535	555	526	447	524	471	487	475	467	553	439	488	490	471	514	513	503	487	522	467	485	473	466	477	507	528	490	474	462	506	455	473	459	492	471	450	502	489	483	490	493	501	482	484	500	472	474	478	505	492	502	473	479	474	503	462	480	504	526	525	516	506	470	469	492	499	501	527	547	477	451	468	516	490	497	534	500	491	502	479	463	478	491	462	507	504	527	465	509	483	507	505	491	484	493	510	483	528	474	504	474	491	437	521	504	485	472	515	502	521	511	481	477	488	472	525	522	494	495	500	535	502	483	503	500	488	496	494	514	476	496	467	501	495	468	517	475	455	493	473	489	479	450	484	481	487	513	503	510	489	487	453	486	455	492	468	487	454	491	492	502	498	518	456	491	501	517	501	518	482	482	474	473	480	511	472	481	457	480	521	466	517	505	488	501	527	472	509	518	499	496	497	493	464	470	480	516	489	493	523	477	464	476	461	516	510	476	500	474	496	470	502	510	483	509	482	504	479	503	487	497	489	528	486	506	505	489	495	496	446	495	498	538	465	484	494	491	525	498	481	531	473	527	483	530	502	488	529	491	481	480	490	474	469	496	488	509	456	474	527	492	457	494	527	532	524	484	524	472	497	488	462	512	488	495	480	493	509	484	501	528	497	484	503	528	509	497	472	486	503	521	467	499	483	501	471	477	497	508	542	509	536	470	457	486	508	486	472	503	461	464	503	497	479	458	460	483	507	526	542	492	472	504	494	515	517	502	494	455	476	480	477	489	503	481	487	499	485	448	503	509	507	495	491	517	498	463	459	485	487	453	483	513	511	454	493	521	502	470	462	515	516	500	463	465	497	486	444	490	475	471	481	506	460	497	508	482	496	492	476	503	481	503	482	491	517	455	425	479	511	514	493	465	482	466	522	526	477	481	476	477	506	512	509	469	462	486	497	504	476	526	489	431	523	484	484	492	503	492	423	517	501	554	467	495	517	508	504	501	540	474	476	457	497	496	490	527	489	507	448	460	497	520	491	511	476	470	476	468	503	517	488	494	456	507	510	511	521	468	481	456	495	543	527	477	462	513	465	501	481	486	482	463	467	486	499	506	489	491	493	467	553	492	473	473	453	530	491	498	500	495	448	493	464	569	492	511	466	491	461	502	478	513	455	520	528	485	484	489	496	474	514	473	482	497	534	487	503	505	496	505	483	507	541	501	459	523	457	502	469	513	468	488	520	494	525	492	511	491	492	519	514	535	509	458	498	528	499	492	494	470	487	523	466	502	495	481	492	483	524	516	485	505	494	471	509	483	530	508	443	557	485	484	511	485	453	521	453	516	442	480	466	514	511	514	479	504	530	481	479	508	498	512	474	464	504	487	524	518	481	496	499	482	482	529	490	526	473	502	460	506	511	496	494	539	495	516	526	478	528	494	497	476	477	476	479	471	507	511	497	476	520	540	489	486	492	501	470	493	521	472	473	458	515	506	457	511	502	476	494	500	519	513	498	508	494	506	486	494	451	487	526	501	494	504	487	491	486	468	507	487	430	496	487	477	541	530	469	481	514	466	516	463	435	445	498	486	464	522	497	497	504	448	535	469	485	443	479	464	489	508	476	535	483	469	461	441	506	462	491	557	496	509	482	466	442	496	479	493	522	449	511	481	487	483	456	475	494	502	466	517	455	540	452	507	490	528	482	535	503	485	515	488	506	518	502	439	483	439	496	445	476	488	465	518	463	516	502	497	535	534	502	476	520	494	502	509	522	525	485	472	446	508	487	523	529	450	461	497	505	533	517	504	478	484	467	468	497	513	526	496	507	496	508	506	468	506	467	464	531	502	511	555	463	510	497	465	545	512	529	502	470	469	490	478	484	531	516	508	497	489	539	505	534	475	498	504	476	492	522	487	517	510	488	476	485	521	480	515	446	501	490	501	527	525	482	489	499	519	442	484	544	494	490	475	516	492	488	510	503	505	502	517	506	478	490	538	475	517	472	514	519	497	477	513	499	465	470	454	491	483	456	508	504	468	480	501	484	513	507	466	487	484	477	465	450	500	481	517	514	482	503	478	475	479	519	471	501	511	473	482	460	506	522	490	506	480	482	529	448	477	493	487	456	484	451
10490	6747	9422	8761	20712	1408	1257	1056	941	846	805	747	724	715	643	735	654	574	637	604	595	641	612	622	609	600	624	613	566	583	603	633	573	598	588	591	597	590	543	578	607	548	571	573	600	593	591	547	632	578	578	560	558	575	553	587	577	634	591	577	561	596	618	558	604	594	556	571	628	572	548	607	593	590	568	560	578	625	539	617	570	552	606	523	558	608	595	590	613	570	565	581	564	570	562	569	604	585	577	570	587	591	564	582	566	544	577	590	567	622	596	570	578	520	580	593	586	578	589	576	583	580	540	593	548	611	576	586	617	555	601	584	596	578	570	607	597	617	546	577	587	619	622	568	554	548	565	595	599	563	573	627	602	613	556	562	561	573	599	582	569	556	587	620	561	583	565	588	555	567	573	540	578	570	603	565	577	596	583	561	606	574	578	588	566	563	593	579	544	557	577	611	602	631	573	629	637	566	635	653	561	582	588	593	540	571	600	561	609	563	580	581	597	571	563	587	588	609	542	554	533	575	555	576	633	601	600	605	610	556	617	522	578	592	581	603	579	579	569	613	638	580	618	565	579	616	570	572	562	558	535	586	601	617	566	580	528	586	573	555	619	581	574	583	568	551	615	571	597	571	566	591	568	577	612	592	524	548	598	570	584	579	587	557	592	601	562	565	578	591	592	604	622	584	541	578	589	584	543	553	549	585	573	597	555	576	588	532	532	620	578	568	562	568	567	615	551	610	590	597	592	565	578	589	591	586	615	579	550	573	599	528	580	562	585	610	579	587	607	587	590	583	581	564	550	596	539	589	619	594	604	574	535	595	587	537	538	560	624	582	593	584	566	577	585	622	586	592	564	582	626	613	562	581	538	601	585	607	549	562	561	593	542	602	595	587	588	575	569	574	587	578	596	588	570	545	597	581	568	604	639	610	545	600	644	553	576	571	559	588	538	525	598	592	595	623	597	581	588	564	611	558	609	613	586	585	544	563	605	592	580	571	555	578	564	598	569	634	544	539	571	568	590	592	576	565	577	614	632	565	571	555	599	613	564	554	579	549	581	593	544	563	566	597	605	566	576	530	544	561	578	545	594	582	609	595	570	638	582	570	559	576	586	597	542	577	545	580	543	610	541	603	583	576	551	564	592	613	530	593	608	560	583	569	593	557	578	588	579	628	577	577	591	583	571	526	538	525	600	565	608	582	609	540	606	572	584	601	574	604	562	635	556	583	580	518	575	572	597	562	596	568	597	584	562	535	581	602	565	554	584	628	610	575	612	560	578	552	610	582	603	591	564	570	589	565	536	575	539	555	598	553	584	594	531	537	610	568	575	570	622	585	579	604	567	604	553	507	568	584	605	585	564	571	579	564	570	547	594	614	591	548	604	581	549	615	592	591	587	614	558	570	601	563	558	550	583	585	575	582	578	612	563	565	595	616	547	601	541	588	529	590	594	579	585	609	583	587	590	546	557	614	575	552	570	608	614	616	552	605	579	580	574	575	553	542	633	601	573	592	595	593	590	597	583	583	577	573	549	573	614	615	555	599	588	565	596	578	584	584	596	580	589	551	577	554	628	575	570	533	573	586	571	579	577	579	600	580	566	548	573	601	580	580	590	573	553	585	572	579	587	609	584	577	600	592	583	563	560	589	600	585	578	572	542	591	591	562	619	550	589	582	561	552	609	563	583	575	560	600	571	587	580	519	615	604	585	618	591	581	607	571	560	615	581	591	541	588	576	594	565	615	590	554	567	572	601	664	594	596	620	579	607	611	562	578	569	582	595	601	545	580	586	611	635	599	614	576	597	556	594	613	575	536	593	600	576	604	600	644	585	617	583	572	593	588	582	557	600	644	572	618	555	612	574	571	597	566	577	571	549	574	605	568	592	609	602	586	578	588	602	580	541	586	572	583	594	583	588	594	538	601	576	593	555	591	552	575	618	570	585	593	636	605	604	572	586	587	621	586	575	561	576	579	565	578	582	574	585	589	599	580	631	629	573	554	629	603	559	571	573	586	582	565	552	608	580	573	583	562	577	578	566	561	579	545	582	579	592	581	629	559	608	581	580	615	561	556	526	606	574	604	575	548	588	550	554	561	608	556	575	615	543	559	551	551	592	556	568	578	580	614	564	609	561	585	543	570	575	581	572	587	571	619	623	570	599	579	586	621	630	572	591	582	533	609	567	569	580	592	561	589	578	544	601	582	595	571	564	592	588	613	571	590	525	589	603	567	587	600	604	583	546	632	569	605	567	581	559	598	577	561	561	535	577	558	590	566	565	554	582	548	588	634	573	602	590	577	593	561	620	568	557	597	631	577	585	593	584	564	626	577	559	591	608	603	609	558	561	547	583	555	604	614	607	587	571	604	552	573	535	580	536	598	572	577	580	563	565	572	614	560	587	586	619	612	538	621	548	534	560	576	568	540	615	614	605	587	551	561	581	584	541	564	579	626	596	606	604	555	583	599	549	602	574	562	598	586	583	578	564	537	599	560	587	551	600	557	569	547	590	570	559	574	567	561	561	577	549	589	578	543	536	600	594	514	549	562	583	584	588	582	582	582	560	629	594	588	580	613	549	596	515	552	607	553	588	546	557	577	576	588	586	538	591	552	571	564	608	552	554	593	627	549	565	580	575	583	574	560	566	576	639	582	603	587	645	587	644	560	551	553	570	582	532	548	552	576	557	571	587	584	616	546	609	568	559	590	550	597	592	570	600	580	596	593	578	574	574	552	550	596	581	598	585	591	545	578	616	570	578	587	584	585	586	563	578	629	603	559	580	565	631	629	577	599	585	591	576	592	594	565	617	573	569	593	599	560	557	554	616	606	570	587	562	586	588	586	614	556	620	560	536	566	583	563	592	632	586	607	597	564	597	611	609	611	554	558	595	545	607	617	601	547	610	575	581	578	610	587	601	600	559	571	608	577	586	587	559	594	577	588	570	601	601	585	602	554	563	527	569	582	568	616	580	594	571	614	593	559	609	600	605	571	574	606	608	604	635	579	604	560	596	586	568	579	530	606	555	588	600	575	568	553	588	589	574	597	555	614	585	574	584	568	571	594	578	597	602	518	571	534	554	578	578	535	541	582	591	629	572	543	525	611	560	593	598	565	604	613	631	572	589	607	603	631	562	606	572	544	593	567	574	582	596	602	574	569	537	580	563	578	546	579	545	608	530	621	570	578	564	601	572	592	563	571	595	602	590	561	569	538	551	593	536	573	582	555	588	587	573	590	654	556	589	584	537	534	549	564	600	572	570	593	560	579	570	584	605	588	552	584	543	598	558	566	586	577	589	615	619	583	561	576	609	606	590	603	575	566	554	579	550	551	616	561	569	567	536	554	566	608	610	570	552	560	626	603	567	544	619	571	570	580	552	601	564	540	600	636	584	581	568	559	599	584	585	589	562	552	617	600	571	588	597	567	612	592	597	550	572	551	582	606	587	576	571	636	609	583	624	567	562	594	578	546	563	575	584	577	595	565	563	600	594	554
22605	21200	29038	23654	24142	21208	15464	2373	1366	1333	1200	1129	1131	994	975	936	964	934	962	868	922	896	895	842	900	874	868	898	838	899	843	813	802	835	871	873	852	824	825	821	807	822	863	830	808	817	863	823	821	813	785	817	794	771	830	788	831	745	775	820	787	818	778	742	809	850	863	766	834	826	768	750	876	829	756	803	837	821	792	751	834	780	831	832	816	800	800	802	803	805	847	767	812	828	790	821	862	813	790	724	812	794	774	733	782	833	850	786	839	802	763	839	851	780	815	786	827	846	802	791	814	778	813	838	826	808	754	803	792	759	806	849	829	797	862	866	798	838	764	799	812	834	813	802	790	834	793	797	813	742	819	807	753	831	818	759	796	775	797	841	817	829	790	794	831	795	809	803	763	819	786	784	801	785	792	773	821	789	801	776	769	804	805	858	781	745	795	843	803	822	782	785	788	769	784	846	821	801	825	763	765	781	818	810	768	822	831	833	874	797	785	837	835	829	748	791	824	827	806	769	786	752	817	808	837	774	774	825	781	795	803	774	831	822	819	874	814	791	798	797	774	731	810	832	830	813	792	807	798	754	761	830	804	808	757	742	811	828	780	790	809	762	808	807	807	817	784	803	827	840	751	809	780	781	794	795	842	807	758	805	802	835	750	757	757	788	823	824	756	755	771	779	803	789	765	819	828	791	835	804	779	790	761	767	817	822	856	831	807	827	759	776	784	839	777	785	828	804	838	767	743	791	785	824	809	815	810	743	790	774	823	812	828	778	780	796	835	766	837	815	805	776	820	848	797	805	776	826	734	865	787	794	827	833	802	875	827	792	809	813	795	866	804	865	759	819	769	850	789	787	779	780	758	819	783	798	731	763	778	827	795	741	818	763	793	791	779	794	791	805	759	806	807	796	773	795	772	761	808	793	746	763	821	836	811	777	789	821	838	813	843	789	848	837	804	795	829	820	771	813	836	849	817	800	823	815	790	765	826	805	777	769	794	848	812	806	841	803	796	781	777	801	773	809	781	813	781	868	785	812	815	825	799	776	791	817	786	750	811	833	767	837	800	795	856	831	784	802	813	808	800	843	829	776	776	783	774	855	773	755	738	785	824	829	872	778	784	817	840	786	806	834	776	780	794	796	742	747	777	822	749	795	815	806	802	750	796	815	834	769	812	843	778	809	840	809	774	757	804	816	798	796	802	857	745	804	782	791	796	793	812	823	839	826	767	799	818	803	821	797	796	832	822	857	760	803	807	799	765	800	765	778	821	783	777	775	784	824	795	772	790	776	841	828	802	788	764	796	797	785	826	811	807	777	822	804	812	824	781	804	807	794	767	818	771	856	814	822	798	790	794	866	782	830	835	810	822	828	823	857	807	808	715	839	845	762	814	785	753	817	833	751	856	797	745	850	820	763	790	788	744	802	787	807	795	761	799	791	771	809	812	811	812	820	823	774	715	804	840	807	749	812	789	813	789	834	810	812	805	788	811	790	766	791	794	783	774	811	765	805	739	820	806	821	811	758	811	822	806	787	810	782	819	835	791	781	774	809	793	791	748	771	764	775	824	816	798	802	808	815	777	800	795	801	797	809	753	775	790	804	796	790	751	835	828	832	749	801	819	836	769	805	780	820	827	804	809	794	809	817	795	845	861	809	853	787	766	816	808	815	765	787	796	798	819	773	804	762	782	806	785	812	733	800	809	763	838	798	815	752	756	791	815	785	781	776	782	769	829	836	821	790	839	821	782	833	769	821	793	791	838	761	842	791	818	821	805	798	820	862	779	853	811	813	754	800	798	757	773	835	767	766	800	788	816	786	816	827	743	837	860	803	801	755	809	778	820	844	802	777	753	844	816	777	763	842	723	784	810	768	818	843	828	772	805	784	791	820	791	828	818	729	774	860	743	770	833	828	819	822	761	789	799	767	791	819	785	794	715	781	740	762	789	809	795	748	763	760	773	818	768	804	887	798	773	818	812	843	800	766	743	787	806	769	789	779	783	776	778	816	824	795	770	753	820	811	773	804	816	793	817	841	796	800	799	817	768	753	778	791	838	734	804	798	796	769	747	807	771	808	791	781	811	768	821	816	794	807	810	749	748	765	797	784	822	771	838	821	806	833	843	830	773	778	832	805	848	759	794	835	824	768	803	749	864	794	878	776	827	814	796	795	765	807	747	780	791	769	803	822	772	816	783	754	802	747	801	808	812	781	785	819	793	786	786	847	822	801	835	800	803	800	774	772	856	767	844	818	775	810	763	822	774	858	763	800	816	818	819	765	844	847	827	774	824	816	844	733	781	814	818	794	835	861	811	730	863	821	805	783	805	798	800	788	788	790	780	812	796	766	756	829	772	761	773	781	778	832	716	782	801	774	762	753	786	803	796	809	768	781	841	820	752	743	768	780	847	736	760	782	839	817	801	795	810	805	797	810	787	800	856	760	801	777	764	818	828	746	792	750	804	785	816	808	772	802	778	795	786	841	779	784	797	788	773	792	808	792	802	793	842	775	802	782	766	800	832	829	809	804	811	807	825	796	807	793	789	799	791	826	827	759	803	796	783	775	811	825	854	821	792	821	777	774	823	755	813	809	762	789	722	813	808	781	776	793	750	836	795	765	791	755	807	800	761	797	795	804	758	802	847	762	763	775	792	776	823	770	844	842	787	863	815	772	836	787	817	817	836	767	839	788	832	805	780	776	800	781	802	775	826	790	811	767	783	819	818	785	784	809	827	820	822	831	801	754	821	742	751	818	827	793	827	798	820	779	807	778	828	797	774	879	813	824	761	798	813	808	798	812	811	825	791	807	778	820	750	788	758	817	842	767	782	809	819	809	794	814	746	784	776	832	780	805	808	795	797	783	791	804	744	772	755	770	810	778	789	818	852	769	800	769	828	798	777	794	821	813	784	807	833	851	816	776	773	777	789	751	784	799	832	803	761	774	826	782	787	762	806	838	796	779	791	808	760	747	876	794	774	841	776	866	811	832	757	804	807	781	776	769	763	793	778	748	799	813	754	760	843	799	795	742	860	794	828	833	829	806	752	790	812	824	796	831	790	811	796	737	791	755	800	782	769	807	822	784	740	753	837	826	803	770	836	797	795	820	817	837	827	813	787	800	778	826	798	786	804	841	816	776	804	773	790	778	799	814	756	847	801	789	846	791	782	816	760	800	763	805	743	793	756	769	765	812	794	781	789	787	831	789	800	753	833	839	783	765	803	805	813	802	829	850	819	752	860	817	825	760	801	831	822	795	765	744	789	800	779	716	847	831	809	834	785	792	779	835	800	792	769	808	768	769	759	792	766	812	778	831	783	842	836	813	784	785	787	849	860	814	784	826	777	805	827	827	792	800	798	803	797	770	810	824	751	782	805	767	794	782	735	760	828	838	793	782	747	817	810	794	765	754	791	777	799	817	810	783	836	832	722	762	859	794	784	823	824	823	792	772	799	777	774	817	717	747	834	792	812	829	779	795	761	762	782	772	806	819
12097	17600	19733	20525	31021	3855	3080	2665	2315	1934	1661	1485	1340	1275	1184	1147	1075	1119	1044	1031	1036	1017	960	980	1012	979	931	908	949	900	956	891	927	864	934	931	923	906	910	840	902	891	834	917	872	866	895	881	902	833	876	909	817	876	870	937	907	869	898	915	866	876	849	864	912	877	809	880	840	895	880	881	891	910	863	879	903	871	835	871	851	927	849	869	883	864	862	921	885	925	893	891	827	833	874	874	815	829	846	871	918	828	905	896	883	838	914	878	848	836	935	864	880	892	891	933	848	867	905	873	857	866	831	858	870	912	832	849	874	871	832	865	859	855	858	829	858	852	832	899	821	870	859	883	906	869	889	845	800	866	894	947	828	885	875	832	894	817	871	850	892	829	881	813	890	839	856	831	822	850	890	799	848	898	829	898	829	902	831	889	851	876	920	892	874	935	864	908	816	878	903	849	857	857	870	850	852	898	846	853	839	864	887	901	835	881	869	823	826	813	847	877	888	833	851	930	851	904	841	814	878	872	824	815	820	824	825	907	845	871	887	883	876	874	861	844	867	821	895	866	908	851	899	842	830	893	927	852	877	854	826	815	941	887	826	857	918	846	878	879	895	860	894	780	863	840	828	926	860	890	845	817	861	862	875	881	852	863	781	855	869	880	831	912	870	833	874	874	909	881	923	872	868	864	858	884	856	837	853	858	851	830	870	865	861	859	839	898	890	786	850	850	903	891	871	828	839	827	863	895	871	828	872	871	893	865	912	936	854	821	884	878	898	838	928	878	868	855	850	895	851	835	882	882	833	871	837	866	907	888	832	862	879	886	866	859	865	889	858	897	889	851	899	842	799	893	836	884	865	847	869	842	849	837	845	839	892	818	875	890	928	868	885	810	902	867	896	938	878	874	850	893	907	832	835	902	901	853	872	865	869	888	879	876	797	891	865	859	850	856	830	846	861	875	909	874	858	856	894	828	886	881	881	879	813	827	899	877	845	873	899	854	900	908	836	909	864	858	848	869	876	831	874	880	847	878	859	894	927	848	818	949	870	876	934	844	882	819	791	861	885	852	843	848	827	860	837	887	804	887	835	882	847	829	845	949	851	832	817	901	837	870	872	909	812	873	897	824	842	866	890	893	926	894	837	927	836	857	863	856	797	885	925	894	852	855	919	878	830	842	857	839	906	820	866	828	896	861	848	869	889	860	861	859	873	906	844	851	946	854	896	876	825	862	833	876	849	870	880	925	830	830	892	837	828	880	910	857	878	885	838	889	855	817	796	852	843	830	874	889	872	875	892	816	934	862	862	878	859	858	811	850	916	868	880	851	875	842	834	857	834	838	834	873	845	859	826	877	841	890	864	827	883	916	911	822	912	818	861	838	853	849	898	861	834	867	843	842	907	925	901	848	888	874	823	889	892	844	876	837	860	884	859	886	862	850	811	864	897	858	883	906	846	831	858	848	865	851	873	890	882	854	834	885	926	815	852	847	775	886	871	912	853	872	789	808	804	851	837	876	859	874	914	884	844	830	915	835	863	861	925	881	877	848	896	891	855	877	866	912	849	860	898	833	882	881	908	828	841	878	863	872	833	844	835	812	818	906	897	862	892	870	867	907	847	900	838	851	855	838	856	850	858	876	898	890	859	891	923	859	886	863	836	868	836	882	843	867	891	914	875	858	872	864	895	870	836	914	877	932	837	851	862	832	878	902	877	901	887	865	839	820	840	853	852	897	930	880	900	890	900	890	860	831	845	860	894	860	849	882	905	936	848	787	873	830	873	847	882	915	917	919	855	881	765	851	857	860	803	892	894	863	822	874	825	909	905	863	847	843	875	882	880	825	857	904	869	856	856	806	868	840	797	859	895	874	842	799	823	865	842	910	869	905	910	856	906	875	876	951	899	854	825	838	859	867	880	885	864	870	873	867	885	819	884	860	868	828	856	897	852	890	834	841	857	908	833	846	837	888	809	894	885	881	810	863	881	883	865	894	885	844	877	850	855	911	893	832	858	859	838	886	810	845	859	905	895	852	866	899	842	848	798	865	845	888	869	841	899	874	874	839	880	848	902	866	914	866	853	863	846	875	853	829	844	842	871	906	888	895	911	854	874	858	852	833	853	823	911	859	860	870	832	909	890	876	872	902	860	921	864	867	851	843	872	866	832	883	862	861	851	824	901	863	921	808	878	915	832	795	865	869	879	849	821	868	866	879	843	878	840	870	883	810	844	898	840	861	839	900	849	854	874	836	897	842	899	784	832	855	872	850	881	824	901	888	810	870	909	819	826	877	827	821	865	855	936	855	863	849	870	868	897	876	813	854	819	876	865	882	899	906	864	886	888	859	879	863	851	863	823	909	821	828	857	854	865	858	875	847	915	881	885	871	862	890	858	880	862	892	859	868	860	868	904	868	846	864	810	872	892	864	877	848	949	826	902	880	893	831	889	856	853	900	855	846	849	799	870	844	845	893	868	826	884	855	839	880	859	906	824	838	871	897	895	940	877	847	873	854	806	901	910	813	850	868	900	865	865	855	893	927	913	897	860	871	919	859	842	853	908	891	841	873	859	882	880	879	849	868	858	825	869	890	892	885	871	835	849	791	852	822	885	844	861	810	869	868	931	874	842	839	856	914	883	866	862	787	865	943	856	864	868	880	906	870	889	875	854	864	880	877	853	899	899	831	927	850	875	853	869	873	851	857	862	887	883	844	891	820	863	878	880	860	834	848	869	888	874	873	841	863	838	889	919	888	862	867	834	869	856	872	836	854	825	843	898	910	892	881	899	865	850	879	942	925	886	883	826	903	890	870	852	902	873	899	863	848	875	871	846	886	870	871	843	847	805	848	828	876	842	863	831	888	896	916	871	874	853	879	860	886	881	868	865	829	877	857	846	833	875	850	817	932	898	842	858	875	796	787	898	856	881	854	878	861	851	900	833	897	891	858	839	851	874	871	892	879	834	868	882	885	861	863	810	825	838	858	819	870	886	850	847	881	851	914	876	850	867	902	836	840	862	853	890	866	846	862	855	879	891	902	867	877	910	911	851	858	865	814	889	870	840	848	815	814	885	875	889	839	873	894	869	847	878	857	845	859	876	849	893	879	894	889	909	863	843	860	872	913	879	836	894	870	867	818	887	899	833	825	894	835	888	906	875	809	847	883	908	833	937	897	857	880	848	867	843	878	838	875	836	854	885	889	805	919	900	871	827	867	883	876	803	912	930	874	859	879	863	891	916	878	891	866	910	862	868	877	867	897	892	784	872	877	862	862	866	823	889	871	867	895	854	849	867	817	903	883	853	856	868	852	832	850	830	854	834	870	899	885	889	890	895	864	890	841	846	866	832	844	883	802	873	861	876	851	887	875	786	874	880	827	890	818	823	933	881	925	843	914	877	862	900	836	926	842	859	893	921	867	847	844	918	908	857	876	874	877	888	836	862	863	895	828	846	892	907	791	843	828	907	885	880	910	841	881	879	931	856	899	895	855	815	877	896	853
26956	20437	10210	2275	6237	412	337	301	323	305	283	315	268	294	293	255	301	280	284	266	272	270	296	278	284	294	273	297	283	301	265	250	265	293	291	274	271	274	289	275	279	284	275	283	317	300	310	324	279	250	281	307	289	262	272	283	262	289	294	271	277	282	283	277	276	257	296	304	264	302	273	285	272	279	247	323	284	259	276	280	272	254	266	280	257	266	282	270	281	316	282	274	274	287	271	283	286	294	289	299	290	295	269	291	254	274	284	264	300	294	284	278	307	264	304	273	281	290	306	262	307	320	297	288	281	258	273	264	286	289	277	263	304	327	260	296	289	250	270	272	267	302	286	311	288	281	276	274	271	302	299	276	281	297	274	283	270	268	290	294	286	274	285	312	294	255	252	256	288	281	272	285	311	270	273	262	282	301	283	283	252	308	306	304	290	284	285	279	290	273	252	285	264	262	313	290	300	268	257	294	295	268	280	283	285	304	282	306	249	298	283	290	283	280	284	278	279	271	298	306	281	290	281	278	271	279	260	296	284	265	291	283	301	275	325	270	268	285	279	282	281	267	303	278	296	269	285	313	269	285	314	266	281	297	284	261	271	286	252	273	246	284	290	298	251	285	265	310	284	258	259	309	297	280	291	310	303	286	243	295	278	277	311	294	286	271	300	296	274	283	279	290	261	294	278	298	292	279	236	281	267	265	291	272	284	278	274	273	269	291	288	296	276	277	282	311	252	272	266	263	269	262	290	265	280	267	279	273	259	272	271	268	271	265	275	282	271	289	267	298	294	302	267	300	264	299	259	275	270	279	248	270	297	304	284	303	262	258	246	272	288	287	278	280	292	311	278	281	264	269	294	291	269	277	287	259	289	300	288	267	291	270	252	298	284	265	279	304	268	275	279	268	303	270	270	271	302	285	286	293	291	292	300	252	294	289	285	308	297	282	297	288	269	285	285	294	300	292	295	260	296	279	259	291	264	256	261	277	273	287	280	276	291	302	296	268	297	263	264	262	316	275	258	298	298	270	292	329	292	292	285	296	301	290	277	298	315	254	280	271	282	297	292	277	283	274	275	285	281	280	297	280	298	284	273	285	273	314	283	276	310	303	266	301	310	257	263	269	317	298	289	283	281	312	287	252	295	320	289	272	300	298	268	273	272	282	297	304	304	283	237	313	289	278	274	309	277	274	274	283	285	286	262	303	277	285	287	301	286	300	263	277	283	279	251	272	286	274	305	264	288	284	255	315	282	274	312	317	315	310	269	280	273	296	310	271	275	273	271	271	248	284	259	292	296	255	300	274	275	242	304	299	295	277	306	294	299	285	289	300	285	289	255	276	261	305	269	296	282	260	295	296	278	270	273	269	288	276	294	275	302	279	270	290	250	305	284	290	286	286	270	262	285	282	303	250	295	285	286	271	298	298	268	310	258	261	272	299	292	285	304	296	264	286	288	263	273	313	267	297	252	279	255	263	250	282	282	286	260	288	293	265	277	268	280	303	277	268	287	291	300	291	281	267	276	278	265	277	293	316	272	291	279	269	254	281	307	296	294	282	302	274	318	260	294	278	297	308	269	280	294	294	262	280	280	260	283	269	307	298	303	273	291	294	266	312	288	306	287	292	293	303	280	285	303	288	286	274	282	276	259	295	287	313	278	279	279	298	270	279	302	296	270	313	291	278	293	293	286	264	253	282	265	327	299	280	273	283	272	251	268	270	306	278	283	304	274	305	293	277	299	273	284	286	269	260	282	286	311	283	292	245	279	267	298	274	279	291	253	275	297	278	295	286	296	288	307	242	287	305	274	281	275	311	270	289	283	263	263	278	284	315	264	251	322	290	279	293	285	290	298	303	312	275	288	278	272	282	284	282	269	268	315	284	261	291	259	276	284	298	277	262	285	292	269	293	283	271	315	271	280	274	280	276	268	288	262	287	267	301	272	252	297	256	266	260	282	271	286	289	267	257	267	256	268	297	311	295	242	261	298	295	315	294	291	277	270	291	271	253	283	295	273	294	247	300	283	289	275	252	269	308	281	293	297	274	252	257	302	287	276	316	252	292	288	309	299	297	295	267	270	289	279	267	270	277	281	276	300	286	273	260	308	241	286	280	257	280	278	293	277	296	269	290	255	279	303	287	292	287	303	252	266	290	264	271	261	276	293	267	294	270	283	283	297	282	271	290	239	303	288	291	317	277	303	276	262	270	301	278	264	280	265	294	268	246	274	288	265	295	289	294	361	303	266	268	256	274	303	317	269	260	286	287	265	269	301	269	299	273	273	291	303	271	276	266	265	263	274	266	271	275	267	278	302	276	285	276	273	273	281	304	259	264	321	287	270	254	291	281	285	273	274	285	295	270	281	265	290	311	304	284	279	309	267	296	311	299	278	276	292	285	279	289	271	302	258	282	263	288	271	288	294	268	273	306	262	269	279	293	279	291	284	246	292	269	278	282	277	289	295	272	294	277	301	284	265	280	298	286	297	280	240	273	261	280	303	266	256	269	282	247	278	284	267	282	282	289	279	273	276	268	267	282	292	309	286	311	270	265	285	318	298	285	271	276	299	283	278	284	295	288	292	293	309	279	304	336	255	300	291	337	317	297	270	292	263	282	286	266	305	271	290	286	267	277	261	305	290	324	293	290	286	290	308	262	258	282	285	275	259	286	320	286	264	273	283	291	315	285	264	284	274	273	324	264	287	306	265	267	313	253	289	285	274	271	264	282	288	290	272	275	263	275	271	275	283	281	290	300	300	279	270	246	289	280	281	268	266	284	267	277	268	285	275	282	263	315	279	291	304	264	295	261	292	270	296	254	283	257	297	258	296	277	277	294	252	284	304	273	281	300	283	313	276	290	271	262	280	262	303	276	289	300	292	240	280	281	272	282	267	282	302	277	288	267	261	273	292	275	271	264	293	276	260	284	265	290	239	298	261	266	292	269	278	284	261	292	279	280	277	275	284	264	277	309	317	293	263	261	256	283	329	275	294	261	270	265	274	289	290	267	270	272	304	302	280	276	279	309	289	286	291	271	299	275	279	308	277	306	269	259	283	296	272	278	270	285	276	306	285	302	262	280	292	252	275	249	298	266	294	257	261	281	302	316	297	279	301	294	284	286	272	260	284	282	279	275	257	276	307	278	281	276	265	307	265	273	272	299	280	276	298	281	290	302	280	308	312	286	293	287	314	282	288	259	303	274	318	288	296	279	290	292	290	263	278	316	283	267	309	257	276	304	288	249	292	274	320	264	288	261	298	293	268	271	297	270	261	305	288	285	296	298	306	251	288	286	298	264	289	272	286	298	261	268	258	286	261	299	273	265	302	278	310	310	299	254	265	246	290	289	289	301	268	273	281	283	249	271	263	274	282	288	249	238	284	272	271	305	293	261	311	263	256	300	253	279	273	307	276	310	315	305	240	281	268	274	287	290	282	246	273	318	300	280	256	300	281	261	289	300	254	282	276	293	287	246	271	296	282	278	282	300	286	300
7578	2585	4613	2220	6912	437	427	374	410	364	328	357	338	354	377	365	326	344	361	358	341	334	337	308	364	363	346	323	342	350	337	336	385	354	346	345	369	329	339	347	346	341	337	342	348	334	324	325	359	330	379	369	327	340	321	333	327	365	379	332	353	367	372	309	344	336	320	355	340	366	326	336	326	374	348	344	330	299	318	331	371	347	351	362	359	357	314	351	342	310	338	342	330	311	340	367	330	303	363	376	365	346	340	339	363	340	332	362	350	316	325	371	358	339	330	340	317	358	354	343	361	340	332	316	325	324	353	328	335	329	343	365	330	357	359	320	341	339	368	350	353	329	329	345	331	342	336	346	337	341	333	347	355	352	333	337	352	335	316	336	346	336	328	332	343	365	365	350	318	363	354	332	331	358	338	349	370	377	329	326	374	334	369	284	351	327	357	359	366	323	355	352	323	329	339	356	356	365	326	363	343	329	368	349	311	320	342	334	347	335	361	369	355	335	340	353	328	380	344	347	341	330	320	326	335	349	308	326	333	349	367	376	355	358	328	369	345	318	368	353	353	337	370	320	335	329	330	368	366	354	335	349	323	355	328	350	312	340	341	368	313	332	354	359	329	343	363	337	329	354	371	321	353	369	339	353	354	329	380	335	355	339	360	317	308	354	331	365	354	341	359	309	331	312	334	313	329	352	319	328	322	345	341	360	322	360	325	365	330	357	347	349	314	342	364	349	331	365	346	364	338	335	306	351	352	342	337	356	333	325	304	346	309	329	360	353	317	368	338	337	352	369	341	339	323	312	341	379	373	331	331	304	339	358	330	322	355	342	353	334	352	381	358	357	324	343	315	333	333	380	349	322	310	344	333	361	341	319	318	350	320	304	310	328	347	351	356	341	330	348	329	346	362	320	337	313	342	334	305	322	353	372	341	358	367	356	352	330	340	299	355	341	306	326	367	352	317	350	300	362	350	362	371	350	334	336	350	364	370	353	331	330	334	349	370	338	350	328	350	341	336	338	363	328	324	308	330	333	360	377	360	328	343	313	355	310	330	336	317	312	337	347	336	294	325	337	326	321	311	371	359	325	332	326	330	354	314	325	323	335	341	378	366	359	307	352	345	331	312	324	342	355	338	353	384	337	388	342	341	347	372	331	331	342	347	325	344	354	354	336	353	340	322	306	349	365	341	354	340	296	368	346	337	310	343	354	339	328	340	336	349	385	356	316	348	330	299	345	347	335	347	319	348	353	315	337	363	331	361	317	363	325	303	344	353	320	353	339	351	365	321	321	330	329	348	339	345	329	342	317	344	335	329	346	310	346	338	371	350	327	347	314	323	344	334	322	365	351	342	349	320	336	356	352	336	325	325	350	374	364	358	344	372	336	346	334	333	310	358	318	327	328	382	345	385	349	338	352	342	333	320	355	373	345	333	349	364	349	344	365	330	326	349	356	334	330	361	327	344	325	332	374	355	347	331	348	314	361	328	338	309	353	356	331	351	344	345	323	333	360	321	359	340	328	320	347	352	347	317	323	345	372	341	388	335	335	377	339	326	350	323	356	348	353	366	350	342	343	349	357	335	366	312	320	341	369	347	370	329	330	317	333	333	331	393	331	352	330	358	345	311	390	310	364	341	324	345	340	327	323	313	306	327	323	351	347	347	373	339	361	372	330	358	367	358	371	334	332	373	340	338	340	362	340	330	358	337	309	337	343	347	368	319	330	354	360	312	323	350	333	317	347	326	350	342	366	318	354	327	340	346	391	371	313	360	336	377	322	344	359	332	350	335	321	357	343	324	370	342	329	338	325	341	373	360	325	344	328	365	356	312	340	293	369	325	330	339	360	347	333	319	349	346	395	342	332	355	355	350	365	340	331	322	362	343	329	348	332	383	350	341	335	335	327	342	365	339	330	338	326	334	367	347	364	312	338	342	346	343	324	326	348	333	314	339	325	324	357	330	334	340	357	340	347	307	313	341	348	329	365	349	321	325	351	326	355	335	345	330	329	348	353	362	315	331	323	341	331	382	365	297	358	330	323	325	329	312	347	356	347	325	322	310	333	388	331	349	357	354	341	365	350	363	310	365	330	341	310	352	339	359	352	323	347	351	326	310	308	331	360	363	316	324	341	355	335	331	343	322	316	339	363	364	342	347	342	356	337	316	356	317	340	360	352	311	331	318	285	351	337	332	321	345	308	313	328	336	333	357	322	345	352	341	362	358	318	344	340	364	359	340	371	323	374	312	319	368	330	342	345	320	329	360	331	335	360	335	356	346	349	347	334	339	327	314	345	313	324	345	366	358	357	349	347	366	338	360	347	349	332	348	329	336	320	330	301	373	307	344	367	332	359	342	344	331	336	309	336	313	350	334	366	330	335	353	334	331	335	330	333	375	343	325	361	337	356	333	330	317	340	311	337	349	347	349	308	388	303	340	341	327	322	347	320	325	370	359	339	401	372	344	361	322	351	340	388	346	329	346	352	340	378	318	365	335	357	354	343	340	352	318	367	364	316	360	324	346	324	346	339	363	339	371	322	346	340	353	357	340	317	327	359	310	388	342	350	370	315	342	358	371	311	339	361	346	325	317	299	325	304	338	345	350	338	302	340	352	333	358	357	367	346	337	352	331	349	352	309	337	339	331	322	307	321	331	338	337	352	379	372	348	348	356	341	326	331	331	338	332	363	314	335	342	357	328	345	347	355	327	326	375	334	338	329	332	352	336	369	349	347	337	306	348	341	333	332	345	343	329	368	322	344	342	343	345	328	345	335	337	340	334	319	357	356	317	321	310	347	329	340	344	344	361	327	342	328	373	327	334	359	340	358	338	360	339	362	322	328	341	346	343	348	343	360	346	366	323	365	360	341	328	371	364	289	340	328	359	354	336	358	333	323	336	313	367	386	351	367	382	357	347	346	369	352	355	340	345	349	333	313	331	335	324	327	364	350	337	335	365	314	321	317	351	314	362	313	325	328	344	381	348	347	312	348	365	340	354	310	361	312	338	358	334	350	353	330	331	371	328	347	336	336	361	314	359	320	353	327	351	330	326	345	317	354	350	356	352	315	324	352	323	345	367	335	347	364	332	365	324	359	332	341	352	350	355	321	350	348	330	327	323	337	401	344	367	339	349	338	329	311	334	315	345	313	342	360	354	324	378	345	342	323	339	342	349	348	315	356	373	367	331	340	356	360	370	337	334	333	303	343	309	349	344	325	295	314	343	327	327	368	351	308	307	315	355	348	322	359	355	355	338	323	334	367	358	361	386	326	338	353	311	358	304	328	330	348	353	325	339	341	329	361	348	350	315	330	325	343	354	353	318	321	313	374	323	355	351	345	322	325	353	345	343	345	357	355	328	331	330	387	347	357	340	362	329	327	373	369	324	343	364	330	326	361	344	329	335	315	362	332	352	344	329	351	356	367	342	355	381	343	343	340	339	328	366	346	330	325	330	385	364	339	343	356	328	334	342	344	374	362	362	367	343	318	354	344
23599	21170	28587	24009	28253	14667	2424	912	740	712	640	644	555	593	542	514	525	484	448	497	508	460	475	488	481	454	430	465	422	470	482	434	450	454	467	417	432	429	434	430	453	475	457	467	417	423	460	425	476	430	425	480	442	447	451	394	489	415	479	476	414	460	470	427	455	436	467	445	449	458	459	461	420	459	440	431	423	431	468	467	450	424	445	431	408	452	454	457	436	452	483	430	416	467	419	461	444	429	427	417	428	426	440	464	428	447	428	446	446	456	414	497	511	439	429	428	444	432	425	471	451	446	433	446	418	440	460	446	442	427	449	438	435	425	458	448	460	429	480	441	406	485	434	459	467	432	446	409	447	459	420	513	464	479	437	436	449	404	401	392	446	446	429	512	439	427	445	462	436	455	460	391	435	456	442	409	398	459	458	443	456	474	433	433	457	414	419	431	444	415	398	444	432	458	466	435	446	421	444	446	412	419	475	445	427	409	430	438	431	420	404	458	453	445	405	420	443	464	472	445	423	480	419	459	450	461	460	456	423	436	403	478	458	453	422	417	452	420	404	470	445	467	470	446	390	401	385	428	433	450	424	441	427	417	436	462	448	467	483	424	483	459	447	437	442	458	422	481	482	447	419	418	425	453	439	456	473	422	471	461	431	411	416	408	419	411	440	430	425	433	431	439	420	458	425	440	449	429	426	466	442	389	439	428	453	443	408	438	434	479	421	449	446	420	472	420	473	431	424	449	475	447	415	463	443	423	433	465	432	408	387	464	442	410	400	425	435	465	437	420	430	460	435	431	470	417	437	420	446	432	455	423	439	460	428	455	424	430	428	449	460	410	396	436	420	440	448	399	427	446	434	449	443	455	443	437	424	406	460	434	426	443	437	451	440	477	479	445	429	409	456	468	423	429	436	460	466	428	471	449	435	466	442	448	440	422	403	436	442	406	419	471	496	428	438	437	438	419	424	427	465	429	437	456	423	487	422	435	472	450	429	427	425	430	438	410	429	420	462	443	423	441	410	451	433	426	423	443	413	435	439	462	426	433	439	482	439	407	426	434	439	423	420	449	451	456	431	455	430	432	433	443	433	454	457	437	410	434	432	444	431	467	447	438	410	455	445	445	421	412	365	445	440	428	425	402	420	454	465	442	443	434	429	446	415	441	458	428	477	410	456	446	419	446	420	434	454	429	436	425	418	398	463	394	451	463	450	416	432	446	440	451	456	453	440	414	426	442	467	452	436	421	438	410	426	447	438	441	449	437	437	418	440	431	446	421	471	455	427	458	429	407	427	414	435	437	406	479	444	395	431	418	426	453	447	410	432	408	425	445	421	422	471	424	432	422	442	426	391	437	445	420	425	462	475	455	438	444	480	402	425	443	420	437	466	445	450	433	459	419	456	410	429	443	430	424	436	437	456	444	446	455	423	437	424	469	447	466	431	430	432	437	441	449	427	452	454	433	450	441	437	447	455	459	471	472	469	407	465	417	439	410	449	462	458	432	419	422	451	438	428	441	450	408	422	437	444	384	473	457	428	449	406	426	419	432	458	460	454	455	455	401	389	439	449	452	427	447	413	450	471	426	429	407	386	431	417	450	453	442	455	472	440	416	435	399	446	446	464	422	446	428	461	428	504	418	436	476	426	417	439	429	469	424	492	444	445	480	451	419	443	470	469	425	398	436	476	408	411	461	428	449	429	443	438	441	456	407	423	432	458	404	447	466	441	411	398	436	446	420	435	419	472	424	449	420	477	419	429	438	403	437	456	451	455	411	443	450	448	436	410	454	422	450	429	421	495	462	457	452	417	443	427	440	428	428	426	431	448	474	437	465	450	421	452	432	438	449	432	451	469	434	443	440	434	438	432	420	451	463	457	473	460	445	419	455	434	407	456	415	433	472	442	472	465	434	444	437	451	430	437	401	454	423	429	483	443	422	443	470	435	436	453	471	439	419	449	438	469	442	441	440	429	454	430	428	451	443	454	442	432	416	467	457	428	439	443	440	412	429	427	428	425	409	460	440	427	417	428	435	426	448	431	432	446	446	461	453	456	425	460	434	428	449	435	424	414	443	443	414	423	455	479	446	439	417	408	458	398	453	406	436	409	445	439	430	419	419	460	453	457	461	450	439	447	439	494	440	440	457	447	413	445	403	454	417	435	469	471	470	441	443	443	442	428	395	453	433	427	458	454	430	431	486	426	430	442	460	472	432	410	453	465	410	447	434	403	458	401	447	438	446	414	467	438	426	422	400	406	425	409	433	450	481	457	437	393	435	466	418	425	441	464	443	464	442	451	426	429	425	429	431	466	420	438	408	440	428	424	451	429	463	417	419	404	443	429	464	442	424	453	487	437	436	398	455	489	441	415	419	471	448	446	436	468	450	428	464	430	505	430	431	438	449	435	469	410	472	457	451	448	447	443	453	487	405	492	412	437	422	403	431	405	446	428	428	442	460	421	438	454	404	415	465	454	473	427	443	386	462	427	460	477	454	456	440	455	431	435	457	438	436	394	436	435	406	412	428	401	461	428	438	407	465	426	464	407	472	445	442	456	409	402	399	442	465	464	422	438	424	440	441	455	433	457	408	450	431	424	440	441	451	442	407	454	413	458	458	425	435	485	464	431	420	451	458	431	404	438	463	417	446	441	456	455	431	451	423	439	448	440	454	437	438	425	435	407	446	439	476	415	462	389	425	410	487	424	425	410	432	423	414	429	469	435	412	443	434	428	449	429	452	441	413	408	411	478	445	423	432	445	422	452	435	430	440	444	452	414	405	449	432	423	443	444	430	455	446	418	424	434	476	457	479	405	455	423	463	413	427	432	486	439	460	428	408	440	452	469	407	471	446	435	447	467	427	461	416	431	420	416	442	443	483	466	452	464	451	439	447	404	465	422	410	452	438	427	425	445	453	415	428	460	465	420	434	423	471	429	423	440	446	447	460	477	450	435	479	454	458	430	469	414	457	462	434	425	407	428	415	466	447	486	477	454	411	477	468	440	454	411	455	452	451	393	448	413	439	415	444	408	434	446	422	431	427	429	452	438	398	411	427	409	426	425	439	456	470	413	419	413	409	420	468	433	424	434	443	436	436	481	418	418	445	449	443	467	416	444	440	403	420	422	436	445	405	428	433	460	456	429	462	432	459	450	419	460	409	439	428	445	445	406	457	493	425	424	431	428	424	422	427	428	437	405	424	471	490	446	443	444	450	433	438	416	445	432	464	460	475	442	480	416	438	438	427	429	460	434	407	466	417	440	392	456	418	419	442	445	418	437	462	457	461	442	420	443	449	429	448	452	454	455	440	441	447	442	440	380	422	441	435	436	437	470	389	417	458	398	444	459	421	431	436	440	474	462	467	459	419	413	449	406	427	406	439	455	454	432	435	437	463	430	434	437	466	414	452	468	441	452	400	468	429	436	409	436	431	482	462	434	449	415	446	437	438	447	475	418	489	422	433	419	426	447	467	454	440	449	443	445	485	464	447	429	429
8306	11247	12582	9308	28803	2066	1627	1407	1093	974	863	836	740	703	706	712	611	599	613	593	571	552	572	530	534	545	564	521	517	508	554	526	498	497	514	551	509	501	503	506	545	540	506	525	485	513	513	531	507	491	480	515	550	467	520	516	486	489	518	489	492	492	503	504	496	503	522	475	467	541	499	468	454	489	493	509	497	502	517	495	539	530	496	457	502	518	432	494	489	492	482	499	499	508	481	504	480	512	490	505	484	484	449	506	483	539	480	493	485	469	525	512	506	462	476	526	462	469	507	505	491	459	495	484	489	482	512	511	496	476	527	503	528	470	485	526	486	485	484	546	551	509	530	505	497	483	494	509	459	464	498	518	523	512	484	483	490	520	490	532	483	488	460	501	478	465	513	521	495	499	490	479	493	515	453	452	497	492	481	521	496	534	466	488	503	499	515	458	500	503	459	516	471	470	458	526	494	512	507	507	458	512	503	491	496	490	491	455	520	536	480	473	484	512	467	489	499	504	536	474	498	488	519	505	506	437	498	477	501	503	490	483	490	528	503	482	518	524	444	488	474	513	471	467	494	487	508	520	502	512	509	500	542	531	456	486	519	543	494	521	492	483	508	486	471	498	476	520	486	496	477	484	507	466	480	474	475	474	482	486	478	489	497	518	463	438	470	473	493	477	524	493	507	532	525	466	525	477	489	521	493	471	524	470	480	447	502	495	522	474	449	480	485	471	546	505	494	490	520	497	476	483	491	501	502	446	526	490	467	522	491	489	493	486	504	463	522	520	495	466	492	471	484	474	485	503	438	483	505	496	513	489	505	470	489	480	486	466	507	495	523	465	506	478	522	478	524	476	518	495	471	494	488	513	484	519	465	479	473	483	460	500	502	505	495	481	504	484	474	539	517	469	525	482	519	479	435	511	480	498	489	476	524	504	508	511	486	493	458	491	470	475	473	493	503	483	546	472	460	524	490	529	501	495	477	466	495	491	473	489	500	463	503	476	475	477	517	462	510	490	531	497	472	477	494	485	484	462	513	456	474	499	530	515	486	526	460	530	495	502	499	474	477	474	491	469	521	480	489	481	486	507	520	498	512	478	490	534	485	495	495	500	503	496	534	462	481	502	524	514	487	476	512	518	529	512	501	466	522	498	471	508	476	526	498	487	485	515	468	494	520	491	477	501	458	465	507	504	488	482	461	505	456	501	488	456	493	469	476	519	534	519	495	468	515	489	500	551	479	522	524	507	481	477	459	482	502	485	485	481	469	478	482	519	477	501	479	496	501	470	507	503	451	494	445	528	484	507	528	524	494	515	479	477	506	503	487	510	488	499	483	479	472	491	475	480	484	501	497	477	519	490	437	497	497	509	506	502	521	483	496	520	499	468	510	461	510	527	510	496	456	500	502	443	468	482	469	498	509	488	458	499	531	480	479	506	517	505	510	514	525	466	489	538	485	489	481	475	494	446	488	516	471	495	500	481	491	492	529	478	520	467	462	510	517	512	517	474	475	529	521	477	491	500	421	554	491	503	556	505	494	498	484	474	519	511	481	487	494	503	481	474	462	505	497	509	478	465	485	476	488	477	506	479	552	532	489	483	551	468	530	515	507	467	486	487	528	448	510	490	504	482	509	506	490	497	511	498	502	488	480	484	508	489	498	503	497	514	482	517	490	503	508	502	495	510	473	499	477	520	476	457	457	506	473	494	501	517	514	473	482	511	522	473	485	484	504	490	484	477	482	498	475	515	495	494	556	516	518	480	510	464	465	488	470	521	523	463	523	531	503	469	495	466	470	481	455	512	487	488	476	462	533	479	472	485	472	467	492	460	468	501	518	514	481	503	487	496	468	495	491	519	505	460	457	461	497	507	524	496	523	494	528	496	472	504	512	510	471	533	475	461	483	465	511	474	496	454	517	473	490	505	542	493	531	484	506	507	537	518	480	461	494	469	516	510	485	473	482	516	481	532	539	475	480	502	478	490	490	514	437	490	493	513	481	508	466	492	475	485	469	502	513	500	521	472	516	522	500	512	471	541	502	468	493	483	535	483	513	501	471	489	476	465	478	446	500	482	480	474	507	456	467	488	498	471	500	497	520	520	532	496	476	499	521	487	488	518	512	535	508	498	475	502	501	510	503	499	510	487	532	479	500	494	484	495	489	516	476	487	470	510	482	469	496	512	513	479	484	500	510	496	514	486	494	517	536	483	510	485	534	458	521	484	514	491	477	490	496	507	484	482	503	444	450	516	476	501	475	500	504	490	529	487	461	469	498	453	501	484	450	551	508	518	458	485	451	472	442	498	490	476	477	529	535	454	491	497	480	496	473	491	509	492	474	533	501	491	480	509	482	462	515	467	509	478	460	504	530	454	537	522	496	471	477	499	497	500	509	512	471	507	484	497	501	453	484	464	475	502	546	525	487	475	477	505	515	501	473	532	455	504	514	521	510	470	482	498	489	538	532	475	482	484	492	520	480	473	469	509	464	465	480	491	539	491	489	490	500	474	467	505	510	465	486	530	481	525	497	498	525	502	475	486	500	470	493	489	426	481	491	497	507	520	468	492	459	505	506	476	508	453	510	476	463	510	518	467	501	481	495	516	504	493	496	472	496	485	463	482	484	464	462	494	483	490	450	510	464	493	467	480	492	533	491	466	460	482	494	501	502	492	471	511	492	490	480	507	492	506	506	501	434	461	474	495	482	529	478	490	516	480	474	505	497	466	459	492	462	532	497	469	525	518	507	504	557	512	492	509	496	494	518	478	533	508	505	502	482	494	517	498	476	523	480	497	488	476	474	488	491	548	489	475	473	522	520	495	498	521	463	505	502	525	481	460	472	485	481	422	542	486	474	502	494	489	475	455	551	520	448	476	516	501	482	537	476	518	496	494	459	524	479	478	522	543	514	510	514	500	475	488	504	506	508	489	484	485	512	490	516	479	484	487	510	484	492	521	513	489	525	510	522	502	497	456	488	441	487	489	517	489	496	516	479	488	481	441	519	471	450	498	473	480	492	483	516	498	507	501	467	492	479	509	546	536	523	493	518	499	512	474	449	506	501	475	493	481	567	481	495	480	468	489	503	502	483	487	480	501	513	503	490	511	524	474	496	462	461	478	505	496	481	518	505	512	504	498	525	457	507	535	480	464	487	468	484	506	498	489	496	500	493	511	496	495	510	516	509	485	445	483	477	461	487	514	462	477	519	485	512	486	482	476	506	514	482	505	480	459	521	450	477	532	513	497	469	511	465	473	513	488	507	486	474	493	526	481	496	548	486	470	518	483	477	486	494	506	495	486	428	505	533	488	449	448	449	504	471	491	486	492	493	489	486	472	503	467	502	537	492	496	465	492	546	475	502	454	504	505	504	473	464	485	493	519	473	504	518	473	477	491	473	509	477	549	479	468	478	505	491	489	497	537	500	456	513	484	499	511	526	505	484	508	518	520	474	484	511	481	466	456	461	514	515	488	495	480	496	498	488	500	456	508	501	447
24811	21173	27620	24884	21694	3826	834	673	628	588	594	571	576	546	555	512	540	541	529	513	522	538	521	512	516	483	470	506	501	498	516	476	513	504	552	543	530	531	472	462	494	504	542	548	484	507	523	500	512	561	526	520	502	472	506	496	524	475	503	488	490	486	523	533	460	495	490	499	514	534	508	491	486	528	531	493	486	502	498	509	472	451	477	491	517	525	493	515	492	468	466	481	480	507	491	469	477	545	522	515	476	464	534	472	464	506	503	486	527	496	524	500	514	535	529	483	454	534	480	496	504	512	500	479	470	503	482	506	493	474	478	488	494	505	501	531	482	497	461	493	489	483	526	488	492	474	486	478	493	493	496	467	461	491	522	494	519	470	510	523	484	454	504	494	526	473	511	520	507	480	500	506	483	496	517	502	487	473	460	480	500	499	502	485	530	471	506	493	489	506	478	503	502	485	523	473	477	535	514	501	490	460	505	481	513	497	481	519	539	481	453	536	478	494	461	471	480	501	514	465	487	530	484	493	528	501	502	503	495	549	490	510	514	482	488	489	490	471	489	502	460	480	486	493	498	529	480	487	514	502	523	506	501	478	461	509	524	474	503	489	455	501	481	515	444	498	473	471	452	509	536	503	523	509	490	517	535	517	499	484	474	498	497	510	465	480	465	468	489	439	455	485	505	502	507	514	456	513	527	506	481	485	547	532	470	507	515	495	532	509	517	550	507	503	475	481	457	491	515	475	535	470	525	481	501	498	496	514	485	459	480	514	523	460	479	524	488	477	458	463	501	515	497	537	485	492	487	500	515	487	539	469	515	484	510	463	509	505	479	493	482	513	493	478	477	471	502	540	510	486	487	502	522	454	509	521	523	483	507	471	486	448	474	521	492	515	494	466	505	468	462	485	509	516	509	504	507	441	495	497	512	500	474	517	496	493	528	489	447	463	517	505	482	515	479	528	489	497	460	508	477	492	500	519	489	465	460	436	515	493	484	503	510	515	507	540	502	472	521	474	486	464	506	463	513	504	487	539	492	470	514	470	488	485	486	483	511	520	484	494	523	508	496	484	498	493	505	513	505	488	483	480	516	493	533	477	508	485	492	533	541	477	505	514	533	482	495	486	516	490	476	473	513	488	500	499	442	508	501	504	471	504	466	490	479	513	476	499	516	481	504	466	466	450	484	472	545	511	505	522	500	474	497	489	512	528	480	519	484	487	463	525	511	463	485	530	508	473	494	496	493	511	501	514	463	493	481	500	485	506	514	474	489	451	530	509	504	480	473	491	493	490	455	458	506	484	519	510	509	501	484	483	515	454	509	512	483	484	457	514	465	496	506	457	500	493	495	507	476	483	495	501	546	489	512	475	509	513	499	477	460	499	504	500	535	491	505	461	485	501	488	511	531	501	511	530	500	504	491	493	510	521	503	506	515	504	514	484	473	485	535	496	457	526	483	504	474	511	494	513	504	497	469	517	499	539	463	486	491	493	542	516	487	510	510	528	518	508	465	469	484	465	513	480	510	558	496	462	498	528	498	476	526	471	521	489	514	476	523	502	483	499	443	500	543	490	485	468	537	527	509	482	495	519	562	516	521	489	519	481	485	519	511	493	498	506	464	459	531	453	486	497	516	479	499	478	517	471	524	479	485	517	451	498	526	530	504	503	459	509	486	497	488	494	536	537	489	514	509	526	476	503	485	499	519	494	421	473	508	489	496	499	477	461	521	527	476	474	499	502	533	477	505	483	498	493	483	524	482	531	512	515	489	498	480	488	503	491	475	506	495	508	476	518	514	517	522	506	517	527	520	489	480	486	496	461	480	515	529	508	484	482	454	527	519	538	492	504	470	497	478	496	520	464	477	496	513	498	476	501	453	508	529	510	487	510	469	468	513	522	515	463	495	503	549	483	520	478	474	482	538	524	488	495	489	520	520	535	470	525	501	470	487	478	486	468	510	517	460	509	504	542	500	458	513	526	491	516	491	494	516	472	513	521	544	468	498	487	489	533	527	474	485	501	493	522	489	515	534	543	497	481	508	524	476	490	478	493	486	493	461	509	524	498	537	497	508	496	522	545	512	472	495	509	481	520	494	465	454	518	502	467	445	533	480	450	526	475	516	503	516	507	478	513	493	500	477	468	463	481	478	471	514	473	481	491	502	536	469	495	519	528	481	461	501	488	533	498	454	529	507	517	508	483	523	503	474	474	533	512	493	495	495	510	500	506	468	511	471	533	499	532	485	452	481	499	486	519	502	514	505	454	464	509	539	481	485	497	519	479	489	503	507	494	501	482	519	498	518	466	475	514	468	480	492	524	498	533	491	464	529	501	499	540	474	472	473	471	479	478	515	490	471	459	498	450	500	501	482	500	485	482	492	470	509	452	485	540	468	465	526	468	500	465	504	509	493	480	488	516	457	503	477	542	464	484	476	511	445	468	494	498	505	512	488	461	509	537	507	456	510	459	465	493	491	511	496	511	539	502	526	482	481	494	536	529	492	481	524	484	485	475	513	456	522	485	466	498	504	483	509	514	480	502	501	491	487	527	484	470	492	531	491	463	526	473	487	472	474	520	509	501	437	452	535	478	537	474	492	478	506	469	470	469	473	496	482	480	512	474	468	475	545	483	506	454	452	486	555	501	481	498	496	522	506	496	502	463	496	478	470	535	532	491	505	466	474	491	434	470	518	488	486	490	510	458	513	504	496	456	523	469	475	527	473	488	527	510	461	532	503	484	525	473	514	499	495	509	478	489	521	471	486	496	488	489	471	490	510	455	511	522	474	469	487	528	507	499	505	473	537	472	492	526	478	501	482	452	485	482	549	506	536	510	513	456	484	465	458	484	530	505	490	499	532	473	481	552	509	465	489	460	454	475	520	528	522	501	499	497	488	488	492	506	465	483	495	451	497	528	507	458	475	536	527	442	508	488	488	485	490	516	500	508	486	456	504	501	485	503	509	499	499	525	488	479	510	525	503	522	493	506	497	484	481	503	511	492	509	530	495	482	496	493	498	517	516	513	533	480	513	482	466	506	504	478	460	497	509	484	506	496	478	482	483	510	491	493	483	510	479	493	503	459	481	493	472	455	518	518	478	511	486	491	477	526	500	517	475	499	466	503	483	531	498	486	536	550	521	511	488	494	500	515	548	494	475	512	520	470	474	475	555	525	485	497	470	495	495	511	518	484	541	506	518	471	495	514	471	457	461	499	505	478	475	521	508	532	476	471	507	500	482	532	504	523	495	480	496	506	483	515	501	503	491	539	521	527	521	489	497	435	515	524	492	504	517	478	503	495	521	505	532	486	488	517	514	462	510	490	494	486	520	467	489	493	518	528	511	485	461	490	479	508	483	477	463	542	513	530	508	520	513	485	471	465	478	512	487	499	477	500	469	485	481	507	496	509	513	482	492	515	524	484	519	523	492	494	502	502	493	465	481	473	429	482	498	516	484	525	455	514	510	513	473	505	521	467	483	478	498	510	487	518	522	466
9486	7755	8714	5174	23577	1307	1235	1054	960	894	795	815	756	643	679	656	622	622	627	646	628	555	653	607	614	611	581	619	572	589	585	586	579	572	593	553	591	576	569	613	570	619	643	593	594	584	599	552	569	574	560	602	594	563	574	569	548	551	588	583	618	554	584	575	591	571	585	607	615	567	581	546	594	577	565	591	559	555	632	575	598	549	544	571	565	538	545	586	527	607	554	607	552	569	564	598	550	615	583	560	621	592	541	568	585	616	571	576	560	586	574	593	619	575	562	615	630	546	587	563	586	567	564	619	572	554	572	561	560	615	589	573	557	563	583	549	582	556	564	584	552	587	546	564	613	629	577	563	598	583	563	609	601	598	541	635	588	578	613	589	580	622	599	597	561	578	582	587	588	569	569	551	598	625	555	589	569	571	594	602	586	540	595	573	604	571	581	593	568	556	596	585	597	542	566	593	566	595	582	516	598	590	572	555	536	560	547	598	542	556	589	588	530	577	608	571	578	647	574	607	586	589	539	577	570	543	566	602	585	612	577	621	557	543	573	609	565	584	558	581	583	576	609	592	579	600	577	580	591	567	584	625	600	598	555	554	613	616	602	569	556	555	577	588	596	553	577	570	601	606	547	541	580	604	571	592	614	549	572	599	628	542	582	593	582	587	559	562	582	532	571	549	563	589	561	530	571	582	599	610	596	586	601	580	574	571	582	544	592	600	550	579	564	578	565	593	568	627	618	609	572	540	551	554	577	596	598	592	587	589	588	578	590	617	596	587	594	569	578	605	581	549	538	585	619	567	600	582	540	586	572	575	607	590	574	571	549	630	628	567	635	559	567	576	602	589	575	587	578	581	567	566	556	593	598	609	606	583	581	590	572	590	558	573	593	555	607	568	613	568	553	573	599	547	623	587	564	583	587	565	602	592	626	576	623	577	536	587	574	576	562	596	587	579	603	593	618	584	557	601	587	575	588	593	574	591	604	597	578	556	563	561	537	544	604	588	577	596	574	594	584	548	608	554	585	608	590	595	595	595	554	570	580	566	545	583	540	580	609	578	613	605	564	533	569	538	589	584	604	568	591	582	577	515	575	564	584	572	596	537	559	576	588	556	572	578	525	596	540	559	555	586	567	547	563	554	541	573	548	585	542	614	606	547	606	560	553	554	579	578	588	575	556	600	589	569	587	640	573	618	593	563	579	593	564	564	572	602	603	599	573	579	578	537	569	586	511	537	571	581	574	562	589	599	556	604	529	569	559	569	574	606	600	561	576	565	579	579	545	598	602	590	541	570	565	582	610	554	562	585	574	588	622	562	586	601	557	587	574	586	543	617	549	592	574	609	578	603	581	597	575	608	607	608	598	585	580	585	581	568	551	552	540	591	587	638	601	532	593	571	556	570	572	586	574	582	599	558	580	594	518	627	554	581	549	562	611	539	577	551	592	563	566	560	553	572	558	590	587	579	575	591	575	567	574	596	597	555	585	574	586	598	577	605	538	541	593	580	605	596	557	563	549	576	530	595	608	561	576	585	566	573	549	570	546	577	603	585	583	617	565	566	549	567	597	548	544	581	597	559	593	587	573	588	589	590	595	576	549	581	593	550	626	540	637	618	606	592	591	568	579	571	608	593	561	577	588	559	617	522	596	604	557	582	598	583	567	581	539	608	629	573	622	589	593	570	552	581	619	539	594	580	571	563	590	626	564	591	569	563	561	555	566	578	589	615	634	575	598	589	587	594	586	555	562	622	590	585	570	558	551	595	578	564	573	565	560	573	558	577	558	580	562	587	560	623	530	582	571	583	555	567	570	569	610	565	623	558	583	593	569	602	592	542	564	558	567	597	608	572	549	592	568	558	597	591	606	600	568	553	591	596	573	585	595	586	570	643	585	554	582	562	570	605	593	596	552	545	539	589	538	576	572	580	619	565	583	583	623	569	570	559	578	569	568	606	597	564	588	541	598	577	599	599	630	619	519	535	606	590	586	567	550	618	537	571	604	592	558	544	574	578	605	489	554	544	547	592	572	591	594	617	573	550	564	591	601	614	522	579	574	589	629	632	590	592	584	569	554	561	577	544	611	576	538	564	559	531	594	575	549	582	597	549	581	560	566	597	584	588	597	595	595	600	580	630	561	544	576	580	564	564	582	592	578	587	622	579	580	566	593	528	571	570	583	585	534	582	572	536	608	557	537	573	557	544	554	561	573	527	571	592	595	587	572	587	572	587	522	606	629	587	582	570	604	602	570	593	562	548	607	587	595	593	562	572	598	606	563	582	597	588	591	564	620	542	581	546	620	566	583	578	596	589	596	609	559	522	549	573	579	547	550	576	556	567	557	538	585	585	606	559	619	578	573	548	580	610	593	567	594	533	579	555	590	591	565	562	571	573	557	545	562	558	593	594	562	641	558	565	602	505	539	601	589	582	588	587	574	560	599	592	544	595	601	613	593	585	567	556	536	597	630	587	599	583	548	621	576	603	587	536	561	548	608	585	578	570	560	584	603	579	530	610	589	592	547	589	576	575	554	599	594	568	597	593	625	589	572	583	584	588	534	602	577	610	596	585	568	605	567	537	571	593	570	608	566	613	611	548	568	576	580	565	590	622	590	559	630	607	613	564	588	586	595	574	575	620	616	572	556	572	570	537	561	567	593	579	557	558	573	569	547	558	569	522	574	587	578	591	563	554	563	577	505	565	598	591	575	552	598	560	597	592	550	527	590	597	544	534	571	558	564	576	561	583	569	569	554	591	587	597	552	591	543	556	600	583	597	580	550	549	591	576	542	590	612	591	581	573	582	587	591	609	556	559	581	598	584	565	555	555	550	551	553	579	569	628	604	565	601	590	571	558	606	583	564	545	594	565	568	552	550	617	547	564	604	560	558	621	590	572	603	553	598	590	624	598	579	589	592	578	605	596	598	607	522	566	529	571	595	573	547	541	616	603	630	581	531	595	618	599	546	568	588	600	564	587	570	567	584	560	611	581	539	578	576	601	594	574	573	612	618	620	596	562	569	590	619	548	552	549	563	564	592	555	567	557	529	553	580	568	620	582	597	590	596	576	606	586	587	595	605	564	539	586	541	579	620	589	608	586	546	591	549	581	643	605	558	605	554	582	588	579	568	606	573	581	566	540	574	578	580	546	526	563	539	583	568	540	558	569	593	589	633	584	579	598	606	597	550	558	582	588	558	608	588	543	577	599	566	583	537	572	589	568	548	606	576	547	567	566	635	614	563	573	580	580	551	540	594	582	592	592	580	576	590	590	598	581	562	538	563	544	589	590	608	589	567	598	576	569	541	581	601	563	579	597	574	573	618	514	553	562	574	560	558	563	596	582	573	568	573	574	620	615	550	587	590	600	556	557	548	602	569	600	608	560	576	538	553	561	570	585	601	586	584	577	618	582	567	574	597	573	602	584	584	596	563	579	551	558	565	582	594	565	533	577	553	563	577	600	568	557	584	562	612	588	559	592	565	566	587	588	588	566
22678	21200	28986	23691	24624	21052	12991	2062	1452	1360	1193	1096	1061	1017	994	941	849	920	940	890	893	892	887	839	830	844	836	856	831	828	822	857	895	907	838	842	835	868	863	872	837	754	794	802	769	854	804	801	791	808	824	841	809	778	835	831	821	798	756	771	823	864	830	783	798	799	857	813	761	737	759	760	818	747	810	793	850	795	810	769	764	838	769	759	762	773	807	786	786	878	839	817	787	833	802	795	807	832	787	808	797	796	777	792	761	813	742	805	809	806	816	817	810	784	798	784	768	793	782	803	792	779	814	799	837	849	809	758	801	808	871	798	783	745	790	807	829	829	827	829	810	821	814	792	802	836	737	770	757	793	819	781	807	840	781	777	799	790	813	810	860	847	843	782	814	776	805	791	777	809	784	799	821	846	861	778	752	755	750	822	792	781	810	785	776	782	796	818	764	767	824	784	816	788	839	763	817	828	807	816	831	805	819	831	784	827	814	777	838	840	787	804	811	868	803	791	819	812	784	750	801	812	799	799	822	788	809	746	793	836	778	863	809	835	786	819	780	804	813	754	815	767	773	786	814	798	769	813	766	854	808	763	830	778	844	797	807	787	760	799	815	811	788	786	848	780	789	755	796	806	768	779	827	770	808	778	819	769	815	814	794	794	750	785	828	803	792	741	791	805	832	755	783	793	764	762	820	814	847	796	834	775	778	788	802	778	820	747	809	805	846	802	772	820	833	815	803	843	782	813	804	793	837	825	790	799	767	799	772	798	834	789	802	877	806	756	789	798	809	805	782	820	856	772	801	830	809	807	750	871	789	846	769	792	785	800	808	783	752	775	825	826	759	787	805	800	774	793	829	784	772	756	815	795	791	802	805	752	795	798	805	788	776	806	809	818	782	830	785	835	804	778	773	832	795	795	746	806	792	766	819	849	790	800	815	846	872	749	833	809	861	844	857	782	802	832	783	793	787	834	867	764	757	845	811	802	835	795	824	802	822	777	791	851	812	813	774	809	821	820	794	824	772	823	814	791	819	778	748	802	868	815	787	770	743	780	802	794	812	799	820	808	801	820	754	789	804	788	805	782	772	799	835	844	740	796	821	809	819	774	799	814	787	815	818	772	807	838	808	805	798	844	888	774	799	777	819	789	780	800	823	786	818	756	830	852	768	783	765	778	783	786	820	840	836	792	828	754	775	780	861	814	743	799	851	794	815	799	858	769	803	786	812	767	796	772	807	814	806	808	767	812	798	788	750	776	758	778	838	853	810	808	813	830	773	786	791	777	785	805	760	821	854	835	873	839	858	766	792	805	860	827	815	797	801	802	831	766	762	747	812	790	840	817	818	843	803	817	800	817	838	776	862	835	786	761	768	842	786	806	814	781	826	796	811	872	734	767	784	866	744	795	804	796	805	827	816	790	781	805	795	842	764	816	817	706	795	842	802	783	782	855	782	852	785	749	817	804	824	867	778	830	800	809	780	729	825	833	820	758	852	788	829	766	772	803	780	762	718	793	810	787	816	758	793	768	821	813	869	840	780	783	816	812	839	769	786	763	799	789	821	812	794	817	779	777	830	784	787	833	804	792	784	775	851	824	849	789	784	837	799	869	791	754	790	768	767	790	793	755	824	819	841	829	830	788	854	797	762	809	794	758	829	799	780	776	770	846	814	841	799	832	795	780	788	751	809	782	831	869	793	773	764	793	760	826	781	816	835	807	810	820	809	746	774	821	817	774	815	814	790	801	794	777	816	813	780	796	823	814	774	814	786	836	743	844	819	797	851	804	775	808	818	794	770	838	793	779	774	769	859	778	747	746	796	841	805	794	822	770	833	853	830	792	787	761	769	814	788	841	827	760	795	849	755	828	842	747	801	845	819	776	840	815	778	862	791	796	848	798	741	789	813	796	782	824	776	809	770	820	803	832	830	776	799	800	779	817	787	802	803	829	789	792	802	827	814	843	871	794	814	808	750	831	862	828	833	779	774	830	808	771	769	812	799	765	812	827	788	777	781	779	815	802	766	805	795	783	821	855	771	807	807	786	771	729	788	777	757	815	793	773	744	753	805	766	800	789	796	765	818	811	757	776	782	796	784	862	789	767	803	859	773	799	818	774	763	777	810	780	812	793	772	838	830	808	817	732	804	790	783	807	834	757	784	824	747	803	815	798	774	812	745	760	824	814	823	763	798	775	773	775	782	790	792	774	798	806	809	780	777	836	809	805	806	801	790	813	750	776	850	829	870	780	806	745	758	782	749	744	805	798	820	811	827	811	806	771	773	777	782	782	801	832	778	846	782	816	775	806	841	776	787	776	823	805	735	784	785	794	779	840	815	779	788	791	779	765	861	786	774	783	857	786	782	816	798	797	813	762	746	822	815	794	815	796	797	843	814	837	843	794	786	842	790	784	783	797	803	775	773	829	799	771	794	810	813	824	773	777	789	770	796	819	815	775	785	837	783	786	744	791	804	831	850	792	777	821	829	795	804	806	808	767	787	768	794	816	816	757	770	804	804	810	815	791	820	811	755	857	822	776	788	835	779	777	779	767	818	803	841	817	856	832	878	775	770	723	807	791	768	712	766	814	789	768	781	806	836	830	780	810	815	760	749	828	835	800	796	822	770	787	784	868	821	848	817	799	806	782	815	807	777	787	807	827	761	790	785	837	787	785	818	803	791	738	849	784	796	799	796	784	781	751	841	744	775	780	837	863	801	803	797	790	794	794	809	778	807	857	829	778	810	767	786	803	792	823	820	796	774	843	789	777	794	816	818	830	835	825	808	781	772	773	773	839	830	797	783	824	818	838	812	809	806	789	790	786	802	792	799	787	803	774	818	784	813	724	793	798	791	758	761	839	899	769	869	848	764	798	800	761	800	792	773	815	823	755	823	836	896	751	763	822	787	768	818	769	787	799	790	789	817	792	758	784	817	814	820	777	791	776	815	816	772	790	758	802	784	773	798	786	833	829	792	803	792	836	800	786	794	823	783	795	820	800	848	807	758	774	809	811	810	762	810	818	802	853	815	801	797	799	812	790	827	812	840	753	842	802	811	784	824	807	750	809	811	799	761	792	790	832	784	775	775	716	790	745	774	782	758	778	780	761	776	771	838	774	820	804	800	826	832	815	816	822	763	810	755	768	766	801	766	795	816	820	794	850	792	835	776	789	814	815	783	806	807	820	806	798	808	753	782	819	812	761	780	776	803	793	805	801	826	796	777	756	834	822	788	796	784	740	809	835	789	812	810	788	786	809	812	853	833	769	811	796	760	851	817	883	737	801	814	745	718	804	778	767	857	838	792	798	775	767	816	807	780	808	834	810	816	777	803	794	782	842	793	844	820	798	795	814	772	774	803	759	783	808	789	782	785	833	827	781	820	822	845	827	798	836	805	765	788	903	831	761	806	802	798	793	792	807	811	804	813	799	824	798	804	801	811	788	809	845	836	781	808	801	747	754	787	781	802	808	805	783	811	765	830	796	755	778	796	796	817	848
12319	18632	19425	9051	33415	3741	3067	2649	2277	1983	1703	1563	1338	1313	1195	1203	1122	1121	1076	1129	1044	966	952	923	957	932	974	939	919	926	947	914	886	896	858	891	841	905	830	838	872	868	935	855	871	859	910	901	886	911	869	857	963	879	895	876	883	826	895	885	897	864	844	834	905	888	867	874	885	864	850	826	889	820	866	860	876	848	885	878	871	841	904	889	811	868	855	833	905	838	864	858	874	876	855	842	936	886	860	853	885	870	889	891	788	861	867	865	836	844	857	870	865	858	846	872	882	872	848	885	867	843	841	879	853	877	865	908	858	894	863	919	932	874	860	880	887	886	862	844	859	853	912	895	883	773	866	875	859	899	813	826	897	895	864	870	877	855	861	856	867	883	849	881	874	904	876	878	921	888	866	849	898	884	904	858	875	842	858	860	883	832	890	833	860	891	815	851	875	846	910	846	842	894	824	892	891	860	862	878	813	862	846	838	839	882	840	902	867	828	822	863	859	863	881	879	840	847	873	877	863	859	878	893	854	878	848	848	912	901	860	853	888	824	841	892	832	871	877	824	825	859	836	842	847	861	875	843	819	913	879	872	850	828	886	869	902	871	858	881	904	886	909	887	858	873	857	842	850	875	868	839	879	875	872	841	853	857	867	870	872	852	877	891	825	892	835	924	893	887	875	846	877	845	858	856	918	860	843	884	823	830	846	893	868	869	892	835	904	840	901	856	874	852	892	882	852	846	904	867	833	858	868	859	862	871	899	877	864	868	879	849	874	870	875	858	839	845	850	832	869	895	881	878	856	825	835	857	837	853	882	870	841	899	892	851	819	837	833	858	893	833	839	849	844	863	863	836	896	849	837	903	875	841	917	822	876	916	763	887	840	836	910	863	867	867	833	867	868	895	871	893	889	844	867	870	878	889	890	902	834	912	884	860	859	830	832	901	813	831	797	852	876	849	862	895	871	834	878	829	859	845	890	830	826	889	853	924	877	926	888	855	833	876	864	880	845	844	902	821	875	823	874	819	876	884	871	906	840	886	881	837	885	925	882	883	870	872	865	839	891	899	855	895	864	871	923	806	865	850	860	849	901	859	863	834	830	827	912	830	951	846	884	848	825	900	887	840	863	862	818	912	874	884	861	874	855	858	905	877	857	856	868	852	820	827	872	831	898	912	868	895	860	849	910	807	882	862	896	852	860	845	888	883	853	836	878	819	892	864	847	825	904	868	852	889	768	876	818	807	840	864	898	861	905	845	933	849	899	885	855	876	845	862	844	850	857	856	892	895	836	895	839	852	871	878	860	866	850	879	845	875	874	872	902	885	869	865	896	838	926	855	887	886	850	874	879	853	880	873	827	873	874	880	868	928	845	861	850	859	830	913	789	858	855	840	862	885	918	878	913	886	825	842	902	892	872	851	886	867	872	869	855	856	889	822	876	810	847	869	845	844	868	882	800	858	886	863	854	839	872	840	872	909	857	840	778	865	890	888	877	862	886	874	817	836	907	865	871	895	887	850	888	850	877	806	909	903	871	850	890	824	885	839	875	897	900	861	878	846	822	906	864	874	833	853	868	835	875	855	840	865	846	843	891	866	826	921	847	890	863	844	783	860	868	869	886	849	862	887	864	823	892	831	836	851	868	862	917	871	843	820	881	804	844	842	893	870	877	864	830	883	892	891	821	831	877	884	885	883	860	842	830	898	902	855	842	797	893	902	847	853	891	863	863	843	829	862	886	843	875	926	845	842	770	863	836	792	888	859	870	850	857	819	852	854	861	800	843	882	845	868	869	924	851	810	844	794	875	840	838	876	834	888	875	867	808	873	891	888	881	898	850	845	831	830	874	847	852	882	914	873	895	861	850	876	877	841	920	896	825	861	902	899	850	869	869	877	878	797	912	822	869	845	863	851	863	851	836	789	847	875	867	839	921	861	830	840	832	865	881	847	854	863	870	840	893	845	806	850	796	831	840	875	853	849	880	845	865	856	881	954	860	845	889	804	806	860	823	846	842	890	907	904	869	899	897	841	830	823	864	795	807	840	844	865	878	876	835	866	840	912	828	828	848	852	826	895	873	906	849	812	869	854	860	894	814	809	834	832	870	900	803	900	911	898	852	893	851	830	845	907	810	917	840	875	913	871	938	911	950	838	890	876	833	855	851	877	857	849	800	890	851	837	853	871	878	843	868	859	852	874	865	814	816	833	886	811	839	844	852	858	903	893	855	867	878	859	842	879	838	841	861	840	872	865	887	860	810	935	904	825	831	884	879	847	824	824	917	861	852	840	883	813	831	864	856	863	868	861	866	904	883	882	830	855	841	850	827	929	857	845	842	830	880	820	837	849	871	875	861	860	839	835	820	884	860	848	923	893	893	845	867	855	851	876	872	879	864	883	816	877	870	868	834	795	853	854	855	894	844	938	804	863	869	835	852	831	868	845	877	879	852	828	839	918	852	859	839	860	916	882	849	873	864	832	873	837	847	865	864	805	867	891	834	820	900	900	824	872	835	880	849	905	841	813	895	848	861	820	828	941	888	856	884	896	854	867	852	858	824	847	872	840	833	853	830	895	875	922	860	899	851	870	887	850	811	891	847	839	908	874	917	884	846	848	878	876	923	868	875	848	854	820	853	830	862	884	900	848	886	867	835	841	874	847	890	880	870	889	836	862	879	853	851	807	883	875	865	898	870	894	866	868	831	831	918	859	908	811	826	833	857	877	897	917	896	891	854	855	866	886	878	912	847	901	839	895	844	875	796	882	887	904	898	836	847	827	852	862	900	875	869	886	861	793	885	857	914	816	881	824	843	891	900	942	864	839	863	918	868	866	837	856	855	878	829	847	855	833	909	866	845	906	839	796	902	919	848	827	881	908	825	921	855	831	869	885	829	837	838	848	897	871	843	877	879	821	846	871	890	868	870	847	824	842	890	841	830	950	850	883	887	859	858	859	866	844	905	877	827	842	862	863	868	824	826	931	862	867	853	854	845	798	853	880	859	869	837	879	898	876	869	840	821	831	861	878	870	921	847	885	828	824	806	907	836	894	866	850	844	882	894	882	864	869	870	882	876	808	921	860	872	874	859	853	881	889	906	824	845	865	900	828	864	864	849	863	869	846	834	817	925	915	871	839	839	912	854	842	936	905	841	786	859	904	877	808	874	847	866	852	893	858	816	885	849	871	878	806	852	863	830	886	859	835	815	840	852	775	849	857	904	828	850	841	889	911	783	885	809	862	884	870	854	854	848	908	859	853	861	871	840	885	895	849	875	810	890	900	860	905	809	877	893	882	857	901	817	910	898	862	907	820	863	877	864	894	887	869	838	873	865	849	918	828	870	900	820	870	813	815	848	888	843	880	895	882	844	895	861	839	887	820	836	890	880	889	865	884	849	870	826	881	876	872	852	859	852	838	848	857	876	891	827	878	858	921	836	913	851	873	831	843	918	876	836	852	883	846	842	874	853	853	890	855	864	876	876	879	794	835	880	844	867	849
27141	20491	10506	1695	5045	591	473	325	300	318	343	290	299	316	266	320	288	278	287	274	315	291	332	292	282	303	309	290	253	293	256	281	286	286	295	311	284	292	273	260	272	298	280	255	267	321	292	281	319	285	288	321	290	324	303	286	260	295	296	279	288	289	289	273	294	309	309	258	280	293	283	310	260	300	302	265	280	321	291	251	282	287	283	299	293	270	292	260	289	297	302	256	281	285	312	296	291	285	274	259	294	308	288	264	273	312	250	273	267	284	267	271	293	261	296	256	284	288	275	282	272	310	267	292	307	276	297	283	317	262	263	294	294	274	332	304	266	305	281	297	260	294	269	285	287	269	262	242	295	302	296	296	294	283	329	259	297	265	291	267	274	296	275	302	292	283	258	297	308	322	288	300	305	271	226	291	262	318	291	301	293	291	285	304	264	285	318	289	314	259	288	279	286	269	298	269	299	293	248	262	247	264	262	268	288	304	287	278	306	268	279	335	305	294	286	261	257	255	279	317	282	310	288	298	293	299	319	290	289	320	277	284	271	302	310	270	271	276	271	252	305	245	309	310	305	271	297	280	266	251	267	290	272	292	281	293	263	274	283	309	308	296	248	278	290	302	324	285	289	303	285	281	277	310	280	280	300	287	275	254	297	269	249	276	302	296	281	249	315	275	290	307	285	274	249	291	278	301	288	268	289	277	279	317	315	306	301	262	279	301	260	284	234	279	283	297	285	299	288	313	258	280	302	310	269	305	301	289	278	285	253	307	302	295	289	278	310	308	285	291	282	294	259	292	285	296	288	287	299	256	294	286	283	275	304	279	282	284	284	290	295	287	267	309	276	263	286	306	277	271	278	289	287	287	248	259	305	273	294	287	277	276	265	264	302	294	329	283	267	284	270	298	300	289	294	313	254	289	289	292	274	292	268	298	258	287	327	304	288	274	295	292	258	273	263	267	278	251	283	305	285	301	287	264	283	282	277	270	276	287	289	280	275	270	264	241	290	288	300	290	299	291	274	283	278	290	287	292	269	283	283	284	313	306	266	260	293	320	306	304	301	265	287	271	292	291	286	285	278	292	296	281	290	296	272	282	283	279	281	309	278	288	305	285	285	272	298	292	273	284	309	307	277	268	274	297	308	298	305	260	286	269	301	252	304	280	257	274	293	298	282	278	284	266	282	311	285	272	274	296	288	266	284	284	305	308	271	315	298	265	317	323	259	276	278	326	303	283	264	306	301	291	269	297	315	287	308	289	305	292	256	255	291	272	270	242	299	242	303	296	296	252	290	260	289	297	283	280	261	276	292	294	266	286	312	303	289	280	272	294	293	284	286	338	277	317	302	269	247	284	292	315	257	269	300	285	280	291	290	290	296	298	276	299	294	266	298	287	283	270	287	270	303	317	281	249	284	296	283	336	271	268	295	297	280	309	337	290	283	247	284	284	303	306	252	276	282	282	272	294	310	301	289	297	267	309	283	288	261	303	305	274	269	257	289	277	273	282	267	288	283	312	313	276	308	286	276	285	272	284	289	262	302	259	266	287	292	276	273	270	291	291	326	290	327	275	318	286	282	278	301	302	296	270	269	272	303	277	301	321	303	279	237	288	290	295	270	267	306	294	286	287	273	292	274	300	268	285	296	316	262	296	285	275	299	256	292	279	293	276	272	306	309	297	280	301	278	289	276	293	292	281	295	269	284	305	275	280	292	292	294	280	296	311	297	271	259	295	310	312	291	279	289	279	290	272	289	291	314	265	302	280	285	294	303	268	278	262	305	300	294	282	291	282	269	274	298	296	292	316	261	290	279	251	294	294	286	301	311	289	279	294	264	303	285	325	306	284	264	285	274	290	275	283	292	317	290	316	294	310	287	284	298	298	274	286	266	298	251	304	291	272	295	296	289	268	293	303	266	296	301	304	263	287	297	271	282	305	281	302	280	346	287	307	295	270	282	278	275	277	292	270	275	279	247	298	284	294	267	293	279	267	289	290	308	296	299	300	270	282	317	332	259	294	291	303	267	310	317	282	297	288	300	296	277	290	299	267	318	293	309	298	277	296	280	278	302	277	306	304	308	276	294	278	293	291	265	265	284	283	287	267	295	287	274	274	296	257	310	281	306	273	270	281	266	287	275	289	294	311	262	313	267	296	259	290	293	281	281	293	302	268	277	269	288	284	300	276	265	257	301	276	308	316	294	298	281	269	284	297	314	295	273	279	312	269	319	291	286	264	276	312	288	278	316	276	299	275	281	297	271	285	296	273	275	278	270	281	265	307	282	274	249	281	287	279	276	267	285	275	278	296	288	289	285	247	292	273	288	303	277	276	302	274	278	287	294	273	242	282	304	283	291	315	262	275	266	301	270	319	298	249	299	258	271	294	283	289	310	274	274	267	266	266	292	277	283	287	316	297	306	287	282	300	282	285	295	294	272	263	294	286	273	308	303	264	264	261	292	268	266	293	273	306	305	292	287	295	320	288	266	255	301	299	318	306	290	338	269	282	274	303	287	285	279	314	311	259	256	282	306	305	275	317	312	294	306	269	247	275	285	265	243	290	279	270	301	268	300	273	304	317	301	247	288	302	304	280	297	295	286	268	316	294	291	269	274	268	283	301	285	247	295	260	314	262	279	269	298	240	304	291	286	286	286	283	276	244	277	268	298	306	261	280	272	275	320	277	311	316	315	296	307	300	271	296	286	263	264	286	267	307	289	292	317	270	323	284	297	282	283	325	286	288	268	269	270	306	293	288	343	310	291	282	278	300	304	294	283	270	279	264	266	288	285	274	264	286	304	293	224	291	323	297	312	279	265	278	275	313	297	317	290	287	266	275	299	276	274	279	283	293	290	294	314	298	279	273	285	292	268	282	275	294	289	279	286	264	321	260	288	280	271	266	249	286	277	289	270	298	287	270	295	243	269	279	270	296	291	253	299	302	294	278	335	282	287	288	276	292	303	284	304	279	290	271	279	294	273	260	303	275	296	280	317	297	299	278	281	288	266	239	271	265	314	299	302	294	284	248	252	276	286	268	293	278	265	312	262	310	285	300	295	270	264	287	270	280	282	270	288	268	287	286	274	284	330	300	291	280	299	301	269	297	280	282	279	304	282	285	258	313	296	310	287	258	287	293	275	291	268	300	277	260	300	302	312	285	301	270	287	272	305	313	275	291	310	260	263	288	281	293	303	273	264	272	311	283	271	301	275	305	279	286	291	300	245	338	274	290	292	289	281	276	291	305	315	302	276	308	277	276	300	296	281	288	259	332	307	258	268	260	296	272	287	275	299	289	292	289	276	274	288	280	311	285	284	263	280	277	283	278	280	272	271	252	283	292	299	264	307	296	280	304	275	267	287	295	240	248	296	311	303	266	256	275	263	255	326	288	284	289	280	275	276	284	275	281	262	295	282	282	300	285	303	323	284	293	266	278	287	274	282	256	299	285	280	291	300	293	280	294	291	267	288	269	279	283	245	308	278	297	305	297	315	278
8349	2904	5140	1439	5952	429	461	399	379	409	385	368	372	394	361	394	362	357	354	366	334	295	332	366	312	340	322	353	366	339	344	336	358	373	328	342	358	349	367	334	362	360	349	346	339	347	337	324	365	329	335	344	359	332	360	343	338	333	368	345	333	374	371	340	328	380	340	325	327	329	321	363	340	305	349	365	382	327	322	341	341	343	371	343	364	334	347	354	339	338	382	358	359	331	355	342	345	350	329	327	329	359	394	319	342	366	322	322	331	335	329	353	319	334	320	359	356	345	322	333	329	337	329	363	329	331	338	354	321	337	327	334	357	341	317	347	325	344	349	336	340	348	366	332	367	357	347	349	330	357	312	342	351	331	335	388	328	344	355	342	326	345	339	325	322	366	323	343	354	363	345	361	358	376	349	320	338	354	363	380	336	341	313	381	386	323	324	364	354	326	340	313	348	328	333	374	326	355	359	377	347	331	312	340	383	385	355	352	345	387	340	342	325	315	351	333	381	343	355	350	321	320	355	319	332	342	328	367	346	322	355	344	322	324	339	331	359	371	340	322	343	344	339	341	346	367	372	335	344	330	382	355	336	382	362	322	384	348	342	362	337	363	346	329	365	339	344	327	374	330	351	325	338	318	364	321	337	383	344	361	331	324	341	339	320	349	374	336	335	317	336	357	354	354	317	320	335	351	326	360	335	340	356	344	312	334	365	352	341	345	346	312	371	361	358	342	375	314	313	351	323	338	315	346	323	368	339	366	369	355	342	330	334	357	306	356	343	315	337	321	367	342	328	350	357	333	332	336	368	362	329	340	336	325	357	333	329	341	335	331	345	330	360	345	332	362	321	372	331	340	333	369	366	311	333	325	346	368	330	371	353	354	314	337	374	331	323	344	333	339	351	337	377	310	354	338	351	346	337	320	328	338	361	339	355	335	332	310	328	368	329	334	320	366	364	361	348	355	340	366	368	357	343	337	328	369	339	355	375	337	355	330	371	361	333	369	330	315	340	349	348	358	298	349	328	343	372	350	328	365	329	359	373	354	358	352	330	357	305	335	360	329	346	359	358	335	369	345	327	360	316	376	355	346	370	325	327	330	358	345	371	362	331	359	341	344	314	367	361	323	322	331	312	370	358	347	339	321	335	350	329	358	317	318	322	373	386	329	359	342	360	352	345	349	358	341	319	349	351	354	355	359	353	360	321	328	326	372	368	347	348	315	356	347	359	360	352	367	345	350	344	356	331	346	346	384	377	366	356	336	315	323	330	370	341	333	326	361	335	350	338	341	338	351	373	311	326	335	343	329	323	347	325	345	356	333	391	347	374	346	341	358	349	349	310	375	356	325	334	336	335	364	335	340	341	318	352	312	350	373	367	339	360	339	330	377	342	358	351	334	358	354	352	339	360	322	346	338	365	357	348	351	352	347	345	345	353	332	336	369	331	365	346	360	345	359	357	323	311	359	340	321	355	338	349	346	330	358	330	330	341	307	353	347	345	388	329	328	386	353	331	340	363	356	346	368	357	345	333	318	346	342	337	324	337	364	311	338	368	371	354	323	335	331	342	344	343	339	362	369	362	329	363	332	350	338	362	341	308	348	333	339	372	363	395	378	332	335	337	351	320	402	340	392	351	360	367	349	376	376	312	322	380	341	370	345	353	314	347	351	351	337	342	342	343	311	312	323	350	309	355	310	339	317	331	342	371	340	368	336	348	349	347	302	341	346	370	338	342	349	337	333	355	336	369	374	334	320	324	305	346	347	344	370	318	343	338	367	331	358	337	308	340	344	343	355	318	372	331	373	363	347	321	347	354	338	362	314	362	334	356	358	338	352	351	340	337	340	326	353	390	340	336	343	349	337	354	327	351	341	348	367	314	326	357	343	372	357	351	337	331	324	360	383	338	332	306	341	324	315	344	353	360	351	345	368	324	338	334	366	359	325	326	334	361	390	323	330	365	339	333	331	335	351	346	338	345	325	354	353	337	363	352	354	339	335	332	332	335	343	336	353	330	360	315	355	356	360	358	341	340	339	328	324	351	312	344	334	352	337	333	367	350	368	375	346	341	335	350	352	360	319	343	361	359	335	316	346	355	360	347	345	351	372	317	347	380	337	334	337	331	345	343	344	331	338	344	316	334	355	348	358	342	336	344	324	355	360	376	358	352	348	356	337	340	335	362	341	340	367	361	368	354	350	337	346	360	362	348	341	324	345	321	365	350	356	352	372	355	330	385	344	361	339	374	367	370	329	319	341	308	380	336	357	333	357	294	365	327	331	379	340	310	359	335	367	332	356	329	333	327	311	377	340	355	343	345	366	310	341	323	346	336	345	357	341	346	346	341	353	305	317	349	352	342	344	339	322	340	346	349	352	334	347	331	348	318	349	312	328	337	354	368	320	319	352	346	321	328	375	318	343	342	362	371	334	344	344	334	365	349	340	344	337	337	364	365	312	349	356	332	312	355	319	353	354	310	329	369	374	337	335	319	356	351	356	326	345	389	361	344	359	342	319	318	351	316	347	344	337	356	367	335	354	329	324	349	352	365	314	340	336	343	346	348	360	362	365	358	350	347	356	319	336	343	342	328	355	341	379	364	329	396	345	357	311	343	326	346	345	368	343	322	330	359	356	341	349	321	325	317	319	354	346	337	320	368	348	325	313	353	329	364	333	365	340	347	351	365	339	335	370	372	353	337	338	360	343	389	340	333	342	347	348	316	332	370	348	350	333	328	326	332	342	323	328	355	325	327	356	315	315	341	318	313	374	342	385	346	337	325	376	338	365	347	373	312	346	386	338	332	367	348	331	319	323	348	333	301	359	336	334	323	334	365	364	382	353	353	315	350	353	319	326	325	347	332	372	370	330	344	334	332	347	350	344	331	336	364	332	314	359	331	323	338	367	328	350	348	365	342	330	356	371	328	339	330	335	362	348	354	357	358	332	368	320	304	334	315	388	327	314	344	376	365	338	314	333	346	337	345	326	334	328	366	323	375	340	354	352	365	360	346	373	337	348	340	303	357	340	353	357	357	348	327	320	357	327	320	355	332	373	325	370	326	370	369	374	345	312	355	354	361	370	327	364	363	347	357	333	359	342	348	302	347	321	358	373	324	354	331	358	328	304	340	337	343	343	343	324	326	351	332	344	336	338	363	355	361	368	313	333	367	371	366	358	335	317	339	339	339	354	366	353	369	347	322	328	348	372	339	350	386	369	349	309	330	322	360	314	331	337	333	357	332	338	331	340	324	371	335	349	385	352	366	373	374	326	341	358	349	344	338	358	323	378	352	351	350	331	342	361	326	342	331	295	340	333	351	346	333	326	332	352	356	322	320	353	373	339	339	352	341	357	341	384	323	339	363	340	319	345	348	340	313	366	374	360	345	332	366	348	323	335	335	313	348	347	327	350	367	325	341	380	330	351	364	322	368	347	366	342	349	352	317	315	352	351	367	357	367	366	344	352	291	343	348	354	339	363	349	352	346	344	347	311
23613	21158	28552	24028	27410	13002	1824	878	751	657	660	574	575	537	530	537	523	503	496	509	490	461	469	482	454	437	440	475	457	460	460	454	484	465	450	434	480	469	408	453	432	454	457	448	453	493	468	447	437	440	446	449	447	443	423	426	426	410	469	440	418	398	452	478	423	465	488	466	431	447	454	446	421	427	428	423	431	466	435	448	449	450	412	443	438	426	437	414	445	434	436	413	451	454	450	429	413	446	433	421	444	444	438	419	438	469	474	454	425	450	422	428	401	431	437	393	423	401	433	462	427	441	454	391	403	479	441	418	450	425	432	464	464	474	414	436	432	416	464	430	411	419	461	461	422	449	418	458	440	446	431	441	465	455	447	430	470	421	431	420	474	429	452	473	456	432	448	430	397	415	430	427	421	440	452	408	418	421	442	431	410	421	442	468	476	436	464	396	408	429	459	416	406	439	420	458	440	450	427	413	386	498	454	463	455	436	474	406	433	414	466	434	460	405	425	420	427	457	464	438	409	400	442	402	452	428	439	417	400	427	432	433	415	440	421	408	458	445	443	416	451	480	395	460	442	464	426	421	432	422	438	467	448	471	430	410	443	417	444	450	435	462	458	399	433	418	428	447	426	451	439	415	383	420	441	410	419	431	452	455	436	435	446	424	418	433	467	439	432	412	477	445	427	436	451	441	395	436	428	397	460	449	419	418	428	456	450	442	411	436	456	409	445	421	413	420	450	439	390	442	440	429	416	430	434	466	423	466	412	405	430	457	429	438	428	431	446	449	454	429	424	464	440	413	411	469	425	423	451	396	430	414	459	433	445	408	460	436	418	447	444	422	449	425	439	411	415	431	465	421	439	404	447	450	423	441	443	460	431	434	409	422	423	402	404	453	429	412	407	466	467	435	449	451	412	426	422	452	457	436	421	459	435	463	468	440	445	453	418	438	417	446	404	435	436	414	428	438	499	476	419	417	464	433	424	434	440	474	441	460	426	436	441	418	429	451	401	386	451	445	424	435	454	424	480	433	434	426	407	445	417	439	438	394	417	458	413	446	448	446	451	414	416	443	393	431	429	459	441	456	418	444	454	418	457	450	459	447	413	455	433	430	441	448	419	410	436	451	428	478	414	452	415	433	418	423	428	447	451	410	429	420	464	434	469	429	424	428	456	431	461	413	399	431	424	455	421	406	485	411	470	472	442	443	423	416	414	458	440	446	415	407	472	460	477	424	459	443	437	400	459	437	425	457	456	411	435	437	444	417	473	430	432	433	401	443	492	440	479	451	403	409	464	426	425	428	449	430	421	407	444	454	456	476	441	422	472	449	463	449	416	426	431	431	426	452	417	427	454	440	483	391	417	438	461	418	414	436	434	455	458	400	488	420	465	421	402	393	449	414	430	374	442	456	459	422	470	422	451	413	450	459	428	424	425	443	460	434	481	406	422	413	421	456	442	407	393	414	425	461	433	399	453	455	418	431	439	453	433	376	414	468	443	425	451	432	416	433	442	420	437	416	459	464	434	447	457	409	421	419	431	441	398	410	483	452	425	417	445	429	411	441	430	427	453	438	391	400	436	428	432	407	428	437	442	432	462	419	443	407	422	419	433	428	426	406	425	424	446	464	472	457	471	414	432	423	435	433	391	404	430	432	430	430	424	445	436	420	436	439	442	416	464	425	423	450	397	417	404	435	408	411	423	455	433	425	439	464	423	458	416	416	435	428	397	446	430	435	454	474	468	423	462	457	450	412	402	434	419	428	393	418	411	451	416	447	412	443	470	468	436	455	391	446	426	443	438	390	434	424	419	430	438	400	442	414	447	435	413	427	435	445	431	428	424	433	420	430	468	421	462	428	454	425	466	421	411	440	417	423	429	479	426	438	424	415	413	473	393	424	414	444	412	460	437	458	445	472	449	437	460	438	448	407	447	408	414	416	412	407	413	434	445	412	407	461	442	423	454	454	443	450	459	439	454	437	436	443	433	446	418	423	405	461	431	467	435	462	455	438	424	432	428	432	422	431	454	423	407	408	459	432	406	462	440	429	414	421	465	456	470	458	476	394	422	385	398	447	415	399	443	476	423	375	427	445	433	436	447	413	436	434	454	449	463	390	443	445	427	410	452	456	432	431	426	430	439	373	482	459	442	464	431	467	421	415	450	422	459	463	432	477	406	449	458	456	447	418	449	413	462	425	475	414	457	436	399	433	448	420	429	459	453	411	442	439	425	451	434	403	468	431	434	422	422	408	403	412	422	430	456	415	454	420	435	442	471	439	429	481	441	465	443	449	424	412	404	413	475	437	443	461	400	394	426	472	413	422	427	398	398	435	381	382	421	445	445	392	435	412	428	452	437	424	435	428	438	410	422	472	451	417	448	416	423	396	429	418	417	474	466	435	433	412	439	452	440	439	438	413	424	462	410	467	473	402	403	436	449	461	445	401	434	425	437	438	457	387	413	436	434	410	387	468	432	465	417	421	422	441	430	424	434	428	449	424	436	447	437	396	427	447	424	409	426	442	445	436	430	432	442	431	444	444	462	421	426	432	425	446	397	444	432	450	394	403	428	438	423	440	472	422	427	442	435	415	445	405	478	450	440	449	420	425	437	410	452	423	436	421	436	411	380	423	430	415	466	424	418	428	450	437	447	461	441	421	428	437	443	451	444	443	451	435	459	396	470	373	417	450	437	443	468	424	441	469	409	439	425	450	461	474	417	428	431	428	443	464	416	410	424	433	428	444	429	470	451	475	428	447	394	450	465	411	447	447	434	437	398	403	428	403	461	405	395	423	429	431	442	465	422	429	445	398	421	474	436	450	443	469	431	434	431	415	447	465	460	401	453	421	438	436	478	412	457	448	448	416	459	410	453	429	425	448	450	430	443	456	461	437	406	436	454	441	418	454	439	426	420	449	470	443	396	449	437	477	427	458	437	405	434	438	460	411	431	454	431	426	452	451	464	412	434	419	431	459	421	412	398	444	427	443	420	406	400	428	433	441	448	447	439	419	444	461	441	436	434	432	408	428	442	472	420	445	422	461	445	429	428	457	467	459	436	442	437	437	443	441	405	377	463	425	439	468	442	426	417	443	416	421	406	399	406	445	437	454	431	387	420	395	456	444	434	416	441	421	416	476	428	416	424	442	454	408	450	428	438	437	442	388	423	413	415	411	468	491	447	427	416	473	375	478	391	428	467	425	446	398	401	427	428	449	421	431	452	450	474	375	456	461	409	427	418	423	419	415	462	421	402	420	429	446	417	424	415	425	434	399	417	414	410	433	472	432	423	434	408	421	443	416	489	445	413	457	419	449	458	446	415	460	437	443	405	419	449	427	418	415	402	432	429	429	427	475	422	448	446	397	410	447	441	398	445	451	442	453	479	442	413	426	453	400	444	401	423	472	439	446	461	437	429	414	447	476	411	462	415	438	428	408	441	435	430	454	437	420	460	420	425	381	406	426	408	443	413	425	415	460	439	433	456	429	456	406	411	414
9936	11480	12263	5170	29113	2063	1641	1325	1156	1039	924	769	768	706	674	669	648	619	562	570	555	574	508	548	538	498	550	517	579	522	541	530	516	534	535	534	525	515	516	498	472	493	489	513	476	488	548	479	505	488	487	502	482	490	533	487	520	491	557	472	493	475	511	487	497	511	476	520	494	504	494	517	477	530	478	472	516	497	476	535	504	493	477	489	465	478	486	474	531	448	490	464	507	491	464	502	494	523	461	504	481	472	480	483	503	494	502	491	542	508	455	481	506	499	473	486	474	530	532	459	471	499	475	508	482	459	518	478	492	505	488	499	501	452	523	511	506	510	483	468	464	475	491	483	469	538	466	471	492	490	534	463	497	511	487	507	512	507	485	507	457	487	484	492	494	486	489	515	456	518	482	508	486	493	533	484	557	471	494	482	460	494	516	504	505	506	481	480	495	523	494	480	481	476	490	513	532	468	549	514	463	516	522	445	495	518	509	477	480	528	477	522	485	444	532	494	477	524	519	493	524	480	502	489	503	510	514	518	452	522	485	501	471	502	466	500	495	500	511	482	482	480	486	470	514	472	492	480	515	501	516	528	529	451	547	471	466	459	488	495	518	494	487	483	463	476	498	479	504	485	505	457	531	508	450	489	505	512	499	494	509	477	471	499	461	461	493	455	488	471	476	481	505	481	506	449	524	489	485	525	462	490	495	495	484	505	510	467	483	490	461	461	476	498	510	508	475	489	502	484	495	520	508	493	484	469	474	469	485	505	473	495	488	489	529	463	526	531	504	513	498	492	503	491	488	483	483	516	487	494	485	523	487	461	468	480	514	492	479	487	528	481	486	470	489	492	526	555	516	451	459	456	474	456	519	478	507	482	528	534	500	506	488	523	496	476	501	529	499	489	489	499	490	459	534	527	420	513	486	510	496	492	520	458	512	489	482	489	473	501	489	522	484	533	508	466	515	498	518	509	498	527	470	469	499	500	483	503	478	469	509	516	506	485	500	490	481	503	492	465	499	461	532	508	452	473	482	472	517	488	475	487	438	528	493	479	492	508	448	498	480	486	474	503	491	486	481	467	526	468	477	473	491	502	509	494	511	483	490	488	499	459	476	480	462	521	471	505	475	513	501	475	510	456	526	494	469	516	508	508	526	514	504	493	460	540	493	469	456	415	495	489	494	481	474	492	494	492	512	483	522	518	482	529	481	497	497	515	531	505	509	488	503	521	500	497	521	458	497	515	482	537	498	491	497	487	492	497	470	514	474	484	514	461	492	514	487	535	508	523	501	508	518	472	511	494	493	525	478	471	510	489	482	492	482	463	487	490	500	481	485	509	470	515	464	529	524	447	530	469	469	454	492	481	496	506	477	490	539	478	514	484	495	464	510	469	509	443	472	508	497	487	531	489	493	485	554	479	474	469	505	519	458	452	488	486	519	487	480	494	496	496	495	453	503	480	453	461	502	498	496	467	497	453	488	504	477	484	464	492	440	489	500	490	461	453	470	490	476	494	477	492	527	548	466	456	489	464	521	511	478	502	457	447	492	497	519	471	450	459	457	495	477	485	498	501	544	474	497	504	499	479	469	505	517	505	476	505	474	479	491	474	538	458	491	471	511	508	501	464	469	476	487	489	511	476	498	485	489	497	467	505	480	503	462	483	498	496	493	498	489	480	501	491	498	513	478	489	480	486	514	486	474	530	510	504	480	492	464	502	480	514	468	481	493	489	467	470	497	486	497	485	501	474	451	476	484	490	485	504	463	454	511	482	496	476	493	501	506	433	478	508	484	477	502	468	544	480	490	544	471	469	481	472	462	520	503	506	503	494	478	478	490	498	501	507	490	502	501	497	485	516	524	511	492	489	468	473	521	463	478	500	528	451	476	476	475	513	459	536	478	471	484	475	509	510	487	565	469	515	459	494	496	481	505	485	513	523	494	522	527	526	467	508	462	484	503	489	491	480	521	510	533	492	493	517	502	487	506	513	497	478	505	529	506	503	479	514	501	495	485	493	457	489	461	506	483	493	456	475	524	492	497	482	503	507	463	484	489	516	476	538	524	460	511	471	502	502	549	474	473	479	461	437	480	488	518	473	467	497	480	479	481	543	478	568	455	462	470	471	504	509	511	491	444	472	474	468	475	510	511	504	473	481	506	521	501	505	466	486	447	507	438	521	444	503	472	501	516	478	470	537	469	510	465	490	493	457	497	440	499	496	478	487	510	485	499	467	475	473	465	510	485	478	477	469	517	475	478	488	532	476	505	420	530	460	486	462	472	522	444	517	508	480	491	510	508	482	489	495	496	481	479	488	459	457	499	452	491	444	507	505	515	505	492	525	489	495	525	523	440	491	506	511	490	475	497	504	509	485	505	482	502	516	461	482	475	503	463	475	473	500	451	529	508	438	492	457	534	502	490	451	519	469	476	478	506	454	501	495	498	480	540	527	474	508	476	512	524	534	462	455	510	479	520	462	474	445	516	482	525	509	507	491	519	481	499	489	505	465	503	493	510	489	554	462	464	479	477	507	505	427	506	490	500	509	527	491	529	494	457	545	471	486	485	502	519	513	518	508	458	496	492	478	474	485	503	469	505	473	481	498	467	453	516	471	494	447	460	469	513	515	495	487	460	505	504	472	519	502	437	476	474	485	511	422	480	472	500	468	497	494	417	486	499	479	476	483	523	486	465	516	483	487	492	493	508	496	477	498	516	516	478	512	498	503	495	473	480	482	467	457	453	537	513	496	526	490	478	498	480	510	419	533	486	513	497	520	506	503	511	553	513	471	484	491	477	485	507	502	489	535	519	482	477	489	444	515	487	488	437	482	490	496	518	472	483	457	509	496	465	504	468	498	436	464	448	501	470	483	459	516	511	467	520	494	492	514	517	535	507	507	502	500	534	441	454	465	473	464	512	515	527	527	507	462	503	474	509	483	465	515	441	498	475	490	515	507	501	507	512	479	500	481	533	491	427	497	476	469	487	490	501	469	514	503	505	471	477	492	513	504	469	449	467	510	507	473	505	507	463	493	503	462	485	500	496	485	505	529	512	475	509	531	460	493	494	494	472	498	480	447	522	498	505	495	475	502	529	508	495	494	468	502	476	499	510	469	464	537	481	504	487	509	520	484	500	509	493	480	492	492	487	486	500	495	498	508	496	496	473	492	503	464	482	451	476	518	489	452	438	466	534	471	519	482	498	495	484	468	472	479	481	489	459	472	479	536	495	463	503	516	465	474	474	434	501	484	491	473	473	508	513	507	527	486	516	472	522	494	487	524	499	488	480	527	461	486	458	486	502	438	502	537	494	479	498	482	525	522	486	506	489	495	482	504	501	510	476	510	546	496	508	496	514	507	507	489	485	504	476	499	523	474	485	488	492	486	493	508	457	481	494	498	485	549	492	522	509	519	498	531	493	503	481	502	505	475	458	463	517	529	469	458	448	493	518	507	472	450	490	492	461	417	524	487	512	504	492	477	478	475	486	478	486	501
24814	21178	27600	24904	21859	4594	804	679	592	616	586	552	544	554	551	561	549	591	543	516	517	506	544	534	513	516	477	500	472	527	538	491	481	496	473	499	496	469	506	487	519	529	460	490	504	541	498	502	553	476	456	498	517	477	538	504	496	493	494	526	497	499	457	513	496	542	488	459	461	472	500	513	499	467	487	486	511	471	510	484	487	506	515	445	489	487	524	519	512	481	468	490	501	484	470	503	491	483	517	509	473	474	482	463	541	500	506	506	502	489	506	506	491	478	523	507	510	474	461	485	496	504	512	497	471	513	512	469	490	509	516	511	521	451	485	475	484	501	516	505	465	453	461	464	525	484	525	487	490	509	516	539	495	477	460	490	498	491	475	530	539	499	438	499	492	472	511	445	513	497	527	543	507	495	502	515	501	470	494	538	420	458	475	454	484	483	487	504	500	520	494	487	495	494	489	498	474	482	476	496	519	503	486	521	511	465	461	504	507	466	476	515	466	506	459	487	504	516	506	536	492	504	502	524	518	507	466	505	515	475	531	475	530	473	473	482	528	482	483	489	489	522	489	501	484	540	482	478	497	497	479	491	483	502	503	491	502	492	482	536	503	464	467	512	529	504	465	489	457	445	496	504	511	472	494	478	506	504	511	507	518	472	513	481	515	481	468	497	456	448	441	471	499	496	472	448	540	473	495	481	494	476	476	492	486	468	477	518	497	460	482	512	476	478	465	438	485	504	519	481	501	487	478	484	511	501	503	514	487	488	522	432	463	509	474	496	515	479	477	481	506	513	503	512	507	454	517	505	502	493	495	505	467	479	489	521	512	514	514	494	534	479	519	501	490	468	506	482	490	498	516	471	488	463	504	477	525	468	456	508	470	437	428	497	520	501	532	535	494	498	528	521	486	501	493	487	495	483	506	475	469	467	489	452	484	472	468	513	467	508	471	485	493	512	502	494	536	514	520	486	486	483	494	512	507	516	506	521	455	508	510	492	492	463	478	496	500	495	513	504	448	478	464	468	469	474	505	472	523	538	450	457	490	503	470	493	496	494	475	503	505	540	512	499	470	499	494	535	456	478	486	488	522	488	506	509	513	478	485	494	444	508	465	462	535	513	509	472	493	498	485	499	492	513	489	506	466	518	466	544	528	507	477	492	534	484	510	479	494	506	477	502	497	484	526	489	447	487	458	467	487	463	516	491	458	485	573	483	476	495	494	493	509	502	519	510	446	452	472	490	504	510	517	502	478	501	463	509	485	479	460	508	505	525	504	490	510	496	458	474	506	519	464	493	473	504	489	510	467	498	491	487	456	454	482	486	453	460	485	524	498	494	463	486	490	516	508	492	457	476	509	485	540	487	502	529	483	532	520	470	458	521	526	463	497	467	471	526	493	501	506	570	490	497	505	473	483	522	507	478	462	520	452	474	484	467	514	516	465	469	489	530	534	478	513	489	497	432	504	508	458	513	467	504	530	496	488	489	473	485	505	481	419	485	497	504	479	485	491	492	511	520	532	476	506	519	499	459	472	520	479	511	495	505	477	498	497	540	476	444	502	495	505	516	523	454	478	518	501	515	493	502	491	482	477	464	502	523	517	509	503	467	521	491	499	541	494	512	485	569	495	482	498	485	479	510	453	501	530	521	483	464	510	483	478	470	486	495	493	532	464	496	487	532	495	502	505	498	511	504	488	509	497	509	503	501	496	468	463	463	520	466	495	487	531	490	474	486	515	501	509	467	481	504	505	494	521	488	492	464	472	492	509	478	482	461	504	509	490	494	535	490	495	481	499	452	449	519	523	500	484	479	502	456	508	498	457	474	499	474	486	452	513	490	483	485	467	480	447	508	469	520	469	508	484	449	449	481	469	487	442	510	498	467	475	499	522	474	508	491	424	449	484	531	462	514	489	503	496	470	482	516	490	492	479	553	500	479	461	484	477	472	532	489	474	464	523	471	521	522	499	474	508	481	510	504	474	484	460	488	515	514	496	457	472	475	452	491	499	483	495	500	490	463	453	497	502	481	484	513	432	461	477	494	481	500	482	503	505	465	489	472	514	480	514	467	500	449	491	457	494	485	473	474	492	505	524	469	477	537	557	506	496	485	468	497	536	468	496	490	456	519	502	482	473	444	525	463	503	491	499	520	536	501	514	513	478	508	465	474	501	476	503	482	518	497	529	484	494	490	450	489	515	509	503	476	491	496	510	497	486	503	496	500	574	491	476	477	487	493	530	467	489	470	502	482	497	482	516	498	531	509	463	527	510	479	527	477	499	507	509	483	476	525	482	476	502	453	509	494	499	543	509	499	484	540	484	496	467	502	478	516	501	506	481	475	508	517	482	486	480	474	527	456	476	549	487	454	468	523	481	492	443	501	491	505	509	521	474	491	487	504	481	511	514	494	498	494	511	481	515	466	471	513	461	483	485	484	464	490	506	510	487	508	521	467	430	532	449	524	524	448	500	496	484	478	469	522	503	482	508	488	508	522	521	491	502	494	516	481	476	520	502	508	513	542	523	510	498	507	527	498	522	498	520	467	490	470	476	488	497	492	522	488	505	508	492	453	517	462	479	493	451	482	469	504	484	468	511	484	509	503	541	514	454	449	503	495	470	488	513	526	497	511	508	488	493	511	488	490	515	514	495	467	472	478	451	476	455	472	507	513	516	514	502	484	477	494	500	456	432	486	501	459	513	510	435	474	505	493	516	482	465	482	476	508	511	499	482	492	492	560	485	466	495	475	492	470	482	513	493	506	492	499	502	503	497	474	447	520	526	486	515	476	470	480	493	475	527	534	498	488	495	531	476	495	492	478	476	523	472	470	492	557	522	485	454	479	528	487	481	531	502	496	485	478	458	490	530	551	517	518	503	530	501	491	464	490	524	469	466	510	487	508	486	542	511	525	482	479	479	479	513	513	508	499	445	482	516	519	480	513	499	498	491	443	471	460	511	507	551	509	500	481	518	471	505	517	490	503	485	487	481	520	469	488	502	498	499	512	479	491	479	477	498	516	480	433	483	486	515	499	493	495	492	513	500	517	515	523	486	486	438	494	512	501	510	457	491	470	530	505	472	470	508	484	475	470	489	468	496	487	455	530	468	481	493	509	498	519	490	485	493	496	493	457	533	482	494	480	516	453	516	518	530	502	476	520	494	513	469	501	508	504	544	487	503	501	495	501	498	478	507	531	476	464	467	503	502	516	511	517	489	456	475	463	476	478	484	514	481	462	466	480	524	475	475	499	507	539	497	505	521	488	499	485	450	483	487	511	488	481	497	501	500	478	498	493	493	551	471	488	466	490	481	521	477	504	478	512	506	509	517	486	474	471	494	472	504	532	452	499	490	494	529	480	479	507	461	501	484	540	502	423	487	491	519	524	516	459	462	500	492	489	504	482	489	474	520	499	467	472	498	490	501	480	486	515	565	508	513	487	469	467	480	463	497	475	479	509	506	490	495	483	486	526	451	497	472	491	496	486	507	472	475	474
10116	8858	8486	6910	22911	1416	1236	1153	971	846	796	755	667	678	645	667	645	672	627	659	575	631	627	614	648	600	576	619	622	612	601	593	616	606	578	629	581	585	607	592	572	606	622	592	539	602	578	586	526	609	619	586	545	559	588	565	579	588	593	625	564	566	623	613	573	599	577	596	594	558	636	581	607	581	574	604	620	648	575	592	611	603	532	615	597	540	565	565	598	547	576	578	588	571	517	616	584	599	586	548	546	582	611	580	581	605	559	590	573	572	564	572	554	586	567	575	558	566	594	559	594	574	567	549	572	572	584	594	564	547	586	560	565	617	582	607	547	580	577	562	547	561	606	587	601	590	551	583	556	616	581	605	589	593	551	586	600	599	567	568	546	605	563	540	584	541	582	562	580	565	595	591	591	558	590	543	568	563	591	590	589	565	573	535	562	614	618	577	615	610	569	562	599	615	629	571	585	620	585	623	588	602	555	583	592	588	598	530	604	591	580	582	588	587	571	567	589	603	543	581	587	562	611	578	578	565	563	598	633	597	568	570	601	599	593	566	600	585	607	589	530	543	633	544	597	622	574	576	601	614	559	582	572	603	584	579	585	547	589	565	606	566	578	568	577	553	585	596	560	582	598	587	634	599	562	548	572	608	600	583	552	582	549	562	603	577	596	600	550	566	634	613	614	619	547	533	540	565	607	612	592	549	569	605	581	612	555	595	583	574	621	586	560	590	568	561	586	566	629	573	601	549	603	543	605	598	555	631	594	581	600	607	543	556	621	556	583	575	578	582	599	581	571	620	581	598	554	632	578	603	636	608	615	580	622	556	594	578	611	596	547	591	585	571	582	568	584	589	548	614	588	585	604	566	548	560	545	587	585	545	559	619	550	602	571	593	566	583	552	592	618	574	605	568	619	539	584	571	549	605	578	599	605	627	616	598	629	572	610	588	552	517	597	535	605	587	545	611	563	592	605	538	550	571	604	564	580	553	604	559	593	544	510	555	653	565	535	533	567	578	582	551	565	576	615	546	581	569	572	612	546	639	568	614	588	559	558	565	590	584	563	570	526	569	563	583	593	563	605	578	563	563	579	622	558	563	550	591	576	583	597	614	613	576	574	514	564	573	598	532	584	592	592	563	572	605	578	539	609	570	607	595	586	598	610	550	575	596	543	568	591	565	599	563	608	572	571	589	591	601	588	580	591	583	588	586	555	586	578	538	587	561	589	592	582	566	551	595	575	567	561	582	532	597	557	596	573	529	557	621	605	578	582	567	610	633	566	580	604	582	576	598	555	573	588	615	589	543	598	546	558	586	579	561	562	543	573	591	611	604	577	534	546	536	547	578	564	569	605	600	615	568	588	587	536	588	624	600	569	581	600	526	572	595	543	612	543	604	549	550	567	576	582	601	556	564	606	598	611	601	585	579	579	579	554	590	581	588	567	577	571	528	584	556	567	583	593	545	581	567	562	564	595	602	597	523	571	554	537	598	554	566	546	587	579	619	603	580	543	577	628	568	577	572	567	559	623	598	524	579	543	567	574	586	586	596	590	540	553	528	609	596	605	619	606	627	549	548	610	599	596	601	600	587	569	562	597	515	574	555	542	549	611	578	582	603	602	590	607	563	592	598	563	564	597	595	578	582	570	597	619	584	587	571	612	529	544	577	559	580	565	581	600	532	588	590	567	556	555	563	566	573	563	532	570	600	592	595	565	630	561	566	556	546	629	568	586	591	534	587	582	544	617	606	577	550	573	569	544	569	526	594	614	579	574	556	525	590	576	596	586	624	589	612	578	565	561	554	609	564	582	539	585	567	539	586	636	575	553	619	607	547	597	624	608	590	580	576	549	567	591	570	566	597	569	601	614	593	583	556	577	576	609	596	565	559	615	585	573	583	582	579	573	562	572	568	632	544	585	582	566	627	608	597	570	559	666	534	600	594	581	578	600	564	547	563	570	604	561	594	516	570	587	594	575	539	629	526	555	570	569	584	582	565	606	587	574	603	532	600	542	575	592	567	553	557	579	566	625	576	546	600	565	586	531	597	563	610	606	581	570	557	621	549	562	571	557	547	564	583	589	585	596	581	579	594	560	565	587	574	575	550	560	587	535	573	570	577	522	558	545	537	569	564	570	581	548	632	581	574	564	604	574	565	593	559	603	552	582	581	631	566	541	609	621	605	598	566	551	549	602	588	617	606	593	569	574	626	545	566	567	611	627	564	591	580	572	588	591	622	558	577	576	598	574	588	593	591	595	587	572	626	569	583	572	586	583	555	599	570	513	552	559	554	557	568	582	603	634	566	586	623	583	581	577	588	598	590	595	604	547	561	581	576	593	600	557	579	540	577	608	602	539	560	544	580	550	555	543	570	583	602	585	595	598	576	624	564	549	592	604	559	595	660	516	586	610	560	602	608	573	611	600	602	554	581	587	550	566	570	566	595	585	555	589	538	590	608	588	550	573	557	558	535	629	565	536	603	631	589	599	569	565	590	585	559	577	557	554	596	608	563	572	571	574	596	535	589	579	591	561	566	584	589	567	588	553	556	568	569	591	593	561	568	561	588	571	566	537	581	571	575	565	625	570	572	545	575	561	577	626	542	560	579	533	575	531	548	569	599	590	585	550	592	615	660	606	615	542	588	558	549	596	603	571	561	568	614	578	544	617	566	550	575	565	557	620	564	552	627	567	595	560	591	596	558	615	598	552	551	604	597	620	601	582	623	603	578	587	594	575	599	620	540	608	566	544	632	588	537	550	592	551	538	577	557	615	617	570	576	594	561	603	530	557	620	603	573	520	570	600	594	604	581	572	556	555	567	563	561	528	606	565	600	609	619	612	582	594	600	608	596	549	577	627	574	556	585	581	595	585	564	613	573	585	587	576	632	575	515	566	545	578	602	552	568	598	611	525	551	567	543	578	553	587	555	609	579	584	546	594	577	591	588	550	594	553	531	536	635	590	577	561	572	564	548	575	596	589	547	603	571	522	550	570	570	600	568	576	570	612	561	522	566	576	552	581	588	581	546	563	594	599	586	647	546	592	588	540	622	572	574	571	574	628	578	569	588	611	519	578	591	578	556	581	565	626	562	569	581	603	582	569	584	566	584	633	588	521	552	562	543	552	575	588	572	536	603	589	568	554	550	570	580	603	546	562	612	563	603	607	581	567	569	578	563	577	580	606	584	609	560	536	571	543	565	608	571	592	564	590	581	640	553	561	569	612	633	569	573	605	574	577	555	638	619	551	562	596	602	573	586	588	605	549	588	581	551	545	570	597	567	592	551	567	611	597	537	560	563	583	607	577	625	587	560	592	570	584	579	596	621	572	570	580	575	631	616	609	542	579	574	574	577	592	556	578	549	548	593	640	582	642	541	599	581	583	594	610	577	581	589	585	592	567	567	578	572	598	592	609	560	594	606	591	575	578	591	594	552	583	590	582	554	562	614	573	545	562	574	539	588	573	560	620	575	599	582	605	599	564	584	563	578	543	599
22672	21225	29036	23708	24110	21203	16486	2577	1420	1326	1148	1084	1051	1055	1006	1014	919	919	922	914	852	873	887	835	828	798	851	841	897	883	813	833	828	855	804	861	841	794	813	782	892	826	822	829	850	856	841	804	833	811	815	859	811	796	803	866	791	797	816	818	832	864	799	805	816	783	897	817	813	836	824	786	769	798	819	757	814	805	803	768	814	829	782	777	803	832	809	784	817	816	825	766	778	831	774	809	787	778	805	825	820	804	861	778	845	804	818	795	801	788	827	798	802	777	812	805	745	786	777	823	766	843	785	802	813	768	810	773	757	783	828	747	787	870	796	752	773	833	796	823	821	756	747	779	798	838	831	846	768	786	778	813	794	798	861	798	786	806	841	790	781	781	781	792	763	826	748	762	793	772	766	823	769	801	800	800	770	769	798	868	824	767	793	822	844	773	798	790	806	786	805	849	784	809	745	790	742	810	763	788	825	809	842	817	827	811	793	811	846	772	786	825	835	768	774	797	803	824	820	761	819	807	795	787	821	812	819	795	789	798	842	818	801	824	788	787	794	793	753	786	806	819	770	746	861	797	779	807	724	770	778	785	813	772	773	783	807	790	869	788	845	864	781	819	777	760	817	769	798	785	798	808	815	780	755	817	789	787	755	821	772	794	776	795	781	808	831	793	857	783	798	808	742	796	743	801	765	828	777	795	824	827	812	796	775	836	849	825	826	808	792	785	833	785	775	784	749	811	795	872	850	761	766	769	807	795	892	769	801	807	787	818	784	816	840	795	852	813	819	805	784	812	778	820	760	807	818	797	791	811	806	786	808	794	782	754	770	832	800	783	739	772	722	781	818	800	819	783	800	793	800	813	776	814	837	832	787	801	798	788	814	807	824	800	831	788	849	789	797	789	789	784	739	792	786	780	765	822	814	801	844	820	833	792	821	795	813	792	786	789	794	797	756	812	745	830	762	791	778	763	818	778	761	763	860	786	842	816	784	767	811	775	775	798	850	759	828	817	795	783	775	837	809	762	782	849	819	760	802	787	807	795	817	815	810	810	799	772	772	806	784	825	785	836	807	784	777	793	812	765	829	726	773	812	850	823	792	827	799	796	774	785	840	818	760	790	804	771	840	791	778	816	835	728	779	823	757	815	794	801	821	788	794	807	822	795	792	840	759	787	797	790	817	722	792	773	773	753	793	784	804	785	792	752	783	798	806	812	805	791	796	764	814	779	802	787	785	777	788	803	713	763	783	796	799	798	815	785	785	810	795	810	837	769	832	777	822	780	813	777	812	817	796	813	828	796	821	787	766	851	795	805	818	759	800	819	878	774	860	791	819	847	831	804	802	809	801	772	834	771	808	814	776	748	840	810	775	767	798	787	803	805	785	799	813	748	820	824	823	759	716	777	763	760	835	780	756	808	834	812	773	827	765	782	803	734	787	773	763	736	779	826	819	820	791	707	782	763	819	792	808	801	776	835	838	778	824	769	796	825	786	818	813	801	794	775	795	835	777	816	792	834	799	836	789	822	777	806	811	808	791	787	785	807	799	825	753	823	767	751	830	715	798	821	762	819	787	771	817	760	812	746	807	756	800	786	803	796	799	793	792	836	821	792	816	758	822	801	770	794	765	816	819	797	794	785	775	771	788	819	771	768	795	812	798	816	787	808	766	805	824	837	766	753	805	778	810	773	774	778	821	777	793	769	841	766	829	833	777	805	851	785	823	772	773	794	739	781	786	780	820	810	808	810	838	747	787	749	822	738	808	835	820	769	826	784	772	824	801	776	733	789	808	733	789	845	752	824	806	747	805	798	790	780	780	854	778	820	814	798	812	849	815	794	804	720	799	797	783	785	760	808	795	813	789	780	812	825	844	783	781	758	768	846	804	811	808	781	841	783	772	864	757	758	778	785	817	807	786	828	793	786	798	809	806	803	824	793	872	817	777	781	772	791	805	761	848	777	852	758	806	811	830	807	752	816	806	810	825	760	776	789	782	772	773	818	769	781	796	775	779	804	823	752	821	827	765	801	858	801	822	799	835	775	856	793	800	836	762	726	804	834	760	775	750	858	741	753	821	816	814	780	795	835	802	786	819	803	785	769	805	809	801	803	765	776	779	840	767	848	816	790	775	797	771	827	773	776	777	814	791	826	768	822	770	801	823	762	814	823	789	793	744	857	833	764	790	782	761	852	816	812	837	766	850	765	766	831	769	784	794	798	790	792	801	803	813	804	806	836	833	773	814	761	803	776	870	835	815	826	742	767	810	839	825	778	797	811	808	802	810	800	810	781	821	786	810	795	739	775	809	774	808	814	749	838	800	808	808	753	821	761	726	793	832	803	832	793	809	797	788	773	778	816	805	796	845	845	813	750	822	838	841	817	776	800	813	843	802	782	811	788	772	840	761	774	814	789	779	838	804	769	762	818	838	826	811	779	777	841	840	757	811	778	806	819	787	793	821	777	835	810	821	853	804	765	796	782	784	827	831	810	822	796	812	809	838	783	773	795	788	769	801	768	847	729	762	780	810	818	815	782	753	771	763	851	749	785	788	768	793	794	813	771	784	814	778	779	769	776	825	785	785	784	799	807	820	794	793	784	826	768	823	765	766	767	820	759	809	789	803	847	803	787	812	780	816	742	769	835	824	747	815	772	749	827	820	812	804	787	814	749	815	775	790	785	738	805	832	822	862	813	801	833	779	801	796	836	860	807	780	799	767	838	760	854	798	824	815	816	792	789	806	758	758	736	775	787	784	851	799	768	809	765	820	763	888	803	752	768	807	827	774	772	827	780	835	797	769	779	785	834	787	795	798	796	754	777	831	792	833	753	828	806	802	827	803	746	783	804	751	815	793	806	783	810	816	755	856	797	826	780	747	787	782	775	890	827	800	802	849	844	785	826	824	794	763	802	870	711	833	774	827	823	826	765	809	803	827	852	791	736	774	763	744	802	792	787	749	812	781	802	840	799	809	761	825	793	816	814	805	783	787	806	763	833	802	813	782	781	833	802	825	819	831	785	771	818	761	821	790	785	808	809	814	786	834	774	794	759	823	812	826	826	835	773	727	796	846	805	812	836	779	784	811	782	780	783	782	785	776	854	796	803	771	754	770	784	808	802	839	802	788	796	780	772	816	797	811	763	782	736	791	772	800	837	819	766	831	816	772	821	763	722	795	826	751	779	792	771	836	806	791	744	862	811	776	805	834	794	826	821	784	830	774	811	781	811	802	800	778	796	741	820	817	823	792	824	771	764	792	779	782	779	768	755	801	753	756	804	828	781	780	771	780	821	812	784	781	791	765	755	814	776	819	798	808	815	833	813	837	766	778	815	828	797	780	772	815	750	766	794	762	773	839	819	807	808	791	782	786	817	782	748	792	775	841	759	818	778	829	778	809	768	797	788	847	785	799	766	805	793	829	784	785	830	796	800	815	807	811	805	822	766	789	742	846	812	827	796	790	814	778	818	798	776	842	797	764	801	841	794	809	834	786	824
12685	19173	17106	15819	33283	3712	3054	2545	2175	1847	1721	1481	1357	1228	1206	1173	1056	1068	1021	995	1003	1013	944	955	941	926	947	931	952	938	944	960	891	959	888	890	921	941	902	887	916	860	869	869	915	871	899	873	908	893	911	852	852	887	904	872	911	863	876	953	930	924	861	873	888	831	863	885	900	831	877	810	912	891	852	900	846	811	891	855	864	839	884	840	848	867	882	839	872	913	871	868	891	859	841	907	851	827	868	865	872	900	835	915	854	835	832	885	863	801	839	931	896	874	862	876	868	907	897	907	856	836	815	875	841	864	831	902	822	894	868	807	870	838	864	803	836	841	821	867	864	852	871	925	837	886	807	827	881	847	885	845	864	862	913	890	817	905	879	862	861	838	869	870	870	848	822	877	837	878	821	861	865	830	858	835	849	870	871	870	862	838	852	849	805	837	907	897	772	873	855	888	918	859	891	881	864	895	843	834	842	769	854	899	852	821	898	871	885	882	892	838	887	870	853	897	828	825	831	872	910	864	875	891	855	812	831	860	906	869	887	840	871	866	903	862	926	826	842	857	885	877	871	879	868	919	911	840	876	831	883	893	924	831	814	864	827	882	924	827	855	873	849	864	863	862	876	898	843	873	832	917	874	812	880	890	841	888	862	889	856	880	824	823	887	933	802	857	846	839	854	834	854	864	773	846	808	913	869	922	852	822	847	826	877	887	853	877	883	858	817	884	847	900	861	851	897	927	871	875	884	863	895	881	863	852	907	869	845	922	867	798	903	874	835	928	905	880	821	856	820	904	871	887	843	855	900	832	880	894	844	876	865	856	848	844	859	860	870	826	850	888	869	852	864	853	868	817	856	896	840	870	866	858	887	849	868	831	877	863	861	812	878	889	891	888	887	831	814	871	879	863	830	865	864	842	843	857	894	890	864	884	825	883	888	871	855	907	880	805	921	875	835	872	871	850	819	902	842	866	842	826	865	868	874	860	828	863	905	893	836	826	854	867	816	847	852	823	889	910	843	886	903	865	807	858	872	835	873	860	850	858	840	890	907	827	907	917	883	870	889	882	829	876	890	860	880	852	808	881	876	870	867	892	867	895	822	863	908	874	816	858	842	832	899	823	877	901	862	899	836	892	827	858	870	860	851	894	871	860	866	914	840	844	858	813	871	850	867	851	832	861	869	907	856	844	773	862	859	885	861	826	901	855	875	877	854	803	840	918	833	912	825	872	863	883	855	871	807	893	852	899	847	838	812	843	904	818	833	859	837	858	845	932	800	880	840	880	907	861	899	885	878	858	818	834	860	832	890	914	862	887	858	887	827	874	849	887	790	895	871	869	857	895	868	863	848	884	882	901	834	814	879	898	919	839	840	907	927	845	877	843	820	813	858	870	888	826	869	908	866	883	838	893	848	899	916	852	872	880	840	838	872	816	893	895	873	872	866	858	892	866	868	878	837	848	926	825	842	876	850	828	819	847	890	891	817	876	803	934	888	872	849	858	829	904	842	872	848	850	880	807	858	859	859	846	847	819	882	829	854	877	878	872	864	792	829	866	874	875	883	865	863	861	869	868	821	841	874	801	876	849	860	815	872	874	867	921	831	846	818	892	872	880	873	878	830	853	844	903	818	843	875	827	850	884	915	871	859	898	901	831	870	838	880	812	856	890	851	822	915	827	854	847	867	868	870	902	875	864	865	890	851	868	860	859	877	878	870	834	822	858	836	873	909	875	854	889	936	901	829	854	855	825	815	813	859	852	865	867	916	818	883	888	874	889	849	853	864	907	895	895	864	848	809	866	847	849	850	893	864	881	863	824	883	945	866	866	848	773	821	867	834	862	816	904	942	838	876	803	842	827	855	837	928	881	835	820	870	880	798	852	820	892	895	831	894	898	848	866	813	882	882	905	918	869	890	905	878	902	859	841	907	890	817	836	888	861	875	852	913	826	860	889	833	897	873	821	888	889	823	858	832	896	908	802	852	841	890	844	852	923	896	900	872	809	862	884	868	857	884	820	889	849	845	902	842	843	856	868	888	858	885	875	837	865	844	884	843	874	853	857	859	850	850	879	848	871	893	891	903	904	856	859	880	823	844	841	874	873	877	833	829	877	843	954	904	869	895	868	903	848	830	815	908	920	868	862	858	877	889	843	833	874	826	844	853	883	881	858	825	927	816	854	872	849	865	818	847	812	837	909	893	852	881	917	910	858	829	852	858	854	848	851	862	868	847	869	915	879	881	918	908	859	874	825	855	850	848	919	862	836	865	822	901	913	839	902	849	866	844	854	865	829	879	870	865	858	895	854	860	880	895	798	887	857	825	824	894	848	798	870	875	855	903	891	916	856	857	830	889	825	855	854	889	845	853	832	881	919	834	869	861	877	866	847	878	887	872	876	835	847	862	829	872	911	873	880	871	878	865	880	824	833	884	785	873	843	905	848	865	880	902	836	832	833	810	819	828	837	893	921	874	864	898	834	862	884	873	877	823	900	840	878	889	858	899	847	855	849	836	861	887	901	863	835	921	853	831	848	914	890	836	856	864	876	833	839	895	867	835	832	869	847	901	858	877	904	796	843	880	839	898	913	839	857	902	865	817	919	796	871	847	835	921	802	819	850	808	864	818	846	889	875	908	873	860	878	882	847	905	866	836	820	843	931	861	864	926	884	864	861	904	902	868	837	916	868	920	884	880	873	898	856	850	877	884	820	847	870	907	854	886	844	904	848	850	912	924	856	855	882	854	887	859	887	860	862	868	876	873	844	884	878	852	877	863	869	917	849	875	865	864	831	888	872	833	871	847	860	830	867	882	913	876	861	882	874	817	896	859	846	896	892	852	866	890	828	834	896	847	862	854	846	882	842	856	880	856	827	847	877	842	903	805	865	883	869	849	883	844	861	893	879	878	893	825	803	858	849	876	894	841	856	904	830	853	837	837	850	814	791	837	813	941	878	892	820	836	894	843	842	887	896	892	857	886	818	874	855	899	900	888	837	834	867	843	824	835	848	852	880	900	838	855	804	856	861	844	867	888	843	833	886	861	874	859	865	843	863	792	843	883	875	869	861	884	867	904	863	897	853	871	836	879	891	868	866	851	927	851	810	878	855	869	872	862	908	878	849	819	820	892	842	845	916	900	892	866	876	843	881	863	935	899	805	877	878	866	874	928	937	876	916	851	844	840	883	903	841	932	831	804	864	869	861	885	863	854	906	904	788	938	896	862	861	861	858	866	811	812	848	830	887	868	901	875	868	877	865	902	869	853	888	841	805	819	857	851	804	841	883	933	888	843	856	860	883	853	848	891	859	916	823	853	875	857	841	928	876	847	904	869	897	864	862	876	891	866	842	853	899	891	853	842	853	837	840	862	888	864	880	821	879	893	880	924	850	907	820	864	880	848	845	878	872	910	880	809	846	900	836	898	837	902	869	837	910	883	825	869	865	840	840	828	830	825	852	873	923	861	829	863	840	807	883	867	898	875	877	794	801	878	812	831	890
27195	20555	10005	2380	5629	498	408	331	314	293	308	315	286	286	285	244	306	281	285	266	277	291	328	283	274	302	248	292	260	295	279	272	308	262	289	305	266	316	285	301	257	271	269	306	276	281	279	251	258	317	295	310	279	279	301	256	291	279	292	280	286	284	297	268	291	269	259	278	286	287	299	292	295	301	268	298	265	267	280	263	276	280	295	276	290	248	278	277	264	283	292	270	296	276	266	297	280	284	315	277	283	261	280	303	283	266	298	276	305	281	294	333	284	298	277	312	279	295	273	271	306	274	269	284	255	275	282	293	279	278	263	289	310	286	285	290	297	295	236	263	289	324	297	280	258	258	259	299	269	291	292	277	266	294	281	262	314	303	277	295	291	270	277	282	281	274	264	273	296	276	267	247	279	298	271	296	319	264	285	260	278	262	284	267	302	279	263	275	293	291	281	280	293	305	290	286	288	277	283	284	267	308	259	281	277	259	280	302	274	341	279	257	266	294	277	274	267	293	306	287	301	305	265	286	301	255	311	304	269	288	248	295	267	265	296	290	274	259	313	288	277	287	274	293	308	280	254	308	263	268	304	273	274	277	283	288	284	281	285	296	298	317	287	280	275	276	304	294	278	284	285	250	280	273	279	302	291	283	280	256	265	286	259	281	294	286	266	252	272	284	273	296	287	314	269	301	295	271	257	285	291	289	288	271	306	294	272	292	302	267	291	297	239	290	269	261	261	254	283	263	279	271	273	294	285	251	296	252	256	297	252	306	279	286	273	282	313	324	297	280	268	314	283	268	271	316	294	287	285	314	273	275	293	290	313	263	296	294	259	287	244	282	278	273	288	265	297	297	305	296	303	307	279	280	275	299	271	280	262	279	274	293	279	260	244	266	306	281	308	265	273	299	273	297	297	287	302	298	265	299	273	283	325	267	277	281	292	262	277	298	275	282	271	285	274	253	254	287	280	272	270	263	299	294	289	286	288	291	283	283	263	303	279	326	289	244	274	275	256	300	270	292	311	310	255	276	292	288	238	287	293	291	285	284	288	304	297	281	287	299	296	298	302	280	299	275	286	267	248	258	297	255	274	246	301	269	307	252	264	289	282	290	262	309	267	289	286	303	271	272	289	283	289	292	257	305	273	284	283	266	281	288	266	303	296	284	286	287	279	282	277	258	275	264	261	288	284	296	264	259	287	285	299	289	264	312	275	308	279	259	290	285	277	269	262	269	272	264	283	287	283	283	266	281	286	297	282	266	298	258	303	268	296	278	283	262	297	232	282	279	291	261	271	300	286	284	277	302	277	245	285	290	313	284	264	275	261	276	297	288	238	275	266	265	282	286	295	295	296	316	312	296	335	266	256	285	304	300	291	289	286	266	320	277	294	278	299	280	299	274	254	243	271	288	273	303	291	295	277	296	305	304	270	278	275	305	285	286	274	275	289	273	249	288	248	268	309	278	301	272	280	265	267	291	291	284	296	288	300	291	283	280	289	284	270	314	277	271	308	268	283	276	287	263	305	271	269	268	278	277	324	298	260	285	274	281	286	265	293	300	288	250	273	316	303	270	283	294	267	309	291	293	283	307	270	280	277	313	285	292	265	316	308	281	289	266	295	294	272	306	276	293	270	299	304	291	269	259	265	293	311	266	282	262	278	272	274	280	305	278	282	265	306	293	292	296	276	280	264	277	313	272	281	267	291	264	245	265	311	279	281	269	288	282	278	254	285	279	270	299	258	280	280	293	299	306	290	308	270	253	273	282	268	284	250	298	269	289	270	318	291	317	293	310	311	282	304	280	280	268	277	266	291	281	302	293	324	278	267	247	283	269	282	287	312	292	304	263	287	283	252	302	270	292	289	261	251	288	329	273	279	269	278	254	254	287	258	270	287	274	296	303	264	288	287	290	293	274	288	292	261	287	272	288	281	299	264	298	288	274	268	279	283	293	283	271	274	313	282	264	269	262	302	285	280	270	268	254	262	285	269	291	277	292	281	314	299	305	278	273	319	281	259	304	297	295	300	286	279	300	238	287	312	265	308	286	279	296	257	269	282	255	308	271	293	287	306	291	273	269	323	280	267	267	290	267	301	285	271	270	293	298	260	281	287	247	259	268	278	269	295	293	285	279	273	284	282	267	279	274	287	259	279	277	288	278	292	290	293	324	304	233	300	251	262	281	268	286	288	295	288	279	290	264	276	293	304	214	292	283	312	276	286	288	291	251	285	282	272	272	303	264	280	294	277	265	309	290	285	255	283	272	317	282	278	263	294	279	305	250	295	261	285	276	279	284	298	267	273	295	266	280	290	301	284	252	279	267	288	286	294	282	287	288	269	285	293	292	281	292	282	288	274	250	278	276	280	266	311	270	274	302	305	289	265	247	291	250	298	302	310	292	290	296	251	291	295	286	277	288	277	276	253	280	308	264	296	279	305	296	269	275	298	280	267	263	293	292	276	265	291	274	288	278	322	271	293	248	295	301	289	282	297	241	298	261	280	281	299	269	292	274	311	279	275	291	285	267	285	268	317	267	281	289	287	269	270	285	292	302	286	272	291	302	319	292	309	289	247	283	323	280	290	252	276	292	292	285	279	316	268	281	277	292	303	291	261	292	250	286	303	291	267	291	300	310	307	289	263	285	272	305	262	321	290	316	274	284	260	303	294	254	279	290	292	270	271	280	321	275	306	292	281	288	254	308	285	284	295	278	278	284	259	281	265	285	264	279	314	309	284	286	280	275	274	276	301	315	277	254	296	279	279	282	268	281	249	260	273	251	282	265	261	260	263	295	297	314	303	306	306	244	293	280	262	299	280	250	279	299	288	302	298	279	297	299	283	303	263	277	294	303	311	262	293	287	305	277	256	284	317	282	293	287	273	281	291	267	292	282	301	256	296	263	305	273	258	302	283	276	274	264	280	284	300	281	277	294	294	311	290	277	268	279	259	288	256	277	269	258	298	293	270	255	302	298	288	278	317	264	279	280	293	285	305	300	261	266	283	240	292	279	277	341	280	276	271	274	285	246	262	290	278	291	285	285	282	280	280	281	285	270	291	290	291	303	288	271	287	314	315	296	298	251	316	277	294	266	287	302	254	269	299	302	249	289	284	261	278	294	289	267	255	272	272	282	275	281	316	290	268	290	277	252	272	243	279	275	265	283	270	285	309	281	275	284	276	270	272	292	290	290	323	286	293	286	249	262	282	309	291	279	317	302	307	293	270	276	286	308	268	279	271	292	257	324	288	268	280	291	274	269	301	266	300	275	314	299	275	259	318	284	281	229	282	282	277	255	273	301	281	268	309	295	249	286	271	264	281	313	277	298	282	282	308	263	277	283	282	302	279	287	277	309	262	273	268	284	279	276	280	272	280	261	303	279	293	273	297	273	294	273	262	244	267	308	259	277	264	251	264	282	284	268	280	301	278	243	289	295	255	262	320	325	293	281	273	307	277	291	286	265	270	314	272	271	272	304	279	305	271	281	264	275	305	295
8223	3975	3485	2057	6264	452	432	426	383	378	386	357	359	363	363	363	351	329	340	332	346	323	374	342	346	373	294	347	311	355	343	323	350	335	350	324	372	329	343	363	335	311	338	341	324	350	350	346	325	315	346	321	374	325	327	349	343	342	313	344	369	306	336	345	313	348	345	344	327	367	337	344	332	309	334	357	329	359	374	357	322	348	317	316	313	356	324	319	306	373	306	325	347	335	345	308	352	344	322	317	324	331	358	319	325	324	370	333	359	331	363	373	372	348	317	325	322	333	337	333	358	327	354	341	348	321	334	343	309	382	312	376	367	359	356	382	327	340	316	343	375	356	328	341	316	326	346	353	330	364	334	358	316	324	367	328	356	360	329	350	358	320	365	355	343	331	332	318	339	322	333	341	365	341	366	339	295	349	330	365	316	364	308	334	340	358	298	397	341	358	348	314	335	389	339	332	348	353	349	334	326	341	336	367	355	341	335	357	368	327	330	317	343	319	364	346	340	375	324	361	352	354	329	353	336	348	329	322	347	346	363	345	338	348	359	338	345	341	351	340	332	321	340	356	353	353	340	341	359	310	312	381	336	351	333	347	402	327	360	336	342	358	339	310	361	346	333	299	325	352	360	344	369	338	342	354	336	347	356	328	352	357	369	328	331	331	334	317	307	343	334	354	335	343	342	325	360	321	354	367	368	334	326	366	347	321	341	379	333	340	300	394	314	395	356	362	363	351	366	361	346	388	351	346	338	339	316	340	372	350	305	368	338	374	354	326	372	328	349	373	332	337	341	331	353	341	353	335	341	350	356	353	308	346	370	364	324	298	329	343	332	344	336	333	300	316	313	338	358	337	346	345	377	330	313	317	351	319	354	369	344	315	352	346	349	314	347	342	315	342	329	356	340	351	349	369	338	357	353	368	359	337	330	323	341	343	313	389	352	342	300	320	318	337	334	330	373	347	342	329	350	359	384	319	383	369	324	360	330	333	359	329	343	318	366	348	306	318	354	326	351	350	335	314	337	322	348	321	294	375	349	344	325	331	351	368	342	352	362	319	330	337	345	349	357	354	347	335	314	327	312	339	362	361	341	377	361	357	347	345	342	330	338	363	338	332	341	327	372	352	341	336	343	360	354	341	318	340	327	335	327	347	340	325	369	335	358	337	339	334	367	348	366	343	324	336	312	350	346	347	331	334	330	353	340	320	320	364	381	348	313	354	335	345	341	341	330	345	315	321	331	366	349	378	334	319	333	322	339	366	354	333	346	335	339	352	351	372	371	303	330	326	326	340	358	343	331	347	323	350	342	337	329	349	359	367	359	334	341	330	326	361	360	351	336	312	329	305	366	352	358	353	335	353	327	347	351	350	355	348	358	320	351	351	354	329	341	302	337	370	378	345	324	331	357	333	324	362	348	346	308	323	379	342	349	375	360	317	346	331	306	320	331	347	357	335	315	344	339	355	345	344	335	348	333	348	331	322	373	326	344	324	344	364	330	313	370	335	328	365	369	348	332	345	304	330	347	345	347	295	345	335	335	383	352	338	370	342	327	356	346	306	331	378	342	336	336	337	339	359	344	303	318	346	350	340	325	365	326	329	324	321	366	325	344	366	350	296	334	358	371	342	364	334	328	325	358	338	342	343	355	321	314	325	336	354	344	349	349	361	333	351	368	339	324	352	408	370	328	349	362	335	341	295	336	354	331	355	366	327	331	328	351	342	343	346	313	323	334	316	336	368	331	347	343	360	353	384	331	360	349	343	367	342	356	368	384	325	318	327	353	307	342	355	360	311	330	316	339	375	348	337	363	315	344	373	335	318	362	327	322	337	357	350	345	340	378	340	364	354	354	352	320	342	333	348	339	369	331	350	338	350	336	353	347	358	333	320	357	317	349	351	358	322	355	349	320	333	318	343	333	363	337	359	337	356	335	341	354	340	343	354	350	363	329	337	353	331	310	347	345	328	377	365	351	333	327	371	330	346	337	336	344	372	360	309	365	349	339	332	334	315	307	346	349	347	371	357	378	322	334	346	341	337	348	339	362	388	341	351	346	323	342	333	312	371	348	349	331	355	329	338	359	349	335	346	295	339	343	330	323	332	343	344	327	346	320	365	340	350	342	367	336	337	304	333	383	341	335	322	314	319	333	351	359	369	344	335	318	358	355	369	348	353	331	358	347	333	325	355	340	360	301	340	313	384	370	357	369	368	303	317	332	339	353	374	356	357	310	329	334	335	378	326	366	308	323	376	333	368	363	352	344	364	326	342	339	363	344	338	371	350	355	354	357	359	373	370	344	331	326	370	339	338	343	379	353	340	344	358	336	370	315	321	316	343	362	334	399	335	328	332	339	324	331	304	330	350	361	306	354	327	331	367	315	352	343	339	325	347	351	366	378	363	375	350	338	333	342	351	343	320	353	377	357	328	362	301	341	364	323	331	368	358	348	334	332	351	316	352	369	340	308	345	327	355	334	349	325	349	352	317	315	371	348	334	374	350	362	324	360	314	330	352	316	338	326	345	329	340	333	358	341	373	350	327	347	358	368	330	336	335	336	319	331	324	374	311	311	331	352	328	343	337	334	328	350	361	328	345	339	336	380	336	326	329	332	330	362	324	365	331	357	357	361	394	338	383	331	339	366	340	367	349	362	333	344	320	323	300	347	347	349	341	373	318	303	351	319	323	340	333	352	352	333	355	355	328	351	342	324	333	346	341	339	355	309	366	315	328	367	331	341	309	342	321	363	352	329	362	315	296	347	357	354	316	348	342	341	351	345	329	354	351	333	364	326	299	330	312	350	360	347	328	368	303	323	337	333	333	335	344	309	354	341	349	317	371	346	348	353	357	345	333	337	353	327	334	324	355	361	344	351	354	346	346	313	377	343	373	348	345	385	325	356	322	324	357	345	351	310	342	319	338	343	346	332	343	325	356	366	347	384	340	338	320	323	321	335	352	332	352	328	337	349	341	356	355	351	337	323	374	311	349	346	335	345	329	335	342	358	371	367	346	329	369	337	328	323	339	331	333	325	346	346	315	350	334	327	369	347	337	369	336	330	318	341	297	335	344	294	356	333	315	349	343	323	332	346	353	355	302	324	324	342	337	344	365	309	340	305	339	361	321	354	380	366	342	349	353	319	325	330	326	311	319	382	354	363	360	370	372	335	360	359	369	345	313	343	336	339	367	356	346	331	333	327	305	339	330	310	333	355	327	356	332	336	348	388	333	351	326	352	350	350	390	339	362	339	329	376	322	341	363	358	333	349	328	342	356	312	362	372	362	352	328	299	355	330	374	343	371	357	365	311	322	347	371	333	352	324	359	358	351	350	340	376	317	379	322	345	376	350	351	345	374	329	385	364	327	352	343	369	345	360	345	347	316	330	340	383	382	347	330	353	347	309	321	350	364	323	344	351	343	333	331	309	341	341	353	323	313	347	355	343	331	367	340	352	350	350	341	369	362	346	322	356	327	340	347	339	360	355	329	372	358
23659	21184	28599	24106	24980	17517	3610	910	733	668	632	562	616	524	517	483	499	501	493	499	513	445	456	459	481	457	429	458	444	451	452	448	447	438	424	441	473	442	430	442	416	444	449	447	455	416	431	433	427	434	435	431	452	448	426	433	404	449	430	418	424	457	448	431	452	467	433	417	440	432	437	464	460	429	414	458	440	460	439	447	427	442	442	399	429	434	439	447	469	430	406	471	425	431	441	419	453	446	439	426	440	462	413	453	378	452	449	423	443	447	424	436	463	434	421	426	428	434	492	446	431	428	436	459	393	407	413	423	406	452	433	446	424	444	449	412	435	459	454	466	404	413	475	416	448	458	469	429	422	441	439	413	413	417	428	424	436	440	460	426	438	454	424	421	450	454	452	446	431	458	453	393	442	436	452	439	437	439	459	455	461	455	450	393	420	391	472	409	405	444	421	426	459	445	404	415	429	399	456	423	459	420	432	426	443	390	467	435	426	447	444	436	432	408	428	447	419	429	422	425	461	435	449	429	404	456	422	396	477	420	425	415	449	449	453	428	411	428	441	451	448	443	422	436	413	450	447	459	482	423	466	418	413	444	460	429	427	462	452	438	460	432	414	421	430	463	450	438	376	442	463	401	462	450	448	457	427	402	435	446	416	452	440	421	410	433	428	434	465	426	465	429	444	431	444	425	441	451	452	433	444	436	404	403	431	450	439	431	424	446	430	465	434	415	418	456	469	476	445	404	459	447	387	440	439	455	430	416	400	431	450	461	394	407	438	442	461	451	443	437	457	397	421	424	422	423	416	404	462	436	431	423	446	420	462	446	473	409	417	408	455	445	439	434	451	434	439	424	450	430	493	411	445	447	443	459	448	442	382	411	426	421	432	448	416	422	481	461	412	461	402	432	434	441	430	395	412	427	431	457	413	422	431	391	428	421	487	444	460	469	417	448	437	466	408	444	448	389	437	463	454	458	413	449	457	485	455	427	462	437	447	463	426	435	452	438	440	399	434	440	461	400	456	452	424	412	467	454	441	418	417	433	441	428	451	449	437	407	475	449	438	434	432	472	466	475	391	416	441	423	453	439	434	452	414	416	448	437	415	457	439	455	444	395	392	430	447	430	405	413	430	426	408	431	501	424	414	457	417	408	456	429	435	482	401	415	429	405	448	426	433	464	460	412	408	428	431	441	445	426	444	424	412	461	425	417	411	431	423	444	417	413	441	442	411	420	456	415	440	436	398	452	415	444	406	450	412	393	457	435	437	380	439	439	447	467	443	392	439	397	425	441	437	424	411	449	438	450	422	421	442	447	412	437	433	443	418	442	442	456	441	394	483	449	466	464	434	457	431	383	421	440	404	447	410	455	423	413	435	411	413	454	405	432	434	432	499	475	437	426	399	434	409	410	463	442	432	422	436	427	459	404	412	470	417	456	417	429	436	409	481	424	447	454	440	445	485	452	431	435	416	457	455	437	418	448	451	441	445	448	424	470	412	435	443	426	470	446	445	407	404	433	413	431	421	471	466	415	444	460	446	411	420	448	423	451	433	436	448	394	461	415	436	421	417	446	437	464	449	439	431	452	404	426	431	458	419	419	434	415	421	421	445	452	433	412	479	424	435	423	421	427	451	427	410	437	408	434	400	473	458	419	476	434	450	428	457	443	428	466	432	459	416	413	415	430	448	411	395	433	414	440	420	410	452	427	441	454	462	405	419	461	393	420	423	431	421	431	446	440	456	417	403	427	444	451	444	414	451	409	442	448	427	446	454	410	466	439	427	433	448	451	419	433	454	409	472	393	425	459	419	432	427	443	432	415	425	474	429	465	462	431	472	441	415	438	425	435	409	440	436	425	426	380	451	418	400	461	474	415	464	448	439	454	447	403	431	404	456	379	456	449	464	434	419	468	454	461	395	449	445	468	426	457	379	451	427	458	426	445	432	459	452	428	430	426	457	458	451	422	434	426	441	423	447	432	452	425	441	436	446	439	418	436	421	427	420	434	443	401	453	401	437	414	435	446	434	441	444	449	434	443	397	426	407	413	411	417	401	430	435	460	429	403	450	439	438	431	447	426	464	441	470	421	421	451	443	447	425	394	453	453	404	442	449	410	420	396	367	432	392	422	442	449	446	444	379	439	430	441	438	443	433	449	463	465	435	441	439	424	445	447	432	421	457	401	437	458	409	433	446	407	479	457	444	405	451	414	471	463	455	460	400	412	400	456	451	432	437	458	437	445	413	415	448	423	438	389	464	412	393	471	412	424	406	441	426	450	461	449	449	433	440	386	437	401	457	450	434	452	463	450	474	449	441	411	418	429	419	428	413	436	414	478	447	435	437	413	439	403	442	462	423	443	426	420	450	429	449	415	436	473	430	441	451	413	402	441	420	459	424	430	471	460	420	429	413	435	447	433	418	454	474	471	418	438	424	417	405	443	472	411	397	449	432	418	406	433	460	439	465	441	458	455	413	469	433	478	451	452	444	408	444	450	459	434	453	415	442	402	416	440	428	430	388	424	465	467	431	412	446	428	455	448	438	448	421	443	447	452	418	460	396	447	441	410	403	412	464	421	444	408	463	445	436	452	406	435	432	463	453	428	429	418	452	421	417	444	439	455	457	420	414	433	394	403	438	427	415	440	421	475	425	440	458	447	402	428	448	415	453	405	469	427	458	436	395	467	417	433	442	421	426	407	436	448	451	480	400	423	410	412	424	415	430	462	387	443	416	425	440	451	434	453	430	399	424	433	411	418	468	455	418	430	448	451	476	466	467	435	441	439	397	421	456	438	482	439	439	456	399	437	423	457	410	447	421	439	418	439	442	435	449	463	413	434	426	490	445	498	415	412	463	416	463	440	396	421	465	418	491	389	422	435	400	454	424	407	399	418	453	445	452	433	404	438	474	439	422	416	456	430	465	440	456	455	442	434	441	435	440	439	397	424	461	419	430	396	444	434	457	439	416	408	469	466	460	477	439	404	457	390	449	427	444	427	421	481	430	447	414	434	426	391	466	430	366	409	448	395	471	439	436	387	444	437	417	455	459	457	405	452	425	450	441	462	405	410	456	485	442	408	420	405	469	437	441	442	422	468	412	411	429	445	406	475	468	437	412	421	386	424	437	414	462	431	464	426	434	415	450	437	455	420	457	411	449	448	438	417	403	463	431	398	439	458	415	425	424	430	461	450	426	439	428	419	427	417	413	448	427	440	425	469	432	457	408	388	420	474	421	425	445	451	438	458	445	432	451	425	486	428	449	469	443	414	464	429	450	467	447	459	403	450	419	426	450	395	461	439	442	423	423	450	430	405	433	422	453	434	427	443	461	428	442	459	436	454	430	398	429	417	458	454	444	409	426	453	448	428	459	439	424	436	469	452	407	416	432	441	441	469	450	445	430	417	401	441	441	470	445	437	436	426	440	398	436	421	441	449	431	432	439	453	437	433	411	411	446	443	484	417	446	425	424	412	424	451	474	418	444	458	408	429	441	438
9092	12531	10760	14149	24471	2082	1675	1397	1197	1072	909	828	794	695	668	633	614	624	605	569	570	563	543	525	543	549	500	542	535	517	511	470	521	504	512	454	508	518	479	501	491	521	486	514	472	541	481	470	496	486	507	488	497	493	480	486	511	510	513	489	498	514	473	525	496	513	541	483	461	498	464	495	491	462	507	496	479	515	483	502	487	520	540	510	515	511	518	529	508	476	472	478	498	509	478	491	459	493	542	531	505	471	508	500	479	474	511	499	467	483	498	470	501	460	497	477	484	484	497	509	459	516	475	493	507	465	481	469	483	500	489	494	534	485	481	489	488	477	470	480	490	527	466	460	489	491	492	448	528	488	479	499	481	508	538	544	474	480	501	476	503	519	483	514	477	503	489	448	455	466	475	509	445	490	556	495	489	475	551	490	502	459	450	485	467	483	505	464	501	467	512	479	489	492	503	489	469	511	479	493	516	527	491	491	460	498	521	467	459	476	488	468	458	496	520	503	475	453	497	488	535	505	504	482	512	476	490	486	430	490	468	494	507	475	500	471	469	491	489	476	493	455	526	448	483	507	486	510	487	481	505	496	531	495	485	529	478	528	461	523	470	501	514	434	496	517	451	525	504	484	525	536	540	492	483	537	507	499	487	486	504	511	484	500	503	528	518	462	502	494	482	478	495	451	486	485	460	497	479	511	491	461	503	469	496	503	527	497	457	508	496	464	531	474	544	493	499	484	502	489	474	482	483	477	523	543	485	469	483	479	527	490	495	478	470	471	480	467	498	503	495	527	460	487	465	483	475	512	475	472	477	470	485	467	503	481	454	483	462	493	518	523	512	440	481	513	512	474	522	469	493	492	487	491	464	507	540	512	487	513	509	498	470	500	517	510	481	470	499	473	472	485	493	489	453	467	487	482	478	521	477	498	489	501	435	540	507	490	483	472	484	518	478	490	527	512	550	438	518	470	537	518	479	477	490	472	524	479	459	476	480	511	473	526	471	500	502	471	495	477	519	472	511	519	509	504	488	512	505	498	471	477	473	525	509	472	520	502	508	547	499	483	511	516	505	489	549	504	484	492	483	475	491	499	492	487	504	479	541	468	491	462	504	467	488	507	467	466	511	549	510	495	486	514	468	527	502	522	478	458	487	498	460	489	499	478	460	477	487	476	454	489	474	524	492	509	514	484	503	505	469	508	534	489	510	503	480	480	482	457	501	506	500	504	495	524	507	482	506	489	525	491	494	465	513	507	487	505	479	478	483	497	508	485	473	497	472	508	491	466	474	485	504	491	463	458	491	506	508	500	484	502	533	484	483	497	515	493	478	515	507	533	466	471	539	501	499	505	539	497	483	500	535	468	479	493	527	434	468	465	502	507	479	509	494	494	493	525	514	495	510	537	501	490	507	505	497	469	463	500	470	525	488	471	512	488	471	484	483	487	470	472	483	484	509	507	509	522	508	459	490	457	501	511	499	470	497	472	499	513	459	489	489	501	501	540	500	471	473	499	456	494	480	500	521	491	499	508	448	491	479	476	504	515	476	493	471	467	440	476	490	462	533	496	545	469	485	492	485	490	493	485	496	463	531	492	522	457	503	505	493	548	476	533	505	500	463	487	466	524	514	491	506	480	456	508	526	497	459	463	530	506	499	479	502	501	503	434	460	499	478	496	488	468	496	498	466	486	494	484	445	488	508	517	505	481	506	465	494	481	467	532	482	499	519	493	502	496	500	489	482	535	490	504	504	471	471	492	501	476	460	461	482	476	500	519	518	484	488	483	465	462	488	512	509	476	475	492	454	503	490	496	495	482	475	442	475	522	470	475	514	456	484	498	491	528	454	471	515	523	476	518	487	472	494	485	490	464	471	513	493	523	502	507	439	489	464	499	501	504	480	467	446	448	519	491	479	529	527	489	503	522	463	480	483	465	504	502	491	503	514	538	477	500	517	482	455	516	491	506	461	500	469	482	467	484	469	499	481	530	524	470	510	494	510	462	504	492	509	499	490	495	476	478	541	509	457	494	491	467	471	464	456	475	501	517	502	514	453	491	499	483	522	467	536	502	459	424	482	445	455	502	486	484	507	503	505	483	441	513	481	467	451	495	456	482	491	480	561	440	455	492	505	450	542	502	490	481	490	518	511	493	495	494	502	492	469	480	469	490	476	505	500	488	505	507	502	478	508	470	473	505	481	483	462	485	505	504	477	494	535	507	517	466	479	478	499	484	522	468	504	437	522	481	495	488	500	495	485	493	506	468	503	491	523	478	460	514	457	512	526	502	513	506	498	505	514	495	464	460	480	468	498	467	504	482	462	476	522	476	490	520	503	503	458	508	469	437	501	489	472	502	477	470	483	459	500	496	523	507	445	469	506	506	470	504	480	458	478	468	473	508	504	509	509	498	511	472	488	471	504	512	489	450	481	535	475	480	467	485	529	484	502	461	506	468	506	515	526	458	492	508	494	517	464	458	485	503	531	447	495	504	500	464	484	474	494	516	480	524	471	467	479	454	503	507	509	501	467	483	542	505	479	474	504	502	478	530	500	469	484	502	495	480	512	528	524	464	480	493	505	473	514	522	490	501	461	493	489	517	468	506	479	496	536	494	480	494	509	492	480	498	451	493	489	534	479	516	519	559	512	534	495	495	461	493	521	442	519	505	462	523	474	496	489	462	497	492	493	471	525	463	487	499	489	491	477	495	501	500	502	534	509	522	522	457	504	478	479	492	521	473	486	465	489	519	483	486	494	469	504	479	487	480	503	495	538	503	501	441	483	495	530	476	507	517	545	492	497	474	507	490	494	510	491	508	464	496	501	519	524	458	512	472	476	522	509	507	473	468	502	485	489	504	490	489	435	463	466	482	489	540	527	513	532	467	476	513	503	472	467	545	524	482	473	511	461	491	446	513	500	473	457	509	437	464	488	479	518	482	463	489	546	538	503	461	479	509	520	483	502	505	482	512	489	524	527	513	498	524	524	522	511	500	469	494	521	488	526	495	486	491	479	525	474	507	512	543	501	497	534	486	490	488	471	480	490	489	465	524	435	463	508	480	494	469	491	508	510	500	498	554	503	459	468	469	484	491	478	489	496	507	525	481	473	503	515	491	518	486	520	432	453	474	488	491	475	517	498	508	468	456	475	497	493	480	501	474	505	509	515	489	497	513	455	479	472	462	485	483	490	471	493	498	470	519	515	519	486	481	445	507	459	490	451	491	483	515	499	471	499	492	445	474	479	480	470	531	499	509	487	470	492	483	503	506	477	503	474	484	487	518	511	438	482	503	464	510	512	480	531	467	465	527	497	493	483	521	495	511	489	470	490	488	552	479	468	501	522	520	491	490	474	464	475	501	453	495	496	486	467	522	494	492	503	497	510	461	471	478	462	473	462	515	477	495	518	509	520	488	516	494	502	507	450	507	474	493	507	540	496	486	498	468	504	514	500	483	502	506	510	518	461	442	499	449	463	480	509	531	529	425	466	499	482	482
24803	21174	27579	24996	21469	4913	832	635	665	632	571	560	554	584	537	474	520	540	511	541	522	481	510	473	515	530	532	502	544	468	517	477	492	541	486	521	481	481	505	492	503	508	509	493	491	442	487	523	510	489	457	487	465	524	490	490	516	482	479	456	466	529	487	469	501	482	489	525	486	506	457	479	515	466	512	487	489	499	460	496	541	519	488	466	515	459	513	506	512	481	468	504	498	452	459	480	524	499	498	500	484	510	487	466	510	512	494	510	508	486	491	469	516	519	485	482	455	462	475	474	508	485	420	474	498	478	520	477	466	508	462	511	529	496	499	472	495	479	503	491	504	479	429	509	492	545	518	486	469	496	479	517	550	478	497	485	481	467	498	459	448	517	491	538	480	468	510	456	510	508	467	494	462	515	472	474	469	447	485	495	507	458	489	481	417	473	514	532	531	504	459	513	485	495	497	452	510	472	514	519	501	482	477	494	545	483	448	504	469	532	487	456	499	490	474	480	493	452	499	482	501	515	500	490	469	498	477	475	496	480	503	451	437	496	483	519	512	442	491	513	487	499	477	481	484	498	492	493	487	462	472	473	475	463	520	478	452	524	464	444	482	514	484	509	506	485	471	505	475	483	474	490	493	467	510	530	502	492	492	464	464	497	464	499	510	518	504	506	474	475	486	481	469	462	486	523	487	476	501	459	512	482	491	443	480	481	487	525	496	497	454	476	508	464	501	501	471	477	513	506	478	471	502	514	461	468	451	437	479	518	495	483	471	487	505	479	503	470	523	502	475	496	495	520	507	474	469	475	493	492	494	475	478	474	482	490	515	482	506	491	446	459	493	470	477	487	473	498	479	503	481	472	547	519	482	496	490	489	490	458	500	465	532	481	457	472	469	500	537	510	492	480	488	481	463	461	497	489	485	485	441	434	487	471	463	473	455	458	485	501	506	482	509	487	497	499	501	504	502	494	480	541	468	464	509	493	498	520	495	535	511	485	533	509	508	473	497	549	507	541	525	444	500	480	500	515	501	472	489	497	515	520	526	504	481	504	495	489	518	459	460	486	478	464	504	508	492	475	522	470	489	493	448	477	497	499	529	473	468	461	484	469	492	450	479	498	519	495	448	493	492	528	512	542	482	477	439	491	480	482	484	546	507	519	520	488	497	495	477	451	496	498	497	473	462	493	488	500	489	453	503	465	472	499	489	469	448	476	512	494	513	467	476	466	499	466	468	514	488	469	467	478	464	497	506	475	473	510	482	524	476	483	497	513	485	464	500	478	478	535	500	497	516	475	460	467	428	479	512	501	516	477	502	498	524	476	482	498	497	485	497	460	473	516	487	501	508	491	477	488	488	518	462	498	459	455	462	480	518	536	480	453	500	470	502	486	497	557	481	555	485	496	481	511	460	419	504	480	481	504	489	532	514	491	466	467	494	487	471	489	508	496	462	471	485	443	472	495	504	487	481	487	468	502	517	469	464	466	494	489	484	466	527	460	489	514	491	484	494	484	504	484	509	448	485	498	472	497	494	503	474	470	490	509	525	508	514	481	500	482	507	435	472	523	504	468	514	517	496	496	511	491	504	484	517	498	486	486	493	470	452	517	488	492	470	505	494	496	475	517	491	508	501	473	458	483	503	511	502	501	513	540	471	468	430	487	473	492	509	522	486	507	500	480	507	456	485	504	477	485	458	467	452	490	473	492	506	486	491	458	524	450	478	484	507	441	510	508	480	518	485	480	461	516	492	492	483	483	454	502	488	454	492	460	508	484	447	516	482	509	474	517	464	475	486	502	514	500	492	461	515	444	487	513	470	479	479	476	488	482	489	504	495	488	487	479	469	450	499	478	481	499	441	518	523	494	489	528	509	519	496	490	487	459	501	470	507	454	508	476	462	515	475	483	461	481	483	511	470	449	503	490	510	486	528	490	465	470	532	500	466	502	484	503	541	463	479	468	514	480	478	518	510	487	493	460	482	489	500	456	516	471	504	494	517	484	476	508	454	507	483	483	504	517	518	466	453	479	473	486	428	469	507	471	469	499	493	525	507	426	471	470	462	497	485	509	466	497	516	476	533	494	460	508	474	459	488	435	509	523	443	480	480	529	514	413	510	491	464	529	441	479	518	487	532	496	514	478	468	535	484	520	455	502	477	491	495	481	480	453	507	492	473	504	485	514	470	467	498	475	471	508	451	491	498	498	484	498	511	490	510	471	442	480	492	461	469	492	530	504	519	465	493	469	515	457	458	514	481	490	487	487	454	481	457	503	484	488	479	457	466	474	505	478	510	513	468	489	465	477	513	505	496	460	484	430	495	498	514	474	462	509	482	476	453	510	446	482	412	477	501	450	472	477	499	515	457	481	481	485	472	470	479	492	508	482	480	469	483	457	505	495	487	452	506	495	481	489	484	482	443	532	468	489	502	533	494	514	476	482	513	478	502	463	499	480	516	481	467	496	475	487	482	521	467	530	469	474	504	482	494	481	453	481	486	465	486	472	448	489	507	462	502	468	495	504	499	475	493	509	479	492	487	491	509	445	494	536	508	469	459	493	529	519	498	520	474	462	507	495	523	501	501	490	497	518	498	496	483	468	474	498	519	486	517	468	505	487	457	495	534	499	484	541	510	480	464	480	486	496	432	454	486	474	512	459	475	514	467	494	501	486	474	479	528	476	471	492	502	492	524	437	449	508	508	486	505	507	482	521	469	484	516	509	511	489	484	492	504	465	451	487	452	502	513	523	490	517	505	501	488	433	460	455	438	476	503	475	516	468	478	491	473	468	458	527	466	484	481	475	469	501	475	492	509	474	447	449	471	507	471	518	524	467	501	519	478	487	458	484	485	457	495	508	445	504	502	514	484	462	464	448	460	492	491	515	462	466	494	452	472	486	519	488	478	496	470	495	474	469	470	505	487	498	476	520	485	497	524	443	463	476	458	508	482	486	480	497	492	496	483	452	527	465	476	498	469	508	515	520	461	516	483	504	467	470	506	495	440	484	469	490	472	454	480	460	471	465	479	466	461	488	500	497	506	464	500	458	500	497	491	466	450	492	507	463	464	509	478	476	483	501	505	503	437	476	498	466	454	509	484	454	489	518	510	487	474	492	499	503	501	460	465	469	463	468	485	480	468	481	467	455	490	488	476	466	515	490	480	472	460	535	526	451	449	506	441	504	494	459	485	514	485	493	500	518	493	490	463	470	497	475	437	516	521	420	473	461	517	466	470	476	484	545	478	451	525	440	428	477	487	501	469	516	482	508	532	478	512	516	494	481	493	453	466	511	473	470	507	511	479	464	471	494	508	510	489	486	474	485	468	502	507	498	519	434	473	449	534	460	485	512	495	522	520	516	450	498	466	535	510	472	513	457	490	471	471	484	464	446	466	426	465	501	486	472	486	459	500	463	537	470	487	509	463	461	481	507	525	452	488	492	535	491	496	465	502	449	443	470	513	469	505	512	477	485	473	485	476	483	498	471	530	449	507	484
9288	8411	7065	11054	18515	1401	1195	1092	939	886	789	690	672	675	650	674	618	603	592	637	641	656	600	576	585	581	620	564	611	613	585	556	605	652	634	598	587	567	573	601	577	595	596	580	577	600	618	575	559	559	525	580	614	594	623	579	597	572	608	546	608	568	595	549	527	545	617	562	603	581	580	604	603	565	564	577	565	576	610	583	561	568	563	576	560	584	515	584	566	551	556	597	560	568	537	592	584	606	595	571	577	595	565	554	557	565	606	544	538	589	542	590	578	614	584	595	557	616	572	559	564	567	529	635	587	545	583	534	653	556	573	579	603	536	587	542	608	567	567	566	618	565	547	580	553	586	582	561	544	590	582	563	586	592	629	540	589	572	571	559	564	576	587	532	561	521	535	550	551	585	573	550	564	561	570	568	534	552	532	545	556	543	529	565	568	560	545	555	591	606	538	572	628	591	581	573	615	574	597	553	564	591	606	548	538	607	551	595	559	568	609	559	582	600	581	586	571	608	574	564	546	610	611	623	577	635	566	611	566	584	549	592	575	559	546	547	564	562	576	554	603	551	617	539	556	561	546	584	619	605	554	539	589	601	564	583	567	585	569	606	594	577	543	558	547	621	553	566	606	576	609	572	535	584	577	539	585	569	551	600	620	565	606	602	578	603	580	598	566	572	571	578	593	573	564	616	603	568	562	596	574	547	588	571	602	519	494	577	568	572	587	541	601	577	586	593	565	591	549	561	525	609	597	574	568	596	586	571	615	601	582	557	579	545	562	553	608	561	550	567	596	575	597	564	597	570	546	578	571	528	593	602	604	580	552	606	595	568	621	534	598	570	598	581	607	574	567	589	568	574	606	545	565	580	591	574	593	565	591	594	556	588	556	557	564	590	569	554	605	534	547	570	584	570	596	568	569	582	578	529	593	562	558	593	573	574	543	549	569	599	585	578	553	597	591	593	570	562	561	521	550	576	614	596	573	570	596	583	586	534	587	579	524	568	559	586	595	547	577	589	526	580	585	551	552	543	561	584	607	619	566	574	556	560	566	565	626	596	564	589	565	570	588	554	625	571	604	614	573	559	556	594	588	576	609	593	564	563	546	591	558	524	549	567	563	563	569	560	570	591	568	560	563	532	585	604	567	602	549	574	567	572	615	534	572	602	567	579	582	586	563	591	549	609	598	630	574	591	590	577	558	583	590	540	603	585	574	587	572	553	554	560	604	592	584	555	607	556	559	601	542	570	580	575	572	584	555	571	563	583	607	594	609	570	580	589	581	559	571	542	573	560	553	597	626	558	609	558	604	609	603	581	558	564	574	560	616	592	617	582	548	556	573	569	576	542	545	605	566	553	621	513	561	547	547	573	529	591	566	624	595	561	596	576	569	555	572	540	558	585	602	579	567	582	568	558	570	635	546	606	595	536	550	555	575	526	574	598	573	612	550	550	601	556	608	585	570	588	634	543	538	600	594	565	566	579	565	574	522	578	553	578	607	536	576	582	578	572	555	589	582	571	595	619	564	555	580	562	559	582	570	594	608	539	582	551	572	584	572	547	552	581	564	598	563	576	580	593	572	586	600	579	574	590	575	576	583	572	563	565	592	606	543	545	603	560	564	560	564	597	557	579	596	565	608	567	564	558	583	567	608	541	554	559	548	564	548	565	582	539	572	564	600	574	535	545	580	560	545	597	584	539	585	587	578	516	577	551	549	584	590	542	555	608	529	621	558	605	582	542	598	578	621	590	560	640	560	581	590	538	585	545	571	572	573	557	571	552	580	562	545	553	539	560	622	547	561	558	564	548	611	575	568	582	551	573	543	547	554	568	610	542	583	558	570	540	583	551	584	591	581	520	557	566	592	566	631	581	590	566	555	574	582	525	554	574	563	580	566	532	574	552	587	559	603	587	599	588	602	588	592	581	590	556	562	569	577	586	589	554	581	564	584	534	556	525	582	549	593	589	549	563	568	560	594	598	579	571	588	515	616	562	587	564	593	544	538	552	554	575	555	547	592	614	598	579	598	600	577	555	575	566	573	574	548	585	592	550	585	592	565	597	573	582	547	585	550	602	537	597	559	575	576	583	567	585	592	599	619	574	531	570	580	618	542	606	581	572	567	578	558	583	577	591	573	560	591	589	555	552	604	576	583	588	614	593	596	618	584	651	539	553	577	557	547	613	541	603	591	557	562	549	595	530	576	581	586	603	571	567	610	623	611	564	536	556	524	576	547	554	559	573	585	587	567	583	574	582	578	610	618	573	576	563	605	608	589	641	608	619	539	599	590	588	614	580	576	572	603	557	579	541	600	584	553	572	549	570	597	618	555	560	542	560	606	578	590	581	608	564	549	628	607	555	619	589	591	567	584	584	588	563	581	592	565	590	579	583	595	541	587	534	589	582	570	587	578	585	533	574	561	589	569	575	570	559	563	583	599	563	564	550	521	569	555	559	611	579	583	603	582	599	603	597	588	576	516	523	523	564	579	563	555	531	542	525	595	571	586	600	519	560	563	567	551	532	541	569	613	554	579	564	585	573	548	542	596	599	542	567	565	564	576	627	533	560	570	589	566	575	592	555	568	521	546	559	552	579	552	569	578	582	551	610	545	592	538	557	528	598	573	589	544	598	535	528	594	553	587	581	589	560	565	541	616	552	612	592	557	559	581	555	568	602	550	604	577	585	576	561	582	556	643	570	568	610	567	578	588	584	605	590	568	570	579	542	574	588	518	574	579	578	550	582	586	558	584	572	549	569	546	603	562	531	530	589	583	568	574	598	576	567	608	602	583	541	605	582	577	580	565	570	577	583	587	602	560	568	555	557	551	586	581	589	554	589	615	545	591	577	580	579	586	576	582	551	656	587	607	605	571	577	548	602	545	542	543	579	590	564	586	555	552	540	563	621	575	565	571	610	602	556	580	575	563	604	569	537	598	583	581	584	536	601	565	609	580	545	565	594	578	593	553	532	619	563	563	548	572	589	591	590	559	565	562	584	581	560	581	564	571	578	577	576	596	581	557	547	534	587	572	537	593	598	577	555	576	546	608	594	545	579	558	558	560	561	571	557	569	561	573	547	627	562	563	553	555	547	606	567	584	574	561	586	555	586	596	547	555	590	589	606	563	582	609	611	580	559	612	532	548	620	552	561	557	551	587	568	578	571	599	551	597	587	587	548	571	558	551	607	608	559	561	596	596	561	572	595	572	597	603	561	579	564	565	641	555	601	579	611	605	527	566	576	585	612	537	549	613	593	554	548	595	601	576	606	551	574	566	582	602	613	564	569	596	545	564	580	529	594	602	567	524	613	540	586	566	586	581	573	611	580	574	626	553	550	595	601	585	552	563	582	550	557	588	571	554	567	587	588	578	557	593	590	554	597	564	516	523	598	579	585	579	595	554	584	541	613	536	584	619	593	588	594	556	578	572	574	580	573	517	584	574	586	561	566	578	579	583	549	550	539	579	572	558	570	586	570	608	604	584	543	533	549	569	605
22651	21208	28984	23789	23959	21232	16217	2411	1381	1233	1182	1108	1050	1008	1022	948	972	889	975	913	877	918	859	835	924	832	853	842	913	858	887	878	771	795	853	854	865	840	862	835	821	834	872	835	788	823	824	857	863	778	848	794	796	807	783	799	796	832	822	889	781	783	830	799	787	779	798	847	792	763	793	783	852	831	842	843	818	806	858	779	846	771	797	781	784	805	826	836	833	837	824	874	796	805	817	825	828	803	818	806	764	766	823	782	804	786	793	803	780	771	815	805	774	779	793	783	790	791	826	832	825	766	809	832	840	785	805	798	826	821	830	785	800	804	813	778	811	813	815	764	771	820	764	822	759	783	816	832	828	767	794	800	778	811	813	822	835	783	829	744	800	841	800	790	844	831	785	790	780	849	814	799	763	871	812	808	754	750	792	839	771	795	799	814	815	786	828	757	785	807	759	741	778	800	772	813	820	811	823	808	797	797	817	782	820	767	812	820	786	843	786	737	792	826	778	741	809	797	814	782	818	825	787	812	771	815	816	782	803	788	825	773	811	808	805	815	775	792	818	777	815	784	787	799	778	804	800	771	759	836	839	756	831	807	827	838	840	805	812	792	771	848	820	769	836	820	813	816	791	805	799	827	773	757	818	773	812	825	783	794	822	829	783	821	783	757	764	801	805	865	814	810	828	735	823	804	795	809	787	800	861	791	846	830	810	811	799	795	786	747	830	763	827	775	726	759	795	772	804	862	803	768	851	791	826	805	771	755	800	796	773	852	810	789	791	757	772	787	796	774	808	792	806	855	786	756	771	767	804	764	774	808	761	775	782	763	803	822	803	775	801	765	784	781	776	786	856	778	787	826	828	771	793	854	777	793	813	773	824	825	747	815	873	812	772	796	796	758	800	731	881	788	823	752	793	829	751	792	782	843	793	826	826	806	773	844	746	814	828	767	786	799	806	781	801	792	818	762	742	721	816	835	774	770	873	788	835	797	773	833	802	798	794	814	801	753	798	786	803	772	750	807	780	810	785	777	774	822	827	806	800	803	806	828	736	779	797	812	779	816	851	855	770	852	762	824	837	811	793	784	771	795	765	828	794	814	752	818	799	775	836	809	713	804	846	816	790	793	699	760	786	784	782	822	744	795	808	804	771	820	755	815	777	786	835	816	812	747	794	809	773	777	802	751	793	839	824	768	751	844	793	781	838	743	808	816	808	798	788	779	815	800	769	759	826	800	785	800	795	749	852	836	766	769	856	789	760	779	809	786	764	829	815	762	803	813	795	805	792	829	741	831	834	778	788	770	786	735	839	797	798	770	805	816	799	806	821	801	813	816	777	804	824	789	816	737	816	745	838	812	782	831	819	775	801	770	845	778	811	774	787	842	806	783	815	798	781	792	775	773	790	823	802	801	821	754	806	775	760	799	787	788	794	841	723	827	772	823	749	782	762	844	863	801	810	818	753	808	783	799	820	769	794	815	825	802	767	816	787	850	797	829	824	790	813	786	823	768	757	805	813	800	751	836	812	766	777	788	820	770	787	795	886	807	784	801	788	749	800	794	778	816	827	816	762	750	800	791	813	815	802	793	842	788	826	859	742	787	817	864	754	809	786	789	770	799	842	805	812	793	826	809	741	793	816	728	841	807	766	769	832	773	760	797	780	772	809	843	787	796	867	801	784	799	838	830	825	784	834	797	789	837	775	782	763	776	755	805	785	810	758	780	774	818	778	798	825	812	774	829	756	839	777	832	823	810	780	815	822	821	800	789	806	829	780	790	815	807	857	789	798	799	802	764	768	790	784	784	855	788	857	780	814	785	745	835	762	812	830	777	821	795	785	811	817	778	834	799	799	792	793	814	748	849	771	824	807	765	767	764	781	793	747	823	796	795	765	790	807	817	794	749	813	803	803	817	732	777	823	818	806	739	817	758	773	773	805	802	749	827	814	755	851	714	808	783	811	818	816	787	786	812	802	815	781	750	793	815	796	783	790	827	838	763	775	831	834	799	843	749	789	831	782	814	771	775	824	791	816	780	818	762	813	799	765	841	762	768	775	773	773	812	801	794	757	782	735	781	819	856	776	753	815	822	791	778	841	782	833	820	806	813	844	793	765	788	790	763	778	811	792	793	774	803	833	775	805	797	841	790	832	770	790	841	770	843	785	764	788	769	836	769	773	813	797	809	794	795	760	803	809	781	825	834	803	795	813	749	803	816	842	764	834	830	779	795	848	769	771	813	776	797	840	774	755	750	793	855	795	830	796	791	779	805	823	789	757	776	759	774	784	741	808	824	773	750	791	777	832	775	801	777	821	827	800	828	762	841	829	782	822	854	827	774	830	778	781	814	737	799	795	801	746	810	776	802	796	735	777	806	783	742	775	778	782	716	758	843	817	793	760	778	724	810	759	824	743	774	824	862	803	767	829	760	785	748	762	807	800	779	793	801	810	771	784	738	746	804	839	799	779	779	816	828	806	793	769	810	809	817	831	807	796	810	848	826	831	761	791	798	787	772	824	808	780	811	775	810	797	783	790	746	778	818	816	793	792	795	775	742	817	782	796	791	809	760	787	779	777	806	807	791	785	743	812	779	807	852	768	804	809	751	796	806	825	780	836	780	738	767	813	780	812	753	808	807	797	777	765	802	794	797	775	805	799	768	834	803	826	833	809	804	812	717	767	842	809	830	824	837	780	796	876	787	802	787	808	779	786	773	803	754	790	771	758	772	779	791	857	749	776	793	818	793	795	804	759	725	737	777	781	768	818	807	816	787	816	813	833	784	781	885	772	797	801	753	804	805	826	811	769	775	803	808	763	838	793	825	810	803	813	731	782	809	766	818	827	799	803	802	773	811	770	873	761	771	786	794	779	750	787	777	782	741	811	796	761	808	775	778	764	781	823	761	766	805	836	798	802	818	771	791	806	834	781	757	819	766	787	811	779	796	804	834	785	791	790	830	839	818	774	793	834	787	796	794	817	782	793	787	796	784	768	760	814	795	838	766	802	818	809	789	815	820	781	835	811	786	849	765	812	787	771	771	767	760	791	796	794	775	800	765	794	813	784	801	796	797	796	809	784	766	781	785	780	757	791	789	810	785	811	834	844	772	829	785	770	778	854	833	825	787	832	784	797	804	820	823	786	801	819	827	821	757	784	791	774	770	787	767	762	790	768	794	791	841	824	791	790	801	764	781	757	798	808	833	775	780	815	800	761	758	751	839	842	788	776	811	725	807	808	783	772	773	748	817	780	730	780	801	757	795	792	778	777	755	804	755	796	796	843	801	768	779	827	760	802	838	789	856	831	751	794	833	792	855	765	844	822	780	760	786	756	844	773	788	777	818	770	826	800	788	787	788	814	741	816	801	839	820	801	754	776	765	834	785	799	804	802	788	797	822	808	796	778	786	776	809	769	761	791	799	824	802	754	805	857	794	776	833	793	841	770	791	816	793	783	798	830	787	813	785	789	769	795	803	834	797	808	811	792	776	775	773	758	734
11692	18971	16241	21475	28992	3828	3147	2642	2175	1900	1674	1474	1349	1307	1227	1107	1071	1058	1032	1084	1004	996	963	1005	946	939	949	894	946	915	890	870	864	866	901	913	917	902	879	974	897	845	894	880	973	848	888	931	858	866	888	860	881	859	852	889	875	880	884	912	860	861	903	841	888	840	869	924	827	920	816	935	867	958	854	832	872	874	891	854	836	825	858	904	857	849	894	895	856	887	836	922	867	879	890	823	881	890	890	871	874	877	831	902	924	885	821	879	896	841	879	881	801	856	827	852	890	829	831	830	838	879	888	824	935	951	881	852	888	866	853	850	855	860	841	831	864	838	831	843	828	854	888	843	900	842	811	878	869	801	853	828	896	838	838	823	815	862	901	901	885	909	877	903	859	878	874	868	908	874	879	867	818	880	853	828	883	876	935	845	834	858	815	863	860	834	896	966	828	855	911	826	879	864	886	828	861	846	861	838	838	896	886	838	824	845	872	876	857	858	869	855	850	876	919	857	840	887	864	818	819	875	821	840	864	903	849	861	889	905	866	880	847	837	901	860	885	888	886	855	847	842	860	825	907	858	870	852	898	843	890	849	816	835	898	883	843	876	872	864	895	834	866	876	816	887	847	825	825	904	855	847	896	883	867	863	859	852	837	833	829	844	829	851	828	908	828	870	895	820	855	862	869	843	828	892	914	852	874	845	872	829	846	828	892	900	850	862	861	837	896	885	841	829	857	833	845	882	892	863	905	837	842	890	887	930	883	805	879	851	819	880	813	904	829	890	900	846	868	889	887	830	845	875	900	839	896	918	871	855	851	855	830	841	906	866	855	870	879	855	823	888	832	877	798	828	908	917	859	863	873	848	892	848	870	884	848	834	853	839	873	844	880	833	890	894	861	891	876	838	822	874	842	806	895	873	863	886	866	853	898	852	851	890	834	906	865	880	861	894	854	830	856	860	807	908	878	835	862	810	852	852	864	852	840	847	856	841	846	881	914	854	868	815	862	891	895	862	824	878	854	870	867	850	831	846	902	855	862	909	814	861	856	877	875	819	873	900	885	820	870	852	873	869	884	860	886	834	865	907	892	899	859	871	886	831	905	862	828	847	848	872	860	841	892	801	874	842	847	834	894	871	860	840	847	841	888	843	866	866	866	856	875	855	825	874	850	873	854	800	855	899	841	830	834	888	873	886	817	880	832	803	890	912	895	850	930	874	816	866	852	842	844	828	851	903	830	849	829	831	846	871	885	813	814	909	827	884	868	870	854	848	819	868	908	890	847	942	837	830	811	828	831	836	809	853	880	847	881	847	916	780	900	904	913	879	840	869	886	872	868	847	865	855	817	837	867	818	846	851	835	877	837	865	869	875	884	861	848	885	882	862	881	820	831	842	870	841	830	807	864	849	917	843	891	911	870	906	891	854	843	874	826	864	858	873	793	876	878	798	864	848	889	854	870	866	845	884	919	923	893	871	820	870	853	913	863	810	847	906	829	854	917	882	874	833	858	870	883	831	919	921	849	864	880	888	872	837	804	847	880	831	847	765	829	861	891	845	849	874	894	862	832	827	859	881	890	861	884	837	865	826	843	872	884	852	879	857	870	847	922	837	868	874	857	896	871	880	852	848	851	877	876	820	858	873	898	831	838	810	849	880	836	875	858	885	872	850	835	893	845	863	822	866	840	866	873	841	835	877	841	842	857	885	859	862	864	852	866	871	899	867	863	889	854	888	931	840	873	849	879	889	849	880	876	897	878	879	847	841	857	850	853	890	910	943	861	869	893	839	860	846	877	876	886	854	918	887	828	835	828	873	833	887	817	905	893	816	892	886	865	848	872	818	871	870	839	866	863	858	808	887	841	865	804	895	889	844	890	822	879	840	852	868	837	896	892	927	887	853	865	861	849	849	804	836	884	889	854	891	855	854	786	906	794	852	858	838	874	877	826	831	853	893	838	847	819	820	847	771	822	880	883	879	845	905	902	874	866	860	832	849	868	821	864	874	845	862	837	887	863	852	835	867	869	831	872	874	835	883	908	808	884	878	818	865	819	896	864	865	863	849	832	820	844	842	880	836	831	869	832	836	860	831	865	867	898	863	845	912	852	803	833	825	869	889	831	882	903	897	818	844	901	894	869	851	853	844	886	867	879	897	845	847	863	863	870	867	957	833	829	864	836	867	883	825	810	864	859	881	874	869	885	828	854	860	853	882	901	872	862	883	874	903	864	862	863	887	824	890	881	836	831	863	835	830	842	824	851	899	838	876	849	856	850	899	920	822	858	852	836	846	833	865	865	909	921	900	914	864	923	819	881	876	865	840	847	797	864	810	882	895	811	859	853	868	845	894	903	836	859	858	838	842	863	872	837	851	840	813	861	829	840	849	838	875	892	903	887	936	839	864	870	847	859	815	899	863	826	892	865	868	863	871	908	891	852	877	839	853	845	835	878	856	848	877	871	845	897	826	910	855	833	906	883	820	874	848	876	852	842	847	880	890	870	929	837	871	861	855	862	821	875	844	884	846	880	829	888	835	875	839	879	858	785	818	853	803	903	846	926	866	861	856	878	817	848	842	903	853	861	835	859	851	831	915	849	881	938	845	805	870	870	886	873	837	902	846	850	874	883	837	844	874	821	863	870	863	849	843	882	874	874	839	858	885	857	876	907	922	864	886	864	885	876	886	876	870	833	888	791	863	884	887	902	864	829	840	905	811	868	824	844	786	891	836	907	887	851	840	885	868	849	875	879	865	858	860	832	901	852	863	837	872	848	793	858	852	907	848	899	863	858	844	887	854	848	871	825	842	813	853	863	854	861	872	864	800	842	837	922	826	841	899	894	884	839	841	746	822	866	847	863	879	891	877	885	877	862	863	875	862	843	863	882	857	902	841	902	864	886	888	928	840	903	854	869	830	859	836	887	871	788	825	880	844	877	850	846	829	841	905	879	909	885	862	855	897	839	849	900	840	817	879	834	903	883	852	852	839	886	830	882	849	836	801	891	850	896	826	878	894	866	890	868	819	893	828	855	869	946	813	829	871	811	860	818	858	893	885	871	874	865	881	855	822	916	873	844	857	839	912	850	903	872	819	850	808	878	844	854	886	869	875	849	869	875	887	842	840	868	831	863	878	836	882	950	839	905	821	878	855	828	888	834	861	839	829	868	859	879	919	859	871	862	809	807	849	869	896	868	867	859	874	896	859	863	848	889	864	909	847	864	882	918	853	855	881	852	846	909	751	829	879	874	883	866	857	855	833	863	867	869	880	860	831	831	834	791	836	827	849	896	853	812	865	864	835	856	884	871	890	884	850	844	871	909	909	865	868	842	818	821	855	865	835	862	897	841	890	842	821	888	855	848	906	853	865	867	876	858	844	846	874	889	850	848	853	897	863	849	842	886	898	835	868	857	873	918	874	855	896	857	830	839	836	856	891	866	841	899	868	825	853	835	867	841	905	832	824	854	893	831	936	837	892	884	825	847	879	867	885	901	851	851	859
26911	20411	9458	4460	4730	354	349	278	339	292	293	298	282	272	284	287	249	290	281	288	277	272	285	255	286	251	309	275	275	269	269	292	299	241	264	284	268	278	263	287	257	283	285	273	266	252	288	303	258	296	269	253	304	284	283	266	286	293	274	274	277	265	272	294	286	265	269	285	298	295	271	271	325	284	299	274	279	266	257	280	262	285	298	275	290	282	257	223	253	277	277	279	257	295	277	283	266	290	283	295	279	282	279	279	262	282	286	281	296	291	270	264	292	299	276	269	285	292	273	270	299	280	291	276	282	299	271	261	259	283	300	264	258	282	287	270	283	292	267	229	265	251	289	299	277	273	271	323	290	284	291	253	271	289	282	275	259	283	262	291	277	262	241	274	259	306	300	268	269	313	268	311	243	258	264	288	305	273	281	262	295	258	273	292	278	312	308	278	266	263	284	279	301	275	285	309	262	255	304	269	253	274	304	290	270	296	293	295	282	297	267	284	264	264	280	249	264	285	276	257	287	282	257	292	255	259	280	259	234	258	253	294	290	281	295	247	292	265	258	283	293	275	282	274	276	295	286	290	283	275	284	279	312	279	276	282	260	271	290	272	273	311	275	306	287	278	272	315	256	291	269	290	264	298	252	276	290	283	281	258	269	269	277	268	273	270	263	259	305	263	289	263	283	290	287	277	261	307	313	279	256	259	316	267	278	271	260	282	283	281	293	288	270	283	265	257	282	309	291	266	285	283	292	266	270	304	271	291	259	280	275	262	290	290	295	270	246	272	280	261	295	317	263	280	267	248	247	264	292	275	278	276	237	286	284	284	285	281	273	278	262	290	284	277	287	292	284	295	290	252	300	295	301	254	272	270	271	282	265	262	278	305	280	242	268	272	263	272	256	283	304	271	301	281	276	271	240	280	264	255	261	260	269	260	272	267	263	293	288	248	283	279	271	293	275	284	282	306	268	287	285	279	267	275	252	266	273	273	253	274	272	291	281	289	283	286	303	276	303	306	285	277	279	290	270	274	294	262	285	310	245	258	277	249	265	304	292	307	253	286	256	314	286	261	264	307	279	297	280	274	303	294	296	300	284	279	277	278	267	281	262	260	275	284	288	247	286	260	295	274	279	289	269	287	287	292	283	298	272	291	274	281	285	268	297	289	272	261	283	265	293	299	276	275	287	242	261	286	272	281	247	274	276	272	306	290	255	261	282	288	311	304	273	281	285	273	273	301	294	278	305	227	290	250	274	270	244	276	292	290	283	263	271	296	268	271	294	251	273	270	275	262	238	297	284	276	275	292	277	282	281	289	291	260	265	250	284	279	286	283	255	308	282	289	272	278	272	268	263	303	287	272	279	277	263	280	265	301	284	279	263	270	262	299	261	296	246	286	280	270	275	283	276	281	296	265	269	263	257	288	301	276	288	284	272	252	277	246	270	281	273	260	256	295	249	288	284	272	253	264	283	288	250	307	268	294	295	241	285	274	282	264	264	270	289	256	291	311	280	264	292	289	288	275	258	256	278	307	277	267	265	266	255	309	278	288	280	275	249	262	270	297	267	280	265	272	259	268	294	283	296	286	288	275	273	292	252	263	315	278	283	291	274	305	272	276	249	301	276	264	294	274	265	251	286	260	262	307	267	248	278	281	245	275	290	252	268	294	287	266	300	273	299	276	289	292	257	267	297	303	288	278	287	285	275	236	286	276	272	267	273	262	290	289	309	289	293	284	303	278	269	271	303	257	272	283	300	290	251	266	287	293	277	301	284	295	282	271	287	282	295	304	296	294	288	270	260	277	270	292	264	293	319	269	340	295	292	283	268	277	298	268	259	281	251	276	265	281	280	287	280	270	273	303	290	280	277	291	279	285	296	285	245	307	304	266	278	263	277	287	297	292	298	300	273	278	301	279	279	260	286	260	302	292	261	275	254	277	273	270	289	269	260	271	254	311	312	275	263	292	259	304	275	271	253	256	280	270	288	280	299	273	289	284	279	260	280	285	298	261	249	262	288	265	279	297	261	238	279	262	254	306	289	282	262	259	247	277	268	282	284	252	308	275	281	291	259	276	280	276	263	266	264	286	310	292	290	267	273	284	262	305	304	316	269	276	290	298	310	290	282	274	282	275	302	284	275	272	320	250	272	300	296	279	277	286	292	278	291	304	323	254	309	265	257	289	316	266	283	235	270	308	277	252	277	274	239	258	300	296	247	271	277	297	313	281	310	269	293	304	271	270	286	285	297	275	290	284	264	260	302	290	291	293	261	265	280	233	294	298	269	293	284	290	302	277	286	266	269	310	277	270	262	282	271	301	296	293	255	273	265	266	300	293	284	303	267	294	308	266	288	304	247	266	294	300	275	254	273	280	302	288	271	267	275	275	247	287	256	320	277	284	274	266	294	322	283	278	287	279	254	281	283	292	256	286	282	263	273	265	279	286	266	268	298	292	290	277	291	274	274	287	303	275	273	276	291	280	269	275	281	277	285	301	296	281	280	282	269	278	297	280	286	261	288	268	267	283	308	303	275	273	284	283	254	273	248	249	265	264	292	270	269	278	312	279	311	280	288	237	277	277	267	289	262	238	286	270	281	303	272	287	277	280	270	282	280	291	303	267	285	227	266	271	281	282	281	274	304	258	277	274	250	280	271	286	283	289	289	266	258	278	287	265	280	275	261	272	256	279	270	289	279	264	298	272	273	259	259	264	281	277	295	299	316	282	267	255	289	235	276	247	275	258	272	312	308	283	271	273	321	286	279	280	311	271	280	285	276	230	283	282	307	293	270	255	254	302	279	278	270	284	267	267	300	256	301	281	272	312	267	259	289	312	246	297	277	299	281	262	259	254	292	271	276	298	296	281	291	267	289	290	278	284	286	266	297	282	290	298	297	283	267	282	266	288	272	262	289	275	290	265	271	278	265	289	232	283	274	250	286	267	299	294	299	258	279	276	270	262	294	304	285	285	270	259	276	275	260	295	281	262	283	273	274	279	269	291	303	282	275	280	277	272	284	271	288	262	244	265	267	256	270	248	282	272	289	269	279	304	292	284	246	257	280	272	246	270	262	270	271	310	266	231	264	288	270	273	281	270	305	254	297	265	292	285	304	259	300	259	251	247	288	271	286	267	288	272	263	274	289	262	269	301	259	299	269	266	270	275	264	290	258	274	270	273	273	304	248	284	293	313	256	294	265	278	272	271	281	281	274	288	287	291	269	271	269	259	282	265	246	270	265	280	280	275	277	282	281	275	273	259	285	283	292	272	270	283	271	264	271	266	280	280	273	246	277	268	287	251	261	292	293	274	271	293	275	305	295	302	270	261	301	277	300	272	280	260	274	278	294	252	262	269	281	292	270	279	289	295	255	273	257	285	303	285	264	289	279	286	299	268	297	300	266	246	266	267	286	282	278	244	284	279	294	293	310	259	278	288	270	256	270	279	253	290	268	292	283	288	285	287	279	268	292	261	290	260	288	289	242	235	263	306	276	298
7630	3685	3008	4727	4794	434	430	412	387	375	355	358	364	338	358	371	353	373	336	350	364	302	357	319	371	302	319	347	349	353	312	319	357	346	321	331	324	348	342	324	334	347	376	364	383	339	330	347	336	344	344	346	333	359	321	316	329	323	361	339	384	331	325	309	315	340	329	320	336	353	348	333	332	347	321	306	334	366	304	358	338	319	344	330	327	334	331	323	363	311	365	345	350	359	330	328	332	326	350	362	309	321	339	345	346	340	332	284	381	321	333	304	307	326	364	342	324	348	362	321	400	348	319	309	357	348	335	347	324	357	341	347	357	382	352	380	340	330	351	340	314	311	348	349	360	322	337	339	350	342	354	322	310	328	325	324	383	359	362	373	299	330	363	323	307	375	365	344	350	310	329	340	308	337	368	339	334	311	319	328	337	326	328	352	341	333	333	325	331	330	314	329	362	327	326	317	368	311	344	334	349	342	350	353	340	314	343	322	361	332	324	341	349	346	304	333	343	329	307	332	344	379	346	310	373	356	325	358	357	352	350	358	347	313	342	342	328	360	323	335	311	314	351	335	308	336	333	343	361	351	313	391	337	323	358	301	343	313	349	339	362	343	318	360	307	328	346	295	335	325	306	305	321	313	307	330	338	346	326	345	322	324	338	360	335	328	361	317	368	335	329	339	335	320	346	349	336	337	318	327	365	331	331	337	335	328	318	293	363	337	324	348	358	336	366	319	325	354	321	361	337	351	363	324	327	346	309	317	359	357	343	322	334	324	354	345	348	350	343	317	301	321	348	344	314	358	336	326	330	330	380	346	348	338	324	310	324	330	342	352	341	355	334	338	330	305	333	353	349	322	374	355	347	330	315	328	336	345	318	375	354	358	323	335	331	356	359	308	321	349	334	329	295	332	333	302	372	326	333	328	333	367	320	351	330	323	346	370	351	316	344	327	327	362	331	363	314	334	323	325	320	316	365	338	324	342	348	322	364	345	338	356	333	296	372	306	309	308	344	372	332	346	377	346	325	345	352	341	352	345	320	321	344	340	311	322	327	335	335	326	315	362	335	343	351	346	343	312	322	347	339	361	332	348	328	348	320	293	387	352	359	362	330	346	368	326	327	330	356	345	360	315	348	346	307	341	357	341	341	338	316	326	337	327	363	314	344	337	333	322	355	375	354	323	327	325	320	357	331	328	330	329	346	324	384	347	352	315	363	339	310	336	328	351	357	326	322	381	328	351	332	333	390	357	339	335	323	337	324	322	359	339	345	337	324	358	339	317	341	334	333	314	346	349	373	383	355	335	317	328	359	340	344	327	328	337	363	334	337	359	348	343	350	370	349	319	328	338	353	336	336	379	331	350	362	337	333	328	328	317	337	341	370	335	340	351	316	334	352	316	351	330	345	357	353	331	345	341	306	326	327	348	348	361	306	335	339	322	347	336	341	357	329	369	323	354	328	318	321	329	323	345	357	327	330	342	340	342	347	359	343	330	353	278	327	353	339	329	317	345	325	347	328	332	354	353	331	342	368	326	344	317	345	319	323	331	339	346	305	305	334	370	328	317	317	347	327	338	326	343	335	323	335	335	345	334	322	330	311	329	326	364	341	344	307	340	354	347	349	355	332	330	323	386	319	331	351	355	323	310	346	301	351	353	348	313	333	348	387	355	354	300	317	361	394	325	347	336	296	310	348	327	347	361	327	309	311	365	320	352	331	347	335	363	341	349	369	360	346	366	306	331	325	342	365	339	345	347	371	340	358	332	347	344	358	354	363	334	316	348	339	327	352	357	303	347	375	357	329	330	343	349	339	296	359	328	336	339	334	319	337	330	352	358	338	343	310	329	300	312	327	331	328	338	340	362	327	333	350	341	317	355	336	318	325	337	327	345	337	318	341	320	324	354	321	368	340	336	311	350	336	334	331	294	345	374	339	336	352	343	306	351	368	347	322	358	340	333	342	366	321	343	301	356	313	336	343	355	341	323	339	340	329	362	344	347	347	353	333	309	372	390	348	345	319	322	327	310	358	341	327	349	333	341	316	341	316	329	334	330	325	337	345	369	322	320	376	309	352	333	340	306	387	308	365	323	318	317	338	348	330	323	345	365	324	304	351	331	326	347	292	310	353	334	325	309	362	337	315	309	321	328	322	344	346	300	326	373	303	345	325	331	347	322	311	331	330	325	343	340	322	325	369	320	337	356	346	336	362	310	404	383	381	345	324	340	309	336	348	339	343	326	332	342	344	348	318	328	357	351	339	349	330	366	328	344	357	347	322	333	329	335	337	339	369	299	352	367	327	350	343	347	346	332	349	347	315	342	347	334	327	334	343	354	346	345	339	358	352	337	326	338	364	362	317	336	323	340	339	330	355	322	371	338	349	327	379	347	359	332	335	332	353	350	334	344	363	373	324	352	298	350	294	341	321	353	356	331	344	334	330	347	302	352	356	352	344	327	362	345	322	357	367	332	307	374	354	365	316	347	346	373	346	343	332	351	350	345	340	309	339	365	310	355	344	333	352	324	353	322	330	307	325	343	323	360	365	356	320	367	342	354	317	338	344	359	338	315	338	300	339	341	303	346	363	350	309	374	340	316	341	361	357	364	336	348	340	362	343	322	319	348	303	325	352	320	319	350	336	359	357	365	341	329	350	330	323	314	356	338	336	353	332	349	374	323	311	324	315	338	326	340	349	352	360	341	325	341	342	319	352	366	336	291	385	340	342	338	371	333	296	316	336	318	344	340	347	335	342	341	330	326	355	346	322	327	326	322	339	304	319	342	362	338	303	316	325	353	350	331	318	352	327	342	362	336	307	360	336	348	347	363	325	296	347	343	351	337	343	351	350	318	318	321	339	378	342	339	351	353	353	333	349	321	329	306	334	321	376	353	350	344	331	330	330	385	315	320	314	354	330	320	367	343	339	322	324	338	309	363	342	339	302	337	370	317	367	317	331	325	313	348	347	336	365	353	332	344	364	354	343	325	360	300	348	332	318	292	304	337	326	341	319	324	339	341	330	291	305	337	321	341	349	356	318	364	358	340	358	330	356	316	331	323	358	335	348	323	342	354	313	326	309	347	340	365	348	340	337	304	294	319	351	363	315	322	332	356	326	313	335	326	327	334	364	331	340	300	321	308	358	325	324	348	334	351	348	326	346	340	328	360	357	326	323	349	289	327	343	353	343	334	333	336	354	335	311	323	336	343	329	361	299	316	340	341	328	338	337	347	323	349	299	326	338	345	315	357	319	346	335	322	344	338	353	350	360	351	347	343	371	351	337	373	316	332	331	350	347	334	314	340	338	346	334	305	351	327	337	338	352	356	322	344	343	377	340	364	329	328	332	367	338	362	303	327	340	321	333	301	326	358	335	356	342	355	335	335	361	336	334	323	336	322	337	331	355	332	344	366	314	382	343	351	357	315	343	307	346	355	340	334	327	351	371	333	319	327	330	317	329	359	344	342	344	355	332	353	353	330	336	345	316	307	329	361
23587	21170	28599	25371	26910	12850	1807	814	765	684	626	611	575	540	509	506	512	520	491	480	488	483	501	421	405	463	456	458	462	451	475	442	443	454	419	462	438	477	457	433	452	457	415	474	441	458	439	415	432	449	441	449	423	435	422	402	461	462	471	458	427	436	426	447	483	415	445	394	442	426	460	414	461	438	416	441	416	429	444	442	425	472	467	443	438	425	448	440	430	403	455	459	458	473	425	458	437	430	431	436	432	444	473	391	426	418	454	463	442	416	404	422	439	432	442	436	428	377	405	423	457	412	431	434	409	452	410	466	481	411	430	429	439	424	427	423	434	434	481	399	423	407	411	434	430	421	410	429	405	448	438	460	471	431	476	465	427	406	425	443	471	421	436	447	435	443	446	416	433	413	437	473	460	444	406	410	432	456	479	466	429	434	409	448	410	414	466	459	435	410	414	438	405	424	426	404	457	424	446	400	415	437	440	438	460	461	434	423	428	455	444	436	417	457	398	411	434	448	462	429	431	460	469	443	406	451	413	452	444	417	427	470	428	447	423	409	421	458	442	416	435	438	409	434	465	414	447	457	425	375	464	429	438	415	424	406	418	433	474	440	419	421	417	427	452	401	416	455	432	421	430	466	427	446	413	447	433	452	416	450	441	481	390	431	405	448	401	420	475	426	460	425	428	448	396	432	454	441	387	468	432	419	439	460	439	425	437	435	442	433	458	430	457	420	455	432	437	414	453	416	440	392	440	452	434	420	453	380	438	422	413	476	454	449	415	480	432	430	481	426	416	413	435	443	467	416	433	424	465	426	438	443	435	481	435	432	432	452	470	438	436	430	403	418	430	422	408	395	422	439	441	443	445	433	457	454	444	443	454	449	451	440	424	404	427	470	399	387	399	441	458	435	470	463	456	442	384	411	438	434	443	415	444	457	419	417	415	458	399	440	434	408	404	451	458	451	431	417	416	434	428	451	425	461	452	415	448	403	446	442	462	424	455	454	424	451	420	437	423	454	429	420	439	428	459	452	427	405	447	435	434	455	450	398	443	427	419	457	412	435	424	462	433	424	461	425	409	424	461	442	444	434	415	471	435	436	440	449	427	434	414	449	444	407	461	443	446	452	440	403	431	389	466	427	455	433	409	417	431	438	426	482	416	445	430	401	395	431	409	454	434	475	438	433	410	444	381	445	412	433	447	441	438	452	441	408	406	434	453	426	397	423	452	398	448	462	418	406	400	443	449	438	432	457	439	462	438	421	440	408	422	466	442	426	436	429	412	415	468	429	456	413	423	446	430	416	421	386	448	408	438	431	408	418	462	450	423	420	405	425	449	434	422	414	482	417	402	443	422	437	427	439	429	430	435	444	436	412	443	430	420	442	405	443	443	427	403	434	438	445	425	417	416	399	442	440	433	451	440	454	464	412	422	431	465	388	445	400	410	429	413	428	388	461	456	444	420	433	434	463	432	450	438	432	414	424	408	422	411	427	452	416	413	446	457	429	456	426	440	418	424	446	441	418	437	452	446	445	443	416	402	443	450	442	424	444	443	409	442	469	458	472	429	451	385	442	438	445	435	455	454	454	399	400	465	410	435	409	436	461	433	411	460	438	412	421	439	432	422	440	460	435	434	416	445	421	442	416	418	452	414	404	494	422	449	466	441	417	462	439	433	432	406	437	425	441	456	453	443	412	464	428	426	452	433	410	411	486	406	449	462	487	458	414	482	442	425	407	416	459	469	418	451	424	419	437	400	445	449	433	448	395	429	435	470	449	436	426	422	395	417	414	424	400	423	464	407	429	430	440	437	440	453	401	399	438	417	429	440	421	433	449	439	421	408	447	445	412	393	407	426	411	471	435	426	450	443	444	434	455	427	459	420	429	413	438	430	431	432	452	450	442	435	431	450	428	431	431	439	463	435	423	417	423	446	450	447	457	423	390	424	408	455	428	436	420	469	453	436	450	424	443	431	450	418	419	438	433	450	428	438	473	420	417	413	401	424	415	434	450	462	432	409	445	379	409	434	445	441	436	419	451	463	462	449	424	453	470	413	441	437	412	468	430	439	468	437	439	437	422	427	418	449	469	420	442	404	439	489	456	451	395	435	424	437	432	487	432	430	413	401	439	422	436	442	395	434	438	391	464	431	429	431	485	436	422	423	401	427	398	456	420	442	452	454	427	426	412	417	417	441	422	408	402	442	469	431	428	456	440	468	425	437	402	447	410	468	412	426	453	434	457	427	432	449	434	456	422	445	419	425	428	439	465	428	434	496	417	421	441	431	404	417	428	429	453	438	445	457	442	462	457	478	426	449	448	384	423	440	421	408	392	418	425	468	445	456	416	468	435	404	468	438	440	393	414	411	432	434	457	435	427	425	423	448	452	431	415	446	430	464	402	376	441	436	453	430	440	442	397	448	410	430	426	462	456	460	417	451	440	444	440	442	439	422	407	428	426	415	431	473	451	440	462	416	424	418	424	453	445	417	403	427	419	428	400	439	457	417	428	428	412	454	469	441	422	415	466	406	412	436	442	434	414	445	414	440	467	423	456	439	485	407	438	449	451	453	439	439	397	436	441	458	415	433	407	425	481	434	424	456	439	420	433	429	396	439	445	453	457	453	438	467	458	378	436	413	433	407	416	436	423	405	410	393	434	400	415	435	400	433	417	415	476	417	405	486	425	397	423	437	457	431	491	403	462	438	423	444	452	455	425	424	445	412	440	489	460	392	440	423	459	402	458	474	453	437	414	421	431	409	454	453	431	448	447	411	434	403	452	399	441	436	376	434	411	467	431	433	408	413	434	428	437	467	408	443	428	429	442	422	426	442	402	450	423	459	401	436	413	433	434	403	437	431	454	447	480	441	441	452	437	458	472	433	415	437	405	451	441	415	440	468	391	463	410	444	452	433	427	424	442	445	424	441	467	434	432	452	428	429	463	424	423	441	454	446	446	407	426	439	426	451	442	444	453	468	411	456	443	434	417	443	423	471	448	421	484	424	442	438	435	441	458	411	421	445	446	407	441	434	452	427	434	457	431	438	390	455	401	469	410	459	488	429	385	437	423	413	405	435	404	416	451	431	447	434	442	393	449	448	419	439	436	455	435	447	433	438	409	443	473	427	427	447	425	423	447	436	451	429	445	475	394	448	451	436	420	445	440	437	459	466	431	436	436	440	438	429	438	429	440	421	447	434	462	452	421	416	422	434	435	393	456	444	429	450	441	393	395	406	441	459	425	439	439	405	440	456	431	441	435	454	408	429	429	459	447	416	435	453	445	398	418	447	421	479	416	445	439	447	429	444	436	406	432	431	429	434	417	455	425	441	442	437	429	426	437	411	407	431	446	449	436	432	440	439	419	433	439	421	431	443	448	463	421	460	435	418	423	408	433	415	435	421	436	439	440	412	437	427	444	459	405	426	431	418	437	475	468	423	430	437	474	422	422	442	435	430	440	422	456	411	439	426	402	446	464	410	451	411	397	418	441	432	409
8836	12771	10504	21189	19431	2133	1610	1324	1170	1026	872	815	760	752	668	590	604	613	613	565	581	521	547	490	515	523	525	492	514	506	534	521	482	492	458	493	510	520	491	551	501	496	507	522	495	519	508	521	490	509	452	481	510	520	500	464	504	498	466	484	485	476	493	494	469	497	518	486	492	521	508	478	483	491	523	467	477	474	526	477	556	540	498	537	483	508	523	519	531	492	470	489	507	520	494	497	496	496	499	501	477	475	517	493	462	484	490	492	475	469	487	527	533	476	470	510	512	532	491	473	484	531	479	478	519	437	464	452	527	520	466	502	477	488	507	499	483	499	466	456	527	494	456	503	544	506	500	483	491	510	483	486	541	481	504	509	495	508	488	493	499	508	468	480	480	452	483	515	478	526	474	502	527	466	511	478	503	496	518	484	478	498	481	494	505	493	449	435	484	469	515	515	486	521	480	476	525	478	517	506	512	450	486	473	468	508	481	470	466	469	494	480	517	515	504	475	500	509	492	513	488	512	523	467	470	477	464	508	507	485	471	522	516	514	486	478	507	493	482	492	509	486	498	461	453	462	499	474	464	498	482	478	511	455	514	505	490	470	484	482	473	514	483	481	499	489	483	521	479	507	471	478	492	496	493	512	477	534	473	490	466	484	471	470	497	468	516	511	493	486	509	507	484	473	471	501	477	520	498	469	504	513	488	483	489	528	490	496	507	482	484	466	533	501	473	455	458	470	493	475	534	488	468	462	518	500	511	480	507	501	504	499	510	469	517	475	485	495	473	536	509	502	469	471	504	452	492	506	470	480	523	492	509	479	487	517	519	510	515	508	471	474	506	488	465	518	484	493	477	503	489	476	466	487	498	538	482	492	499	497	488	483	494	498	475	501	493	483	474	466	493	465	492	497	463	506	497	501	524	443	480	536	454	470	542	515	475	513	488	484	491	470	492	512	544	483	503	501	522	480	479	507	462	463	472	465	497	493	480	498	504	490	471	478	532	511	502	480	495	494	473	443	489	486	463	525	520	482	518	488	465	479	493	499	482	475	504	485	537	495	523	479	507	529	436	500	451	498	477	504	475	497	458	522	487	511	489	504	506	471	490	501	487	464	503	503	457	522	492	502	457	443	489	498	468	477	466	494	462	512	472	488	491	505	502	507	505	482	489	489	504	509	494	500	482	535	470	457	508	470	504	531	477	499	518	453	430	485	492	508	480	515	498	510	482	474	500	484	510	470	484	521	471	482	511	454	501	525	516	479	509	500	528	483	445	453	495	464	510	507	494	473	483	489	490	466	512	473	483	485	469	488	506	496	514	481	484	482	507	521	468	499	463	505	498	467	510	481	496	492	498	473	487	525	499	446	474	493	492	490	539	502	483	512	488	518	492	516	488	495	482	475	565	509	494	491	518	439	514	524	489	499	477	506	524	468	475	460	520	505	487	478	448	487	487	499	461	507	520	504	487	516	464	523	475	519	504	503	441	484	490	492	507	473	474	549	461	498	465	501	507	478	516	472	525	484	538	472	498	469	499	511	477	499	481	469	476	534	497	509	496	454	509	530	518	495	483	471	489	508	472	511	497	476	486	515	481	497	517	480	494	507	465	499	517	482	503	508	466	528	494	520	500	448	507	535	523	496	458	477	475	498	497	519	460	493	473	484	518	520	478	503	530	476	481	475	504	481	514	460	501	494	438	516	489	508	500	487	502	490	511	475	485	517	452	519	484	478	495	505	541	477	471	489	477	453	480	490	514	484	492	503	515	482	531	478	505	473	495	511	499	512	481	453	463	519	476	504	491	484	488	490	445	486	430	492	470	467	486	514	504	493	511	495	512	496	532	479	526	480	493	493	498	515	485	469	506	498	461	507	452	469	480	526	461	487	514	497	493	512	516	514	501	475	457	542	503	518	518	497	516	456	554	509	526	503	491	491	476	512	459	510	488	500	464	509	514	504	532	483	476	476	519	509	510	509	509	498	488	469	508	471	449	501	485	448	504	457	489	512	477	461	499	487	482	498	466	481	497	476	519	485	491	507	500	466	546	484	510	505	513	496	462	491	525	528	544	490	509	546	531	503	497	502	471	455	464	517	502	458	499	513	486	510	480	498	449	518	515	486	534	483	515	496	451	490	475	461	509	446	499	463	534	502	480	490	510	448	481	491	491	513	516	489	477	526	493	541	486	510	495	509	492	496	508	458	476	523	504	491	504	493	483	518	514	482	486	520	447	466	474	468	502	503	520	459	485	474	533	474	516	466	484	446	501	456	464	518	501	498	492	509	492	493	476	485	495	462	488	474	501	520	510	517	479	521	483	520	478	474	486	525	493	465	502	471	512	474	489	523	539	457	512	468	515	504	462	518	517	545	491	483	506	475	520	483	500	494	545	529	520	510	501	505	509	497	479	502	484	515	490	512	479	464	532	512	461	482	483	476	481	498	490	507	452	524	477	486	524	489	524	502	489	517	524	484	482	488	512	477	479	485	480	499	500	484	519	477	481	499	503	462	517	487	467	458	453	479	496	469	468	542	459	533	502	464	514	456	481	508	487	488	462	500	469	471	546	505	507	516	513	503	478	498	450	483	460	508	499	498	463	480	522	516	466	468	490	514	464	513	506	502	509	490	474	511	537	497	464	462	461	470	544	531	513	504	448	498	508	444	500	479	496	475	541	477	500	488	492	515	484	492	526	497	500	563	514	499	462	499	444	520	500	508	484	459	483	484	480	489	513	497	493	506	492	490	540	473	514	464	490	508	516	545	501	509	516	457	468	474	502	506	495	489	467	511	477	511	474	512	534	512	496	482	456	539	445	518	498	484	490	524	446	500	516	508	489	486	473	510	471	504	431	496	524	479	530	509	489	510	475	489	484	477	471	528	474	474	473	492	515	527	492	484	508	459	485	494	514	478	498	499	449	470	497	516	499	500	494	466	469	498	489	516	521	489	498	475	494	479	496	504	509	468	479	487	489	495	508	505	529	493	504	481	486	471	487	518	516	470	482	470	502	524	527	481	514	513	482	493	505	521	503	469	439	490	499	476	515	510	447	470	484	497	467	510	473	470	495	475	497	482	525	472	497	480	502	499	459	521	496	454	489	502	506	489	464	537	506	496	459	528	480	446	485	499	503	516	500	504	503	504	509	515	505	443	502	522	503	516	483	495	459	476	508	505	467	533	479	483	469	520	521	499	516	491	514	463	486	472	501	461	511	463	529	489	462	507	513	517	511	499	460	507	460	518	492	482	510	497	527	515	506	500	469	517	485	476	472	494	471	499	535	501	496	497	490	491	491	456	491	511	479	506	455	518	502	465	502	486	490	498	512	499	511	489	491	467	464	480	511	460	526	484	490	475	474	473	489	478	509	485	493	520	471	512	449	487	504	496	509	504	518	496	485	510	518	524	487	476	522	493	494	536	489	514	483	498	472	488	503	499	492	488	528	500	491	538	513	533	481	485	520	476	504	490	460	501	520	465	473	536	516	496	489	480
24865	21168	27610	25788	20149	3122	774	689	613	589	596	581	541	566	525	528	497	556	564	513	464	506	512	499	539	521	479	459	531	483	520	483	490	516	507	507	541	522	485	467	453	483	497	517	483	483	506	502	501	490	488	454	482	463	513	490	471	508	526	510	469	483	466	497	500	435	500	487	468	503	495	463	489	453	474	523	478	460	491	463	484	500	510	502	478	526	510	477	503	476	510	489	528	504	513	511	512	487	490	444	491	484	496	498	488	502	491	487	458	490	507	464	484	509	516	516	525	506	515	471	450	515	543	480	497	477	524	479	469	517	489	459	485	449	504	454	499	473	459	494	493	521	487	539	473	531	476	479	512	451	464	457	460	502	503	497	501	460	496	502	492	482	481	477	486	473	500	494	521	480	470	461	461	459	505	513	463	492	519	502	498	466	477	439	466	491	493	478	502	478	467	497	494	513	483	510	502	493	473	499	487	506	490	498	451	475	432	502	461	506	479	469	469	488	489	496	471	517	499	459	461	524	476	496	494	499	451	459	510	499	490	472	481	465	492	471	524	462	492	527	473	494	483	527	462	492	499	475	503	490	471	443	479	461	515	496	467	466	486	486	493	466	498	493	469	418	463	474	489	477	448	452	486	461	470	551	495	462	473	495	511	502	476	492	459	467	518	443	452	488	484	498	507	478	490	485	468	512	510	514	460	486	439	452	505	454	503	464	486	436	452	500	493	456	478	493	442	511	479	436	503	503	494	496	521	505	489	487	502	482	477	463	518	499	504	479	492	468	518	481	522	495	461	471	507	462	483	465	473	496	489	507	485	466	478	487	497	508	460	472	492	487	516	464	476	494	426	484	504	512	510	465	486	469	501	475	506	498	471	467	534	493	496	513	476	528	455	465	476	536	503	525	494	481	499	476	487	501	481	491	516	443	487	458	480	490	498	486	469	461	491	488	480	488	477	496	496	490	477	479	490	510	469	472	494	469	494	481	515	479	478	497	504	518	504	530	503	511	504	514	490	520	455	489	498	500	475	475	466	518	479	468	466	481	491	472	491	477	481	472	485	488	487	506	508	504	505	481	474	463	478	542	481	529	475	485	449	468	482	475	461	493	478	510	520	506	506	450	452	483	492	491	484	443	486	471	480	499	536	485	512	445	514	536	494	458	482	471	500	530	527	481	512	468	493	503	490	503	493	480	524	476	475	518	496	486	480	523	483	507	452	494	462	491	481	527	492	503	490	491	425	447	494	482	530	442	492	478	493	462	476	467	493	488	493	480	500	536	496	461	468	530	527	457	520	465	475	507	473	489	511	513	501	536	481	513	460	523	489	478	481	467	487	462	464	515	494	498	486	474	492	482	508	485	504	488	485	490	477	487	498	484	482	504	535	470	457	496	489	478	513	497	483	480	498	473	462	500	505	458	514	473	454	449	493	507	471	446	487	486	495	481	488	499	517	455	498	482	438	502	507	521	508	482	447	484	474	459	528	519	466	505	509	527	440	453	457	479	477	472	467	500	521	499	482	471	464	495	485	500	511	473	496	540	468	510	524	495	454	518	479	542	468	456	503	461	438	508	475	535	485	450	445	499	487	489	511	459	525	500	449	488	455	473	488	481	473	472	475	460	487	466	502	470	459	468	500	467	495	518	480	501	482	512	488	459	542	492	521	477	456	516	510	483	496	517	480	478	477	515	448	516	495	512	477	481	471	444	469	488	493	491	502	505	477	485	463	513	469	478	468	475	491	491	493	452	452	467	473	527	488	477	481	510	472	494	467	456	501	525	449	465	435	488	506	466	507	488	492	496	503	494	493	505	455	481	517	489	469	465	498	450	552	521	487	477	454	473	480	500	499	467	463	491	523	486	472	477	476	453	491	490	473	483	489	505	463	464	519	505	499	495	514	466	464	520	499	490	492	430	462	493	509	497	495	475	477	472	502	460	512	477	478	436	481	479	501	481	481	468	476	450	503	472	467	502	501	492	501	475	515	510	477	475	505	472	481	470	499	466	480	505	467	494	495	506	478	502	470	488	513	493	491	455	448	486	517	505	473	487	507	459	524	476	541	480	496	473	522	481	485	479	487	524	460	513	493	510	436	477	492	513	502	447	475	471	500	465	480	534	528	543	488	481	490	530	470	481	490	515	524	494	507	485	449	492	532	521	464	522	461	453	472	510	457	502	491	494	492	488	465	470	478	474	459	479	474	508	497	429	499	460	464	514	488	477	491	473	484	502	479	487	489	485	477	498	450	460	473	493	463	535	481	523	495	481	447	487	468	494	468	458	468	464	431	486	490	500	445	513	513	513	475	498	458	467	481	507	485	487	480	469	480	487	486	482	512	515	492	511	480	482	512	495	527	480	527	508	476	457	471	504	485	500	467	508	493	470	466	467	453	507	531	497	496	447	521	492	499	473	497	520	498	507	503	490	470	507	455	515	475	475	516	515	445	483	506	458	499	500	453	481	470	441	473	475	494	484	506	467	456	495	503	480	479	503	489	445	479	502	486	481	464	501	459	493	488	499	478	427	474	489	500	484	496	481	477	513	485	507	475	450	535	546	457	546	489	443	491	507	528	496	469	521	488	495	467	454	447	499	493	491	478	467	484	476	510	442	493	510	496	475	477	500	538	497	510	435	469	475	509	502	489	497	474	485	512	497	497	485	475	470	481	468	477	532	508	477	492	542	462	467	472	519	500	435	498	443	543	445	508	442	480	492	498	454	501	522	487	521	464	525	446	490	524	504	503	463	472	474	494	467	502	537	500	442	445	488	492	481	500	445	474	509	487	450	477	478	505	503	493	473	491	494	503	486	455	495	472	477	494	508	471	505	483	499	456	498	470	506	460	510	492	498	490	518	508	512	475	479	474	474	476	521	532	468	494	476	470	515	490	491	474	489	501	490	481	492	523	469	518	500	468	470	494	463	484	479	471	451	465	462	507	501	499	516	536	496	487	488	485	493	514	452	480	520	510	500	507	468	501	530	498	478	510	509	485	518	486	432	520	536	475	483	491	460	493	475	537	528	516	497	513	532	475	459	461	484	485	521	482	506	466	485	521	466	498	467	484	502	474	496	460	502	457	487	496	489	507	488	472	490	451	476	509	445	500	484	506	488	462	531	426	514	497	467	459	517	527	491	511	541	472	471	493	454	495	498	470	505	477	442	470	485	498	491	516	460	512	515	490	466	505	460	488	487	489	492	514	524	448	482	489	478	490	475	532	528	494	481	490	528	474	424	448	434	480	496	499	475	470	497	503	507	491	478	447	509	512	461	507	502	497	487	494	506	493	479	520	500	433	512	488	514	526	507	450	505	487	479	502	480	482	468	540	498	447	460	460	479	461	486	509	475	488	529	472	480	516	474	507	473	484	501	515	508	492	474	486	487	490	489	465	452	505	509	446	469	508	457	505	473	468	503	460	515	485	501	460	502	472	460	448	472	491	491	461	468	493	491	467	488	456	499	482	481	514	510	493	491	480	468	475	493	511	478
8727	8814	7051	16562	13678	1363	1184	1062	949	867	798	694	724	684	639	657	658	633	629	636	665	586	595	585	565	585	587	613	597	598	582	603	570	602	586	618	597	566	589	590	589	566	536	579	575	573	575	608	530	566	603	593	617	563	592	528	586	586	567	580	563	542	561	584	595	631	556	599	628	582	567	599	605	609	541	548	564	550	554	581	565	554	620	579	555	559	551	577	530	593	596	622	573	585	584	622	578	565	548	539	561	593	521	580	596	537	542	567	550	572	556	550	567	567	604	548	587	571	588	585	603	578	617	591	614	559	554	569	578	580	561	550	572	587	600	573	571	553	580	585	583	536	537	556	592	557	547	552	565	543	607	562	536	549	552	616	532	592	580	584	581	615	633	606	637	582	552	581	563	555	585	534	574	541	572	622	558	565	559	550	538	612	588	568	565	546	583	600	603	561	553	549	561	508	587	579	587	548	569	587	599	586	590	612	589	595	591	575	586	558	608	560	556	582	564	562	603	584	564	584	575	532	620	583	603	550	587	559	537	576	579	561	570	552	576	575	553	577	586	618	544	566	571	603	579	576	556	562	556	561	531	592	573	551	584	545	565	545	554	621	582	609	584	574	549	605	602	546	587	620	588	597	543	559	565	534	593	536	560	613	538	546	584	588	583	601	532	581	582	589	521	589	566	575	587	546	580	591	601	564	570	580	586	603	568	614	647	553	551	550	557	580	570	571	612	590	552	535	569	558	624	562	569	550	589	613	550	530	541	525	614	583	595	578	567	577	561	577	581	588	615	588	605	584	587	545	585	582	631	649	562	609	583	579	567	546	562	589	560	549	585	561	573	592	609	558	591	590	604	636	587	535	566	598	550	554	572	585	573	556	566	581	539	553	533	562	563	608	601	597	548	591	583	557	570	567	542	551	530	584	557	596	576	527	591	565	546	548	592	552	581	588	546	582	570	585	563	579	583	538	566	574	578	579	606	604	590	546	565	509	629	574	592	540	552	575	579	563	578	578	585	573	594	550	538	543	544	564	567	562	607	559	591	579	564	535	602	594	586	604	561	588	541	557	538	578	616	555	597	610	599	567	567	552	576	598	572	550	571	538	558	557	563	574	570	556	542	552	507	575	572	556	580	557	584	570	543	559	574	642	562	573	555	568	597	570	579	574	543	577	558	572	562	585	578	549	583	628	623	621	555	539	566	553	549	583	586	577	601	558	566	589	559	527	515	581	543	575	548	550	588	571	546	575	566	575	535	548	582	587	562	591	549	556	570	586	615	587	527	601	605	580	562	568	524	599	580	575	564	537	565	587	571	625	525	564	552	615	587	582	573	600	594	569	573	573	592	564	607	607	638	604	574	611	581	587	540	558	543	560	577	607	567	538	541	562	578	578	572	619	556	520	558	550	575	575	562	583	593	566	575	527	554	606	596	566	570	587	582	594	591	591	597	553	580	564	542	556	565	588	626	539	570	532	573	588	563	568	559	584	545	570	577	601	567	534	574	602	583	583	572	585	596	554	601	583	577	579	541	567	581	590	574	547	542	584	546	539	576	592	563	547	543	585	591	551	549	584	577	544	561	517	578	542	598	584	581	543	623	546	583	556	547	560	589	568	605	572	581	548	590	613	570	528	595	529	537	562	572	584	538	579	599	614	534	558	616	579	567	573	579	593	615	547	584	588	596	562	579	568	577	553	602	548	554	623	583	544	577	584	590	561	549	580	574	568	547	575	589	571	544	547	559	578	526	592	597	575	603	595	577	558	571	532	591	570	596	528	576	547	582	573	535	576	588	556	553	544	561	556	559	615	595	616	565	530	596	561	564	558	540	596	589	604	540	586	551	541	593	544	534	593	522	582	526	555	556	564	564	564	585	570	570	565	599	582	614	558	564	584	534	516	568	609	562	603	579	573	575	545	566	554	602	583	547	639	587	547	601	577	594	563	558	632	564	583	527	542	598	585	547	587	590	566	527	549	603	561	572	568	562	551	584	562	529	556	570	583	609	581	614	592	586	554	587	583	575	573	569	581	561	551	585	579	557	588	555	551	538	525	528	554	578	559	559	574	583	574	585	563	537	580	582	587	563	528	579	572	543	546	548	568	549	592	616	570	550	585	585	535	610	581	536	529	610	549	562	595	565	573	558	620	613	616	567	603	570	585	570	597	548	562	544	563	560	572	607	585	609	572	563	570	576	570	528	544	584	610	553	602	599	624	582	578	510	567	590	585	593	579	575	545	576	583	579	609	600	542	602	579	586	555	530	574	563	594	582	555	548	579	585	573	579	526	556	562	540	542	579	543	582	567	583	563	577	553	579	584	577	619	584	613	563	529	561	604	577	566	588	565	560	531	562	568	588	570	538	589	615	554	578	577	515	526	577	574	537	552	570	538	547	565	540	541	560	598	538	602	579	587	588	597	527	627	567	531	589	602	551	565	545	615	561	582	561	614	600	606	541	599	562	608	572	572	553	559	581	560	552	556	596	541	560	572	538	551	573	570	578	584	503	545	561	567	551	512	620	551	537	578	539	562	561	570	566	576	576	578	558	578	518	589	593	560	567	610	570	560	526	576	567	620	621	564	555	568	549	539	603	564	604	594	588	583	565	613	561	564	576	582	569	592	590	582	543	580	549	579	559	562	558	558	571	602	542	558	557	583	583	565	585	582	598	592	593	554	606	590	581	577	580	561	519	594	590	556	559	557	614	521	603	581	611	570	647	633	559	553	560	562	603	588	572	595	548	584	553	564	546	578	611	582	588	616	553	567	607	598	586	568	575	582	586	613	546	588	596	608	560	565	574	559	577	538	550	586	578	601	528	581	579	592	541	578	577	612	574	572	534	605	573	523	542	558	580	603	524	600	562	562	526	586	540	571	602	579	549	558	561	559	562	574	531	582	588	554	543	527	578	601	597	602	616	562	613	541	611	551	631	546	546	535	558	606	604	569	553	571	554	582	578	628	559	559	562	578	533	568	561	569	580	589	585	594	554	573	546	554	554	589	538	555	557	580	570	535	557	585	483	542	596	544	570	560	552	633	572	601	619	625	548	563	547	571	577	593	563	582	615	591	535	596	587	558	557	610	565	598	571	595	553	593	575	572	569	540	583	574	599	586	556	584	565	572	589	548	581	582	548	577	613	571	616	594	587	598	604	570	548	566	569	550	594	553	568	563	575	592	594	568	564	604	564	584	558	559	515	555	593	527	593	583	587	544	600	568	562	567	574	562	584	591	569	537	552	606	587	560	586	584	564	575	567	607	560	600	574	547	601	573	538	555	584	583	596	563	611	581	581	574	560	552	566	571	571	536	537	595	580	559	568	609	582	582	548	627	570	570	554	579	586	589	577	543	626	567	562	582	561	519	528	565	563	539	603	608	585	571	583	573	604	587	582	588	613	566	554	570	585	571	571	577	510	571	581	594	561	566	616	550	572	582	539	542	568	579	550	607	587	613	579	594	560	537	585	549	603	594	640	560	551	527	558	574	574	622
22671	21228	29064	25179	27856	20029	8962	1848	1432	1375	1170	1085	1085	1021	1006	936	952	910	943	919	850	876	902	873	844	863	835	837	870	867	835	847	806	883	846	786	833	806	849	856	835	816	895	768	856	846	787	747	770	792	844	823	850	798	840	814	786	879	861	811	831	770	825	763	792	744	791	826	756	780	821	825	807	792	822	835	811	814	792	804	805	828	802	812	839	890	794	839	837	831	788	820	797	775	785	810	767	817	795	850	838	874	806	837	803	782	787	785	806	786	799	794	804	806	846	848	807	760	849	794	751	840	811	804	782	749	817	789	813	774	766	824	813	775	835	772	762	846	819	785	774	856	842	792	829	801	784	740	768	806	814	759	786	795	779	799	785	845	807	781	832	815	813	837	791	791	842	816	804	810	836	813	794	825	828	822	828	776	832	829	753	816	829	801	795	836	818	789	798	815	777	806	824	821	814	744	803	789	803	799	798	835	780	788	825	822	794	797	824	745	761	739	768	818	808	838	849	820	846	843	834	784	806	797	821	785	791	784	792	809	757	814	812	799	786	803	812	757	736	766	789	807	847	875	754	836	814	826	791	794	773	800	813	753	811	796	788	732	775	801	841	801	793	788	746	828	796	773	818	809	823	802	817	795	793	843	775	799	810	811	769	790	779	791	778	831	786	811	858	819	796	764	845	834	860	778	851	778	757	763	850	783	776	833	848	778	815	819	841	765	745	811	839	753	833	798	793	846	808	768	797	802	771	773	781	729	841	807	781	801	770	783	803	824	808	786	817	785	799	806	803	821	782	833	825	815	831	810	786	822	808	804	763	775	763	751	839	812	804	785	843	779	797	813	826	765	787	766	797	834	791	820	822	793	791	845	711	773	853	742	836	864	758	812	830	783	772	791	811	879	816	797	774	764	829	838	835	833	776	819	801	878	777	763	814	827	815	812	761	864	819	806	805	825	810	834	790	780	802	780	832	798	788	829	800	816	856	784	766	797	833	796	817	735	827	846	749	806	834	787	827	810	773	806	787	838	817	833	837	868	775	773	800	784	798	795	828	819	781	813	810	799	807	802	830	798	772	714	764	733	831	835	754	819	814	805	798	786	847	795	780	775	776	754	819	850	819	796	796	764	826	817	782	851	811	822	799	803	797	789	791	769	784	815	785	788	848	763	753	840	794	779	833	771	793	846	769	788	775	806	801	797	798	816	815	832	800	827	780	780	784	784	827	768	785	789	784	790	793	847	762	794	786	837	821	796	801	775	781	783	799	812	819	812	814	778	790	763	771	794	769	815	831	806	763	867	839	784	773	791	791	780	804	824	829	784	716	808	786	775	837	800	833	786	810	820	782	797	794	787	751	765	823	814	794	820	808	827	806	801	828	780	847	773	774	783	783	758	752	800	778	811	785	832	746	775	788	773	784	821	772	776	799	803	815	812	809	829	809	768	747	762	800	848	819	801	803	787	744	796	829	755	812	746	753	776	791	794	792	809	775	817	823	778	787	785	772	769	795	867	793	790	847	818	795	808	770	853	772	814	812	776	817	778	823	772	785	851	809	836	804	855	771	808	799	814	797	772	818	789	798	790	820	777	760	803	796	787	813	836	747	782	796	803	811	798	775	828	808	855	798	814	819	772	787	817	792	824	794	775	872	826	839	827	816	771	810	821	806	767	780	827	780	829	827	789	797	816	821	817	802	798	803	743	817	817	807	837	786	811	805	844	811	822	835	797	769	782	794	872	794	766	783	782	815	767	810	765	761	817	792	766	765	853	768	816	787	843	794	776	743	800	771	778	798	819	801	813	791	784	799	783	815	770	789	791	806	822	796	803	857	797	767	795	776	808	783	827	839	786	798	808	792	760	789	771	806	804	756	780	814	757	791	787	846	797	843	754	738	834	811	784	850	827	814	805	823	812	833	825	794	800	846	815	816	821	805	802	856	798	785	767	829	816	797	842	831	763	765	803	817	776	805	776	811	832	765	741	808	773	816	757	813	815	817	763	788	789	855	749	788	824	747	776	791	782	780	802	748	786	809	820	820	791	808	765	828	747	805	760	780	794	832	780	794	784	830	797	798	763	787	803	863	806	788	802	796	796	803	780	801	815	829	829	819	755	835	811	820	788	780	830	800	819	825	798	763	828	786	789	806	806	802	796	771	773	815	897	821	812	827	799	784	828	824	781	827	777	765	848	764	815	781	792	833	791	767	795	789	746	762	824	833	817	765	796	821	790	827	735	792	819	777	854	803	814	806	803	815	807	794	741	786	777	805	837	773	808	839	810	813	820	747	788	775	835	766	789	798	836	774	829	799	760	787	813	798	781	805	796	790	768	810	791	804	785	805	802	795	790	779	769	764	767	812	821	808	738	774	792	815	760	806	790	821	895	765	798	761	812	763	772	829	776	771	772	814	777	779	818	777	825	809	754	787	802	803	839	812	767	792	793	793	757	810	824	819	750	771	780	864	810	804	791	801	778	808	802	762	793	746	802	805	741	807	764	799	820	835	848	814	815	769	790	809	783	811	841	846	763	806	743	805	793	822	726	826	801	844	845	807	835	795	773	784	782	794	795	810	752	770	795	764	816	813	785	808	779	792	780	859	775	774	758	856	791	821	779	773	785	750	829	811	776	767	792	821	783	799	768	783	805	805	828	790	793	799	797	797	764	818	784	788	831	793	765	800	825	821	812	745	798	812	813	810	793	807	802	809	804	785	777	822	794	777	798	745	838	787	793	795	820	817	745	777	759	762	810	792	802	829	831	803	762	820	772	859	797	770	789	773	757	800	800	816	816	802	786	789	815	819	787	815	832	778	813	786	805	821	795	811	825	801	786	812	774	773	789	780	801	800	844	821	808	791	761	840	800	835	783	783	815	815	766	796	824	789	773	791	733	811	788	793	809	803	760	774	790	814	766	766	785	747	796	817	774	771	827	785	792	857	754	792	832	790	819	785	748	743	779	864	797	830	821	755	815	806	836	828	758	802	795	792	779	807	832	795	755	810	759	762	774	847	805	739	762	775	802	811	761	799	757	810	803	771	809	803	761	766	866	726	820	760	783	795	799	818	767	856	785	765	819	777	835	775	780	769	778	805	806	790	786	817	778	772	823	810	854	816	814	788	749	776	812	781	807	799	766	787	812	789	849	793	813	839	785	800	790	798	785	779	803	835	832	781	803	761	769	773	813	764	826	833	831	812	836	801	845	804	826	777	771	789	809	782	783	816	779	825	777	758	804	790	765	782	809	781	827	809	764	804	837	783	794	753	828	782	775	775	793	824	803	822	774	804	779	824	778	732	759	774	779	769	793	819	832	744	758	768	840	809	741	759	770	832	828	848	804	784	781	821	777	752	826	839	794	751	788	799	764	765	797	781	864	813	770	805	753	825	784	756	837	818	819	777	753	802	729	824	776	778	771	806	774	826	782	789	787	760	790	853	776	738	818	822	760	778	859	803	805	803	758	802	816	781	809	761	776	790	837	840	807	792	809	833	757
10829	19147	16622	27826	23620	3866	3147	2523	2252	1889	1614	1446	1351	1341	1135	1117	1123	1107	1030	1071	1031	972	973	955	985	937	915	1013	932	925	915	917	875	896	890	909	871	903	968	939	886	878	930	908	833	865	913	948	885	915	853	833	821	866	871	870	854	900	885	893	861	876	870	833	849	897	836	869	848	827	903	869	887	825	877	876	940	874	852	867	809	854	861	863	878	874	865	873	861	852	863	841	815	859	851	857	886	847	895	865	841	881	906	879	873	900	777	880	933	884	856	910	894	880	853	845	827	860	874	869	862	826	821	881	823	894	870	869	826	884	858	830	803	863	852	844	837	891	846	890	855	902	867	849	837	889	933	848	859	901	873	863	900	848	806	883	854	881	790	854	846	869	915	882	856	860	834	838	888	932	842	874	912	838	851	880	836	842	829	874	851	889	844	887	865	819	861	878	881	868	900	866	847	830	876	894	925	878	865	821	882	875	841	814	835	814	858	834	856	906	850	899	834	798	936	852	896	883	847	881	908	884	883	869	788	899	847	855	879	846	848	799	910	846	853	901	895	866	933	818	848	894	890	895	912	876	853	852	888	883	892	901	868	862	878	866	824	828	900	921	837	819	859	862	905	930	917	831	932	869	898	854	829	854	831	827	855	842	867	869	862	890	843	846	846	898	903	850	862	898	897	860	848	829	864	837	835	876	844	859	847	825	852	889	875	880	870	858	863	891	856	893	908	880	882	850	898	869	878	853	922	812	842	826	884	855	845	892	842	901	886	841	849	848	847	925	884	881	823	893	808	854	858	884	847	860	846	891	856	894	863	896	828	892	840	902	864	863	872	836	861	882	890	846	909	861	914	847	834	883	858	862	844	844	862	854	853	828	830	839	866	850	809	919	774	869	811	823	855	841	846	874	896	853	857	839	841	886	816	844	869	882	875	848	823	874	913	923	829	803	938	888	835	870	857	852	850	892	829	838	894	857	876	882	907	877	860	856	870	827	913	865	912	818	891	898	877	833	904	946	863	913	846	861	859	864	884	815	848	847	910	847	874	861	909	861	922	877	892	847	857	871	858	874	844	841	822	895	800	910	854	808	882	865	884	848	873	879	880	899	848	847	814	856	833	860	907	849	903	875	852	839	840	854	922	877	882	868	857	868	855	883	915	894	889	867	854	875	856	818	828	810	867	866	815	851	899	889	841	818	896	828	845	887	832	807	876	877	873	862	900	879	869	858	858	899	889	840	819	918	813	837	883	848	875	842	872	886	855	881	841	845	912	852	885	904	896	862	865	824	844	893	901	892	888	861	856	886	873	916	882	857	838	900	851	844	921	831	849	870	821	868	867	887	848	903	838	858	940	801	863	849	894	855	868	891	908	891	816	916	894	873	865	845	876	871	888	916	815	862	889	870	858	893	837	847	861	852	893	862	883	889	898	873	860	893	872	848	841	857	850	922	835	850	829	904	861	872	870	809	907	841	863	834	850	853	892	872	862	894	842	865	858	845	871	901	884	841	884	902	828	865	846	886	847	842	829	847	873	887	872	851	832	860	803	851	926	910	832	864	888	879	862	910	810	811	853	866	835	861	881	864	872	847	896	817	867	826	855	814	890	851	874	801	850	830	914	886	852	864	871	878	945	910	814	868	920	856	853	835	845	861	868	905	842	840	816	915	862	864	831	845	883	875	898	879	886	846	842	851	919	880	875	905	824	864	862	875	886	874	877	921	877	847	916	855	860	849	873	883	844	886	846	851	883	817	851	854	854	875	884	826	839	885	850	838	876	933	902	874	901	879	805	877	891	856	903	857	848	886	845	851	847	860	845	854	845	837	821	855	850	837	871	825	836	878	834	885	877	850	843	899	839	814	820	829	888	859	852	889	829	847	859	835	884	900	841	887	895	867	875	905	854	882	881	819	860	901	845	783	810	902	847	848	842	859	851	877	870	842	862	870	860	816	837	897	857	840	828	852	905	872	878	889	843	904	853	917	868	912	886	859	842	904	823	891	854	857	859	926	871	870	882	857	840	854	809	884	874	874	903	918	899	892	908	854	811	923	881	811	875	815	877	850	795	870	875	808	844	864	903	845	857	872	871	860	825	915	839	901	854	871	850	895	884	870	802	885	819	871	814	821	883	839	819	849	840	868	856	910	881	889	841	899	825	845	848	846	836	868	830	811	880	860	861	877	847	856	853	821	854	824	886	837	799	874	838	901	849	834	848	872	860	891	834	833	839	891	882	885	842	850	901	872	834	857	900	880	844	824	863	881	809	870	896	872	837	844	879	876	852	854	837	894	882	878	835	896	847	807	843	787	869	816	867	808	881	891	907	846	888	867	877	831	906	856	880	865	870	899	856	888	884	874	844	862	857	887	839	857	835	882	872	852	873	896	877	873	910	848	810	903	844	818	893	845	848	859	861	899	880	816	845	882	868	880	847	902	863	903	824	891	899	808	846	906	873	822	880	841	858	922	835	876	901	850	864	925	865	827	849	873	861	881	819	874	862	844	856	863	875	903	858	895	895	870	827	883	851	851	879	818	819	901	875	906	833	922	887	857	852	897	898	825	855	917	823	853	884	833	814	787	868	899	839	831	887	808	898	838	871	837	836	856	909	852	841	878	824	868	852	868	867	797	913	924	863	832	919	886	840	857	820	865	852	910	852	824	826	900	848	903	865	866	829	845	923	893	825	873	878	879	921	904	834	845	887	841	842	890	883	917	910	830	831	859	863	875	816	867	811	850	885	876	856	876	836	857	840	864	845	787	844	865	829	907	840	913	882	832	855	848	874	853	852	850	863	851	860	886	849	889	910	846	847	861	879	900	821	842	912	865	908	897	897	810	842	825	904	799	857	905	868	800	871	855	838	893	805	903	852	843	880	822	843	874	902	895	835	839	880	884	873	878	809	843	872	893	811	888	870	833	863	826	890	881	866	878	841	842	818	881	811	867	845	857	909	803	903	834	859	849	853	868	885	798	887	817	863	885	847	876	841	846	831	879	889	870	838	876	889	943	920	873	855	902	827	868	817	831	889	857	862	818	826	869	845	858	900	843	869	856	930	845	857	868	887	855	834	873	822	912	895	864	842	853	831	891	857	847	848	837	879	860	845	848	878	867	874	870	870	883	909	887	884	913	862	870	864	890	876	893	820	910	900	848	864	826	847	919	845	899	856	817	855	842	817	829	871	842	910	905	846	816	816	897	796	868	839	865	861	854	857	837	860	906	859	847	845	849	856	846	874	822	830	872	883	833	825	862	832	917	793	836	895	865	853	876	854	874	860	784	881	915	850	862	880	870	797	844	879	817	898	858	889	834	840	867	800	899	867	893	888	895	843	845	904	862	869	886	849	819	844	906	848	893	893	917	872	801	844	841	864	839	816	852	848	820	894	890	849	892	859	874	838	853	883	898	883	864	826	895	903	865	821	853	893	846	881	879	834	878	838	816	880	825	817	876	833	919	864	845	842	876	865	865	852	913	840	872	866	855	862	815	918	836
27127	20487	9794	5196	4436	392	345	314	294	321	321	280	251	276	315	290	305	287	257	304	295	298	273	256	287	300	290	249	251	252	275	280	276	265	279	267	261	287	287	270	291	255	255	251	290	262	291	267	238	253	249	293	277	274	284	264	278	313	268	259	293	299	286	289	285	287	278	251	272	288	281	309	285	281	296	292	281	284	266	290	261	277	297	257	280	278	303	299	291	265	285	311	292	278	274	256	305	255	310	274	288	291	302	258	286	293	289	318	286	298	243	291	281	299	274	298	279	241	255	311	242	274	265	280	296	244	245	290	275	275	297	287	254	295	270	266	275	255	287	285	280	244	290	294	282	290	302	250	262	304	279	277	301	259	254	286	282	249	290	272	264	291	286	261	262	278	279	280	287	268	278	266	281	278	262	286	273	282	268	251	260	265	269	256	271	257	276	258	276	274	281	274	282	275	287	310	282	287	291	272	273	279	269	252	263	271	286	279	259	313	259	268	252	239	286	270	276	261	286	264	272	272	265	261	292	275	278	269	272	260	285	257	273	298	257	269	298	274	294	300	291	287	283	255	293	264	306	255	278	291	285	266	295	310	288	286	265	277	272	272	287	271	246	286	310	253	281	299	280	255	283	307	227	269	304	328	287	268	295	272	249	244	252	273	273	273	300	269	250	274	290	293	272	269	295	290	281	276	263	271	295	277	294	288	276	325	280	254	293	276	287	271	275	288	277	304	269	267	289	293	254	268	271	272	280	272	304	275	268	276	272	310	294	292	262	257	278	310	303	233	293	260	267	259	272	257	275	278	262	288	270	269	297	267	276	255	289	273	265	264	274	285	263	271	289	260	259	269	296	285	275	288	265	295	245	274	284	243	260	266	265	309	252	264	263	267	275	304	278	281	295	278	299	269	269	271	275	273	290	288	270	279	255	272	280	250	295	296	302	256	278	280	306	299	274	269	277	294	267	338	294	270	269	276	267	247	284	252	281	268	251	278	297	293	283	254	279	291	309	261	276	275	285	274	292	288	257	271	262	240	295	261	247	279	293	270	290	281	295	266	296	270	268	267	259	291	241	281	284	269	287	274	288	295	289	272	254	284	303	281	257	264	277	270	280	260	295	273	271	279	252	289	290	289	275	274	299	290	276	295	309	271	273	282	288	238	298	265	280	260	310	255	263	250	304	295	263	264	245	253	290	299	299	283	279	269	277	293	279	296	255	267	274	276	262	287	294	262	279	270	282	259	277	267	287	316	274	304	246	252	313	292	303	263	283	294	260	276	284	269	275	299	255	270	298	280	272	282	296	282	295	289	281	267	255	288	291	281	296	303	271	292	271	263	255	266	289	306	260	262	285	267	261	275	259	261	290	274	287	242	279	302	301	296	303	269	267	295	270	253	280	288	301	275	274	265	245	274	254	294	323	293	263	262	269	258	277	263	286	270	273	264	294	291	253	284	296	266	251	270	270	285	271	311	292	298	300	273	263	272	282	290	293	288	271	254	269	247	322	266	254	270	263	292	309	256	291	314	280	288	256	262	293	265	298	277	292	285	310	294	286	290	264	301	286	286	273	271	280	294	286	308	315	281	282	296	282	282	289	291	271	291	275	274	265	280	274	295	279	263	253	286	291	280	287	300	280	287	289	275	275	318	254	250	288	303	251	275	284	259	293	286	279	287	269	270	274	306	267	292	284	310	272	274	298	273	280	274	290	301	308	279	252	310	264	257	250	281	264	287	303	286	274	284	279	268	294	229	283	286	283	287	287	279	289	292	295	302	282	273	293	287	260	295	277	279	268	258	286	317	267	264	257	292	299	272	262	289	265	288	265	278	281	286	278	253	266	289	254	289	254	236	283	280	265	315	280	283	283	280	268	265	293	280	277	268	277	272	272	264	270	282	298	291	308	287	271	275	251	286	326	249	276	288	288	277	270	286	262	290	282	284	279	276	253	271	295	278	293	285	264	298	310	306	285	272	276	285	249	292	280	249	285	272	282	248	276	301	304	304	281	287	296	286	297	264	269	267	281	289	294	279	271	286	270	306	290	277	285	271	284	305	251	303	284	279	262	300	307	275	282	285	295	276	249	295	304	265	282	304	262	303	254	298	280	269	280	280	279	274	272	268	269	274	281	292	272	270	299	284	266	279	289	276	262	279	286	275	285	286	278	302	256	279	263	273	292	285	269	280	293	298	250	300	267	248	280	273	251	271	265	298	280	282	293	276	302	295	263	277	265	270	299	274	267	272	285	271	284	281	296	297	293	288	277	272	261	274	266	263	299	261	282	289	268	286	307	292	265	260	288	310	270	284	254	269	290	295	290	286	290	259	268	278	269	259	272	321	252	276	305	289	260	292	282	288	276	283	307	277	309	305	288	320	272	280	279	295	267	288	281	292	253	252	257	257	287	304	283	311	300	280	265	273	296	294	256	297	318	281	290	273	270	286	272	244	268	263	283	303	267	292	267	285	255	256	232	286	290	276	270	276	287	273	274	269	258	295	281	330	283	289	296	280	289	262	322	267	285	275	286	282	254	293	285	275	270	300	300	253	300	293	301	255	265	294	273	322	255	293	273	283	264	274	269	274	275	257	265	268	278	308	266	282	280	294	268	309	279	260	256	286	294	249	277	287	264	269	290	278	288	272	262	291	293	260	292	269	264	244	310	285	283	278	289	271	269	264	280	268	265	255	294	280	299	303	292	283	280	295	278	283	264	275	275	266	274	268	281	280	268	285	291	277	282	281	269	275	258	279	282	281	307	281	274	279	237	281	285	249	273	291	292	284	280	292	245	270	296	268	285	271	280	270	271	266	256	270	246	275	302	309	276	287	253	263	277	297	272	262	288	273	292	287	274	288	268	274	305	268	299	281	292	287	238	307	254	249	285	273	271	313	297	273	275	297	301	294	267	288	301	328	293	260	259	258	269	285	286	300	296	261	303	270	256	300	265	259	285	293	285	293	253	285	314	288	304	279	292	249	259	304	286	247	283	271	262	282	278	286	268	305	259	281	287	282	288	284	287	275	283	271	273	262	263	265	297	258	284	261	274	284	292	254	263	280	312	270	249	282	285	292	274	270	282	275	244	277	283	273	293	247	278	289	274	275	295	287	282	280	292	288	292	284	259	297	291	274	291	280	301	275	280	283	276	287	294	276	247	281	277	307	285	272	293	307	279	260	276	278	254	297	316	262	279	268	261	271	287	308	293	256	321	292	260	271	278	272	283	258	249	249	254	264	282	297	270	265	282	274	291	315	291	273	248	297	262	293	227	261	293	291	279	291	285	251	289	282	296	300	262	305	259	320	289	282	291	290	296	304	323	273	252	319	293	271	307	257	297	262	279	241	255	268	252	284	286	252	269	293	252	261	274	289	291	281	254	253	292	281	273	292	294	303	246	296	254	288	266	273	293	276	232	261	292	274	275	308	278	282	276	331	271	295	286	281	249	288	292	276	275	282	283	295	298	303	268	282	297	270	283	280	237	250	258	256
7352	3582	3280	5315	4303	460	413	418	392	373	374	370	347	361	350	312	339	392	376	370	362	341	350	356	339	327	346	348	318	349	343	349	328	328	331	335	326	363	355	339	337	325	345	348	342	313	326	326	326	284	328	360	363	350	343	352	340	379	359	323	337	361	319	339	361	356	338	339	338	341	337	338	349	332	309	330	315	329	323	338	360	351	359	344	342	302	320	317	323	351	339	312	344	352	351	320	349	339	361	338	320	340	355	336	312	319	325	342	347	334	371	330	361	356	363	310	305	319	348	308	348	344	335	321	322	302	321	350	328	338	347	331	319	357	334	331	326	347	356	338	343	333	343	343	325	342	379	315	356	335	342	382	320	325	316	340	313	334	335	326	357	356	333	324	347	312	374	357	342	373	343	355	288	297	339	344	349	346	364	320	374	338	320	345	347	313	362	315	325	317	341	346	297	360	296	352	316	343	336	331	348	334	342	322	346	335	325	359	303	315	325	343	316	338	326	346	339	337	322	333	342	342	333	351	372	315	334	338	332	345	304	334	353	323	303	333	328	343	320	362	319	331	321	325	358	365	370	302	334	314	345	346	351	324	349	356	327	319	339	316	351	347	343	315	322	332	334	344	327	334	354	345	345	343	314	308	342	317	347	331	328	353	358	359	355	350	325	323	334	349	351	324	349	314	301	329	348	299	338	338	352	362	368	328	333	351	353	376	348	338	353	337	345	332	340	330	345	348	359	343	336	359	333	361	343	330	337	331	335	348	337	354	322	350	352	340	328	346	349	350	317	346	351	353	369	289	325	338	342	370	312	364	357	348	305	364	365	334	323	353	340	350	374	345	351	326	338	330	312	332	343	314	374	354	334	324	330	324	327	350	335	321	306	356	354	337	319	329	325	312	308	287	319	358	325	338	327	361	327	319	342	347	348	348	356	341	331	355	307	338	294	322	367	337	356	336	338	352	324	334	329	348	313	350	363	352	339	331	326	326	356	349	340	347	328	346	345	353	329	318	360	366	314	348	363	344	332	347	311	354	344	362	363	366	372	358	359	334	330	372	397	322	348	335	358	346	379	315	330	334	334	347	331	307	296	365	344	368	360	331	338	312	369	373	330	318	296	342	371	336	336	351	369	347	331	328	360	302	325	331	347	318	372	379	322	348	346	328	334	331	392	355	333	342	329	367	349	322	332	334	307	320	324	320	359	350	338	317	380	365	348	313	308	333	341	311	339	339	325	345	337	342	343	328	373	348	378	364	356	345	320	320	329	311	316	342	339	374	341	360	328	315	314	325	330	341	318	344	329	333	350	335	328	291	321	346	347	336	307	342	335	329	353	349	331	301	373	328	308	374	351	368	351	347	321	351	335	327	363	339	341	347	326	326	395	335	339	339	347	323	352	338	380	355	341	330	349	330	341	330	330	336	327	344	333	327	319	324	311	332	323	371	351	356	348	319	349	346	321	346	329	366	336	341	334	347	332	340	343	371	327	350	330	337	328	342	357	355	328	324	325	344	341	354	325	341	338	341	353	378	344	316	344	367	363	323	318	331	328	338	343	332	350	317	345	341	378	321	349	361	344	377	328	321	328	309	363	331	335	334	349	329	355	322	351	343	341	336	339	323	332	358	328	335	315	331	318	353	356	350	358	319	350	329	293	332	305	335	339	343	291	368	322	345	316	309	345	310	329	357	347	343	334	336	298	355	314	353	357	370	329	322	359	342	348	324	339	365	368	364	325	370	345	317	323	358	336	354	311	335	360	345	337	366	331	354	347	340	333	341	325	347	374	351	358	324	309	332	333	344	332	316	337	322	355	380	341	308	372	334	356	360	313	369	393	340	334	353	332	333	318	349	358	341	350	326	334	331	365	325	311	322	317	331	334	347	353	318	308	347	328	345	315	321	356	329	354	351	354	368	312	332	339	319	381	320	367	360	365	325	354	322	322	325	339	344	316	341	342	334	326	348	328	350	319	355	333	351	304	332	352	370	318	296	323	351	330	315	336	345	346	353	303	316	351	315	331	362	365	342	365	329	313	319	365	355	356	337	338	360	308	321	325	313	353	344	336	323	346	346	324	308	329	327	344	344	270	360	315	329	338	326	340	331	345	385	362	358	329	338	335	334	323	328	342	314	352	344	356	354	328	312	321	309	363	342	326	361	330	389	325	333	344	329	344	323	330	327	317	363	339	338	353	343	291	352	313	371	311	295	301	322	353	312	336	340	316	367	323	327	362	338	349	323	339	364	330	321	326	354	332	325	377	307	339	366	342	354	309	354	329	356	333	335	340	331	323	364	325	337	339	345	364	338	374	300	337	341	332	349	357	326	358	327	306	305	312	340	338	350	354	335	335	350	318	345	337	329	343	329	318	359	345	334	332	347	366	311	337	336	365	349	322	339	341	329	347	317	343	350	351	322	334	345	363	346	340	326	344	321	338	344	307	354	334	340	354	358	329	278	345	351	341	404	353	359	343	354	347	310	334	375	309	331	337	338	357	316	344	316	358	324	354	361	307	337	329	307	324	320	374	339	346	341	337	376	329	360	347	301	343	347	358	320	331	363	308	358	345	347	318	324	354	346	350	316	357	358	338	339	347	332	343	339	303	355	331	320	361	326	340	359	340	358	326	327	343	298	349	328	348	325	300	342	342	346	371	322	312	339	346	334	335	366	319	347	360	374	359	311	319	340	346	342	339	361	326	353	340	326	337	321	340	334	334	341	327	324	317	318	372	335	325	343	355	353	321	367	377	361	328	321	333	355	327	338	340	359	352	304	339	361	324	335	338	345	335	342	324	342	379	361	293	334	323	304	332	326	311	349	347	342	364	328	361	334	328	357	372	346	374	359	364	319	348	344	349	352	301	334	339	318	350	334	317	337	323	358	367	352	371	328	374	377	354	348	360	327	372	341	308	337	345	330	328	359	332	352	334	347	314	350	350	301	312	304	321	350	333	304	344	325	325	332	377	332	335	329	303	344	335	355	376	328	311	336	351	309	327	322	348	321	348	389	372	322	328	339	367	324	328	337	296	315	325	322	306	313	360	342	348	335	370	348	318	307	340	338	347	325	322	358	334	380	319	344	324	297	338	336	344	378	380	326	329	331	352	332	330	328	303	364	336	351	326	309	333	333	354	320	332	370	350	342	315	337	356	348	310	329	334	347	341	301	336	333	320	377	358	321	334	343	329	338	364	330	312	327	350	341	324	350	329	308	314	350	354	327	323	370	338	364	357	361	330	305	320	349	330	340	349	310	371	328	324	338	322	322	352	353	322	325	346	337	301	333	372	317	322	317	338	343	349	309	363	307	303	334	311	307	349	381	313	323	340	349	336	359	339	336	329	337	380	342	340	365	345	350	349	358	309	368	338	350	345	327	330	290	347	321	348	360	311	352	315	324	347	353	329	304	337	336	400	326	298	368	334	399	355	346	352	309	336	337	347	337	310	318	341	363	322	314	335	314	346	361	360	322	355	346	336	331	340	333	330	347
23645	21178	28604	24766	25834	15322	2615	854	758	685	643	586	566	541	529	504	490	487	522	482	473	516	447	492	450	498	479	453	439	473	483	459	445	458	451	433	404	445	462	455	435	461	442	462	431	436	448	433	412	453	432	433	467	422	457	433	436	434	426	416	437	428	415	423	462	423	415	440	457	453	427	433	466	453	447	425	441	442	439	437	441	431	445	440	465	463	446	444	446	427	441	422	462	415	494	427	441	433	425	465	445	440	417	456	449	426	434	460	453	425	445	423	479	395	426	472	446	426	442	445	457	444	420	433	416	397	467	434	450	434	390	430	432	417	433	419	436	435	468	426	461	456	437	427	399	434	427	464	438	430	437	430	432	450	424	439	424	464	467	420	439	407	448	400	407	439	408	477	457	448	420	456	428	430	449	439	403	461	466	474	455	418	431	439	434	450	428	423	453	419	417	408	410	401	401	463	480	445	436	442	459	433	429	447	409	417	431	424	435	434	430	437	471	435	419	463	453	464	441	467	429	395	450	426	458	424	417	467	454	461	458	416	410	455	416	425	456	432	429	392	464	448	459	436	429	402	421	416	458	431	475	465	450	458	461	446	495	456	425	440	448	451	419	424	449	442	449	478	455	467	449	415	436	428	435	466	420	471	412	459	469	472	420	459	450	441	422	459	442	468	446	431	440	417	422	445	432	449	426	450	426	457	400	419	467	429	459	420	478	435	436	412	426	441	420	419	403	420	431	428	434	395	458	394	408	451	430	448	447	451	441	439	437	468	455	414	469	425	453	428	450	427	414	456	430	421	453	426	400	433	441	407	442	451	453	428	453	458	426	431	448	458	448	461	408	439	451	424	437	444	458	423	440	450	427	445	448	422	446	445	446	435	448	447	430	426	511	452	451	443	451	427	448	458	460	453	431	403	442	414	455	454	437	397	423	463	453	429	422	427	432	454	414	411	468	445	443	424	405	437	424	429	474	432	436	459	479	439	416	428	442	483	411	428	415	441	379	445	456	446	398	407	457	428	434	409	429	454	417	437	427	448	474	436	400	467	416	421	435	414	454	401	457	440	414	412	420	437	471	415	414	405	396	453	433	426	432	466	424	438	453	444	407	422	464	441	476	450	432	461	431	420	465	427	447	466	448	450	430	389	438	445	420	464	467	442	441	483	474	423	424	432	426	426	454	484	453	472	459	445	457	439	406	458	412	437	454	417	446	424	426	438	436	440	410	470	436	427	428	406	453	412	440	471	436	409	468	430	413	427	472	412	433	446	424	481	435	420	440	462	421	445	479	396	408	435	408	433	456	479	451	421	463	443	440	445	466	408	462	424	480	461	484	427	424	498	449	474	423	438	435	427	454	448	402	434	452	445	477	434	426	456	408	410	416	434	429	438	454	446	454	460	413	390	415	412	460	455	410	434	437	447	465	441	480	428	401	453	424	425	475	420	460	434	406	430	420	437	420	471	457	476	440	484	460	439	422	484	416	450	450	474	428	393	460	430	467	442	452	409	399	441	465	446	446	431	465	427	428	458	455	412	468	404	453	443	429	422	435	427	449	462	459	455	464	464	456	480	428	424	471	445	414	478	406	415	421	452	415	410	468	430	440	441	453	430	426	442	462	382	416	410	431	423	456	432	455	445	445	407	420	420	468	442	444	404	412	455	394	454	444	434	431	440	432	432	412	410	457	448	413	404	446	436	445	435	411	432	410	427	432	411	450	419	415	455	443	425	470	422	462	460	412	419	439	436	412	449	425	471	450	442	433	405	400	450	420	443	409	410	436	440	448	435	418	414	421	431	399	442	421	467	451	435	405	459	445	405	426	417	448	430	440	435	430	419	445	432	431	461	496	463	426	443	439	405	418	455	424	450	460	417	458	412	412	454	428	449	452	449	433	438	426	433	430	444	427	416	452	401	425	410	428	466	467	433	437	388	431	406	429	413	408	449	439	425	420	444	500	412	472	470	477	456	421	422	456	402	452	451	441	460	445	433	427	429	432	473	455	456	430	471	427	430	426	422	450	442	396	411	435	407	424	437	478	453	480	414	409	425	435	449	417	401	432	423	450	420	477	433	448	432	411	436	439	439	432	429	461	447	455	413	450	416	453	457	440	420	444	408	430	453	403	439	424	460	455	443	397	460	424	401	453	446	417	425	410	414	447	430	413	439	391	433	428	453	421	421	424	429	456	464	457	408	444	423	412	423	407	438	443	429	446	471	448	483	468	397	394	453	464	420	415	430	453	502	409	441	455	440	425	431	448	445	428	432	394	414	428	437	457	466	457	430	424	391	418	431	460	443	419	449	451	477	430	438	436	475	455	441	447	422	449	405	430	420	439	422	435	468	449	438	436	478	431	429	432	416	369	430	458	475	435	423	465	417	413	447	404	458	458	483	426	462	443	421	452	469	458	437	426	457	435	443	401	437	449	405	416	426	431	449	398	393	470	469	452	380	427	460	438	410	424	416	427	422	460	439	433	455	424	454	424	405	447	446	423	470	449	399	425	446	461	468	406	420	438	400	456	452	429	420	431	428	468	408	485	422	430	462	434	415	447	443	453	456	413	453	452	424	431	400	432	504	415	452	448	461	415	425	426	443	411	429	444	413	453	424	408	457	461	459	451	447	446	465	434	454	441	464	434	476	436	416	461	453	442	446	427	414	438	419	424	409	456	391	450	420	452	408	455	461	427	468	432	428	437	437	443	447	433	398	422	439	453	407	418	480	409	425	451	451	440	433	430	398	418	443	444	474	439	399	403	431	394	418	435	398	476	428	430	434	434	468	426	451	467	420	428	451	456	464	434	443	432	425	455	430	444	443	428	432	430	472	405	437	440	461	413	409	408	422	448	476	438	423	423	424	423	424	421	439	443	434	478	445	438	453	434	475	431	401	426	417	428	461	461	423	473	442	427	438	425	429	459	409	441	428	461	421	405	437	436	450	421	449	456	419	469	425	454	459	433	442	432	432	458	429	474	417	464	434	407	444	450	443	478	438	403	453	413	438	432	432	413	437	464	417	446	457	406	443	464	393	421	434	439	457	448	413	449	412	426	434	413	429	439	456	438	420	430	422	423	434	451	455	471	433	451	464	425	457	416	442	423	442	452	441	473	438	448	443	409	455	448	439	429	434	445	421	447	439	428	436	472	477	442	424	443	463	429	439	437	422	434	450	424	428	426	443	445	477	447	445	417	428	412	375	474	384	420	455	430	412	442	438	401	462	398	429	448	421	442	440	420	483	403	453	457	415	438	464	439	433	456	425	470	465	455	423	437	430	411	437	455	416	445	438	446	416	435	429	456	462	444	473	465	426	412	431	443	418	471	420	451	432	443	486	430	443	432	439	442	454	404	432	436	478	439	421	429	429	361	469	440	399	444	418	445	424	455	452	428	431	445	453	453	434	412	445	406	423	434	413	421	429	405	408	451	433	436	443	426	466	420	403	448	474	491	443	401	428	452	440	441	447	441	446	450	447	418	396	433	439	461	479
8974	12526	11793	19385	21056	2072	1646	1399	1169	990	867	775	763	697	655	673	568	601	605	538	530	570	563	560	496	548	540	527	573	536	508	526	537	547	504	494	499	546	521	490	518	521	514	484	476	481	554	499	487	529	481	489	504	451	498	521	484	494	483	479	448	507	483	510	473	481	457	509	509	481	481	518	538	471	490	510	519	511	511	539	485	519	496	500	487	465	502	542	483	476	502	488	517	533	477	511	498	490	475	521	498	490	548	491	458	498	491	534	469	546	486	462	499	505	487	454	513	511	517	478	521	488	518	465	515	487	503	440	500	494	482	474	465	516	460	525	482	470	516	490	529	493	466	488	477	491	472	511	456	502	518	490	481	476	496	501	508	518	479	457	476	471	476	504	484	490	480	488	466	507	510	474	456	485	534	481	479	494	507	492	506	496	536	453	451	484	522	505	515	517	492	496	502	498	472	514	525	472	493	459	483	507	481	470	487	490	514	488	500	492	489	467	488	446	486	473	475	498	491	451	489	466	535	462	472	461	445	479	509	522	494	516	538	518	528	479	447	464	497	493	505	492	512	477	511	486	464	516	483	484	513	496	515	456	473	522	469	442	526	485	455	478	490	518	514	504	492	510	507	462	499	486	476	514	508	477	477	465	457	487	502	505	500	490	479	498	510	455	490	510	481	530	456	496	514	502	481	497	483	475	524	495	499	452	498	511	442	501	496	488	483	518	477	495	488	498	517	514	487	507	494	500	530	492	519	520	505	511	455	470	473	470	506	477	500	515	487	513	501	480	488	463	520	475	502	494	509	519	494	498	453	495	541	497	530	452	453	485	556	476	495	493	506	492	488	502	467	480	510	481	498	465	535	464	491	456	513	504	445	500	489	484	505	501	460	511	456	517	518	475	474	502	475	494	461	483	492	494	460	516	505	462	473	502	441	492	475	465	511	473	508	451	515	515	470	464	459	516	483	508	504	526	563	524	486	474	520	495	525	468	518	451	455	504	535	508	496	498	488	477	444	509	428	498	456	488	496	470	500	521	466	506	488	521	511	473	508	473	532	478	458	475	490	505	494	492	483	471	484	486	462	496	516	517	515	476	482	448	492	501	554	474	520	502	500	485	481	490	498	464	490	471	451	486	459	530	503	487	523	500	502	461	484	495	479	524	455	471	483	495	488	479	533	475	522	453	499	479	476	526	514	497	498	493	468	502	493	506	482	465	485	483	449	497	492	505	502	479	532	505	535	505	468	482	507	489	517	485	485	495	488	481	461	459	484	494	480	490	470	490	484	481	479	487	530	525	544	456	490	518	504	509	464	483	536	431	494	466	484	469	544	484	487	479	501	496	444	482	521	504	509	518	476	496	518	476	464	515	494	512	502	468	489	510	493	482	473	488	522	490	491	504	479	507	506	478	517	445	510	485	478	507	528	503	456	465	475	491	519	501	512	467	496	472	480	481	457	518	470	487	487	478	465	455	494	554	484	494	488	494	511	522	456	515	469	521	519	467	485	504	497	568	496	478	495	466	504	471	499	503	544	478	494	525	478	494	484	428	487	501	514	492	493	490	537	538	480	510	557	491	478	507	497	473	523	507	477	450	455	459	496	522	542	525	488	504	507	460	510	514	502	478	476	499	513	458	512	492	474	472	493	490	453	484	520	484	464	435	463	497	478	491	500	483	468	482	478	504	516	530	475	483	513	517	468	507	460	486	475	457	500	548	468	499	482	513	492	504	514	471	497	514	494	496	460	470	490	501	510	486	507	484	478	493	491	465	506	510	507	486	470	525	484	548	502	489	497	462	480	473	486	469	496	480	475	497	466	471	506	530	480	463	482	470	493	522	465	438	488	492	518	489	491	509	505	445	493	534	483	501	502	489	456	546	476	477	455	480	493	457	516	489	482	526	502	497	447	528	511	511	477	521	502	466	524	493	496	473	481	495	499	460	484	512	514	515	513	480	454	469	528	514	520	470	529	479	509	477	534	518	520	466	510	488	485	469	467	516	510	507	521	485	508	522	519	533	488	503	490	486	521	514	516	493	508	517	471	488	468	506	481	513	466	496	494	490	514	501	491	504	520	501	483	480	511	501	487	520	482	461	460	503	495	521	498	482	481	518	523	505	477	478	474	466	492	512	478	458	481	473	506	496	497	457	508	542	467	471	487	485	473	472	455	505	457	487	501	470	489	497	517	529	443	454	473	493	467	501	499	522	501	477	488	504	495	480	528	463	522	503	491	474	447	512	478	493	498	528	460	474	456	501	498	472	496	475	506	487	518	503	516	453	517	510	476	434	540	478	444	496	490	497	471	493	501	499	434	490	484	459	521	475	529	468	438	495	482	492	513	535	510	495	551	525	488	474	504	496	451	481	490	505	517	497	511	516	478	488	521	527	458	467	523	492	483	496	509	527	501	510	497	477	498	493	471	505	484	486	509	468	494	481	442	489	473	495	512	495	454	505	492	490	477	464	490	499	510	483	508	489	487	490	505	498	509	463	539	466	501	462	515	485	498	528	507	524	475	477	495	481	511	483	497	489	481	477	538	525	539	525	500	454	506	494	494	473	503	511	485	475	491	444	503	479	502	471	485	464	468	472	528	484	525	470	483	462	459	516	471	463	517	516	506	493	462	454	502	468	500	442	477	481	489	519	493	462	476	508	466	503	499	524	483	505	450	460	478	498	476	503	493	543	489	478	497	510	510	490	511	495	467	495	501	479	483	471	484	519	477	500	483	457	485	449	489	467	477	498	509	521	498	467	523	474	469	498	504	452	496	475	445	516	506	473	500	510	481	474	508	455	480	501	453	487	523	500	508	453	510	507	502	501	487	511	501	470	487	459	496	461	484	506	469	476	492	492	504	500	442	475	505	509	511	499	508	441	497	484	466	489	451	446	497	521	507	506	490	474	508	498	487	477	531	476	493	474	499	505	488	518	505	489	450	503	477	469	493	523	510	491	488	495	504	492	461	530	473	506	516	521	522	479	483	488	452	504	491	483	500	503	493	494	499	529	483	500	496	488	514	519	534	468	497	512	459	475	493	510	514	492	513	515	516	478	476	441	503	482	491	461	453	457	492	504	516	492	502	482	508	510	502	522	533	491	511	449	468	489	483	501	458	490	528	519	507	494	457	478	476	501	505	440	486	459	474	476	488	499	461	495	503	514	476	492	495	467	477	470	480	503	479	478	496	497	506	507	514	489	463	488	476	493	503	500	452	454	484	497	490	463	429	507	479	473	494	496	500	514	461	504	504	525	471	505	479	481	524	422	462	509	489	448	521	480	528	489	531	516	523	485	533	501	483	507	480	471	506	470	498	492	494	481	472	499	498	512	490	463	457	492	474	493	477	465	508	503	490	454	477	451	454	494	473	479	474	463	494	466	472	491	486	495	481	497	453	482	474	509	494	491	500	526	474	468	499	479	479	494	488	491	469	471	478	472	535	482	497	528	511	492	481	511	489	496	473	443	487	477	486	485	466	509	513	507	503	488
24873	21180	27565	25171	21061	4442	821	690	641	585	586	580	571	517	548	564	500	505	484	534	507	544	515	515	468	515	500	478	483	465	514	464	521	473	482	526	513	501	504	505	492	480	497	470	499	493	489	461	468	514	511	461	501	481	488	475	512	493	479	474	452	480	511	490	503	495	481	473	477	494	562	472	470	507	474	456	499	489	484	485	490	522	482	462	518	480	501	447	504	492	518	497	498	507	500	485	504	464	476	467	513	496	527	522	509	499	505	472	492	471	516	470	502	464	486	497	492	506	486	469	504	493	477	498	511	511	482	514	482	507	469	477	483	455	484	473	504	493	503	460	519	485	488	476	515	485	496	485	482	519	461	492	488	527	474	497	473	520	475	479	494	482	468	521	542	484	474	481	515	472	465	482	518	479	478	533	500	471	479	494	485	450	451	469	509	518	477	528	499	466	478	514	491	477	507	487	511	495	487	484	484	452	480	508	490	520	484	461	510	487	465	531	479	514	515	465	511	483	486	511	511	456	522	460	494	490	486	478	476	447	436	530	480	518	489	479	503	499	511	514	490	528	481	497	482	498	511	458	486	511	455	464	456	477	487	529	462	482	493	477	483	522	496	480	508	493	497	482	460	491	521	496	467	508	516	511	457	495	476	463	482	482	499	450	478	500	452	499	478	490	503	472	464	468	495	500	497	503	477	461	425	499	478	492	488	481	474	506	495	463	471	478	492	512	497	514	518	501	491	461	482	478	513	509	490	518	485	473	488	515	478	487	522	507	503	454	462	482	487	468	498	490	481	507	490	497	427	466	444	480	484	453	534	477	502	553	479	480	437	488	509	508	461	483	449	473	442	507	517	495	508	501	494	484	462	455	511	445	506	474	503	494	468	514	478	475	453	480	482	454	506	534	463	493	494	493	488	462	496	516	497	508	488	454	465	497	479	487	474	506	520	522	465	502	479	495	472	490	509	491	456	458	454	486	461	483	457	464	494	478	496	468	473	470	466	519	532	501	493	474	474	465	492	499	468	456	472	493	515	500	490	495	450	490	477	438	484	475	450	466	479	482	515	514	482	474	443	492	476	487	520	506	500	451	480	442	461	490	498	513	419	491	480	473	472	460	501	500	461	518	448	477	478	474	516	495	496	450	473	471	481	504	463	488	487	500	475	456	493	471	498	485	469	524	505	534	475	458	493	500	426	490	488	490	523	523	491	465	479	484	500	483	519	511	516	445	492	486	458	482	465	490	468	471	498	453	467	484	473	485	541	501	493	468	496	505	442	504	472	463	464	475	521	528	457	486	516	459	465	484	442	499	486	521	443	498	465	512	486	509	482	448	482	470	486	540	496	531	517	474	483	475	462	511	478	479	429	476	467	504	455	480	497	454	491	477	483	493	496	483	496	510	519	503	526	517	507	467	479	474	508	481	478	470	468	457	454	477	489	491	503	486	477	488	502	471	486	498	453	488	490	473	478	466	481	502	525	465	449	461	519	486	494	490	509	543	451	487	513	479	484	473	477	472	472	477	476	468	486	510	486	469	470	487	497	497	496	469	471	455	510	495	527	510	480	465	458	483	515	516	510	509	483	503	495	500	467	457	475	482	438	550	460	457	490	491	502	510	546	470	521	460	456	471	477	495	472	472	471	465	503	498	478	483	505	466	481	529	478	497	446	470	490	493	471	511	470	520	519	543	470	500	463	474	476	519	496	531	516	509	495	492	494	462	503	484	496	488	439	506	499	497	500	506	460	522	476	489	456	490	505	504	528	439	476	521	472	472	487	480	498	488	452	492	512	475	453	405	477	452	473	471	474	498	494	457	534	458	479	486	456	535	461	474	497	468	477	514	453	491	495	516	484	424	457	502	484	465	465	501	471	450	510	518	477	489	475	534	492	510	496	461	477	485	509	484	489	495	493	485	494	470	471	487	478	478	467	481	468	518	504	472	470	496	558	429	486	481	471	539	438	492	496	507	493	488	489	510	486	496	468	488	469	489	487	495	495	490	457	505	462	496	486	518	470	566	476	441	482	492	496	533	470	528	515	467	428	510	490	493	483	451	493	480	484	484	486	497	462	490	492	484	523	478	506	452	490	465	459	480	531	487	459	439	488	485	458	504	488	467	501	501	515	498	486	470	515	481	489	484	442	488	471	476	469	489	534	489	459	510	470	501	464	473	474	467	483	466	464	498	508	469	503	507	520	458	467	457	486	502	478	484	499	488	495	456	462	490	490	501	523	511	459	514	493	513	503	468	504	480	498	501	500	484	533	523	514	501	480	477	501	473	507	510	474	504	503	484	456	471	488	486	520	472	484	539	492	459	482	431	474	484	533	472	496	431	507	498	466	519	488	488	465	496	449	486	451	473	479	472	492	505	480	504	425	475	455	490	511	474	492	481	465	513	495	481	522	460	485	530	507	473	468	480	468	466	463	466	470	498	521	483	497	531	447	482	510	492	521	502	466	456	518	478	478	492	501	524	474	488	507	478	497	511	535	482	528	524	487	457	497	477	541	506	487	492	518	513	452	493	474	555	482	512	477	483	471	459	474	497	487	448	483	468	475	424	528	514	487	489	480	465	480	538	516	487	496	473	480	471	495	499	470	507	522	511	428	505	448	483	483	504	513	534	482	472	470	527	460	466	482	505	475	493	432	480	508	511	459	478	506	483	519	481	474	485	483	496	526	447	499	447	467	499	486	456	499	489	509	495	509	457	513	498	487	489	476	511	474	487	495	496	488	460	508	510	486	507	454	487	518	483	510	504	463	508	460	530	502	486	529	496	496	455	515	486	490	482	452	468	484	488	447	490	518	462	468	477	468	465	481	476	458	500	514	503	460	506	516	456	502	493	488	557	480	516	533	484	471	462	469	502	470	506	496	464	509	529	490	495	532	515	499	462	499	450	481	510	486	502	465	509	504	480	535	500	465	451	476	510	499	502	486	479	542	476	446	499	467	470	461	537	484	485	492	465	520	470	445	462	484	478	491	478	516	507	522	483	500	508	488	492	473	557	481	486	517	478	492	469	530	473	524	473	489	486	502	508	467	504	487	459	466	459	474	516	531	489	477	463	476	498	486	489	527	493	499	484	466	453	471	483	461	501	499	469	508	493	508	515	457	497	473	441	482	479	406	496	464	446	461	475	520	473	504	455	484	486	468	453	512	479	482	485	504	469	516	503	506	459	498	523	464	478	480	513	463	477	497	488	450	438	451	475	479	499	472	523	479	492	493	481	520	495	480	442	446	483	443	487	481	462	477	472	510	493	468	500	455	456	528	515	509	491	467	516	473	452	491	453	519	493	469	476	452	506	492	480	464	507	498	460	470	489	474	489	475	481	482	482	469	525	459	479	470	542	464	515	444	458	494	470	437	474	524	480	480	545	473	471	478	447	468	469	473	490	512	512	473	517	491	459	488	464	491	482	512	458	459	439	488	490	509	501	465	491	462	475	497	497	482	552	491	515	495	531	464	471	445	484	515	480	489	488	491	477
9245	9363	9203	13931	17909	1424	1209	1069	969	836	796	820	734	738	694	658	624	599	666	575	627	613	624	551	592	626	602	589	598	609	548	563	591	576	542	615	574	597	535	585	613	639	575	553	560	584	559	580	586	598	626	573	577	539	556	573	557	598	546	573	530	574	576	603	592	586	580	614	585	564	568	614	577	569	565	580	602	557	571	565	558	565	559	562	628	584	536	601	551	579	563	584	566	583	593	605	545	579	509	582	575	592	599	603	581	577	594	550	604	543	551	611	568	541	593	610	566	598	568	552	577	586	564	556	593	577	537	567	568	608	539	552	583	581	600	590	587	587	546	546	635	561	608	563	615	571	501	566	596	566	555	567	533	584	542	557	555	594	553	584	586	533	614	634	569	566	569	569	509	563	541	604	563	594	597	555	594	569	516	560	567	585	547	601	543	556	596	547	554	558	611	611	595	553	593	584	569	584	583	562	562	585	552	591	588	579	535	616	563	541	616	550	614	541	541	580	583	578	569	569	527	587	578	586	594	603	590	578	598	561	585	550	577	601	567	621	568	560	553	564	573	578	597	551	576	555	575	574	529	589	558	558	546	630	575	563	573	551	585	576	583	580	551	580	572	600	564	612	586	526	548	523	580	564	546	555	577	584	553	581	542	579	591	604	541	589	588	573	551	559	542	556	566	605	569	596	599	635	532	601	587	598	548	582	556	588	572	522	580	605	569	568	575	602	571	549	585	588	558	566	600	581	604	584	572	576	566	599	534	563	576	532	561	599	589	597	581	562	554	564	585	575	591	532	598	519	580	575	569	602	547	570	604	569	603	584	570	599	557	589	632	529	608	618	550	580	566	561	557	546	552	548	588	550	576	558	612	548	580	592	608	569	581	593	559	555	590	592	557	555	582	576	600	548	582	547	556	545	597	576	563	585	585	531	540	599	581	551	583	540	582	593	587	618	573	555	523	572	569	545	572	570	613	542	565	566	595	551	557	593	592	615	600	583	570	566	590	591	588	555	580	611	541	581	605	585	578	567	553	552	561	570	588	563	562	525	568	559	563	598	564	595	612	589	561	567	563	569	547	584	581	543	535	615	553	563	606	589	586	596	575	577	572	570	577	584	582	535	560	568	573	521	581	572	567	585	600	574	523	572	554	552	534	591	554	561	588	567	580	591	588	564	580	602	588	550	599	543	563	581	557	594	588	561	573	589	581	587	560	562	565	564	574	615	568	568	550	543	598	566	584	545	554	534	563	548	574	578	581	559	570	603	557	621	607	611	532	558	573	531	578	584	567	565	550	570	571	605	576	593	546	590	550	550	581	552	575	550	538	555	547	590	541	601	600	532	549	596	574	574	538	595	551	607	597	535	549	544	530	564	586	598	593	597	578	552	574	552	602	597	536	566	561	618	554	527	574	578	575	574	583	545	553	561	578	530	585	592	558	562	553	568	563	584	594	554	573	570	563	573	566	573	581	559	502	574	505	552	561	612	571	605	561	552	557	552	604	610	586	573	526	554	556	624	559	533	580	626	548	602	540	581	545	557	579	556	573	569	571	583	517	564	598	563	583	551	606	562	589	562	563	568	574	566	582	605	556	621	575	612	551	548	573	589	583	554	626	592	595	585	588	596	583	577	589	586	623	565	544	558	576	550	598	578	566	576	567	582	572	561	569	531	539	531	540	556	553	555	538	542	543	588	568	591	605	567	566	585	534	557	568	559	590	582	555	564	583	524	559	551	567	579	581	575	585	623	567	566	585	595	552	550	578	593	585	547	534	557	559	573	592	567	580	551	565	571	583	567	536	553	585	564	567	569	612	528	577	593	565	553	629	565	571	576	567	620	580	523	575	607	538	600	578	573	594	602	531	548	559	566	580	599	529	604	605	579	581	539	574	597	598	591	551	584	558	587	604	561	542	550	549	565	535	565	577	594	572	576	576	579	561	569	571	558	553	590	513	550	564	527	552	567	595	542	561	548	552	590	566	579	584	558	556	576	578	575	579	593	634	587	597	564	558	569	561	568	598	564	549	570	545	603	559	559	542	586	561	589	570	564	592	532	592	583	609	571	618	555	584	585	574	581	549	536	560	561	590	559	597	581	583	595	551	531	573	546	546	555	542	563	567	570	563	527	541	556	552	567	567	570	607	588	563	551	572	575	532	565	567	561	579	585	591	586	573	565	536	561	552	578	538	542	583	558	558	581	560	596	566	567	531	568	585	548	560	577	559	569	558	581	562	555	581	530	576	540	580	558	585	532	558	541	615	549	602	539	564	559	575	544	597	565	552	596	590	566	567	604	568	548	626	558	578	617	592	571	536	569	527	574	591	565	575	558	568	619	608	560	533	558	561	579	568	538	580	565	584	572	629	570	550	577	575	570	584	555	555	595	606	584	549	558	556	574	625	562	592	589	568	580	599	572	585	598	565	581	575	603	553	609	582	575	608	556	558	573	592	552	589	585	598	599	583	547	579	564	553	570	575	560	585	550	572	587	567	582	595	568	564	593	582	519	592	541	585	571	550	587	559	577	560	581	596	611	563	555	569	546	551	579	577	575	568	574	569	579	577	580	556	558	541	581	561	600	580	536	607	579	535	564	562	543	572	579	570	528	511	582	593	573	570	563	580	613	579	523	555	583	589	577	594	571	561	560	584	524	582	557	525	556	603	590	540	569	580	561	581	595	577	570	563	544	547	552	583	565	571	590	568	543	566	552	533	592	557	556	548	539	596	591	571	610	583	614	590	545	562	559	550	599	563	594	538	552	580	515	576	570	552	545	614	595	571	536	613	559	587	602	535	597	579	586	588	541	570	561	554	566	593	565	577	590	598	569	573	566	590	582	561	567	575	581	583	597	548	557	610	571	593	590	589	597	553	573	580	601	580	536	558	559	552	572	579	570	567	584	554	621	575	583	544	592	575	532	572	559	545	554	556	540	556	576	563	548	558	533	610	567	581	549	562	548	564	587	576	572	593	614	554	571	585	539	587	538	576	557	610	580	591	564	581	563	544	555	534	620	532	580	588	586	535	547	608	568	570	597	577	573	562	584	522	577	582	567	566	549	598	578	570	532	520	574	552	577	556	580	544	591	570	598	585	558	547	571	546	538	548	548	579	591	570	596	558	567	537	576	560	605	595	633	581	571	556	592	579	522	583	607	606	524	583	569	568	633	554	580	549	592	569	587	546	587	589	594	593	554	558	586	550	564	541	614	566	549	552	566	578	561	578	571	579	575	599	534	599	566	554	594	585	564	543	554	575	580	586	561	560	568	604	599	554	547	568	564	574	553	580	576	550	570	526	563	590	603	558	593	561	586	566	563	575	574	547	572	588	556	627	608	565	606	584	573	558	600	568	533	584	548	608	576	583	558	590	526	594	567	559	588	559	538	585	576	583	545	595	603	555	538	568	570	578	551	603	596	569	581	606	601	587	595	575	577	555	594	568	557	609	557	538	576	570	514	549	571	571	576	556	579	575	568	580	567	540	579	542	533
22629	21194	29013	23744	23633	21500	16372	2282	1418	1272	1214	1099	1045	994	986	965	945	908	876	961	880	849	862	858	874	853	888	837	903	887	824	853	877	852	809	836	858	805	853	837	870	789	785	774	858	851	781	785	840	816	827	794	759	759	779	794	766	784	893	833	855	823	804	844	787	818	777	765	813	804	792	815	800	807	832	803	812	761	769	803	813	846	788	772	793	763	838	796	763	809	781	802	798	804	799	815	794	800	816	825	744	810	810	820	763	782	788	806	790	835	816	793	782	775	811	761	810	804	849	810	822	755	745	772	818	740	818	802	800	770	805	800	761	853	808	867	833	792	753	765	839	829	820	796	768	780	808	760	781	778	757	818	801	806	818	773	808	781	809	818	847	795	800	788	745	805	788	799	799	811	822	814	806	781	786	822	780	789	824	747	822	807	784	740	782	821	841	800	797	814	764	829	804	782	777	759	784	815	789	758	769	766	735	814	818	775	779	767	781	820	824	803	749	777	788	817	774	814	834	820	844	810	806	791	848	874	813	831	789	768	768	799	785	727	804	804	767	862	819	761	819	792	732	734	781	784	865	759	771	805	741	789	789	885	821	817	831	776	848	833	830	788	793	736	837	811	808	836	772	799	819	788	802	813	805	776	861	795	788	766	794	758	809	810	804	823	793	782	801	794	798	778	801	793	798	731	807	769	737	779	816	795	818	834	800	826	794	784	801	786	808	810	782	790	802	889	782	802	844	827	781	763	769	781	856	837	846	854	787	857	822	781	764	768	811	837	805	824	809	819	819	761	880	819	749	747	807	777	768	806	790	770	806	778	793	799	794	807	829	826	749	805	789	814	775	793	825	780	777	810	825	811	799	806	780	791	797	865	800	822	774	832	820	761	828	812	813	779	786	875	814	772	789	798	795	762	814	792	807	823	762	740	759	796	815	765	758	783	825	776	814	773	768	789	831	808	794	763	801	764	831	736	806	792	812	829	807	801	767	799	786	754	780	813	797	792	838	786	779	751	805	749	811	783	820	819	721	806	767	834	809	798	770	768	824	780	830	820	786	811	841	786	746	773	812	826	794	808	777	848	861	741	813	797	749	821	747	820	771	783	795	832	821	816	754	809	790	783	803	805	818	807	793	797	754	786	763	747	767	781	801	727	811	818	781	737	789	828	775	776	788	868	795	809	781	797	754	835	798	822	817	765	828	821	855	722	768	834	800	736	781	795	812	772	773	766	827	776	777	752	812	818	759	786	817	802	797	838	809	793	776	811	760	768	782	799	812	786	796	787	729	847	780	763	753	790	824	788	817	762	787	776	814	750	802	746	801	733	817	757	833	807	755	818	792	780	832	837	773	829	818	780	802	758	777	783	780	853	813	816	837	771	774	789	803	813	766	833	820	810	825	868	774	785	744	773	819	815	805	788	763	792	805	775	832	789	777	794	747	794	807	784	784	783	808	875	783	791	780	842	858	768	757	805	815	773	758	784	795	779	768	779	797	773	772	809	787	747	793	806	802	760	760	759	811	763	775	833	775	755	797	829	794	789	790	823	783	800	794	782	776	782	786	830	755	760	809	796	803	856	800	851	823	829	800	781	749	838	778	800	775	796	814	860	808	799	775	753	773	785	718	834	776	793	783	822	834	819	793	753	826	846	811	786	768	831	770	848	807	747	794	769	809	783	786	811	810	855	779	788	816	772	780	784	834	785	761	761	837	806	789	841	822	760	784	819	827	815	792	770	748	786	814	747	796	794	776	822	787	776	797	806	790	797	812	818	735	803	783	751	829	740	803	780	787	819	793	776	760	719	801	803	809	768	808	821	802	789	819	776	818	814	746	755	805	807	794	781	813	793	782	823	800	754	790	798	809	775	819	805	753	782	782	765	792	777	787	781	752	785	793	775	802	756	753	842	786	794	803	833	798	811	798	742	791	785	789	735	784	777	824	785	790	804	780	792	809	803	806	797	826	766	735	760	763	869	778	793	755	754	792	779	820	842	815	805	750	791	745	810	816	761	802	745	765	756	841	772	786	823	826	755	772	829	787	731	812	768	818	779	798	817	740	794	822	767	751	768	809	799	808	772	773	712	829	837	847	802	758	784	761	829	759	857	778	753	769	805	811	820	798	744	789	816	788	765	754	745	733	754	790	791	815	768	737	773	811	797	823	805	823	813	795	846	776	877	750	823	792	746	800	770	788	782	824	791	755	855	794	819	817	804	797	835	805	797	823	777	752	787	771	791	804	783	835	775	830	812	818	777	791	787	830	794	767	806	795	793	740	759	798	793	739	776	762	805	815	831	847	787	768	783	824	791	842	832	769	779	783	784	776	821	821	785	836	823	805	812	766	756	817	824	821	800	772	810	834	791	782	844	821	792	806	778	773	777	792	809	781	859	829	790	832	813	789	809	822	766	880	760	845	801	783	777	851	776	795	785	819	801	750	787	749	769	775	786	768	776	813	739	780	784	818	778	803	831	786	759	793	786	783	797	804	833	772	803	855	775	771	783	772	756	796	772	820	822	801	816	794	803	763	778	786	824	780	789	793	778	693	784	790	758	782	773	793	784	850	793	788	789	769	816	778	769	808	757	825	776	792	813	782	827	764	817	808	792	850	803	808	827	775	785	791	716	806	782	801	788	759	775	785	810	848	807	810	768	842	788	825	728	814	805	823	783	760	785	795	816	813	801	768	804	790	763	804	812	795	779	790	809	813	827	801	807	796	823	773	854	804	796	846	757	788	904	811	794	794	756	751	850	816	820	754	795	811	779	782	845	841	808	762	788	787	785	787	749	796	726	781	796	766	794	820	817	798	777	764	806	784	776	842	780	801	792	777	783	836	817	817	744	771	747	813	768	816	828	804	776	834	761	793	835	809	848	803	802	794	847	782	792	821	797	817	786	738	785	748	751	772	801	834	797	789	770	816	795	794	839	786	838	808	772	798	719	836	787	806	803	796	756	816	811	723	801	801	803	799	806	773	780	749	780	802	793	850	766	869	802	777	785	760	856	859	808	736	779	786	764	728	775	749	819	764	834	817	798	811	796	790	825	787	779	820	803	796	782	768	784	783	793	793	756	784	849	743	783	833	814	834	783	754	820	769	799	795	810	832	775	787	755	782	827	775	817	766	789	858	797	747	809	771	843	799	763	808	785	792	788	762	772	760	815	821	829	758	750	748	758	814	824	817	769	769	762	787	809	774	753	774	790	788	842	819	835	828	801	790	802	795	765	795	803	802	796	825	802	831	793	765	766	809	830	854	807	814	798	821	779	796	802	776	812	788	788	766	805	819	815	806	830	768	822	788	763	760	806	774	760	790	782	796	766	792	834	851	828	804	799	802	811	787	769	806	789	780	782	817	831	805	828	751	754	770	747	766	798	773	777	771	782	775	819	759	744	777	805	849	767	838	791	743	795	801	796	837	831	728	797	773	811	794	793	807	774	791	815	813	790	772	732	759	779	836	828	820	843	817	861	771	837	785	757	782	782	775	878
11659	21515	20939	22261	33409	3814	3075	2493	2172	1847	1625	1537	1339	1292	1212	1118	1096	1092	1079	1057	1009	1000	993	970	938	965	948	900	924	924	915	923	874	906	888	942	932	882	908	938	866	915	930	897	929	859	918	858	911	829	837	895	827	904	870	868	872	863	900	837	876	833	896	873	839	887	868	877	855	904	870	880	886	870	834	805	845	893	883	857	923	806	852	834	872	900	835	819	838	854	859	870	921	847	911	882	835	854	910	896	871	884	895	906	864	845	892	840	878	836	906	863	879	875	883	843	876	856	847	857	874	893	896	812	787	899	818	842	838	894	793	877	868	875	838	789	894	801	883	865	864	867	857	862	872	822	899	910	865	839	896	814	850	839	897	886	847	855	836	846	880	883	871	882	864	930	850	841	886	860	875	885	869	812	880	870	861	854	880	832	878	866	814	815	860	856	866	867	836	841	860	877	855	909	904	904	866	844	821	857	870	854	867	827	880	910	820	870	864	859	864	877	897	916	849	827	840	849	884	865	841	924	871	879	833	876	869	843	815	836	865	907	873	861	932	872	890	879	883	822	876	804	866	903	851	857	901	896	900	910	872	850	915	850	844	876	872	794	842	902	840	812	897	822	903	912	894	862	858	888	920	860	866	872	899	844	841	864	876	909	855	897	879	847	823	876	871	818	866	896	898	910	869	803	894	834	865	875	817	841	888	879	851	862	903	832	889	809	856	871	915	900	909	864	854	849	842	896	859	885	869	895	883	895	851	846	832	868	900	851	843	840	886	830	830	867	851	854	849	881	855	843	881	875	891	874	869	840	852	841	926	821	817	848	880	875	905	857	838	879	825	871	863	877	883	846	845	888	825	831	809	825	858	822	856	904	902	851	842	836	916	860	886	862	884	835	861	875	897	881	872	842	842	866	881	832	806	850	874	857	913	908	884	881	912	878	900	891	875	833	808	829	847	858	821	821	859	915	875	838	904	901	835	884	937	853	869	831	814	910	908	897	831	834	865	839	857	882	908	863	894	866	831	886	862	858	856	836	829	846	857	862	840	860	824	872	890	902	897	869	884	868	886	843	891	833	848	854	858	872	839	821	860	841	829	837	881	881	835	899	805	858	815	833	859	893	887	871	895	856	848	880	923	912	862	850	894	879	853	844	879	876	839	826	855	843	928	861	857	866	891	858	898	907	848	870	885	830	920	832	877	881	859	805	844	876	928	888	879	842	825	815	872	809	879	865	872	870	849	848	880	831	867	869	882	868	833	959	878	817	865	869	829	897	824	855	865	814	852	903	892	821	862	863	895	887	893	790	888	853	854	837	854	812	826	883	883	896	824	853	830	871	850	902	857	888	867	835	841	855	865	906	883	897	880	851	857	844	837	861	841	852	796	892	873	869	821	850	892	839	907	859	846	857	831	866	942	824	884	883	844	887	860	827	887	854	879	837	819	823	849	830	875	877	880	866	837	878	888	866	867	815	881	818	834	870	901	909	842	816	855	912	886	843	894	924	862	842	865	878	891	819	929	822	859	824	861	849	893	887	809	820	790	861	833	878	858	878	866	858	836	910	818	890	875	893	896	879	880	876	826	877	846	889	824	855	817	864	849	871	873	860	883	851	872	861	829	825	870	889	882	816	878	834	922	852	865	847	926	862	856	898	805	826	841	912	815	832	882	865	884	856	874	892	915	860	859	856	883	862	891	850	887	898	897	806	852	910	831	810	842	860	905	875	834	823	844	891	819	835	887	795	831	831	798	855	837	881	866	848	815	857	807	861	843	837	911	829	851	904	881	886	889	829	928	871	860	863	891	848	872	837	874	914	819	865	848	852	827	847	884	853	909	908	829	850	848	839	906	881	869	850	858	860	884	884	831	899	923	849	822	820	851	860	869	927	878	880	839	816	864	867	833	860	837	878	852	886	833	871	844	916	867	858	881	854	847	844	847	851	879	843	846	827	869	880	854	925	911	883	880	830	888	849	866	877	854	872	868	877	847	874	882	881	894	878	852	906	849	885	855	859	822	881	862	843	911	834	841	860	886	886	867	866	857	850	816	846	845	894	846	893	880	861	866	911	826	864	860	887	885	840	862	910	827	869	909	850	825	825	833	895	897	868	838	876	870	803	838	882	880	879	851	897	804	872	886	832	862	843	885	834	830	893	871	786	850	798	933	861	817	840	884	840	851	907	846	848	873	922	879	875	836	903	922	842	820	866	848	843	841	840	893	855	835	882	809	875	818	856	870	882	847	889	863	855	855	861	912	830	807	879	870	847	865	820	878	836	863	862	883	916	841	902	823	800	880	850	864	878	860	839	839	859	850	884	955	841	835	858	849	853	862	861	903	869	821	879	882	889	826	837	864	847	888	853	850	864	850	898	849	817	930	902	886	841	827	900	872	951	862	874	845	893	849	865	822	889	863	839	897	872	904	879	848	847	892	849	799	875	864	852	866	845	903	798	886	847	817	920	859	852	820	842	861	890	862	906	877	838	835	870	871	830	906	863	854	892	870	812	848	823	856	815	893	851	863	838	893	862	863	842	870	915	891	855	856	888	828	868	887	858	819	894	880	815	866	879	893	903	903	854	853	852	878	848	805	843	875	830	839	897	892	855	863	876	910	857	874	871	862	870	897	861	858	883	830	900	880	852	855	853	893	862	894	845	871	863	804	887	852	865	830	842	866	928	821	922	870	887	868	827	814	859	836	869	907	833	924	860	854	838	853	875	860	851	893	875	823	882	867	835	882	852	857	871	844	888	862	947	821	890	875	862	829	854	835	836	864	843	868	810	830	890	844	878	868	842	872	781	849	904	905	846	877	897	881	802	898	856	864	816	816	868	877	819	849	890	890	867	888	876	806	824	906	859	823	912	837	927	775	846	844	884	844	877	894	823	840	862	895	858	872	901	846	858	834	886	864	884	852	889	883	886	822	887	899	875	868	857	882	870	850	847	847	871	859	882	854	817	865	885	818	878	897	881	841	862	923	818	799	823	828	814	888	811	844	876	861	829	878	853	854	933	926	873	815	905	865	846	834	824	884	875	911	831	880	880	907	843	868	872	857	838	882	840	788	842	874	888	892	845	944	855	833	872	892	860	814	910	879	861	890	895	873	886	828	825	938	886	878	827	919	834	828	890	886	868	846	873	891	900	919	874	865	850	860	832	872	857	875	840	851	803	922	870	835	892	832	915	895	903	858	873	826	846	847	887	864	868	869	804	849	836	897	803	894	790	912	856	832	797	917	868	902	846	843	878	900	880	876	852	878	880	905	885	857	842	877	816	874	827	854	893	876	868	858	846	873	886	784	834	878	883	859	855	900	833	871	812	879	831	871	814	877	855	881	861	881	919	883	831	858	899	813	900	847	842	877	881	905	881	843	871	872	858	850	892	886	837	894	865	879	819	834	890	830	869	858	867	820	883	856	910	845	904	888	862	863	797	797	800	865	867	846	872	818	880	888	868	860	906	850	815	842	843	857	798	865	875	890	824	883	858	831	817
27102	20647	12001	4754	5083	554	454	321	305	317	297	295	272	266	291	272	285	270	295	258	287	301	280	284	286	287	319	289	299	309	265	296	294	275	273	274	306	267	291	293	275	275	274	269	285	290	300	296	286	260	280	270	299	285	273	315	269	289	297	310	285	243	291	314	290	302	270	269	293	280	295	296	321	265	258	294	272	284	316	291	282	303	293	296	272	296	311	295	265	274	261	282	297	310	285	271	291	296	284	319	264	290	240	284	239	298	285	299	292	281	262	266	271	265	302	284	313	295	253	272	256	267	306	275	262	286	278	287	260	268	262	286	272	298	288	284	292	304	284	285	247	262	289	290	281	303	300	289	271	274	293	295	275	287	293	253	272	322	258	317	304	267	255	254	271	289	286	292	276	294	278	289	298	271	271	273	272	282	281	294	294	280	299	301	272	264	283	286	285	286	295	274	285	252	280	273	259	276	301	277	252	323	289	289	240	277	290	274	302	255	295	286	292	287	259	282	290	293	294	283	292	286	299	271	258	306	262	267	277	304	240	270	279	321	315	273	294	299	314	303	289	284	299	278	273	266	300	272	283	272	280	284	279	287	264	272	253	268	274	277	287	275	304	302	269	281	235	296	323	279	271	315	281	280	281	276	264	273	280	236	274	270	277	289	301	294	257	292	282	262	297	267	295	298	262	294	320	257	247	286	289	265	283	281	277	320	306	292	283	292	302	259	294	275	303	274	290	280	280	287	285	270	281	288	287	270	269	278	300	309	282	294	275	274	300	289	253	268	290	286	288	287	295	275	299	276	293	275	277	296	283	281	287	267	280	292	317	287	267	283	305	262	288	286	298	300	280	275	262	282	310	292	262	301	273	267	282	268	250	277	323	275	277	274	302	293	287	328	288	280	283	291	279	306	288	288	297	285	304	255	293	271	295	253	263	269	261	289	270	277	309	275	296	287	282	282	276	277	286	251	260	264	267	276	298	286	271	293	308	292	279	300	300	288	286	302	286	277	264	287	297	277	271	287	302	288	317	303	309	256	280	292	265	299	273	282	291	302	273	281	267	285	288	277	268	268	277	298	266	271	309	282	279	329	283	256	275	295	267	272	300	272	327	315	296	243	300	288	300	259	293	285	292	308	260	260	288	312	277	309	241	309	284	305	294	270	262	291	290	282	282	270	297	256	302	264	306	289	280	280	280	304	278	283	297	283	286	281	266	305	275	273	286	296	318	278	262	317	272	280	282	270	298	282	287	281	255	282	277	263	272	274	267	284	267	278	287	284	273	306	266	295	268	282	281	283	261	262	276	253	299	306	290	303	286	270	287	275	285	259	256	273	314	303	318	286	291	279	290	295	272	279	282	304	269	293	270	283	279	277	312	301	274	285	259	270	299	265	300	267	286	294	265	296	301	319	290	295	287	262	270	285	276	270	312	293	266	254	288	282	284	306	268	282	279	265	298	258	289	282	304	283	302	296	306	269	278	250	259	267	273	258	264	285	293	279	259	300	297	286	277	299	277	310	290	274	279	288	251	297	251	286	287	293	262	296	282	271	296	279	310	291	268	274	285	257	285	281	298	308	288	262	300	273	301	267	277	286	260	253	277	279	276	294	278	282	282	247	278	273	315	288	290	290	283	258	270	284	285	273	263	276	288	284	291	280	276	269	304	275	295	281	305	266	281	279	271	270	320	269	281	269	316	269	305	258	297	302	287	277	286	269	273	278	305	291	270	289	293	290	297	280	279	284	309	262	283	267	265	289	261	269	309	269	301	277	283	281	270	294	296	277	298	287	266	287	279	315	275	266	322	293	258	272	306	270	292	277	270	279	288	254	275	303	254	280	290	271	303	269	305	297	280	290	277	280	296	265	285	263	292	271	290	306	284	248	310	271	259	332	301	283	288	286	289	280	299	308	276	266	275	281	271	274	272	294	281	247	271	273	272	281	266	294	255	295	267	276	285	268	296	275	302	286	285	275	243	271	289	271	299	246	304	302	273	288	303	278	282	289	298	258	282	276	276	273	285	273	301	288	289	285	282	242	269	285	274	244	273	287	285	302	307	280	288	293	276	276	281	270	245	300	277	292	327	313	263	314	321	271	243	290	285	264	305	264	280	263	285	296	242	279	263	281	279	278	289	270	267	289	292	291	286	304	248	281	293	294	291	258	298	294	266	299	278	286	270	293	281	288	305	277	260	275	282	300	260	274	290	290	251	305	258	291	275	288	280	254	277	283	266	272	296	288	302	276	280	261	296	253	323	309	296	311	273	288	290	282	266	299	272	313	287	253	295	255	270	258	283	285	294	291	278	304	288	251	282	300	296	283	266	292	278	244	293	269	284	262	254	301	293	293	290	310	272	249	280	293	286	294	290	276	293	279	270	259	274	274	280	279	300	298	272	309	284	269	254	297	268	258	273	307	327	306	311	295	295	286	281	299	320	274	232	273	287	267	282	268	317	297	320	260	317	275	311	323	289	269	272	295	265	293	278	291	280	283	264	271	280	286	247	297	272	307	246	293	274	268	289	257	267	295	277	277	291	301	276	289	265	311	292	281	281	298	296	300	250	280	285	282	287	282	300	297	280	258	303	237	273	261	308	313	278	281	302	269	270	300	279	286	265	274	310	303	264	287	275	282	297	270	292	270	315	297	298	293	305	279	286	305	318	264	265	307	298	282	255	278	283	291	292	303	278	262	303	280	269	318	285	249	281	295	273	283	296	282	263	281	292	282	267	246	281	255	295	254	235	243	298	252	287	296	286	274	280	247	286	320	288	262	290	277	276	306	253	246	261	290	280	246	289	261	315	281	278	272	288	298	281	277	257	274	260	317	288	258	301	301	275	271	296	286	315	286	283	278	270	250	264	307	296	298	291	282	285	287	253	277	296	302	297	298	289	278	250	264	299	276	260	277	291	271	283	285	244	286	265	281	301	295	272	273	293	279	270	286	259	272	275	293	282	284	267	295	277	280	270	268	293	270	252	310	270	314	284	269	279	284	272	294	293	266	269	303	260	284	262	314	290	301	298	277	284	276	268	303	289	276	300	300	289	255	288	275	284	294	298	304	257	289	278	273	309	282	296	277	276	280	286	266	254	267	254	275	271	303	247	314	269	295	266	281	319	276	253	293	275	263	274	291	300	296	286	297	292	303	288	281	268	275	279	296	299	253	287	295	294	274	290	278	284	285	286	302	263	284	315	265	249	289	316	260	292	298	303	288	269	284	313	261	275	266	297	315	298	288	302	275	256	292	294	265	272	318	259	312	252	273	287	295	285	276	288	292	280	288	305	291	306	293	253	270	295	269	247	256	274	295	298	294	301	292	287	307	279	277	305	291	273	276	275	265	281	262	331	304	297	272	267	276	277	285	300	274	321	270	275	285	255	323	278	293	260	256	297	273	292	267	303	289	244	298	335	264	249	306	290	302	273	303	283	285	267	291	283	292	283	285	256	300	278	265	274	277	252	261	303	299	286	295	284	272	291	260	248	285
7664	6967	8227	4110	5368	469	472	434	380	390	333	379	339	317	365	375	333	319	328	331	366	368	390	346	376	345	363	333	356	330	346	327	333	368	342	350	363	328	356	344	352	321	338	360	348	356	347	339	349	329	335	352	321	387	331	306	351	341	360	367	310	355	347	341	363	356	365	371	355	374	331	343	341	341	349	343	317	369	310	321	333	352	319	331	332	325	334	320	314	357	363	339	327	307	333	369	359	348	344	355	338	366	347	330	339	373	369	316	352	351	326	344	352	345	366	320	315	371	324	364	348	356	354	332	370	360	279	354	347	359	330	337	345	326	322	354	343	354	350	312	328	382	339	350	330	335	348	344	361	323	339	341	315	335	319	358	314	319	306	347	321	345	309	347	328	326	314	319	347	331	359	325	362	374	342	377	309	341	334	336	354	326	338	356	341	332	350	333	350	329	344	353	349	330	376	376	369	342	316	366	331	352	324	327	361	352	361	327	369	345	339	348	329	348	343	332	371	345	331	334	360	357	327	357	375	331	352	322	331	350	374	376	340	343	314	326	299	339	338	324	362	353	288	343	357	346	325	370	344	350	353	357	342	347	318	316	337	362	348	346	340	346	339	315	329	358	323	346	323	335	353	335	359	362	332	376	365	348	332	341	298	350	373	345	337	327	338	330	362	346	352	379	356	332	325	297	332	342	334	340	328	359	327	321	342	355	293	329	377	326	307	377	353	335	314	353	331	341	342	350	341	335	361	321	359	330	304	343	351	343	371	320	404	354	315	338	313	326	345	338	343	336	326	318	324	340	343	364	325	363	320	345	365	339	342	322	337	362	350	321	333	345	360	352	349	321	364	324	354	363	335	335	352	287	328	334	358	361	332	369	339	363	317	367	335	370	335	318	330	316	335	302	369	345	342	335	305	337	331	358	384	344	341	327	338	342	335	359	323	326	356	321	342	325	348	341	342	337	333	334	337	317	314	326	335	362	301	352	335	359	330	367	323	311	346	361	335	311	332	370	359	351	334	359	316	337	359	316	332	341	328	323	362	341	348	341	343	338	346	380	323	342	337	341	339	335	379	331	384	356	322	355	355	316	355	341	310	383	341	333	357	312	350	319	362	338	382	370	338	342	361	343	319	324	314	378	357	337	341	340	350	324	329	328	342	333	325	333	351	350	324	308	336	332	333	344	359	340	331	342	302	327	325	332	328	344	362	341	327	350	323	354	336	339	335	345	336	333	326	326	345	350	328	339	341	314	341	351	372	358	348	382	336	338	312	360	358	310	369	332	385	366	338	327	352	346	361	357	340	351	349	343	373	359	345	343	347	325	357	318	331	334	337	350	344	330	316	355	336	332	317	332	331	326	329	314	353	354	347	352	291	308	336	361	346	335	326	360	366	319	367	322	327	327	358	335	323	358	344	378	363	346	344	325	370	317	331	369	332	363	323	353	371	335	338	360	343	308	368	317	354	322	309	382	351	307	381	323	344	342	336	350	359	313	336	318	313	341	376	383	337	349	352	339	328	351	373	350	358	326	374	359	338	332	368	359	309	340	352	311	353	331	359	355	334	350	340	341	339	350	328	338	332	342	350	333	314	360	321	345	300	341	326	349	329	323	358	358	361	318	326	310	313	323	359	332	389	342	362	362	325	354	316	327	354	340	303	312	321	344	326	343	337	339	328	314	356	327	322	337	341	354	347	320	384	368	357	346	355	387	362	338	353	365	359	326	355	332	337	363	298	335	330	367	358	330	371	342	336	347	325	310	335	372	336	368	354	361	355	335	357	352	368	347	315	356	346	323	308	325	327	331	334	322	368	378	353	331	329	327	327	330	354	363	346	330	344	327	330	316	368	325	371	336	325	358	332	335	346	346	332	326	351	347	332	328	329	369	344	335	323	365	345	330	405	349	358	356	331	313	372	373	329	351	329	371	302	341	342	341	322	339	331	334	343	337	345	324	359	334	337	364	351	340	362	330	356	320	367	333	340	323	375	311	317	338	363	361	358	352	346	348	350	325	326	330	344	319	333	344	371	350	347	348	354	317	333	339	317	357	382	335	347	322	348	346	355	292	328	339	356	328	352	341	353	328	327	345	333	340	323	359	348	361	381	352	352	348	336	330	361	348	342	344	337	328	325	375	341	348	343	398	373	309	346	323	347	341	337	334	356	345	347	332	361	344	354	385	328	339	308	318	348	314	311	330	368	348	320	346	345	306	307	309	330	331	328	340	335	343	373	315	369	351	345	339	358	336	355	361	347	350	323	344	332	344	354	343	323	318	372	363	345	328	312	355	337	343	321	328	365	353	350	350	379	322	363	329	315	335	326	327	325	332	329	344	358	335	313	369	346	362	345	350	330	348	316	345	345	353	349	345	353	325	337	322	333	344	312	350	343	353	337	330	365	366	324	352	323	311	337	337	352	340	351	328	310	359	324	350	349	366	359	350	313	338	345	335	374	362	330	330	377	351	380	379	314	351	352	305	344	321	342	305	315	283	349	361	329	345	346	355	363	326	336	368	350	334	347	331	356	308	335	377	313	327	331	320	366	333	325	331	330	364	324	373	359	353	306	370	302	319	333	323	333	366	346	337	378	332	342	363	319	322	356	354	321	342	334	328	338	341	375	370	348	329	368	330	356	344	349	299	347	358	317	363	310	358	322	360	340	357	341	351	338	365	352	376	310	359	337	298	366	337	323	331	346	322	358	338	306	327	333	341	352	345	312	348	340	337	331	347	378	369	342	322	361	358	355	416	344	314	330	322	329	359	376	338	363	359	343	361	341	334	357	336	327	330	319	355	363	342	328	329	350	339	352	351	356	357	383	324	347	377	375	337	333	358	353	332	320	360	346	357	346	326	348	353	335	316	333	406	344	324	323	338	341	334	346	333	323	345	356	338	342	348	336	375	379	347	343	352	358	325	352	321	365	315	345	365	338	362	327	363	326	347	368	328	334	315	354	337	339	347	334	314	321	343	312	320	328	355	325	333	333	342	322	349	359	359	373	354	334	353	350	297	348	334	336	344	392	333	331	319	340	360	372	347	299	314	345	347	357	348	368	347	336	347	353	349	385	327	321	357	346	340	371	365	339	372	342	318	325	346	334	330	332	343	353	361	324	360	313	331	317	345	362	331	362	313	339	331	343	339	313	335	364	338	328	330	328	327	335	327	320	331	321	345	336	322	365	336	315	340	332	339	306	328	334	347	335	393	335	330	362	327	331	310	338	343	290	340	346	337	324	370	327	353	345	327	341	343	329	333	354	375	319	332	297	308	379	371	347	356	362	325	352	335	324	332	327	377	319	338	360	350	325	348	346	350	354	309	359	371	361	339	334	312	309	324	332	326	306	327	341	330	317	340	355	335	339	342	327	346	351	332	339	319	339	345	328	332	327	369	307	307	354	377	345	366	347	304	365	329	333	332	335	349	346	331	313	353	321	351	345	344	347	354	295	346	332	336	341	329	367	328	357	333	330	334	326	338	333	357	303	332
23663	21190	28582	24290	24747	18093	4224	869	730	719	628	582	551	551	514	526	504	517	486	527	485	440	470	501	464	497	440	466	429	443	500	417	439	418	434	488	459	457	440	436	436	474	437	426	470	485	473	457	441	430	423	445	400	417	419	431	459	460	411	446	451	421	459	477	428	461	411	443	452	430	431	435	422	454	452	409	447	434	505	469	434	452	450	449	414	468	443	432	422	447	464	495	456	460	446	424	417	418	446	433	445	421	423	426	437	476	399	472	432	459	460	424	443	461	443	456	468	431	413	486	460	484	437	379	433	421	457	424	447	440	454	459	446	418	448	421	469	421	457	393	396	431	404	411	468	459	490	424	442	416	434	445	459	462	431	407	408	432	405	430	432	452	423	428	424	448	449	408	401	406	428	414	442	471	444	451	432	382	405	480	443	438	446	428	448	447	440	437	452	448	433	438	443	430	471	430	412	426	440	452	427	449	406	426	466	420	409	453	453	465	456	427	414	445	435	458	488	429	470	455	443	459	483	374	457	464	467	431	395	449	470	451	463	424	377	454	417	432	428	408	434	454	447	462	419	431	434	407	435	445	442	448	434	440	425	437	449	398	409	457	448	451	418	448	452	437	425	430	421	445	430	398	441	441	442	452	452	425	470	472	418	410	477	417	437	417	471	419	443	431	439	412	471	408	445	446	437	476	459	470	417	420	458	385	410	451	446	440	455	459	392	460	404	476	429	445	466	427	414	433	476	409	448	468	429	436	429	442	457	455	408	426	429	454	455	412	402	440	411	391	430	430	416	457	408	439	438	459	443	411	458	455	426	441	457	424	450	447	472	467	425	488	416	430	474	440	470	397	474	462	420	448	470	440	454	439	389	419	446	424	461	446	422	460	444	452	460	438	469	440	414	452	417	456	456	429	416	432	464	467	453	438	460	439	420	459	400	410	436	435	451	425	412	458	438	428	415	429	426	442	426	466	454	402	440	454	406	434	425	410	468	434	476	453	418	452	420	422	409	477	444	393	433	438	444	456	407	494	410	413	447	449	412	430	433	430	436	457	454	423	409	479	402	436	424	418	422	400	434	441	441	457	434	450	423	457	439	406	425	444	467	470	449	437	405	476	431	447	429	428	438	485	410	424	439	452	454	414	415	456	434	413	453	448	486	429	426	432	426	442	419	464	408	394	451	445	461	437	445	448	455	474	432	454	431	380	412	454	422	426	469	487	449	412	422	415	462	453	411	419	443	435	457	451	428	441	429	455	417	417	454	418	415	467	454	446	487	479	442	464	437	443	426	436	451	447	440	423	450	445	450	425	426	459	466	405	475	445	478	446	421	447	426	438	444	451	423	464	386	460	435	467	471	458	427	487	429	425	415	469	437	478	434	436	434	454	435	424	424	463	470	454	414	449	462	410	422	446	473	439	459	427	449	469	426	467	420	408	436	452	460	438	428	429	449	406	443	397	483	439	463	422	467	405	408	478	457	426	483	441	457	440	447	447	426	413	458	441	469	404	411	435	452	406	428	428	465	428	433	456	473	437	405	467	451	425	427	461	471	442	425	468	432	458	405	448	453	436	428	446	479	444	455	433	450	467	488	412	468	420	417	472	429	449	410	437	437	430	421	411	428	469	449	421	454	418	432	407	419	471	411	435	465	457	384	464	419	447	447	415	435	414	424	407	456	443	452	456	422	430	425	424	429	464	435	468	426	399	448	439	417	420	447	432	461	454	440	434	410	463	440	446	452	430	406	428	451	424	471	434	434	446	434	465	414	461	428	481	411	446	459	438	425	455	435	442	460	476	422	444	435	475	464	451	430	466	442	448	431	463	431	445	430	404	447	422	416	409	451	405	448	462	435	432	417	413	453	438	447	441	404	448	470	415	428	447	436	444	411	450	413	429	447	434	397	408	455	439	440	420	440	416	440	447	419	463	419	415	428	412	419	453	451	459	440	407	443	405	412	414	416	454	415	451	446	458	438	424	445	429	405	434	455	480	435	428	414	419	430	447	445	465	455	461	433	411	442	451	466	425	400	398	428	432	414	427	429	449	414	470	480	464	456	447	435	441	412	421	411	405	427	392	440	460	440	438	472	435	401	438	392	466	416	456	429	429	474	428	441	407	460	418	447	439	388	445	421	439	393	426	444	427	420	443	447	423	415	458	458	435	441	448	464	396	453	448	422	416	448	447	422	417	426	444	429	461	418	458	454	448	461	446	391	430	454	468	419	392	401	439	450	476	419	419	422	468	430	437	439	423	453	434	430	412	454	450	421	444	433	440	466	438	423	443	449	451	411	454	425	425	449	494	435	474	427	432	440	478	441	424	414	442	455	415	440	413	399	439	452	391	469	412	406	422	421	401	490	442	438	460	462	461	438	463	416	429	476	423	444	425	475	461	446	412	410	411	430	446	452	402	478	419	443	404	455	470	460	445	432	449	447	421	431	395	443	458	455	411	432	453	458	424	447	464	456	426	443	424	443	486	443	425	411	432	441	432	470	413	460	419	472	415	413	459	459	439	440	421	426	440	415	365	431	426	431	409	460	404	419	455	432	458	456	426	457	429	437	445	453	452	461	433	434	452	435	466	449	394	421	464	406	436	421	424	446	444	456	407	428	463	409	464	424	427	460	447	449	415	444	439	460	462	439	417	397	438	430	456	455	427	470	435	423	422	486	444	444	453	430	465	426	423	441	433	446	432	445	398	431	446	450	437	466	446	434	446	434	439	411	458	472	458	452	448	458	386	432	455	409	444	447	458	446	458	430	452	397	440	410	425	448	399	392	451	427	419	410	439	434	420	436	449	415	432	442	411	444	425	422	422	427	441	462	404	416	447	414	473	420	412	450	433	453	431	408	472	434	402	419	453	419	425	438	474	432	459	456	429	399	434	478	463	429	504	452	472	436	424	452	482	428	414	441	467	446	421	458	432	450	487	437	465	446	428	440	438	460	413	423	438	453	416	440	424	417	462	430	432	459	413	476	464	444	454	449	441	413	443	428	437	434	452	401	443	453	421	409	419	443	435	465	457	445	438	444	400	438	442	459	448	416	446	428	438	416	447	417	433	438	437	399	477	431	406	455	405	422	443	484	478	462	418	448	429	464	418	450	475	449	417	442	429	415	458	444	419	438	427	444	412	426	443	451	457	387	421	448	447	454	418	424	460	424	418	437	462	474	454	456	427	411	455	459	445	471	443	445	430	423	475	401	424	447	439	440	429	443	404	429	473	444	434	418	481	409	404	474	433	434	466	438	504	425	427	454	423	436	451	460	450	440	475	434	467	446	434	425	434	417	462	399	431	445	460	421	427	452	388	425	473	474	461	430	444	478	439	439	443	445	439	439	405	422	439	426	467	444	425	425	431	446	440	428	415	454	450	421	442	457	455	456	412	428	479	434	454	432	422	433	445	474	417	437	417	432	406	446	436	418	447	425	431	417	420	445	433	460	424	442	420	427	431	448	442	469	412	414	446	451	404	454	450	458	420	412	459
9191	15941	15846	17431	27392	2067	1674	1394	1143	1049	924	804	745	643	636	642	639	591	597	587	555	588	544	532	557	547	506	505	527	484	519	503	492	488	539	525	528	523	519	527	506	487	451	525	528	520	492	512	460	505	503	501	509	516	504	502	507	480	493	500	511	517	543	514	553	492	515	488	496	505	489	473	470	525	486	476	525	537	468	517	476	489	531	513	516	499	531	511	478	508	463	518	501	457	485	513	475	499	466	514	519	504	487	465	491	495	475	477	482	505	484	494	466	576	501	475	498	505	456	493	458	510	507	487	491	480	459	472	491	495	499	487	546	465	537	517	467	473	484	504	532	481	482	524	507	494	510	520	459	494	489	469	519	508	527	493	450	464	483	489	538	498	505	481	466	486	486	488	503	489	507	489	520	468	502	482	512	480	482	532	494	433	487	518	483	465	471	495	523	501	523	501	475	465	451	518	525	488	478	486	484	486	528	504	487	533	510	488	453	481	500	516	483	520	498	514	474	517	504	512	469	496	497	508	523	493	459	471	513	535	504	500	522	495	473	489	500	443	485	556	489	522	470	486	490	470	453	526	515	490	489	478	487	506	511	511	465	481	505	462	490	501	482	482	509	433	512	486	519	495	498	495	501	517	485	509	510	489	497	521	467	516	498	452	470	513	494	499	534	509	484	526	496	458	511	470	472	446	485	538	502	453	454	486	481	480	476	520	472	504	525	461	521	484	540	509	491	474	527	480	524	464	496	518	508	498	485	497	530	490	488	474	489	472	511	505	551	484	495	479	534	491	475	533	523	514	521	498	487	469	502	473	476	479	502	446	529	468	492	463	519	497	502	476	497	508	502	497	486	456	476	507	524	487	510	518	515	502	477	509	508	471	515	474	511	495	489	502	497	512	478	491	516	477	448	495	534	488	484	491	523	474	503	539	489	524	502	528	517	496	520	520	507	482	535	483	501	472	504	484	481	508	480	483	519	477	502	491	468	486	520	481	500	507	476	521	490	493	488	485	446	482	503	506	512	477	447	491	525	476	473	515	473	503	466	490	464	511	542	495	484	508	467	510	487	505	519	481	499	469	451	518	516	534	524	524	494	495	534	471	485	481	474	465	480	479	498	500	470	504	508	484	504	490	494	483	499	505	514	513	471	501	463	487	458	462	477	465	462	497	484	518	473	525	483	519	494	537	495	536	501	459	491	517	500	476	503	479	491	488	456	466	484	512	501	529	497	479	485	532	486	489	489	470	477	502	532	455	539	505	495	497	479	507	480	505	493	496	499	521	502	530	491	496	456	496	484	501	488	469	514	504	548	503	522	497	479	493	484	492	534	508	486	504	481	502	518	488	500	450	483	468	470	515	523	479	479	499	476	460	484	471	530	522	484	505	529	505	503	491	509	481	501	486	491	501	486	505	492	472	504	507	514	482	504	471	455	505	501	489	495	473	500	499	476	507	506	480	485	483	504	503	486	499	499	502	508	524	521	538	528	493	478	487	519	512	464	501	457	488	455	516	483	506	491	440	472	467	520	462	507	474	479	514	479	520	506	513	462	494	469	518	466	526	494	508	526	475	479	526	473	471	468	500	498	528	474	527	492	495	479	544	470	494	500	501	543	476	480	515	488	474	482	530	486	465	490	536	522	492	510	546	502	492	522	505	519	469	494	504	497	473	460	486	481	510	471	499	507	538	500	481	491	489	521	494	478	466	455	448	488	460	479	498	498	475	480	464	470	497	480	489	500	508	500	523	480	528	508	461	501	490	498	525	503	497	447	500	488	458	514	509	483	499	451	503	488	540	473	471	515	522	513	490	496	512	470	519	500	453	498	477	490	473	483	482	478	494	503	475	449	528	457	501	505	547	463	487	488	462	517	522	528	480	503	460	487	494	457	521	500	492	458	492	522	494	535	527	514	493	490	511	487	465	520	471	491	460	473	449	472	458	475	474	507	504	489	487	510	522	483	513	461	511	477	516	501	497	461	513	521	476	499	511	461	501	474	530	509	462	475	473	497	514	457	462	502	485	511	476	506	446	504	495	485	473	475	499	474	493	475	504	505	474	471	478	465	482	487	503	496	464	521	459	477	500	454	469	481	533	473	492	512	499	474	444	523	467	480	486	511	486	487	504	490	482	543	459	551	456	482	526	498	490	513	452	505	512	505	534	530	478	538	499	469	514	504	500	528	526	542	509	503	485	492	468	505	486	506	502	509	491	502	479	521	499	482	509	481	478	478	466	497	467	554	486	506	486	465	453	490	499	479	489	489	513	494	534	483	453	500	532	501	458	502	524	515	508	504	509	469	479	496	466	486	515	458	462	481	453	469	486	493	488	500	477	523	492	491	496	504	492	492	477	525	530	481	493	475	489	478	475	497	501	495	503	491	465	463	491	526	493	471	506	513	509	478	480	470	496	452	500	454	567	502	514	460	510	489	496	440	496	501	550	511	512	494	491	526	527	492	538	501	506	487	489	532	482	477	503	536	473	505	483	485	509	465	480	538	512	521	481	458	443	496	444	480	511	471	502	480	491	495	528	478	492	514	502	492	499	501	527	466	477	498	545	490	523	464	472	485	504	429	452	480	499	491	529	537	503	502	463	519	511	489	495	515	513	499	501	490	478	511	534	509	493	464	507	420	489	499	503	535	483	526	466	493	474	502	490	518	495	470	487	529	453	442	499	487	494	495	482	489	513	464	482	469	521	499	467	485	497	506	505	507	486	561	523	467	484	477	496	519	524	481	472	481	469	513	473	535	481	501	498	467	482	506	497	527	464	470	491	484	439	479	493	469	511	531	477	486	509	467	507	496	497	503	477	483	516	545	475	501	503	528	503	518	474	507	508	465	483	508	491	465	464	510	520	494	488	495	489	494	490	470	508	482	434	479	521	531	483	474	494	485	519	508	485	487	457	515	501	477	509	513	504	469	506	500	481	489	498	498	520	473	524	497	473	514	478	492	464	503	530	507	548	503	480	499	509	479	496	498	533	494	438	520	514	477	486	448	532	478	513	480	481	495	500	520	492	497	478	497	457	462	499	497	459	514	464	483	487	514	483	543	513	462	519	487	507	496	495	498	466	538	504	493	495	493	508	521	496	504	504	475	516	489	487	532	499	503	482	494	480	484	456	497	490	483	467	475	502	448	473	495	523	487	504	493	521	469	475	521	516	497	503	472	488	487	510	484	492	481	451	503	481	487	552	498	520	512	529	527	495	446	469	526	486	481	507	496	464	511	482	467	502	509	514	495	448	477	485	504	530	522	488	476	498	519	489	448	534	494	494	486	486	464	509	443	497	463	529	484	512	493	487	505	482	512	526	483	495	509	466	494	501	531	508	505	524	483	468	470	473	493	492	508	492	478	485	502	491	481	519	498	536	508	480	457	496	495	447	511	511	525	498	535	469	492	492	505	498	477	469	528	521	525	476	498	460	513	504	507	473	519	469	503	496	488	518	495	522	517	493	488	534	505	506	468	487	482	484	496	480	477	516
24824	21159	27558	25364	22247	5566	863	699	675	647	539	582	543	538	517	514	481	508	562	546	507	527	518	512	498	494	493	479	539	489	518	480	521	462	483	497	508	510	479	476	481	482	503	480	449	460	497	514	520	482	503	477	504	496	494	490	515	481	500	464	489	504	500	485	494	477	497	495	502	483	439	484	522	519	477	468	503	487	520	482	459	476	493	487	496	500	494	527	469	513	494	496	495	477	475	524	497	484	500	512	481	547	483	505	516	507	509	496	517	519	537	483	522	489	512	494	494	518	463	490	466	509	495	485	479	528	499	506	502	545	508	490	519	478	481	467	509	476	504	466	548	525	497	502	440	463	503	494	505	466	482	476	499	484	486	502	481	534	515	483	440	510	487	523	501	460	484	532	522	491	511	494	518	476	534	481	498	499	454	478	509	505	505	492	482	482	527	472	520	475	495	484	490	505	491	478	530	521	485	467	452	494	512	486	472	476	460	414	511	467	463	514	529	503	459	496	470	473	492	520	497	474	517	503	519	504	526	529	493	467	499	500	482	522	446	495	456	520	457	502	509	525	505	458	506	479	494	502	507	504	461	468	504	492	488	495	500	542	464	496	467	489	482	495	518	489	482	478	519	518	469	469	536	491	484	476	489	503	461	440	474	488	490	471	489	526	502	480	508	528	495	482	465	451	438	520	496	534	500	512	525	505	454	460	450	463	518	508	461	510	484	515	467	479	461	515	515	477	533	486	467	480	499	484	430	476	447	468	506	503	489	472	493	522	459	514	461	469	500	479	510	484	480	480	475	478	500	465	454	502	480	485	508	459	468	484	499	480	504	488	501	518	489	492	478	528	521	453	498	450	485	476	461	475	504	486	469	504	493	495	489	473	485	489	474	476	463	461	457	448	480	520	525	436	498	514	474	456	504	491	455	519	463	464	503	498	448	490	514	523	519	486	515	493	504	470	473	484	463	480	491	475	510	450	493	516	475	480	466	526	540	458	515	480	521	502	466	457	478	503	532	544	462	547	490	481	468	495	500	478	450	461	492	477	467	452	478	472	477	477	507	486	491	471	475	471	441	501	454	502	467	451	478	489	482	469	518	504	465	504	482	476	487	512	467	495	471	516	488	479	493	488	501	507	472	454	509	469	510	466	518	493	491	438	516	485	531	499	451	514	518	513	489	480	492	512	469	481	493	456	502	496	493	497	493	490	474	495	507	511	496	481	518	475	482	497	481	520	514	476	478	501	502	476	492	473	508	495	496	514	463	468	490	484	477	514	511	460	493	508	468	499	507	485	468	437	477	488	465	486	472	467	479	469	490	507	468	473	484	501	516	530	479	504	473	494	470	478	506	512	486	463	505	475	479	468	481	496	511	476	518	498	488	477	459	506	525	506	497	506	471	457	495	465	472	490	503	469	453	483	517	509	529	486	506	466	471	495	500	507	468	448	498	481	496	512	497	477	516	461	479	474	482	474	486	477	519	488	480	472	467	509	501	492	492	495	471	509	494	464	465	507	505	492	516	460	495	494	467	521	480	463	500	464	476	491	510	508	510	504	504	490	465	489	463	469	457	487	501	478	493	457	464	504	462	501	483	509	454	499	470	466	438	463	484	541	484	450	509	465	501	484	475	525	509	500	490	450	484	453	463	499	498	499	516	513	459	482	524	499	493	438	489	491	496	483	499	506	482	472	497	517	457	476	484	511	469	480	501	467	513	484	482	492	519	458	530	443	478	507	470	492	505	471	495	473	506	478	456	493	532	504	509	478	492	517	518	527	496	514	513	511	463	497	470	520	496	483	468	499	478	504	478	475	547	511	492	441	491	449	474	511	445	431	491	504	485	474	512	468	511	467	469	507	500	492	516	487	470	476	498	490	470	463	448	481	446	497	481	460	459	493	519	450	498	482	484	488	451	482	465	492	527	472	527	515	489	473	485	471	538	513	499	489	486	521	509	476	453	449	504	484	479	474	485	479	481	491	528	470	420	461	526	501	464	476	459	444	459	479	504	494	503	488	489	475	485	451	502	515	496	506	497	500	505	484	517	463	472	502	502	519	472	498	521	483	477	484	525	503	479	499	493	475	511	475	516	484	518	513	484	519	459	488	484	488	515	452	514	493	525	493	494	453	530	488	511	484	472	524	479	517	470	446	491	468	492	517	445	479	461	486	470	465	513	472	483	500	500	496	468	495	458	483	471	466	510	467	493	521	497	527	523	485	553	525	516	484	452	504	475	509	453	539	495	529	529	485	498	489	480	466	479	467	462	488	470	489	496	488	475	509	451	527	515	477	500	528	504	494	475	501	521	475	490	524	487	500	486	484	498	464	501	466	499	489	480	535	497	466	449	488	450	458	475	496	509	468	485	433	485	446	507	488	494	484	433	491	495	477	456	499	478	483	497	497	466	462	471	494	487	517	491	491	505	503	489	521	501	460	494	478	497	469	512	493	501	534	468	443	470	509	531	515	493	452	459	522	484	492	502	487	482	488	477	443	470	492	476	498	465	495	486	479	497	518	439	507	537	490	488	460	495	518	472	498	465	488	518	467	530	490	541	515	507	488	451	502	481	493	508	470	509	475	496	521	497	476	499	463	462	521	512	524	516	475	527	496	525	515	522	491	458	469	483	455	473	492	479	479	506	468	475	458	478	475	497	484	489	495	470	473	511	518	516	546	545	447	520	472	480	489	446	496	481	469	511	492	472	479	476	457	452	476	501	486	489	461	476	482	535	459	483	456	431	521	484	525	541	513	473	497	482	495	473	486	508	514	484	496	453	529	485	501	480	437	492	468	476	518	495	447	508	457	485	511	479	530	517	446	472	469	530	516	473	490	483	446	503	493	468	493	493	471	514	469	544	508	507	488	442	511	526	448	492	532	494	497	499	482	499	514	473	471	511	510	518	460	456	479	507	484	471	513	528	512	504	525	499	503	493	472	494	526	522	501	509	545	461	477	472	482	488	505	491	494	514	484	490	470	487	474	464	485	477	478	476	468	505	530	497	464	486	470	502	458	442	499	464	495	501	458	470	512	476	504	469	494	501	496	512	466	471	461	466	459	505	490	479	470	494	480	509	483	503	490	477	465	500	515	514	500	494	478	558	507	480	492	458	500	514	483	492	479	479	500	528	493	482	491	510	474	495	490	505	479	507	477	487	523	471	479	531	467	498	488	549	498	466	488	453	476	498	513	476	460	493	508	495	487	502	451	469	480	464	506	460	484	515	498	477	441	502	512	484	477	496	521	439	459	459	468	507	465	450	476	494	484	520	451	488	456	493	507	487	486	488	461	499	489	466	446	445	500	500	473	489	487	527	488	486	474	479	476	472	543	546	445	457	514	500	497	474	478	477	517	506	462	511	493	484	470	487	520	495	511	505	493	535	492	458	467	535	468	535	487	501	498	511	501	479	480	488	469	462	521	504	489	457	492	473	475	501	487	497	503	494	505	516	456	521	484	487	535	486	466	522	491	489	474	502	458	495	484	469	473
9280	12531	11497	14936	22520	1537	1138	1062	906	843	779	749	714	662	653	663	623	628	639	599	592	629	633	567	590	548	559	587	580	621	621	534	541	582	638	594	615	585	609	580	593	561	559	577	566	579	617	574	573	607	571	575	578	580	604	594	607	598	592	580	573	562	555	600	584	556	563	583	561	535	545	584	581	565	569	574	570	540	573	537	579	545	600	585	586	575	538	546	600	572	561	582	591	540	592	578	558	564	569	578	554	565	601	573	572	604	620	618	582	580	583	538	580	554	540	591	539	595	575	572	571	620	541	576	573	599	571	580	554	591	636	596	558	542	526	564	606	573	596	599	619	563	528	577	562	583	533	557	578	588	585	578	573	584	576	611	546	582	599	579	553	559	572	604	540	594	552	553	571	579	561	511	592	520	619	635	560	563	569	570	614	633	573	554	594	575	574	593	565	569	577	576	534	539	592	577	571	582	601	541	578	516	576	525	571	531	587	585	570	586	555	571	585	569	578	574	549	537	598	601	582	575	574	565	545	559	589	600	572	570	559	595	592	577	588	533	594	629	568	555	575	566	602	596	518	584	576	550	600	542	561	563	562	560	562	571	596	593	548	552	557	520	566	536	537	572	572	572	571	543	556	568	583	606	553	558	530	554	564	559	552	576	583	595	577	564	558	522	598	607	574	551	576	576	556	578	583	568	559	589	547	584	544	628	580	628	565	565	622	565	566	562	558	566	552	545	569	552	522	587	552	573	586	597	620	559	601	584	577	598	545	560	560	551	541	606	576	557	568	594	560	581	567	608	581	625	612	547	525	610	556	578	548	564	593	573	581	600	544	577	593	577	590	556	537	523	602	575	597	615	550	551	556	590	564	568	552	584	579	540	574	573	548	575	623	556	523	571	569	588	589	595	516	531	576	550	585	572	568	581	606	559	556	593	548	591	555	548	561	566	560	585	534	572	542	542	576	541	585	590	556	540	616	607	545	582	594	554	588	615	600	549	567	571	575	592	545	626	571	546	559	581	579	588	560	604	544	603	560	599	555	556	585	597	542	584	627	583	558	561	568	556	582	559	594	564	533	554	553	558	568	605	568	543	606	591	537	564	611	569	563	599	563	615	577	533	596	555	592	627	575	544	569	551	582	553	537	613	588	540	555	570	585	583	580	585	575	528	554	579	552	578	591	584	566	555	575	650	546	541	585	534	608	585	516	579	587	567	570	556	537	589	544	576	586	608	556	559	555	546	572	623	561	593	606	587	587	581	548	548	580	559	565	597	571	512	584	538	529	572	565	607	550	577	587	579	541	528	617	544	602	573	588	575	567	506	572	564	588	594	523	574	567	531	561	607	568	539	577	535	612	573	536	585	555	594	587	563	530	608	587	598	602	607	603	621	606	595	597	582	571	553	612	556	528	562	571	590	575	574	586	569	544	554	588	584	575	541	590	550	563	530	534	532	564	596	574	562	595	592	595	536	594	562	580	590	565	602	578	572	612	556	610	594	558	595	568	559	598	545	605	577	580	556	571	585	572	581	540	558	568	543	570	600	532	588	599	576	602	596	573	587	569	584	536	544	571	561	571	589	592	581	563	569	556	551	582	556	602	602	565	530	621	568	561	595	609	602	572	508	541	627	604	531	565	574	586	558	570	555	595	616	606	551	626	597	536	531	542	576	554	571	580	559	564	546	557	583	587	584	571	588	556	545	595	603	597	575	594	599	589	572	590	541	561	571	564	598	593	568	541	613	583	571	544	609	558	576	551	580	583	586	625	574	575	547	560	603	582	598	523	575	536	615	550	574	564	587	589	570	551	584	554	568	525	553	550	594	611	590	570	554	558	602	558	603	598	579	575	496	622	595	564	577	574	568	558	605	522	548	608	585	571	566	556	591	584	554	566	558	534	535	580	582	619	545	583	564	550	585	565	552	628	528	572	541	586	556	585	591	515	568	571	553	566	564	594	535	578	605	576	563	579	570	563	603	581	529	568	617	600	567	620	544	559	545	546	522	581	620	588	549	589	567	567	568	554	613	582	613	607	583	566	556	581	559	572	583	585	606	607	561	585	579	546	566	608	550	611	564	574	612	536	580	617	540	592	587	599	574	562	572	594	551	564	529	578	572	538	617	588	602	571	622	576	562	592	548	576	555	598	549	592	587	580	544	586	612	594	598	515	562	579	599	577	558	607	578	593	580	580	552	579	583	594	544	584	621	561	576	574	585	556	570	604	589	576	593	551	587	601	573	558	600	557	574	572	605	565	547	572	582	588	547	569	576	538	597	593	583	574	621	550	583	595	585	592	571	574	583	561	588	556	596	561	573	541	569	579	581	606	519	582	600	568	549	565	593	572	588	592	544	578	581	601	534	598	560	577	533	603	559	562	567	553	566	556	582	584	570	607	541	583	557	517	568	553	571	564	583	560	583	564	546	550	589	532	573	566	582	546	561	526	528	555	519	561	542	593	590	588	591	590	573	544	561	603	585	574	597	529	560	560	573	578	569	594	610	538	572	597	602	580	544	591	543	553	569	569	564	596	556	533	578	560	558	617	570	581	567	580	545	575	618	609	548	550	573	576	606	561	622	601	557	561	573	563	543	615	503	585	531	574	517	590	581	624	527	563	563	544	570	545	549	559	556	513	578	553	581	550	574	578	597	548	552	554	585	574	609	531	559	564	595	532	581	562	594	551	550	548	585	589	567	600	607	555	546	626	586	533	559	545	549	539	551	549	600	577	588	559	555	642	566	592	572	555	583	603	582	563	547	598	532	579	575	579	585	596	588	564	556	570	567	550	573	550	557	588	576	590	523	545	569	581	582	585	533	584	575	563	553	589	555	567	594	570	541	616	526	572	592	587	497	616	539	568	568	545	582	530	553	588	590	567	598	588	563	585	558	589	563	571	558	546	586	597	535	580	561	564	571	535	599	583	524	612	583	570	610	571	552	563	622	578	551	588	575	592	590	555	587	559	557	573	570	589	550	588	590	559	604	556	569	560	564	581	588	552	532	565	544	609	602	586	555	581	576	549	552	584	595	593	561	539	597	594	557	616	570	584	565	561	610	593	573	587	618	631	560	561	559	567	587	535	557	640	583	546	568	574	545	596	549	589	555	616	573	563	563	563	589	585	581	568	514	602	585	577	529	613	583	571	596	612	615	559	572	575	584	565	598	606	585	573	570	580	578	586	622	622	594	553	587	592	581	567	577	561	628	535	595	588	549	552	592	561	578	575	590	544	567	587	559	556	594	574	574	564	572	555	576	582	594	554	551	554	598	558	561	605	594	583	549	523	540	614	598	614	583	619	577	586	543	568	555	539	521	575	574	583	591	573	584	571	575	563	576	504	562	576	577	637	601	590	595	611	536	562	620	583	565	540	511	563	553	584	569	556	574	566	558	553	518	526	578	546	620	556	594	561	543	551	569	551	537	584	600	579	555	587	589	593	614	560	566	607	597	554	615	525	590	525	551	580	579	636	550	556	571	490	589	564	550	588	551
22641	21186	28976	23966	24875	21338	15401	2275	1405	1283	1198	1163	1053	1015	1037	920	951	907	892	885	884	914	922	881	908	847	830	868	805	850	807	854	836	800	853	787	814	805	834	739	783	821	795	816	824	827	836	811	804	816	771	859	828	847	817	788	823	817	833	794	790	827	766	784	814	822	817	792	778	851	831	747	847	791	834	796	768	770	772	814	760	803	849	794	758	807	806	837	838	807	745	781	794	843	799	855	846	807	773	755	812	816	799	808	778	796	858	750	748	795	750	818	795	792	813	781	780	811	812	803	793	804	829	777	782	812	765	775	815	814	753	772	786	802	806	798	845	823	800	795	797	814	833	792	809	801	819	792	775	789	823	764	792	833	814	797	792	777	791	785	779	822	783	725	786	831	768	780	812	835	848	845	834	814	849	794	785	808	794	812	778	796	827	847	802	755	800	849	804	850	838	803	749	738	849	784	806	814	816	797	841	712	780	785	788	762	818	824	787	840	749	804	849	754	774	812	778	751	857	780	806	822	778	796	782	836	726	843	809	784	820	793	792	755	812	754	838	787	796	803	787	768	773	773	769	795	800	825	802	822	860	822	800	762	801	823	764	795	814	728	803	812	794	781	829	767	798	798	823	791	827	832	781	783	806	848	791	801	809	811	816	807	806	789	836	817	836	813	817	775	833	807	795	773	789	766	809	822	807	714	775	804	767	815	746	827	867	780	843	811	774	758	828	773	760	792	804	789	797	794	821	802	814	787	831	808	830	767	773	751	824	831	799	804	816	739	789	787	792	782	799	837	749	787	826	817	818	828	816	814	844	762	765	777	772	818	798	778	781	794	783	798	821	783	829	815	768	806	836	790	774	795	743	801	791	833	768	821	798	795	842	847	744	782	744	831	829	834	836	829	799	777	793	840	761	752	830	828	753	767	819	796	770	767	768	809	805	800	796	776	800	763	755	799	813	822	767	800	773	778	833	803	747	768	786	747	812	778	805	803	759	782	782	823	806	795	783	834	830	750	785	810	834	806	754	776	742	740	780	773	793	745	770	826	786	788	773	793	799	804	797	792	804	726	781	811	797	824	820	811	852	821	812	824	851	779	795	805	799	798	798	815	775	772	808	846	771	770	779	796	812	807	774	808	785	775	739	762	834	853	769	759	834	797	757	777	809	825	796	822	781	810	828	745	851	828	798	801	776	816	769	780	783	809	763	846	854	759	809	793	851	790	791	763	725	791	828	796	791	824	758	836	856	861	729	775	806	813	839	791	767	787	813	772	800	799	821	820	803	808	806	783	830	779	769	806	816	815	783	822	811	804	795	825	814	780	841	839	785	831	830	789	783	740	822	785	803	768	808	775	771	826	735	813	797	834	820	788	816	762	840	841	810	829	828	818	790	815	788	818	808	788	749	788	771	787	791	808	850	800	781	805	800	780	771	826	832	790	784	796	760	826	778	798	782	793	848	779	737	802	834	756	819	752	781	752	820	812	799	720	836	731	787	744	834	790	821	811	745	793	748	808	789	804	754	787	813	808	795	824	786	808	747	815	816	767	782	811	756	805	817	784	811	808	768	785	773	772	799	786	842	794	806	787	817	807	778	810	774	802	794	766	807	821	794	802	834	779	809	765	825	740	772	774	752	768	777	809	779	758	811	890	803	810	762	768	800	768	808	821	827	795	844	786	733	773	811	779	705	826	761	776	777	824	826	807	832	789	789	799	763	767	789	780	812	784	801	739	814	773	767	825	796	765	780	818	753	795	841	797	808	748	789	769	799	764	787	792	799	806	783	775	815	764	779	757	759	811	858	815	860	768	835	784	812	806	762	713	786	805	796	798	811	788	772	884	798	799	817	817	781	765	808	794	757	813	763	796	833	806	801	758	800	744	809	792	747	807	759	834	776	834	839	809	782	819	797	764	796	836	827	832	828	846	803	817	774	818	779	789	790	800	784	793	773	824	793	782	788	793	795	775	757	820	815	771	800	798	814	837	813	776	774	775	808	788	768	806	877	805	824	837	805	803	866	856	780	742	815	791	824	814	783	787	801	792	853	783	813	812	741	796	807	798	798	836	762	837	794	827	812	766	707	795	841	798	768	767	764	762	815	800	795	808	754	777	790	773	803	831	765	772	872	761	780	795	792	841	806	818	823	834	806	806	796	828	817	780	855	827	814	809	776	763	809	829	822	786	746	844	849	800	795	799	823	822	774	797	772	882	788	815	801	781	782	795	721	771	784	759	843	800	840	819	825	796	792	828	816	786	775	828	785	801	816	802	798	787	748	763	784	798	847	770	707	838	805	728	822	782	827	777	770	822	777	789	787	800	794	811	803	771	765	774	840	803	841	795	782	830	780	831	786	757	781	791	788	782	810	823	787	815	772	746	809	782	800	826	835	819	773	839	806	827	766	817	803	807	796	810	813	826	794	801	769	791	803	779	803	793	758	795	784	826	823	802	790	827	769	783	797	788	780	812	783	817	820	846	833	769	805	817	834	786	795	832	826	801	826	760	797	819	784	782	837	757	772	865	781	785	813	778	810	782	840	767	767	767	784	777	775	826	794	831	806	806	793	892	787	756	773	781	824	821	775	808	787	897	816	768	754	746	858	819	815	807	796	769	786	774	783	795	763	798	848	791	771	781	839	820	789	842	811	748	735	749	789	804	792	801	780	849	797	784	809	784	817	798	827	839	791	812	794	838	812	807	819	822	729	758	777	791	759	778	821	773	817	801	803	802	827	797	807	802	831	782	800	829	808	782	781	824	806	789	746	768	819	804	822	762	819	782	800	747	764	797	767	817	805	849	774	845	806	791	794	797	800	810	771	808	786	746	865	821	813	777	813	797	782	805	796	791	822	847	795	694	743	801	820	782	796	809	812	709	848	838	830	808	819	844	796	752	828	853	824	772	752	748	822	813	827	795	813	737	797	859	787	785	789	805	848	798	782	767	831	817	784	796	781	805	800	853	817	738	738	803	793	759	807	798	782	791	771	807	822	803	812	733	793	779	803	802	836	781	809	788	780	735	760	760	729	811	773	759	817	781	766	793	799	835	809	790	799	778	805	808	803	752	800	800	865	803	770	782	802	863	811	787	740	800	779	761	764	791	799	828	816	870	820	837	799	762	793	807	763	765	775	814	788	873	783	780	790	796	833	801	783	782	787	789	797	782	803	779	777	842	800	781	809	815	760	813	808	818	808	763	785	841	806	780	833	762	792	823	788	803	835	814	771	832	774	801	810	844	815	779	799	751	843	766	810	777	777	807	776	771	759	763	804	802	781	756	717	818	802	784	805	810	786	801	792	800	773	787	780	790	822	768	801	788	725	813	821	764	769	789	792	834	816	786	762	819	725	761	830	797	801	850	782	791	732	759	739	820	812	810	805	788	805	849	771	838	759	782	734	800	802	801	772	786	773	839	768	817	815	789	793	806	762	757	798	803	778	772	846	800	744	754	789	803	765	823	813	785	822	785	785	849	808	797	812	741	808	837	800	749
11552	23613	20300	24604	40112	4456	3028	2578	2151	1883	1561	1470	1348	1269	1230	1129	1144	1036	997	994	995	959	965	939	988	952	955	944	913	983	930	897	977	942	882	915	856	891	940	908	900	872	897	892	907	872	860	903	845	916	928	869	913	904	864	844	844	926	858	859	924	814	913	898	852	904	834	856	858	823	942	855	891	875	882	891	916	864	922	887	902	874	824	797	892	819	881	850	894	890	860	909	868	872	873	875	878	835	851	881	888	893	909	829	842	873	868	856	922	849	870	873	902	878	883	863	925	826	882	862	899	873	877	876	859	863	872	906	859	881	890	873	868	851	898	875	864	839	885	888	882	913	873	837	842	835	911	888	844	890	861	838	874	877	888	903	845	880	867	911	851	861	920	868	868	874	923	867	865	868	819	878	918	819	873	856	875	867	885	849	897	908	872	898	857	906	875	890	812	855	837	888	893	859	847	871	867	889	885	860	854	855	847	875	858	890	858	852	873	857	894	880	908	859	863	885	842	890	855	879	867	867	817	845	857	884	839	849	845	877	914	874	872	801	881	895	895	859	837	874	881	871	897	870	869	894	872	872	870	847	888	864	879	831	866	843	845	917	841	850	883	850	819	900	861	849	875	918	865	811	886	864	900	802	877	808	884	857	868	862	873	906	886	851	822	896	882	903	833	850	874	836	857	868	868	840	895	828	874	843	890	805	889	875	897	865	873	873	849	840	884	851	840	884	851	819	884	877	903	891	834	882	838	843	883	892	865	885	893	864	878	874	847	858	889	880	854	826	806	852	892	840	879	895	865	844	898	846	850	831	838	895	825	841	896	861	912	818	871	909	847	821	868	872	901	903	903	877	909	822	859	859	875	884	804	886	908	852	874	835	857	910	844	867	906	838	832	883	857	914	863	898	883	816	805	884	871	873	880	855	876	858	898	849	877	883	871	841	859	851	891	850	899	836	892	880	880	892	847	849	865	866	899	838	816	863	820	826	858	846	860	873	856	826	864	870	912	903	828	868	859	866	873	878	924	885	854	918	856	876	845	836	895	872	857	881	882	845	831	903	909	874	842	854	847	876	800	935	867	875	857	842	855	858	872	845	920	830	831	866	863	899	862	857	852	822	917	852	868	830	869	892	845	839	877	860	841	868	830	816	848	861	857	870	896	846	900	882	854	868	853	891	881	929	885	877	897	876	892	864	850	924	863	788	858	935	842	840	889	845	896	886	924	868	856	867	875	889	854	911	882	899	871	874	851	856	833	816	842	899	883	838	874	856	862	851	828	851	855	844	858	865	844	859	794	903	880	834	806	883	836	848	846	837	841	858	801	805	873	856	878	862	868	823	813	862	828	836	839	845	915	907	869	884	853	877	937	885	855	834	834	800	851	886	876	850	892	843	900	889	880	863	873	853	858	829	829	886	864	856	872	839	860	819	852	784	856	848	893	787	855	906	864	871	895	845	917	892	838	826	842	845	872	856	879	866	835	807	896	856	895	853	897	874	906	881	805	871	899	876	847	827	891	860	822	875	871	878	822	862	884	866	935	845	827	850	929	882	886	905	849	890	842	831	895	849	807	907	874	889	948	890	901	801	825	904	866	850	867	918	872	901	873	903	872	841	899	887	909	903	923	878	837	851	791	856	876	820	856	842	816	876	899	838	787	864	918	949	804	871	839	878	871	846	854	894	854	820	831	853	824	861	843	869	819	851	934	846	867	874	884	845	857	833	867	852	857	847	896	837	857	862	893	892	908	877	856	829	922	858	894	841	874	857	849	863	858	874	859	839	796	869	826	847	853	842	907	835	874	891	849	862	864	833	890	862	821	828	901	870	887	869	852	866	899	884	870	891	909	867	840	826	881	850	848	880	853	862	863	807	852	864	882	864	895	857	829	895	871	908	862	846	865	803	855	873	897	804	790	872	843	872	857	908	867	908	870	857	837	870	856	897	855	830	911	852	777	862	841	894	884	877	870	847	867	842	824	856	830	879	893	902	878	844	876	817	851	858	823	945	920	879	864	871	913	863	860	857	894	907	858	878	859	876	846	863	904	866	825	905	854	857	833	848	872	873	857	910	847	854	879	888	850	828	852	804	850	844	865	893	858	834	875	855	873	871	873	889	843	874	820	840	841	880	864	869	860	833	818	854	885	875	941	851	880	875	928	859	862	913	939	852	883	897	861	913	848	825	803	875	875	910	872	859	857	845	856	876	887	868	893	899	879	853	894	855	898	830	848	890	834	877	845	801	872	848	846	854	868	860	951	868	890	846	832	857	877	896	877	900	837	861	885	889	863	883	888	883	835	888	866	834	861	853	840	844	876	932	858	841	832	863	903	826	905	833	873	816	869	824	853	845	801	866	915	891	866	827	892	865	877	906	844	854	899	866	855	838	862	862	917	845	882	887	834	792	850	868	876	848	863	903	850	879	823	863	901	823	882	813	874	879	870	846	875	876	844	869	888	855	917	839	837	896	870	860	836	856	868	898	842	883	862	840	926	876	851	907	859	810	840	889	879	850	871	842	886	828	872	824	884	906	902	840	852	876	884	879	877	828	886	874	850	813	844	855	851	912	848	867	820	832	883	864	857	843	860	862	863	854	920	873	827	846	890	860	852	849	840	887	868	875	871	831	827	815	899	783	843	871	853	840	842	884	844	803	901	876	849	848	829	880	882	892	841	864	891	875	931	864	854	841	807	880	893	854	867	880	863	818	852	897	866	884	916	871	866	881	856	820	908	842	846	888	912	861	832	878	844	818	904	869	850	875	913	844	894	888	817	866	866	872	886	850	852	880	894	904	872	905	834	860	837	820	828	858	846	818	874	853	885	824	865	923	853	862	921	855	904	876	871	900	849	851	795	906	833	874	873	843	854	862	860	882	865	835	874	892	896	824	859	822	856	886	863	903	882	875	871	827	905	812	812	861	784	840	838	898	832	861	854	832	878	897	867	852	841	843	824	833	844	846	889	861	841	841	875	886	864	894	873	868	863	867	841	878	862	853	835	860	908	882	912	872	865	896	841	843	873	844	848	888	812	845	866	859	896	888	922	928	840	876	837	848	876	891	855	875	856	846	874	847	879	890	885	861	921	857	866	836	900	826	850	922	827	854	839	935	905	845	876	864	870	895	882	871	858	859	846	882	874	893	882	884	830	910	903	873	824	868	852	855	861	862	909	825	853	821	869	849	862	889	878	893	852	918	846	883	865	874	888	865	849	858	844	864	839	876	855	858	856	884	843	842	840	870	838	887	843	856	890	844	864	874	858	854	802	854	914	870	853	873	846	858	881	823	849	803	840	838	874	839	882	843	851	920	827	849	864	881	817	887	828	860	851	869	848	890	807	908	860	903	816	887	865	846	859	875	913	898	917	880	802	863	866	903	950	874	877	851	896	904	875	876	868	879	807	890	851	868	859	878	831	895	836	849	881	901	839	838	861	837	862	874	810	882	898	902	871	929	871	831	849	907	873	849	900	899	860	819	879	837	902	875	779	842
27067	20671	11419	5425	4774	502	311	345	301	258	299	283	294	267	282	256	252	287	303	280	308	273	261	253	281	293	307	291	281	279	267	263	260	265	273	281	278	281	286	275	269	251	260	294	289	283	275	301	280	278	276	276	270	264	296	300	265	283	246	266	260	264	261	236	270	288	273	273	274	280	301	273	292	253	279	283	290	283	293	259	316	276	253	273	271	281	252	257	273	280	277	259	318	302	304	274	311	268	306	318	250	248	288	253	265	271	288	293	283	290	278	271	286	260	258	263	253	278	263	237	265	293	265	316	267	286	283	266	286	271	238	241	272	305	292	281	267	264	276	261	262	323	275	280	271	274	288	268	273	293	278	304	278	247	287	265	287	255	291	285	277	254	291	251	252	292	304	263	270	280	286	290	253	305	273	279	284	311	302	281	272	300	297	280	291	283	256	289	280	271	295	277	302	279	304	271	279	274	312	286	270	263	265	277	297	297	312	288	259	284	288	273	289	242	265	244	283	260	273	276	288	273	288	245	279	253	292	291	260	288	296	291	279	284	283	274	296	275	262	279	283	281	259	268	271	245	249	299	292	295	262	257	302	268	256	266	248	270	244	288	278	275	293	269	265	282	286	261	273	274	290	268	272	261	264	276	273	284	260	293	267	289	287	284	279	308	273	283	241	313	292	281	256	261	309	296	273	272	264	284	290	263	260	267	273	275	284	315	270	335	265	262	303	275	279	246	284	273	286	276	320	263	289	235	266	278	261	276	295	285	312	236	282	255	289	281	287	270	281	310	284	296	261	274	271	294	277	292	293	278	289	263	297	277	253	302	259	278	280	265	248	277	249	284	267	274	283	276	288	272	286	314	246	269	278	302	246	271	270	297	280	295	264	271	280	279	288	301	267	276	286	294	259	280	293	266	262	315	295	269	295	235	277	269	289	272	265	281	270	262	297	278	280	277	293	280	292	285	280	279	300	253	253	265	272	284	265	280	293	279	290	259	263	269	291	289	246	279	295	282	310	285	252	269	289	290	265	283	300	275	257	265	289	290	287	270	282	271	279	265	276	266	267	295	271	291	285	266	262	275	268	242	251	248	292	303	296	271	272	283	251	244	322	242	280	281	249	289	283	277	297	274	277	266	278	263	263	286	250	282	263	274	295	283	248	299	294	263	283	276	310	278	273	293	263	250	268	285	264	319	281	262	275	271	283	254	288	307	279	285	244	274	275	270	272	271	265	285	276	288	289	281	289	300	279	297	278	266	242	282	297	270	278	290	272	286	291	252	267	262	296	288	293	263	265	266	270	289	269	267	267	262	265	254	283	277	244	262	285	303	291	298	274	254	283	289	267	280	272	287	274	270	282	285	275	282	278	253	274	316	290	303	291	277	286	279	262	277	286	293	254	303	264	255	286	274	259	233	255	290	263	262	279	258	287	283	271	289	267	316	286	285	282	277	283	274	278	269	250	300	244	266	285	288	289	260	302	298	274	308	277	258	301	316	264	270	267	283	290	287	270	290	256	278	303	272	256	276	287	265	277	323	280	304	265	289	303	264	274	289	280	275	303	295	259	275	301	279	252	291	270	262	281	299	286	241	299	276	286	277	280	265	282	285	288	280	269	295	290	298	312	259	319	279	280	294	264	264	273	291	290	254	297	285	268	276	271	310	292	267	277	265	269	272	289	229	265	294	332	289	267	292	271	253	280	272	325	288	276	275	307	268	288	256	274	281	274	280	321	303	270	306	284	281	289	297	275	271	281	242	255	258	275	283	289	285	241	292	267	270	309	288	288	278	263	260	298	275	264	275	271	277	281	313	288	283	274	273	277	244	272	256	288	252	277	269	270	245	279	262	287	289	299	250	271	271	286	262	286	281	262	251	270	262	275	286	263	289	285	275	295	296	287	284	278	260	306	261	276	316	267	306	272	275	268	302	275	301	276	315	331	267	284	275	262	281	302	289	282	265	269	289	282	290	277	299	260	277	299	280	243	269	253	275	283	281	248	281	281	258	296	258	285	280	275	287	301	289	289	300	285	269	282	280	267	298	259	305	251	286	288	281	290	255	252	249	274	275	253	253	263	290	302	247	280	301	270	285	265	269	306	286	248	300	263	274	260	308	284	290	252	281	308	315	272	286	270	294	269	282	285	264	281	260	257	272	279	290	300	247	293	277	290	245	285	255	294	292	278	263	269	290	287	263	246	262	292	302	275	271	296	328	281	269	271	288	262	286	281	270	262	272	276	274	293	264	300	277	292	293	289	262	280	294	267	293	265	298	284	276	291	272	272	273	272	286	284	296	253	288	276	277	269	268	272	292	256	290	287	281	296	267	278	281	258	272	241	278	272	248	262	275	278	291	280	267	273	296	280	248	303	286	247	297	274	286	275	268	270	275	288	255	314	313	290	272	263	257	249	278	277	266	323	270	250	302	294	267	300	259	271	295	281	298	279	285	278	257	281	271	271	260	285	289	260	274	297	294	297	276	288	309	282	287	283	272	278	284	304	286	290	276	297	330	309	252	284	275	274	268	258	270	283	251	261	258	286	276	299	267	293	265	256	290	270	284	265	289	302	296	253	264	283	280	264	282	278	277	286	258	289	263	266	284	294	280	277	255	279	262	282	288	275	287	308	266	295	265	272	293	306	264	284	286	244	279	279	271	300	275	272	256	276	291	280	293	242	281	287	265	294	296	275	267	285	275	265	287	318	287	287	322	281	295	273	293	303	279	285	274	288	252	258	288	258	294	309	294	300	304	276	270	276	263	289	265	283	293	274	240	289	266	280	282	260	297	262	276	306	266	287	251	274	273	254	264	278	260	282	265	270	293	274	266	252	321	286	262	283	264	273	279	296	270	256	242	254	301	279	299	278	268	271	265	259	262	283	284	264	246	296	305	294	268	250	257	290	269	266	298	278	267	293	284	275	261	281	264	260	286	257	266	295	308	297	283	271	309	266	264	244	259	277	277	289	274	279	294	277	279	278	301	268	290	290	291	298	281	245	296	272	293	277	287	301	290	300	285	279	248	280	246	257	259	292	280	253	270	286	244	254	294	281	304	261	289	263	300	300	280	303	297	269	267	293	290	269	310	307	261	285	258	298	262	274	265	315	282	251	264	304	280	294	307	279	277	297	262	287	293	295	291	263	272	281	242	284	302	304	283	264	256	299	274	271	303	280	264	258	268	281	257	292	259	254	250	281	251	282	290	251	312	283	275	272	261	269	271	290	292	297	257	267	293	285	260	295	306	277	278	262	248	285	243	277	287	312	264	295	267	284	309	263	261	288	279	291	273	284	308	270	291	285	271	309	271	297	322	285	307	292	306	286	297	281	259	262	300	278	300	262	286	285	240	282	268	260	296	268	267	284	300	267	283	293	296	292	274	275	292	251	236	259	298	273	291	287	258	303	268	278	267	276	289	301	283	247	294	279	258	272	279	281	280	265	312	300	292	291	278	269	312	313	285	305	261	279	268	264	267	286	259	274	293	311	292
7926	8005	6055	5359	4992	590	432	406	363	375	364	373	359	373	382	357	346	369	329	337	329	347	350	339	333	325	342	368	355	324	349	372	345	350	356	344	374	367	369	330	356	343	356	348	344	354	332	376	346	372	337	346	349	382	347	369	343	355	375	308	358	333	343	344	362	320	339	355	366	338	364	329	333	326	381	328	327	356	296	326	357	351	347	353	371	352	312	342	325	308	333	348	349	336	294	301	324	324	306	353	352	335	341	334	349	356	349	357	344	340	347	338	317	322	338	336	363	332	339	333	349	342	342	334	333	315	353	355	330	314	315	347	367	302	351	354	332	339	340	334	338	296	371	319	343	363	342	350	327	327	327	332	334	322	316	303	324	347	366	323	347	335	321	350	358	351	348	315	340	309	337	328	339	322	285	348	356	354	359	335	356	367	349	371	348	342	301	320	319	336	366	313	335	315	297	333	350	376	319	341	314	327	339	316	362	358	334	332	307	326	324	339	311	321	368	344	351	346	351	335	350	358	358	330	306	346	316	351	358	355	364	374	354	307	360	347	299	345	340	329	360	342	354	327	302	348	352	349	336	309	324	343	353	331	354	331	325	328	298	375	367	319	347	330	317	298	333	327	301	336	349	327	304	355	371	324	354	327	344	337	329	367	347	331	348	341	334	337	312	320	343	318	353	315	359	356	329	329	322	328	363	331	335	368	327	328	336	324	341	338	322	350	337	340	296	352	335	325	325	343	337	345	335	344	358	359	331	303	345	354	381	339	379	336	318	372	348	325	335	323	335	338	349	332	362	345	317	324	304	352	352	343	360	344	355	328	353	319	341	353	341	345	318	336	343	367	310	322	365	362	333	354	345	339	343	329	330	351	345	348	334	320	345	299	356	334	334	355	329	316	354	344	326	329	333	337	343	317	305	330	350	294	367	375	332	344	344	341	327	358	365	346	351	351	317	334	332	329	321	317	345	357	368	370	354	339	377	355	334	352	321	345	352	317	294	386	332	298	339	342	370	324	308	349	347	336	319	338	340	367	328	351	370	324	362	371	346	341	338	351	321	371	352	334	333	331	355	344	339	368	347	350	318	338	350	343	311	345	352	337	335	315	297	316	319	361	336	347	303	297	313	338	343	341	354	384	351	333	331	314	344	337	378	348	326	333	334	327	349	356	355	351	372	366	373	314	321	330	300	329	328	355	334	345	354	302	326	337	314	349	293	324	336	337	362	318	334	350	353	329	326	346	354	371	317	313	345	360	374	349	321	346	330	338	368	354	350	305	360	341	337	319	342	352	312	360	315	324	333	333	332	327	316	351	343	329	351	345	352	325	353	330	313	327	334	353	373	371	344	318	297	365	353	342	388	321	326	333	351	328	342	326	329	374	350	353	321	352	329	360	324	337	341	327	331	342	318	339	314	323	353	353	356	337	341	351	322	315	330	346	326	329	335	315	352	362	317	307	329	313	330	355	369	312	353	348	325	342	360	368	337	361	307	353	372	345	353	333	365	358	324	326	385	321	369	347	336	349	348	346	344	335	328	330	305	366	370	347	355	324	329	364	360	337	344	337	301	353	338	317	360	315	344	359	326	330	358	334	345	315	335	341	336	343	336	331	363	333	359	319	327	350	333	366	333	376	365	345	343	355	369	339	311	310	343	336	346	326	331	324	402	355	343	329	330	339	381	342	339	357	344	346	329	331	318	336	317	348	353	350	335	314	344	334	350	345	314	361	319	313	341	332	318	331	342	371	340	379	338	355	325	373	369	317	377	328	346	364	389	334	355	344	340	336	342	335	351	342	336	308	330	335	352	318	342	343	332	373	331	334	332	352	340	334	317	344	334	373	350	330	349	310	351	334	361	348	353	334	332	332	345	358	330	340	348	374	362	341	358	321	314	388	351	338	344	361	336	348	351	358	358	344	342	308	313	335	335	388	299	339	346	316	317	336	322	371	350	350	369	335	360	340	340	362	357	310	374	336	339	351	335	357	338	339	349	337	350	315	338	318	376	341	363	326	351	349	357	348	343	332	343	316	354	336	337	328	335	371	336	338	346	300	335	351	321	351	367	344	317	360	337	339	338	336	330	312	333	322	372	325	373	343	329	336	345	316	347	345	320	362	363	316	309	314	326	348	344	346	338	329	336	360	359	351	315	332	353	307	326	286	345	327	331	367	335	335	338	329	356	349	327	352	308	348	325	335	308	353	318	379	369	357	369	345	348	343	321	324	322	342	360	301	339	360	328	343	345	385	330	330	306	311	324	319	343	351	332	310	310	317	327	348	348	335	377	324	353	340	361	335	354	339	315	335	332	372	313	348	347	343	365	329	339	336	326	320	348	337	338	347	347	343	349	329	357	347	305	343	304	355	327	336	373	355	347	322	336	352	361	341	324	336	324	358	337	369	345	324	309	343	349	337	326	357	348	355	359	362	343	288	337	313	340	371	344	339	333	363	342	313	329	335	347	333	328	366	337	338	346	334	347	328	309	345	360	385	315	326	337	315	329	325	316	337	350	345	306	342	364	368	358	333	326	334	341	324	350	365	337	357	343	286	323	335	332	335	319	323	331	343	323	340	353	330	331	361	320	332	324	328	360	325	358	340	374	334	330	317	343	350	330	326	348	341	301	329	349	323	350	364	340	359	350	315	342	352	353	327	357	340	362	314	332	326	323	320	329	357	366	333	339	349	362	338	324	335	326	380	348	363	365	354	344	316	355	362	316	329	358	336	334	315	369	329	353	366	332	338	374	364	333	353	336	349	348	346	325	361	347	346	344	338	328	322	320	352	336	331	352	326	343	346	337	364	344	336	325	330	322	330	319	345	360	315	325	322	333	346	346	334	356	332	335	359	338	340	351	314	327	334	335	346	327	328	349	318	305	331	356	378	329	351	378	352	326	335	349	342	320	371	355	353	336	341	348	338	305	365	343	330	317	341	343	342	328	344	349	360	356	353	360	328	353	305	356	349	365	350	336	353	364	354	293	350	349	314	318	368	337	334	357	320	336	359	315	379	340	355	362	355	331	315	330	323	360	328	370	330	314	333	349	344	351	300	355	320	341	301	336	350	372	345	336	354	342	318	323	343	318	327	343	331	356	326	352	355	346	355	315	377	348	326	344	334	337	343	344	374	338	351	348	325	328	341	323	347	349	311	363	349	358	344	321	310	323	362	367	326	327	344	341	322	366	325	348	331	340	338	374	313	363	354	319	351	320	358	359	380	327	352	323	376	333	364	322	325	364	340	337	360	353	346	350	310	314	343	336	343	315	368	354	353	331	374	322	364	323	362	367	299	334	387	338	334	338	328	340	362	359	328	344	338	286	329	350	355	350	341	319	358	331	331	332	327	344	307	309	319	347	333	337	313	348	338	360	335	328	343	348	341	324	359	318	344	366	313	318	345	343	366	344	338	345	343	341	307	316	380	343	312	324	342	343	337	370	325	343	331	324	307	288	330	346	355	345	347	348	339	362	346	350	346	328	349	342	311
23638	21188	28571	24829	24939	16084	2684	895	788	643	664	593	550	542	517	497	502	490	508	469	470	452	488	463	449	442	476	428	460	484	440	459	428	444	405	421	456	428	504	502	431	402	442	410	440	439	417	474	457	458	431	470	399	476	422	429	489	424	429	427	449	432	448	443	418	436	474	452	427	469	468	444	434	429	432	424	434	395	466	472	467	413	444	422	422	438	439	447	457	407	419	421	415	462	422	407	441	423	460	378	433	445	428	441	417	435	429	420	444	466	403	444	446	425	406	447	398	433	455	418	449	422	427	426	417	458	405	475	436	430	440	444	459	478	437	434	449	418	450	447	440	442	464	434	436	429	434	405	448	453	448	429	454	453	425	434	391	452	426	456	440	426	408	447	470	445	451	446	413	408	451	417	422	465	449	452	446	453	413	436	447	434	437	412	459	451	441	448	449	452	426	418	404	460	415	424	379	478	451	421	460	437	429	433	451	430	412	434	421	436	428	445	427	429	407	394	436	444	454	410	435	473	481	416	475	413	427	457	447	451	436	446	434	455	465	412	453	428	410	427	445	457	434	419	418	429	434	427	457	440	402	399	437	423	473	434	422	447	420	456	509	420	437	438	434	444	448	394	439	463	431	477	439	407	466	453	386	442	420	415	411	448	461	439	421	418	424	382	425	427	469	431	467	457	472	444	449	415	428	442	441	403	476	458	424	430	464	459	434	445	420	418	416	456	442	414	483	441	457	429	415	423	432	412	456	440	445	454	455	493	452	406	428	465	442	433	428	472	448	424	432	467	423	459	403	426	464	423	442	430	440	419	397	455	448	439	403	434	405	440	430	438	412	458	436	433	421	453	428	411	444	413	446	440	430	411	410	416	479	448	405	435	437	421	421	450	470	404	448	479	424	475	422	417	427	429	398	416	419	452	433	409	426	456	426	451	458	451	429	418	451	440	435	410	388	474	446	424	453	434	421	402	443	443	409	431	426	439	468	463	423	442	430	450	416	426	452	453	445	402	440	441	418	419	392	479	423	414	432	455	469	412	431	424	446	400	430	447	441	441	413	435	418	454	403	460	412	432	444	416	419	430	388	435	463	446	407	463	456	443	416	430	444	418	438	444	452	435	411	413	450	456	430	447	414	414	433	457	431	451	439	432	470	467	452	408	404	415	442	460	404	444	404	402	449	441	453	410	422	457	438	385	452	393	430	420	431	454	423	451	415	422	412	447	416	453	423	431	413	415	443	400	439	461	442	424	413	446	425	466	414	464	431	446	434	415	420	429	417	418	432	446	422	441	427	427	492	410	439	426	446	440	424	433	434	404	440	420	421	413	431	447	437	418	397	419	410	402	432	443	428	437	447	432	406	427	456	465	435	442	394	425	421	418	443	440	433	447	451	401	432	463	429	431	423	429	471	466	440	444	427	461	414	431	436	428	458	431	451	439	440	410	442	470	436	409	438	417	437	406	451	459	423	479	427	453	406	422	412	460	443	436	448	467	465	431	418	418	455	404	463	448	440	450	413	458	483	459	425	394	458	429	455	395	401	456	398	457	410	465	412	403	416	434	441	400	434	460	419	412	439	444	449	400	408	443	474	441	421	379	425	454	416	425	426	462	443	471	420	449	413	457	464	438	457	440	411	449	448	416	396	458	445	426	436	436	411	416	456	418	438	415	439	456	442	458	470	445	421	431	400	398	414	432	472	447	461	442	405	455	410	445	448	426	452	438	450	463	425	405	472	440	418	419	422	440	449	474	424	411	444	416	453	407	406	439	456	422	444	423	458	402	440	449	437	405	422	454	425	440	453	414	457	446	441	425	419	423	451	463	425	438	424	417	491	392	428	420	473	432	424	438	441	455	444	441	435	394	423	405	436	432	440	430	433	407	497	471	436	398	434	426	430	435	434	457	408	420	448	430	434	485	452	434	465	446	395	449	450	448	442	412	435	444	408	412	436	461	442	441	459	419	416	399	408	409	420	417	412	446	410	438	410	434	408	461	462	408	392	434	396	407	423	446	420	421	442	420	479	397	411	472	434	437	449	433	441	421	438	456	447	436	437	403	434	421	413	449	402	452	445	423	448	424	433	423	448	451	455	438	456	438	381	438	429	445	388	407	417	435	430	440	479	428	438	433	463	405	414	410	433	484	452	421	435	443	414	440	425	463	465	441	437	426	430	419	440	442	483	438	482	414	458	458	443	444	440	430	416	402	451	435	451	408	440	444	446	416	425	433	435	400	465	405	445	424	430	480	467	423	426	436	475	431	424	434	434	397	416	440	444	416	430	422	445	451	428	427	437	475	440	437	451	425	432	429	438	479	432	459	422	390	439	418	464	411	437	415	419	450	444	449	422	439	421	468	465	453	424	393	430	430	430	461	448	402	454	417	428	422	426	413	457	454	408	427	462	432	449	403	482	453	445	431	416	447	475	414	431	396	439	392	465	432	424	388	449	432	452	429	437	405	422	438	402	398	454	441	448	439	426	436	419	432	461	432	448	396	431	417	420	442	431	447	436	437	442	426	430	436	424	426	410	451	439	426	452	396	466	451	459	443	445	412	412	395	464	435	386	422	390	420	431	407	448	452	390	424	418	451	452	429	452	436	398	428	444	461	390	447	442	425	453	422	458	454	488	438	443	402	423	445	415	448	442	443	457	432	448	431	409	454	447	441	430	392	455	444	440	408	448	404	444	461	452	435	451	442	441	443	419	457	457	442	437	447	430	469	408	445	440	426	463	422	432	417	411	438	420	437	432	439	433	427	413	449	420	426	423	426	451	434	418	451	453	475	455	449	471	407	443	380	421	446	461	459	388	427	446	430	442	473	426	412	409	485	404	423	417	470	416	442	430	425	416	438	431	459	428	454	468	437	448	436	444	407	426	448	400	448	446	456	442	436	448	441	451	422	475	440	444	389	451	406	424	465	460	421	422	421	430	427	411	419	424	429	437	473	463	417	445	451	389	420	417	467	411	442	419	435	477	469	452	442	415	492	450	443	396	495	435	436	444	489	417	447	465	410	431	397	432	452	460	434	435	447	456	415	437	446	418	406	410	461	440	408	449	434	428	431	443	460	450	459	423	462	422	418	433	428	457	436	407	440	443	467	404	444	472	417	425	420	440	445	445	431	410	414	435	410	452	443	426	388	475	439	433	417	427	472	443	435	439	395	427	445	436	436	405	426	424	428	436	434	445	423	464	452	432	433	454	430	464	458	428	450	442	405	424	453	425	425	448	438	426	455	439	458	467	433	429	469	405	474	425	436	413	399	439	444	449	445	438	454	423	481	436	379	424	422	417	449	462	409	416	462	465	425	452	457	454	464	402	434	449	452	447	431	398	446	452	430	442	408	448	423	452	420	444	406	414	483	454	406	482	433	445	377	427	406	500	395	438	450	425	430	445	435	410	423	422	428	474	405	423	440	451	420	405	415	427	476	467	403	463	446	418	394	440	443	425	423	403	439	468	432	435	447	447	438	437	451	422	402	448	415
8669	20785	14688	20028	28789	3121	1660	1311	1169	1027	880	833	771	706	660	612	632	634	561	577	563	552	534	550	562	541	562	509	545	544	534	519	534	552	579	560	537	522	465	526	532	475	547	488	542	481	493	512	527	510	531	514	527	526	516	528	509	517	509	510	486	485	499	476	497	475	509	483	509	448	490	511	493	505	485	551	494	484	529	535	535	489	509	480	561	499	475	495	491	511	493	489	508	524	557	465	505	491	519	501	481	528	491	477	482	490	500	475	486	516	481	491	508	496	456	469	489	507	516	508	511	541	499	499	467	470	498	530	464	505	443	485	497	514	512	491	475	429	540	495	481	501	470	476	485	466	490	529	513	477	494	486	509	488	534	496	460	485	478	495	491	495	479	511	526	512	450	515	510	545	488	503	541	507	496	504	506	520	467	503	496	468	481	494	519	511	497	462	537	505	549	494	508	491	487	513	476	490	487	486	521	480	478	502	509	471	465	514	469	486	453	473	521	552	458	493	489	563	498	474	449	546	476	503	486	470	477	512	509	500	518	492	501	516	512	484	475	504	511	492	501	508	502	477	475	472	515	525	499	521	490	499	483	490	510	524	496	477	510	471	492	496	531	489	484	494	507	481	451	486	497	497	489	512	526	465	449	512	467	460	536	504	476	521	496	527	530	466	485	443	493	503	485	468	486	519	514	500	513	488	470	510	496	512	487	489	500	510	442	455	545	489	479	517	461	481	481	462	476	501	481	530	504	499	502	467	463	494	508	476	479	490	505	540	531	516	476	469	467	523	523	524	495	469	521	487	480	547	503	476	509	467	510	521	492	513	500	479	504	480	512	483	519	549	500	538	462	493	480	511	508	485	498	506	510	516	515	568	510	513	519	470	456	494	485	522	467	473	499	493	499	491	489	479	508	510	487	524	467	485	529	465	456	486	473	519	526	484	481	568	464	504	475	499	453	489	519	493	472	522	500	502	476	518	481	507	493	484	524	539	484	486	503	495	508	537	492	497	503	487	490	500	519	500	521	491	484	490	526	509	479	477	503	488	523	470	468	482	474	497	500	481	506	525	527	508	488	518	518	503	501	495	513	492	475	474	528	513	531	489	497	489	490	519	469	489	514	478	518	499	520	536	507	486	502	488	448	510	486	500	498	502	499	492	527	498	499	462	493	466	523	513	499	481	551	473	504	499	499	477	512	489	471	478	506	496	496	475	496	502	467	494	511	484	469	512	488	490	458	502	511	468	473	459	483	490	503	499	483	510	498	530	480	455	535	457	488	467	489	501	501	498	495	523	518	524	482	479	501	456	476	503	496	473	484	526	513	468	518	510	485	477	510	501	528	522	461	490	485	446	477	476	534	503	495	521	474	515	554	519	508	486	514	457	499	534	467	499	487	510	530	494	489	491	516	503	490	475	479	528	453	449	486	531	484	510	486	535	534	519	508	534	509	509	478	498	485	482	469	479	493	506	477	553	548	510	500	513	501	496	504	478	466	482	473	475	499	494	487	530	484	484	469	467	509	537	492	529	509	506	498	489	479	491	470	497	544	499	478	514	541	475	529	499	481	535	508	512	450	505	516	450	480	487	552	511	521	509	531	503	483	536	525	514	511	486	567	508	463	500	467	494	487	510	506	494	459	492	496	472	476	479	485	502	496	510	480	536	557	466	479	489	467	468	482	516	499	496	512	520	525	484	517	465	512	505	490	535	516	472	532	486	524	469	535	484	528	516	492	496	485	458	489	497	549	494	517	475	544	503	517	480	509	494	502	496	524	486	498	485	544	531	492	480	486	482	508	511	507	464	503	506	536	477	500	469	507	513	522	524	525	499	487	535	494	466	490	511	520	463	504	487	483	477	515	473	514	447	503	474	531	483	526	532	555	519	509	518	476	488	495	457	469	497	483	452	491	495	489	480	503	526	478	465	475	474	493	520	492	483	488	449	529	465	485	498	493	488	444	478	491	518	528	499	514	490	482	502	523	470	498	428	468	508	462	522	466	491	470	505	539	487	509	478	522	508	530	501	503	486	491	508	491	491	465	525	514	497	511	482	476	498	507	485	490	500	446	490	475	505	487	527	498	506	503	524	475	472	496	500	477	498	496	476	517	466	509	518	541	535	500	529	471	511	504	489	512	502	486	502	530	527	528	498	494	489	491	483	493	496	498	486	486	478	473	504	497	494	462	460	488	495	507	474	472	502	519	539	478	468	452	507	512	552	438	509	559	504	485	517	469	479	493	495	451	491	504	490	487	482	547	462	506	540	525	536	465	410	505	507	490	473	481	481	468	531	502	512	486	434	500	479	508	528	513	426	487	488	506	497	480	462	463	444	485	532	477	498	518	541	524	496	500	487	516	522	516	499	443	495	498	492	511	516	526	517	556	445	490	509	490	455	473	487	487	496	494	511	475	507	492	495	509	484	531	504	522	477	513	515	507	503	486	474	522	489	537	522	474	503	465	484	472	482	509	518	525	477	499	507	533	476	493	489	472	521	483	522	506	486	484	454	519	540	480	529	523	487	458	491	463	480	466	501	473	509	497	526	493	469	519	499	486	533	485	467	491	521	512	512	507	483	475	514	511	535	516	510	526	488	482	510	505	499	460	484	469	507	469	513	485	466	468	503	481	474	496	499	484	517	480	477	519	498	487	487	516	486	525	515	485	501	464	472	520	488	505	481	481	493	468	540	529	491	527	482	480	477	496	519	461	511	489	478	487	512	473	467	491	529	509	502	500	530	484	509	518	461	511	475	475	505	533	478	509	470	496	484	512	501	499	459	485	526	511	530	495	479	451	495	505	477	490	498	478	501	478	536	548	556	514	511	478	488	458	478	522	523	475	487	483	446	507	483	494	478	514	470	480	486	464	492	500	543	478	518	443	477	536	479	494	475	529	522	448	501	493	519	481	447	476	495	480	458	502	482	481	489	475	508	506	485	471	505	468	473	485	516	451	494	479	469	472	479	549	486	510	498	487	491	512	489	508	505	496	491	496	537	468	470	502	527	508	511	496	493	494	498	483	491	470	515	488	502	509	538	512	483	514	522	528	482	476	523	466	453	470	488	481	527	487	490	489	473	502	515	516	494	496	463	484	437	531	527	493	529	488	487	521	475	496	506	491	496	477	512	542	523	484	502	494	492	494	470	477	510	533	487	495	510	491	529	512	472	501	478	517	503	470	497	521	498	473	506	483	510	483	511	527	473	508	483	508	551	507	512	516	519	478	469	538	517	517	498	532	499	490	507	475	496	508	483	511	486	515	482	536	492	499	470	510	503	533	447	476	511	476	477	501	480	516	505	481	496	492	504	500	459	489	496	470	545	490	496	515	531	482	488	477	449	492	469	512	530	498	533	481	484	474	522	499	511	465	536	518	524	483	493	497	482	495	475	518	509	495	471	498	482	507	464	527	500	467	533	504	527	497	524	473	476	503	487	485	504	508	496	494	508	473	470	511	492	548	503	493	462	486	474	480	478	506	484	484	491	474	465
24865	21182	27601	25421	20295	4866	774	661	650	571	613	586	528	550	537	573	517	530	508	533	491	483	498	503	516	476	495	470	493	471	503	457	470	447	554	473	510	493	482	487	496	470	519	496	479	481	467	509	518	501	471	472	504	473	461	489	457	505	488	499	499	453	501	482	496	481	488	474	495	484	482	479	514	493	474	470	498	481	501	475	491	461	474	506	487	503	472	502	449	473	525	466	497	515	510	483	474	487	498	484	499	442	498	480	511	489	468	505	453	473	476	492	485	494	496	476	462	475	489	463	457	453	496	493	482	443	495	503	517	485	471	476	477	466	452	508	465	496	484	504	540	512	455	527	501	504	498	462	459	494	529	476	480	488	498	476	498	469	456	415	521	510	465	489	490	516	493	470	447	463	488	507	488	480	484	476	477	486	482	514	478	511	469	499	465	512	458	475	489	453	498	536	486	485	509	486	467	457	491	475	494	494	458	479	476	504	494	519	492	466	471	498	491	505	509	502	497	486	522	476	435	496	454	481	480	493	516	468	456	490	471	490	484	494	456	517	493	485	526	489	465	500	468	447	503	463	446	437	478	509	496	483	462	484	493	459	481	493	452	480	455	481	483	456	466	499	472	479	462	462	480	487	483	452	466	467	489	437	479	493	462	508	474	461	454	501	491	484	489	511	517	453	496	486	495	488	509	475	473	511	507	461	486	464	475	491	481	501	478	481	494	505	453	464	467	508	461	489	501	525	501	458	486	503	511	507	508	494	466	479	497	485	474	485	512	475	448	530	498	470	481	518	471	491	449	495	494	494	485	478	477	478	511	503	510	464	475	481	482	436	486	483	510	495	502	496	498	500	435	474	453	496	459	487	479	511	501	487	509	496	518	463	454	462	510	497	461	463	435	526	474	510	498	481	463	468	524	500	482	507	473	531	495	454	495	462	495	469	497	501	451	480	505	487	492	469	468	478	493	502	496	476	484	478	480	439	457	476	471	493	497	506	501	466	463	487	462	511	474	455	520	525	492	497	512	484	469	504	496	499	472	484	498	486	467	450	440	473	475	469	456	475	473	522	445	474	504	494	519	469	516	454	515	500	493	471	507	477	479	444	485	488	498	481	526	533	520	518	497	505	527	495	487	462	465	493	466	488	509	500	478	456	474	467	501	478	500	491	483	489	487	492	478	486	497	486	501	507	498	484	481	497	467	467	474	487	487	510	472	499	473	480	482	469	487	470	497	506	501	493	476	472	478	469	446	452	456	465	474	430	454	477	474	499	498	518	499	473	468	498	466	480	498	490	476	513	485	439	498	475	473	507	450	497	497	480	467	495	500	480	473	481	484	471	474	492	511	478	453	462	475	512	476	497	527	427	470	495	494	480	438	491	485	461	457	484	516	478	455	508	502	513	499	488	458	477	481	483	480	436	463	449	489	478	481	480	475	490	472	487	475	492	487	489	448	467	434	505	502	500	467	469	508	493	514	514	477	459	475	489	489	511	498	487	487	473	509	466	499	498	460	527	478	527	469	460	495	463	465	448	474	513	539	497	493	500	472	447	506	505	502	488	472	486	463	483	513	489	478	476	487	488	510	483	499	461	489	505	475	469	478	489	457	463	465	499	459	501	439	455	446	490	497	497	479	469	467	505	491	445	478	488	449	501	483	487	510	445	465	498	451	453	486	465	480	467	471	493	482	480	493	491	488	487	489	469	486	500	515	457	466	500	488	491	477	469	448	476	449	450	494	498	480	459	464	499	481	446	415	478	503	451	506	488	456	517	449	476	494	459	530	487	481	468	463	482	467	491	479	489	466	495	496	467	451	461	476	492	479	510	461	491	520	465	514	516	472	501	468	509	479	486	498	465	453	474	473	493	497	491	463	418	474	470	513	499	451	489	526	448	477	494	456	447	472	458	473	504	469	488	518	480	490	478	496	467	464	500	514	470	468	491	486	465	445	505	446	488	458	441	510	455	478	434	483	488	454	502	463	481	453	458	474	517	489	454	461	485	440	492	491	455	475	519	497	468	518	456	440	469	478	467	473	491	467	481	483	477	465	497	456	510	504	493	485	470	507	464	473	439	455	490	479	501	479	496	486	498	472	446	511	527	494	534	458	471	445	489	454	513	496	494	512	467	487	464	468	518	519	500	504	484	439	498	486	494	501	489	482	450	440	497	456	509	510	465	498	485	477	494	494	460	483	475	460	515	486	457	444	516	465	510	452	453	444	505	457	459	518	506	504	495	423	491	513	458	471	503	486	452	480	496	496	482	487	466	475	458	491	459	504	472	456	482	487	480	497	473	478	461	470	500	492	479	454	473	446	472	447	472	425	446	463	444	489	483	507	512	445	438	469	497	475	485	463	522	527	505	471	484	498	456	438	522	488	475	518	462	447	512	470	472	526	485	485	476	479	515	489	497	462	452	510	451	480	485	474	452	500	468	510	499	502	442	501	485	460	489	469	527	467	502	490	484	456	476	466	435	490	449	446	471	459	483	497	520	474	498	483	477	478	440	472	464	475	477	460	461	459	466	485	491	475	460	476	454	501	456	545	478	465	497	491	470	482	479	491	494	491	484	480	501	476	516	473	466	446	492	440	475	504	473	461	464	485	440	457	451	500	464	536	460	507	489	467	460	497	480	483	491	462	476	483	523	474	522	477	493	478	477	505	462	497	512	455	451	468	463	456	473	467	486	468	479	459	520	479	507	526	450	445	463	482	451	448	486	499	478	470	425	493	502	470	517	474	467	505	505	466	447	504	482	529	497	437	509	484	481	497	511	487	524	472	477	488	510	493	495	470	470	467	517	448	472	488	466	496	469	538	498	509	489	499	482	518	466	505	506	443	485	471	488	490	504	481	474	473	502	525	502	468	501	463	466	468	480	480	488	470	498	484	462	477	470	523	502	419	479	483	483	484	473	467	459	462	464	475	483	506	457	461	483	505	462	478	441	484	460	479	525	479	471	496	536	437	489	451	455	464	458	491	446	478	481	494	492	510	482	500	459	506	425	489	468	488	485	510	428	486	472	487	473	483	470	477	483	504	470	495	473	476	467	445	452	479	499	486	501	465	449	484	487	471	482	499	488	527	498	485	457	446	503	465	452	470	510	477	499	470	485	420	526	496	456	448	499	523	505	517	506	504	467	489	451	459	514	493	455	494	479	460	493	479	478	476	500	453	468	521	475	507	482	485	477	461	493	487	489	470	528	469	475	484	478	478	480	492	496	488	437	480	491	459	459	496	463	484	495	497	466	542	482	504	497	490	464	482	461	436	476	462	480	484	486	488	508	540	492	483	510	450	456	483	457	477	470	467	491	515	459	484	478	480	494	475	510	487	451	461	461	485	496	471	468	482	513	469	460	526	482	503	462	472	501	466	448	478	497	462	479	481	518	507	525	451	476	460	506	496	479	454	461	469	469	492	500	478	503	478	502	488	470	499	460	526	516	519	465	508	505	481	488	467	453	498	483	482	475	496	450	439	504	494	512	454	483
8763	19789	10556	15170	17980	1805	1211	1031	971	840	808	715	694	688	650	648	645	626	621	592	635	627	580	614	641	550	636	596	607	585	585	572	583	624	590	568	579	592	605	552	611	576	529	560	584	535	547	572	612	582	569	611	603	556	611	503	569	596	527	594	566	593	575	593	563	541	537	613	580	626	578	623	587	587	521	577	578	580	568	529	572	638	581	577	569	572	539	577	607	597	520	533	557	601	575	538	569	545	556	537	548	568	549	529	623	564	556	556	581	549	613	599	553	558	517	580	573	567	583	537	546	548	628	619	564	567	639	564	535	593	546	547	517	568	554	527	568	550	592	579	604	540	594	550	580	554	593	546	588	566	575	620	548	552	526	585	594	592	540	579	547	586	554	562	550	558	563	568	545	620	632	593	526	560	559	585	576	583	594	574	542	596	561	545	591	630	582	546	557	609	583	575	566	552	531	541	548	580	552	534	552	554	588	592	567	543	555	547	541	615	580	604	576	532	586	611	542	592	584	591	590	605	555	557	551	617	577	572	560	585	594	559	611	592	562	572	545	611	556	590	588	537	554	582	572	568	547	565	579	550	539	552	569	559	571	547	587	566	565	574	606	556	598	591	577	598	608	561	544	574	589	583	568	542	570	540	565	569	564	545	550	598	612	593	553	529	575	568	597	578	550	571	582	588	582	551	565	542	589	566	541	533	540	580	569	546	559	588	544	568	545	565	589	576	552	589	612	626	597	555	549	581	570	583	553	567	554	602	584	591	595	566	597	530	586	545	564	533	564	579	591	565	559	566	571	563	555	575	534	599	587	555	563	569	535	589	579	560	561	589	586	581	577	524	584	600	531	551	553	601	572	546	568	557	573	582	533	588	535	561	562	546	600	559	528	577	536	594	544	562	594	573	516	573	580	572	542	576	546	585	592	604	590	581	582	551	570	557	589	551	531	559	579	582	588	549	595	570	537	589	547	510	571	564	588	572	656	585	565	576	557	587	556	516	582	610	552	574	585	556	547	539	572	579	542	585	560	572	522	578	571	591	583	559	588	572	565	547	619	519	543	557	553	569	601	550	535	573	629	564	575	540	584	606	580	563	529	560	579	547	578	563	526	596	568	566	533	556	566	570	560	615	601	587	555	579	568	560	579	547	548	589	579	556	530	579	586	580	606	560	568	592	578	538	529	563	580	574	526	535	545	581	576	579	588	557	526	545	593	551	597	606	558	581	556	562	531	591	596	561	556	601	550	598	562	554	582	545	594	628	589	535	558	525	558	578	537	614	572	577	566	529	526	552	592	590	565	552	551	581	593	583	573	575	590	558	535	553	637	614	539	606	582	573	575	581	566	580	613	553	543	539	584	599	610	588	570	601	578	554	554	570	604	557	577	608	568	561	577	525	572	539	595	605	583	570	526	586	589	560	607	551	568	606	565	558	587	591	581	566	576	597	571	543	549	607	535	581	547	550	593	563	545	552	579	596	576	557	617	624	578	576	589	552	554	604	553	550	574	594	576	519	567	571	555	564	588	563	553	596	552	508	532	587	562	590	597	573	567	549	590	571	533	573	574	556	607	569	584	536	598	580	602	528	585	569	601	540	583	554	607	546	555	572	597	556	598	591	579	608	629	561	550	603	554	553	578	560	612	589	552	595	558	592	565	567	588	614	565	560	623	586	577	591	610	575	545	578	527	567	576	574	526	539	574	581	543	579	558	552	567	562	599	553	597	594	581	555	552	591	564	609	574	543	538	555	575	594	543	534	571	586	557	646	604	553	567	586	565	553	605	572	539	521	587	518	555	575	594	582	560	589	544	581	577	570	562	557	608	575	571	568	569	545	520	566	614	551	586	554	578	616	552	582	605	574	574	529	605	565	538	614	576	588	537	589	549	598	584	530	600	553	571	584	563	610	565	563	561	545	595	551	581	590	559	576	610	550	571	557	543	569	548	568	559	602	570	567	580	567	565	593	604	545	570	555	540	547	625	565	529	557	586	580	562	533	583	550	575	561	565	573	592	621	605	563	589	519	566	521	568	563	586	579	576	544	554	545	574	590	607	565	581	546	593	535	568	543	600	597	577	546	582	606	558	537	561	564	533	598	570	568	560	537	577	527	552	583	589	610	583	579	611	541	601	571	538	596	588	565	579	527	539	596	579	537	549	596	540	553	558	589	596	618	583	548	583	574	572	584	595	560	631	570	590	599	569	578	575	548	561	580	576	547	582	582	577	574	572	608	585	612	581	533	598	601	577	527	590	566	590	570	597	582	575	575	589	570	611	558	576	578	562	579	585	577	555	552	610	576	588	539	518	542	569	553	545	560	573	587	591	552	547	584	582	564	540	561	595	533	546	616	588	579	555	552	563	647	573	548	566	558	550	551	603	563	566	555	540	569	561	584	560	595	568	515	544	551	527	582	571	571	576	571	557	527	559	539	571	629	560	515	557	563	556	568	607	555	580	611	542	557	583	587	559	586	573	552	589	587	581	578	600	540	551	574	551	606	589	586	535	579	603	607	577	550	565	533	538	579	556	553	574	597	564	578	554	584	582	568	580	565	570	580	562	556	564	558	564	588	584	563	539	571	531	584	539	532	544	575	557	569	577	568	549	565	552	559	569	582	575	548	548	571	565	562	553	578	593	568	570	557	555	564	573	567	566	566	542	569	578	558	565	553	539	576	573	606	552	565	554	576	591	568	555	589	568	549	585	566	584	548	556	575	553	573	559	552	573	554	540	573	610	592	569	612	554	571	587	576	516	618	512	612	536	544	594	570	534	528	572	598	614	564	553	589	538	583	539	539	592	589	586	580	554	568	589	576	574	589	562	536	524	557	543	551	629	565	555	565	570	561	604	536	533	628	555	564	568	560	565	586	569	592	562	530	576	601	543	577	563	569	557	567	560	513	602	548	555	579	570	546	577	575	614	571	598	572	583	549	608	582	578	548	522	564	582	599	554	564	533	535	590	550	531	554	562	555	586	629	570	569	563	583	527	519	576	563	551	530	589	611	597	588	595	562	550	582	581	536	594	565	561	573	607	590	569	581	549	572	546	564	614	557	573	527	563	535	566	608	530	571	549	546	585	549	548	542	521	585	602	531	558	583	582	537	547	586	563	518	560	552	605	562	607	558	577	547	583	554	525	600	590	538	576	567	567	561	561	569	572	559	575	571	591	555	573	560	538	560	612	518	591	517	560	568	577	537	549	640	556	560	604	604	558	506	593	566	535	573	566	536	589	552	562	587	553	580	592	619	547	566	559	536	569	584	566	589	584	553	575	590	578	537	629	619	567	550	517	582	564	545	582	558	559	534	559	561	585	576	562	552	571	590	592	577	531	563	538	593	600	541	585	588	554	535	531	563	585	524	587	543	565	521	591	580	567	562	572	565	558	561	561	580	542	550	604	562	587	535	579	562	595	569	606	578	570	584	537	551	607	600	561	578	591	623	580	602	587	575	568	531	580	548	539	576	569	570	572	555	575	540	595	569	605	562
22573	21192	28990	24063	22877	21259	14273	2116	1411	1393	1253	1093	1095	1011	954	978	933	911	916	938	854	842	878	910	846	848	796	856	851	842	800	825	830	845	833	818	828	786	813	873	879	786	828	789	819	856	785	829	813	841	793	849	833	838	842	832	815	795	755	762	840	819	817	893	788	796	790	797	837	791	786	804	822	797	834	829	845	829	786	803	792	819	831	821	838	789	801	820	764	784	805	780	850	804	787	842	793	817	809	784	735	844	837	774	766	797	784	833	803	796	762	778	799	834	831	814	805	770	797	801	765	762	767	749	744	802	760	777	854	814	792	761	789	782	819	779	773	776	751	802	799	793	811	811	746	787	787	862	821	833	814	765	795	792	827	804	817	826	772	846	806	839	806	774	805	815	865	847	758	817	824	739	735	766	823	770	816	777	751	804	773	767	734	745	776	839	797	824	773	809	804	810	810	756	784	752	804	775	761	832	791	780	790	795	782	812	763	772	843	809	751	771	828	804	877	818	774	807	822	848	846	793	854	816	742	805	784	792	829	812	765	789	808	862	764	783	859	816	810	832	843	782	771	780	839	783	832	771	831	800	813	852	847	789	742	729	760	814	803	803	836	792	838	784	810	789	780	786	812	810	778	800	856	743	798	782	831	764	843	848	831	775	768	745	784	813	770	816	827	776	757	798	814	772	776	792	782	809	818	771	787	816	747	831	841	760	813	850	826	731	785	758	763	730	805	765	775	830	793	797	798	779	835	843	807	759	793	821	757	760	820	838	754	822	760	784	799	815	786	760	823	787	746	854	849	788	780	786	829	798	814	829	779	807	792	760	784	782	780	808	758	854	857	833	743	784	818	788	815	823	844	801	793	773	750	871	787	819	864	775	774	782	820	776	803	823	773	802	771	805	729	787	823	749	810	831	809	807	821	747	806	785	784	757	849	777	779	761	799	846	823	798	820	763	793	804	850	734	775	737	811	793	821	782	776	805	819	801	802	779	804	711	746	793	754	783	819	781	791	838	843	741	793	806	818	738	789	806	754	788	823	791	799	822	811	825	799	734	826	823	795	771	781	733	731	831	786	826	791	808	758	807	791	799	798	812	762	797	818	855	804	831	774	769	815	823	755	813	797	755	805	809	773	794	796	807	763	800	775	764	773	810	786	772	798	817	807	760	839	814	786	797	791	809	784	798	865	800	747	801	782	782	818	784	808	786	751	797	796	746	823	832	825	789	788	775	800	849	807	824	829	829	770	822	801	799	794	741	838	858	770	800	760	778	771	840	762	757	859	786	749	739	805	793	793	753	771	766	693	748	782	765	804	846	787	787	773	830	824	796	800	800	777	816	798	788	820	752	788	804	847	821	815	733	805	831	813	775	860	789	830	814	794	795	798	830	828	829	832	831	737	797	862	776	806	762	727	750	790	857	823	813	798	778	772	797	806	788	820	803	810	804	751	797	791	820	809	772	795	799	754	799	818	768	806	738	804	803	777	771	809	809	798	771	779	750	780	786	740	819	822	790	775	849	798	774	831	789	770	817	795	782	805	819	774	786	782	782	788	765	746	769	825	791	811	759	774	784	810	832	795	771	810	769	820	799	762	755	848	828	760	802	818	813	793	775	747	747	732	810	740	803	800	772	821	785	803	811	795	768	806	796	800	768	828	757	785	791	775	797	804	786	809	780	766	824	770	791	792	784	821	783	824	786	814	836	765	819	794	800	817	878	764	793	765	777	779	814	764	761	798	770	831	825	758	782	756	774	818	817	843	759	736	753	820	794	830	804	748	747	802	771	823	799	799	787	770	822	791	812	755	773	755	812	822	853	760	734	818	814	775	808	771	773	800	777	726	788	825	811	756	801	733	775	780	848	788	800	735	790	718	768	752	742	734	776	871	781	803	778	787	719	830	779	790	792	805	725	811	800	796	764	764	804	802	785	762	749	814	780	771	762	745	778	763	790	723	786	762	775	750	777	788	755	837	785	702	785	761	770	834	763	794	792	769	782	770	775	807	809	824	752	820	826	798	773	787	801	772	785	773	790	796	831	831	718	789	787	808	769	853	807	771	733	814	821	815	753	807	825	785	765	813	737	780	834	781	799	865	772	781	818	782	800	824	783	796	787	766	773	790	813	802	763	791	796	786	747	783	784	764	782	762	780	760	788	786	781	779	796	768	777	798	766	806	865	803	787	813	821	801	775	811	795	797	821	801	773	797	799	756	797	799	755	757	789	781	779	799	781	724	802	784	776	814	764	757	846	811	761	751	833	778	753	760	825	788	844	791	767	855	801	836	795	813	795	790	800	811	788	830	773	805	790	815	764	856	745	790	822	742	736	799	801	806	824	722	771	739	778	766	818	824	762	810	788	784	822	773	761	779	833	832	807	762	800	816	759	733	749	775	781	808	831	792	810	788	845	817	794	782	780	793	774	774	792	764	762	786	816	741	782	824	754	764	733	805	781	810	798	784	855	826	768	782	817	791	805	803	818	805	780	789	755	763	795	778	785	726	738	752	773	742	753	800	786	799	817	732	810	832	776	815	778	764	777	788	806	826	833	728	766	804	803	834	760	807	854	798	762	768	797	730	813	804	831	781	766	827	768	812	821	803	755	807	773	738	766	743	832	765	760	743	847	810	767	803	790	762	839	774	760	790	771	769	802	737	798	754	807	801	781	788	823	809	784	813	788	811	790	798	844	802	790	798	834	765	802	756	789	755	759	778	798	806	820	785	785	742	806	816	799	773	763	783	771	767	780	779	766	801	839	826	836	815	810	777	787	798	776	756	787	809	782	764	792	794	818	782	818	788	818	827	809	796	731	784	802	772	829	811	811	791	789	808	781	806	784	811	829	777	815	758	767	796	750	798	824	788	816	859	784	786	767	767	788	824	809	828	800	734	855	798	751	782	790	832	828	756	805	780	746	802	768	787	785	751	814	782	792	814	792	784	752	790	785	799	824	816	783	754	833	773	751	760	828	782	749	766	814	824	813	802	784	797	806	807	836	860	798	755	821	833	787	818	782	799	761	766	807	859	759	842	785	795	812	831	753	766	800	774	805	775	822	818	796	768	845	749	762	845	775	778	761	786	805	806	799	839	789	787	746	696	803	737	807	774	842	734	786	761	765	819	775	823	783	832	816	794	803	794	758	840	787	769	832	801	701	827	774	762	806	778	819	793	761	791	770	750	829	806	778	821	770	809	826	771	752	768	783	793	731	774	801	768	815	796	794	764	803	761	806	803	767	792	817	772	792	753	808	822	817	770	828	789	818	813	777	746	799	786	794	825	807	798	790	809	790	823	802	771	844	776	783	800	789	779	812	774	793	793	835	806	782	831	797	807	787	783	756	722	770	809	807	761	761	774	830	797	811	794	779	795	817	764	769	784	763	780	821	817	796	780	798	797	788	816	779	791	810	797	778	761	777	754	842	738	779	735	793	822	804	766	802	765	765	801	788	806	802	792	780	809	798	777	776	790	797	789	820	808	792	806	760	754	740
12114	29078	19060	25432	29592	4829	3026	2576	2209	1886	1648	1485	1386	1244	1244	1106	1105	1116	1090	1020	1008	987	936	969	1000	916	940	919	981	936	916	947	981	863	907	911	915	872	937	860	865	880	909	843	880	858	847	882	902	876	897	896	918	862	858	932	851	860	904	845	903	844	858	812	907	885	846	823	827	877	870	896	810	901	868	883	924	859	875	849	870	878	883	852	871	921	881	913	841	825	884	897	888	826	877	882	812	910	875	803	895	906	807	859	934	833	854	825	859	837	875	854	864	870	835	933	810	870	830	855	886	844	869	851	862	835	812	884	838	891	822	874	830	834	767	855	822	835	937	867	887	841	826	795	869	913	868	923	886	873	859	864	864	865	849	861	824	854	918	838	906	928	870	839	866	901	897	847	882	882	856	844	855	922	834	855	852	879	875	873	853	853	856	851	864	852	845	901	849	901	834	896	842	872	824	763	913	844	806	856	845	812	855	843	845	872	859	870	862	859	842	817	928	884	850	883	826	873	919	823	865	839	834	839	839	933	861	833	814	892	861	862	829	872	884	867	917	879	874	876	870	859	851	869	790	903	864	878	828	903	817	868	857	904	864	871	854	846	907	855	839	867	905	858	879	913	888	934	862	837	834	865	827	854	846	955	863	835	845	854	848	856	885	913	850	895	808	845	818	791	887	873	851	860	841	884	811	879	897	840	866	857	839	891	914	848	810	842	826	848	844	841	840	844	869	854	837	874	912	857	852	871	866	854	857	846	885	867	855	842	801	820	857	836	878	850	820	783	836	841	900	886	893	855	849	829	820	785	842	859	846	861	861	836	851	844	824	865	854	859	837	794	881	913	841	883	869	914	836	874	798	841	875	857	816	920	864	876	827	840	887	810	833	857	868	841	854	845	813	826	828	870	869	856	863	918	851	857	836	914	843	796	867	866	862	927	833	824	903	860	899	820	836	862	798	822	899	856	875	919	877	839	853	868	872	921	793	850	869	907	844	808	905	840	859	836	838	868	873	891	816	858	869	807	872	842	922	826	816	835	837	865	856	861	887	872	907	853	873	938	879	866	892	853	863	870	821	876	891	810	896	823	841	852	885	914	895	935	865	865	867	863	840	881	835	886	840	894	908	907	838	827	875	843	851	844	834	847	880	865	854	903	895	860	834	837	871	779	858	860	880	832	923	899	849	810	800	893	834	871	883	895	858	869	856	844	836	869	823	904	845	859	855	895	927	895	858	858	853	863	853	846	875	889	858	871	869	885	892	821	847	846	906	914	839	865	845	940	861	807	815	894	853	829	890	866	848	840	867	840	869	814	869	864	868	925	883	862	844	852	880	828	886	863	890	895	939	856	832	897	868	834	866	835	854	915	844	919	857	862	845	874	827	883	848	867	935	845	831	901	815	868	825	885	879	838	860	864	857	876	888	915	860	905	788	840	802	820	863	903	818	875	831	848	875	825	821	897	797	832	830	884	812	841	823	868	812	844	816	859	861	890	832	799	820	855	846	813	844	876	906	850	840	866	809	929	855	866	884	825	868	875	835	941	867	863	803	851	882	877	830	885	854	808	882	885	835	850	817	858	940	887	847	864	828	826	934	850	866	806	853	866	847	885	874	837	854	898	870	866	899	820	836	882	867	825	820	890	811	870	879	878	905	866	868	861	809	886	831	901	818	849	846	886	852	790	818	890	908	822	833	871	821	875	856	900	846	884	872	856	892	809	841	888	868	863	875	853	837	831	917	835	868	910	810	852	864	839	833	873	857	873	807	849	861	852	830	812	861	844	852	850	864	783	883	877	895	877	885	872	849	814	852	848	876	836	879	803	860	846	860	781	864	897	853	898	870	840	846	894	917	848	835	879	900	887	817	819	862	803	855	868	841	846	893	857	822	907	825	867	828	818	873	905	842	827	844	873	897	875	828	881	915	896	850	813	807	878	797	818	895	884	842	781	811	864	849	837	853	830	834	862	868	859	835	895	835	831	804	876	842	838	876	865	837	858	873	864	919	864	858	848	854	871	893	809	874	858	855	904	896	886	881	864	882	874	858	861	819	868	861	821	889	905	852	852	878	879	887	869	867	871	821	819	848	848	825	862	828	831	871	806	845	840	842	894	908	866	837	885	917	827	821	882	818	872	798	781	831	815	832	812	879	870	845	850	878	894	858	839	874	859	816	829	847	853	845	864	864	891	865	869	826	817	884	829	909	897	834	814	850	857	881	917	799	829	858	877	818	846	894	903	859	902	858	863	792	868	845	867	928	893	846	881	845	893	785	889	852	822	838	866	851	848	858	852	831	814	853	888	895	894	829	867	840	859	869	862	887	828	820	786	834	817	929	869	832	857	843	894	874	858	837	875	829	842	807	877	866	866	849	889	872	835	843	917	844	871	890	853	835	888	910	902	883	858	810	810	901	880	868	832	937	851	887	848	881	848	903	853	870	876	859	858	902	824	823	876	863	845	889	804	807	817	910	825	855	842	813	856	868	913	907	895	896	899	852	824	894	812	848	911	832	905	855	909	849	903	857	846	830	869	792	933	861	881	826	900	876	873	897	822	898	839	894	845	879	822	841	829	865	862	847	848	894	886	852	827	889	825	874	844	935	861	841	846	781	855	847	826	852	863	849	797	851	889	802	843	843	832	874	844	831	857	866	816	806	835	870	859	856	828	868	862	842	844	842	863	881	877	862	794	881	853	813	841	827	838	863	874	849	847	893	865	859	846	847	812	893	824	888	861	886	880	848	828	856	901	877	925	844	850	884	864	834	900	857	917	851	858	826	813	881	866	839	872	876	866	885	873	856	854	827	852	931	880	861	834	806	890	819	912	870	888	844	827	875	872	832	876	867	910	874	877	874	876	858	883	824	947	796	812	885	884	831	837	819	877	859	846	844	835	854	880	865	883	922	884	879	855	872	816	829	857	842	892	862	835	914	809	836	864	846	837	815	880	871	821	843	805	877	858	862	857	863	888	819	869	885	852	841	867	858	841	869	855	848	888	831	836	871	811	877	862	832	829	846	813	860	833	836	862	892	841	812	892	908	858	876	857	907	788	876	828	864	913	848	909	895	874	832	888	885	841	863	832	883	862	852	838	832	867	795	904	847	881	848	842	868	882	874	857	849	829	825	807	874	899	886	898	878	858	818	848	886	835	852	888	826	878	857	919	875	825	817	873	883	912	829	852	859	831	876	914	875	882	832	869	856	821	861	901	877	856	877	847	943	852	856	826	799	855	847	852	807	842	889	802	836	874	861	847	883	869	895	863	834	852	925	869	874	842	825	840	867	838	804	861	813	896	833	877	851	860	826	863	868	801	869	886	872	840	880	818	843	869	839	851	831	915	872	877	867	843	881	827	845	880	878	858	905	863	870	817	841	842	827	868	889	855	848	891	816	852	865	881	858	878	848	864	890	850	832	828	886	857	821	815	839	888	879	876	853	781	852	820	885	838	858	848	881	883	869	866	830	838	804	803	848	794	813	872	843	819	862	882
27084	20636	11224	4516	3457	485	341	290	299	254	312	272	304	263	291	264	301	281	265	305	284	295	260	280	293	278	281	257	287	303	290	275	259	281	268	265	277	252	265	281	262	273	277	258	287	273	270	316	261	288	248	275	299	260	254	274	294	305	280	257	288	322	279	264	259	304	269	258	271	259	263	268	274	299	278	260	290	273	310	297	287	256	278	275	263	271	259	281	288	305	248	282	242	287	300	270	278	273	279	270	287	302	267	275	293	288	308	280	259	275	289	275	260	269	299	268	262	291	294	273	244	280	284	260	284	306	282	304	299	291	295	279	281	287	275	278	261	306	285	273	274	271	262	265	270	261	259	254	275	295	275	265	291	291	269	317	269	262	295	292	285	235	243	247	277	276	268	263	272	285	289	275	279	277	286	266	282	287	261	265	290	313	275	303	291	256	298	282	250	296	265	259	276	275	299	291	275	263	247	270	252	278	270	271	264	264	281	279	271	264	286	272	256	277	283	270	284	309	276	268	271	271	274	272	268	263	262	264	310	293	295	276	287	292	274	281	271	292	255	255	301	283	279	287	271	282	275	256	302	279	283	292	270	274	272	295	251	262	257	269	214	239	270	300	304	298	271	277	263	297	316	260	291	234	273	296	289	261	270	261	268	281	276	276	262	262	266	297	286	276	275	264	292	278	273	256	285	293	247	269	259	287	276	269	278	273	294	276	298	276	244	270	283	305	290	291	279	294	312	279	265	260	273	268	279	271	269	311	276	271	256	271	263	277	293	260	260	274	254	285	259	274	280	291	279	286	283	293	291	273	247	263	241	267	289	296	293	281	258	307	241	311	257	283	289	285	294	286	300	255	292	260	311	283	278	251	319	270	260	261	279	287	272	290	293	290	276	256	257	260	282	290	257	248	292	293	275	271	285	266	269	273	257	258	268	263	250	303	281	283	273	262	289	262	276	293	290	268	256	273	278	265	263	271	282	279	291	272	277	272	271	285	257	265	300	268	274	301	285	276	280	281	254	263	298	274	306	279	265	263	244	271	256	285	266	275	281	256	275	272	285	299	267	280	300	271	238	266	275	280	289	297	264	288	294	292	271	285	303	282	242	278	285	255	305	254	261	306	287	265	303	286	289	296	266	282	296	280	246	262	268	287	287	288	294	268	294	264	271	303	265	281	274	269	271	259	280	305	275	274	284	261	294	252	281	302	280	285	272	294	301	306	279	305	264	257	269	267	267	289	246	278	292	265	262	295	251	310	251	270	275	290	303	266	277	270	286	262	283	311	324	295	269	273	266	271	254	277	272	311	298	251	288	260	298	286	256	250	258	284	250	275	258	234	233	293	260	291	271	302	260	281	272	293	269	262	299	261	280	256	323	270	273	264	253	283	285	279	253	270	264	253	280	292	267	273	273	262	327	273	275	312	286	281	274	278	292	312	301	285	251	267	270	297	279	269	276	264	262	264	269	272	261	270	279	295	261	289	256	262	282	268	259	265	321	278	258	258	259	271	292	241	250	265	321	256	277	308	273	277	284	255	259	264	267	283	268	261	274	262	258	309	259	288	276	268	255	271	281	270	264	266	267	299	291	255	257	270	299	289	259	259	274	273	279	286	291	291	295	279	269	296	299	289	252	272	257	283	279	259	298	292	268	296	277	300	299	252	274	282	291	280	249	275	306	274	275	299	284	275	307	256	271	273	282	275	281	253	289	277	271	265	271	264	282	297	278	278	271	286	290	282	295	299	288	287	287	274	280	268	290	282	289	286	253	251	302	312	255	228	277	271	314	283	288	301	302	273	290	292	257	260	256	316	280	247	272	283	279	261	269	257	284	274	290	265	304	278	272	303	251	261	281	277	264	270	285	259	254	291	313	275	311	287	260	260	269	291	265	260	286	259	272	285	266	266	276	276	242	306	288	254	288	258	258	300	243	260	279	267	262	262	281	272	285	282	283	294	292	248	260	303	285	278	270	287	259	284	261	255	287	260	274	246	298	255	287	279	267	258	282	264	264	299	250	304	251	246	267	275	283	298	271	294	282	291	298	271	308	273	246	260	258	301	275	295	294	288	290	282	275	265	273	269	295	240	267	286	289	270	233	290	286	273	289	287	285	259	251	296	272	287	250	266	244	276	276	259	302	283	245	282	284	276	291	243	276	282	262	254	277	294	258	248	259	264	284	270	263	254	272	261	280	272	272	268	317	298	280	294	255	281	254	309	257	292	282	256	288	296	271	273	290	287	266	254	261	300	297	266	267	306	268	252	300	257	289	265	281	280	297	287	286	272	261	290	289	271	288	319	322	272	265	283	248	285	293	287	299	284	261	280	261	304	275	270	272	265	280	273	277	268	273	290	311	276	262	258	265	281	312	267	267	264	272	271	269	284	258	267	276	280	281	271	268	283	280	283	252	282	290	285	298	282	272	271	291	286	277	301	274	279	282	260	283	254	294	236	271	284	277	290	280	284	259	277	300	281	251	287	285	294	285	262	268	237	275	272	260	256	282	283	284	249	292	262	306	269	248	293	288	292	247	303	296	293	264	271	251	250	251	271	274	291	279	306	266	280	263	262	264	261	248	289	292	320	239	245	271	247	272	266	259	267	276	259	268	258	275	286	277	252	284	272	280	294	269	270	303	288	239	268	297	290	268	303	268	270	282	302	289	293	283	280	270	308	284	270	268	271	264	282	284	277	311	282	275	288	290	283	250	270	268	274	309	277	259	265	253	293	287	264	241	267	270	287	289	250	284	291	237	258	282	295	300	316	269	285	275	244	264	293	278	289	278	297	289	265	281	306	282	291	295	287	292	315	272	242	280	284	295	238	254	249	281	272	248	273	304	274	245	280	269	241	264	267	251	257	279	297	263	281	270	273	276	254	264	278	266	294	284	259	290	274	280	265	259	261	272	283	297	253	285	266	297	290	301	255	293	240	256	287	295	314	266	290	266	276	280	287	269	305	259	276	286	283	250	284	272	279	251	277	278	255	293	279	282	291	301	308	286	263	275	275	276	319	282	274	287	262	281	272	261	272	258	239	256	289	267	272	290	265	261	252	281	264	297	263	295	263	291	284	264	299	280	239	293	301	260	280	248	259	270	274	247	273	270	287	268	297	277	283	257	269	289	280	282	270	222	281	276	274	293	260	271	302	275	261	287	268	279	274	286	273	295	286	268	241	290	261	257	271	262	246	287	306	292	294	274	299	267	249	265	252	268	275	283	283	286	270	279	277	265	271	297	270	294	317	260	271	272	287	260	274	268	271	263	273	288	271	252	276	293	250	257	248	286	258	264	278	282	261	275	272	271	270	263	241	265	299	286	263	302	285	289	257	281	261	263	269	252	293	279	271	292	285	258	272	276	287	286	302	247	297	253	273	279	275	280	261	257	275	280	267	266	259	293	261	291	270	284	303	246	274	269	269	277	259	269	240	277	280	321	256	314	287	250	284	267	305	278	273	297	265	296	263	273	269	282	262	298	258	254	261	262	303
7690	10190	5470	4430	3620	584	413	450	379	371	349	361	309	333	365	346	361	341	358	379	338	335	371	327	311	355	313	328	301	300	352	348	310	328	318	353	320	338	343	315	350	326	338	338	328	317	333	379	305	312	324	308	349	341	340	334	348	361	305	331	328	313	312	307	307	323	339	294	322	329	304	341	362	289	341	335	327	307	344	333	326	314	307	311	329	355	320	347	297	321	321	372	337	295	350	344	346	334	331	331	331	366	329	320	356	358	347	337	312	348	333	299	313	319	340	333	343	297	342	366	348	326	343	329	311	322	328	320	348	350	356	329	317	343	327	301	346	317	342	323	352	336	345	320	343	339	357	304	348	318	343	302	317	332	329	348	339	310	339	327	354	305	320	346	321	299	331	325	345	333	322	326	355	322	349	329	311	335	297	323	311	340	357	334	342	357	338	319	348	312	329	343	352	304	360	357	342	349	348	314	349	329	303	321	346	333	319	348	308	335	369	329	350	313	338	344	354	339	291	323	342	324	319	309	315	341	306	303	308	309	367	307	326	325	339	326	350	314	373	339	299	336	360	342	316	327	328	373	327	315	330	320	333	346	357	357	342	318	340	339	302	327	355	315	319	337	363	328	335	338	332	327	320	332	321	362	316	333	305	297	320	356	329	354	343	328	306	342	326	350	300	328	353	305	336	354	341	381	342	371	330	368	334	351	338	331	307	330	323	355	350	335	344	305	330	321	320	333	332	338	325	310	391	332	336	303	317	333	336	353	324	335	311	313	353	365	332	342	311	322	334	327	346	324	329	317	313	303	344	314	361	323	348	343	352	319	323	358	314	346	317	295	350	378	335	334	322	323	339	295	310	332	317	319	324	320	334	338	328	315	346	368	347	344	319	345	321	317	349	315	356	307	341	353	347	352	306	302	326	380	326	341	350	345	331	364	335	348	340	326	354	322	320	363	318	346	340	311	353	357	336	308	338	348	299	365	295	299	330	351	329	318	323	364	305	355	331	351	320	354	317	345	293	368	337	333	340	307	326	366	377	352	317	326	306	373	322	318	325	310	308	294	348	341	332	341	354	337	301	335	315	337	340	345	324	356	337	306	331	318	352	305	314	348	332	329	328	337	331	343	304	278	321	319	371	321	323	366	297	361	363	341	341	337	337	303	326	334	353	351	330	356	331	335	319	340	309	353	315	347	352	328	330	320	322	350	362	341	331	343	342	360	325	287	331	351	342	350	312	324	365	346	330	324	327	318	336	330	303	342	342	339	326	325	298	306	341	324	340	308	344	321	297	349	347	318	342	336	353	350	316	337	343	324	322	366	336	348	345	310	319	312	344	317	331	354	308	312	334	332	293	337	375	329	338	293	371	321	347	343	342	336	315	306	322	325	290	356	336	319	370	367	329	334	327	389	359	357	358	308	320	315	328	337	338	325	334	335	301	325	326	328	318	371	351	321	348	327	328	339	355	342	344	327	315	302	335	337	316	342	325	327	318	352	332	338	330	334	314	329	324	359	335	326	323	352	316	363	280	334	333	343	316	302	345	333	334	344	330	313	313	337	341	308	360	320	311	354	351	335	339	352	332	321	324	347	329	362	305	330	314	363	309	338	313	334	343	349	313	334	327	319	309	312	311	367	303	327	339	324	331	362	327	298	344	338	339	347	364	329	359	298	349	338	358	320	320	308	369	336	383	354	354	343	345	334	309	331	364	294	304	332	341	311	329	336	342	325	322	373	349	336	326	376	353	346	335	336	297	331	344	364	349	277	344	344	345	315	296	328	332	344	358	326	306	352	350	350	348	347	306	325	323	321	309	357	335	346	311	281	342	342	336	367	344	343	347	322	318	351	358	322	329	329	345	346	339	328	330	308	323	334	306	342	350	330	327	328	329	336	330	316	336	322	341	290	343	356	346	354	337	351	352	321	330	345	320	310	306	340	318	313	357	367	344	358	330	330	332	341	323	328	324	354	349	316	295	295	317	356	328	332	332	296	324	322	343	344	336	334	330	331	345	332	337	333	286	354	350	329	336	340	367	328	337	339	352	333	333	322	338	353	283	344	349	299	336	320	308	346	323	345	336	349	326	313	312	335	334	366	333	309	337	336	334	315	357	368	363	343	329	352	366	336	319	339	341	313	339	306	335	346	341	315	372	298	347	340	323	337	362	366	354	346	324	366	342	368	351	335	332	357	302	327	372	317	338	282	347	311	347	339	337	347	344	346	314	322	334	325	340	352	352	339	374	315	328	368	347	341	305	325	349	349	320	342	324	356	312	354	353	366	350	344	339	350	358	328	358	336	327	287	366	313	360	332	357	316	335	331	341	339	335	327	385	355	327	325	341	329	356	356	362	345	331	342	291	342	340	315	331	351	342	318	330	315	340	337	328	332	333	336	323	327	387	342	325	336	341	349	327	319	338	322	326	323	334	329	361	315	354	332	341	327	339	345	330	348	300	318	317	357	354	321	330	341	321	316	300	343	361	325	343	291	318	332	331	336	311	340	353	323	292	307	309	348	344	343	350	300	308	349	321	347	299	318	314	364	314	330	324	330	342	373	332	318	319	324	342	315	327	331	326	335	309	318	311	319	384	305	304	317	346	311	347	330	335	344	335	329	362	349	322	331	328	324	325	329	318	331	336	311	319	334	324	353	317	315	363	346	325	341	353	294	315	313	341	339	332	343	329	344	323	326	339	318	346	338	333	346	320	330	354	359	327	329	331	335	367	346	347	282	337	354	313	369	374	319	362	337	315	385	303	311	300	305	322	287	316	316	346	325	344	320	347	343	336	345	348	316	345	368	356	378	345	327	336	357	307	360	354	350	331	303	356	351	360	328	326	358	348	347	315	358	355	348	328	334	342	353	346	332	331	335	337	335	333	312	340	316	321	339	347	360	309	360	326	301	324	326	326	339	368	309	356	335	293	326	318	340	351	340	325	329	325	317	319	391	279	337	331	322	317	309	323	316	344	317	331	342	332	340	333	312	330	362	320	352	338	287	330	345	310	312	340	344	303	310	351	322	335	332	316	353	316	337	334	363	347	329	374	355	320	330	359	319	336	331	321	302	342	308	339	323	338	354	339	369	303	349	329	289	333	328	347	332	334	324	351	308	372	340	329	326	364	342	338	350	310	342	305	330	356	357	323	312	342	327	338	349	309	331	353	328	341	332	348	299	351	314	339	334	323	343	316	320	330	357	338	314	312	342	315	322	336	333	327	313	351	368	319	348	325	289	347	361	352	321	346	296	370	325	343	382	339	316	332	313	333	338	335	337	342	336	333	314	335	321	347	334	320	339	328	338	313	350	326	334	326	353	336	301	340	358	323	300	350	332	358	335	338	339	331	330	318	320	330	299	314	332	286	313	288	333	330	334	355	343	314	344	300	322	317	327	345	359	311	324	347	354	351	349	332	328	332	349	331	358	312	320	334	335	303	300	371	354	280	329	369	325	335	376	322	330	319	302	341	344	319	351	326	338	344	331	365	325
23611	21178	28582	24166	23438	16369	2550	880	730	668	613	556	574	561	547	521	512	519	482	502	512	445	461	465	500	433	444	431	480	442	419	401	446	469	424	454	467	452	420	426	454	426	465	434	416	458	430	433	444	456	454	425	428	459	437	411	457	477	431	399	460	453	423	420	420	438	423	446	445	444	469	415	464	466	444	451	428	466	456	393	426	471	433	415	454	468	455	426	422	452	448	446	423	439	420	413	447	424	444	458	442	423	449	437	384	460	434	433	444	454	481	461	439	382	434	428	429	478	418	435	434	451	449	421	455	453	452	460	403	433	469	416	419	452	421	412	424	432	396	445	402	392	435	386	422	451	412	407	438	445	401	419	417	386	412	482	433	433	450	408	438	464	451	461	398	410	489	448	416	419	453	454	424	460	424	453	461	443	426	431	472	447	436	447	455	436	402	426	433	419	453	448	464	426	430	443	455	449	425	469	439	409	443	462	371	425	426	433	418	445	425	466	436	412	423	458	451	398	428	438	443	452	448	413	467	458	478	435	469	422	443	487	414	417	422	428	411	463	437	416	430	440	394	451	437	464	401	415	426	446	442	421	450	452	475	437	419	450	472	447	428	421	461	429	417	417	436	436	432	446	416	469	422	433	450	432	398	440	453	451	445	430	423	425	441	426	407	425	419	412	433	474	424	392	449	501	454	431	446	412	421	429	414	435	441	447	447	405	438	412	423	449	416	421	435	434	420	433	443	431	432	420	418	415	461	443	436	443	466	440	420	420	410	430	447	452	420	476	418	433	467	401	414	422	482	444	446	452	421	413	425	491	468	421	463	426	455	431	414	432	469	439	461	459	425	411	448	424	477	468	433	417	428	433	434	455	430	428	459	404	424	437	419	436	441	455	434	450	415	449	379	458	431	446	472	415	435	448	465	420	394	420	427	447	390	433	442	464	448	438	451	417	431	431	426	421	466	448	446	414	458	439	452	446	434	467	455	418	427	433	457	420	395	391	446	460	409	444	416	431	440	417	449	448	458	471	401	450	449	428	409	430	446	437	440	413	431	407	418	450	432	423	417	457	461	411	457	430	419	411	443	408	434	409	429	448	401	440	475	421	446	442	446	417	421	464	440	430	407	422	409	407	422	459	458	431	430	415	430	459	437	383	418	456	403	449	441	430	424	455	452	416	414	449	404	451	445	421	423	429	433	489	433	434	462	450	436	406	428	446	463	444	431	420	395	446	427	433	402	459	403	414	456	430	462	457	432	457	422	424	399	422	441	413	414	444	429	419	428	419	428	427	414	439	443	432	476	413	467	420	417	426	432	440	422	425	420	460	405	411	431	394	446	436	463	437	436	413	462	423	432	446	419	412	419	414	419	450	432	414	449	461	447	427	430	418	470	411	438	418	447	401	428	427	449	434	460	461	399	435	423	440	413	447	462	423	372	449	449	446	445	448	404	424	397	450	439	462	432	409	416	438	463	467	450	496	446	467	435	424	414	422	423	427	429	444	457	408	430	423	454	408	439	451	457	411	436	439	418	456	448	441	414	453	414	422	420	428	403	433	491	417	404	422	404	422	423	420	451	440	422	444	445	464	410	444	457	412	443	433	416	439	420	438	425	432	444	407	438	444	408	461	396	454	452	425	391	424	427	405	446	407	423	425	418	427	452	407	421	434	446	451	430	403	416	426	405	441	408	441	413	411	402	411	413	412	456	391	413	412	420	414	424	439	437	419	481	423	428	420	437	478	448	478	415	454	428	440	484	442	412	441	411	440	455	458	452	438	402	413	402	456	429	439	410	450	400	454	459	465	413	421	411	431	451	455	470	441	415	411	434	449	415	458	402	432	411	434	470	440	436	410	450	458	465	442	419	436	446	436	443	438	408	466	431	455	433	453	456	442	436	435	444	444	458	456	470	446	427	442	459	426	400	423	462	381	448	433	434	414	416	405	440	428	426	409	475	386	419	427	431	428	436	462	401	450	421	433	413	479	451	438	421	397	401	439	418	438	438	392	444	433	420	417	445	418	429	427	448	387	414	424	417	432	460	467	451	433	416	444	416	459	471	470	443	402	428	417	442	449	430	422	425	432	446	457	438	455	412	398	421	440	439	449	422	415	388	427	418	410	439	423	452	448	452	419	402	437	382	437	423	450	425	447	462	444	455	426	412	430	482	469	453	432	423	443	419	430	430	440	457	429	467	425	451	377	390	423	405	429	402	445	430	433	424	467	453	426	467	420	417	415	436	447	469	414	416	454	432	437	426	455	423	435	424	438	422	434	430	404	445	406	457	403	398	438	478	424	440	431	463	419	441	415	411	419	473	414	413	456	421	432	414	423	439	420	410	430	428	411	434	431	476	394	397	433	439	454	475	432	397	431	437	435	441	417	448	424	453	440	426	378	419	444	434	458	391	443	416	407	445	425	449	458	420	454	423	440	456	432	405	430	408	446	456	428	418	447	431	446	451	417	421	415	438	468	473	426	452	468	398	416	438	418	397	427	386	407	461	456	444	433	441	422	446	478	456	400	411	442	416	406	419	468	464	440	439	441	434	425	405	479	416	441	449	458	415	428	442	432	421	448	438	447	405	398	431	455	416	427	437	410	439	436	431	439	456	414	459	439	478	431	397	458	428	431	431	480	484	428	453	425	440	429	386	431	424	456	441	439	429	438	457	453	434	424	429	445	453	425	460	377	421	432	460	457	423	445	446	421	451	428	461	461	421	418	385	424	409	448	404	387	434	433	440	401	416	420	446	467	396	426	435	445	416	439	459	407	459	450	415	409	427	420	389	454	423	440	456	419	428	428	448	454	477	446	435	442	464	425	402	444	457	429	437	448	459	436	452	406	466	409	451	407	427	445	410	415	448	459	376	413	430	452	431	400	416	436	447	407	451	423	380	420	442	462	437	423	412	424	433	432	410	420	432	412	472	424	443	398	444	421	422	402	474	472	461	427	464	413	452	394	397	409	429	403	444	391	413	431	426	397	416	434	402	415	431	396	444	438	430	396	435	438	388	424	431	425	462	469	429	453	439	422	439	429	426	471	405	423	422	441	411	423	380	400	369	426	404	431	430	431	455	463	395	423	424	453	424	407	433	393	430	425	447	432	409	458	413	454	413	467	443	439	429	407	416	416	408	434	437	466	423	418	437	474	464	427	423	428	455	452	461	405	416	441	433	445	436	407	447	470	451	421	472	414	425	414	420	445	476	401	452	433	444	450	425	441	422	406	436	413	442	436	443	388	436	425	464	398	412	418	446	441	400	391	436	453	441	422	433	431	437	469	449	462	449	454	434	408	457	421	469	481	395	454	458	439	432	447	441	433	413	410	446	433	421	428	471	451	403	409	441	449	448	421	436	437	428	455	437	464	427	455	439	457	472	409	424	429	449	436	429	425	497	412	434	448	400	409	442	466	434	435	418	435	408	422	440	437	441	421	423	428	410	452	425	436	414	421	428	420	487	421	444	442	436	425	457	449	422	410	430	444	420	432
9907	17835	12551	16127	24221	3407	1661	1376	1144	1014	858	784	748	681	715	643	628	609	592	571	599	555	616	547	528	590	546	498	542	507	507	512	513	518	501	512	519	545	532	509	479	512	511	493	496	501	464	501	499	510	489	525	488	515	504	448	483	467	454	529	476	517	518	474	472	570	487	504	513	487	498	479	524	455	491	470	489	472	483	464	479	497	481	502	458	489	478	480	511	535	482	497	507	479	500	495	519	494	545	512	452	510	493	476	475	510	488	554	447	501	490	498	449	490	547	466	512	448	516	468	487	507	516	476	494	509	483	503	474	496	496	458	468	472	505	481	452	461	503	534	485	459	499	476	428	442	517	500	502	510	499	468	491	472	499	458	498	414	510	460	477	468	494	509	501	509	472	473	466	504	473	485	517	511	486	485	525	453	536	484	516	468	454	494	497	460	506	542	494	463	466	499	493	486	480	445	483	513	474	494	465	486	514	465	520	439	473	475	486	538	471	461	506	493	500	483	484	469	497	507	490	455	495	503	489	490	495	504	544	486	492	506	478	507	504	476	489	476	497	455	487	484	507	520	517	502	461	521	454	469	511	493	508	502	484	485	492	440	486	513	477	481	464	483	502	491	506	475	483	450	494	489	481	512	477	469	478	496	521	520	475	525	476	479	505	461	478	491	484	436	500	530	478	466	521	511	443	477	518	447	465	483	471	496	492	484	452	503	501	477	469	454	447	521	464	496	521	457	465	535	505	526	510	456	489	523	497	510	512	492	492	456	481	503	498	524	515	515	480	514	526	463	487	500	453	465	507	500	515	446	458	485	512	495	475	482	445	499	489	503	487	472	485	514	499	508	514	468	487	475	459	488	492	523	486	504	474	459	479	493	488	531	458	507	517	504	565	507	467	449	448	491	514	497	413	494	466	525	482	417	480	522	481	497	499	487	524	472	495	444	456	479	490	503	481	504	523	456	452	470	468	482	449	534	502	506	484	485	460	480	455	484	497	479	482	473	487	512	492	474	480	490	460	465	499	493	480	456	486	489	507	480	461	487	470	500	503	509	485	534	499	512	472	483	510	514	478	448	511	505	496	509	497	464	464	471	492	513	528	472	477	512	500	449	473	493	478	516	512	496	476	465	476	456	504	481	515	483	458	483	471	471	439	475	478	495	507	490	507	459	527	504	461	486	475	496	484	501	501	502	461	520	453	482	487	512	507	481	470	528	481	496	472	496	445	490	520	528	494	489	478	437	499	506	470	511	493	478	481	470	484	476	466	493	502	458	507	487	462	505	510	464	478	527	459	518	493	487	549	455	506	443	460	479	470	425	488	503	548	469	515	526	452	477	482	480	497	466	510	508	503	516	508	502	522	450	488	479	462	479	486	505	492	409	470	510	451	488	513	457	505	473	508	467	493	493	476	478	497	507	469	515	498	488	514	497	507	503	512	499	469	509	464	484	487	492	480	515	455	493	486	470	459	470	415	524	447	459	485	507	483	480	479	485	496	462	493	487	479	439	491	453	468	477	463	502	493	502	459	475	476	496	489	474	480	454	461	499	511	518	449	466	526	522	508	489	511	476	470	449	466	504	501	515	457	461	499	491	465	509	459	524	497	477	509	519	491	479	499	473	453	527	496	441	477	501	488	465	449	512	458	470	496	485	458	483	524	475	488	468	478	496	538	532	446	473	442	488	537	506	509	496	485	480	488	513	499	448	491	462	489	492	533	482	506	504	523	478	482	491	476	477	469	458	454	492	458	471	443	492	508	485	520	493	496	480	502	467	472	498	502	466	478	484	490	496	503	517	480	486	451	469	456	501	496	492	475	507	514	479	471	484	465	496	529	473	505	490	475	509	536	457	522	459	485	500	495	522	473	495	494	496	446	498	522	483	467	516	493	478	472	518	508	491	465	491	467	492	459	492	489	512	505	466	465	488	483	505	507	520	477	507	475	465	502	470	514	490	500	484	516	493	466	480	502	463	495	511	482	462	504	482	466	464	513	486	473	476	502	458	434	541	510	471	472	513	481	487	500	483	462	506	457	483	493	510	492	492	509	481	496	492	465	455	488	464	461	474	497	521	459	515	492	499	499	446	469	465	467	491	504	516	437	498	472	523	476	450	500	498	499	479	481	497	465	491	467	494	509	513	484	488	471	454	455	452	489	463	544	475	529	463	465	484	467	473	461	466	450	488	469	498	484	504	468	458	488	471	455	486	506	496	512	519	509	527	480	516	482	463	481	505	495	484	489	491	486	491	469	471	504	482	476	487	528	485	485	517	496	480	468	530	550	473	458	475	524	515	509	481	497	500	486	496	448	472	505	493	493	502	518	491	510	436	493	539	494	497	448	516	526	533	491	477	512	511	475	456	523	477	493	482	486	497	490	481	513	469	490	505	491	493	477	506	469	453	482	513	499	480	477	517	512	501	514	488	479	525	493	464	481	501	504	456	450	489	509	432	515	465	491	517	523	480	516	478	510	456	506	470	495	496	474	482	482	467	470	524	477	453	493	495	489	523	439	499	497	447	489	535	521	493	442	505	524	526	520	502	512	473	478	454	502	480	472	481	508	457	518	493	475	471	493	502	498	479	505	481	457	485	510	494	495	517	537	484	456	479	489	454	516	471	525	489	482	473	540	470	455	472	467	480	492	475	474	474	480	542	517	480	496	464	480	479	502	477	503	495	468	495	463	491	472	499	443	505	486	480	482	487	478	509	492	500	443	474	464	480	521	498	485	472	563	509	481	514	472	522	490	489	509	462	474	531	462	505	498	522	494	486	494	529	462	489	501	500	545	493	445	466	530	450	478	553	438	478	500	512	438	513	501	496	500	492	492	464	493	520	467	473	443	535	462	472	465	505	465	482	481	543	496	528	469	460	520	497	511	477	487	475	503	458	480	499	496	493	467	493	487	497	506	463	466	482	473	503	479	490	499	469	480	488	502	508	466	454	498	454	472	522	460	461	499	494	490	463	473	500	510	504	477	491	492	478	496	490	464	486	495	495	495	468	543	484	458	489	470	467	507	466	504	472	477	453	513	453	513	500	504	515	460	500	459	485	472	481	472	482	476	514	470	492	474	538	521	489	460	462	501	548	430	504	475	504	504	527	433	441	483	479	475	442	474	499	507	523	506	468	531	507	469	514	497	526	497	495	467	503	479	485	468	458	504	486	471	472	508	473	505	516	496	484	461	492	490	461	427	503	485	486	522	444	529	494	477	484	514	493	458	460	461	501	474	497	494	477	529	491	487	471	443	487	476	491	440	481	523	455	461	462	498	500	479	450	506	479	495	520	471	523	488	511	495	475	470	502	482	436	466	514	487	465	513	479	521	461	492	495	504	464	449	486	490	484	468	508	484	532	492	476	479	461	483	472	491	499	502	450	531	476	499	456	481	470	477	468	507	507	512	500	461	497	490	482	508	496	486	473	505	475	476	496	483	513	487	521	478	490	474	477	497	485	485	491	503	468	441	478	474	509	449	479	483	489	504	506
24819	21156	27562	24949	19037	4658	791	692	610	599	577	521	539	532	546	512	517	536	481	507	514	488	516	511	460	511	463	507	471	469	482	514	519	482	451	500	490	496	456	505	485	499	520	459	462	503	482	472	473	475	448	467	485	475	454	480	479	470	495	483	506	523	466	491	512	499	450	463	479	493	482	470	438	471	487	470	469	470	485	449	457	484	528	502	464	488	485	495	506	467	452	484	511	468	479	513	460	487	464	474	485	494	479	464	477	479	446	472	539	474	487	490	459	474	506	496	515	477	489	460	494	491	466	481	457	450	506	504	474	496	456	476	454	481	452	469	472	492	497	497	514	502	473	507	476	479	463	472	472	488	448	452	480	454	499	441	503	416	439	508	458	479	476	449	476	447	443	484	497	506	460	482	526	466	481	433	502	463	478	504	512	512	464	474	495	473	500	494	429	469	469	477	471	481	454	467	487	485	484	487	459	468	465	480	464	486	469	441	476	409	473	500	455	480	454	468	489	455	453	461	436	457	465	445	506	481	475	461	461	494	501	503	522	435	474	527	478	496	447	506	428	459	448	444	527	465	477	535	478	499	472	472	513	484	490	483	488	474	499	493	479	491	488	497	472	488	495	471	477	473	516	436	473	484	447	458	505	447	441	496	484	499	505	461	471	496	513	474	496	471	530	557	487	471	451	482	495	464	465	473	489	532	491	444	467	522	448	456	492	471	492	471	455	493	521	493	453	471	507	456	469	456	517	502	493	488	475	458	457	480	497	473	496	438	499	458	416	511	485	465	546	457	454	523	514	453	449	490	448	500	485	471	474	446	468	500	466	478	469	515	480	444	468	501	494	493	458	492	477	491	467	441	473	463	492	485	465	478	477	466	507	509	471	546	459	497	455	482	477	493	461	453	475	491	521	486	453	491	472	517	473	482	460	499	466	468	474	470	472	500	500	507	472	492	474	451	497	446	525	501	472	513	510	523	446	466	464	462	458	493	448	496	466	483	457	501	438	494	467	474	500	497	460	499	472	467	443	474	424	433	479	498	482	423	494	487	495	444	526	463	480	471	485	450	482	494	464	468	490	477	474	496	472	489	486	478	436	480	459	511	441	472	513	487	511	487	502	515	469	441	447	489	491	477	479	446	485	449	438	467	487	473	500	479	528	486	511	446	496	488	477	505	481	486	475	494	478	500	484	488	464	479	464	499	475	489	515	475	433	498	475	501	498	469	465	484	465	509	484	471	472	473	519	483	478	489	490	458	491	505	483	491	463	512	439	503	491	465	473	485	452	457	480	479	511	470	526	446	487	510	485	483	422	474	500	502	497	475	435	445	492	519	469	487	451	537	476	478	488	515	477	466	457	484	503	444	474	481	477	440	490	456	459	490	531	465	503	515	489	461	497	497	500	469	468	498	436	509	463	512	475	480	483	493	460	501	495	507	492	471	449	504	487	452	471	473	493	452	519	512	514	468	490	477	493	500	476	497	505	417	497	489	465	516	489	470	500	485	443	472	478	470	473	448	485	474	485	501	475	434	486	428	465	455	457	484	513	476	480	431	465	496	500	481	453	483	485	477	490	467	492	470	493	497	514	488	491	474	493	444	513	483	461	487	474	458	487	474	497	453	472	457	486	481	501	484	446	487	523	461	498	483	459	508	470	473	465	498	473	463	493	463	505	469	513	491	483	447	482	487	480	484	497	495	458	493	476	457	503	493	486	480	476	504	478	485	464	499	498	478	458	497	526	485	467	430	479	497	484	461	494	433	471	483	499	458	500	450	465	494	480	475	511	498	479	439	475	450	476	535	490	507	515	478	483	437	490	473	482	508	500	465	421	464	467	494	474	450	514	490	476	503	469	474	472	489	466	480	486	514	491	509	486	488	496	469	482	472	502	544	480	472	442	433	467	467	471	492	484	477	488	493	496	479	471	470	492	465	464	476	480	482	436	496	493	497	440	502	509	506	496	490	454	507	476	465	506	483	458	496	509	445	449	464	466	476	488	527	516	450	485	498	472	458	479	436	463	482	450	466	503	479	491	504	516	466	487	449	473	439	482	527	507	452	493	502	481	487	463	467	463	462	435	455	479	483	500	485	467	482	457	464	463	450	480	488	497	484	524	486	440	492	450	507	458	466	501	455	469	414	493	478	492	490	477	475	465	518	471	494	503	478	478	459	490	479	477	506	478	468	484	477	510	459	454	452	480	475	480	456	514	484	481	466	460	510	496	443	467	483	517	471	510	479	477	544	466	466	465	433	501	487	496	484	494	506	448	444	439	508	476	467	491	445	488	496	450	465	465	513	488	495	494	453	475	468	456	474	464	457	481	466	518	468	486	481	481	548	504	475	435	454	447	516	484	507	485	486	489	480	464	524	446	485	436	476	463	482	535	495	455	455	489	510	497	482	472	532	491	480	476	468	532	494	459	477	473	487	473	476	478	503	502	465	473	481	431	451	498	465	426	488	474	463	508	466	506	436	487	496	475	452	472	489	483	483	446	478	520	473	501	482	481	487	494	482	465	430	473	469	454	468	450	487	452	481	508	524	496	488	468	483	461	450	479	429	457	489	467	461	490	483	479	463	461	479	503	464	437	505	481	520	469	446	512	494	472	487	480	458	472	454	464	483	468	469	480	462	456	497	466	476	470	452	485	470	464	439	518	486	445	491	445	473	489	457	500	452	472	515	494	496	488	499	490	451	425	453	462	482	498	475	482	486	473	482	480	493	497	499	452	461	471	469	484	492	518	477	470	479	464	487	511	485	493	457	449	482	451	491	484	438	485	477	486	466	503	459	463	468	490	459	491	456	473	454	477	498	495	506	507	510	447	434	448	490	497	518	434	469	463	517	437	478	456	476	468	444	456	467	489	504	487	486	489	506	469	469	524	511	452	473	478	467	477	469	459	522	402	466	522	493	412	479	476	477	509	476	444	499	461	469	434	473	508	517	461	499	484	463	473	451	496	454	483	504	479	509	430	477	484	500	461	490	479	483	486	497	454	464	471	454	457	465	460	472	468	465	463	485	529	508	495	483	485	460	507	504	497	481	463	446	493	474	474	488	507	469	490	493	473	495	508	521	483	475	462	519	453	470	487	469	494	469	466	477	464	498	494	505	479	479	496	475	461	503	471	434	476	474	461	513	505	481	485	519	482	497	464	464	490	441	432	488	503	450	482	490	451	456	475	478	468	451	531	476	471	468	466	514	473	465	531	470	480	419	496	521	472	510	480	490	481	426	465	468	474	465	483	510	504	457	497	476	503	495	465	496	481	516	504	485	458	458	442	459	499	492	468	500	495	476	463	455	470	461	481	511	442	500	437	468	456	490	517	475	472	483	490	426	443	474	465	464	475	436	455	485	488	441	508	504	532	502	487	461	467	508	495	515	483	476	443	476	470	481	462	521	463	465	502	474	506	487	503	486	511	492	518	471	494	479	471	480	496	488	467	469	452	471	533	469	516	474	490	471	509	484	411	485	470	501	461	465	489	515
11279	13836	8144	8717	17799	3039	1174	1093	956	847	792	764	722	653	670	655	641	634	601	585	617	591	595	587	609	570	576	604	603	568	616	554	567	566	573	593	593	575	544	530	581	578	557	582	580	571	572	561	586	562	505	570	565	573	557	570	578	550	597	556	545	532	544	559	551	562	536	558	557	596	570	540	553	531	545	582	551	617	573	568	597	560	589	575	621	569	585	554	544	620	544	586	573	605	573	597	556	575	543	557	552	534	555	553	571	548	603	552	505	550	564	559	577	561	580	577	567	550	569	563	582	553	560	555	548	514	540	584	565	569	565	552	640	512	574	548	565	563	514	538	597	544	560	571	602	585	616	603	538	584	561	585	529	531	505	571	522	559	594	568	556	609	577	591	532	519	559	565	554	560	547	575	532	571	596	585	545	588	560	582	570	545	556	575	574	561	530	557	594	544	559	584	521	562	528	577	593	575	558	587	598	586	549	575	562	607	515	565	561	588	577	578	556	565	570	556	546	530	548	565	551	586	544	536	569	538	568	597	546	552	581	604	578	552	545	542	565	570	560	558	570	601	580	557	559	559	586	562	537	580	558	580	569	564	605	581	590	574	555	545	534	555	514	569	572	547	582	553	591	592	582	527	571	542	551	619	573	570	563	550	549	554	594	616	569	565	550	552	499	550	568	522	549	575	577	539	543	571	598	542	587	553	563	527	544	595	598	567	591	569	569	584	535	543	551	529	585	549	577	561	569	588	584	562	581	534	539	573	565	563	546	523	543	573	567	535	600	546	583	558	546	546	573	534	546	569	542	560	571	549	587	561	552	532	577	556	556	549	568	574	552	533	538	552	526	554	560	563	567	534	584	566	508	567	551	533	570	564	566	556	593	561	609	573	540	569	483	577	529	542	535	568	485	549	556	536	541	623	583	549	550	590	525	581	578	559	568	593	541	584	573	563	581	556	544	575	561	590	563	602	561	565	565	586	533	571	551	553	534	582	515	584	569	524	541	573	501	525	577	571	580	587	563	565	566	534	578	571	563	568	555	554	555	596	549	564	562	574	575	554	525	583	560	591	559	527	531	576	561	598	558	550	608	568	544	593	594	551	548	517	586	571	549	533	584	577	551	556	573	608	587	567	603	550	538	570	572	566	567	537	574	533	549	532	551	583	606	566	558	586	548	583	530	531	585	562	591	537	552	547	555	569	537	557	647	538	552	546	561	536	578	509	569	568	553	598	588	548	589	554	561	556	579	586	560	566	587	570	521	532	527	561	563	582	554	556	587	553	571	590	546	583	570	538	594	581	601	578	586	572	571	571	584	546	565	573	584	558	557	584	517	581	573	562	527	564	556	552	596	546	532	540	538	592	568	530	581	567	578	547	606	564	554	562	492	557	544	592	560	530	526	584	593	541	570	537	549	544	570	537	625	541	545	580	545	553	545	558	590	608	587	562	531	542	576	538	605	534	532	568	537	575	554	545	563	541	538	581	548	577	571	535	579	536	545	569	563	581	554	505	576	592	582	556	612	562	543	549	589	585	561	596	526	537	557	571	566	536	540	564	553	534	526	558	527	557	599	542	527	592	580	544	551	536	568	560	537	538	532	543	570	547	531	579	552	616	551	572	539	566	608	608	585	570	563	580	559	559	568	584	557	566	546	611	573	562	552	531	488	613	558	547	577	561	574	588	550	545	537	550	558	602	558	542	525	556	577	568	604	558	559	557	547	547	584	595	516	558	582	571	567	591	559	561	558	552	573	547	583	519	560	574	587	571	553	604	577	583	569	556	574	550	576	555	587	566	573	585	567	530	570	542	554	580	573	581	550	541	557	518	484	568	568	556	574	561	580	614	597	575	547	596	594	551	583	555	562	570	538	562	588	575	534	603	598	551	568	573	506	565	601	552	568	586	561	551	538	564	587	584	576	568	573	576	551	602	534	573	547	577	544	577	593	577	559	589	590	516	520	549	557	588	513	529	604	570	573	566	557	535	593	532	584	583	580	537	610	595	561	563	578	562	570	522	509	565	541	575	566	572	582	544	554	531	536	576	579	608	606	574	572	526	577	566	577	572	532	591	543	572	559	558	553	556	543	528	576	567	580	589	568	541	552	577	565	538	562	503	570	522	555	593	640	519	524	518	589	575	535	562	581	526	515	554	598	569	574	538	532	537	585	609	558	562	535	558	577	550	607	550	553	557	570	558	563	574	571	562	605	569	544	581	609	547	548	544	563	529	578	555	535	568	549	526	543	578	541	540	579	564	571	543	540	561	557	551	558	566	550	553	539	555	612	548	587	560	575	568	597	601	585	597	521	578	556	513	589	554	578	559	591	585	577	574	596	543	553	576	600	583	559	508	598	525	574	540	601	502	538	549	563	572	541	547	533	569	545	582	548	537	591	545	557	600	603	558	547	572	528	507	611	589	513	594	551	615	600	537	543	581	598	567	563	568	563	584	539	559	541	589	576	598	583	562	578	551	581	546	593	553	591	564	589	551	541	602	561	531	551	592	587	566	574	556	543	501	544	533	531	530	588	535	571	569	528	603	594	515	580	586	549	575	556	568	592	528	546	575	577	581	578	579	576	560	563	582	593	573	541	592	520	561	578	533	543	566	557	647	549	585	539	568	583	564	558	556	579	559	581	580	575	579	580	595	565	558	571	558	565	577	559	541	581	573	552	527	533	578	605	556	531	539	587	560	584	576	596	563	568	548	585	543	594	550	601	531	588	594	566	552	543	497	575	586	560	548	572	532	572	558	568	540	573	576	542	551	602	586	529	581	594	566	571	611	528	577	536	509	588	582	626	563	545	554	581	574	577	579	551	585	596	523	574	527	575	612	551	582	586	565	548	538	566	540	550	563	577	550	501	577	579	561	555	589	599	618	539	567	525	557	555	564	527	566	579	566	590	556	618	536	605	574	571	579	588	561	528	560	552	549	600	579	547	563	548	569	554	585	561	576	563	584	543	547	579	569	569	588	551	541	550	569	566	605	575	541	568	547	579	570	573	543	585	537	544	580	571	555	543	572	500	543	629	564	572	580	591	567	582	571	533	539	565	571	559	587	549	586	563	577	537	591	550	562	601	550	545	512	556	599	564	532	548	577	582	579	547	547	553	549	578	572	587	562	566	541	583	552	543	534	595	578	563	515	568	533	573	569	590	534	550	592	572	575	567	565	597	604	581	514	537	556	554	522	586	551	540	528	530	561	596	604	574	550	557	569	569	542	595	553	539	537	560	559	585	543	527	511	533	525	550	533	519	554	584	534	551	601	582	567	533	544	543	527	510	573	561	569	569	537	518	576	574	584	558	532	585	542	557	587	566	541	550	555	550	548	573	574	559	554	576	556	565	563	590	533	548	540	582	530	541	611	572	514	606	579	597	586	586	542	557	571	550	557	566	574	530	559	587	567	527	559	583	559	556	549	570	544	555	588	567	548	547	601	555	542	554	547	572	566	590	589	530	543	597	554	520	559	531	589	580	580	595	529	558	608
22642	21187	28998	23663	21754	21389	12567	1989	1430	1353	1171	1091	1024	1050	962	952	952	990	939	897	836	834	841	879	823	843	854	841	831	831	832	807	790	866	789	916	811	865	784	773	834	802	823	787	820	806	913	799	829	844	788	816	835	802	773	841	773	789	806	771	799	792	787	787	804	739	769	824	820	802	797	795	740	789	809	815	794	748	844	781	782	777	806	813	806	767	781	760	775	829	814	794	800	818	778	784	823	804	820	733	787	793	828	775	852	767	795	820	794	777	767	791	825	795	714	816	817	820	837	839	805	807	795	821	773	784	804	763	785	781	758	761	800	836	749	768	755	836	787	744	758	806	819	773	803	805	770	743	813	819	820	826	788	846	784	810	804	765	778	737	770	746	790	776	785	843	808	778	802	784	789	839	813	780	795	763	792	770	754	882	826	805	757	776	819	838	788	827	762	801	790	790	765	747	803	824	778	791	742	840	799	806	774	826	777	775	807	816	782	797	738	778	781	765	804	758	819	731	762	782	802	791	770	791	783	782	832	783	757	826	778	803	819	767	829	775	755	790	773	761	808	855	735	774	800	783	799	773	777	763	813	785	801	784	792	758	795	776	744	764	762	770	759	841	784	749	789	774	765	805	775	749	775	834	767	784	783	795	768	784	757	777	776	813	779	753	750	806	743	790	799	769	831	726	795	824	802	808	796	753	823	788	760	823	812	796	809	788	803	809	795	795	781	722	759	797	797	794	790	831	732	728	819	800	786	805	799	851	741	806	823	815	775	769	832	772	827	790	804	833	824	811	784	718	805	774	814	798	800	797	800	820	840	769	746	757	740	773	740	795	772	788	798	762	754	805	754	796	802	757	779	759	768	792	765	806	733	803	795	754	789	786	801	828	761	837	744	790	792	772	775	736	835	800	750	818	790	801	761	784	801	796	801	774	778	736	818	809	799	767	777	821	822	806	774	824	792	760	752	783	775	786	764	754	767	810	801	812	822	814	795	756	758	757	771	731	814	798	807	781	796	777	813	757	807	742	791	759	810	821	832	759	792	798	774	818	786	808	749	763	816	771	813	805	778	744	803	783	804	761	798	772	782	770	723	832	795	805	817	771	813	838	769	819	796	832	803	786	807	815	740	789	771	803	804	793	757	807	790	787	783	802	775	765	781	780	744	756	860	783	792	774	777	791	788	798	780	797	768	816	749	832	768	760	785	733	800	785	837	846	771	765	745	796	787	765	812	757	773	764	776	795	779	823	763	805	771	735	814	766	742	799	810	775	768	786	800	762	783	810	807	786	799	805	809	848	778	790	731	772	774	807	800	826	716	779	767	830	792	768	773	774	794	826	791	782	768	785	808	777	784	785	750	783	764	761	780	788	805	721	760	806	760	756	786	776	815	745	752	856	734	812	792	762	789	809	771	804	792	797	743	737	818	851	784	768	787	802	727	793	733	795	831	791	810	797	772	813	782	785	798	803	845	763	748	783	799	814	780	836	787	766	741	795	754	820	821	804	826	731	786	752	811	798	775	798	822	779	749	808	787	775	817	828	812	748	775	809	730	789	822	812	763	799	798	773	748	790	813	757	804	754	757	817	798	762	756	805	748	743	799	771	814	776	775	792	773	739	731	843	772	779	781	758	848	807	818	814	826	806	812	849	771	788	830	848	853	785	794	740	837	798	790	745	816	733	806	774	830	757	794	771	825	716	758	793	773	741	795	782	682	786	752	763	769	755	788	763	789	788	779	772	781	799	771	806	844	788	755	743	783	768	795	780	764	823	779	807	730	750	763	795	822	789	781	784	787	771	770	790	764	737	739	789	833	802	777	775	838	802	767	801	798	799	784	838	820	754	800	829	769	799	806	833	791	782	760	782	800	772	745	779	783	800	823	752	813	808	803	703	741	754	818	780	785	817	704	799	857	801	812	787	826	772	778	777	788	773	784	822	803	830	756	772	744	805	850	805	755	805	773	773	818	815	811	824	763	776	760	773	820	803	797	812	808	834	775	782	770	773	795	791	812	798	811	776	719	855	803	784	746	778	744	816	789	803	776	865	769	822	791	797	759	780	812	773	799	782	783	790	792	782	803	776	756	791	790	802	787	793	752	763	810	810	802	816	805	778	736	813	767	822	806	804	784	786	767	770	756	792	792	757	772	743	777	792	801	724	778	781	780	742	806	799	805	776	760	811	813	789	751	800	800	833	754	788	767	789	799	752	817	791	780	770	773	794	745	782	812	813	763	801	795	740	795	808	773	773	747	794	776	831	769	775	841	771	849	805	750	822	801	777	777	778	758	810	775	785	746	777	787	774	801	806	793	784	732	777	798	768	798	800	804	754	804	797	768	797	763	763	822	735	767	728	806	850	760	813	781	792	776	762	829	785	821	795	852	809	771	834	752	776	790	779	784	829	754	751	808	758	835	747	770	771	830	813	797	778	773	725	808	786	811	775	749	790	794	831	798	765	796	776	756	758	760	732	782	790	754	782	743	761	779	769	759	807	740	770	796	823	807	812	795	788	790	801	783	829	804	765	774	731	766	811	769	775	798	749	749	759	790	826	808	776	773	828	792	771	842	792	793	797	764	764	790	844	755	796	831	800	781	759	791	768	725	795	813	755	764	795	818	807	827	794	804	807	831	832	845	797	789	735	825	773	820	805	797	777	793	781	793	753	764	797	793	772	750	804	753	801	784	802	793	790	792	847	791	773	778	778	773	815	812	795	757	785	804	737	779	821	842	785	791	774	797	808	761	837	783	764	774	842	833	801	742	728	782	814	805	820	702	832	772	833	751	834	798	741	822	790	763	746	834	746	795	776	769	810	818	782	776	812	729	765	804	791	797	787	757	733	771	805	770	804	770	813	797	757	810	763	739	746	790	781	763	780	784	766	759	824	741	793	876	766	815	892	781	797	796	763	783	768	759	798	768	841	747	794	769	775	776	766	799	789	788	791	766	788	750	795	775	768	811	815	706	797	742	806	688	764	763	795	873	800	789	825	795	787	835	760	771	801	781	780	798	795	814	724	773	763	784	764	807	785	766	782	725	785	827	737	799	751	801	809	770	796	759	771	748	827	792	731	839	816	727	760	763	807	810	797	765	772	791	813	749	762	793	843	791	799	748	823	787	790	791	811	782	781	757	820	735	761	776	771	781	800	778	799	787	762	801	800	744	782	752	785	804	772	771	796	763	822	835	801	777	744	768	748	787	769	770	828	771	812	776	743	784	816	829	814	781	820	762	781	774	790	819	743	779	797	850	782	807	768	804	797	781	782	810	817	758	763	822	842	807	800	788	797	806	791	815	758	760	711	772	758	758	827	786	727	799	770	798	760	766	751	806	821	791	808	762	802	838	741	776	771	839	744	816	778	721	821	762	758	728	772	823	753	716	777	758	743	775	780	750	782	714	768	750	815	829	777	772	794	849	785	799	821	778	817	770	828	789	806	790	786	773	845	767	722	800	721	771	816	834	802	788	795	780	800	799	781	791	815	757	773
14170	24281	16912	10285	31257	6426	3154	2591	2200	1944	1723	1554	1373	1266	1276	1189	1090	1078	1039	1042	972	1035	997	965	865	994	961	955	980	895	903	905	891	852	926	913	922	922	890	904	899	940	865	953	869	899	868	841	896	870	856	871	900	793	902	929	908	861	823	865	876	843	853	851	803	912	906	868	886	892	852	878	782	832	871	876	871	874	869	862	831	898	862	863	848	817	907	843	917	860	861	850	888	848	857	877	876	839	874	864	841	799	866	844	873	852	895	854	844	903	825	807	862	863	897	842	848	875	865	891	882	887	888	851	835	884	853	916	891	860	884	827	833	789	843	858	841	826	836	826	863	863	901	864	852	874	872	865	887	862	883	863	853	845	827	875	802	862	821	828	815	860	861	811	853	806	844	859	901	842	819	869	826	859	796	885	849	872	871	829	878	851	829	845	851	885	861	892	866	814	850	846	902	857	877	839	829	802	877	870	864	838	909	869	812	889	794	917	863	847	809	849	829	847	801	841	838	852	855	847	872	888	886	857	842	857	847	884	851	876	847	839	870	884	852	845	905	855	795	870	874	814	855	803	902	898	868	830	865	882	875	873	842	818	822	812	875	836	901	832	809	867	876	893	862	827	860	919	880	779	868	842	887	890	819	838	860	853	874	861	856	803	778	901	877	849	857	857	848	839	830	828	859	853	863	820	843	842	851	852	868	849	911	844	891	888	827	847	847	818	872	865	872	902	862	884	828	885	813	937	863	821	909	843	840	838	836	833	847	868	870	871	917	866	799	846	886	878	848	895	887	871	889	823	861	862	877	914	838	846	834	887	856	822	823	881	881	850	848	845	882	838	844	847	876	895	812	826	872	869	872	928	857	829	834	845	868	899	835	862	855	842	857	872	885	869	854	829	879	837	859	880	877	803	843	887	885	813	829	806	882	850	872	824	862	865	882	867	848	853	820	883	901	884	857	877	884	823	870	851	831	820	855	799	887	754	859	882	868	882	843	848	845	819	859	828	899	822	854	825	832	857	849	835	874	802	886	903	851	823	835	874	869	857	851	860	849	862	794	878	842	875	859	908	880	859	864	834	873	814	854	877	868	914	850	848	846	829	858	861	871	860	839	962	857	832	858	872	834	877	847	900	834	868	800	872	852	824	835	823	826	876	826	864	862	818	846	860	855	872	885	871	843	872	851	853	823	875	816	853	797	820	898	906	878	854	867	892	837	863	860	833	884	780	879	821	831	855	870	848	842	841	840	884	851	836	850	856	877	852	852	840	858	838	888	827	864	838	844	818	865	887	899	850	817	862	873	881	828	818	810	884	846	873	894	859	839	877	875	823	871	829	867	838	868	811	815	877	852	831	883	846	874	862	856	853	812	840	874	869	861	812	835	874	856	890	855	850	901	809	832	857	864	853	860	905	840	827	841	846	848	821	870	866	805	846	836	810	793	864	836	836	835	863	833	815	863	836	853	867	849	831	828	806	850	842	882	868	851	876	853	849	902	872	903	911	818	834	836	845	817	822	849	841	871	906	852	829	863	895	811	855	840	838	838	902	881	848	870	885	874	863	878	866	857	828	843	820	875	858	810	818	873	882	857	835	856	886	879	850	823	892	877	849	869	810	803	899	815	865	867	854	842	850	862	843	906	792	882	893	878	835	875	860	788	863	836	877	840	875	829	836	861	867	872	889	830	859	869	858	864	839	886	881	856	816	858	829	856	837	845	832	898	871	827	844	861	816	890	824	859	840	810	822	925	845	897	854	890	873	857	862	881	814	831	824	873	848	900	844	912	822	847	815	849	832	822	845	806	864	845	840	856	863	901	875	849	851	893	843	843	830	848	889	796	837	845	825	854	788	854	874	906	838	825	880	879	826	842	852	881	834	855	862	849	868	876	846	851	807	881	866	815	846	824	858	864	842	831	900	845	850	851	855	800	898	869	864	838	855	861	846	833	925	878	859	892	874	828	818	854	875	799	851	861	835	890	819	839	846	899	847	855	850	861	910	927	895	836	831	827	773	837	908	853	885	910	864	870	850	848	868	801	879	861	844	837	848	829	908	858	882	840	827	882	860	818	896	830	852	849	837	810	883	870	823	901	874	899	879	842	936	846	837	881	869	898	829	810	896	834	866	891	790	852	850	855	853	928	834	840	819	869	823	825	848	852	888	906	897	826	846	839	897	862	830	877	874	825	821	812	886	904	846	858	820	815	873	903	865	876	824	943	852	858	875	806	817	847	861	879	864	819	861	876	868	851	867	909	842	865	859	848	854	853	814	926	842	814	846	892	850	866	885	863	863	864	818	899	833	878	827	846	799	845	851	812	826	813	818	856	830	869	846	866	892	874	868	841	889	878	870	813	859	821	830	844	791	819	858	893	898	867	828	849	886	885	846	863	803	890	815	865	858	883	832	839	857	862	830	830	886	822	875	880	821	838	833	884	861	827	866	855	825	810	861	914	865	882	861	864	821	894	855	889	854	842	815	863	802	837	839	848	851	841	846	823	812	902	885	860	883	875	853	842	848	788	892	882	893	850	889	846	853	834	883	840	842	815	875	828	874	855	811	840	810	879	857	854	854	847	833	877	811	831	817	848	837	905	873	881	876	860	826	848	895	879	826	861	893	839	896	828	878	915	850	859	843	834	850	836	882	820	841	831	887	885	894	882	857	837	813	811	821	856	845	868	820	833	838	829	808	841	870	893	915	891	835	871	872	864	839	836	845	849	858	811	844	868	874	812	857	838	870	871	836	887	828	835	851	881	866	792	844	825	844	809	847	892	874	830	791	859	805	844	833	912	862	882	927	853	849	804	879	861	821	837	891	815	915	850	868	840	836	795	840	855	840	783	862	897	929	857	841	849	862	856	828	851	821	811	826	882	830	871	873	864	873	896	813	874	840	824	868	901	852	878	949	812	869	846	852	862	817	884	852	835	865	831	863	889	858	841	846	846	855	882	833	832	816	871	823	810	838	835	893	836	829	813	846	851	859	798	836	829	843	788	858	864	884	845	852	844	868	834	885	909	855	904	872	823	824	889	839	803	794	854	901	858	801	851	821	856	842	819	881	894	832	863	904	868	883	893	879	784	852	835	916	808	846	851	827	822	873	859	875	851	856	846	797	867	916	758	836	818	861	862	803	910	853	912	876	816	834	837	842	808	848	797	841	862	821	821	866	911	925	861	844	884	855	839	874	882	868	838	822	860	820	765	853	804	884	859	851	900	844	813	871	879	873	859	887	824	831	925	844	890	816	880	826	852	886	840	827	880	818	837	848	858	961	861	854	812	804	869	847	871	853	876	838	886	843	893	845	835	844	873	843	852	850	849	867	826	832	796	885	902	838	885	822	851	855	889	833	824	884	804	893	836	827	809	899	907	882	855	864	855	838	858	837	845	862	864	868	842	836	823	878	853	872	863	869	848	900	854	851	859	888	817	859	882	823	857	842	814	864	851	817	806	867	863	875	832	869	849	879	835	864	893	862	867	807	831	827	824	865
27067	20605	10378	1290	2589	531	308	303	281	304	279	274	262	300	273	273	251	263	254	255	252	263	263	282	269	270	260	287	280	275	265	263	287	238	248	265	277	281	259	250	288	266	261	278	308	272	298	271	285	256	275	285	255	281	273	257	294	250	266	285	289	265	263	228	271	254	273	264	275	279	262	246	281	288	267	279	269	249	294	290	258	268	263	239	290	276	263	267	287	270	256	309	283	294	266	269	265	265	277	277	287	284	251	264	274	263	238	251	263	255	277	280	250	274	252	258	273	270	279	292	291	271	282	267	252	286	269	310	268	257	251	286	269	253	250	266	292	261	272	281	264	279	291	268	248	236	261	268	287	271	289	294	280	292	285	244	293	285	266	263	291	283	274	277	237	244	279	295	273	281	277	296	266	245	270	264	266	279	249	269	261	277	295	265	253	271	291	294	275	251	273	308	241	261	277	269	275	282	279	253	285	255	283	269	274	285	275	267	257	285	246	269	265	275	285	264	257	290	222	257	242	287	288	284	261	262	278	282	249	232	259	287	270	300	266	263	279	270	271	283	270	292	253	274	288	276	262	253	260	273	284	277	240	278	257	311	289	295	291	259	295	238	293	279	288	265	234	304	277	274	274	282	274	260	263	289	244	261	254	263	271	248	271	265	262	249	259	239	297	281	263	295	262	259	286	238	269	286	275	275	254	276	285	259	277	283	271	287	305	270	274	257	271	275	275	293	258	287	281	257	284	260	283	285	253	265	299	278	249	262	234	275	252	288	270	260	279	277	262	236	234	240	263	274	250	251	285	264	268	286	259	274	269	247	278	270	280	289	271	255	266	304	297	262	276	260	258	273	263	257	269	272	255	273	271	243	263	258	265	278	274	274	292	257	281	277	271	274	291	248	260	300	247	248	265	265	257	299	264	275	258	305	292	241	256	275	295	245	296	252	251	278	288	249	247	291	299	271	273	260	275	271	268	280	251	262	275	259	267	258	257	248	253	237	266	268	282	262	283	233	285	259	234	259	278	291	275	254	283	263	295	237	256	243	273	256	280	268	262	277	277	250	276	304	296	247	248	316	311	288	267	284	288	274	277	280	277	261	257	250	281	266	237	251	277	272	244	258	245	244	266	253	277	274	271	270	274	261	272	258	291	308	261	280	258	271	279	276	262	288	275	282	274	274	247	267	264	269	278	271	277	255	264	271	280	286	282	262	273	237	266	280	265	296	249	269	220	285	271	275	291	270	279	281	302	263	253	282	269	250	287	285	269	270	266	268	249	258	255	277	274	274	244	245	263	292	237	288	247	271	254	266	269	287	252	272	283	262	271	247	260	264	256	260	280	230	275	284	279	277	262	272	288	265	275	299	285	247	296	292	276	280	293	243	274	273	267	266	276	298	271	257	269	238	296	231	294	238	276	275	260	247	281	265	262	299	273	270	278	274	278	271	282	256	269	271	232	260	263	280	281	275	282	282	275	289	252	304	277	275	286	284	259	282	271	262	258	274	257	318	276	245	229	263	323	297	264	284	279	247	301	291	259	263	272	273	275	259	262	257	273	296	261	284	269	288	268	259	265	272	271	253	283	276	268	236	246	269	261	280	251	250	255	270	283	274	258	270	280	249	248	252	286	263	267	268	259	323	303	275	271	259	264	287	306	263	251	269	270	241	285	289	261	253	313	268	276	261	260	286	251	250	277	267	262	261	268	248	277	251	274	281	270	239	260	274	262	273	268	278	254	269	264	255	247	269	293	275	326	283	271	249	254	267	252	287	290	243	269	265	260	278	278	290	266	260	262	269	265	282	267	271	276	250	278	266	261	292	269	265	245	256	285	269	268	260	269	268	261	299	260	260	246	278	263	272	273	265	280	275	294	275	287	281	280	261	251	290	236	262	268	266	290	250	277	241	263	280	259	277	271	274	291	252	261	285	242	283	279	271	250	264	271	260	260	265	280	263	235	282	242	265	253	245	258	298	230	246	266	257	271	234	286	267	270	288	297	252	305	283	278	267	273	291	274	270	282	293	298	279	290	265	279	267	267	282	292	273	263	272	283	266	270	290	261	255	288	262	272	274	268	266	274	267	244	269	239	270	253	266	276	272	259	294	256	256	279	273	269	273	280	275	290	313	246	280	279	248	242	267	270	269	238	264	301	279	256	252	240	265	289	288	269	271	260	270	257	252	272	275	277	276	269	248	261	291	280	285	271	280	284	255	268	277	256	284	264	268	264	263	268	253	263	276	261	257	299	268	260	263	264	275	285	280	281	236	287	258	269	263	256	271	266	285	259	264	270	271	253	264	259	303	292	284	251	271	248	246	250	277	262	259	266	277	275	291	286	280	291	265	282	285	269	250	259	274	282	253	275	260	260	242	280	292	274	258	242	281	271	274	279	255	289	297	280	237	269	296	268	238	250	287	278	279	257	288	254	261	273	265	260	256	289	264	259	247	260	283	254	264	285	266	261	244	288	271	287	275	288	287	263	276	247	245	279	274	287	281	273	268	249	262	293	249	266	272	261	283	285	251	262	280	273	266	276	284	312	224	277	282	303	268	268	240	264	266	265	243	286	260	267	284	274	273	286	294	265	245	278	287	272	288	269	277	265	243	252	233	269	276	268	251	252	281	246	253	284	264	278	281	258	258	278	250	279	266	280	288	270	259	296	261	253	275	281	272	252	283	255	283	300	283	263	270	272	230	261	283	287	290	262	267	275	261	250	271	237	303	261	261	300	288	254	300	315	311	292	261	254	267	292	280	281	259	258	280	296	253	264	275	285	295	290	270	248	253	248	248	259	248	284	296	292	273	302	299	289	269	279	308	262	276	243	271	226	266	263	290	260	243	247	248	282	253	263	269	259	261	260	270	292	238	264	291	286	272	271	256	255	272	259	265	263	260	275	285	268	266	258	261	294	253	251	279	276	240	285	311	265	278	277	256	263	250	263	241	286	272	283	284	261	240	253	236	264	254	260	269	279	280	266	260	297	225	265	268	265	265	290	252	246	292	270	263	283	278	262	257	259	284	296	261	238	234	276	296	266	283	278	280	275	316	272	255	262	246	285	260	264	253	256	232	255	263	283	280	291	268	298	250	270	286	258	242	257	299	275	255	274	265	281	259	270	268	274	284	291	246	273	267	265	259	285	280	261	262	277	268	261	253	288	262	258	261	274	297	291	255	266	265	270	269	245	280	286	272	287	261	274	291	260	277	265	267	288	288	260	274	284	270	252	264	258	293	252	246	272	277	249	256	261	276	271	241	285	269	271	271	289	250	246	281	278	249	306	253	287	246	265	257	291	282	298	284	264	280	277	265	277	238	289	291	270	281	264	270	295	269	266	278	272	261	284	268	272	270	262	279	281	275	277	259	273	256	263	291	291	278	287	268	252	252	291	289	248	253	260	285	257	243	312	260	269	256	285	298	292	294	276	260	254	318	262	274	248	257	286	267	244	287	274	285	283	270	269	280	264	284	282	266	240	270	266	284	279	266
9840	7496	3428	1182	3250	704	401	396	375	366	346	368	333	343	345	323	359	344	352	329	354	343	317	342	359	328	345	329	321	319	351	324	349	302	306	366	358	327	312	327	341	359	290	327	317	334	303	359	358	313	358	352	327	306	345	334	318	304	301	329	326	308	292	372	341	324	346	322	328	324	302	297	351	307	334	359	351	352	338	351	343	329	344	337	359	343	316	323	308	335	354	312	334	309	290	313	323	352	343	352	331	324	341	315	329	295	343	318	345	315	309	279	303	322	298	332	327	317	322	352	338	328	349	331	349	316	330	329	304	324	332	323	321	301	324	329	312	326	339	322	319	297	344	348	297	333	283	322	356	357	306	334	294	297	329	320	320	339	338	340	329	350	312	338	361	306	344	346	312	324	358	333	319	329	330	343	312	325	339	303	332	322	345	346	307	334	312	308	304	323	327	346	352	336	290	309	322	345	339	289	300	310	317	341	308	339	323	342	314	334	312	313	345	303	355	278	326	311	327	339	311	350	344	347	339	323	316	349	318	331	311	375	299	289	316	307	320	322	303	313	307	313	318	325	305	350	321	316	334	326	301	277	322	307	335	300	313	317	335	310	363	325	328	340	322	348	322	328	327	357	330	332	307	372	330	317	334	375	311	322	368	342	337	354	356	336	294	324	360	343	339	294	321	319	363	334	309	323	327	326	314	355	365	308	336	338	345	311	326	337	330	322	309	308	324	304	297	326	332	319	323	341	326	329	323	337	321	342	321	339	376	345	326	303	356	302	301	349	330	354	340	356	343	287	366	358	304	339	324	351	300	337	332	317	309	339	351	318	331	320	321	326	309	302	355	329	333	324	341	340	360	331	347	330	357	320	312	295	291	347	337	355	316	359	322	345	322	328	317	304	331	312	319	322	339	324	338	342	353	317	332	285	310	319	355	329	332	325	322	326	325	338	288	312	331	315	309	297	320	325	344	318	358	335	323	341	303	345	304	361	331	344	343	309	319	342	337	329	306	319	337	308	330	313	360	302	325	334	326	344	326	336	306	343	324	325	334	312	322	352	351	308	354	325	327	345	310	327	357	351	323	314	317	318	325	321	341	331	305	325	319	320	329	313	322	330	370	336	324	311	328	343	348	318	293	338	327	329	351	343	300	309	316	342	309	323	295	315	361	303	343	374	319	334	332	322	364	272	315	311	296	331	337	360	292	335	338	356	318	351	316	339	300	331	350	321	330	335	326	342	358	316	327	330	310	304	316	328	297	319	324	368	322	325	332	342	339	342	312	341	301	324	294	335	330	319	313	300	343	311	329	328	360	336	309	330	308	331	321	319	351	309	341	307	338	339	315	330	344	317	332	341	323	338	327	318	324	342	341	342	339	317	336	339	335	356	342	344	318	323	304	328	340	353	356	318	305	311	298	293	323	319	320	324	309	334	324	319	345	316	334	320	353	334	339	337	330	319	333	311	328	334	329	319	296	347	337	357	332	335	307	320	360	324	328	314	339	330	303	329	338	326	328	334	327	324	343	314	331	297	332	338	344	319	324	310	341	283	301	318	364	325	332	313	344	347	336	309	320	338	343	314	327	312	350	339	310	318	330	331	324	277	342	313	347	327	324	325	331	305	315	330	318	342	333	336	339	345	332	335	289	338	335	326	362	358	336	316	315	347	299	343	309	335	301	299	301	349	313	293	335	335	329	309	342	343	341	320	336	322	300	332	353	332	337	337	319	330	340	301	349	321	327	334	309	344	331	318	323	341	311	323	326	304	321	301	293	305	332	331	336	299	327	354	317	305	325	301	305	337	326	329	308	331	328	333	317	319	307	316	309	336	333	313	304	354	323	291	352	310	349	333	326	318	325	320	338	316	331	357	314	332	310	355	333	319	316	326	321	331	321	336	321	329	344	323	357	321	334	287	309	358	314	306	327	343	338	328	335	309	345	343	304	316	341	310	331	360	349	336	323	320	344	340	321	325	341	347	344	320	323	329	339	316	330	329	290	315	317	338	284	306	311	282	351	340	339	337	309	335	326	343	305	319	298	303	291	305	294	342	328	304	329	365	359	332	322	329	339	346	326	333	307	334	322	344	330	320	307	340	321	318	331	315	340	284	334	334	305	328	362	327	306	346	314	332	321	348	344	352	322	349	335	299	320	312	317	313	338	333	336	324	372	316	316	320	338	319	356	326	346	303	304	362	306	350	337	333	335	315	321	312	297	331	325	336	346	316	328	342	312	279	364	351	324	342	348	355	318	318	307	362	297	330	327	353	334	315	324	306	305	351	315	337	335	330	315	293	326	339	320	311	306	282	308	345	313	342	363	295	320	315	308	334	325	318	340	327	300	356	317	314	331	335	338	338	349	346	314	296	333	336	339	320	382	311	332	313	347	336	317	308	363	346	344	307	338	361	322	319	335	328	308	303	332	273	330	346	333	322	300	329	361	333	343	325	316	310	347	347	354	338	322	322	325	329	329	334	340	352	315	341	322	324	322	345	328	302	344	313	314	308	352	328	304	346	308	315	339	321	330	347	328	289	308	327	367	324	339	321	334	348	339	334	314	323	321	324	325	343	320	319	298	323	308	315	341	304	308	326	358	324	336	343	337	345	332	304	347	307	325	332	343	327	327	329	332	300	362	348	323	323	343	337	359	352	336	324	321	350	326	348	355	311	323	318	321	307	340	309	305	326	329	341	321	337	315	311	351	362	330	335	296	324	310	305	330	345	303	320	353	314	339	319	357	332	323	306	346	338	299	338	338	327	341	273	289	354	309	342	319	308	317	304	315	335	341	289	320	367	311	307	311	341	324	292	362	294	384	325	324	294	330	373	346	329	319	360	313	322	335	328	340	311	319	341	334	344	314	348	335	315	316	328	316	338	329	352	293	367	338	332	325	303	333	352	325	317	299	335	324	319	344	297	345	333	340	322	330	319	339	358	333	323	357	334	319	292	344	310	325	316	345	346	351	346	321	315	328	309	285	342	363	316	339	335	355	340	328	352	321	365	290	329	344	331	307	337	325	331	316	363	320	315	320	345	311	343	322	320	294	322	367	312	295	311	323	319	340	322	321	341	318	307	327	324	307	337	356	299	319	313	331	328	307	359	340	315	326	356	328	325	342	344	330	344	316	310	339	326	319	324	344	311	293	322	323	346	291	304	301	333	318	364	360	346	344	347	296	360	331	324	302	312	318	316	323	313	332	348	299	337	295	338	331	325	318	337	330	311	340	307	297	310	300	357	334	310	365	316	350	341	298	350	360	339	330	337	349	308	331	341	323	338	312	371	312	335	315	308	350	337	320	327	318	318	333	322	304	324	313	332	316	335	316	342	310	332	343	327	324	318	328	300	315	325	357	329	338	343	325	322	326	318	332	317	329	293	329	308	320	321	336	324	340	334	325	324	312	318	313	318	350	316	310	338	344	311	318	348	338	336	339	335	323	328	341	356	354	290	339	332	345	340	334	327	331	325	329	333	346	310	343	314	362	338
23645	21178	28614	24002	21904	15010	1766	955	758	707	669	570	548	544	527	497	558	480	475	475	466	436	487	471	442	462	483	447	458	463	452	463	429	429	437	446	437	434	471	437	473	444	450	454	471	441	464	456	454	450	447	474	449	431	437	440	458	421	429	402	413	404	409	438	415	417	431	407	411	451	426	439	457	370	434	419	426	435	416	431	433	486	463	427	447	415	433	422	428	454	398	388	438	450	444	468	411	436	430	462	429	429	412	404	417	449	432	468	423	488	432	386	429	434	477	426	416	410	461	389	409	414	388	394	429	425	442	447	440	407	432	461	403	428	412	443	400	430	404	444	399	436	471	444	469	413	409	418	436	405	411	487	423	422	453	429	465	425	431	438	447	461	488	462	452	457	432	420	414	431	386	448	445	425	431	432	416	465	446	381	445	426	436	431	420	400	439	436	430	444	425	458	447	436	408	402	438	434	421	428	401	423	441	432	463	441	434	427	458	445	435	417	448	416	433	471	401	408	424	430	420	399	460	429	474	441	434	466	441	390	456	443	418	465	438	409	446	440	447	433	437	415	418	429	409	432	457	433	433	416	479	448	449	445	436	425	454	455	421	457	450	422	424	437	463	435	438	446	427	455	407	432	447	412	419	422	443	421	449	460	443	441	401	408	456	416	444	441	389	431	430	398	474	401	449	446	428	452	432	415	450	423	439	411	425	426	486	419	482	404	434	431	416	451	449	424	441	462	420	454	456	457	418	409	450	457	464	411	443	440	433	404	414	434	474	367	407	437	427	440	402	437	481	475	458	399	462	445	428	409	457	484	401	435	402	446	394	424	398	404	441	410	406	439	418	441	464	403	428	389	456	457	424	381	436	466	412	425	448	464	460	424	427	448	427	453	418	411	426	451	405	430	427	385	440	424	449	391	403	445	473	441	414	446	413	437	448	416	430	420	439	431	418	455	458	452	451	413	441	417	441	431	419	407	405	438	448	445	442	430	454	409	461	427	432	402	424	462	414	458	442	421	424	416	414	442	421	447	459	459	414	447	437	483	486	433	461	426	441	427	450	410	425	419	438	431	439	444	407	404	407	452	431	437	402	398	399	475	456	440	457	420	428	415	427	441	417	437	451	450	419	453	451	454	442	425	380	392	423	443	399	395	401	419	406	422	427	429	417	411	397	421	415	449	454	449	426	410	437	438	408	425	411	395	415	418	407	415	392	444	424	432	450	446	415	465	413	438	460	465	441	435	421	397	411	431	423	407	373	439	452	428	421	440	481	453	403	414	454	442	463	399	409	429	449	456	407	392	408	416	415	443	422	448	438	429	452	416	468	418	423	455	411	409	459	440	432	462	428	418	436	421	402	464	455	457	402	425	410	405	441	438	431	407	430	414	457	407	433	433	462	433	411	405	432	425	396	426	418	432	453	429	444	422	459	406	443	444	433	453	421	400	411	415	451	441	400	371	433	431	425	444	451	438	452	434	423	450	456	460	435	416	396	424	419	436	463	394	450	413	437	430	456	429	450	458	416	431	439	440	437	450	435	432	376	413	460	429	454	405	434	396	434	436	418	377	486	434	437	460	430	435	422	413	473	462	428	417	414	439	444	431	448	444	424	477	456	403	435	462	418	446	414	410	459	407	398	455	427	388	427	433	428	434	393	420	457	431	438	416	406	452	427	447	433	448	463	416	443	402	406	387	400	467	438	466	439	431	439	450	438	436	448	430	402	447	457	387	432	443	453	412	471	425	439	444	442	438	401	453	442	427	451	430	443	446	429	420	425	410	419	420	465	425	447	458	428	398	461	455	401	473	433	434	423	404	416	397	436	433	412	380	421	425	467	433	423	420	428	445	413	451	431	438	436	428	432	422	428	456	432	447	423	377	436	423	472	422	419	394	494	431	391	467	428	430	420	433	443	438	413	434	425	400	420	440	394	429	472	478	436	412	423	439	457	464	425	400	395	472	443	452	473	435	384	419	407	419	419	385	422	397	414	454	414	400	472	402	411	413	417	454	461	466	416	452	430	439	421	430	432	431	405	431	434	409	443	443	448	475	447	410	456	424	426	429	487	424	383	454	436	449	441	439	410	442	407	430	437	424	457	425	439	426	403	442	440	418	461	460	436	411	447	442	409	426	440	409	447	456	413	394	418	416	452	436	408	433	417	435	442	410	458	420	437	417	469	426	439	394	470	435	417	409	447	404	426	464	435	461	437	454	462	404	440	430	426	468	441	425	491	444	460	397	454	441	435	415	459	425	427	461	429	425	453	410	462	436	419	408	446	449	461	406	418	421	460	397	436	423	453	441	446	453	415	401	432	457	413	445	430	469	438	426	469	413	457	453	423	389	418	451	481	399	439	420	438	431	429	435	470	453	394	467	405	434	423	419	435	428	409	434	441	424	448	436	436	456	435	405	404	417	420	453	472	414	430	426	457	425	426	444	427	432	443	432	409	456	407	423	418	431	443	417	448	455	460	433	420	455	455	445	411	410	440	400	435	448	443	413	401	415	396	449	457	452	431	455	438	423	444	451	395	452	459	418	436	430	380	448	439	436	443	422	418	470	419	419	422	404	447	434	470	446	416	435	431	431	397	443	404	437	432	444	421	412	446	469	445	440	418	431	464	452	443	428	405	416	428	413	442	407	406	418	441	474	446	443	407	467	394	438	462	444	436	462	409	445	438	462	456	465	390	392	421	408	426	457	391	430	424	426	454	435	406	426	424	436	447	450	400	425	422	428	459	423	451	427	415	426	422	415	464	450	475	434	414	408	451	479	399	416	420	424	425	477	422	430	408	437	429	407	445	408	464	440	429	439	406	407	396	420	396	444	435	465	453	416	450	459	417	459	420	453	420	417	444	421	451	436	412	403	447	457	433	382	446	432	436	438	447	480	390	430	428	441	436	474	454	433	403	449	419	446	443	438	446	397	402	400	425	442	403	465	405	451	435	468	423	456	465	441	416	445	396	459	433	449	465	451	409	443	420	435	446	433	408	421	425	448	456	438	403	417	440	438	440	429	451	411	433	404	452	447	429	402	500	417	440	468	410	427	404	472	412	418	444	439	451	459	436	408	444	413	437	406	429	377	433	427	412	429	454	442	433	423	451	442	478	413	424	442	401	427	435	458	425	442	460	491	426	448	446	458	455	460	458	408	440	424	440	448	426	416	435	403	447	445	410	439	435	415	439	470	454	424	435	431	427	399	433	443	438	448	378	414	401	432	437	416	432	471	424	444	448	437	440	413	422	407	443	407	447	415	438	420	412	436	448	406	403	442	446	393	471	416	430	436	423	429	459	452	423	442	406	418	427	458	448	424	424	455	425	431	487	439	426	409	418	425	417	460	405	436	467	440	418	436	413	445	425	436	442	428	407	457	439	430	447	432	414	417	433	421	426	443	435	451	422	444	443	410	449	466	435	469	457	415	418	401	405	440	408	427	425	420	456	453	407	408	440	439	453	437	415	413	408	443	441	421	463	482	405	483	429	416
12213	16331	10464	5761	22736	5551	1645	1358	1163	1054	925	794	789	717	643	634	583	593	583	627	576	552	578	555	544	551	520	537	531	505	519	485	549	506	478	477	507	514	530	517	476	507	494	498	522	501	507	490	494	558	534	513	464	472	465	473	482	516	498	541	493	514	509	498	467	478	541	474	492	512	491	471	472	476	445	479	472	470	481	543	507	503	447	487	459	488	480	492	484	477	491	454	499	499	510	503	468	442	474	479	464	456	501	471	502	460	491	468	470	507	488	453	469	484	486	506	462	473	508	512	501	531	482	473	503	487	523	476	462	473	513	515	478	493	470	466	465	537	513	486	476	500	503	482	506	471	487	476	472	493	497	468	491	477	510	469	487	495	450	499	475	466	513	497	491	460	475	461	458	459	439	440	449	523	471	508	500	481	528	498	465	519	479	483	455	470	462	480	504	490	518	461	505	492	459	460	471	478	480	481	471	470	489	469	464	460	486	506	488	494	443	441	498	482	515	481	492	515	474	508	501	487	482	470	477	520	474	515	471	485	512	528	454	500	492	473	480	501	462	492	459	506	465	459	507	465	484	503	452	479	512	520	465	481	524	449	479	459	525	468	525	468	469	461	484	508	458	493	464	446	514	504	453	490	513	456	491	439	467	473	480	497	490	480	464	476	481	479	481	462	485	491	465	520	492	473	462	478	480	487	479	477	504	492	463	522	495	462	494	478	484	508	498	450	465	451	512	506	509	500	470	458	464	524	481	504	471	483	519	465	486	487	484	467	480	507	478	468	510	451	479	467	497	526	488	492	460	505	502	475	499	500	482	429	493	453	491	487	504	494	484	458	485	454	507	455	457	505	492	517	500	463	481	489	543	467	469	491	475	522	493	492	476	506	448	478	473	505	502	507	458	489	471	481	492	507	484	508	485	485	474	453	480	468	481	478	518	474	475	478	428	453	466	439	467	489	467	507	470	473	482	471	504	526	496	489	473	475	463	503	499	485	489	512	438	480	478	480	467	509	517	494	519	436	502	456	455	507	482	500	454	478	505	473	491	505	476	475	487	505	484	509	507	474	498	450	487	493	492	460	507	477	491	504	517	464	460	495	466	476	444	452	511	488	521	476	415	455	453	493	477	510	447	492	484	495	467	479	545	463	477	507	489	466	463	493	457	468	515	494	445	494	450	442	489	506	467	479	507	476	518	490	478	471	471	467	501	482	483	459	484	466	474	510	472	461	482	473	507	497	496	506	506	482	493	505	522	496	469	499	517	496	469	470	459	477	452	488	481	511	498	474	524	473	503	473	510	495	480	481	502	491	469	457	508	435	491	500	500	499	501	481	484	472	511	486	484	503	502	453	505	456	500	439	496	480	490	460	496	517	485	492	432	480	468	501	453	469	451	456	492	510	501	491	486	518	475	455	436	512	481	456	499	437	520	508	510	521	482	468	436	467	459	478	485	479	489	483	444	484	498	510	515	534	484	475	475	482	473	489	486	505	521	487	455	501	502	472	496	449	461	477	480	470	462	468	499	533	448	489	466	527	473	519	500	452	433	497	443	477	471	482	476	496	477	440	520	487	492	490	461	485	513	503	515	480	512	446	492	464	475	514	443	468	502	495	494	469	456	479	474	451	522	491	523	479	470	501	522	488	506	460	465	487	490	475	454	426	490	527	462	480	465	444	475	510	456	467	462	483	460	472	443	436	448	451	512	493	485	444	480	503	512	497	482	459	499	478	489	481	467	534	471	488	530	485	487	493	460	498	470	478	478	458	470	488	492	462	491	505	486	509	484	477	461	525	497	467	473	480	471	462	516	512	478	483	480	469	490	472	515	477	470	497	478	462	543	516	493	512	461	450	476	495	459	443	497	479	516	472	496	459	515	506	522	482	500	452	485	506	466	475	467	485	508	540	457	514	448	491	501	500	512	527	524	497	475	482	445	472	486	480	539	439	492	490	473	461	478	447	480	493	493	470	471	457	472	458	504	452	492	484	480	497	471	487	483	450	493	482	523	499	488	496	498	466	489	445	487	488	454	479	467	477	484	488	468	466	550	478	477	519	506	469	459	466	455	494	477	480	555	512	499	465	443	498	500	448	467	498	450	484	500	489	508	478	476	499	476	486	496	483	437	463	456	507	471	492	482	512	487	486	505	464	491	508	502	491	480	467	481	483	481	498	497	462	475	510	438	495	516	483	474	468	478	501	462	487	486	518	483	478	489	512	456	527	471	476	498	494	465	495	484	521	465	495	481	449	507	452	517	454	490	499	465	517	439	462	517	490	478	471	470	494	482	498	446	527	464	501	469	501	495	465	448	498	503	506	458	492	453	476	502	461	463	477	488	489	453	488	480	495	475	496	512	492	505	520	467	479	471	492	489	454	521	444	508	459	468	444	478	451	469	534	477	462	466	503	494	478	475	451	498	457	494	474	468	473	493	475	466	502	485	515	492	495	494	476	490	489	480	497	447	485	523	521	502	459	425	525	503	516	456	487	489	507	473	487	469	482	455	490	510	476	478	505	488	479	517	468	472	483	461	495	448	476	486	457	493	513	469	472	480	532	471	495	483	511	501	468	470	477	455	468	457	510	505	483	450	487	449	493	413	522	506	488	492	522	496	456	497	488	451	461	495	505	498	438	452	498	435	500	451	488	488	485	506	496	470	454	499	486	465	486	485	487	489	494	478	479	461	542	502	498	437	491	538	542	503	448	485	519	463	496	475	514	464	497	499	494	483	454	444	494	457	498	524	493	474	489	497	490	478	492	456	504	462	498	447	484	483	477	504	500	484	463	479	468	502	490	474	501	481	492	504	490	492	513	492	490	487	459	493	491	478	497	508	469	473	477	498	473	493	472	571	513	490	459	473	443	517	474	475	485	471	514	493	485	448	466	482	452	491	532	483	458	534	437	489	537	434	501	543	470	464	474	460	466	471	452	486	497	467	493	494	484	511	464	512	513	485	489	480	529	481	477	483	496	490	502	442	464	454	513	511	504	475	476	499	500	475	478	471	524	473	464	497	498	476	494	499	508	478	469	515	506	473	517	502	520	467	498	458	501	527	463	503	483	511	490	474	512	466	470	512	511	503	475	458	506	498	482	474	516	526	479	500	515	461	455	472	445	479	468	474	471	481	478	487	481	484	457	485	508	520	468	502	454	508	475	532	443	485	487	495	479	523	488	462	484	497	509	490	462	473	461	476	458	449	490	447	490	462	493	490	527	508	471	464	459	457	509	467	481	517	486	486	449	478	454	459	483	460	470	459	522	462	477	495	469	481	462	509	479	516	493	462	483	509	504	500	514	481	485	476	484	497	544	501	482	482	473	504	517	465	464	457	480	458	476	441	492	464	501	438	472	503	475	492	452	508	460	474	455	464	495	526	494	501	484	470	508	485	478	484	469	484	461	460	491	505	475	476	487	475	494	501	506	493	479	460	483	500	477	494	487	450	465	483	483	459	497	514	498	509	457	465	449	478	460	488	460	513	481	482	506
24855	21212	27620	25006	16695	4137	779	631	628	625	606	562	486	530	524	479	547	502	510	510	513	509	490	465	460	471	452	448	483	475	446	489	467	517	497	498	459	511	450	456	479	450	471	458	466	487	474	538	510	479	497	525	473	519	510	471	483	469	443	466	502	502	499	507	485	452	470	445	455	477	468	509	463	459	462	484	469	430	431	480	516	494	459	487	500	447	480	508	487	461	478	463	457	450	499	499	443	475	468	445	449	480	483	449	467	456	489	489	494	474	496	528	490	471	518	459	458	500	491	479	447	458	483	467	496	448	491	507	511	459	464	468	474	525	495	470	481	478	450	472	459	443	454	514	472	486	486	504	533	484	497	491	482	469	485	466	434	459	464	475	494	451	497	503	475	462	489	491	463	451	511	492	501	507	492	469	469	442	490	475	474	504	494	462	497	480	449	498	503	452	454	499	476	486	533	508	481	501	471	471	483	484	455	484	495	480	488	535	459	449	486	497	476	473	467	503	446	470	463	480	493	450	449	457	468	436	486	434	479	441	521	479	452	493	473	480	436	434	452	460	499	446	516	467	473	490	482	490	481	492	471	484	495	494	500	478	462	445	480	500	451	493	462	506	468	468	478	458	445	480	496	483	513	480	488	470	514	500	484	458	469	443	463	457	479	508	456	495	464	458	507	474	464	468	429	459	443	478	485	475	482	469	429	493	471	456	472	500	503	515	477	432	492	484	456	460	459	511	509	485	516	457	456	497	454	518	473	476	447	503	488	505	486	447	518	451	523	514	483	470	477	476	481	477	467	475	471	436	459	459	479	449	483	466	454	481	457	481	460	467	511	503	483	455	458	468	479	472	474	446	538	446	468	476	434	467	522	465	488	435	464	461	493	480	485	474	473	472	483	466	453	467	479	493	503	466	460	473	494	508	436	485	478	479	490	466	455	482	482	472	511	495	485	453	454	474	500	468	477	450	445	521	456	493	478	494	450	448	457	498	450	469	489	474	500	452	485	476	505	486	448	510	451	499	480	473	512	504	468	478	485	474	478	423	491	453	488	525	433	471	503	504	448	450	489	508	485	488	459	501	475	487	474	457	460	492	463	453	472	472	490	485	451	485	496	481	477	496	484	491	503	462	475	467	437	496	465	424	487	454	451	484	482	487	463	483	459	459	458	475	468	484	466	501	493	470	518	505	516	480	451	487	460	471	506	473	470	481	509	494	494	471	478	476	448	521	474	505	489	505	464	456	465	491	506	482	478	468	477	500	472	467	485	510	458	458	527	499	467	458	458	452	469	486	456	497	465	465	492	443	520	499	453	485	508	464	485	476	459	492	475	477	477	451	484	477	456	506	491	476	461	510	478	492	472	451	443	440	465	475	458	478	466	419	482	508	462	480	470	449	464	489	508	524	459	488	501	479	463	455	485	489	492	483	454	472	465	479	447	451	453	489	460	471	481	458	481	497	511	466	479	523	462	514	458	488	467	485	493	457	466	446	468	485	449	448	469	459	448	454	469	458	473	479	477	481	504	457	472	512	466	457	450	465	476	435	467	508	449	483	472	479	477	482	495	459	483	484	487	458	467	480	461	449	502	506	498	442	482	480	493	452	486	477	475	499	468	474	444	519	488	483	506	462	478	478	464	504	502	493	476	471	474	452	450	469	467	475	521	501	498	485	493	463	427	477	484	459	486	477	495	478	482	459	447	477	502	477	454	507	487	465	448	486	445	491	477	477	416	510	458	510	506	485	502	480	459	498	473	507	515	490	462	454	442	482	461	486	514	477	462	462	510	466	485	466	433	483	478	474	455	493	508	474	449	498	471	466	478	491	479	499	489	499	522	469	480	456	484	448	481	436	475	430	471	480	485	430	493	484	465	439	505	465	442	480	459	485	465	434	475	486	489	516	451	471	480	469	429	411	451	491	479	498	439	475	481	483	507	507	500	473	485	459	472	498	461	476	462	481	525	517	449	473	474	472	481	479	518	477	465	500	455	480	466	475	489	537	466	486	459	459	511	495	498	499	503	466	473	477	490	443	505	490	469	488	455	477	449	482	450	441	441	479	471	452	445	460	512	477	502	423	477	495	486	489	482	482	484	486	469	465	451	461	494	469	428	449	453	489	458	512	486	492	516	467	487	483	494	484	489	457	496	443	440	488	477	483	476	507	457	479	490	454	470	460	452	473	478	470	478	468	493	495	444	455	460	478	496	471	492	504	465	488	498	476	463	436	518	461	468	520	427	487	483	476	471	464	469	488	473	505	458	439	468	447	500	468	447	483	479	511	474	460	486	502	450	472	488	463	448	477	495	486	477	434	474	483	478	426	489	467	459	453	495	470	454	472	486	434	448	487	473	509	486	480	467	481	505	494	488	494	438	505	457	456	459	505	464	498	444	459	472	493	446	482	482	493	448	463	454	480	476	504	489	501	499	487	432	458	531	488	479	451	481	415	472	475	502	462	465	495	459	445	494	481	449	431	469	421	491	479	482	483	468	482	527	461	490	472	497	497	497	455	455	500	435	516	471	434	485	457	491	492	456	469	457	459	465	497	433	421	468	485	474	481	493	486	484	460	457	477	501	439	452	489	489	483	469	505	493	486	465	488	467	459	468	459	436	479	451	463	468	467	490	478	463	469	520	453	448	492	464	472	494	490	490	498	486	517	483	455	446	489	492	470	480	472	471	477	459	468	474	490	477	518	488	466	499	479	437	512	487	462	459	464	493	448	467	438	451	439	469	465	455	478	480	479	464	510	486	473	446	509	469	466	486	508	488	483	439	452	467	469	480	505	465	509	477	494	517	491	516	507	491	464	458	481	450	470	485	505	491	485	478	459	501	480	499	471	468	499	465	460	476	506	541	481	444	484	456	476	473	498	493	507	490	457	519	507	480	504	474	507	464	464	500	457	443	441	500	483	493	489	459	459	493	498	472	433	476	455	491	440	487	473	475	522	483	477	474	481	467	463	481	477	495	426	464	491	480	443	455	435	456	459	482	461	446	488	471	457	454	445	433	494	492	508	467	481	491	478	482	481	448	523	452	488	456	518	438	482	477	457	467	481	501	457	489	474	489	468	452	494	478	485	474	467	474	459	496	473	480	494	497	465	463	461	476	467	428	475	460	469	525	474	488	485	489	510	516	510	517	492	487	518	466	486	482	475	483	476	435	483	517	450	446	459	498	485	462	464	475	504	410	473	472	520	443	499	455	474	456	462	489	450	494	497	491	488	443	458	511	508	482	465	460	482	504	502	509	503	484	497	489	468	495	521	489	455	426	450	468	464	533	500	449	473	521	505	486	451	497	500	502	487	481	479	465	473	497	490	480	510	473	514	452	539	465	479	486	462	470	464	490	435	491	468	483	497	489	474	486	414	481	463	457	472	479	447	444	481	463	435	480	485	464	460	486	480	469	482	492	476	486	513	464	484	467	430	468	469	465	500	497	521	510	470	480	513	486	458	488	494	479	481	467	468	472	477	488	448	500	505	474	497
12604	11818	6716	2916	15599	3790	1232	1079	932	828	800	719	690	667	625	656	643	633	612	619	609	606	637	601	572	556	604	562	580	546	592	574	572	569	595	556	557	570	583	535	576	579	542	550	563	573	535	570	592	591	541	587	573	561	575	580	569	549	516	543	567	576	607	560	550	534	574	568	549	569	575	594	514	577	583	562	548	562	555	572	551	576	549	549	575	595	532	561	559	563	523	541	591	556	584	547	583	573	524	551	542	543	538	587	604	560	543	555	556	563	547	585	542	533	551	578	553	609	530	503	561	536	560	580	545	522	570	543	576	563	570	539	570	539	578	588	554	550	545	539	526	569	525	557	582	547	576	581	554	541	533	595	551	564	552	551	564	588	543	559	528	545	548	566	597	565	594	558	598	579	526	546	560	538	502	599	545	528	508	563	576	584	582	593	580	553	582	555	567	508	570	552	539	590	580	588	570	540	584	577	559	551	532	556	569	560	573	566	588	570	564	567	593	556	585	578	549	572	567	604	592	520	541	551	560	563	526	553	558	537	570	523	550	592	565	576	561	597	566	563	596	558	603	518	609	590	564	585	511	569	572	605	570	569	550	607	546	547	537	552	573	539	554	574	551	565	524	542	558	578	558	563	600	562	541	575	543	512	538	529	569	595	555	566	556	578	528	541	588	587	560	555	592	540	611	571	566	582	561	565	580	563	571	545	570	539	561	529	538	581	578	558	560	579	587	575	545	596	559	579	557	596	517	537	550	545	553	541	540	588	553	555	512	556	556	573	582	577	589	569	565	557	549	575	543	549	592	532	589	534	586	507	598	609	558	531	545	577	596	577	529	565	532	571	573	570	518	552	572	576	565	575	545	546	555	552	567	541	617	544	530	572	541	512	551	571	554	597	530	576	560	581	502	568	552	558	544	565	605	563	545	561	534	598	579	560	587	574	574	566	572	552	572	575	581	513	546	598	519	552	606	567	559	585	591	525	536	593	523	556	546	595	578	552	565	572	551	592	571	552	562	522	574	530	559	559	521	537	532	556	582	528	577	587	560	534	574	586	537	553	561	576	518	579	534	542	580	574	584	542	584	573	578	552	542	554	562	529	617	546	522	542	546	548	528	506	536	544	560	565	545	593	580	546	553	574	546	594	544	532	564	527	585	579	512	571	589	567	559	565	567	564	547	573	544	567	566	573	547	549	551	611	566	576	553	567	580	564	546	539	594	579	560	557	508	586	531	577	517	551	566	559	529	552	600	525	535	587	594	562	543	559	593	582	535	527	523	580	562	549	547	560	581	542	578	546	570	534	540	565	530	568	543	573	550	576	568	576	562	556	540	566	550	576	542	560	556	608	544	548	588	559	545	595	575	562	545	565	587	582	531	558	577	573	549	571	589	550	577	551	542	588	565	593	575	592	585	522	530	524	573	545	554	557	550	598	545	516	615	593	589	554	568	533	519	566	524	563	565	572	559	564	541	553	556	519	568	529	542	544	582	571	526	507	580	542	570	576	512	517	502	561	572	513	566	556	555	570	571	588	588	517	530	572	543	561	530	553	548	543	566	588	573	544	547	548	540	551	544	588	560	586	533	558	562	536	543	596	591	560	546	531	550	541	540	562	550	547	528	545	538	514	566	550	583	577	551	514	568	561	583	518	551	544	554	586	546	572	608	575	571	576	555	537	537	555	565	583	532	565	573	566	506	555	565	582	554	534	564	562	573	539	573	538	537	596	568	556	553	543	521	559	558	547	537	547	589	580	536	546	573	567	555	576	567	561	568	534	595	567	581	564	514	561	585	555	580	563	596	579	533	542	551	544	563	546	614	554	589	557	544	563	554	526	577	560	594	569	581	557	542	579	586	530	565	556	562	562	558	580	575	595	537	541	595	565	540	583	587	575	563	590	575	508	552	589	549	576	569	569	496	605	548	582	536	586	536	559	556	557	530	513	527	556	579	545	588	577	557	538	576	573	563	578	605	548	544	542	561	546	543	566	536	538	519	539	575	556	527	545	539	570	554	578	572	552	568	533	571	562	563	547	557	513	525	580	579	527	610	572	571	605	563	484	543	613	519	536	533	562	563	581	530	572	611	556	553	569	587	545	564	580	562	566	532	590	554	562	563	570	562	536	499	535	551	543	589	562	564	567	567	563	603	565	587	566	535	583	543	581	593	518	554	533	551	561	561	551	587	578	597	584	613	564	540	586	581	503	502	502	576	551	573	526	564	551	568	562	514	528	559	572	574	571	561	520	572	559	556	547	521	571	534	561	556	538	565	544	562	617	577	533	561	544	538	574	578	560	539	619	583	523	569	565	496	554	579	531	594	579	541	564	566	582	567	533	518	537	572	580	621	516	570	535	558	558	566	573	595	532	587	595	535	544	531	520	558	586	552	527	527	580	534	518	527	533	553	561	536	556	556	564	569	562	553	544	540	569	550	577	538	608	552	581	626	563	543	550	545	581	564	553	558	542	539	554	544	537	575	566	512	524	601	559	551	522	509	534	557	541	540	550	540	602	542	551	557	543	557	574	593	507	574	562	591	552	526	558	549	577	554	570	517	559	598	551	542	548	577	610	530	556	519	563	505	526	541	602	565	547	514	543	535	528	550	550	533	528	581	578	549	584	577	628	548	610	557	582	577	536	560	544	576	565	590	544	601	568	581	582	555	581	587	577	584	527	574	565	571	557	533	575	506	564	562	537	537	576	546	533	556	537	541	565	587	555	527	582	549	594	520	591	558	560	589	610	547	534	595	566	545	519	574	566	630	582	562	529	554	552	571	555	576	541	523	545	530	564	599	566	567	557	550	593	570	533	593	585	551	505	572	568	580	525	560	555	534	559	566	544	565	511	614	606	551	539	529	584	582	508	568	513	551	562	485	575	550	580	562	589	540	562	570	556	523	549	528	549	592	575	555	523	564	577	580	570	558	509	546	568	563	566	504	533	511	547	542	505	534	571	554	622	605	531	544	543	575	568	534	557	527	515	561	549	540	582	582	563	540	578	566	561	584	531	536	574	553	564	562	536	579	532	534	573	548	555	569	565	542	559	544	562	523	575	565	612	555	572	551	592	576	543	575	576	538	591	586	550	565	548	552	523	578	562	562	587	549	549	552	578	585	571	534	555	570	593	557	566	552	536	554	567	572	581	569	561	523	583	532	554	531	549	592	561	560	599	523	579	556	598	583	551	576	561	575	587	571	563	544	538	595	568	579	593	549	549	543	567	550	579	568	562	573	560	567	561	548	575	613	567	583	570	507	544	534	536	550	534	581	576	612	551	552	533	538	549	541	577	550	545	574	547	524	572	550	569	588	564	560	560	577	541	551	510	585	563	521	542	597	563	566	522	563	571	580	563	554	581	564	634	570	547	504	579	570	556	541	569	590	615	601	542	541	557	520	504	559	533	593	525	575	552	552	538	570	561	587	588	563	625	563	551	543	535	560	556	582	576	546	564	527	567	577	518	578	580	541	562	569	530	540	544	571	553	545	567
22650	21208	29007	23685	21373	21468	15017	2229	1401	1388	1128	1143	1045	1016	994	906	928	907	896	906	873	863	886	865	909	805	847	813	862	762	855	841	845	816	777	851	804	833	816	843	817	786	808	807	822	785	775	812	789	832	815	830	751	804	829	773	808	858	867	773	836	822	819	806	804	815	802	776	768	822	826	793	807	797	771	750	749	766	772	774	770	768	792	843	763	778	819	826	800	765	750	786	789	825	842	823	770	794	748	779	823	828	829	790	821	816	776	755	787	786	804	798	799	774	818	784	777	804	785	828	813	807	785	767	760	801	817	793	789	812	790	771	789	779	787	782	771	793	773	725	810	792	743	837	793	766	831	764	835	772	742	738	785	791	822	764	767	804	812	798	741	792	783	756	748	781	793	832	820	778	803	780	761	785	819	799	760	812	761	752	799	769	785	865	779	821	765	827	753	753	827	772	775	781	790	830	802	788	762	796	813	747	800	779	774	839	800	738	756	825	806	810	790	767	808	837	776	839	768	781	779	793	784	826	834	772	747	747	831	762	811	778	756	781	809	774	759	770	755	770	773	803	787	739	786	753	796	759	816	773	805	776	815	788	758	798	776	786	759	752	770	804	774	793	812	786	818	762	781	750	776	823	825	807	800	782	761	784	802	737	763	771	782	768	803	803	812	790	842	778	816	749	812	807	776	797	807	769	780	778	819	786	781	780	787	812	810	795	809	805	764	813	773	771	772	769	780	783	771	809	762	828	812	797	793	761	773	768	729	772	770	823	769	808	800	744	793	789	751	820	832	771	754	780	760	775	787	804	801	792	824	805	770	761	813	811	768	754	799	853	782	741	774	822	773	787	846	801	783	783	801	812	827	768	805	792	761	812	745	764	779	770	781	778	755	746	805	799	787	761	778	803	748	830	829	787	751	792	786	820	749	765	776	795	760	791	803	794	781	772	795	768	784	764	743	739	729	780	794	850	782	853	772	778	766	798	780	810	775	790	780	805	758	799	829	757	848	816	774	835	817	818	796	822	796	825	790	754	774	749	757	766	759	809	774	783	779	803	829	803	770	770	847	774	853	779	819	737	808	807	771	793	765	825	831	797	777	816	816	750	785	829	752	770	733	801	780	858	782	825	805	776	774	809	793	771	859	856	798	820	797	739	764	769	796	763	831	784	802	772	760	815	785	755	774	797	750	798	802	812	781	818	796	789	833	794	769	817	794	786	780	811	818	798	820	792	772	763	797	755	800	768	829	798	814	823	789	788	815	828	757	782	799	766	777	773	749	805	819	749	807	743	810	820	752	778	770	774	725	780	811	772	740	820	818	745	844	819	738	738	799	770	820	772	757	784	771	779	756	750	755	790	808	807	730	753	823	824	818	742	805	753	819	798	794	789	808	770	749	782	782	788	759	785	815	765	732	746	802	830	814	792	791	808	780	780	788	784	769	750	777	780	791	744	770	749	755	786	821	841	785	831	769	772	793	795	773	798	813	757	798	786	825	832	780	814	804	798	791	836	793	751	755	801	800	777	758	790	774	793	780	842	783	756	756	777	759	750	814	807	778	748	776	767	780	810	767	796	802	805	778	840	786	766	807	811	782	856	789	794	816	812	779	758	732	798	763	748	862	734	747	768	766	761	815	812	776	773	787	864	776	803	792	802	784	804	787	829	766	794	801	778	773	777	810	781	752	735	781	813	777	833	807	745	750	785	806	775	705	804	761	835	795	758	739	806	741	756	760	794	771	822	794	750	812	755	805	760	845	811	795	789	746	779	786	760	789	806	830	740	801	796	770	749	793	768	780	748	774	815	807	780	776	804	801	780	769	800	762	773	784	713	800	771	726	787	766	839	734	775	768	766	809	743	813	774	792	787	779	799	755	762	805	809	808	793	762	793	798	857	771	751	825	839	812	796	799	763	736	844	793	748	811	752	766	792	753	797	800	802	766	791	822	786	792	773	789	800	760	761	761	813	834	821	741	782	773	756	736	805	816	792	790	803	775	794	768	815	764	758	819	769	825	792	828	821	804	838	781	787	783	762	765	770	804	834	811	777	791	811	800	781	770	746	848	830	727	825	714	768	735	763	813	762	744	753	815	765	774	837	768	793	758	803	768	803	766	845	763	774	815	758	777	812	789	731	788	747	797	818	779	840	769	821	757	756	772	820	815	763	802	793	787	797	836	795	791	735	790	817	817	744	769	789	770	791	767	743	809	781	760	783	812	789	792	767	758	800	840	745	768	787	780	811	785	834	756	809	771	754	820	808	849	825	765	762	736	829	789	782	784	823	782	749	801	727	802	798	755	796	832	784	796	801	793	824	807	770	775	767	833	807	771	754	806	784	767	752	829	785	787	828	788	813	826	797	718	790	810	843	775	782	816	758	766	835	793	781	813	811	810	798	817	844	800	823	732	792	786	813	782	781	812	802	824	798	825	796	804	817	778	733	729	843	746	774	816	789	780	756	721	794	789	852	747	779	812	822	755	788	732	820	793	770	765	766	783	774	752	855	745	761	772	724	763	773	771	780	790	775	826	825	783	751	798	772	802	789	771	792	738	770	792	757	794	815	783	780	722	786	781	773	770	738	823	753	738	745	775	746	750	807	762	781	758	770	769	753	796	720	792	767	788	788	742	737	801	754	754	758	769	773	787	745	790	782	727	753	822	841	737	828	771	809	760	775	763	766	775	817	742	781	797	757	786	817	802	739	798	787	774	815	814	786	802	834	833	750	766	836	752	744	740	812	769	793	750	832	784	797	781	772	777	768	766	804	754	775	796	732	786	774	820	787	802	809	785	771	775	757	774	818	823	793	773	758	798	744	822	782	800	813	775	774	753	794	771	762	776	764	773	800	791	796	788	835	767	799	861	806	769	762	777	747	807	739	804	744	779	820	794	844	823	794	760	806	783	734	786	818	750	791	837	816	807	765	816	768	751	820	757	810	797	793	775	786	802	789	764	745	764	761	795	812	804	729	837	851	805	815	759	806	797	806	805	787	802	823	760	841	793	742	763	765	796	836	765	771	726	827	804	809	822	757	808	779	831	803	806	760	799	794	765	723	780	801	783	724	768	790	769	809	795	815	745	794	747	814	778	742	795	796	764	765	798	775	826	806	822	748	783	746	821	771	763	817	808	725	794	864	824	830	854	865	826	778	758	813	775	772	824	789	759	804	781	724	817	750	756	774	808	779	796	808	811	761	798	761	729	771	803	827	781	826	835	805	781	738	750	775	777	773	790	791	851	743	812	767	801	768	753	809	809	757	765	788	783	778	821	835	784	796	752	828	784	817	813	769	747	750	791	761	767	814	838	776	829	802	783	768	774	795	828	815	763	778	771	739	754	842	777	830	760	787	754	798	773	777	753	766	788	761	784	788	776	733	773	753	786	775	812	773	789	778	759	759	787	791	773	727	791	769	801	722	818	818	779	771	790	797	787	766	771	799	759	783	790	808	712	869	757	751	796	745	768	816	811	812	767	764	832	797	787	768	821	741
15667	22245	15441	7775	25186	5723	3182	2662	2306	1931	1673	1466	1390	1325	1236	1197	1106	1063	996	1020	987	1006	982	960	917	911	911	888	903	923	923	918	887	881	898	873	927	955	842	871	915	905	885	881	885	855	878	873	891	883	844	862	874	829	821	865	827	873	860	834	888	852	829	880	905	871	866	830	794	856	852	866	842	906	862	879	835	864	855	909	882	850	849	887	819	821	839	840	850	865	810	859	831	878	845	832	875	850	837	823	895	881	842	811	875	809	901	874	832	845	876	839	924	848	836	912	878	866	812	869	861	846	836	843	839	828	848	848	849	794	834	877	871	839	861	881	835	820	856	835	835	826	830	825	873	859	822	861	872	813	866	888	857	842	804	850	851	872	851	846	839	876	910	829	845	862	870	857	848	899	853	837	798	860	835	871	815	926	876	845	888	832	797	859	848	888	856	848	791	848	847	848	812	865	858	822	850	870	822	878	848	815	843	817	812	802	774	879	878	871	865	847	837	811	800	845	886	849	849	868	858	852	865	828	800	830	797	886	805	788	864	812	865	865	850	916	848	834	866	913	825	866	832	876	868	856	830	832	851	839	849	845	844	879	866	909	823	818	834	879	845	863	863	827	838	830	827	831	837	843	836	878	874	888	848	835	877	836	797	839	843	836	839	782	886	816	837	897	911	865	899	813	871	890	849	878	839	863	834	860	880	818	852	869	854	824	836	835	872	854	888	845	844	860	879	875	842	863	864	852	858	832	852	854	796	837	814	888	831	806	839	871	899	813	860	863	830	820	827	840	841	891	885	859	805	870	797	863	892	873	808	845	832	885	835	835	851	791	847	845	850	851	846	871	845	893	865	827	843	843	848	830	843	845	924	845	856	801	815	876	927	812	872	897	859	871	865	822	888	839	877	847	867	890	905	808	882	870	869	837	828	813	848	832	822	839	858	786	830	872	869	905	793	835	847	883	851	854	854	865	809	885	867	881	795	895	869	838	843	840	847	837	855	829	872	795	954	824	898	829	909	853	875	847	895	844	798	887	859	857	880	890	872	822	840	866	873	893	860	864	863	868	869	884	861	820	834	831	843	803	829	842	811	800	839	839	826	841	854	830	813	848	878	893	851	851	835	844	855	879	857	870	858	911	804	809	847	875	850	869	876	827	862	809	839	855	911	842	867	848	849	874	880	867	830	790	849	848	876	882	828	875	866	851	902	810	876	840	830	791	810	807	892	856	846	848	838	826	856	829	856	829	900	834	884	799	922	846	806	776	847	794	831	847	851	831	811	828	866	847	910	890	865	858	839	862	882	846	860	846	881	828	870	816	827	838	888	853	865	901	864	895	843	842	853	859	829	850	850	847	849	807	881	816	855	838	881	826	898	837	811	839	849	888	805	869	888	871	848	876	880	856	833	812	824	788	789	887	832	915	790	820	889	807	800	790	812	880	858	849	840	862	818	809	827	864	831	739	860	829	854	808	838	824	836	870	892	875	889	832	844	865	835	806	871	871	810	827	872	852	857	835	818	848	923	832	861	867	854	829	865	866	829	833	896	840	859	818	846	854	808	789	843	832	850	808	850	840	818	827	883	864	895	809	832	857	835	866	822	914	833	834	897	797	815	830	850	868	800	888	810	864	894	823	831	817	838	869	892	814	792	873	810	822	832	857	848	855	849	820	818	817	828	833	850	835	788	839	826	879	884	897	834	832	897	866	828	837	884	828	887	811	872	907	832	922	878	825	823	821	845	884	846	807	844	853	813	863	857	903	813	889	890	815	857	862	840	851	816	898	826	837	832	850	838	870	814	845	850	846	810	861	830	829	890	827	838	878	835	821	887	865	832	851	818	782	862	849	866	820	825	889	869	832	892	843	900	862	890	871	845	880	858	825	833	844	863	833	849	872	846	854	859	841	797	846	867	840	876	806	772	874	795	849	898	908	857	853	844	824	891	883	870	839	839	855	881	837	858	853	828	851	819	812	817	852	841	868	890	851	835	829	923	855	833	871	845	883	860	815	796	819	898	805	851	872	846	843	867	818	859	878	821	823	869	877	851	873	811	893	806	848	860	874	807	829	845	857	836	877	823	887	857	874	840	821	843	840	838	834	849	836	822	875	865	906	864	858	840	842	870	846	853	869	856	858	822	870	861	822	883	869	871	855	837	863	826	843	869	847	833	855	898	871	845	856	818	845	840	799	878	815	866	862	814	822	870	854	826	866	828	821	873	793	878	778	802	853	844	842	830	792	809	838	855	865	828	758	847	829	860	852	800	853	835	831	858	828	857	801	875	826	889	846	909	844	844	906	856	831	870	803	854	846	887	854	896	809	855	839	827	801	829	860	807	849	827	834	876	811	816	891	843	887	851	834	868	824	875	877	844	823	864	836	875	860	809	875	831	849	864	875	901	872	824	841	814	792	826	871	838	852	888	844	826	828	857	872	845	857	849	791	838	850	897	802	833	877	846	834	885	839	875	867	879	843	799	860	793	900	866	896	847	802	820	856	877	875	833	893	842	815	856	856	837	800	835	833	852	852	835	885	792	858	856	873	831	812	784	873	822	862	876	828	845	888	897	852	855	891	869	828	907	862	875	846	846	830	849	813	853	869	865	852	827	863	862	864	794	842	884	863	830	859	883	897	824	923	826	822	841	835	824	811	899	862	823	870	855	883	810	872	831	868	854	848	817	880	808	879	815	834	828	809	880	892	805	838	883	826	862	840	870	865	898	867	865	832	853	862	815	846	830	812	879	829	811	861	895	862	812	863	837	862	882	812	813	877	841	803	813	891	842	866	832	905	842	860	879	854	819	824	877	847	858	901	876	894	902	842	893	804	860	843	861	829	890	873	883	840	924	836	857	863	855	826	862	931	893	806	807	854	846	784	852	791	849	881	841	838	938	839	889	881	880	869	879	808	866	828	830	871	857	901	855	841	868	854	860	806	838	839	804	847	882	792	820	848	870	798	877	875	799	875	860	855	826	845	796	829	840	906	804	844	871	876	867	821	824	836	811	858	796	825	871	840	824	865	828	866	844	883	865	863	853	861	858	897	865	805	829	856	791	837	874	922	869	894	851	805	850	828	891	862	856	857	809	856	888	865	801	825	884	849	854	851	828	847	850	908	855	842	905	830	840	833	819	841	841	882	858	841	852	800	834	843	841	828	828	886	863	855	896	857	853	857	829	804	879	873	843	825	830	831	826	862	843	804	861	836	845	851	823	889	857	860	827	849	872	829	863	874	827	836	832	847	836	818	876	868	809	822	866	854	874	801	849	900	848	851	886	884	879	908	794	905	830	840	838	858	863	900	836	920	830	845	804	857	827	883	829	872	865	866	837	866	840	875	844	828	873	864	824	863	837	846	826	890	835	895	893	890	880	795	885	807	819	832	830	867	865	818	855	827	873	921	867	804	836	874	848	825	818	845	834	869	894	862	834	868	857	862	794	856	841	854	824	900	791	827	830	888	863	858	895	896	894	861	911	840	893	807	872	889	904	852
27039	20638	9981	1103	1521	716	437	338	266	258	281	301	291	274	285	278	271	293	289	289	275	263	254	274	266	276	267	299	281	278	256	257	296	257	274	282	256	273	274	257	273	295	273	263	262	263	279	280	257	278	265	284	283	302	284	268	273	274	252	277	281	278	273	263	281	266	287	282	254	300	255	279	276	281	314	285	239	263	284	280	248	272	242	275	228	276	287	273	286	267	278	254	254	247	259	258	265	243	272	268	281	294	271	270	266	286	273	288	249	276	267	239	265	259	287	279	308	269	285	283	256	278	283	257	268	249	283	244	266	287	275	295	279	286	273	277	275	261	284	261	255	254	255	274	266	273	260	263	262	284	260	263	246	269	251	269	300	266	286	265	268	243	257	270	278	248	275	282	251	282	258	286	241	262	270	260	280	260	266	295	257	255	259	307	298	299	237	268	260	257	276	310	254	246	275	291	275	288	280	263	243	275	267	275	301	267	252	254	268	249	249	263	278	255	265	277	253	272	247	260	260	274	280	265	248	270	293	253	257	279	270	267	284	269	258	285	244	256	256	259	266	279	236	280	278	288	250	270	244	294	259	278	255	260	280	291	265	304	281	267	272	276	280	271	284	297	256	247	282	289	271	303	273	240	253	259	277	286	256	274	259	247	286	279	291	245	268	270	266	295	251	277	255	251	268	264	267	272	270	280	273	266	297	264	273	282	277	265	268	275	271	269	270	242	260	276	283	268	286	257	259	284	275	265	258	274	289	248	277	258	285	243	265	308	280	292	256	302	263	288	257	281	293	288	252	299	287	282	268	275	248	269	259	280	279	267	278	272	259	262	291	298	289	245	270	279	249	259	261	251	268	288	280	283	275	251	290	287	266	265	280	279	272	280	289	269	290	248	259	303	230	255	272	278	298	296	253	293	244	273	276	295	271	278	284	266	268	286	259	278	295	257	268	265	276	259	256	273	299	282	268	255	270	251	313	254	267	277	300	265	270	270	269	283	269	245	288	259	298	269	270	266	247	294	285	231	242	281	259	259	267	286	296	267	285	255	277	281	275	271	266	279	292	287	291	276	286	271	269	300	247	274	298	281	301	254	269	260	283	250	286	257	257	268	259	260	273	252	277	299	265	281	297	247	259	241	275	268	266	228	264	299	265	264	268	280	260	269	249	261	284	279	263	258	261	280	241	274	272	260	271	266	276	327	236	261	284	270	247	290	300	260	248	293	255	251	272	286	248	258	277	276	253	276	280	261	256	252	288	289	270	261	284	297	271	266	299	278	248	284	263	260	269	269	282	253	283	274	250	271	303	256	282	288	291	271	254	261	254	241	270	274	273	280	256	264	258	284	270	284	268	307	261	273	259	294	276	277	259	252	269	300	285	284	281	299	310	269	256	233	283	288	289	279	249	266	286	250	263	264	272	280	285	259	275	290	306	293	284	274	267	278	291	245	275	279	242	250	267	262	275	297	243	287	267	271	242	290	258	273	252	299	267	270	264	242	258	264	269	268	232	277	283	284	291	262	269	298	265	277	275	270	266	253	266	277	286	277	255	240	269	297	233	279	251	305	239	280	253	283	269	255	232	307	297	265	266	296	261	251	239	265	281	273	262	266	281	246	268	275	289	275	290	278	296	254	279	255	281	290	249	255	246	304	273	259	286	257	263	283	262	259	257	268	264	273	279	257	260	273	301	286	301	270	250	264	245	270	284	272	269	263	273	286	281	312	262	291	285	284	279	262	294	263	270	259	250	300	283	265	283	270	293	258	274	298	283	263	259	288	268	282	252	263	274	264	254	257	284	275	285	315	289	263	280	272	260	285	255	283	269	271	240	265	262	291	259	250	271	268	252	298	264	265	259	261	285	274	280	256	269	257	295	286	271	254	245	275	298	264	280	268	277	242	252	279	288	299	266	292	271	275	232	274	243	263	268	268	261	247	264	263	275	270	274	273	293	268	274	274	273	273	274	278	274	266	251	264	269	271	270	262	281	264	280	275	254	254	265	284	274	279	291	248	285	279	245	267	250	298	268	275	284	287	278	260	273	284	280	250	265	258	235	293	292	279	267	290	268	272	272	258	250	284	251	278	261	262	278	266	245	265	274	280	278	287	265	276	274	258	259	276	290	268	270	296	259	265	252	269	283	280	289	305	266	267	289	263	280	261	271	273	268	276	267	261	261	267	271	277	284	260	275	258	277	287	279	287	256	281	268	258	259	275	297	272	262	254	283	248	253	286	256	263	247	278	278	257	271	282	276	273	216	258	280	296	261	255	248	277	269	272	257	278	254	260	245	237	280	251	282	264	252	278	280	243	274	294	297	289	253	274	271	259	283	268	265	266	274	272	305	289	283	298	263	291	280	265	255	274	275	299	263	247	277	276	276	277	259	259	247	295	290	276	283	249	314	281	283	277	292	261	273	282	258	275	296	269	267	241	257	288	294	270	271	277	272	264	269	279	303	270	307	263	306	252	287	258	258	267	259	281	266	252	268	265	282	263	275	264	285	251	254	252	274	269	284	287	270	286	283	298	278	244	269	264	247	262	248	272	246	232	263	287	277	247	265	280	278	278	273	285	275	316	294	265	254	307	302	270	261	278	271	262	270	262	239	293	229	284	281	258	273	260	257	264	287	296	285	276	280	287	291	285	275	232	250	260	270	253	270	274	277	225	254	247	273	262	271	268	262	284	261	252	266	272	280	267	259	266	260	279	286	253	264	282	287	279	246	299	238	269	257	234	252	261	258	301	259	262	266	252	268	280	290	271	275	265	266	289	267	271	289	266	294	281	274	269	263	246	279	299	254	303	268	257	251	252	288	285	279	256	267	272	264	270	254	268	272	278	269	264	250	253	266	266	283	249	265	289	287	259	273	266	251	249	315	284	258	296	275	239	296	292	262	282	251	286	308	272	263	243	267	236	267	282	300	267	257	269	271	255	270	254	256	285	271	254	275	258	273	250	269	302	259	266	307	270	278	282	299	250	255	255	269	271	267	269	273	268	271	244	316	270	258	291	289	240	267	237	249	262	284	279	208	255	275	254	278	255	260	280	270	255	244	289	245	287	262	255	309	263	274	245	286	309	265	278	261	252	259	286	283	269	281	263	278	282	273	247	248	261	256	284	252	283	284	293	275	279	236	280	252	243	290	247	270	272	235	257	252	271	247	280	273	272	284	285	273	257	277	243	270	244	262	252	236	295	253	248	262	281	241	283	268	281	260	289	269	274	259	275	297	263	254	255	261	244	256	311	272	276	284	293	308	297	267	259	293	255	266	263	265	252	261	236	254	292	274	315	220	266	240	268	289	252	270	272	269	287	263	278	285	288	275	274	266	284	275	233	266	274	246	234	290	262	241	260	273	244	236	264	272	264	280	278	279	238	275	259	267	272	267	281	279	272	252	257	256	270	284	276	273	282	261	279	272	266	260	273	261	252	266	274	300	252	301	275	288	257	260	246	270	276	256	297	295	238	263	272	251	271	243	234	278	277
10452	5783	2461	801	1976	724	455	406	356	398	358	336	335	329	318	343	342	330	326	339	351	282	315	329	324	341	337	340	328	334	356	328	324	341	350	323	348	343	315	333	307	305	339	320	321	349	324	326	301	324	328	337	291	347	316	327	345	341	354	317	299	307	308	319	308	311	309	343	341	307	325	316	353	340	315	341	311	309	355	317	333	352	315	301	325	313	335	343	327	324	337	361	319	310	332	316	328	331	316	311	284	347	300	321	334	325	320	332	326	334	331	298	296	325	325	337	354	333	303	311	315	317	315	334	340	310	331	313	324	324	312	315	332	322	319	330	317	333	333	336	340	327	324	298	322	315	285	332	324	335	322	329	331	286	309	315	331	354	324	313	305	330	326	291	324	324	330	307	324	323	323	323	331	343	326	315	388	327	329	329	296	314	310	299	310	327	318	340	320	344	326	344	330	323	332	320	326	342	293	312	312	327	312	315	343	346	332	355	348	330	316	323	344	357	362	341	319	294	304	318	380	338	328	356	335	306	292	340	310	310	323	323	370	356	323	345	335	293	316	318	340	323	289	312	346	347	311	319	352	323	285	334	329	316	336	309	298	318	347	315	312	329	306	340	321	350	304	324	319	307	305	305	308	344	302	331	322	306	356	317	324	302	329	339	310	282	349	320	323	355	339	329	291	305	320	312	305	343	340	316	354	308	315	314	339	299	320	300	353	313	344	371	315	338	323	334	372	291	312	303	309	363	333	329	332	320	363	330	295	332	325	356	322	347	327	336	319	340	330	333	308	321	328	328	328	324	318	358	322	337	314	336	305	296	320	341	326	384	329	342	307	343	304	320	348	337	306	331	319	299	327	316	305	354	303	312	358	309	350	322	326	321	333	348	328	321	308	311	344	311	327	345	297	323	305	326	399	328	346	308	329	317	344	335	309	315	330	329	358	329	322	308	300	316	313	308	322	342	337	347	324	326	314	359	311	317	346	332	335	339	297	315	353	303	324	350	317	332	353	372	338	324	331	340	349	313	289	320	340	339	349	313	297	331	343	305	314	318	326	352	329	339	330	322	330	359	326	298	345	330	303	286	314	319	321	316	338	277	306	322	326	349	342	337	327	317	333	319	313	290	344	307	318	350	304	333	302	333	318	344	316	332	325	332	325	324	328	331	326	337	316	305	330	307	316	317	344	316	329	302	314	355	325	337	337	311	371	299	334	329	334	325	323	316	333	294	331	320	357	307	332	319	303	309	299	302	324	352	333	351	313	321	325	338	299	306	317	317	312	333	336	316	322	358	309	319	287	346	326	301	304	332	304	346	314	333	328	348	314	315	337	339	324	359	332	332	325	350	347	309	295	287	322	361	320	340	334	311	310	362	320	341	360	316	339	295	297	336	348	324	360	283	334	324	323	298	335	335	324	330	304	338	340	342	317	334	318	333	327	363	317	326	316	353	337	335	335	345	314	365	317	328	327	310	317	313	303	338	320	311	328	338	358	311	309	323	316	329	349	314	350	325	316	307	321	325	319	301	321	333	298	319	313	329	329	299	311	328	311	343	345	342	349	327	332	366	348	324	330	296	352	300	352	321	323	310	325	308	335	316	323	293	318	339	337	303	341	336	354	317	338	345	357	336	334	346	333	338	336	319	336	338	331	325	324	314	313	333	303	322	333	326	318	320	302	337	331	303	343	340	309	307	323	332	309	326	331	325	325	310	304	363	366	331	316	330	323	300	318	343	348	315	335	320	349	343	314	305	310	314	343	329	303	334	357	317	331	355	319	336	339	332	377	333	313	345	339	317	315	363	330	362	338	319	323	351	345	327	332	325	356	306	324	338	298	354	350	334	346	351	306	315	343	335	293	341	337	296	318	333	359	300	299	356	322	321	291	317	327	348	340	336	309	286	329	326	332	311	360	312	325	305	322	350	317	355	314	315	309	343	358	286	298	332	344	296	327	342	321	318	324	349	307	352	309	331	331	292	289	325	357	321	285	331	333	308	337	288	314	328	317	317	336	314	310	377	304	311	307	317	315	302	357	358	337	323	350	329	331	338	306	332	323	320	314	315	310	321	357	325	312	352	333	323	302	321	335	343	321	324	327	339	329	312	342	323	318	323	339	309	338	302	360	335	337	352	362	326	340	345	305	343	376	332	334	326	330	363	301	359	314	307	332	329	338	328	295	334	326	351	351	320	341	311	300	306	310	312	347	334	325	362	328	302	318	286	357	322	319	323	316	316	343	345	310	329	359	298	357	358	341	320	314	290	341	306	334	336	339	325	351	313	347	319	329	315	336	332	317	330	366	325	316	320	313	341	340	323	332	354	321	333	352	318	332	308	310	343	343	351	329	335	314	346	341	343	305	316	297	315	332	310	320	363	332	297	343	305	309	327	315	339	317	325	344	295	339	327	346	316	324	333	345	337	349	306	331	323	309	365	324	369	351	329	324	351	309	322	329	321	313	358	345	310	318	345	328	316	346	334	328	325	319	308	335	347	335	287	334	361	325	300	343	315	367	362	341	301	343	322	308	320	312	331	338	313	329	315	316	295	328	294	355	302	309	343	321	337	333	329	323	314	325	304	335	355	322	332	309	326	338	325	342	317	320	326	315	321	321	298	343	358	332	300	313	337	328	353	345	304	347	299	307	324	326	328	316	309	338	327	304	319	336	319	317	321	345	344	322	311	314	366	318	304	330	347	327	334	307	338	330	322	327	330	337	335	338	363	337	321	349	350	334	322	305	324	318	339	353	357	309	344	317	344	336	325	326	324	330	320	350	297	337	336	339	330	293	342	333	313	312	346	341	359	314	321	342	312	305	306	336	372	340	328	295	333	308	344	310	325	321	341	312	304	352	369	327	308	339	322	343	327	318	364	355	307	322	299	310	323	328	335	361	315	327	326	308	337	339	301	302	346	296	349	333	309	330	335	313	310	317	312	318	284	304	314	291	341	307	332	355	291	324	306	307	346	313	326	316	331	314	324	343	317	312	346	329	356	338	315	318	342	335	324	330	340	345	363	327	301	363	274	340	319	324	322	344	356	325	328	301	347	313	322	330	295	326	317	327	311	319	358	321	333	308	350	316	334	325	366	347	337	325	317	341	314	313	332	346	358	308	314	320	323	327	357	347	314	322	306	338	317	312	299	303	324	336	354	321	326	308	325	331	353	278	333	339	349	308	338	327	319	327	340	312	359	336	341	331	307	332	366	290	355	309	329	309	336	327	309	339	338	314	314	314	297	369	312	321	314	316	339	301	303	327	331	310	321	319	315	343	308	301	334	311	325	316	335	341	341	322	321	362	316	326	334	292	331	316	323	330	318	318	336	319	320	296	331	337	329	330	288	342	306	312	352	353	340	323	325	304	304	336	314	328	315	326	338	339	329	303	361	320	335	325	340	331	307	334	310	304	342	314	302	331	318	342	318	323	326	344	329	346	280	315	342	350	335	322	334	326	322	348	311	309	319	306	353	354	333	326	332	314	320	331	367
23606	21182	28572	24040	21291	17393	2440	956	757	668	698	608	584	581	535	511	516	503	482	495	472	448	500	479	474	439	465	440	458	444	419	478	429	449	455	439	406	424	441	436	477	452	456	422	466	443	446	404	446	457	423	445	415	414	444	423	420	475	436	446	453	405	434	448	437	423	444	490	396	458	424	384	426	426	447	430	440	416	450	467	434	444	455	418	423	413	414	410	444	446	463	447	433	413	427	391	439	433	446	437	409	445	429	451	459	414	452	434	460	424	441	444	370	464	444	389	422	447	435	426	392	434	435	421	416	430	381	449	416	412	416	454	413	420	394	438	439	443	452	413	435	422	374	445	419	410	415	403	432	458	398	417	432	440	407	461	438	425	448	417	388	414	416	413	447	399	423	397	399	409	446	422	465	422	416	428	404	435	444	394	436	410	427	422	409	419	435	425	424	433	445	427	422	439	426	422	410	449	448	393	437	444	430	431	442	399	413	435	458	415	449	415	437	402	434	439	420	447	428	458	390	453	417	408	422	451	463	423	383	424	457	408	482	431	428	433	411	435	381	433	444	457	405	455	431	443	410	386	416	372	451	448	414	444	440	446	415	417	425	437	418	404	445	428	398	433	436	417	453	424	419	451	431	444	414	431	444	413	390	433	426	430	407	448	403	451	384	456	422	426	443	396	475	403	445	414	415	411	416	395	434	414	447	416	439	406	407	453	435	436	384	425	423	428	468	391	430	421	405	440	404	406	397	442	419	395	418	415	425	427	439	452	424	450	445	385	393	412	451	418	450	422	420	438	414	463	438	476	407	396	383	428	394	382	443	434	424	425	456	440	419	388	415	443	407	406	441	394	441	451	435	446	440	424	419	439	417	415	444	452	462	410	414	416	407	453	428	466	403	480	411	457	439	414	405	431	434	412	427	412	418	400	418	429	407	390	439	397	415	439	391	419	442	435	425	402	448	446	422	445	432	418	465	395	454	439	391	429	423	449	415	399	412	418	426	434	404	379	429	399	422	430	450	416	440	411	394	418	393	411	420	429	427	417	459	363	448	378	446	452	397	391	438	442	405	400	441	401	434	432	431	432	424	445	477	452	400	379	426	411	397	411	421	408	417	415	449	413	424	412	457	426	392	415	405	411	430	399	407	426	423	406	403	423	445	424	407	416	420	445	421	428	415	427	433	434	447	375	382	460	410	423	413	455	401	412	422	410	385	390	415	367	403	434	422	433	436	416	421	433	391	435	420	424	448	435	471	415	411	419	422	416	453	450	436	445	451	423	431	438	416	388	431	401	421	413	437	420	426	403	465	441	444	399	408	419	439	436	410	437	427	431	385	418	442	433	427	416	406	423	415	400	437	451	397	425	388	422	447	386	398	449	446	455	414	437	452	405	449	435	415	417	411	410	444	462	410	416	414	449	434	432	435	457	391	411	431	420	453	402	437	441	409	385	399	472	396	414	442	395	397	406	408	450	402	453	407	428	409	396	396	457	394	414	403	409	455	450	400	397	479	401	455	428	434	423	431	418	400	434	420	394	418	425	425	431	393	444	417	423	421	430	428	382	414	456	411	374	438	437	466	440	427	404	423	453	431	432	399	450	404	400	398	422	436	417	436	423	422	414	442	428	444	428	439	405	428	435	445	467	450	428	441	397	447	434	436	422	428	425	451	374	458	478	426	438	417	439	449	428	438	434	431	426	437	439	441	427	437	427	436	437	426	442	428	457	421	402	429	404	429	410	426	445	414	420	420	431	442	451	422	420	429	452	417	420	414	410	426	429	434	478	440	415	435	430	455	430	424	430	419	404	447	421	391	394	385	459	425	387	440	422	446	449	426	407	447	440	411	420	415	408	424	425	428	435	427	455	373	424	439	431	435	435	414	417	443	377	426	433	446	428	433	383	395	420	419	428	414	403	411	405	465	426	425	406	415	407	443	441	416	444	403	460	393	435	426	423	452	438	412	376	421	415	419	441	426	411	387	448	436	401	451	438	438	417	424	431	430	426	413	441	406	394	414	431	416	431	414	397	428	386	389	416	418	422	425	458	415	450	437	437	448	421	409	410	420	419	399	454	418	439	410	455	407	457	460	438	421	397	427	445	434	430	429	444	411	436	385	417	399	429	433	411	440	410	437	359	420	465	475	407	418	383	433	418	426	441	421	438	408	421	454	429	423	429	432	408	470	436	441	377	430	419	450	445	415	400	430	404	468	424	441	409	411	480	434	448	452	424	430	418	431	396	428	425	449	426	442	431	443	420	460	435	393	402	385	428	421	446	441	410	406	445	416	426	441	368	413	376	447	430	398	473	407	399	419	436	412	398	405	460	442	423	402	433	449	436	418	411	435	409	416	453	410	432	435	400	409	412	421	420	387	380	424	419	437	422	434	424	429	444	402	421	439	452	429	433	440	396	414	378	433	396	428	447	414	460	425	436	423	431	414	408	429	411	479	413	413	441	439	458	442	437	423	414	417	460	383	449	430	452	474	391	409	410	418	412	425	425	456	453	446	444	439	414	416	405	390	429	429	471	423	398	420	400	437	397	388	465	447	405	416	442	418	415	401	428	430	423	391	423	414	425	427	412	425	397	448	390	399	416	399	419	441	380	411	430	408	396	473	431	451	401	441	416	449	420	465	410	460	446	415	461	457	458	416	456	427	407	409	406	448	398	421	406	420	430	478	428	430	404	409	426	435	447	436	407	441	430	419	425	430	429	445	427	408	443	398	406	390	398	445	441	430	401	440	432	457	407	414	408	446	432	409	430	414	442	406	427	460	431	427	439	421	453	385	434	443	416	433	431	414	411	479	409	425	438	420	389	438	443	441	434	391	399	433	432	443	442	437	416	424	467	418	440	425	446	428	401	421	415	401	429	415	396	434	436	434	422	432	422	462	405	430	420	370	391	406	438	436	464	433	406	438	434	421	424	408	432	452	408	423	451	423	433	465	444	422	454	428	443	416	420	428	458	437	451	416	424	442	418	404	398	422	428	430	427	409	449	455	412	410	419	402	435	429	433	405	426	418	453	445	440	404	443	408	419	453	422	403	468	425	409	416	405	454	421	442	456	443	460	386	456	431	447	401	405	407	417	473	439	457	459	381	435	433	436	384	438	390	423	424	434	439	445	414	458	416	431	426	386	452	389	443	459	436	431	422	411	436	410	437	435	439	431	401	426	459	423	475	413	423	443	404	434	437	413	422	436	434	415	427	428	411	460	443	428	405	437	418	409	424	431	404	418	425	380	435	421	433	437	429	468	419	442	413	436	448	439	400	392	444	397	426	433	428	417	415	432	425	409	396	446	417	433	431	422	433	411	410	386	409	435	402	457	442	437	416	400	424	454	424	392	393	422	442	417	402	422	436	411	406	482	441	410	421	421	417	456	425	446	418	427	442	445	405	408	375	446	441	452	424	386	419	393	482	464	410	415	393	408	359	429	411	407	441	464	431	460	443	469	451	444	396	435	437	460	439	389	432	429	447	418	426	447
12460	14205	9638	4359	14577	3236	1735	1485	1183	1055	882	875	768	743	658	680	590	640	590	630	561	614	543	623	540	527	535	531	508	490	488	522	524	492	524	479	512	506	516	508	477	478	474	501	499	502	508	473	503	510	511	497	495	497	467	501	491	501	493	494	493	510	487	483	503	499	485	493	484	501	498	491	519	483	476	476	493	490	498	513	492	442	479	456	475	467	518	471	457	467	468	518	473	454	460	491	479	507	450	456	520	480	502	460	481	468	482	469	495	502	498	495	492	507	476	517	467	454	483	499	453	521	467	470	471	459	460	503	488	485	493	486	477	440	459	469	470	517	481	491	487	518	507	513	452	495	490	443	496	465	501	477	495	486	462	486	520	464	462	442	467	485	467	483	498	453	446	472	484	451	515	451	491	492	503	476	448	505	489	495	430	461	495	483	451	471	441	515	451	480	501	460	477	494	433	466	498	492	485	462	509	531	476	510	499	500	474	488	500	463	485	481	458	439	469	472	474	481	550	481	459	502	499	461	463	480	450	501	476	484	473	454	453	458	478	462	492	450	443	444	503	466	453	500	512	502	470	467	489	471	486	499	488	449	460	464	483	480	491	474	461	474	473	467	558	479	518	520	473	467	460	489	472	497	533	481	498	503	495	465	464	488	530	487	486	510	438	461	431	457	455	476	481	489	521	472	479	462	422	460	486	504	510	442	500	490	490	411	424	481	507	472	476	511	470	451	490	476	508	458	471	409	489	452	464	454	438	515	465	471	446	491	468	482	512	458	469	491	494	472	467	466	529	476	449	481	458	468	464	491	488	486	490	469	461	498	497	505	510	498	503	459	518	428	489	508	519	492	507	480	526	453	493	511	465	467	452	523	473	464	449	477	465	473	472	509	474	518	474	475	478	452	457	457	462	478	481	434	490	505	496	475	477	462	472	505	474	471	467	496	488	472	443	480	454	490	479	502	451	471	470	451	492	512	435	505	434	478	476	479	451	512	491	453	483	481	474	505	470	460	490	488	510	490	495	522	467	450	479	474	429	491	514	462	524	470	474	460	495	501	477	472	462	449	505	442	467	444	466	464	476	487	468	512	493	468	498	521	481	509	480	464	453	517	466	499	469	463	503	489	475	480	497	481	467	472	493	490	517	477	474	450	506	513	486	463	463	479	503	492	491	468	507	459	506	454	477	486	489	493	478	456	449	467	474	479	491	466	503	462	477	496	498	465	479	473	497	489	460	497	484	457	455	473	470	462	506	472	469	435	489	489	510	493	457	511	469	508	473	471	501	472	469	481	483	502	460	476	455	461	472	503	487	469	493	461	480	445	492	484	475	487	473	512	455	497	466	513	464	496	539	460	464	467	486	458	457	481	463	469	490	470	446	481	455	488	475	446	504	500	514	464	468	462	520	507	467	481	453	484	475	521	464	492	502	484	461	452	471	522	518	485	487	472	469	505	484	498	466	450	503	511	481	449	444	470	527	516	467	507	508	457	488	491	481	449	469	479	482	475	477	462	457	483	503	476	449	485	520	478	534	485	500	469	490	485	474	466	475	507	496	495	429	445	467	472	455	445	477	521	478	459	454	470	451	452	477	461	459	491	497	501	492	499	513	477	461	452	496	475	477	491	472	448	496	478	494	491	443	514	467	452	495	487	476	442	455	495	504	466	465	470	482	492	477	453	451	468	478	485	466	509	452	450	494	468	519	509	491	480	460	485	441	495	497	494	475	467	482	484	435	473	465	462	464	467	487	469	457	466	510	482	458	457	484	497	480	507	485	486	526	469	487	472	469	512	431	434	482	506	443	467	488	489	483	488	484	509	486	488	496	460	468	499	488	525	466	478	483	461	478	472	469	480	469	496	476	480	474	462	503	511	509	455	484	499	485	500	441	462	479	485	504	466	477	511	490	462	509	450	482	510	477	500	491	486	457	438	496	479	481	474	447	472	503	517	492	494	506	470	462	446	484	470	486	454	490	462	468	508	513	471	480	426	474	468	479	451	493	469	481	466	453	496	471	502	499	527	492	469	500	468	470	481	481	470	474	511	467	463	498	539	507	483	507	456	509	519	469	481	486	465	488	483	468	482	468	464	437	478	477	536	517	504	473	460	488	476	474	454	481	507	508	495	503	490	491	497	457	431	480	473	534	470	454	490	507	482	488	462	480	500	464	489	514	505	490	462	533	477	480	482	473	486	468	495	481	475	491	494	414	472	472	467	491	441	506	499	476	472	465	506	480	444	450	448	494	453	473	465	485	473	530	483	510	490	524	456	477	484	464	459	476	475	533	497	476	484	470	503	459	483	486	507	494	479	440	474	495	455	451	457	498	456	514	476	457	457	509	481	449	457	430	485	460	439	521	478	490	471	488	446	456	480	480	491	511	509	482	481	484	469	470	449	483	471	509	513	474	533	505	457	456	463	483	475	445	497	467	527	485	499	489	487	448	497	481	531	463	492	463	480	489	483	474	527	455	464	434	489	508	480	470	501	458	494	467	476	494	491	497	477	460	476	485	483	486	488	506	508	432	460	452	438	492	514	459	502	474	445	493	510	498	511	509	502	470	495	515	489	469	470	504	480	505	428	496	496	461	457	462	474	463	481	487	465	476	463	450	472	470	458	490	498	497	477	478	448	527	509	464	483	460	462	485	542	504	465	461	468	476	480	518	469	497	490	489	482	466	482	472	517	500	543	464	432	486	480	497	453	498	469	437	465	506	464	505	465	486	494	460	493	487	500	510	519	434	500	470	496	456	495	474	482	523	509	469	460	472	516	538	496	483	471	453	483	454	507	491	478	461	462	477	472	458	475	480	493	500	458	491	462	492	461	471	477	471	466	489	508	489	467	507	443	462	482	500	462	450	455	483	469	515	508	475	476	472	494	455	456	497	482	458	499	473	489	492	494	483	424	504	453	496	488	516	476	505	463	469	459	479	479	478	465	483	484	498	478	502	480	499	467	516	463	489	509	505	489	509	475	480	478	475	465	507	511	475	484	494	491	458	473	508	512	493	501	469	458	474	473	469	482	467	485	488	470	458	513	503	494	509	461	484	450	521	462	475	514	520	491	460	480	460	482	466	469	491	471	550	464	468	488	485	505	497	480	521	461	439	471	494	497	476	532	502	513	482	478	491	471	456	504	465	495	456	481	455	465	478	459	493	435	485	491	482	505	441	498	541	489	493	501	480	482	476	490	462	457	483	488	471	486	459	430	492	452	449	484	488	501	489	477	460	477	477	520	453	471	466	459	509	456	448	504	421	510	503	503	498	435	541	473	504	490	492	522	531	473	451	465	446	457	522	470	526	494	471	523	480	470	464	447	462	473	450	505	471	496	460	500	479	468	455	468	446	458	439	461	465	503	495	524	475	472	469	463	481	477	490	465	462	482	462	476	468	470	455	510	487	467	468	478	504	489	477	480	490	482	519	458	468	503	451	460	494	478	490	451	470	460	496	478	529	470	476	453	488	436	483	475	463	475	497	451	470	467
24845	21159	27554	24917	16541	4352	767	678	633	566	547	522	570	511	569	472	505	563	508	489	542	476	494	479	502	486	482	485	496	456	497	454	487	491	489	459	468	472	458	460	487	490	482	457	477	485	504	506	484	459	485	498	487	483	500	423	466	486	495	456	470	465	471	503	451	472	450	479	466	502	488	471	442	485	474	516	486	496	460	454	479	444	463	444	487	433	476	473	461	426	475	463	500	485	482	474	460	466	408	515	478	455	442	459	489	526	481	473	433	497	476	445	469	471	447	491	475	446	455	461	488	483	464	452	487	465	491	467	469	475	475	475	470	457	471	458	475	445	442	461	459	462	447	480	492	479	467	485	484	500	494	505	473	471	505	488	476	465	458	436	438	483	501	479	460	452	492	450	503	468	505	442	485	498	460	488	440	442	478	465	449	444	464	478	481	507	473	459	436	449	461	453	486	475	494	459	480	491	441	451	455	428	465	452	435	476	443	489	472	478	459	446	486	471	508	461	478	458	467	491	471	499	458	446	470	491	428	488	515	482	468	455	490	462	483	459	482	459	496	480	437	459	446	453	463	454	454	427	465	484	476	457	450	452	462	483	432	468	460	452	472	555	489	435	458	442	471	470	456	485	474	451	445	464	538	464	468	424	498	482	477	474	477	475	469	489	464	471	484	455	480	463	481	451	477	442	503	483	472	469	448	455	467	486	448	479	471	451	476	489	456	507	481	460	463	473	477	480	464	477	456	476	504	478	484	485	518	428	495	455	469	462	473	482	458	478	465	473	455	491	466	463	450	454	479	515	449	462	519	472	482	449	472	474	488	445	466	458	440	469	455	451	446	461	423	446	479	490	472	454	457	474	479	461	506	413	470	423	457	473	458	472	478	472	466	425	483	442	449	477	483	469	471	466	450	485	485	463	467	484	481	490	472	488	454	496	455	432	494	448	485	492	486	459	474	508	496	433	463	470	433	488	427	458	460	444	496	480	465	470	457	486	468	417	433	478	481	462	489	436	444	475	476	444	472	475	504	447	460	491	440	469	487	472	468	439	456	453	474	438	490	445	452	477	474	463	481	457	463	473	465	489	485	500	475	461	475	482	434	437	462	455	453	441	475	466	430	495	489	478	460	476	423	485	451	441	495	498	447	509	413	449	455	434	458	470	455	503	447	465	499	445	487	446	452	476	454	420	478	440	506	473	478	489	405	445	472	473	487	465	468	484	480	475	468	436	467	429	465	468	485	459	450	477	418	439	466	488	479	507	485	463	491	444	432	464	519	456	526	448	484	436	462	457	440	457	466	440	437	490	469	477	508	434	470	493	488	477	481	503	423	427	493	432	473	451	470	439	440	485	490	465	451	459	443	469	481	467	441	457	455	459	447	508	470	503	488	517	464	458	432	482	482	475	460	493	459	475	477	453	485	441	471	500	475	463	512	465	459	475	482	487	475	494	463	488	460	491	455	448	470	501	461	461	448	481	450	466	486	469	466	466	475	457	463	424	455	492	465	490	502	478	480	444	411	464	433	456	477	498	450	475	459	485	434	491	491	475	484	465	472	443	478	475	437	482	465	435	471	459	457	491	469	463	461	479	488	479	504	438	488	456	474	469	429	481	463	495	451	455	458	483	506	458	473	432	474	511	469	486	426	504	469	462	465	463	469	487	486	487	474	480	452	488	464	460	484	502	442	461	432	491	451	480	507	479	468	440	467	433	473	459	479	470	463	461	456	408	463	482	489	499	486	489	486	463	479	447	446	478	475	505	480	515	480	458	492	451	481	435	441	453	499	454	478	478	450	469	456	442	489	469	469	447	470	444	460	451	480	497	484	495	500	493	454	449	482	454	466	472	487	475	475	448	499	517	460	447	428	453	466	448	492	494	470	459	472	437	481	482	520	435	489	495	488	501	491	495	426	462	452	472	457	456	418	491	468	490	485	468	464	477	445	453	457	448	465	449	520	491	458	475	482	469	503	510	464	471	458	449	426	464	451	487	486	449	504	463	478	455	468	463	455	467	483	501	488	482	453	452	466	439	454	475	443	472	460	485	471	468	434	452	446	488	451	447	438	462	468	470	463	473	482	471	448	449	441	461	498	485	497	465	503	488	443	457	477	507	493	429	453	475	480	479	499	477	486	451	483	435	459	499	455	464	471	453	430	469	452	462	457	479	484	496	490	470	489	472	458	478	418	494	441	442	458	507	473	462	462	460	457	471	470	464	495	469	447	463	463	502	509	451	492	479	519	449	480	504	507	439	461	476	425	467	483	437	477	457	447	458	484	514	472	462	497	473	494	461	463	477	479	430	462	487	488	490	495	445	481	456	439	476	446	492	492	460	493	466	467	453	494	487	476	453	448	493	437	435	448	449	468	472	452	443	450	460	465	469	439	445	485	487	509	488	463	476	504	477	493	474	477	438	482	481	479	489	461	463	432	482	482	512	484	460	481	505	445	503	469	480	499	477	469	467	479	479	442	483	449	479	454	509	453	496	473	467	455	467	493	499	456	448	517	467	461	433	472	475	475	471	483	458	460	472	475	481	466	456	451	422	455	471	462	434	457	476	450	465	418	460	455	440	441	442	459	462	443	465	434	479	460	476	460	503	460	465	456	500	523	477	493	488	481	425	457	486	462	448	463	445	474	471	488	456	484	465	479	472	462	468	454	498	450	457	471	422	447	459	483	447	461	446	471	473	438	483	460	485	507	432	515	460	457	499	438	487	447	474	493	431	434	497	484	463	447	469	473	496	456	448	462	430	481	452	471	459	466	479	477	507	464	483	456	452	478	493	510	496	455	452	488	448	487	479	464	463	469	437	436	488	488	459	440	466	452	460	464	492	473	469	463	473	469	479	473	477	450	482	446	485	477	462	456	490	479	450	457	444	480	464	466	477	480	449	484	495	449	485	483	465	437	509	490	434	453	509	458	473	492	422	479	451	486	442	485	445	482	468	501	456	455	455	471	439	503	488	450	475	465	445	514	465	505	436	469	486	497	454	518	460	449	489	455	471	495	450	470	452	462	467	476	451	455	466	472	474	453	441	517	482	460	495	478	464	434	472	446	476	478	453	465	472	423	474	516	450	438	475	438	441	465	471	440	469	463	475	478	461	446	504	498	444	452	469	477	466	483	500	456	441	421	433	440	495	458	445	433	451	461	467	493	506	468	468	482	483	434	498	500	521	488	407	485	456	463	463	482	470	496	478	481	507	472	484	465	480	499	509	487	461	475	449	491	487	430	476	474	448	460	445	464	493	472	422	472	487	463	494	452	499	475	502	500	490	462	493	469	472	471	461	442	511	437	473	460	469	445	479	458	467	479	455	467	481	487	458	452	462	462	472	494	462	414	454	462	467	474	487	481	421	448	463	457	483	497	454	434	533	506	469	445	472	472	485	477	466	433	479	452	432	488	482	446	452	439	449	515	440	467	439	454	465	463	467	446	464	458	495	440	464	471	460	459	464	464	472	480	470	464	478	455	479	459	471	473	480
12624	9762	5899	2674	10182	2098	1190	1084	913	860	786	695	665	665	642	626	603	625	592	590	574	545	576	592	593	590	544	578	556	603	564	557	548	599	549	555	578	541	597	567	535	545	525	555	567	575	540	581	533	578	532	565	575	562	531	563	570	536	536	531	523	586	523	557	581	557	532	543	542	568	542	541	562	545	566	591	510	581	514	580	531	503	556	541	529	528	547	554	588	555	555	531	552	526	561	556	542	501	543	509	580	550	539	589	560	578	558	547	599	527	591	531	554	568	526	560	532	547	513	559	557	526	538	585	552	565	540	533	528	531	548	544	521	558	606	553	553	595	545	564	590	537	522	570	526	523	579	542	546	537	578	543	610	513	551	543	523	582	601	566	575	549	556	573	570	528	548	558	576	524	510	579	555	542	584	557	512	530	589	550	562	570	540	578	534	529	588	541	563	552	547	588	565	578	540	574	593	557	560	576	576	498	556	578	536	568	569	541	552	578	527	562	558	531	540	548	540	529	568	580	525	551	537	627	570	506	581	555	553	513	610	539	585	587	553	542	536	549	526	570	523	544	598	547	575	486	514	576	553	519	567	536	527	570	590	543	549	573	555	531	603	531	544	600	509	535	530	554	542	539	520	566	543	577	542	559	543	530	547	525	561	568	543	559	533	591	524	569	579	582	576	545	456	511	504	551	547	545	538	548	553	510	544	556	529	527	551	529	578	536	523	608	572	519	552	515	556	582	536	576	542	539	610	552	540	597	547	522	550	546	537	549	500	536	514	571	507	532	539	580	552	527	532	532	580	547	537	529	534	568	564	528	571	580	528	527	536	592	572	547	585	503	548	541	558	550	579	543	526	550	538	551	612	564	567	541	549	600	569	576	555	574	532	559	529	517	594	510	594	566	538	541	535	548	586	543	525	549	547	533	543	592	574	582	544	534	581	582	551	552	582	531	563	579	531	548	589	576	573	529	574	594	535	554	549	518	571	591	532	529	519	537	536	571	556	540	563	558	557	548	583	506	565	582	545	557	541	551	526	559	607	545	556	580	545	550	511	572	568	561	569	536	560	564	537	521	603	528	558	562	542	560	516	571	555	557	565	599	568	550	582	576	551	578	545	568	553	560	534	570	548	582	534	512	531	548	580	572	562	554	567	504	562	560	545	555	590	544	560	568	555	544	546	523	560	570	583	575	582	519	589	562	555	549	548	514	537	565	580	555	537	587	524	521	536	539	550	551	559	517	560	551	532	518	536	545	572	587	559	571	559	564	610	551	568	547	526	581	573	573	556	563	505	587	565	518	559	547	518	518	534	510	536	529	518	561	546	533	596	550	596	528	528	566	537	582	557	579	570	547	546	551	532	515	543	546	534	570	534	573	601	542	569	552	599	544	528	596	582	554	567	557	605	549	620	568	580	531	507	603	529	581	553	547	586	558	551	574	554	553	558	532	543	543	526	535	514	544	572	516	548	565	579	531	519	525	589	565	501	587	524	567	548	536	589	550	550	595	597	563	535	542	560	573	527	557	546	567	532	542	544	589	556	628	511	527	552	517	539	564	560	528	570	575	590	536	548	590	576	584	561	529	503	564	578	542	543	577	550	555	553	570	539	553	563	544	558	595	548	572	538	549	535	555	590	519	538	562	568	565	553	561	577	571	516	545	530	551	563	559	547	594	550	541	571	587	504	566	552	579	542	513	586	595	540	563	551	582	593	545	568	569	552	544	528	591	524	547	553	552	542	549	571	557	564	563	552	547	569	589	570	516	575	557	557	547	522	537	570	550	564	534	558	569	586	532	546	554	570	562	518	519	560	565	547	542	522	566	539	560	587	536	546	526	550	536	563	569	539	534	561	549	521	517	538	573	568	549	579	584	537	541	536	571	574	578	547	589	513	524	550	559	535	596	527	585	540	614	547	548	547	560	582	604	557	541	571	576	546	564	542	552	555	598	558	528	568	542	530	576	547	562	528	565	525	560	559	535	556	535	544	542	518	572	542	551	579	527	553	568	537	558	554	560	569	552	546	552	567	510	553	563	559	554	568	552	530	535	541	596	555	597	549	523	567	562	510	570	529	544	564	555	530	541	567	575	555	545	561	557	515	573	528	555	571	567	544	525	572	524	567	541	547	544	589	576	537	572	556	542	531	569	566	580	544	542	542	539	557	524	552	527	554	552	498	545	522	581	587	547	564	571	518	519	567	530	548	525	571	574	562	539	569	567	585	539	545	553	566	557	570	555	520	563	540	546	552	537	577	554	544	588	593	563	577	579	545	585	553	561	559	554	553	549	575	545	584	533	558	558	567	574	494	525	547	583	562	568	569	536	558	526	591	570	551	539	540	544	541	562	549	542	566	540	551	500	568	567	563	551	533	560	570	552	540	553	537	523	583	576	546	566	540	545	546	555	555	546	537	542	531	578	559	539	570	583	530	549	554	544	534	553	534	580	587	577	560	563	555	544	581	526	522	578	548	557	568	566	511	510	569	549	507	524	565	586	573	566	554	526	586	553	544	572	533	572	539	554	572	581	581	568	551	542	548	543	536	546	571	536	578	576	539	511	551	544	625	558	537	600	577	531	555	545	569	591	553	561	527	520	538	568	552	523	549	569	529	559	579	522	545	544	571	538	584	578	564	566	554	540	610	542	542	561	542	529	530	577	538	552	566	536	512	591	570	525	571	528	539	535	587	549	536	556	549	515	535	548	558	553	565	561	535	532	555	543	565	534	588	507	578	574	551	578	534	534	586	556	568	575	520	546	559	529	555	568	589	580	549	535	554	577	564	545	551	553	552	518	558	587	533	536	569	551	566	541	599	494	564	556	579	539	535	552	551	567	547	567	586	542	531	547	592	574	529	598	541	529	603	561	561	532	545	593	558	525	550	559	584	568	537	534	551	483	541	540	540	572	537	636	528	607	551	543	545	538	555	575	558	554	538	563	555	578	566	555	564	560	560	535	542	561	558	530	546	539	514	568	568	567	558	518	530	532	600	575	533	554	563	546	558	581	561	577	573	544	587	529	571	532	539	574	525	573	581	564	534	553	554	538	534	587	546	520	595	516	545	559	537	581	531	529	543	516	544	532	553	496	553	548	545	539	560	542	537	569	599	610	572	568	546	545	555	537	522	554	578	536	541	530	529	551	522	561	574	550	514	564	546	546	547	583	584	498	562	549	537	569	529	535	539	506	553	516	545	593	552	541	594	525	561	570	531	535	572	566	545	523	545	545	526	563	562	544	566	522	542	609	545	538	569	582	532	541	554	574	559	594	564	555	485	548	539	570	554	544	507	528	525	533	562	564	539	534	561	543	560	544	543	552	592	502	560	541	525	561	539	499	572	567	583	552	533	544	548	547	525	541	540	572	540	524	537	509	532	542	584	539	558	553	537	547	569	545	578	560	552	540	544	579	598	556	521	591	533	514	536	541	569	548	540	524	542	510	546	550	587	556	551	571	543	493	541	543	537	541	548	549	542	575	545	532	541	527	545	528
22738	21248	29073	23752	21362	21380	17381	2334	1470	1297	1184	1097	1106	988	935	943	929	892	926	857	810	813	798	874	887	873	801	841	818	759	806	811	865	880	780	836	799	829	754	777	780	812	802	784	813	814	766	803	814	790	774	822	797	795	803	767	774	776	803	826	811	819	823	781	753	793	774	799	772	807	798	780	800	759	779	799	823	815	799	814	825	743	766	787	804	810	808	772	831	799	815	798	767	744	834	744	830	818	771	773	821	808	830	795	789	816	745	754	842	807	742	833	815	841	765	785	813	799	789	734	748	783	798	772	834	784	777	795	823	788	784	807	803	805	767	787	768	738	784	780	753	809	778	777	787	733	777	795	779	836	740	787	759	831	803	755	784	826	788	847	810	769	769	827	773	741	760	773	715	813	837	759	796	797	812	787	804	773	809	772	802	805	799	817	778	793	790	772	755	785	764	823	795	757	724	753	779	773	797	777	763	774	807	811	783	772	795	749	766	808	748	808	833	800	810	789	761	776	769	787	742	808	823	785	777	780	805	760	798	785	867	822	778	839	775	761	764	768	777	813	786	796	814	744	772	809	809	804	737	706	788	790	739	785	812	802	792	822	765	770	790	843	809	780	788	781	786	831	824	782	741	797	755	793	837	779	774	812	806	846	777	790	731	775	778	779	786	766	763	829	779	789	798	816	760	730	724	758	753	760	800	810	828	848	807	790	812	841	758	780	839	761	796	771	795	721	761	761	740	772	775	764	805	792	760	814	747	803	848	783	800	773	776	765	805	811	736	795	794	825	778	746	814	805	798	731	820	772	801	818	765	785	817	801	775	751	815	764	778	815	815	777	802	773	758	799	795	733	762	798	787	831	785	768	793	760	774	796	768	818	783	802	804	793	821	758	779	781	845	780	801	781	787	800	777	786	814	777	819	781	731	757	772	804	790	835	798	804	784	762	792	833	749	832	791	806	811	757	795	753	795	785	753	805	765	768	758	764	794	830	791	776	825	796	719	761	791	767	789	746	770	786	825	804	759	774	774	745	754	805	789	805	810	752	781	776	779	796	781	765	815	807	785	801	782	780	743	773	783	794	789	778	793	752	770	782	762	716	793	716	813	801	813	796	761	765	779	755	784	756	842	793	786	724	763	779	751	802	803	725	807	808	790	814	766	815	797	811	767	788	811	766	736	779	785	793	785	739	773	729	786	748	750	813	803	811	762	783	805	773	806	787	754	774	789	787	811	787	802	841	749	798	825	743	777	762	776	778	764	740	774	739	792	810	772	798	832	769	777	758	793	839	754	801	802	814	758	756	761	783	759	774	781	836	802	835	737	762	790	824	766	842	804	765	758	775	815	752	759	765	741	796	758	794	802	782	801	820	802	791	790	806	754	756	781	804	790	778	865	789	809	778	839	740	758	810	757	805	768	786	780	807	779	761	741	813	758	773	799	770	748	840	763	756	790	772	788	760	786	787	789	798	838	782	770	760	833	734	825	795	743	742	722	744	800	796	768	784	818	724	800	743	827	789	779	807	778	819	822	841	831	813	770	821	781	824	731	813	773	772	787	768	798	751	788	743	840	816	772	762	776	787	737	809	809	821	784	775	787	830	742	786	807	774	775	819	796	800	796	828	787	789	805	727	790	782	753	795	764	798	744	759	817	769	787	750	764	756	805	762	831	771	825	781	821	799	766	795	737	760	784	765	784	769	779	793	753	805	779	744	726	753	766	776	778	813	850	744	808	850	779	770	797	777	787	773	761	841	774	784	780	742	731	775	805	800	782	783	796	822	775	771	761	773	831	751	778	841	824	762	842	775	794	789	752	814	777	803	748	786	763	761	769	731	805	781	795	774	766	771	837	809	781	762	747	788	805	805	740	825	769	796	755	737	793	781	784	794	789	719	773	792	798	766	771	759	775	798	771	787	775	809	807	784	737	783	794	792	770	768	787	775	798	748	754	776	789	810	836	770	845	807	744	832	773	783	814	827	756	789	809	743	758	784	818	828	819	777	761	798	790	788	808	810	750	781	851	844	732	814	794	758	790	838	805	824	738	832	777	787	756	759	748	782	800	784	739	798	815	739	761	779	816	779	831	790	805	800	751	816	811	793	765	814	800	736	749	808	814	785	778	770	760	796	777	738	834	774	776	756	751	850	831	767	812	739	778	782	793	744	778	802	759	768	804	795	764	764	788	764	828	823	824	762	752	809	809	758	826	795	788	787	766	785	827	758	770	792	789	822	789	774	749	772	780	754	768	816	733	820	741	809	740	770	832	731	787	774	792	818	776	777	843	759	806	782	755	809	767	780	775	839	858	775	811	798	775	857	788	746	802	790	770	787	747	797	781	764	840	773	781	776	783	770	759	792	720	776	785	740	823	743	691	789	769	762	852	767	755	831	792	780	770	752	787	749	780	788	785	825	801	866	762	815	797	789	732	768	839	803	771	814	722	768	773	766	796	825	790	760	784	841	737	738	779	781	736	815	766	752	799	792	757	762	758	763	803	767	773	802	792	760	676	764	734	764	795	798	770	803	770	765	781	816	814	766	781	798	748	778	798	814	782	794	737	798	819	822	762	740	761	798	810	821	798	817	781	797	766	750	725	767	728	808	766	787	747	749	821	835	773	842	706	831	725	792	799	787	761	822	789	734	784	791	782	761	764	755	761	782	780	718	784	798	804	796	774	762	761	739	762	794	812	779	857	782	798	782	736	710	757	816	796	822	821	772	772	770	818	784	802	763	831	767	789	804	790	781	791	804	763	755	746	831	803	799	765	771	795	850	794	754	781	713	802	808	807	758	723	808	790	725	808	746	733	774	808	825	778	769	740	795	808	831	782	855	764	749	776	816	783	795	765	790	767	770	755	724	833	797	742	811	789	793	786	730	758	769	780	762	789	807	820	787	740	707	786	726	802	799	776	789	808	826	817	791	794	768	795	791	836	773	807	746	784	785	806	772	745	746	711	810	813	762	772	789	738	773	764	795	767	816	779	791	803	769	786	800	809	758	764	817	811	770	770	745	803	793	776	740	786	775	718	790	802	745	753	778	757	764	834	814	759	796	785	811	767	788	762	787	805	776	717	720	754	756	718	784	790	732	803	776	785	781	840	747	748	805	748	736	762	797	762	807	777	731	722	732	773	747	763	787	754	792	763	795	834	796	753	793	752	761	771	821	763	773	797	764	736	792	777	770	823	790	746	810	858	768	763	768	725	757	821	767	737	765	774	757	811	777	803	752	838	746	730	790	814	797	778	821	777	803	788	761	728	768	776	750	796	780	764	727	778	804	785	793	820	750	817	808	744	812	841	768	785	792	780	781	821	750	794	791	779	762	776	767	759	802	786	759	824	751	781	752	765	785	727	773	746	741	780	780	831	794	777	757	798	755	777	776	790	801	780	769	775	779	807	800	787	793	803	753	786	758	788	795	740	807	741	780	763	781	782	711	783	810	737	800	754	741	771	796	768	813	796	754	743	788	838	791	775	765	775	782	806	719
15435	20534	14767	7714	19348	4832	3231	2775	2241	1923	1703	1528	1365	1275	1213	1163	1101	1137	1084	1027	973	1001	967	935	911	957	936	977	943	946	883	861	892	955	918	885	933	873	860	881	887	905	902	881	870	831	876	859	832	832	799	919	835	895	845	849	879	824	850	861	855	834	843	841	840	825	854	875	897	871	823	850	878	830	870	890	829	886	886	782	880	801	866	847	856	881	906	879	903	911	874	808	894	875	836	852	836	883	841	828	863	866	853	827	854	901	879	889	884	876	890	836	845	823	852	892	864	784	803	846	829	869	875	866	858	789	819	828	827	785	906	884	854	824	806	867	830	813	883	862	812	851	890	884	857	884	847	865	791	870	846	860	843	819	868	875	912	831	830	798	846	818	845	874	884	853	866	871	824	839	832	774	903	924	881	874	845	865	848	805	891	885	815	867	891	824	857	845	842	895	841	835	836	864	871	869	842	851	848	881	852	811	831	866	903	845	849	815	794	924	854	850	828	892	814	856	833	801	865	898	868	856	843	855	831	873	805	848	883	841	909	869	890	853	859	843	856	805	854	859	841	835	842	864	883	793	814	812	854	858	834	824	785	848	812	910	846	786	909	956	859	828	791	854	799	829	809	840	791	860	797	816	818	838	844	799	841	820	857	870	868	768	852	826	823	862	891	821	852	819	824	842	857	885	858	775	819	884	864	841	896	849	889	847	863	870	836	836	849	850	863	905	842	807	828	875	869	833	902	820	845	847	832	823	869	843	809	844	847	788	869	864	838	780	869	820	812	894	815	858	861	876	840	878	830	835	841	885	901	838	815	841	792	863	878	796	784	841	864	906	882	821	838	876	850	831	817	784	841	824	821	877	838	865	827	846	827	850	829	885	845	840	833	867	879	857	798	842	846	825	818	847	857	744	841	844	854	885	879	841	857	808	871	846	873	859	892	819	814	893	899	751	861	851	829	879	845	820	833	826	845	805	854	860	846	850	815	863	839	826	857	834	826	883	871	832	862	843	858	846	819	811	824	872	844	851	871	873	878	883	849	898	892	881	842	836	858	854	850	849	851	891	862	829	871	842	830	850	848	872	890	844	844	861	885	830	830	869	850	822	855	815	843	847	809	848	868	857	820	860	860	840	853	873	838	877	865	844	822	885	857	826	845	820	813	850	873	872	841	891	840	807	800	845	813	849	868	864	853	871	889	796	821	864	858	847	864	869	827	843	857	812	804	840	893	867	895	833	931	822	839	837	883	847	849	833	806	833	815	804	840	873	875	834	857	889	871	837	794	863	822	839	817	832	827	819	846	853	867	883	897	849	858	855	812	877	802	825	845	880	830	849	797	850	836	856	785	835	829	896	828	848	871	831	871	868	836	877	886	881	782	812	870	816	909	865	852	859	856	879	859	854	911	799	845	842	837	820	858	813	845	858	838	834	855	869	828	865	841	862	858	870	860	838	838	838	816	853	866	876	890	832	888	784	835	863	900	801	819	905	819	862	880	836	840	873	879	840	871	871	830	823	844	808	839	893	819	821	799	824	839	879	825	875	879	866	825	872	870	864	868	845	829	856	825	825	807	836	877	871	850	799	831	821	817	880	845	817	824	854	879	831	813	895	853	851	794	876	826	851	815	859	865	834	828	880	908	864	883	871	822	817	782	856	825	834	841	840	858	826	860	856	858	859	803	824	901	864	853	907	830	874	801	856	838	873	843	898	827	838	845	856	853	811	837	893	815	855	865	815	825	834	886	886	847	822	791	857	869	847	824	849	829	850	840	787	872	788	893	830	863	816	900	863	898	818	822	789	856	839	866	856	817	870	836	837	809	887	889	843	817	841	911	869	875	857	855	855	816	862	840	880	852	836	881	890	811	914	820	824	793	846	865	819	906	877	871	869	831	851	830	854	825	834	842	857	881	842	876	839	869	841	832	862	834	854	904	834	846	860	868	849	882	812	828	839	846	825	881	861	831	847	888	871	830	869	876	869	913	852	877	859	845	846	847	875	840	835	839	856	838	847	820	857	783	855	848	847	794	860	867	840	834	851	892	902	834	799	832	798	891	847	867	807	804	819	873	845	870	876	840	809	805	885	897	875	837	870	859	854	858	871	858	821	847	858	864	839	840	908	856	866	843	824	803	831	860	819	874	873	860	816	863	884	865	936	839	867	782	854	838	837	839	861	836	835	833	844	904	853	835	859	855	859	792	850	880	852	842	833	852	835	874	856	865	781	824	847	900	855	879	817	851	867	817	805	805	881	904	858	849	781	857	877	886	829	821	818	876	886	807	852	886	836	858	887	812	851	842	815	835	791	854	857	819	807	833	884	830	891	886	862	804	837	865	840	822	836	843	885	788	871	826	861	844	880	910	838	838	829	869	804	863	859	807	832	801	823	873	853	870	865	807	842	840	840	808	849	898	875	836	864	832	797	807	819	871	899	850	803	828	841	826	855	830	838	860	856	822	898	842	832	853	875	814	862	881	886	853	843	815	841	863	846	819	847	881	833	851	839	810	826	830	865	823	892	837	833	854	830	873	855	848	878	832	788	907	854	839	867	821	841	831	817	820	866	842	826	770	853	902	805	812	799	832	841	899	842	842	844	794	812	842	834	877	877	831	827	842	865	919	826	876	865	837	843	838	830	866	861	847	836	886	856	853	825	877	869	895	840	812	884	847	867	868	872	871	868	812	861	794	858	839	822	888	855	834	828	864	846	894	826	787	867	869	873	871	801	867	835	850	822	851	836	876	798	858	785	860	867	847	842	870	792	830	878	875	826	850	782	845	876	861	845	809	830	863	854	869	843	826	859	872	877	844	817	814	817	830	879	812	820	832	840	827	859	836	856	913	864	827	809	861	839	831	861	859	843	852	799	848	850	820	837	802	889	875	805	850	810	835	861	902	894	870	812	782	797	821	874	811	886	888	863	824	855	836	859	828	842	830	787	891	852	879	906	880	861	818	859	807	833	828	859	841	839	926	845	859	846	818	840	859	879	861	791	842	794	858	876	811	870	904	831	827	861	845	837	890	832	828	860	843	810	840	833	861	816	857	847	837	844	873	855	846	863	865	819	808	840	878	881	812	797	849	875	849	845	808	858	841	861	829	868	898	849	859	817	847	808	876	913	873	858	829	830	857	883	864	858	791	799	840	804	887	858	869	853	827	910	862	836	831	849	826	801	808	837	771	838	892	864	842	908	831	905	838	862	798	863	866	853	884	823	877	928	842	885	852	890	839	872	847	886	819	830	841	883	831	805	845	851	861	873	876	837	864	847	832	854	863	866	815	863	804	866	806	855	860	819	796	839	858	848	836	817	851	850	847	894	837	870	871	879	839	826	827	889	887	833	834	833	880	872	872	860	835	883	838	829	898	876	847	861	805	848	829	810	889	862	845	843	849	910	862	859	899	923	875	838	848	816	834	801	917	863	886	850	860	851	868	876	917	810	922	816	836	876	847	844	801	829	864	893	835	872	798	888	825	852	891	876	870	868	831	807
26961	20535	9227	834	1154	434	310	273	296	288	319	277	274	271	279	245	251	269	286	239	254	266	243	263	261	259	255	255	265	246	263	267	266	250	267	265	259	267	249	255	258	247	249	256	251	248	261	286	246	275	295	239	278	286	257	222	274	257	262	250	268	279	248	233	258	239	232	270	286	254	260	266	272	281	247	256	250	296	257	279	296	267	287	281	294	247	277	264	250	246	277	243	262	274	286	248	273	272	258	250	284	252	264	263	273	256	236	231	287	283	243	232	263	278	247	262	234	246	272	250	263	274	274	274	248	267	274	258	255	258	280	322	247	253	296	254	268	269	266	255	276	258	265	267	280	264	276	232	242	268	237	262	250	283	244	280	259	264	230	284	258	240	272	256	308	256	265	249	248	275	290	273	234	283	251	275	272	242	277	257	258	236	261	247	266	237	260	281	285	248	283	275	242	273	247	233	251	249	257	299	279	261	251	282	270	275	265	308	243	272	269	286	276	262	230	265	288	259	276	240	274	266	282	252	239	253	285	219	250	269	238	270	260	259	265	247	270	232	257	263	268	222	273	265	244	268	254	281	253	241	293	260	269	266	244	268	265	280	266	241	250	270	252	257	259	262	246	278	270	273	263	235	266	265	221	275	259	250	231	293	280	271	252	265	283	259	278	282	262	237	279	265	260	269	246	252	238	283	273	284	296	289	250	289	258	263	287	265	238	266	258	252	251	247	267	245	279	267	255	247	249	285	256	277	251	272	241	268	234	249	256	270	253	233	269	263	243	270	251	283	280	255	267	256	241	295	272	263	286	268	261	233	260	266	254	269	271	254	273	249	267	245	265	279	290	286	225	265	255	271	288	247	283	294	267	225	284	272	289	283	272	265	270	247	274	251	285	267	263	260	261	242	266	268	271	259	258	266	272	242	258	243	247	254	263	272	285	271	281	273	247	277	262	260	267	280	257	236	291	249	287	251	230	241	270	259	268	254	254	285	253	257	254	250	256	278	256	263	255	271	259	249	280	268	242	280	260	248	249	278	258	243	291	290	264	244	271	283	257	254	265	242	282	230	257	255	275	276	312	280	270	259	263	266	255	237	243	263	272	278	269	256	240	273	269	265	285	259	285	253	281	251	265	251	273	259	289	253	245	267	254	273	254	258	276	249	260	283	234	262	232	263	278	273	283	263	276	242	284	239	275	260	254	242	245	245	260	259	282	265	258	288	267	255	254	249	223	259	244	254	253	291	255	261	261	257	261	289	261	240	289	247	264	255	274	255	257	280	242	264	256	270	241	265	299	275	268	262	279	226	260	271	263	237	232	254	245	252	265	284	274	240	271	257	262	258	272	238	279	257	269	231	220	258	293	266	265	275	261	254	223	257	280	279	270	237	228	297	269	271	253	250	250	257	263	267	260	259	274	236	278	261	248	254	264	288	251	260	283	274	264	263	255	296	254	286	271	299	219	256	278	275	263	270	240	271	263	244	288	245	265	258	249	248	274	276	292	288	281	238	270	281	279	291	281	238	263	251	269	246	267	297	264	271	243	302	277	296	237	243	278	264	267	243	260	283	253	311	269	255	259	266	251	314	276	263	294	262	245	245	272	275	257	257	234	266	240	276	242	253	243	270	252	265	260	253	263	268	223	258	258	278	254	242	259	246	299	280	279	277	272	278	275	292	269	266	267	272	262	264	240	241	236	273	292	286	284	269	257	262	287	265	274	275	261	266	249	264	262	252	271	252	261	253	253	253	298	256	208	247	250	273	269	266	243	258	274	296	251	254	252	250	275	254	286	255	276	285	256	278	268	245	287	295	271	257	262	262	257	269	243	266	251	259	239	280	264	220	263	246	283	283	254	252	253	281	257	256	241	270	291	248	289	252	269	285	279	236	278	298	295	263	282	272	261	308	240	278	267	266	257	281	290	281	273	241	273	264	233	258	276	270	291	241	264	286	288	269	257	256	231	290	236	276	282	262	267	264	243	291	277	273	235	290	262	277	250	240	302	250	266	283	268	245	278	254	259	254	254	250	255	290	272	269	295	248	255	252	235	264	271	234	268	280	236	225	266	269	258	273	257	282	272	262	242	251	247	268	256	229	282	299	266	296	220	272	270	292	249	273	271	241	262	219	285	288	268	249	251	251	275	273	274	256	265	277	272	284	255	260	287	248	276	257	244	284	256	265	279	254	278	302	232	290	279	269	255	263	287	276	254	255	269	245	268	265	278	244	265	280	273	254	248	260	269	255	275	249	257	259	251	276	272	258	261	261	233	285	261	262	262	304	264	280	259	258	268	262	263	252	266	216	261	256	267	259	283	263	264	257	254	265	245	242	271	295	276	239	273	271	268	286	236	253	265	248	248	248	249	242	277	262	266	280	249	273	273	276	293	238	272	263	245	272	260	301	263	252	239	232	267	254	249	235	294	260	280	275	265	256	251	242	247	258	280	273	298	278	250	274	284	254	264	265	259	249	271	297	270	254	246	232	252	272	256	270	262	260	245	246	271	287	260	276	240	247	259	292	258	268	249	276	278	284	250	230	255	268	255	318	254	272	262	241	245	275	284	251	231	259	272	256	264	255	255	267	283	233	259	273	258	259	282	232	252	247	254	272	293	243	277	243	287	251	280	266	241	275	259	236	308	242	256	268	250	260	271	243	270	250	257	249	275	237	248	244	233	274	296	266	258	249	248	255	271	267	270	262	248	240	274	271	270	249	251	254	280	256	254	259	274	287	252	289	251	256	297	249	259	284	240	267	249	258	271	244	282	265	264	269	282	260	246	274	266	238	236	255	281	263	243	254	251	261	245	253	260	255	262	271	257	270	264	246	214	284	245	262	285	274	316	265	250	285	262	257	243	257	270	284	256	248	274	259	267	242	266	255	280	276	254	264	275	274	270	248	259	284	256	286	275	267	280	292	251	271	261	275	242	293	255	272	272	246	301	262	284	266	262	263	251	268	265	273	239	256	293	262	271	270	258	252	274	299	275	269	255	256	268	268	265	249	284	283	280	262	270	291	270	265	273	284	259	270	263	250	225	267	316	251	272	292	291	248	249	282	266	283	276	271	270	263	272	287	268	277	264	256	273	272	257	264	305	266	218	225	255	266	269	269	277	273	249	274	263	253	272	267	270	261	282	299	292	277	276	266	269	271	255	253	264	250	249	264	288	255	266	258	256	282	270	270	258	296	262	242	269	243	251	264	289	254	258	251	248	272	280	273	240	285	281	245	266	279	276	279	262	270	265	279	233	262	261	282	260	268	243	255	273	272	265	252	254	257	265	286	272	297	257	256	237	274	267	262	257	236	268	288	254	273	264	268	251	269	256	269	259	240	262	275	260	271	268	283	294	264	251	223	272	268	268	239	247	275	282	263	294	290	280	252	279	282	277	268	254	268	271	260	297	283	269	269	246	237	277	278	246	236	227	268	289	292	265	245	267	235	256	252	277	273	270	291	292	292	261	259	271	283	246	269	249	256	270	279	232	250
10391	4160	1620	683	1592	508	402	425	353	367	352	342	341	288	336	356	295	308	315	341	347	347	335	341	336	333	293	326	330	317	341	299	338	338	338	330	304	308	308	328	330	311	337	300	309	309	356	320	325	328	319	324	320	295	313	301	314	358	341	287	309	323	331	327	358	317	302	320	316	304	319	328	305	351	325	330	334	332	341	332	314	347	342	317	335	325	319	315	337	328	327	322	303	283	351	316	297	297	334	306	324	320	342	311	320	351	313	324	309	307	281	320	328	315	336	349	318	298	313	318	330	304	348	309	345	326	331	307	319	316	356	336	345	347	336	328	305	329	298	352	346	302	378	318	319	336	333	307	297	324	317	316	307	309	291	307	323	325	340	307	314	327	323	339	322	312	310	309	324	334	330	331	333	352	302	325	314	341	333	314	334	290	311	329	337	342	332	292	296	327	334	293	317	363	324	333	328	321	342	313	323	331	323	285	302	303	341	298	325	305	334	331	323	342	301	312	325	324	326	309	283	314	319	264	321	324	287	320	306	322	313	345	344	339	317	326	345	309	323	338	334	316	319	303	335	326	328	316	300	347	293	323	300	316	321	325	303	295	318	349	341	289	302	326	276	319	308	300	313	282	337	318	312	341	316	330	283	344	305	313	297	322	318	331	326	311	346	339	341	336	298	290	300	295	295	345	328	301	369	307	316	277	326	326	308	308	330	312	313	313	343	326	362	314	319	317	333	296	352	342	337	311	286	330	304	334	320	320	303	337	314	317	349	325	337	318	317	299	342	319	317	333	294	358	312	308	314	315	345	330	329	312	329	297	309	300	293	301	336	295	309	340	287	302	324	303	312	327	322	332	318	314	302	344	280	311	305	327	304	327	310	313	326	358	321	318	335	329	349	337	308	329	339	330	365	355	334	320	310	316	300	325	307	330	313	323	345	328	356	344	319	311	352	304	313	351	343	334	345	346	333	335	321	299	370	305	355	339	331	304	329	300	304	316	328	330	312	331	303	329	330	280	315	343	308	295	317	310	360	293	351	332	283	319	343	332	279	354	333	301	362	332	364	309	291	331	326	349	326	305	329	340	324	308	334	337	322	314	316	338	332	309	312	326	342	331	322	303	356	343	325	304	291	312	322	321	321	303	352	339	337	321	330	319	321	278	302	320	307	334	321	287	293	323	309	300	356	289	323	331	330	319	304	311	358	351	336	284	281	307	331	306	327	333	329	312	317	301	351	304	309	326	322	304	315	319	343	342	317	317	297	333	302	350	339	301	346	342	325	325	318	294	325	352	346	344	312	305	339	349	309	303	304	331	319	336	273	300	306	301	309	322	304	299	333	331	359	307	336	307	359	322	297	325	311	304	285	317	292	297	320	332	289	310	309	301	336	332	314	342	308	330	315	332	329	296	334	304	271	318	313	317	327	315	303	319	324	304	289	332	308	353	315	331	334	325	302	326	318	286	312	294	298	334	309	319	318	311	374	343	303	303	318	282	328	342	320	328	325	319	351	329	288	314	332	283	328	311	344	315	324	323	290	312	324	322	360	331	317	305	325	304	342	333	309	320	354	299	317	356	355	294	338	342	327	342	299	311	320	306	321	332	293	296	335	327	330	348	326	338	364	349	304	299	362	306	340	343	330	304	347	332	306	316	334	340	299	322	306	306	348	308	308	333	352	299	330	309	307	358	314	330	347	338	302	327	317	321	309	345	327	307	338	315	319	335	330	294	326	311	318	331	320	315	344	316	309	330	311	293	319	323	332	305	314	377	337	340	364	292	320	304	348	319	322	290	317	316	341	321	312	350	347	319	297	310	333	363	307	325	298	317	361	331	329	312	312	328	329	309	294	349	311	295	326	307	320	334	301	313	327	316	320	320	329	309	353	309	341	321	287	314	338	309	311	320	298	317	352	321	308	324	306	353	325	316	315	348	318	331	351	318	325	322	322	335	327	314	299	306	322	302	348	320	300	297	311	291	332	348	316	307	316	303	309	316	322	333	330	320	364	283	327	306	338	293	303	309	343	337	330	325	303	294	311	315	319	321	292	324	330	312	321	314	302	318	333	313	308	315	317	343	331	287	308	331	340	333	370	289	325	353	344	320	300	272	347	325	286	343	329	329	321	367	327	306	325	335	341	294	328	320	331	333	323	308	339	312	310	266	319	335	327	330	330	334	304	317	332	309	295	310	291	325	312	319	330	346	299	348	308	302	342	345	299	319	333	317	320	332	342	297	310	305	318	309	327	322	318	302	313	296	299	324	317	311	342	331	311	345	311	297	322	292	314	310	346	323	368	294	340	346	313	353	339	320	333	322	324	333	336	344	342	325	319	320	303	296	351	305	291	341	342	279	332	363	288	335	316	337	365	313	321	323	311	322	298	290	318	334	304	316	330	317	305	338	319	335	324	340	327	284	304	321	325	319	337	306	319	314	331	300	348	334	328	347	319	328	327	311	284	342	324	326	348	304	325	308	347	316	351	303	298	338	341	328	337	330	324	324	352	334	328	295	331	330	339	340	331	331	325	332	320	322	322	298	294	308	332	313	309	337	305	325	284	315	324	294	313	346	326	320	316	308	301	330	308	311	312	312	347	318	315	295	301	306	305	310	317	289	338	302	310	321	352	351	309	307	319	324	340	312	334	310	321	319	319	364	309	290	303	322	327	343	298	279	307	338	317	301	315	311	273	335	326	295	328	305	300	328	293	307	365	308	296	299	311	344	304	329	318	311	337	340	328	340	292	332	332	312	325	343	327	342	324	314	318	326	336	292	318	330	329	303	293	317	357	340	323	335	321	294	361	309	314	327	341	327	308	324	295	343	312	389	317	301	304	330	322	327	329	320	329	343	318	331	304	324	336	320	333	326	297	313	325	292	316	317	322	278	334	338	346	322	303	346	309	325	316	309	346	345	321	334	320	300	332	300	316	326	321	338	309	317	292	297	314	307	338	300	322	298	316	332	322	306	311	315	326	327	305	329	311	340	316	323	337	321	361	327	309	328	299	321	276	331	332	331	296	343	339	333	330	325	343	325	335	304	316	292	332	321	330	320	317	337	344	303	308	305	308	351	288	329	313	308	306	327	326	297	323	333	335	323	319	311	338	325	367	310	347	325	360	293	334	369	325	349	354	316	310	312	352	340	341	338	350	289	311	315	311	332	308	356	330	318	345	303	349	306	315	326	311	330	300	328	334	321	314	348	331	328	322	332	293	356	357	327	332	328	296	307	338	314	333	318	323	337	311	330	318	326	338	299	342	325	328	336	348	302	303	304	302	317	305	295	316	347	320	320	320	340	334	326	318	288	342	327	351	290	302	296	325	320	317	307	302	307	312	346	338	347	343	284	295	360	339	312	303	301	349	336	321	323	326	339	290	367	335	360	300	318	315	339	351	310	297	332	325	313	306	314	314	343	328	325	303	374	312	315	305	337	335	333	324	365	313	324	331	345	322	298	344	358	298	296	333	328	346	305	296	337	312	330	288	336
23625	21196	28629	24033	21327	17227	2489	889	740	646	658	564	549	592	516	524	510	496	492	472	427	451	506	480	442	435	444	454	462	451	486	435	462	429	417	473	432	432	462	438	450	436	455	423	460	435	417	443	396	432	464	398	415	410	407	405	460	392	442	410	405	375	459	428	443	429	472	406	446	419	438	424	454	399	416	442	429	460	426	429	405	440	419	404	449	397	448	445	405	427	399	426	432	434	436	415	440	426	398	427	446	440	407	403	426	418	423	445	404	397	466	424	436	440	409	460	432	418	401	426	442	453	416	435	446	409	453	464	452	438	428	431	390	461	432	443	390	427	404	396	400	437	411	422	466	448	430	408	442	421	416	425	418	384	425	397	442	410	416	431	458	384	452	441	450	390	409	418	444	432	425	425	409	453	444	444	423	410	372	454	426	425	388	412	418	448	436	461	423	441	432	407	446	416	443	452	435	463	436	433	425	455	427	432	411	431	451	443	426	450	431	444	448	382	427	422	452	396	415	431	431	437	458	453	444	392	389	411	461	368	415	457	422	400	418	410	406	438	435	444	440	453	423	434	368	442	459	437	431	426	486	424	434	420	422	448	428	404	415	386	432	447	436	396	433	415	447	411	429	408	411	438	436	429	426	417	447	407	399	399	428	422	456	422	467	436	432	378	414	414	439	421	458	433	415	399	411	402	447	440	454	413	453	420	435	408	428	445	398	433	427	424	405	413	383	436	460	393	400	428	423	412	452	432	430	437	432	433	434	438	431	443	426	459	416	426	439	392	460	424	430	469	453	423	422	409	395	422	442	410	418	394	437	416	485	388	404	394	449	426	409	429	426	427	404	439	448	395	420	448	443	403	402	443	441	443	396	400	434	437	406	421	419	447	404	443	444	413	426	435	398	414	390	425	432	406	439	438	421	426	430	418	417	405	448	439	444	419	424	465	381	429	453	445	422	476	476	441	428	368	402	410	384	420	437	414	441	431	400	411	460	391	418	454	448	451	445	435	385	432	434	464	399	425	442	429	397	401	443	427	453	405	428	460	412	398	433	452	420	438	396	456	459	440	445	415	411	450	445	428	442	398	429	417	449	430	405	451	395	417	442	420	432	435	425	430	428	431	411	408	400	409	397	462	407	442	456	423	434	423	436	412	467	420	397	462	466	416	480	398	480	393	403	409	393	450	419	448	467	451	421	424	458	425	403	445	463	426	447	449	446	438	425	417	424	415	447	420	458	407	392	449	447	394	405	426	384	403	434	418	401	447	379	452	423	426	471	449	423	448	448	419	431	431	416	422	433	404	398	481	465	399	433	391	447	417	433	463	425	443	466	488	461	428	458	456	410	442	412	419	373	452	416	397	434	417	428	433	439	419	451	423	471	442	428	413	427	389	461	440	397	418	410	436	453	418	427	387	439	416	425	434	420	421	420	449	424	425	412	435	409	442	436	420	397	445	478	397	448	435	409	412	394	410	424	449	415	430	463	424	417	444	407	432	412	438	393	408	432	410	409	375	431	420	420	433	445	420	415	435	409	415	421	450	422	372	426	398	469	409	444	394	439	415	447	433	413	459	465	432	399	418	414	427	426	420	434	434	404	429	429	435	408	449	434	449	415	388	430	428	426	445	438	434	420	469	438	432	427	439	432	425	435	414	381	443	402	403	456	438	398	424	418	416	404	427	408	415	448	430	424	401	447	431	476	406	434	420	411	417	482	435	402	428	416	459	403	420	468	407	392	400	400	405	365	437	414	460	387	427	436	400	413	430	420	412	418	404	377	415	444	422	414	425	384	398	473	407	446	437	421	404	390	421	439	401	419	394	422	445	361	406	441	448	414	438	404	385	455	420	394	406	438	438	407	425	443	428	432	443	444	441	434	407	452	408	416	404	425	416	414	453	455	433	406	393	383	393	457	409	453	455	419	420	423	450	418	454	435	420	453	379	410	404	438	424	438	419	430	461	475	431	422	421	421	426	421	394	459	480	449	394	397	405	485	437	399	434	435	443	425	427	434	407	435	434	422	421	419	411	423	466	429	453	449	435	426	446	410	422	428	452	463	414	405	427	448	429	450	398	459	439	409	432	415	422	415	419	409	436	460	447	443	394	446	391	399	415	404	413	437	426	415	412	432	385	424	419	416	445	446	418	395	443	434	409	433	394	430	415	460	434	441	422	406	389	378	429	411	437	405	407	468	416	446	415	372	421	445	434	422	438	400	426	406	401	424	414	447	436	416	422	412	389	430	426	385	389	403	451	480	437	426	419	401	471	433	431	423	446	411	443	431	408	434	452	392	437	450	456	422	409	419	438	454	423	438	409	411	433	424	438	417	431	412	419	413	438	396	409	425	393	438	395	416	447	421	410	414	409	423	455	485	449	431	403	395	419	425	429	436	431	418	422	420	426	433	461	441	413	425	454	403	414	412	431	421	407	421	436	465	416	425	398	422	445	420	423	431	428	416	465	421	425	430	392	421	363	407	412	436	440	457	406	466	440	415	406	406	426	430	430	424	435	446	442	427	435	447	454	422	455	438	406	426	427	444	424	413	404	441	443	415	440	428	416	439	408	422	429	421	409	410	436	402	401	418	418	391	393	422	382	444	390	421	411	414	425	447	416	410	396	408	390	439	460	452	462	430	437	454	428	435	419	442	421	421	452	429	442	418	437	422	456	412	434	444	439	420	443	447	409	401	420	418	438	438	411	458	416	435	447	422	467	429	428	463	413	381	454	415	430	451	429	392	402	428	428	430	409	425	400	442	436	417	422	410	423	436	403	393	414	410	435	393	451	432	415	421	429	465	405	436	440	471	430	437	404	420	415	433	419	432	362	437	441	428	411	390	454	422	406	423	402	430	416	403	454	405	419	439	416	370	415	432	422	428	466	443	404	443	450	433	419	390	404	419	405	429	443	458	493	426	436	413	439	409	446	416	400	445	450	409	401	396	442	407	430	428	423	427	428	420	435	417	436	422	440	418	463	441	401	445	448	415	414	426	423	427	420	434	421	455	453	447	425	420	415	431	450	398	422	420	445	378	415	432	428	415	411	410	417	413	432	400	414	435	457	422	419	411	425	415	410	435	427	422	420	481	390	423	407	430	398	448	431	444	446	407	436	462	443	442	424	395	427	450	401	426	409	432	395	427	419	449	432	440	461	464	413	440	411	450	414	386	444	422	429	443	419	396	450	447	422	410	444	425	441	474	448	419	432	429	455	398	443	492	413	427	449	416	439	395	416	422	406	421	446	432	409	416	426	427	427	426	393	447	423	425	438	452	397	424	445	418	410	431	418	439	445	433	431	408	408	457	428	393	443	400	403	437	399	432	430	439	404	415	410	394	403	403	436	398	421	421	380	403	423	437	408	417	411	411	433	414	435	462	430	453	410	394	459	415	436	423	382	439	420	400	417	420	389	417	415	424	415	436	409	429	425	412	435	395	439	417	403	422	465	413	443	440	441	419	396	420	407	420	384	416	443	420	459	454	440	387	463
12864	12612	8657	4276	11212	3265	1751	1406	1178	1077	929	817	757	726	688	634	595	611	606	545	583	570	587	596	548	492	549	516	542	536	569	496	480	516	518	482	509	522	500	555	514	485	493	507	509	474	506	493	494	449	484	522	510	467	476	465	512	513	491	475	473	498	456	489	484	515	507	474	485	486	533	481	453	467	520	483	476	485	465	462	431	444	480	464	466	466	439	538	474	453	476	489	451	490	476	487	502	452	485	492	482	461	487	513	493	447	498	501	466	485	493	482	519	472	496	448	481	482	498	458	450	528	493	475	494	483	487	498	496	478	491	505	500	469	503	467	459	440	486	484	439	474	430	514	504	470	471	474	512	490	481	464	467	448	461	501	499	497	449	489	489	492	450	467	455	452	499	470	491	536	493	476	482	475	500	510	506	484	475	504	475	446	459	480	503	446	500	512	480	437	472	496	468	472	462	489	477	495	488	453	451	452	476	509	468	498	478	486	486	475	453	498	462	484	460	487	462	472	498	461	453	469	466	524	470	475	482	468	496	479	442	531	507	492	477	453	474	499	516	453	498	501	522	498	501	492	520	501	491	469	490	500	488	474	470	506	462	461	470	509	475	479	439	517	457	478	482	462	498	464	492	490	495	472	461	477	501	471	460	489	463	475	449	476	476	439	482	453	459	467	464	485	541	479	480	463	470	477	503	516	475	473	493	474	453	463	482	479	497	502	471	485	466	451	523	471	495	492	485	448	507	495	500	494	425	468	484	467	481	479	477	462	492	494	474	503	505	461	441	483	483	488	467	447	479	471	480	472	467	504	458	490	461	506	484	519	486	471	474	480	486	515	501	482	487	517	467	496	474	437	455	497	476	483	479	482	466	447	466	469	521	496	458	467	493	502	471	478	496	473	492	491	486	499	489	470	515	475	465	504	497	539	498	506	460	511	478	481	473	504	473	509	481	504	487	478	515	474	493	528	480	502	508	476	474	488	456	482	503	472	469	462	551	491	443	490	468	514	491	501	438	470	444	505	482	477	459	499	472	479	484	464	481	428	481	471	504	476	495	496	501	474	497	506	518	469	471	506	520	477	478	500	427	492	495	491	505	500	472	463	463	504	481	442	522	493	489	499	467	479	463	478	503	499	514	472	508	478	475	489	465	501	485	493	462	479	491	480	516	457	480	476	471	459	496	458	462	487	502	466	463	466	481	494	503	477	498	448	500	503	474	517	500	499	476	442	475	444	472	499	476	491	467	481	498	501	482	485	519	486	467	483	528	459	453	478	477	481	511	456	452	461	480	468	496	504	469	498	498	471	464	472	496	487	490	515	466	502	479	534	457	485	492	505	493	477	498	476	502	461	518	456	480	442	489	416	453	509	452	468	477	512	492	448	487	471	493	496	457	493	521	498	507	454	465	493	470	481	484	467	492	447	481	486	530	524	473	475	519	431	434	516	474	460	484	497	480	469	483	501	486	459	487	425	477	493	481	468	517	512	511	474	449	453	483	476	493	465	446	523	467	497	504	495	494	446	463	472	496	463	488	499	471	492	473	460	446	503	487	506	482	485	454	504	464	515	470	482	447	464	453	445	498	472	457	478	463	497	484	489	516	504	532	454	488	452	480	478	489	479	461	492	467	484	479	459	495	480	522	542	499	506	505	507	468	468	498	491	444	505	483	521	478	437	510	458	469	468	440	457	502	496	482	493	446	506	492	468	477	490	494	469	518	495	487	494	492	466	512	472	494	465	465	457	486	479	489	471	457	493	482	509	475	467	516	466	515	468	469	437	452	459	520	460	462	478	453	482	487	467	491	493	465	446	509	494	502	476	491	466	470	497	479	496	500	492	463	495	468	470	449	477	486	524	503	473	419	494	475	448	524	476	495	471	488	506	512	477	461	485	481	508	486	499	499	452	489	509	503	492	504	519	474	468	501	470	463	469	499	496	440	523	480	478	450	507	487	479	507	501	473	471	460	462	473	518	520	475	468	472	499	469	490	466	500	468	531	459	451	488	497	513	497	479	463	486	474	493	476	477	505	505	484	485	463	487	482	468	469	453	466	474	484	490	494	497	478	501	504	493	513	446	470	462	484	452	452	474	484	514	462	466	495	483	503	465	502	503	450	452	460	473	449	475	467	529	485	481	515	475	486	501	475	456	470	485	474	457	482	469	507	453	478	486	442	480	464	461	473	484	463	479	489	499	507	492	475	453	469	489	510	454	481	486	463	459	472	513	485	498	479	459	486	459	455	488	456	521	510	488	488	494	471	484	488	468	470	466	488	487	476	488	491	478	489	443	456	494	463	507	440	487	463	476	493	437	499	491	500	497	514	489	465	511	470	507	489	480	502	485	431	483	516	475	503	488	463	482	493	469	504	498	505	466	482	498	518	500	465	533	528	494	477	457	495	460	462	510	489	506	455	452	503	505	476	479	489	496	474	516	476	512	538	460	492	480	490	491	509	485	505	522	493	513	459	472	513	496	474	508	501	489	467	477	526	452	494	475	503	473	470	470	473	493	479	518	482	481	471	498	472	504	477	450	498	462	505	466	495	442	444	500	454	503	498	470	464	523	453	497	491	426	471	460	501	466	459	453	498	487	494	487	493	472	466	495	449	498	482	458	506	474	447	471	477	450	498	474	455	477	468	483	475	480	491	470	441	485	437	462	468	482	489	462	487	494	508	509	539	478	462	493	514	513	469	472	457	497	483	488	468	458	480	514	485	481	470	484	476	509	497	502	461	456	496	442	486	433	500	489	454	514	446	480	476	498	491	436	462	458	494	474	466	444	492	483	459	477	482	488	486	461	484	474	456	485	506	453	512	493	477	485	501	500	537	497	459	472	498	528	488	464	502	471	467	485	489	493	458	490	504	473	480	459	498	500	481	487	477	466	469	457	483	477	479	460	447	474	506	501	480	500	449	518	512	482	465	492	470	492	473	499	459	422	456	451	445	480	513	446	473	453	472	470	471	471	461	531	471	508	433	490	528	478	446	469	459	473	473	495	460	473	509	470	531	494	469	490	494	444	480	458	480	485	516	459	506	490	447	495	509	460	475	502	511	527	486	514	476	471	504	488	438	490	493	454	482	465	471	481	496	517	480	501	473	481	489	502	493	481	528	477	490	467	512	495	491	500	480	478	504	477	451	506	456	411	499	453	471	459	500	489	492	502	477	458	472	471	491	449	520	533	472	468	465	460	474	507	517	495	489	456	477	462	486	506	473	505	480	505	518	493	494	494	474	525	492	487	503	496	463	470	462	475	437	461	482	486	476	476	529	491	474	488	503	474	456	442	467	475	453	480	502	478	497	457	499	468	495	488	464	447	484	486	473	477	489	482	491	486	439	457	428	464	472	480	497	443	479	457	486	490	521	489	462	484	498	505	489	501	498	458	469	530	541	457	462	448	460	450	501	492	464	498	463	477	521	494	483	449	474	446	524	479	476	479	514	468	489	502	503	474	452	481	463	495	477	490	463	469	477	482	517	488	447	457
24923	21200	27633	24940	14481	2889	759	686	603	616	577	554	514	478	509	507	497	514	499	501	488	526	447	482	500	483	483	488	469	488	461	443	439	494	464	460	500	481	493	473	475	472	490	462	478	445	485	465	451	499	458	472	426	486	463	480	489	486	447	469	442	460	492	480	451	477	491	428	484	448	448	453	459	493	449	459	469	490	496	452	470	460	497	498	457	476	470	467	454	498	449	427	446	444	459	442	449	470	493	431	478	481	480	452	462	464	473	479	491	454	483	488	459	480	484	464	496	475	473	457	472	458	461	457	467	452	461	459	445	512	466	459	453	465	429	465	463	436	456	488	479	452	478	455	441	469	429	427	462	465	487	467	485	448	453	440	450	471	461	480	514	487	448	450	475	433	443	416	452	443	484	470	486	483	487	429	446	493	455	475	432	501	485	454	446	455	458	446	527	452	501	492	465	481	517	435	454	472	471	442	476	490	454	456	447	447	527	474	482	463	486	486	488	457	448	422	461	464	439	436	473	462	464	479	485	485	441	458	511	464	482	427	433	476	490	505	463	481	427	460	501	476	460	444	458	461	479	475	462	414	497	463	457	464	489	444	483	448	444	460	444	471	458	438	504	456	476	439	476	458	474	492	464	439	475	492	458	423	453	494	465	504	471	467	458	496	456	468	440	474	469	460	446	443	444	476	459	471	462	474	496	452	479	467	471	457	477	446	437	459	472	497	502	461	472	451	448	483	473	448	457	476	447	483	475	479	489	472	483	481	439	467	467	466	457	478	438	446	436	449	441	474	497	444	441	459	492	459	450	488	488	450	453	485	448	447	455	436	471	468	465	426	503	476	469	472	435	487	449	463	527	466	465	458	455	481	461	444	474	466	423	471	444	477	469	492	441	413	480	449	478	444	498	486	439	477	472	486	455	442	466	463	449	486	459	482	478	446	477	497	460	516	470	461	463	460	481	440	453	472	477	443	486	469	453	497	514	469	453	451	470	465	475	502	462	466	480	485	479	447	414	484	467	475	456	478	461	467	459	486	414	454	481	451	467	466	429	487	428	475	462	427	486	482	498	529	430	457	438	458	456	450	499	485	460	468	427	471	459	473	425	462	479	447	468	458	482	486	475	464	436	464	504	467	426	443	491	481	486	486	423	497	494	471	445	411	443	491	456	437	490	488	460	448	472	430	501	463	436	428	480	456	491	470	469	484	492	459	448	455	491	477	464	453	479	429	446	463	481	454	489	458	481	483	441	445	484	439	455	477	447	432	451	442	493	467	495	452	486	469	451	500	474	469	436	483	473	456	487	464	494	480	469	427	458	449	501	478	449	467	459	480	450	503	477	463	505	472	444	490	438	455	457	456	514	463	466	487	425	453	428	481	469	452	474	433	466	508	440	450	481	479	510	462	484	456	448	536	474	488	448	480	464	460	450	473	476	466	453	496	482	458	515	455	469	462	444	387	457	447	457	450	459	468	514	431	480	459	492	469	470	506	456	462	458	461	468	449	454	495	473	469	479	488	442	514	495	498	430	451	478	449	484	498	461	454	472	434	476	442	476	463	487	469	468	481	482	481	449	432	477	442	482	445	462	482	480	443	477	487	446	498	476	488	424	460	501	480	490	467	468	495	466	461	434	462	491	462	436	486	438	456	482	472	478	455	502	463	473	447	458	484	486	425	459	496	417	470	472	462	455	492	467	466	457	454	443	447	509	471	454	457	452	457	483	493	430	452	471	455	472	453	453	476	442	493	424	470	474	487	456	459	498	454	474	467	488	431	474	471	444	465	473	476	488	445	441	471	491	456	435	472	469	493	483	525	488	461	476	454	457	449	427	409	456	454	439	508	492	427	488	421	473	448	488	462	468	488	442	455	424	485	459	461	469	453	474	444	489	426	452	480	447	474	434	495	477	412	469	480	483	464	431	449	481	451	450	496	440	460	427	443	467	478	474	506	464	482	469	422	467	505	497	467	410	452	438	473	437	430	470	436	481	469	470	467	498	450	472	455	470	466	415	443	441	473	483	426	489	458	483	484	444	473	472	456	441	500	435	515	506	461	443	465	450	449	472	481	472	476	485	460	456	470	478	480	437	462	457	482	445	463	474	443	459	454	504	435	477	483	442	507	446	471	470	511	475	482	460	447	470	469	435	442	428	480	469	459	420	482	460	452	478	436	438	480	483	444	469	477	499	467	468	480	467	463	492	431	475	463	478	488	472	432	442	470	504	472	504	457	471	456	490	466	477	470	427	469	425	454	465	439	457	446	452	442	454	504	495	450	470	429	475	419	451	432	463	474	422	427	470	509	456	457	425	428	493	465	489	503	463	474	475	492	453	473	463	466	453	461	454	498	467	465	483	499	431	502	477	475	455	503	474	472	429	466	482	478	470	442	508	478	477	480	469	420	453	467	444	485	443	471	470	436	455	519	466	492	462	460	437	486	470	458	466	451	470	436	455	463	488	486	471	447	440	496	457	466	475	457	462	489	477	478	422	479	403	441	457	473	431	497	490	463	479	487	485	466	472	460	477	454	481	457	453	427	462	504	469	498	462	483	485	438	481	406	468	486	467	466	482	502	460	488	485	462	481	469	447	457	446	487	472	474	478	464	500	487	430	447	424	468	485	465	488	431	449	455	429	438	521	443	472	453	466	416	461	466	464	466	489	479	466	470	444	482	499	454	429	486	440	491	441	448	452	469	441	452	489	480	432	437	486	492	481	489	459	433	482	483	449	462	492	510	445	462	438	497	476	447	436	474	430	477	472	447	496	478	468	442	445	459	467	470	463	458	475	488	469	476	465	468	449	501	473	462	453	487	471	501	496	466	444	457	493	473	473	485	439	449	445	467	464	449	441	461	459	437	460	452	464	457	442	493	439	502	484	437	450	470	461	469	449	488	453	464	449	419	443	472	494	450	485	462	498	509	466	462	440	440	490	474	488	507	492	527	466	458	466	458	493	444	442	444	499	469	479	426	462	416	464	454	428	479	444	472	409	438	488	437	465	444	472	451	447	501	481	490	473	468	453	473	491	509	464	506	468	453	436	451	460	460	440	509	464	511	474	447	434	497	425	518	463	463	475	452	466	503	440	470	473	473	450	493	457	442	516	465	462	451	472	457	490	492	473	472	440	427	474	503	517	489	451	466	465	442	476	477	487	493	461	459	446	448	456	461	488	462	468	452	444	468	476	480	459	451	460	473	440	470	458	453	452	462	456	463	461	509	469	452	468	459	437	461	484	468	481	440	484	457	438	445	469	478	459	510	459	450	486	478	476	515	495	484	443	464	461	488	465	447	490	481	458	451	429	485	490	519	467	482	491	435	487	457	500	446	460	436	495	456	445	474	458	449	484	473	439	480	453	496	529	456	499	465	427	478	472	452	456	443	501	485	491	495	483	461	480	445	533	461	495	467	457	461	449	468	506	492	473	475	474	437	438	477	423	457	497	464	465	464	470	429	464	471	483	462	493	472	490	452	453	484	473	468	489	490
13533	8412	5176	2557	5929	2240	1211	1095	981	888	789	675	690	654	672	663	618	573	616	581	586	554	604	609	572	568	584	592	608	574	534	577	628	567	553	530	565	556	554	540	579	523	587	512	555	550	553	566	569	589	502	553	547	542	544	585	524	564	575	571	585	540	552	554	543	577	604	562	563	556	547	602	532	532	539	509	494	596	562	597	518	556	599	579	563	519	577	578	541	569	553	516	526	517	561	552	587	540	562	583	510	529	520	546	566	566	539	530	564	525	560	548	522	561	580	576	530	566	531	522	543	555	567	524	500	539	540	553	556	571	549	561	543	563	565	525	579	564	534	538	595	568	578	521	606	546	538	515	578	513	520	553	536	576	559	512	521	541	565	570	541	552	561	533	568	530	558	530	551	556	594	543	536	557	549	564	553	568	509	561	538	545	519	528	560	567	536	568	566	516	543	513	535	526	587	540	556	587	540	536	521	547	599	537	549	537	579	588	554	546	524	536	597	498	550	553	531	540	568	594	507	549	551	574	558	566	569	561	565	557	563	553	568	569	512	516	550	543	541	580	556	537	526	565	544	533	539	570	540	582	542	593	585	567	540	594	538	555	575	538	510	557	501	566	548	559	553	544	522	542	578	566	552	559	581	564	562	550	512	561	522	579	552	522	566	595	555	553	596	551	496	542	530	485	524	548	536	551	547	512	545	557	515	529	576	554	551	563	544	550	550	525	579	536	535	580	584	544	580	583	534	534	549	576	580	540	542	522	558	577	579	552	559	506	560	558	528	542	508	544	546	534	548	601	552	541	557	524	561	574	567	576	506	550	554	555	560	540	556	551	570	570	575	530	542	573	575	534	562	542	532	560	550	560	566	542	578	582	546	595	548	524	537	576	567	562	544	575	558	565	583	529	560	573	551	532	514	519	575	564	530	558	525	552	556	521	563	554	558	546	533	521	538	537	537	537	583	516	567	564	566	506	570	572	556	552	543	557	585	554	534	574	528	524	558	552	550	626	577	556	599	574	549	586	530	534	531	564	576	568	566	552	538	538	579	571	561	577	510	592	568	570	548	528	595	538	566	537	601	554	514	595	569	559	536	582	572	527	557	525	561	561	543	532	555	552	517	612	585	514	542	521	543	528	587	523	540	554	497	560	524	586	567	538	537	552	566	552	549	533	570	553	524	525	560	556	513	533	552	571	527	598	550	568	551	565	546	526	557	549	530	569	585	564	552	518	543	541	552	538	569	577	515	527	574	513	551	594	544	567	582	601	546	515	543	549	560	537	535	591	540	525	594	571	559	524	566	567	567	552	565	517	550	507	571	567	557	576	541	558	570	562	554	561	562	565	516	550	541	576	548	548	544	587	530	608	514	526	554	564	590	533	545	546	541	566	529	577	585	573	554	530	561	517	573	532	574	517	589	602	506	578	538	516	531	555	590	607	521	521	539	527	575	576	536	602	558	539	551	573	585	539	567	559	553	587	557	548	590	578	546	558	558	529	539	579	551	589	509	569	566	595	555	563	528	577	553	547	564	531	546	522	551	526	538	550	543	541	532	551	577	563	540	501	560	561	539	526	577	549	558	586	554	576	517	575	554	585	533	555	569	521	601	524	549	517	532	573	540	543	554	541	548	534	603	579	567	534	557	542	561	535	540	549	548	523	594	535	549	569	568	573	569	563	531	580	566	549	572	528	580	531	519	590	561	588	570	561	561	540	574	560	569	561	523	561	553	550	546	569	600	527	558	527	554	532	588	532	557	594	554	562	537	569	591	548	548	544	556	553	547	558	560	542	549	554	517	565	578	579	551	517	553	553	588	545	530	547	564	549	581	538	592	546	557	524	540	561	574	515	567	547	530	586	573	572	581	575	572	581	515	543	557	548	558	580	514	551	531	548	528	564	554	577	537	546	599	501	545	551	583	524	518	569	566	550	550	540	525	550	583	517	583	533	541	560	623	556	592	552	540	550	521	546	541	556	554	564	574	582	567	558	565	537	544	552	538	542	562	559	529	529	598	573	540	502	568	544	598	581	540	555	544	546	529	546	526	469	509	570	555	541	543	550	563	545	546	560	546	569	555	562	559	542	599	506	579	543	578	543	530	557	564	552	532	537	535	513	565	581	560	572	521	507	536	556	566	565	530	598	554	548	530	544	546	524	528	600	563	585	572	522	549	547	563	587	574	544	574	560	544	573	538	564	565	553	508	559	554	548	550	561	538	545	554	559	562	517	561	544	545	502	565	584	570	564	562	511	525	554	537	522	582	544	567	550	555	563	533	517	577	538	576	544	549	555	542	572	545	591	561	537	536	540	534	564	554	561	594	567	586	519	533	537	565	527	573	550	535	571	531	503	611	586	556	540	584	560	564	554	525	520	539	543	541	563	567	615	569	532	592	551	566	556	617	573	567	542	567	554	537	599	601	550	516	514	521	549	561	537	546	560	558	573	565	565	525	534	552	562	541	549	583	553	544	587	543	582	541	558	577	495	571	539	550	542	591	549	549	552	526	520	591	558	519	549	599	564	552	568	565	531	539	540	564	504	566	539	545	547	561	563	538	567	546	504	547	570	581	542	565	579	546	564	539	545	554	603	563	521	615	561	539	518	552	623	519	544	559	539	554	535	521	499	580	522	532	563	542	580	528	583	523	544	566	535	596	595	571	559	579	573	586	547	526	518	555	528	562	526	594	535	542	537	540	541	527	515	544	504	563	556	554	530	516	542	551	553	545	582	552	549	554	550	546	576	556	532	572	551	544	559	585	579	559	523	519	550	558	559	578	529	527	590	570	593	552	556	584	595	561	556	529	551	556	551	531	548	522	541	552	556	587	521	534	553	569	583	544	564	537	516	568	535	506	566	571	527	535	537	573	516	536	573	535	567	540	542	584	556	525	530	558	575	570	599	527	508	542	571	544	506	527	553	538	576	573	559	547	530	541	498	578	574	571	555	561	579	571	581	561	555	575	550	558	553	522	622	575	528	623	548	558	520	541	563	487	520	561	538	514	538	530	564	544	544	524	555	517	538	549	586	556	548	566	536	541	561	534	556	536	580	537	602	547	526	592	534	507	554	557	588	617	569	545	513	571	557	602	579	549	578	557	529	547	547	541	558	531	503	556	521	598	517	560	511	593	584	566	534	493	546	569	562	551	557	600	557	544	557	539	582	574	564	553	550	564	559	538	559	549	566	558	535	541	528	525	529	550	522	533	556	536	564	562	579	559	550	558	542	531	558	534	541	549	560	541	576	556	566	575	553	555	547	511	540	550	558	541	593	515	501	580	546	571	579	541	576	573	554	550	507	555	555	534	539	532	571	522	577	544	536	626	548	587	574	487	543	540	521	547	547	566	542	554	573	550	524	587	531	552	596	536	577	572	531	528	527	550	542	538	529	590	576	556	526	519	536	576	549	532	583	535	587	569	543	574	561	565	590	529	568	567	560	574	538	583	556	559	538	513	567	536	538	548	572	503	525	559	528	544	604	547	649	581	574
22699	21236	29072	23701	21252	21364	13547	2054	1426	1335	1212	1039	1063	1068	984	986	971	916	886	881	924	831	846	828	851	879	873	794	838	838	820	785	851	835	808	806	793	827	863	777	794	788	834	827	795	849	761	761	775	817	817	767	843	798	811	791	780	838	823	735	804	789	838	772	753	819	774	785	792	775	788	831	836	825	775	816	839	795	814	816	850	790	791	823	775	762	781	788	862	719	833	802	759	801	787	799	750	825	799	762	787	844	768	784	799	779	787	758	856	800	755	840	818	794	743	828	787	797	774	766	757	809	805	788	795	812	792	793	768	816	788	750	779	772	816	763	722	815	806	732	803	813	767	809	849	775	739	777	813	820	771	798	754	801	770	834	768	743	797	744	775	775	784	772	799	761	736	821	768	779	782	791	744	746	755	740	773	778	816	827	789	767	778	768	793	752	745	761	774	770	730	828	783	781	759	753	780	753	780	749	806	750	766	830	794	806	840	752	744	759	746	741	810	818	829	796	806	794	811	837	743	755	796	831	801	798	814	800	778	748	766	751	791	746	769	748	806	757	835	797	774	789	787	800	732	734	773	764	781	768	778	733	826	777	754	782	773	784	795	743	794	732	734	798	822	814	809	722	741	763	820	819	735	745	716	772	784	797	788	751	741	764	749	806	820	785	814	767	750	821	765	757	806	768	761	779	757	751	782	764	808	779	774	759	791	796	785	758	800	779	767	792	806	768	748	800	737	791	812	769	771	815	765	847	808	764	806	754	741	769	770	800	832	789	754	802	780	792	797	813	782	802	772	787	814	781	796	766	821	796	765	831	756	786	764	837	758	794	753	752	736	791	773	814	805	758	760	765	804	823	783	747	774	837	770	728	777	761	745	812	739	776	787	741	782	758	811	789	738	811	796	766	807	760	772	760	811	787	787	807	806	776	779	764	809	748	774	789	786	745	805	775	738	776	762	760	779	832	797	782	778	795	773	796	761	823	833	775	827	805	824	764	773	787	784	798	792	789	771	784	808	784	736	798	743	742	801	812	775	706	780	757	780	807	816	762	785	760	787	776	814	773	784	781	761	784	809	819	826	770	783	802	766	765	758	750	836	771	723	834	770	811	778	780	771	824	795	723	772	749	779	788	750	796	782	740	748	776	729	812	830	789	801	806	779	735	784	761	752	776	754	729	754	790	804	744	808	787	772	776	813	787	831	747	789	790	736	727	812	780	793	812	827	770	808	741	827	796	746	732	737	813	749	728	746	792	784	798	796	781	785	784	766	845	793	796	762	800	738	745	757	771	806	811	779	763	763	784	819	741	765	833	796	759	818	812	766	838	809	773	824	747	803	769	789	801	747	774	781	744	748	796	797	780	789	820	761	809	776	801	774	750	804	776	767	752	820	822	763	861	750	830	798	782	788	758	780	862	774	789	816	762	782	789	826	742	772	813	741	810	738	765	773	781	824	823	748	762	788	772	789	757	731	748	772	792	776	816	759	762	772	790	806	800	783	794	804	750	807	837	796	779	798	757	779	773	799	842	780	773	770	771	830	779	820	775	783	793	778	797	756	757	805	796	789	779	775	790	769	781	809	797	769	812	795	788	787	760	769	778	789	760	799	767	810	817	770	736	810	783	740	798	808	798	742	808	799	727	784	784	782	795	796	739	799	791	801	780	786	830	755	739	808	802	741	803	780	747	746	768	790	779	780	775	793	812	856	793	790	787	815	751	803	773	799	798	763	777	768	788	753	785	814	768	754	784	752	801	758	719	791	817	782	784	764	789	770	771	785	766	806	770	784	717	800	778	793	773	765	771	767	769	707	837	767	737	762	756	746	800	787	753	803	799	777	727	778	806	761	800	771	775	802	845	773	799	761	790	800	753	755	729	740	747	773	788	796	776	828	788	768	782	784	769	770	788	793	768	773	754	755	748	817	774	767	746	758	752	802	809	793	803	826	763	754	816	765	757	772	739	790	747	776	784	827	753	803	786	836	831	775	787	784	800	809	828	827	797	816	835	806	768	733	780	759	798	742	769	763	835	790	803	754	785	778	761	769	773	829	792	803	774	809	767	732	781	786	766	781	764	803	771	767	757	800	764	773	788	725	813	792	806	766	790	784	771	785	739	766	805	785	768	747	800	879	745	806	805	784	791	734	783	771	794	824	756	806	818	772	834	751	738	761	804	761	787	831	820	796	810	761	789	783	784	740	755	801	734	783	757	769	836	771	781	715	734	802	752	778	753	826	775	750	750	744	768	775	752	809	793	778	761	787	764	768	727	777	751	798	702	744	812	797	838	826	776	778	760	766	774	807	796	773	782	796	788	743	759	747	804	770	822	782	786	724	836	795	714	767	715	787	765	786	785	798	746	795	764	797	764	792	754	788	771	810	764	778	771	793	782	760	781	769	790	817	745	791	776	779	793	760	799	832	759	752	789	765	807	792	810	756	793	757	776	814	779	742	727	730	802	753	813	785	798	793	835	770	763	781	783	769	818	799	814	750	803	798	788	812	714	728	767	790	715	748	774	771	790	733	819	841	790	788	785	781	794	793	807	779	759	769	745	738	810	741	794	793	753	803	808	795	795	778	756	799	804	816	736	761	763	757	759	793	772	787	792	770	762	807	780	746	778	786	759	781	777	757	791	734	793	785	773	807	778	782	790	726	774	809	800	757	724	786	710	782	767	772	778	784	798	793	707	818	823	818	777	799	772	747	780	806	769	762	810	747	784	775	757	740	756	818	743	813	754	752	817	773	759	822	833	802	776	786	804	772	783	754	747	785	759	765	776	765	756	741	796	816	796	784	842	794	771	759	796	761	759	768	809	771	816	756	778	742	779	761	750	762	786	784	786	801	720	782	772	812	793	782	762	765	783	786	815	744	806	768	769	797	785	756	800	813	803	798	777	795	771	766	772	798	846	755	770	789	774	777	775	820	775	769	787	777	794	810	780	728	793	793	783	811	749	786	809	779	789	798	769	761	756	776	750	799	780	784	801	758	748	785	757	770	761	778	737	775	782	743	751	730	808	823	792	749	764	814	743	806	817	797	757	782	776	797	762	805	795	735	784	773	832	783	807	785	770	755	771	831	760	759	807	732	807	800	824	777	767	741	797	794	778	789	745	791	803	761	773	771	786	790	787	804	799	727	810	823	758	744	793	782	727	801	787	766	729	765	813	767	822	785	792	801	786	797	778	799	764	833	770	701	788	796	781	758	819	758	788	816	777	741	806	828	722	755	783	794	764	725	794	835	751	771	774	827	781	781	836	779	830	783	779	775	830	728	827	792	755	714	783	785	773	792	752	770	780	779	748	748	777	802	780	756	769	765	789	788	812	795	795	835	771	740	737	761	717	739	782	774	818	774	777	805	807	785	750	775	778	713	845	788	775	730	756	732	792	779	811	771	821	753	771	849	779	752	771	791	736	793	823	781	784	764	720	801	750	789	781	764	732	777	782	803	752	786	773	748	745	823	765	788	786	791	771	755	761	795	776	763	790
16779	18957	14175	8128	13066	6275	3229	2770	2258	1991	1759	1467	1354	1262	1278	1189	1163	1060	1052	1033	998	977	1000	946	1011	1007	919	921	914	925	898	931	905	875	938	875	933	848	895	819	893	866	847	890	861	872	911	874	862	839	863	899	867	845	883	900	889	862	848	827	825	892	837	863	844	884	854	850	956	900	789	843	892	913	902	850	874	852	884	837	845	854	850	849	866	849	825	804	893	877	841	897	913	900	865	849	885	886	847	887	867	911	807	852	883	869	875	870	811	876	855	830	852	855	848	902	848	893	865	883	862	857	846	879	810	778	851	844	827	845	822	808	866	833	852	840	835	849	866	818	902	846	826	877	850	881	846	879	885	857	833	856	886	861	849	857	817	792	812	835	878	827	866	839	834	846	871	871	869	820	843	855	793	881	888	835	805	832	844	871	849	835	838	829	821	824	863	857	842	877	829	883	844	853	852	889	822	857	819	841	833	851	886	840	842	866	808	838	868	843	807	836	829	810	838	819	872	830	851	851	813	838	806	877	816	793	834	853	868	842	882	865	857	879	894	832	851	847	844	865	835	850	844	806	877	822	883	795	827	861	883	880	796	885	820	830	859	870	801	791	834	870	809	818	883	806	890	851	869	847	824	822	850	821	842	871	889	895	851	854	818	825	892	852	805	827	814	897	813	832	833	821	847	811	792	816	839	832	843	845	862	830	819	844	851	815	879	879	876	839	836	832	863	839	828	817	889	896	804	863	814	871	858	851	867	852	848	896	894	890	849	849	870	891	857	869	825	798	840	869	813	802	835	860	846	857	837	870	888	830	870	838	860	850	828	858	863	813	827	854	897	809	853	865	855	806	840	842	828	896	811	814	842	874	815	807	878	912	871	826	798	833	854	838	841	848	805	861	835	859	898	843	819	811	853	909	818	856	861	835	881	824	829	854	849	933	867	841	803	858	848	886	896	805	844	835	828	817	790	849	855	889	856	860	862	875	813	853	879	886	818	853	852	833	821	831	798	845	827	857	847	874	888	834	836	849	850	852	883	856	869	864	862	844	855	841	841	840	839	823	838	880	886	848	828	846	825	861	888	869	843	850	859	832	888	818	805	837	842	890	839	888	859	824	831	849	854	876	882	868	879	851	847	904	895	835	841	817	887	822	817	916	903	879	909	848	874	811	849	897	841	881	865	850	873	816	839	815	868	837	864	867	850	894	821	862	881	876	872	823	787	845	859	835	826	786	859	797	879	848	856	886	848	887	839	845	836	816	907	840	858	832	860	837	849	861	916	798	868	818	796	863	858	855	834	851	841	834	859	816	878	821	820	849	858	862	846	822	886	893	835	874	805	912	809	832	794	883	870	867	867	820	869	832	882	805	850	875	815	820	849	860	901	844	862	846	866	843	814	867	835	823	848	864	876	887	797	844	839	838	806	893	858	851	874	882	854	876	850	811	892	877	846	843	854	853	821	882	870	845	893	885	805	841	893	852	862	812	812	860	859	802	853	848	893	802	894	821	833	822	878	884	833	831	912	863	855	826	850	879	820	861	840	857	923	831	898	885	841	878	882	892	848	848	882	830	820	802	842	812	818	847	798	832	847	842	905	796	868	829	927	814	833	859	880	825	901	804	874	935	799	860	831	886	831	804	896	890	846	805	928	838	828	842	873	877	892	889	848	854	851	803	841	826	873	874	881	831	861	880	823	897	868	828	882	878	880	817	845	861	827	894	795	847	841	904	864	894	880	849	853	852	857	891	867	806	823	855	802	843	805	852	833	882	812	822	853	816	891	829	881	873	850	850	848	931	865	777	876	829	844	905	816	830	858	850	839	897	895	911	872	831	873	866	827	902	843	866	788	838	872	877	863	895	872	786	827	819	843	844	836	826	840	811	843	848	867	867	834	787	842	861	823	875	890	837	829	854	832	817	845	821	886	825	837	823	862	870	852	833	850	900	882	834	869	855	901	846	870	784	828	892	847	825	853	839	836	819	866	820	864	851	851	876	872	823	786	813	841	860	819	881	849	824	843	863	879	856	899	878	867	857	875	850	896	823	837	825	848	834	880	818	813	835	811	850	867	853	877	864	846	906	827	864	869	864	803	827	857	887	883	860	878	904	836	794	808	879	872	848	831	833	878	878	871	814	812	875	871	861	851	862	833	803	849	833	849	852	904	881	878	819	823	890	843	790	814	872	862	854	804	814	861	839	814	858	856	856	863	843	846	851	804	869	850	815	875	847	851	831	838	804	873	881	806	833	891	832	810	815	859	911	870	838	849	854	846	846	848	853	855	852	843	869	841	837	882	879	821	849	857	835	868	831	829	862	867	849	899	873	835	807	812	823	887	854	865	909	848	812	836	843	840	832	844	863	857	831	869	845	870	918	864	871	869	843	872	848	875	783	818	856	837	811	817	844	836	825	862	857	819	798	878	850	792	839	835	851	871	876	851	864	798	856	875	829	877	887	866	857	834	912	868	897	880	872	859	863	800	763	836	864	830	847	849	893	892	827	865	840	863	862	839	833	839	822	852	781	836	797	799	840	796	890	877	818	851	820	876	822	864	803	876	813	844	865	893	823	840	836	846	820	859	867	893	818	841	850	837	872	831	921	855	868	855	835	864	894	836	869	881	791	870	812	843	863	817	856	905	831	830	835	874	808	892	836	849	854	810	821	818	859	830	803	896	823	807	832	867	836	836	836	846	826	859	833	839	836	851	819	851	866	865	835	829	877	835	862	853	809	844	832	857	855	801	870	887	869	837	823	858	866	846	868	842	855	804	820	847	868	867	842	849	860	851	841	855	841	847	831	852	852	853	880	879	886	836	872	845	823	809	775	872	863	822	840	845	809	841	904	858	876	809	861	901	796	823	809	815	803	865	868	833	856	838	863	928	855	864	841	793	861	910	815	826	851	902	866	839	845	867	866	859	857	831	892	881	823	845	863	878	821	907	870	795	840	870	869	838	844	818	892	874	815	891	868	854	826	902	860	877	798	838	849	845	805	875	820	819	857	869	803	853	792	838	836	820	813	851	893	805	877	843	855	843	885	849	869	883	821	794	822	839	802	844	851	867	822	798	870	796	807	832	807	850	842	850	823	814	826	835	842	845	860	861	871	828	871	800	845	872	880	837	868	859	846	883	849	860	862	841	861	830	886	843	799	876	893	880	861	822	845	877	843	872	803	841	845	859	848	823	851	886	799	850	803	855	811	868	834	833	884	826	822	899	863	845	856	803	887	808	859	845	837	854	843	873	866	854	784	807	863	861	837	797	875	856	870	875	829	793	868	863	827	945	884	844	867	852	875	850	853	841	860	855	830	818	802	844	897	863	807	843	828	854	870	831	887	844	873	867	876	845	858	856	843	833	870	835	877	851	902	834	852	843	853	818	817	850	842	861	869	837	836	844	874	807	864	852	895	838	820	864	823	848	794	840	809	842	870	858	818	846	877	868	938	839	848	865	801	825	893	887	859	881	836	878	785	873	883	840	832	807	833	815	904
27087	20608	9590	1005	823	654	424	321	285	298	233	256	264	280	279	281	270	233	266	282	272	277	258	267	249	259	249	267	260	277	284	267	239	276	302	249	298	280	298	256	268	278	271	275	248	257	261	263	268	295	268	289	256	294	276	222	263	255	293	278	269	254	267	269	280	260	287	268	265	276	270	276	272	285	265	292	241	273	254	272	259	262	263	281	267	272	274	265	256	245	294	260	266	284	288	279	281	273	277	244	259	254	272	243	246	271	266	275	278	240	254	300	246	258	274	258	251	293	303	252	255	268	266	281	267	260	298	255	265	246	260	238	278	279	236	277	280	265	240	279	322	266	248	287	263	264	289	280	253	237	274	271	270	286	273	284	270	259	276	252	237	261	277	279	266	303	278	280	261	270	241	274	233	258	272	254	268	266	245	275	256	248	287	274	260	261	260	259	265	257	280	281	277	262	275	273	262	266	269	278	264	293	222	251	272	254	273	291	268	278	290	276	289	251	265	270	255	271	283	255	257	262	280	247	274	270	232	268	294	283	279	269	259	249	236	264	267	274	242	247	247	266	266	297	305	268	260	281	297	294	228	275	287	260	234	248	270	263	267	261	265	266	288	268	249	242	243	267	260	280	280	274	252	267	255	240	286	290	262	274	268	298	270	271	260	252	220	242	257	273	277	245	287	290	277	272	281	269	243	259	239	267	296	264	277	262	257	240	268	269	262	269	265	269	257	239	263	289	222	274	286	265	281	258	296	268	283	245	239	242	245	243	252	272	273	250	283	246	268	281	278	247	265	261	283	253	281	239	254	249	282	294	286	294	265	281	277	273	285	265	267	253	275	254	287	304	277	272	287	270	254	265	270	253	247	249	261	235	279	253	228	256	264	277	228	274	267	294	267	237	260	275	273	260	262	253	247	286	261	243	261	262	235	285	292	234	276	295	271	268	240	246	259	230	278	267	255	251	246	283	281	237	274	245	260	255	278	279	265	266	265	266	311	288	242	247	239	271	282	285	268	252	269	272	265	246	243	268	265	271	292	255	276	259	270	282	261	270	257	284	253	236	247	256	258	257	228	266	249	279	282	277	287	278	268	273	243	236	261	276	272	276	239	241	228	268	286	280	242	270	248	263	241	265	282	260	281	268	278	258	260	283	275	270	246	263	235	290	246	272	249	237	278	276	262	274	256	278	254	256	270	258	260	265	277	248	267	251	266	240	273	266	245	286	263	285	239	277	253	253	234	255	249	262	278	262	257	235	260	271	279	284	250	276	271	227	248	299	258	289	263	246	260	253	271	252	248	264	258	291	259	262	235	264	270	258	272	299	264	257	257	235	260	259	281	257	240	272	248	264	294	277	274	252	283	283	271	290	260	269	271	252	300	274	254	266	260	259	261	274	248	262	250	257	265	260	259	275	274	253	288	274	283	280	255	271	276	292	263	260	265	282	257	270	289	276	295	240	263	263	268	262	256	277	237	247	276	264	275	270	277	278	279	259	279	234	269	270	242	248	269	273	256	265	268	285	270	253	254	264	256	254	250	258	260	295	238	284	255	256	271	261	276	245	242	279	260	290	276	258	265	284	283	264	291	228	276	260	317	298	261	275	237	272	270	250	285	248	262	282	271	283	252	264	270	287	277	256	283	224	242	257	281	262	268	238	276	282	269	266	296	246	278	255	285	273	288	267	279	273	268	263	271	253	261	278	262	236	249	250	244	275	262	283	285	279	265	286	302	256	289	264	257	265	272	293	275	278	203	280	268	237	280	260	282	306	278	287	272	262	246	269	272	273	230	270	290	257	287	244	263	276	228	280	242	259	249	240	280	289	283	272	260	280	273	278	252	281	261	244	246	283	290	275	274	275	271	302	257	244	265	241	272	229	263	247	246	277	279	258	265	287	273	300	280	253	273	285	276	266	270	266	259	266	248	276	284	253	269	256	272	247	303	281	277	269	266	272	257	270	271	262	270	260	263	272	280	272	241	266	262	241	241	253	239	261	259	268	259	267	262	263	260	269	284	275	262	251	282	258	269	262	253	296	277	286	268	252	292	245	275	281	267	270	291	251	273	261	249	258	265	267	270	261	280	248	283	260	288	261	254	264	272	266	249	251	266	266	262	261	289	268	229	251	264	264	288	295	257	258	281	281	274	303	274	268	259	251	251	257	255	255	239	263	275	246	278	240	259	284	263	290	250	259	292	300	230	251	250	281	272	243	255	262	239	260	255	251	263	289	256	247	251	231	290	253	280	268	279	270	244	270	296	270	284	282	276	264	257	289	260	286	255	260	288	279	268	277	263	238	279	253	279	286	260	268	216	246	266	260	250	258	263	243	261	263	247	259	279	269	254	242	302	288	263	251	275	285	242	272	268	269	272	276	239	304	252	261	246	266	285	272	277	281	277	257	265	264	255	267	280	260	282	257	250	281	256	225	269	273	268	280	254	298	283	267	239	277	278	256	283	258	278	263	267	249	300	311	279	238	278	310	301	253	270	286	262	274	269	243	278	261	292	284	281	286	258	266	256	281	254	226	276	275	292	265	302	261	262	291	283	262	235	233	257	290	260	257	266	241	273	263	281	273	300	282	251	261	255	294	258	248	280	254	258	242	286	244	264	276	254	299	252	243	249	249	274	239	291	249	250	257	313	277	262	256	245	266	261	289	255	279	234	257	266	303	267	305	290	289	243	256	252	288	265	255	261	289	294	271	273	297	248	292	284	236	247	235	234	267	275	242	249	281	257	264	258	265	281	263	270	296	262	282	265	229	271	267	292	281	305	262	279	261	293	259	263	260	255	288	260	279	247	294	261	261	291	247	258	253	258	297	301	253	284	283	259	292	242	270	274	271	279	268	258	268	291	243	252	260	273	257	251	275	259	273	255	248	271	267	285	272	277	237	245	287	258	279	265	271	269	222	284	288	283	267	258	271	288	253	298	261	244	259	291	268	250	263	271	298	249	292	294	266	278	273	254	297	260	259	244	268	239	273	258	285	257	247	281	271	261	287	258	258	235	284	285	262	251	291	283	272	271	253	241	299	276	304	267	278	275	288	275	292	237	291	252	259	285	278	272	258	265	281	283	297	272	265	277	285	273	266	287	269	280	287	265	237	245	258	289	283	296	254	274	285	303	257	246	276	235	285	269	272	280	267	261	265	267	280	251	239	274	275	275	266	261	275	261	266	258	242	275	252	271	256	280	236	290	260	245	271	263	248	257	265	273	267	258	245	274	270	274	252	287	257	260	248	262	262	275	261	269	305	261	280	261	248	240	293	261	252	279	282	251	246	285	260	281	272	273	266	269	255	246	266	274	267	266	269	272	299	242	248	262	284	286	269	240	272	227	284	272	256	238	277	281	279	256	289	271	252	253	270	260	267	259	273	260	269	278	279	244	281	261	266	269	260	259	274	255	263	268	268	267	277	285	271	256	280	266	244	244	252	269	303	249	251	265	246	284	290	291	272	273	285	284	252	248	259	292	236	267	294	255	267
12056	3491	1681	667	1012	714	467	394	377	413	357	356	338	367	345	346	330	315	333	296	329	330	355	302	325	313	336	323	326	318	338	342	306	354	319	317	326	315	311	312	317	316	341	304	317	363	335	314	328	340	337	362	319	308	332	305	310	341	324	302	336	300	298	296	320	321	324	318	316	286	314	326	323	339	315	338	317	327	334	308	296	345	326	332	334	356	331	293	299	314	354	312	334	297	319	348	337	359	308	322	346	323	277	310	329	311	318	324	309	327	284	291	345	323	321	322	326	310	345	270	341	334	357	338	334	309	359	297	307	303	322	309	323	317	325	322	328	346	314	310	307	311	318	314	344	346	328	327	297	321	348	325	328	292	347	318	329	337	333	322	301	344	307	284	355	338	335	327	333	332	335	311	322	332	347	337	321	305	335	315	325	324	358	338	312	324	310	339	336	333	330	310	310	334	335	328	309	324	319	330	346	357	320	301	324	337	330	334	326	311	321	319	320	292	315	322	302	318	324	298	323	334	314	328	313	337	305	346	329	301	308	361	320	327	310	305	345	342	329	313	313	366	294	331	299	336	319	313	338	356	304	321	347	333	321	329	360	299	352	339	315	324	337	307	303	335	331	324	297	320	316	312	334	307	315	335	333	337	315	315	365	330	324	313	364	335	352	337	290	336	300	334	282	316	354	348	321	336	328	346	330	336	291	319	329	300	320	340	325	324	331	342	355	337	318	331	336	343	319	303	310	322	333	314	326	314	326	327	325	333	317	346	328	303	341	333	335	313	313	308	317	304	332	320	326	332	290	312	299	344	273	304	299	334	325	337	319	321	355	316	320	330	336	305	337	339	317	337	324	345	339	362	339	350	314	322	307	339	326	306	319	312	326	321	355	307	332	339	324	330	320	302	328	348	321	305	310	297	335	327	318	328	297	330	331	322	330	337	340	303	349	340	317	317	333	310	331	313	354	334	325	313	296	345	334	312	335	345	322	293	313	328	304	321	334	350	327	319	315	333	330	324	339	317	314	318	317	302	316	315	322	300	338	335	318	321	330	336	321	334	329	338	328	309	312	335	316	362	343	332	342	347	316	350	338	299	341	316	320	336	328	314	310	295	323	339	293	347	309	327	333	341	327	330	309	316	330	320	344	298	312	290	310	306	338	330	301	347	341	307	306	305	289	327	317	347	319	338	302	325	312	330	336	314	331	347	323	314	334	336	299	321	364	350	332	334	349	324	332	337	301	338	306	333	332	324	328	321	336	313	310	290	309	325	321	321	274	327	301	300	308	294	280	313	309	335	295	312	318	347	333	318	341	304	304	343	336	328	317	343	327	352	325	315	327	304	333	321	302	351	301	304	341	331	344	335	354	330	340	357	315	323	305	321	340	336	298	329	308	317	302	358	337	309	316	314	326	331	312	324	348	347	293	315	336	291	286	297	295	337	341	331	296	321	314	347	310	306	311	327	363	337	320	327	336	320	329	298	337	340	328	322	315	332	326	348	348	346	355	328	320	291	314	310	328	282	310	318	314	345	344	305	299	328	303	325	344	330	287	298	335	330	320	335	286	354	351	344	311	313	341	331	330	335	318	295	349	349	337	311	281	315	301	299	324	324	321	337	327	306	341	312	334	306	343	321	328	315	310	353	331	317	290	348	310	321	326	342	323	316	334	352	355	326	274	334	325	308	318	352	317	310	334	320	348	272	327	315	360	342	334	323	299	328	308	322	299	312	322	327	339	332	295	327	305	351	320	345	330	302	310	329	304	330	318	332	323	288	299	306	344	305	323	320	312	343	314	344	291	301	315	336	317	325	328	348	327	306	301	309	340	330	295	308	353	310	326	296	368	299	299	332	311	343	332	340	291	353	306	322	336	323	336	291	290	322	301	319	339	328	320	342	338	328	341	328	357	319	307	335	305	338	312	339	329	332	344	316	300	302	314	341	320	318	318	333	307	331	312	341	350	333	342	326	317	312	352	314	323	344	303	308	302	351	307	333	328	336	351	322	351	344	325	337	331	316	297	328	338	310	347	315	308	300	300	336	348	314	344	313	295	319	353	334	276	337	340	307	285	301	350	337	325	298	348	301	331	310	350	328	339	311	310	317	349	332	360	316	322	345	321	311	327	341	330	342	300	324	329	312	311	347	325	321	292	355	338	278	322	325	336	312	314	336	329	304	323	346	333	321	316	329	339	325	314	357	335	312	329	318	335	324	313	340	349	336	317	319	298	296	332	310	325	333	312	345	331	343	332	329	309	292	346	343	337	328	300	341	341	317	334	326	315	344	338	337	350	286	316	315	322	331	300	309	302	311	324	330	308	330	364	323	331	329	322	331	326	290	356	333	319	334	347	304	358	339	326	312	306	368	332	327	319	299	334	336	290	311	352	300	344	298	330	322	334	348	290	343	344	334	328	336	328	334	339	310	324	319	311	317	338	329	327	322	304	354	318	316	349	339	327	304	309	312	334	315	330	337	292	341	315	290	321	320	322	354	326	363	332	328	323	328	320	332	348	318	342	291	346	372	341	325	340	324	284	270	323	304	353	325	302	318	316	314	327	337	275	342	331	328	304	337	329	313	347	335	342	302	315	343	340	339	290	346	325	305	349	337	327	339	313	340	331	347	343	298	344	324	289	319	296	307	323	321	340	328	302	315	322	312	330	312	322	302	311	304	328	309	337	312	302	328	341	338	333	296	322	339	320	334	358	342	307	350	318	328	354	330	282	324	331	332	339	334	338	362	308	314	313	280	327	311	309	321	343	308	328	347	316	293	320	308	328	354	286	321	314	315	306	351	340	347	343	320	326	329	319	305	317	285	359	315	338	310	328	328	317	319	331	345	326	347	289	320	308	313	303	331	287	317	294	339	351	349	348	323	327	326	357	297	328	324	303	316	320	290	318	339	313	317	337	328	317	314	329	300	337	331	337	296	316	353	327	306	311	312	349	317	299	336	327	326	303	302	337	326	316	326	326	322	311	324	372	316	314	347	316	318	310	336	329	323	335	342	308	340	298	311	336	349	316	308	318	335	326	299	328	328	337	330	360	326	298	343	351	344	343	297	337	298	345	351	335	351	308	333	338	320	318	321	320	326	326	315	351	328	314	314	330	339	313	311	327	331	322	329	305	332	356	331	309	319	332	315	306	308	346	338	332	322	324	334	314	342	346	311	320	349	337	340	308	324	328	350	344	332	322	349	307	358	318	321	340	343	326	317	330	304	311	322	301	333	339	305	321	348	331	331	337	316	315	339	309	309	309	343	337	287	319	350	345	317	350	294	337	330	319	326	371	319	355	342	330	332	288	324	321	314	320	300	328	324	296	326	317	312	323	321	345	335	344	278	339	294	317	306	312	322	301	346	359	338	339	313	317	311	332	305	309	311	340	326	300	312	326	321	294	353	327	296	315	317	285	316	335	336	325	332	309	330	334	324	336	332	317	316	293	319	283	348	316	332	309	369	292	327	342	305	335	346	316	321	330	315	346	321
23660	21182	28580	24035	21272	15480	1770	905	734	712	674	662	510	537	522	517	538	507	473	464	500	487	436	458	433	406	483	438	445	458	431	465	430	473	456	414	420	456	438	444	441	456	426	410	409	417	461	465	432	430	448	437	425	404	426	431	426	438	463	482	442	444	426	436	417	437	423	448	455	441	440	389	400	383	445	441	447	409	424	443	412	471	404	399	432	406	387	476	405	453	399	435	453	431	445	421	438	436	437	445	407	433	431	458	380	392	450	398	420	414	410	492	455	417	391	453	417	431	431	413	419	433	425	439	395	447	461	413	447	450	433	424	379	445	411	413	412	457	410	412	403	446	390	465	426	427	408	453	456	419	419	427	415	431	450	402	399	428	447	450	433	435	437	470	432	392	440	443	453	417	428	395	467	416	423	395	437	466	437	424	453	432	400	434	423	411	413	437	445	459	409	451	420	431	396	426	456	427	423	429	442	434	451	440	393	418	430	433	474	422	457	397	441	411	440	433	453	421	424	443	414	418	424	410	418	449	463	445	391	432	408	426	428	421	418	406	402	435	422	448	444	426	397	411	464	424	455	434	409	406	421	413	416	388	377	426	421	420	452	443	415	434	400	431	404	457	414	422	399	377	438	438	428	453	433	416	443	471	421	409	428	431	421	411	432	413	441	439	440	443	463	426	410	418	433	438	445	399	417	428	412	403	421	391	426	430	449	430	460	422	447	409	447	405	421	405	443	432	432	427	427	423	427	395	383	440	385	452	421	457	441	435	392	450	467	433	427	484	449	413	435	449	413	438	442	431	425	413	420	425	437	432	427	440	422	412	405	416	443	401	439	437	424	420	435	431	409	443	408	410	438	443	427	406	414	409	429	391	450	405	429	447	417	442	433	401	439	387	436	467	412	456	459	426	408	429	475	426	403	422	408	390	426	420	426	418	394	398	459	428	470	434	431	443	440	393	440	427	414	369	431	390	440	414	439	426	393	433	423	434	417	423	426	446	402	435	412	418	429	418	442	432	422	416	432	418	421	423	411	425	422	416	444	413	422	441	404	407	439	443	415	448	464	451	434	430	431	419	434	399	417	417	462	415	412	408	424	445	463	428	432	439	468	387	403	397	402	420	442	422	419	438	423	419	440	395	424	433	445	444	415	411	435	439	405	424	423	436	427	428	440	430	428	432	445	442	432	395	434	408	451	451	432	440	422	460	413	403	446	420	435	417	394	455	458	419	450	429	427	429	411	450	434	459	385	442	436	448	441	418	432	412	410	406	418	445	429	404	453	408	433	429	438	417	436	416	378	420	443	410	441	419	441	457	405	426	389	438	463	410	449	451	443	436	399	435	420	418	437	425	444	454	441	458	368	436	413	439	427	455	406	439	436	443	427	442	436	390	423	411	415	439	458	388	398	398	426	452	410	457	425	405	412	408	454	452	457	394	373	427	426	406	420	466	413	445	419	435	446	391	433	425	410	435	412	456	411	422	443	450	436	379	434	421	435	419	455	401	445	442	408	436	400	430	411	404	391	442	446	414	437	430	418	402	401	445	419	455	394	364	434	421	422	463	402	439	441	447	432	435	422	434	401	456	450	438	475	425	410	417	404	425	411	418	415	424	442	422	430	407	424	448	400	433	444	414	398	421	440	433	417	379	432	419	445	438	461	424	408	443	406	424	422	455	411	456	426	412	393	442	410	417	450	423	423	461	445	428	418	408	453	427	411	379	431	399	407	409	378	445	410	480	414	425	437	478	402	448	405	416	418	435	407	436	395	464	413	423	420	387	426	447	438	444	425	421	421	420	441	413	422	490	428	428	424	431	403	437	398	476	442	425	415	432	397	411	413	406	429	439	435	436	450	472	432	431	411	445	443	451	385	413	399	404	415	431	419	437	416	446	413	449	431	441	385	382	402	444	416	409	420	443	451	430	399	400	436	408	454	422	428	421	404	392	406	392	401	403	450	437	427	439	414	448	435	367	484	419	412	411	427	398	397	429	435	438	444	430	433	407	401	437	442	399	459	466	425	422	439	401	454	424	427	416	414	388	422	473	437	432	405	419	420	410	438	453	408	420	411	434	434	447	423	432	437	466	442	420	409	458	436	397	423	422	395	467	461	432	415	422	466	455	422	407	448	428	391	400	446	435	434	405	407	413	431	435	419	418	416	445	397	415	430	397	405	422	462	413	434	431	421	416	401	431	408	405	396	393	393	425	428	434	409	456	430	395	435	405	406	438	442	415	417	442	439	423	414	427	420	420	403	400	416	398	411	375	470	387	417	439	472	408	431	483	426	425	446	472	440	422	427	396	427	449	431	422	404	470	442	392	420	423	434	437	419	436	444	418	431	407	442	418	409	437	408	454	449	431	404	471	414	429	398	457	431	409	415	425	437	389	433	456	437	405	417	443	429	440	407	426	401	424	441	394	393	416	445	454	385	418	411	427	400	401	435	433	438	428	380	455	435	423	435	410	415	444	433	418	420	401	419	450	440	469	444	415	400	460	414	459	417	426	404	424	432	457	420	402	418	430	442	459	400	421	448	440	371	443	427	423	437	439	430	441	435	461	421	437	401	439	411	432	425	385	382	408	433	447	408	444	402	427	429	442	400	420	408	419	439	436	455	428	366	402	436	407	418	442	449	420	408	411	410	402	417	422	428	446	453	389	428	436	436	436	429	406	425	418	437	435	396	390	457	459	423	435	429	434	435	442	410	434	431	420	433	414	409	418	435	437	446	431	444	416	400	427	441	465	433	422	402	388	430	390	456	434	405	394	426	422	458	431	416	448	449	448	405	380	410	425	432	401	434	439	460	403	431	397	382	454	374	453	416	386	432	490	427	432	420	420	438	408	432	439	442	451	416	444	428	433	465	396	439	431	421	478	411	457	438	448	439	403	432	403	450	427	413	399	437	441	401	423	435	476	455	443	446	426	416	460	409	426	419	430	427	403	396	420	429	407	420	464	401	444	447	424	421	403	450	425	425	460	410	389	430	437	398	383	400	406	398	411	421	430	443	426	424	411	412	435	431	424	428	443	418	449	419	434	407	442	470	394	459	432	417	417	468	408	424	414	458	461	427	454	416	425	434	429	412	446	414	397	412	425	436	416	471	424	434	408	446	399	476	423	445	401	401	440	436	425	446	420	465	395	438	438	410	415	450	447	434	428	425	419	415	421	442	434	404	447	422	439	408	409	386	378	412	472	397	442	439	425	462	421	446	427	414	413	428	433	414	398	424	430	429	425	404	431	420	448	451	416	480	416	449	433	441	454	440	419	453	415	432	387	466	430	459	401	420	438	392	446	423	395	389	404	399	422	415	462	392	408	432	436	430	440	411	435	431	416	433	448	438	437	430	410	453	426	437	387	434	408	401	414	398	453	414	452	438	427	427	426	415	397	438	413	437	406	415	426	455	414	417	423	413	436	411	446	412	435	431	423	394	417	453	422	429	405	395	434	416	434	421	417	425	458	408	420	446	419	400	431	396	445	446	428
15216	11624	8621	4174	8961	4663	1617	1530	1214	997	906	825	745	711	626	676	616	565	588	578	542	564	555	525	557	510	558	526	490	525	581	506	543	543	512	520	480	461	511	515	502	486	478	490	510	473	471	457	509	511	483	486	491	501	447	483	487	508	459	469	437	493	493	516	466	458	467	512	479	497	548	496	488	479	480	566	504	479	438	506	479	475	485	482	450	471	487	482	457	522	482	489	452	475	449	536	492	489	477	418	486	471	469	472	462	487	496	474	505	487	450	472	503	491	462	459	495	473	489	485	483	493	503	458	471	514	526	506	536	436	525	484	510	479	489	507	485	512	479	497	451	447	477	462	482	488	505	483	472	474	461	428	461	457	491	489	473	491	472	493	485	459	476	496	502	482	485	480	469	473	482	465	474	501	455	513	465	511	473	469	482	449	467	477	498	460	513	486	489	513	489	452	491	514	468	455	485	517	511	494	478	468	506	451	444	507	488	469	517	472	496	507	471	471	504	487	469	471	480	478	480	488	469	492	500	473	504	500	483	478	461	441	433	517	508	462	487	468	485	511	480	496	478	460	482	480	466	520	456	468	499	478	493	508	480	514	496	479	505	477	489	475	495	468	486	451	494	461	495	480	435	501	460	454	460	482	467	469	532	503	495	509	484	482	496	467	491	499	472	483	525	504	487	468	513	510	478	484	486	472	517	455	522	453	481	500	474	492	458	477	486	469	501	480	482	480	490	498	450	485	483	505	509	449	491	443	490	493	456	472	511	473	444	472	476	477	486	431	520	471	483	526	531	496	533	473	476	475	480	494	457	455	493	476	465	486	496	468	493	498	480	524	473	501	513	478	499	492	497	469	469	462	487	488	480	487	495	481	460	486	492	489	485	459	469	473	506	527	501	460	498	476	493	463	488	473	470	476	482	468	488	456	471	466	503	472	500	482	482	482	485	496	463	481	504	481	476	479	477	478	477	500	484	431	491	497	529	482	481	457	481	489	466	472	468	491	492	487	466	463	503	469	502	499	469	466	469	497	453	500	488	502	469	454	513	486	453	481	483	479	493	496	452	492	470	485	482	481	452	445	488	477	467	455	466	510	479	472	522	528	489	495	460	498	465	495	472	498	478	469	496	474	510	483	466	501	518	483	490	463	481	488	483	478	466	470	474	480	494	445	471	493	496	500	478	485	506	477	460	540	465	498	481	469	508	485	466	487	470	493	463	423	476	496	460	456	469	530	477	450	488	483	476	470	463	470	524	517	517	431	493	501	458	446	458	521	505	516	498	485	481	493	507	451	489	519	479	525	502	474	496	504	462	475	516	487	463	484	470	473	488	461	455	471	481	499	467	490	431	500	501	496	478	480	495	516	495	489	509	519	484	455	457	457	479	468	506	509	481	492	513	482	479	457	491	452	466	477	466	461	450	469	447	445	508	459	481	499	469	503	510	521	462	468	459	459	493	457	492	438	499	457	534	475	450	506	467	506	466	461	458	463	466	493	483	502	458	460	450	473	487	532	548	464	472	509	500	458	507	457	497	501	491	448	462	524	469	478	468	478	495	503	444	479	464	457	502	446	466	488	490	505	455	510	493	466	492	433	507	481	451	498	442	508	503	489	468	481	486	490	484	490	490	472	499	478	472	459	497	493	510	492	502	473	470	550	504	467	471	479	477	474	506	476	486	465	505	492	503	453	477	479	470	495	444	523	486	447	502	477	517	458	470	472	509	516	500	507	478	526	492	485	482	446	463	513	524	468	511	432	461	487	472	464	470	472	459	504	485	490	490	437	489	476	499	485	539	497	465	444	491	479	488	500	478	457	485	498	501	483	481	501	503	490	469	494	482	500	477	490	494	453	499	485	463	473	504	506	493	509	499	491	481	482	463	487	448	507	511	469	476	467	484	510	515	483	495	493	477	512	494	455	483	468	486	468	488	446	451	482	452	448	470	502	459	508	487	495	485	443	458	440	497	502	502	493	499	490	471	468	479	499	465	500	496	490	498	479	457	483	481	461	465	473	505	472	486	475	465	478	491	509	487	509	508	451	480	517	483	506	453	470	488	464	489	490	504	485	501	458	476	520	470	453	486	494	497	488	525	527	494	463	455	449	452	513	488	495	458	522	503	497	511	502	501	495	509	478	500	501	485	466	469	463	467	460	516	498	426	466	431	515	499	468	458	486	473	493	449	484	501	509	493	500	451	473	480	479	468	454	531	485	477	472	452	471	476	515	475	495	500	490	478	547	492	482	471	499	471	489	473	468	466	506	506	516	444	461	482	473	497	449	465	491	477	467	501	468	468	477	475	504	482	527	483	474	475	487	493	467	475	455	486	495	534	537	472	457	452	476	491	482	465	476	447	469	492	527	470	536	489	511	506	481	500	524	512	482	489	510	476	453	498	471	441	475	465	450	463	483	480	497	476	482	464	516	473	513	484	484	501	473	524	485	478	473	481	470	475	517	469	478	452	456	454	458	477	492	502	479	524	491	516	465	486	507	532	496	472	481	498	485	491	490	475	494	478	447	483	502	500	488	467	488	508	518	503	475	492	503	484	510	475	530	486	498	476	491	497	467	476	536	429	496	474	448	460	484	485	515	456	500	491	461	489	502	520	503	489	480	485	491	498	513	482	486	494	522	488	474	472	449	479	498	524	518	479	491	488	473	515	499	474	466	479	515	442	497	479	485	484	485	475	486	473	485	537	477	441	479	461	513	500	489	475	488	514	520	507	471	503	505	484	462	510	514	475	487	478	490	511	479	521	460	452	446	466	464	468	505	520	469	486	488	482	515	477	462	490	490	478	478	466	484	511	472	467	509	468	509	467	462	466	476	429	472	495	453	476	459	502	510	441	488	503	462	487	497	434	460	473	439	508	509	468	466	501	505	520	458	505	486	472	484	448	480	484	482	497	479	503	504	494	441	430	461	513	501	476	501	467	478	462	503	466	513	497	486	460	488	512	496	457	459	438	446	507	511	473	481	499	460	458	466	479	476	421	455	452	473	457	456	464	470	471	466	488	472	500	503	479	457	488	497	449	455	456	483	503	473	490	496	515	484	453	488	481	495	479	496	442	454	499	510	531	449	444	488	496	492	513	499	486	493	500	427	514	497	493	454	456	500	471	476	482	520	462	505	464	467	508	510	487	479	484	506	488	500	490	467	482	434	468	492	475	481	465	473	470	460	500	491	470	508	502	454	469	524	492	485	488	496	456	483	505	476	494	490	482	470	472	495	533	510	438	432	442	490	470	470	466	502	498	461	485	484	472	469	507	501	470	478	473	463	454	449	500	499	486	486	523	476	508	502	485	449	469	485	475	454	489	491	511	492	458	481	488	453	476	509	442	483	463	467	502	495	475	458	484	511	490	501	488	497	439	490	471	482	489	466	472	505	520	520	497	472	458	479	501	473	475	511	497	505	497	525	479	463	521	506	470	493	452	468	491	501	507	466	449	502	488	501	492	498	487	506	494	505	496	482	476	440	514	512	486	482
24710	21152	27595	24891	14144	2950	780	664	648	560	541	577	540	577	501	513	521	523	484	466	435	478	483	502	494	464	479	444	494	460	529	478	455	487	511	446	498	467	460	463	458	473	454	470	451	512	469	485	490	476	479	499	486	456	500	508	445	481	475	451	536	480	455	492	445	449	468	456	453	405	467	457	473	452	486	468	471	432	444	469	428	501	435	475	461	439	436	438	454	470	457	432	478	491	521	475	471	455	475	463	459	497	498	471	486	439	465	449	487	457	472	483	487	449	487	500	427	453	461	437	442	459	459	477	473	458	459	476	451	474	483	463	500	482	475	463	472	456	522	478	524	505	395	467	450	476	438	475	465	435	452	434	459	489	459	440	478	461	473	442	495	439	476	439	492	431	469	497	473	496	437	500	475	489	434	483	465	535	459	446	452	482	469	512	461	426	478	501	485	454	465	482	498	474	490	452	460	490	472	482	470	507	477	468	471	471	470	435	472	481	467	465	470	423	475	470	468	484	439	486	467	451	453	476	479	487	483	447	464	443	473	524	477	500	449	480	507	469	491	428	489	472	461	476	477	463	496	497	467	468	475	460	484	479	466	466	503	492	450	478	515	454	439	489	476	443	490	482	460	468	464	464	469	425	480	504	452	497	445	463	450	469	469	468	426	460	504	470	491	464	458	468	430	485	474	454	438	487	465	466	483	487	490	485	481	466	449	452	464	465	477	481	447	473	477	442	479	480	482	458	445	482	515	487	480	437	462	498	492	493	446	470	484	465	510	496	438	444	476	491	447	525	468	460	476	461	412	454	461	488	487	466	450	472	456	442	492	472	477	504	467	442	436	435	480	474	443	469	470	479	459	445	460	475	464	443	441	464	465	449	488	497	462	481	472	435	452	483	467	459	468	459	439	471	466	485	476	493	478	499	444	487	442	482	483	457	466	459	461	434	466	512	457	418	456	426	483	478	501	472	462	484	516	475	470	477	490	461	481	436	429	455	480	500	454	481	483	474	469	493	495	470	443	496	475	496	448	448	469	469	454	471	447	442	463	488	470	468	478	529	437	403	476	439	483	427	513	451	462	431	435	482	470	454	481	479	455	449	510	476	458	432	445	516	458	476	504	495	463	449	447	460	433	497	441	444	469	455	488	477	454	411	503	430	451	482	464	480	476	486	457	459	468	464	446	475	457	487	421	454	441	498	428	456	471	483	477	423	456	454	476	453	462	471	433	455	495	479	466	450	446	440	425	512	472	479	458	506	447	475	452	459	479	451	460	451	440	460	472	489	481	474	454	463	463	459	481	481	447	497	458	494	492	427	479	461	455	486	463	439	505	469	464	449	481	478	487	457	462	452	476	448	476	457	473	487	447	453	427	454	448	487	476	465	469	461	482	464	501	465	458	489	429	442	443	487	461	480	499	450	515	456	507	430	490	485	442	468	415	469	470	457	480	462	460	450	482	465	477	442	449	468	497	437	441	460	510	445	462	490	474	497	481	462	480	444	473	497	423	471	481	443	470	472	459	452	487	466	451	450	447	473	488	515	459	478	460	470	472	470	459	466	533	452	477	473	455	508	473	473	490	493	471	429	481	426	484	447	489	477	471	454	430	457	477	491	467	459	460	487	472	495	484	451	429	502	464	480	436	409	480	470	457	458	470	442	497	467	486	452	475	465	460	456	442	466	485	512	450	469	466	430	448	436	489	485	460	443	461	470	492	458	444	501	466	434	443	462	443	484	523	479	479	468	445	479	485	416	417	461	461	470	451	471	477	495	463	475	420	488	465	458	528	464	486	468	463	489	461	455	479	431	443	503	428	445	477	456	486	513	480	458	480	488	440	471	471	437	441	462	455	472	514	441	455	428	463	444	490	473	479	483	461	444	456	476	453	483	478	482	445	512	486	453	420	465	486	489	455	496	489	473	466	426	492	482	467	473	446	454	456	458	469	469	464	439	482	421	487	497	449	465	482	446	520	443	483	491	458	438	511	465	472	492	456	471	430	463	448	519	452	457	481	464	444	467	457	471	483	457	466	466	459	455	441	466	424	455	430	487	471	449	434	455	452	461	449	457	495	467	439	439	454	469	450	487	437	485	493	443	490	508	461	480	470	459	460	431	457	439	436	489	484	422	460	468	474	457	456	468	443	458	458	451	477	411	491	483	473	471	460	446	470	444	456	445	450	429	486	484	445	453	483	410	468	460	449	430	479	460	457	486	458	433	456	464	419	431	463	446	453	486	466	471	451	459	453	480	472	445	493	450	478	495	455	453	443	492	494	437	471	445	477	463	485	485	474	448	483	488	479	458	464	463	492	472	518	478	428	472	435	426	428	517	465	489	484	463	479	475	440	508	495	458	447	487	476	528	493	451	518	476	452	457	492	475	474	504	459	483	450	465	445	481	454	491	469	465	461	434	499	489	484	489	474	474	453	467	455	462	470	442	483	469	432	475	466	511	459	449	485	462	463	458	447	497	468	430	456	488	471	466	455	483	485	471	476	467	444	495	445	456	463	452	495	461	501	480	467	484	481	468	466	518	460	515	471	458	500	446	465	462	431	479	477	474	505	491	419	477	461	495	509	467	424	450	468	464	481	443	464	476	448	475	425	457	461	428	457	465	491	467	456	491	442	457	469	494	485	487	413	473	491	452	486	492	426	503	445	459	465	477	503	505	491	471	491	474	489	481	437	436	491	480	469	483	465	441	447	521	434	466	474	528	509	473	475	494	463	503	465	474	466	468	434	455	457	466	457	514	458	490	464	472	492	487	486	474	490	452	422	503	452	491	454	442	535	454	473	450	508	465	477	497	451	448	467	467	435	455	427	443	463	479	442	457	507	462	493	478	469	439	488	453	495	475	431	466	469	486	492	453	428	473	440	437	514	474	464	477	500	448	449	469	437	500	497	454	454	463	435	443	496	493	462	440	466	482	479	456	457	468	498	509	500	470	477	435	461	457	483	434	490	449	442	450	475	493	501	494	471	502	479	420	450	454	467	492	498	512	479	469	475	515	469	440	494	475	467	454	451	427	446	464	460	469	466	472	425	487	457	430	440	434	440	423	489	464	444	461	468	446	455	488	481	455	468	495	459	431	501	486	462	476	473	436	485	421	466	432	468	504	495	471	471	518	451	456	441	455	470	463	463	480	470	458	457	460	490	462	513	469	494	436	454	465	501	482	461	475	460	462	483	467	444	481	441	471	467	465	467	484	479	477	476	481	457	458	459	468	447	520	502	453	459	487	497	475	469	477	430	456	480	465	481	489	478	513	485	508	444	435	473	472	499	451	473	453	499	446	469	435	438	477	444	510	453	439	454	463	455	434	501	473	491	477	465	468	455	474	475	501	495	460	484	486	499	496	444	439	463	449	453	453	480	467	474	524	488	444	451	470	467	496	448	449	485	479	460	465	506	486	440	458	452	481	477	449	461	480	459	467	479	483	478	500	450	458	492	490	499	475	447	505	466	452	469	479	447	485	474	498	446	458	470	478
16189	7332	5074	2572	5726	3007	1267	1040	923	834	811	694	680	665	645	623	625	581	612	616	581	572	533	584	541	542	587	589	533	560	548	587	645	574	516	524	590	532	537	617	579	552	556	585	518	578	551	569	566	557	555	580	568	517	525	497	554	618	534	542	578	584	582	569	509	567	549	567	557	535	540	562	571	532	575	561	539	581	560	561	566	546	558	528	533	536	560	535	535	529	556	543	544	537	554	560	569	545	559	510	520	561	569	558	554	539	516	509	547	540	562	593	537	521	550	586	522	569	560	554	529	592	528	495	596	536	536	551	506	543	562	590	532	559	558	533	568	518	582	548	586	532	580	580	534	590	578	514	582	559	594	543	530	543	523	548	553	553	538	581	538	584	591	569	536	566	560	589	570	517	501	580	549	584	570	550	569	546	560	590	591	548	512	562	570	575	533	563	530	597	521	559	562	516	516	572	538	592	577	544	561	528	556	542	570	589	555	555	586	582	559	568	566	532	533	577	572	585	556	546	574	550	527	543	565	552	541	564	532	550	528	577	532	501	513	564	579	555	542	547	559	514	537	573	559	564	581	536	559	525	553	536	548	554	582	532	562	539	537	519	556	532	545	594	562	556	542	548	545	547	578	562	567	550	537	558	532	597	542	563	556	599	557	539	555	497	532	577	576	550	551	572	532	569	518	543	575	580	543	538	556	584	565	566	512	495	535	525	542	565	599	556	540	522	567	540	551	555	560	561	516	523	555	585	563	557	533	542	560	527	543	536	567	553	602	602	562	583	535	576	589	540	560	559	596	522	589	533	538	559	560	546	540	555	609	527	534	558	547	574	558	566	585	521	582	550	533	532	566	614	526	515	559	575	501	522	523	563	491	526	548	499	518	580	550	548	538	551	564	557	525	518	542	522	592	528	545	558	527	506	542	603	555	526	523	557	546	567	501	563	565	574	541	536	564	539	552	543	566	547	555	520	544	548	563	555	573	538	521	556	552	556	595	545	568	534	581	540	564	557	566	613	534	549	539	546	551	512	529	530	582	532	543	563	533	545	600	561	515	545	563	528	546	572	548	564	537	504	545	601	565	541	592	534	548	560	543	590	558	525	535	586	562	543	549	569	548	535	590	555	563	525	515	561	566	523	540	574	525	570	532	560	545	552	565	527	541	542	541	542	545	592	530	580	553	562	583	561	531	554	553	533	538	555	566	585	538	543	547	575	542	554	594	554	566	553	520	557	534	600	532	551	518	560	545	546	541	503	578	532	561	547	547	585	553	555	564	552	524	545	513	546	567	571	547	515	594	589	537	566	549	522	547	526	540	509	581	515	567	515	561	552	556	538	560	538	536	578	569	569	556	569	557	566	590	556	578	552	585	578	597	509	541	576	534	536	584	544	546	570	564	570	525	562	547	573	537	556	552	580	542	603	563	550	528	523	537	551	539	563	559	550	529	574	527	548	585	536	532	508	558	535	548	536	577	546	565	513	582	596	573	500	518	579	611	551	566	532	542	587	560	584	547	532	558	539	597	544	564	542	560	511	529	572	542	528	543	576	545	576	567	526	554	586	556	538	545	517	534	566	555	552	550	534	570	573	542	552	546	533	548	534	544	517	569	505	528	529	545	532	562	535	557	542	534	535	549	553	521	557	517	567	526	563	580	529	553	560	526	535	584	577	552	551	564	536	557	532	532	587	526	550	563	585	527	535	529	535	594	536	564	554	550	557	564	546	613	537	507	551	573	554	553	543	557	557	529	552	548	544	585	561	547	553	569	537	544	576	566	577	569	572	534	585	546	508	537	551	523	576	517	554	580	560	513	511	534	576	561	560	522	566	526	554	551	530	563	548	550	536	568	547	571	559	550	523	532	546	507	572	575	541	484	577	562	565	545	529	536	533	563	549	563	602	535	568	497	483	546	515	524	549	551	580	588	566	532	525	565	536	544	555	554	520	566	563	525	548	535	595	563	575	560	518	597	565	543	560	569	539	543	554	535	533	528	568	569	559	537	565	512	587	559	570	554	548	525	556	546	579	501	563	568	547	557	584	525	532	594	566	527	559	536	510	554	534	577	574	543	551	577	550	580	527	508	565	605	523	562	574	541	591	561	554	556	537	565	502	527	541	546	520	560	524	551	490	536	546	555	568	548	568	579	551	506	523	551	590	555	560	571	571	552	572	554	570	535	546	505	525	577	590	527	573	567	517	549	555	577	563	570	546	545	558	535	551	544	536	587	579	557	540	547	579	532	504	508	548	562	559	559	522	532	555	545	539	586	551	547	548	554	534	533	570	552	518	552	561	522	550	550	545	546	549	617	586	539	552	533	540	555	538	593	557	514	543	534	543	531	573	527	562	494	543	559	591	549	549	549	549	518	540	558	525	532	514	558	536	518	571	556	540	527	540	525	583	534	540	562	532	495	571	548	566	542	590	519	581	588	545	536	558	519	536	514	528	548	508	563	596	515	563	563	568	557	541	589	549	542	558	540	544	567	558	524	545	565	550	565	524	504	535	590	539	596	549	536	555	553	554	555	553	586	550	539	560	562	522	527	517	559	535	560	537	562	506	535	553	613	586	565	560	535	579	538	528	568	545	533	508	535	531	535	592	521	557	574	538	552	501	536	541	556	548	567	533	554	534	597	573	567	582	518	537	560	544	575	576	568	529	577	545	549	550	573	544	508	556	569	526	517	557	590	544	567	544	538	561	543	525	515	551	545	572	559	553	574	570	550	528	549	558	576	608	571	582	527	546	554	576	548	595	572	547	553	556	573	592	530	532	535	567	582	550	525	564	585	527	583	600	538	549	553	524	554	527	582	551	558	610	536	549	539	544	526	540	535	535	591	599	531	512	499	525	522	539	614	499	537	533	554	592	553	537	545	519	517	585	521	562	566	541	585	556	532	583	523	513	547	568	572	563	596	548	515	569	553	555	601	555	539	553	604	558	540	564	595	603	514	552	558	506	540	537	548	568	519	542	548	542	534	515	577	552	536	542	514	538	515	551	555	588	525	542	579	567	556	564	601	528	587	559	565	590	532	556	568	545	549	551	563	587	556	568	526	594	509	499	562	538	547	567	535	576	546	548	574	532	575	588	508	540	534	543	583	563	520	555	551	560	554	539	584	573	543	562	554	533	563	555	539	531	543	561	590	538	558	560	557	569	524	565	560	544	534	558	568	553	524	571	572	540	577	543	580	572	539	550	531	530	537	531	567	538	538	555	564	527	571	539	537	531	580	553	530	524	516	534	564	556	561	565	510	579	528	581	582	628	555	531	549	569	580	533	525	556	490	583	560	570	549	544	570	589	513	537	553	509	548	562	563	564	544	530	571	554	569	544	533	518	582	531	552	568	523	517	499	591	549	565	558	552	556	567	545	552	572	516	589	503	528	557	532	551	569	519	603	558	533	573	590	550	544	551	558	590	536	575	532	566	564	523	548	554	543	528	573	568	576	546	567	536	570	554	551	542	565	586	501	568	567	558	560	592	577	569
22614	21192	28955	23705	21224	21337	12304	2113	1444	1292	1204	1096	1056	1008	1026	953	920	910	890	892	868	877	873	874	863	826	797	872	849	883	777	822	852	809	824	864	753	814	802	762	782	771	796	755	791	792	816	793	813	797	780	777	792	789	808	808	815	772	772	769	758	818	763	770	800	807	842	812	771	784	798	766	789	835	822	772	793	753	801	811	795	759	758	828	787	787	788	826	805	791	792	781	741	775	782	754	769	785	826	794	788	785	833	776	834	780	792	739	818	882	833	814	813	798	818	819	754	816	825	821	847	818	772	806	744	781	788	860	779	786	802	729	758	818	781	814	779	756	787	767	775	773	821	771	848	769	795	713	774	799	743	852	836	756	792	862	787	761	764	818	802	781	829	814	782	764	804	787	773	835	784	784	782	814	777	732	781	824	770	800	754	781	787	785	749	799	757	756	795	756	831	800	827	759	784	805	746	760	736	759	844	752	776	773	804	784	775	751	767	823	778	791	809	796	736	802	817	771	768	781	758	810	788	729	759	798	788	733	796	770	766	788	824	773	852	808	732	789	788	774	770	781	735	799	819	804	807	756	813	801	741	813	814	780	740	792	782	759	796	811	763	811	775	784	815	805	831	795	760	761	823	802	750	757	747	759	791	759	738	805	768	782	765	792	790	794	742	774	811	765	813	770	823	797	863	697	776	763	783	771	758	829	766	755	796	802	724	747	757	843	746	817	796	805	771	733	785	793	842	797	747	779	770	771	728	772	788	825	778	790	826	754	768	812	817	800	792	739	761	764	773	817	748	798	789	768	815	773	760	767	783	796	832	746	766	761	792	771	800	765	807	764	774	807	792	796	720	761	785	755	787	759	755	805	754	760	738	764	788	752	761	776	763	796	767	752	777	798	727	820	770	797	795	856	776	730	811	776	823	772	827	789	775	763	811	793	798	815	765	810	768	813	731	713	736	833	793	740	795	840	839	736	803	801	780	761	740	778	744	763	806	789	798	785	779	817	763	756	772	737	743	727	785	720	836	764	769	786	828	797	757	745	760	754	797	765	771	786	807	736	786	824	818	753	783	816	836	753	783	771	737	782	813	830	787	761	813	785	802	848	779	766	742	796	798	829	819	764	714	797	754	719	791	750	764	789	756	817	765	773	780	789	771	825	786	767	765	804	771	801	761	816	775	805	693	814	790	759	717	837	786	767	839	716	762	761	785	778	748	768	802	800	743	798	779	776	838	791	804	780	832	788	777	743	755	758	783	752	758	745	782	771	768	743	788	764	841	773	790	796	791	827	796	843	796	772	748	783	820	766	746	804	765	800	771	803	782	828	786	793	746	772	779	776	791	823	816	824	774	724	768	766	753	800	837	805	753	845	846	816	777	745	808	733	757	732	757	785	761	772	744	791	780	805	811	794	791	792	751	786	757	777	750	798	802	777	834	770	813	812	797	805	807	828	770	760	803	753	768	767	806	777	811	771	768	789	778	783	834	742	790	752	757	797	780	790	763	769	735	795	845	786	785	808	790	782	780	819	799	745	826	820	751	802	798	809	799	773	797	720	790	756	763	794	800	765	723	773	783	755	775	774	744	793	812	840	769	806	816	794	789	782	820	795	752	788	733	813	731	762	813	758	736	745	733	760	796	717	784	772	770	760	802	714	728	787	770	781	722	757	805	796	818	761	751	769	762	776	812	799	716	784	768	726	786	781	801	813	791	743	777	792	760	771	764	743	793	762	779	809	743	765	807	788	774	753	704	780	782	806	818	799	774	774	807	842	785	800	788	779	803	753	786	779	696	781	800	799	756	791	770	775	742	774	796	818	785	756	771	800	749	815	782	797	822	771	757	747	801	788	760	758	760	782	742	754	764	832	779	785	802	866	808	820	789	776	801	828	797	820	767	784	782	764	738	783	746	831	797	755	827	760	802	774	706	763	771	745	769	779	763	773	748	770	734	754	761	775	807	807	784	792	797	719	812	804	762	786	794	787	753	834	780	762	782	776	782	774	804	780	792	824	758	742	834	758	805	811	800	769	740	780	744	779	774	764	731	779	813	820	749	807	774	797	776	794	777	808	763	773	799	820	747	783	823	816	799	769	795	778	769	788	786	766	801	802	765	771	776	767	785	820	774	782	785	800	744	776	750	807	761	806	740	754	772	819	774	786	822	760	780	768	818	777	755	792	775	806	794	776	737	791	785	763	796	758	736	778	739	788	781	795	754	798	767	778	782	762	735	807	796	792	725	764	802	783	764	791	787	814	755	860	708	793	759	761	754	795	781	807	784	797	743	758	758	769	751	817	768	786	784	776	809	744	770	751	806	781	781	759	789	729	762	783	770	704	768	819	770	709	821	765	766	801	709	792	754	781	778	763	787	792	761	767	768	761	782	757	781	776	799	817	806	758	819	731	784	765	775	798	748	798	804	805	759	795	814	821	756	727	795	780	778	781	706	769	781	757	798	749	761	795	779	792	780	756	749	785	768	860	781	763	785	773	777	822	776	805	773	771	838	755	781	758	761	753	794	743	780	811	805	749	804	780	766	785	798	773	772	807	786	753	805	782	789	815	769	791	749	785	817	782	769	748	785	770	759	748	805	768	799	797	760	787	817	809	806	769	786	787	812	776	764	780	765	790	786	767	790	751	771	742	772	717	762	764	791	747	786	721	781	786	811	792	739	826	801	807	767	791	800	683	750	744	761	703	757	748	800	791	797	740	790	781	792	737	725	826	755	831	781	804	796	738	831	802	759	762	807	771	785	754	798	774	791	786	787	769	804	806	773	761	774	796	743	792	779	751	758	769	794	823	792	789	774	796	740	758	731	792	807	795	785	793	789	786	756	800	827	821	787	795	778	803	731	806	752	810	796	766	804	804	754	766	694	787	739	775	780	798	781	757	744	825	793	731	742	799	766	788	786	749	752	788	773	792	826	747	796	825	779	780	789	722	775	778	805	821	774	752	753	782	766	749	789	785	776	785	785	805	780	777	766	793	832	768	782	761	746	788	820	734	754	793	850	787	790	792	762	760	784	755	783	814	759	791	771	799	742	833	784	782	743	743	802	825	734	772	803	846	764	791	801	783	771	748	753	794	743	879	787	735	797	739	813	808	775	795	736	752	756	766	761	797	793	745	726	764	794	780	777	826	807	765	802	783	784	785	808	782	809	746	722	749	799	755	779	814	805	787	784	732	813	824	747	756	743	749	747	714	776	820	749	781	765	810	794	793	710	777	751	764	742	746	739	787	759	786	758	779	788	793	815	747	782	774	774	758	793	758	749	791	773	800	793	762	761	815	791	799	721	795	754	795	765	788	792	785	779	781	796	754	758	811	745	740	756	760	835	757	740	766	773	800	810	803	808	791	744	785	832	774	795	810	747	774	813	791	740	731	787	765	785	750	762	715	759	825	764	774	796	741	756	744	744	732	774	825	782	823	770	766	770	761	745	770	802	773	801	777	777	778	749	788	788	801	768	801	776	767	781	810	780	798	769	765
18745	17915	13960	7621	12002	6288	3170	2644	2209	1903	1719	1474	1388	1340	1233	1158	1130	1048	1054	1044	979	1001	991	899	930	1037	931	932	918	910	940	897	918	902	887	917	936	866	950	867	892	867	843	883	885	849	878	909	861	847	860	849	889	882	804	843	848	902	882	861	858	853	888	789	876	854	844	873	870	805	848	852	869	846	814	818	841	862	862	846	893	873	873	833	811	870	805	898	827	862	883	832	833	867	830	842	799	861	852	871	862	844	908	882	877	917	841	866	839	897	853	853	827	881	822	856	861	814	870	831	838	766	872	836	811	863	774	859	832	859	850	841	863	871	826	860	792	889	838	856	883	862	858	815	845	814	854	834	849	814	834	819	873	859	862	843	824	849	810	809	834	854	894	851	824	822	872	862	845	865	879	881	899	882	872	902	868	858	797	881	831	842	885	849	883	835	841	899	844	879	815	854	858	876	862	832	826	836	823	819	883	886	821	862	811	842	830	846	874	778	907	864	857	851	859	824	860	842	868	818	900	798	895	875	852	847	808	803	843	914	825	850	761	852	850	872	869	816	871	857	883	795	839	874	876	888	855	841	840	855	835	830	798	828	851	870	875	840	871	855	856	836	837	822	852	815	811	833	854	837	849	857	861	833	853	894	898	868	848	830	865	883	884	865	892	857	798	838	842	875	828	882	844	866	848	896	835	851	890	848	816	827	832	894	863	838	874	816	789	847	860	809	811	813	820	812	821	804	839	842	856	881	853	838	909	861	837	873	881	888	861	857	857	801	875	849	849	869	831	826	841	881	857	822	855	896	797	874	868	826	832	884	803	831	873	858	863	844	827	853	855	900	883	853	799	858	825	885	837	853	866	843	905	809	840	821	883	833	894	822	868	827	853	845	803	861	864	847	872	872	833	862	883	861	823	860	853	867	842	834	790	837	780	855	878	834	867	880	809	864	834	849	836	840	829	883	853	865	870	905	834	834	837	915	875	808	874	893	763	823	832	846	886	863	838	844	875	879	823	899	800	915	820	882	867	836	851	851	830	837	799	819	896	896	875	843	812	842	849	783	826	808	822	813	824	846	839	853	870	834	846	835	851	856	876	859	925	850	827	814	802	816	800	825	876	841	816	857	806	812	843	849	790	879	842	894	887	822	846	877	828	826	835	802	825	815	834	858	812	823	888	843	914	856	820	868	848	805	833	862	863	868	836	865	798	846	787	828	815	849	877	877	868	842	862	823	830	868	834	888	861	885	857	847	819	824	882	839	882	847	901	846	833	795	860	842	815	844	852	856	844	825	806	857	882	843	804	853	934	849	803	796	861	835	833	879	837	816	830	805	862	855	866	820	776	885	850	876	845	808	839	839	832	844	840	831	825	820	857	862	840	855	827	852	873	887	915	819	829	871	841	839	912	810	858	841	837	891	842	855	832	812	869	844	818	825	821	833	841	791	897	820	893	803	873	819	839	830	820	831	851	905	821	819	867	856	887	826	798	837	824	832	821	849	837	896	838	858	869	818	855	841	850	869	855	857	917	868	837	879	857	890	830	849	859	889	815	853	877	861	852	848	847	824	835	866	849	826	823	805	810	835	868	840	863	857	872	856	848	845	851	805	858	809	829	855	827	858	822	828	832	853	879	888	786	830	850	868	892	816	810	822	881	819	821	848	846	837	846	835	843	858	861	853	849	874	857	846	843	801	834	834	840	850	878	846	868	826	862	796	857	827	904	866	837	833	793	805	827	826	814	856	816	851	849	862	863	800	860	901	863	853	903	830	816	822	863	855	789	881	905	815	845	844	854	836	824	851	835	840	914	841	849	820	851	802	874	830	810	859	804	849	815	855	849	884	831	813	893	840	879	911	837	894	841	842	869	891	864	813	885	847	803	883	795	892	844	831	839	824	802	866	870	872	829	867	840	802	833	870	804	828	853	857	888	886	806	827	858	847	827	850	894	867	849	843	842	847	853	820	803	859	827	831	873	862	810	834	814	826	859	845	890	863	817	835	830	833	841	847	883	816	847	849	850	879	802	844	843	858	822	862	862	827	832	887	840	842	867	879	864	814	828	857	791	893	843	858	826	848	843	805	859	856	864	886	828	836	852	823	843	845	843	855	856	893	863	837	830	847	827	847	839	822	826	852	827	849	849	839	795	797	804	891	895	843	908	827	840	878	860	838	857	820	850	845	869	836	867	895	824	862	835	813	822	841	810	853	802	869	863	829	822	800	823	867	836	847	854	840	847	902	802	839	841	834	837	808	847	839	817	856	854	841	828	851	851	848	797	858	842	882	816	874	866	846	784	841	831	823	838	858	851	801	806	859	822	823	860	877	848	794	882	863	849	869	843	869	864	890	845	879	873	885	810	833	879	828	864	894	844	844	815	901	839	859	835	907	840	880	819	855	864	860	813	855	811	870	837	857	794	833	859	869	893	840	815	811	878	818	830	784	871	825	824	873	854	851	808	842	883	835	873	851	777	880	822	841	878	873	830	839	863	828	830	825	856	817	855	850	792	915	880	880	856	850	850	853	821	840	838	916	870	817	841	859	900	845	845	808	841	825	851	835	818	836	804	863	870	837	816	839	831	843	885	834	819	823	822	813	873	889	797	798	850	834	818	841	813	846	860	828	833	886	852	812	805	851	855	868	864	784	821	871	796	876	838	855	849	851	815	844	856	845	927	822	881	827	830	805	849	880	845	842	779	829	826	852	885	869	846	854	846	805	850	798	838	863	809	821	832	813	843	871	887	836	843	823	820	818	887	826	817	867	794	801	823	832	854	836	925	862	859	935	867	873	865	872	854	848	869	908	798	850	822	835	795	842	840	848	870	810	827	854	849	841	782	808	845	852	839	855	862	852	868	910	902	883	820	844	801	884	817	807	793	821	850	849	865	841	840	901	837	849	827	876	844	825	816	902	871	843	787	865	860	833	814	866	878	892	852	836	831	843	808	840	879	840	861	860	832	847	834	844	865	826	901	831	833	841	830	831	809	803	864	885	878	892	819	865	871	870	889	872	845	836	853	825	804	855	824	822	843	838	806	885	846	836	852	835	880	824	896	849	815	875	816	862	882	871	810	876	875	846	869	821	850	841	858	811	845	862	843	834	858	847	851	861	852	809	840	811	810	830	890	822	879	853	836	822	861	850	863	872	821	855	919	844	874	867	866	812	832	863	913	845	854	826	852	836	883	834	822	821	800	864	843	857	848	843	848	885	842	796	825	854	827	850	883	777	899	890	873	813	891	777	810	821	786	877	844	850	849	870	870	854	865	830	880	848	883	846	856	822	869	848	840	828	830	833	900	893	933	791	841	915	838	824	802	845	889	803	785	870	802	814	797	856	842	854	851	861	837	853	863	878	871	823	879	846	843	836	863	809	836	919	899	833	788	799	828	830	836	834	843	836	817	811	831	836	820	841	812	848	833	856	855	926	819	879	851	842	838	830	884	876	862	837	845	871	848	845	856	825	879	840	850	791	837	828	852	832	815	806	829	870
27003	20414	9141	804	808	423	322	273	286	296	280	254	269	256	281	260	251	263	284	274	254	281	249	281	264	264	259	281	221	241	268	272	282	233	268	241	249	272	254	256	267	258	271	238	262	263	213	262	262	259	258	275	280	281	237	278	274	253	258	244	262	279	250	234	281	245	248	249	299	262	255	287	261	228	245	252	254	237	256	242	285	260	254	268	276	265	260	269	294	269	254	275	260	274	250	264	286	246	252	269	243	265	259	273	253	269	270	295	249	266	293	256	284	265	260	249	275	254	264	242	255	277	268	264	268	261	231	283	286	262	271	235	250	239	238	255	275	262	271	259	270	254	246	234	266	246	255	268	253	261	247	283	253	268	257	252	269	265	254	256	255	270	283	253	282	264	263	293	275	248	288	269	259	247	264	275	278	276	240	302	253	271	251	268	240	266	283	276	257	265	267	224	244	235	275	249	260	256	263	261	273	269	250	256	286	260	269	243	254	255	251	257	250	261	244	266	260	273	281	272	286	290	262	272	272	247	257	262	255	252	269	260	251	284	265	253	267	260	232	294	229	297	277	266	265	236	249	236	270	243	277	298	254	287	269	275	260	272	270	277	286	270	254	260	260	244	266	253	260	275	229	235	250	254	252	276	298	237	255	260	243	270	286	243	254	273	260	253	253	280	261	240	250	238	273	268	285	250	265	268	259	257	298	270	257	249	275	281	281	257	273	287	244	221	265	254	273	259	268	275	250	279	256	234	246	237	288	256	239	241	274	248	265	253	277	270	249	261	241	251	263	267	266	287	266	250	259	271	272	236	244	260	262	238	272	245	257	262	263	253	248	266	249	260	251	256	266	249	245	245	254	263	243	265	244	255	275	243	264	257	263	233	259	274	247	268	297	257	255	245	304	238	243	248	267	245	267	258	285	258	269	255	238	293	269	250	259	243	268	229	265	253	273	252	255	272	250	257	290	282	257	249	247	259	237	271	257	258	291	254	278	212	290	283	268	268	251	266	232	222	243	267	249	269	265	262	250	286	258	287	283	248	234	254	283	257	267	269	284	264	270	265	255	252	243	260	262	271	277	245	258	266	279	248	239	251	270	283	246	220	287	257	273	285	277	264	249	271	239	280	242	259	268	243	275	259	247	248	276	276	235	245	275	269	250	263	262	238	254	272	287	260	274	255	259	254	240	248	266	265	239	275	279	266	247	268	237	264	244	255	250	240	289	250	291	258	299	282	270	255	248	259	275	297	268	274	287	266	246	272	276	242	270	278	264	261	233	255	268	264	259	270	253	264	276	266	247	255	259	245	255	290	271	276	255	260	283	262	265	266	283	262	269	288	254	237	258	241	262	240	254	255	230	264	261	261	234	274	271	264	230	261	290	239	246	231	262	295	264	228	261	256	268	258	257	256	262	266	252	292	255	280	279	231	259	265	272	255	236	280	267	279	261	272	237	256	261	277	253	264	246	250	278	282	258	273	253	257	236	243	286	295	249	230	241	246	276	252	245	292	267	270	275	238	261	238	260	267	278	248	256	275	260	251	284	247	258	255	244	267	252	234	227	292	289	283	246	268	272	256	272	289	255	251	259	241	258	256	250	260	279	246	251	249	226	235	261	267	228	263	231	220	239	266	277	292	256	252	237	288	276	280	258	282	240	265	285	309	287	263	277	241	278	283	232	254	253	264	229	276	249	261	250	268	270	251	248	274	256	266	256	233	261	266	225	250	256	270	260	265	281	274	268	247	245	250	262	260	261	267	240	260	246	251	219	254	282	271	272	272	254	252	240	259	279	253	255	230	275	267	277	228	288	274	277	291	265	255	277	231	251	252	234	261	233	245	257	237	245	262	270	287	263	255	268	268	272	248	287	263	244	289	275	267	241	245	288	273	275	236	268	271	240	230	266	269	229	288	289	251	288	280	272	246	290	278	267	278	260	280	241	258	276	256	267	273	251	256	263	272	266	242	279	261	264	240	261	251	254	286	248	209	270	235	264	252	251	272	245	284	300	239	280	269	228	282	285	243	291	237	269	246	299	263	283	256	251	261	243	275	257	241	256	268	275	261	261	237	263	262	288	260	272	237	280	231	236	254	243	261	279	284	240	265	246	270	255	280	255	262	270	236	274	248	256	261	237	239	243	241	258	256	260	241	266	252	264	304	243	298	261	264	261	262	279	293	281	246	312	264	287	270	240	279	253	240	273	276	260	281	239	276	277	230	242	268	251	258	245	236	248	282	293	292	265	268	236	228	273	273	237	261	271	261	276	264	253	271	236	269	262	268	263	275	250	288	264	257	238	258	279	249	251	278	267	247	261	236	253	296	236	241	254	259	293	226	248	272	273	282	242	275	242	254	273	266	259	275	275	252	266	248	259	249	268	250	237	262	255	301	263	282	273	280	249	277	263	259	271	240	282	237	283	268	272	269	270	245	272	253	278	276	266	272	248	264	280	269	260	254	277	271	254	270	256	262	296	264	249	275	248	273	256	300	275	276	254	301	275	269	285	292	252	272	216	261	253	258	251	296	262	259	275	239	250	268	274	228	273	281	221	310	264	276	257	275	261	234	255	286	250	270	260	281	275	269	246	257	266	262	268	256	278	265	248	258	262	245	240	257	259	221	229	246	262	257	251	267	272	273	293	262	227	277	283	244	237	270	251	267	242	242	271	250	256	246	267	224	235	274	287	303	269	265	270	293	287	241	266	249	262	264	264	299	257	255	278	261	243	234	257	269	245	218	267	270	272	282	260	268	241	255	281	259	291	270	292	240	274	253	240	308	262	265	256	267	262	253	271	267	235	253	295	270	271	258	233	228	265	262	255	251	267	258	266	279	269	266	258	279	264	264	253	273	248	270	276	231	276	258	274	262	273	229	248	262	268	270	260	264	255	230	267	297	284	271	276	259	280	246	255	255	288	260	250	268	284	263	236	292	250	286	261	291	275	272	249	245	256	228	257	240	230	272	260	257	252	239	242	268	274	262	247	262	256	248	275	255	244	264	240	256	252	253	264	269	301	274	281	278	238	255	271	254	224	242	250	256	255	277	280	265	275	251	245	286	270	270	250	261	267	232	261	263	253	263	292	249	255	262	249	258	234	254	269	236	262	280	234	247	253	261	261	278	242	274	275	287	258	270	245	295	249	257	261	263	243	258	282	248	259	261	249	267	256	252	226	242	236	271	262	282	244	262	264	255	232	249	251	231	255	286	277	246	244	235	265	252	268	257	242	240	277	286	252	261	275	250	272	235	260	262	281	226	259	266	270	273	274	289	260	274	263	273	282	311	251	250	260	254	260	269	271	261	256	264	273	278	263	276	287	262	275	256	236	261	290	268	257	253	266	281	272	274	273	268	271	244	289	247	261	272	284	257	241	254	271	230	249	263	257	290	265	284	250	268	249	259	276	245	269	260	249	287	280	259	253	258	263	241	259	222	268	266	263	248	275	247	252	259	271	250	249	266	255	262	251	244	285	267	280	246	282	247	255	252
12840	2733	1226	596	1120	557	416	383	412	329	344	350	334	327	330	341	327	349	333	316	361	333	350	320	329	349	319	296	320	305	325	334	306	333	334	316	315	349	325	317	338	316	329	316	328	296	296	360	303	324	317	323	290	318	301	294	319	317	298	371	294	283	339	321	330	325	294	283	323	326	332	308	295	314	344	317	288	272	322	300	338	339	312	324	306	341	319	320	305	302	293	327	339	298	324	319	347	302	321	332	287	297	288	302	305	291	341	336	335	332	356	285	316	345	323	309	319	318	299	331	303	324	302	309	335	306	304	298	359	312	352	327	306	308	363	331	305	314	327	312	319	315	304	304	318	272	311	281	318	333	340	319	344	331	306	306	356	309	321	318	330	342	352	318	305	328	286	307	328	337	336	305	283	327	313	295	290	280	342	308	293	318	337	333	282	322	322	344	338	325	346	327	313	334	291	324	337	293	344	310	304	340	320	320	321	301	292	278	316	323	345	302	325	327	328	334	288	318	326	295	324	288	319	333	324	312	309	329	341	323	343	327	322	325	348	313	313	314	321	347	336	337	321	295	294	306	325	300	325	315	308	319	322	344	336	340	333	314	327	344	292	308	328	303	325	327	306	337	315	339	341	328	308	288	340	340	288	322	306	337	303	336	300	310	318	279	339	297	323	318	331	287	315	297	325	344	331	325	325	336	320	280	308	315	294	299	313	311	328	311	303	326	317	350	315	324	324	334	327	318	322	317	284	311	341	310	310	306	325	356	299	291	314	302	301	361	358	311	344	310	307	315	313	307	296	353	309	337	333	323	308	322	313	327	319	341	337	308	292	290	338	321	324	346	324	308	303	336	330	323	306	312	332	324	327	344	293	349	274	319	316	336	317	340	335	290	314	311	322	322	313	297	340	306	299	331	321	319	334	325	304	331	301	304	314	291	346	343	317	327	321	311	335	343	308	335	289	337	292	321	312	277	317	326	328	353	317	316	290	304	341	313	318	298	316	330	326	309	305	330	303	356	345	270	328	318	338	282	309	343	329	325	312	299	288	334	310	322	323	293	316	305	347	335	335	332	321	300	323	324	311	311	303	301	313	341	320	303	312	313	314	331	319	319	333	310	319	331	297	300	327	323	325	335	344	320	311	340	319	340	328	284	335	346	305	330	321	291	325	326	310	339	334	333	298	332	343	326	314	277	323	317	327	314	301	314	316	337	318	319	315	293	353	363	321	296	325	308	315	300	295	328	320	325	323	319	310	341	335	323	304	340	297	322	364	316	298	283	309	330	322	316	314	309	345	311	333	310	340	308	312	297	335	317	321	291	298	306	328	310	319	338	365	362	336	315	340	319	305	292	336	311	310	318	356	312	358	331	317	340	304	352	329	283	316	323	311	308	301	315	332	331	348	322	351	322	327	318	341	315	296	339	331	339	328	324	304	319	329	342	342	332	327	274	311	334	322	326	333	325	341	316	362	343	284	322	325	341	296	335	324	292	307	307	303	318	293	306	312	317	316	334	310	290	324	297	317	299	314	336	327	316	297	338	339	309	317	313	360	329	344	303	340	320	298	322	300	308	309	300	313	346	319	326	340	347	318	321	322	307	305	282	303	323	322	342	303	315	318	325	288	322	294	340	321	345	325	333	306	304	293	352	352	345	317	341	301	350	295	295	320	318	332	303	348	336	297	337	347	335	333	334	330	304	316	314	309	325	301	303	354	316	324	318	330	309	307	314	295	292	305	335	321	338	345	286	325	316	288	370	333	297	287	324	318	320	289	329	283	313	292	303	309	319	335	294	306	321	312	310	326	338	344	297	330	306	300	313	304	304	384	346	335	313	303	342	307	287	320	312	323	314	322	321	338	286	341	330	305	331	294	295	355	345	306	277	330	306	313	294	322	328	319	322	322	346	341	347	324	317	325	358	314	311	303	349	303	322	338	332	351	308	307	330	318	304	310	312	340	316	290	300	294	341	281	316	329	327	336	336	334	286	301	325	333	333	317	362	339	322	334	305	334	327	340	311	312	353	309	328	318	334	305	342	340	326	316	309	307	337	316	306	290	306	321	336	313	327	322	323	344	318	321	350	343	303	324	298	325	313	311	315	326	305	360	300	314	314	324	326	303	323	302	304	327	305	347	300	300	329	325	347	291	306	327	297	333	319	316	312	321	335	296	324	333	297	321	319	277	349	282	321	317	333	278	325	326	315	299	330	301	319	321	317	313	328	314	297	338	316	316	313	332	307	322	328	291	333	328	328	324	294	322	289	355	361	309	339	331	328	324	311	325	337	334	304	334	298	325	334	295	302	324	358	330	314	318	328	310	351	304	333	351	342	319	323	334	312	287	297	293	298	314	339	334	309	354	363	350	346	300	312	343	318	333	335	344	315	307	335	303	346	330	310	291	304	288	320	308	358	292	334	308	324	336	334	363	308	313	338	320	291	308	300	350	309	301	296	337	325	295	320	295	308	315	339	289	320	339	317	316	274	339	337	327	339	329	308	322	332	359	304	302	355	296	319	302	321	360	319	316	278	321	339	322	339	299	320	316	319	320	321	333	296	326	296	286	353	291	297	309	309	327	323	331	312	315	305	339	344	348	312	316	298	321	317	336	312	314	360	321	322	310	286	315	322	325	346	320	325	329	331	306	325	358	347	298	300	337	309	315	273	342	339	303	334	334	322	322	300	289	284	293	292	339	297	352	319	327	310	319	286	302	333	317	322	298	280	326	352	328	326	289	299	347	287	294	347	287	339	331	313	339	325	318	333	326	283	365	318	328	317	332	371	299	298	304	318	320	301	310	326	327	304	315	327	338	312	298	348	326	331	358	303	309	317	311	313	285	335	312	280	302	372	315	292	339	284	294	302	311	293	321	340	334	319	323	330	320	292	335	325	334	298	321	324	310	325	338	328	365	327	311	332	324	325	340	340	314	317	365	285	315	326	297	328	319	314	310	331	340	283	302	323	307	322	314	295	333	333	310	291	336	321	316	281	321	337	316	326	332	328	313	329	299	342	302	292	315	336	307	302	324	304	305	331	333	339	297	330	336	291	343	326	313	342	333	290	321	307	332	308	326	342	304	300	320	294	296	364	314	302	330	328	324	340	298	334	345	348	355	328	310	290	314	305	298	297	307	281	300	327	321	297	333	320	305	315	314	309	346	352	277	302	325	316	316	317	332	327	314	322	320	311	282	316	303	348	335	330	314	326	313	302	338	317	316	358	318	315	311	308	339	306	330	318	360	337	320	313	321	316	320	338	306	355	307	302	302	339	326	300	321	304	343	344	311	303	319	328	328	314	337	306	329	325	296	304	321	337	317	314	317	308	337	318	332	321	333	363	315	325	351	302	286	343	321	322	335	304	326	296	304	313	304	355	333	325	333	324	301	337	309	337	307	298	323	345	319	317	300	326	308	303	294	313	327	346	315	326	310	353	291	325	347	346	337	366	298	351	299	317	350	297	281	315	281	335	309	335	354	318	314	338	300	309
23656	21182	28571	24060	21184	14236	1589	913	747	733	553	565	510	533	532	539	511	484	480	507	464	472	465	444	463	460	463	440	471	408	434	448	467	474	458	417	466	463	458	437	439	453	456	436	432	459	406	426	407	401	427	428	432	422	418	454	434	443	421	424	425	414	423	442	429	460	436	430	456	435	449	437	422	405	451	428	464	432	447	448	430	421	435	421	459	431	421	458	456	440	445	415	446	447	409	429	404	476	422	410	418	438	448	402	412	461	446	420	433	444	409	442	396	436	443	408	422	476	413	427	433	386	422	427	446	458	391	400	438	457	409	445	384	406	440	421	400	430	389	453	457	432	383	409	449	421	455	428	430	440	407	403	423	435	426	464	426	429	394	450	434	412	461	467	458	399	417	417	425	441	451	463	459	406	428	423	459	411	413	422	404	405	443	469	400	422	422	438	426	419	420	419	404	431	402	436	417	448	443	424	457	415	408	426	431	434	445	380	435	420	406	401	418	437	425	463	445	436	432	414	398	434	447	414	431	389	419	446	436	433	420	411	457	420	455	422	402	470	443	414	435	413	394	419	441	424	411	385	459	461	462	432	415	404	407	401	444	394	420	412	426	454	390	398	437	421	425	410	445	414	437	427	449	439	449	394	428	441	445	471	452	433	422	439	442	426	438	431	465	425	447	435	441	432	442	404	413	445	445	442	487	425	408	409	442	438	437	404	404	441	455	401	423	459	409	429	438	416	401	424	405	393	417	431	402	464	450	463	419	425	449	473	492	410	438	442	423	415	467	458	445	408	444	446	415	413	444	401	401	413	439	442	397	423	435	426	417	447	443	425	422	431	453	421	435	433	412	413	433	410	435	401	412	428	434	412	441	441	456	417	420	462	376	368	419	448	392	453	401	426	447	409	435	422	452	411	417	439	427	441	439	391	423	450	394	447	473	449	438	423	440	415	408	431	434	405	453	441	425	407	411	433	454	424	441	426	416	402	390	410	383	369	428	417	423	430	403	440	413	417	435	423	411	444	446	381	427	421	437	477	435	419	469	419	434	440	430	399	447	454	416	435	400	433	454	433	383	425	413	417	420	443	437	423	411	410	413	426	425	423	387	378	436	413	458	409	464	423	453	434	403	426	444	432	415	449	437	436	471	470	426	437	425	448	393	408	401	408	391	426	394	436	396	428	431	446	406	419	408	421	455	437	439	418	448	438	407	424	449	480	442	455	466	464	396	419	395	440	433	428	450	447	378	422	432	443	422	422	445	423	438	420	406	398	459	386	400	454	399	439	443	443	417	429	424	403	444	407	438	429	407	407	452	428	424	430	430	390	472	433	389	450	412	405	448	463	441	414	437	379	391	425	401	393	450	426	412	452	437	394	478	438	466	412	419	475	419	425	464	416	441	441	451	450	441	415	432	417	441	435	447	393	434	447	462	432	415	426	453	434	451	424	394	431	428	404	456	400	382	428	450	400	409	414	405	436	443	388	390	456	432	450	397	384	425	455	411	422	458	397	413	434	437	441	446	419	453	377	445	411	419	410	414	463	405	436	419	418	450	433	441	401	431	452	419	411	447	420	437	431	433	435	469	380	414	431	446	425	426	393	416	432	415	437	408	426	432	444	416	426	434	381	414	454	440	399	431	398	465	434	427	419	460	428	442	410	452	452	423	420	437	396	412	412	433	431	385	434	419	428	470	406	426	436	459	444	432	438	431	413	451	417	403	411	394	418	385	441	412	470	417	423	402	436	392	449	466	410	445	418	442	403	428	439	448	396	437	440	414	434	422	398	387	411	394	425	412	425	424	410	441	434	453	448	418	394	387	408	419	391	423	448	437	446	443	420	407	420	430	426	429	424	421	424	394	422	423	443	444	384	421	413	421	452	460	413	448	444	433	419	451	441	388	437	426	395	415	405	416	430	412	419	434	408	428	409	395	437	425	426	475	452	403	423	436	427	425	403	420	433	398	438	428	399	436	428	422	438	384	418	391	459	412	433	468	432	435	416	382	432	458	396	419	441	439	403	381	432	445	410	427	467	445	443	424	439	455	458	403	448	441	436	421	413	433	441	357	429	434	451	434	437	413	445	435	414	431	458	428	425	450	452	405	424	413	406	434	422	437	425	460	467	475	419	387	423	426	442	394	425	443	459	417	439	420	408	430	458	423	426	432	463	451	420	420	435	419	433	429	426	416	430	453	460	377	398	416	425	426	445	441	440	418	438	439	458	407	415	433	462	406	416	412	466	423	413	394	387	416	436	418	445	424	383	420	440	431	410	466	406	430	443	392	469	424	421	429	446	420	396	416	430	413	441	411	413	436	411	411	406	464	429	422	460	459	440	430	389	447	452	450	401	434	392	432	377	461	390	426	423	421	451	411	444	420	457	446	432	387	446	403	440	415	465	429	417	455	413	391	391	425	454	428	429	401	432	440	430	416	423	425	431	396	436	410	439	438	441	414	412	394	435	451	427	428	414	460	403	431	409	407	465	437	427	396	433	446	464	397	451	419	433	441	428	407	452	433	424	426	436	476	443	445	457	402	480	426	426	420	399	419	414	433	431	465	403	409	413	433	412	437	414	443	435	412	423	395	413	430	466	452	449	436	402	418	399	405	430	432	401	412	440	470	417	393	383	435	412	426	428	432	432	433	410	450	424	427	452	397	469	422	450	417	463	426	403	448	425	397	413	393	450	441	423	440	407	473	459	415	407	425	373	432	438	412	414	402	439	426	450	399	429	440	408	468	413	400	437	413	411	436	418	435	421	440	383	450	438	405	425	362	407	467	430	431	447	434	415	414	448	404	402	416	447	417	402	401	444	437	436	415	449	438	397	458	416	438	415	461	444	438	426	422	423	428	459	435	424	429	379	423	409	446	424	427	414	432	444	443	436	429	439	424	400	429	422	396	441	439	397	468	439	432	427	436	432	440	436	411	387	408	443	423	416	436	478	436	463	415	428	438	446	438	429	426	452	414	459	445	433	453	434	460	418	433	422	437	433	413	405	430	442	440	421	393	412	425	384	430	455	395	450	414	477	482	452	397	440	385	389	427	398	418	406	410	456	439	447	451	439	446	406	399	449	468	421	432	444	425	401	429	441	408	438	442	438	414	396	435	424	411	416	420	425	399	439	396	420	418	424	436	409	391	437	417	411	402	440	424	465	459	401	402	399	417	437	404	387	414	459	416	428	439	453	432	425	441	418	414	439	425	432	435	432	384	413	457	415	407	392	457	408	425	428	406	364	386	442	407	410	436	440	447	404	422	409	454	414	412	428	431	407	444	428	401	410	423	425	421	390	406	425	435	427	442	440	398	460	414	437	412	448	420	463	442	423	406	427	428	409	421	421	427	434	426	411	424	473	426	392	432	472	409	385	421	441	432	416	427	444	419	412	412	377	447	405	423	421	449	420	427	450	409	456	458	437	415	465	403	421	437	394	448	417	452	478	423	440	417	407	427	449	416	386	446	418	441	382	382	422	441	433	410	444	388	447
15772	11048	8153	4103	6747	2454	1738	1430	1141	1076	907	812	773	709	645	619	663	614	608	601	562	540	534	597	534	546	539	520	539	503	506	486	521	483	460	533	497	557	484	482	481	497	484	524	521	499	528	506	450	519	513	449	451	502	515	492	496	512	514	480	458	510	462	490	476	490	529	452	462	517	503	458	493	449	515	503	484	497	469	473	493	474	492	504	493	465	484	448	503	479	486	465	489	459	470	478	526	504	476	499	497	467	474	473	472	482	500	491	495	496	455	496	512	439	483	467	473	497	475	502	476	468	472	482	493	471	456	505	504	473	489	439	494	489	526	480	458	477	482	486	480	474	485	468	486	486	484	469	503	485	483	472	461	515	489	525	452	506	513	454	469	471	486	461	468	498	498	469	474	541	467	460	473	493	516	442	474	476	466	495	488	497	458	474	513	432	464	509	495	477	507	499	478	482	479	481	463	481	502	476	477	447	479	482	475	499	452	481	484	471	474	499	514	474	488	473	505	498	475	465	486	441	490	478	524	489	430	509	490	476	451	529	488	458	462	494	489	454	490	501	481	468	493	474	446	453	504	509	469	480	509	447	481	438	495	420	521	497	469	480	513	514	500	435	513	486	437	514	483	460	479	481	473	506	467	491	453	508	479	473	466	456	487	481	499	451	469	496	483	487	480	483	512	473	479	475	531	485	462	479	465	517	478	465	500	437	492	511	486	518	456	478	493	475	454	460	491	485	506	476	481	491	483	450	466	468	498	478	461	454	496	476	509	452	447	466	498	487	491	499	498	477	520	528	477	478	529	480	516	488	458	487	453	480	466	479	473	456	484	482	514	462	467	493	471	515	446	481	500	514	490	502	467	461	496	456	490	517	483	479	503	504	487	515	484	502	476	445	509	493	472	490	451	485	477	462	480	518	458	479	509	458	488	459	505	483	530	459	464	469	490	492	499	471	540	520	476	524	456	504	493	488	490	486	498	450	483	448	526	473	485	468	489	500	485	473	508	489	471	463	464	423	506	467	465	483	499	519	441	496	452	461	449	500	456	458	471	489	466	508	503	443	446	460	473	443	454	484	494	455	484	529	522	447	522	466	477	481	484	483	486	478	474	482	467	421	497	499	526	485	478	495	486	459	497	498	524	482	476	464	480	472	520	459	490	475	488	498	480	484	478	468	482	471	491	448	488	492	494	475	491	480	469	490	462	470	471	504	484	455	444	474	440	508	506	474	467	482	475	455	474	487	516	477	474	475	481	516	480	437	470	495	502	479	505	461	490	477	451	456	508	496	491	476	482	481	496	501	483	484	486	486	492	477	509	501	442	478	488	421	501	502	503	440	452	469	480	472	476	489	476	491	525	509	511	500	465	479	471	468	504	475	526	496	476	479	475	490	461	483	517	466	463	482	497	477	509	502	465	462	468	487	455	505	478	469	444	482	473	508	497	456	489	514	479	482	487	494	469	488	471	494	462	464	474	508	485	487	489	465	504	478	485	486	502	453	506	509	472	469	441	438	502	478	457	494	490	452	468	472	443	493	462	519	467	475	519	455	447	460	477	488	478	499	456	499	463	469	483	476	490	451	471	488	477	477	471	484	505	491	455	501	477	453	523	468	502	484	493	476	495	450	476	497	453	497	468	478	495	489	483	462	463	466	494	493	484	470	474	502	486	457	445	475	518	467	511	509	488	480	484	459	431	466	501	453	480	507	472	466	492	483	475	471	471	454	479	480	479	470	470	481	460	467	484	515	520	465	464	473	468	467	496	510	477	474	467	472	475	480	507	497	471	462	464	473	491	477	505	469	493	476	486	488	455	463	493	472	462	490	447	504	483	480	466	500	444	473	446	484	486	459	449	463	483	523	482	461	455	475	463	502	461	493	486	445	451	503	466	519	488	482	488	505	438	488	532	469	475	463	473	490	504	462	450	482	517	490	478	457	516	475	488	476	515	494	449	457	479	477	496	446	504	480	484	463	486	513	487	484	501	469	469	431	486	449	472	483	490	477	466	462	459	477	474	489	473	466	493	459	499	444	529	452	458	475	546	460	503	493	447	431	483	466	474	485	479	505	453	486	493	470	524	475	467	513	494	509	505	497	468	473	505	475	511	469	491	470	480	468	489	451	460	489	505	505	466	520	467	506	440	483	460	468	463	521	488	446	494	475	492	464	467	492	490	435	474	429	461	468	485	510	483	519	480	460	466	499	496	461	531	442	437	478	530	471	510	470	489	509	475	495	444	481	501	492	484	507	507	472	475	480	490	456	503	494	500	484	469	530	484	460	444	513	512	464	500	465	490	483	506	493	514	510	487	527	502	495	443	459	484	493	473	468	458	500	497	445	469	494	461	440	453	479	472	511	468	499	479	474	515	451	496	474	510	481	486	486	459	459	520	455	464	473	491	479	475	491	492	499	494	495	469	445	441	492	479	468	483	462	478	512	479	477	467	497	486	458	458	475	462	469	500	501	488	477	465	505	529	434	476	436	467	485	501	497	475	499	482	508	481	462	500	463	469	465	508	502	485	494	428	452	489	487	487	461	478	522	455	469	518	462	492	472	538	478	500	457	474	496	482	508	502	480	465	461	505	525	515	502	474	491	461	496	464	434	458	514	522	480	488	450	498	481	495	445	514	508	478	490	465	505	453	491	460	444	483	524	490	465	486	472	484	529	500	494	479	466	449	507	514	506	500	489	471	483	454	498	498	479	460	468	490	493	471	473	488	492	468	493	508	485	465	516	479	436	484	493	479	480	496	486	478	483	527	465	507	487	486	467	486	459	444	421	473	474	473	468	503	492	467	515	450	464	455	486	488	511	478	489	480	494	455	459	501	485	479	496	498	481	488	530	458	471	512	439	488	453	458	483	527	488	498	489	479	492	436	492	506	479	435	498	468	488	472	462	458	451	471	484	482	470	482	516	436	486	472	449	451	453	490	476	473	502	495	483	445	530	443	483	466	479	469	484	468	502	474	474	481	465	522	437	493	485	497	497	482	504	477	507	435	509	469	495	484	520	466	512	479	469	488	489	461	478	504	490	501	496	529	471	465	493	497	495	481	466	504	499	477	478	488	497	444	495	485	474	488	469	501	459	486	475	495	433	491	502	481	517	495	480	495	472	454	484	483	465	507	484	472	513	473	448	459	461	502	471	472	476	519	405	458	491	489	478	493	466	481	477	484	482	488	460	506	506	458	507	450	488	475	494	467	469	474	447	481	465	507	435	523	489	472	487	491	482	476	461	507	457	502	451	478	486	483	484	492	502	493	459	500	480	503	455	503	472	470	478	458	460	502	479	497	496	465	438	485	497	510	481	474	527	416	475	459	501	474	514	502	496	488	482	536	503	460	473	505	491	470	539	469	447	463	469	521	482	470	468	479	509	474	503	498	485	494	483	479	461	506	447	460	469	470	452	494	499	470	505	467	483	498	500	426	478	498	500	469	456	454	466	453	477	491	475	425	489	509	459	447	488	462	481	519	494	506	475	514	459
24821	21163	27577	24915	13361	1631	750	665	637	616	537	550	514	499	490	495	507	481	497	494	512	468	432	505	492	479	455	485	459	505	489	450	470	473	454	479	493	452	497	468	463	463	440	446	484	461	464	453	429	483	450	497	463	457	512	485	452	462	460	459	434	448	463	451	487	494	467	463	468	507	456	456	450	487	486	442	481	446	446	515	450	471	481	477	468	466	457	452	448	482	477	501	473	467	469	472	437	464	455	451	447	485	457	501	445	455	443	466	470	481	452	530	485	459	476	452	478	445	463	442	439	484	455	432	438	466	479	483	442	445	489	449	474	443	469	451	466	490	439	454	452	459	489	416	487	446	471	469	471	464	485	458	475	480	451	449	470	450	458	441	431	441	477	448	440	487	486	478	438	457	499	428	451	462	433	486	440	446	461	470	435	460	436	531	437	468	499	484	489	489	464	455	447	486	456	461	462	480	437	439	486	457	483	434	420	464	428	494	472	431	497	463	462	461	511	487	467	481	447	468	469	456	476	453	459	464	462	438	468	496	479	454	468	449	456	505	494	447	440	486	466	480	446	466	457	483	443	444	436	466	463	480	433	459	487	466	470	481	420	499	472	451	475	458	443	474	450	457	435	470	441	481	519	474	475	459	451	439	481	437	505	464	445	488	486	431	476	454	486	436	479	479	438	466	532	439	473	461	445	462	439	485	440	474	470	436	457	446	455	443	444	458	428	449	482	478	465	471	485	461	493	442	429	470	458	453	464	409	485	481	445	428	499	455	427	489	507	426	434	507	459	450	484	435	472	438	453	518	453	437	502	461	488	436	462	450	468	454	463	448	488	465	475	457	475	457	469	451	501	456	441	450	472	467	466	477	464	474	447	473	478	494	453	466	461	488	461	447	431	480	494	494	471	499	440	463	410	469	420	454	463	454	443	467	458	469	480	491	476	470	462	477	470	413	453	456	455	460	459	468	458	470	513	498	453	484	439	477	421	409	456	462	449	488	443	441	444	470	485	471	452	452	453	482	477	470	460	439	502	432	472	444	462	468	460	503	484	431	476	504	474	430	489	480	481	480	432	446	522	489	473	484	473	486	476	473	429	492	466	448	479	461	465	457	492	485	471	458	449	470	446	438	423	458	526	490	473	462	468	479	496	447	457	440	495	464	464	480	426	468	489	466	481	489	458	463	447	490	416	475	516	441	471	423	497	462	464	480	456	469	467	442	494	437	464	473	478	459	479	485	449	459	471	511	466	449	483	457	460	455	445	467	453	427	469	434	438	453	447	456	439	503	458	512	448	479	469	486	493	463	452	455	484	453	445	464	442	438	468	484	471	492	458	490	473	471	446	474	453	478	452	441	466	478	428	470	456	473	458	515	445	478	450	442	418	453	473	475	459	438	480	499	450	438	474	474	467	478	435	472	452	483	422	460	481	437	458	451	422	489	443	468	475	465	461	473	436	422	498	470	450	446	480	498	485	489	463	464	489	439	465	449	464	485	437	459	433	433	473	440	441	450	455	480	464	473	453	458	456	472	506	500	493	493	468	470	465	429	487	444	486	494	480	465	488	474	465	482	473	464	459	445	449	461	486	448	428	452	478	485	449	500	469	451	491	520	484	475	491	452	449	451	501	468	506	467	490	432	465	503	497	451	480	455	492	440	495	493	454	428	475	492	464	429	466	486	448	461	437	452	474	468	452	454	459	503	449	470	439	482	485	445	488	459	447	481	476	441	459	440	441	430	462	477	446	467	481	485	486	454	460	439	502	452	475	488	432	464	446	463	462	482	482	440	438	501	479	476	457	466	453	445	470	463	495	445	461	440	446	453	495	447	459	464	442	482	480	495	478	499	439	462	479	443	444	474	477	443	479	467	450	447	457	410	430	447	484	475	449	485	481	472	475	457	489	453	404	469	502	425	467	490	468	466	459	457	501	491	462	462	452	504	468	439	449	467	441	481	446	494	501	429	443	447	432	499	456	439	472	468	511	470	448	508	453	482	456	429	487	413	458	435	440	477	440	412	492	474	463	493	485	485	480	435	494	453	458	436	471	437	473	462	476	452	436	478	463	471	444	440	464	480	474	485	473	483	479	471	487	436	482	467	458	477	463	436	453	445	473	460	480	437	506	456	496	460	466	478	462	456	478	476	460	462	459	456	446	460	465	456	454	477	475	476	465	509	456	508	445	455	430	454	469	439	491	461	482	440	458	440	476	501	470	513	498	430	431	475	462	475	448	477	455	442	488	455	464	441	444	446	466	469	474	475	467	442	479	467	494	463	477	485	490	490	446	443	499	480	443	480	449	428	471	508	452	455	464	434	499	490	484	426	466	455	518	443	447	442	416	457	434	452	452	464	474	468	511	477	440	463	458	474	434	443	452	421	465	477	449	482	455	480	448	447	473	495	443	430	483	399	495	482	492	507	483	482	471	467	408	491	487	485	464	479	435	444	458	443	451	492	455	462	488	480	466	463	466	500	441	487	447	480	483	476	479	462	467	450	485	475	498	437	474	494	455	469	500	485	469	453	455	478	474	446	465	463	467	447	430	476	466	451	484	446	454	457	482	482	462	427	474	438	466	502	505	444	448	411	467	434	447	450	441	428	497	443	435	440	456	476	440	492	479	470	484	473	457	446	443	448	479	465	439	473	421	492	441	449	474	468	462	488	467	477	464	451	472	435	463	476	451	445	428	487	458	463	430	421	497	458	522	471	507	446	498	467	481	456	488	477	438	463	458	447	437	469	494	476	483	452	477	460	462	467	470	508	443	488	477	454	503	429	477	485	439	454	439	441	450	467	470	480	456	490	462	456	458	414	515	464	450	468	479	450	439	446	450	487	500	477	462	464	480	518	497	469	488	499	475	463	484	475	471	491	439	440	438	486	468	442	449	484	448	510	436	472	456	458	435	450	469	504	488	447	484	446	418	454	441	429	462	479	443	431	541	457	463	479	494	454	483	433	454	455	471	430	465	459	474	461	475	484	481	443	474	487	459	440	464	450	489	475	449	473	470	478	446	445	457	449	453	451	470	492	449	467	476	478	431	461	500	467	474	472	504	487	490	483	486	424	437	440	465	454	471	476	475	442	471	466	484	480	469	429	476	456	461	470	457	480	426	428	448	448	449	442	447	440	453	473	479	472	489	451	440	462	442	459	447	469	463	482	480	472	485	482	434	473	464	459	460	459	473	507	432	457	475	446	477	489	450	416	495	455	450	450	462	473	462	431	423	485	473	476	485	457	494	504	438	452	458	434	488	454	479	468	442	413	514	454	470	454	448	494	481	439	429	440	492	446	453	476	477	482	469	448	450	450	486	494	454	443	436	463	453	444	419	447	460	466	481	443	451	473	431	477	507	467	438	469	450	483	425	468	504	431	443	466	465	456	448	447	527	498	465	466	482	455	494	450	457	403	415	462	469	465	492	456	460	450	476	483	440	489	522	429	482	469	496	455	484	437	464	474	444	468	493	480	441	412	437	491	471	436	474	502
15403	6740	4694	2448	3275	1626	1205	1017	911	856	813	730	683	668	655	621	649	631	586	574	623	597	524	561	592	580	591	574	580	610	561	580	521	564	502	508	516	563	592	566	540	597	588	519	587	583	560	575	596	597	539	536	545	549	528	567	615	533	546	526	558	564	564	564	528	568	584	562	566	512	553	591	519	551	585	576	564	556	555	584	526	554	573	549	551	571	549	538	543	572	569	575	571	520	569	524	571	559	570	505	571	569	517	538	553	534	571	555	558	566	526	539	562	550	596	507	562	583	543	551	543	539	539	526	566	602	530	563	561	570	563	551	535	532	563	569	539	529	533	530	552	537	539	531	535	541	524	581	547	553	565	562	551	517	588	585	527	552	561	579	575	556	549	555	526	496	549	573	556	518	560	575	493	575	535	538	554	546	536	556	572	562	571	571	546	571	522	547	583	546	527	524	572	537	554	543	515	568	556	535	562	557	542	538	494	538	577	578	535	560	545	560	559	584	522	543	571	557	574	515	581	555	577	559	537	563	563	526	605	532	565	531	557	569	537	579	560	526	556	568	606	538	534	533	549	559	542	533	558	599	536	535	552	571	539	537	603	521	549	559	572	559	554	557	533	518	551	568	596	529	521	552	540	524	590	587	582	556	550	527	609	574	547	550	528	562	579	538	559	511	575	580	535	553	584	553	549	536	544	537	520	531	519	536	546	517	534	556	565	532	509	568	510	534	500	545	524	533	570	556	530	574	552	526	514	553	576	546	560	516	578	567	497	574	608	532	543	545	539	587	538	554	524	557	569	536	525	567	579	527	555	538	515	510	557	553	584	555	573	576	585	557	560	534	540	545	549	523	559	526	562	523	521	527	515	592	537	502	553	577	581	584	540	573	572	510	528	536	544	538	560	523	548	517	528	561	541	537	528	517	529	567	566	510	552	539	575	570	568	578	512	559	553	560	533	552	569	550	504	548	547	541	529	522	507	523	530	552	551	534	503	582	568	544	568	539	565	557	552	524	525	531	561	589	542	524	561	498	554	525	555	555	578	539	552	576	563	489	571	526	558	548	562	581	550	549	567	533	544	544	545	540	534	552	542	561	520	552	516	528	537	555	570	552	555	563	524	561	498	578	566	541	568	541	556	556	550	581	582	537	558	553	527	553	546	534	538	557	545	523	506	494	576	564	536	533	535	548	566	568	548	516	539	534	534	567	563	528	537	543	536	551	534	572	534	548	562	547	562	547	565	505	553	527	558	530	568	482	580	542	562	564	595	538	515	544	597	516	592	545	550	585	514	552	592	522	549	559	516	584	524	555	584	570	543	527	546	543	567	568	508	545	517	542	533	548	574	589	579	516	561	515	569	544	565	517	525	547	570	562	556	584	545	556	508	529	509	574	538	530	530	561	502	542	581	553	573	544	533	543	576	539	558	545	533	536	574	524	547	543	525	576	517	548	580	556	566	555	564	564	533	605	554	566	505	559	560	531	566	530	562	521	524	544	574	540	556	563	525	524	571	556	539	583	542	580	529	508	525	517	566	559	525	557	574	519	516	578	540	548	530	590	520	551	554	554	562	580	554	558	554	522	565	584	577	586	554	584	574	565	547	577	540	568	568	528	597	515	572	510	555	512	538	561	507	540	569	557	559	536	555	523	581	530	545	567	527	570	577	530	562	540	566	550	569	553	556	531	551	582	524	541	561	560	530	568	594	547	566	574	550	566	595	539	540	525	550	543	526	527	574	548	544	573	557	552	562	523	579	580	550	545	567	547	552	504	565	542	554	496	565	568	526	591	572	560	515	554	546	551	576	556	542	525	573	562	491	529	555	520	544	552	580	555	545	530	570	540	591	533	516	552	533	530	545	571	565	514	566	552	544	547	557	511	549	520	562	531	500	539	589	522	553	547	517	547	537	542	547	554	552	531	565	569	554	571	548	550	524	547	548	517	498	581	550	526	529	561	547	526	547	481	514	534	583	546	547	581	539	555	587	555	545	537	528	538	556	561	573	539	531	562	566	554	546	562	495	552	555	573	513	555	576	558	511	521	524	561	530	566	555	591	543	560	545	560	553	569	594	541	525	508	558	545	512	506	541	523	543	589	530	571	541	522	547	521	558	530	544	585	604	507	512	584	544	530	507	564	541	549	561	565	566	546	555	542	599	514	548	585	526	535	526	543	551	522	555	536	537	537	560	560	598	560	534	551	556	523	544	517	536	570	521	555	570	544	542	511	578	573	541	544	535	550	526	525	542	517	577	552	543	530	544	529	548	531	577	554	554	563	565	537	535	537	537	543	530	537	572	584	563	539	566	565	522	561	517	532	559	578	542	560	527	544	558	528	594	535	551	565	547	592	521	513	576	572	540	561	532	552	551	552	562	562	536	609	521	537	594	530	590	571	534	556	524	581	596	558	542	550	550	549	552	612	542	574	522	524	521	568	556	557	508	578	513	528	554	533	528	564	553	542	573	562	555	572	532	539	542	572	566	572	551	561	533	581	533	542	490	564	555	520	534	568	549	560	544	544	558	525	588	542	522	563	564	501	517	532	500	554	568	531	570	524	559	611	539	541	528	546	541	507	561	569	555	541	568	535	508	509	547	564	525	554	568	534	546	533	556	533	548	562	551	567	601	560	570	569	543	566	555	537	562	547	590	564	516	557	559	508	487	596	604	547	521	563	562	574	571	570	542	556	536	535	550	530	523	530	529	525	540	514	576	558	572	569	563	563	570	559	563	527	537	540	550	492	552	547	554	547	545	527	561	511	545	548	559	515	569	547	536	528	528	514	600	518	515	548	535	567	587	566	535	544	523	508	561	559	541	583	524	541	516	573	574	587	527	534	537	561	525	609	522	513	535	530	513	518	573	570	553	545	537	565	589	551	537	517	568	538	570	550	514	611	549	537	540	554	561	540	536	574	510	519	569	580	547	555	545	550	535	556	508	521	533	536	558	528	495	542	541	563	545	528	536	553	544	587	571	550	529	549	549	548	570	557	550	553	597	537	535	536	555	570	559	532	503	547	556	534	558	531	556	558	532	556	549	536	575	573	544	603	517	535	516	553	538	533	533	545	557	533	561	509	504	554	558	547	555	585	546	588	557	544	518	592	609	520	565	533	532	526	514	542	529	524	504	532	578	532	563	592	536	575	546	547	515	591	584	525	556	562	556	531	519	571	552	533	549	549	579	535	554	579	564	560	527	572	565	551	597	520	526	551	553	499	560	528	529	534	558	545	523	577	515	563	569	597	553	529	587	587	565	530	529	524	535	528	544	535	541	555	551	542	540	507	544	557	510	518	567	530	506	525	571	547	516	544	594	575	571	514	528	535	541	571	526	524	537	548	529	573	525	547	517	555	501	549	527	559	537	548	576	557	519	559	552	541	550	528	547	540	582	556	547	571	547	534	556	580	589	585	515	535	539	565	551	574	540	525	566	549	541	582	537	559	537	516	517	571	568	570	524	576	531	578	525	555	547	537	561	535	620	581	565	556
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
