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
340163205044	340163205613	340163206163	340163206713	340163207263	340163207813	340163208363	340163208913	340163209463	340163210013	340163210563	340163211113	340163211663	340163212213	340163212763	340163213313	340163213863	340163214413	340163214963	340163215513	340163216063	340163216613	340163217163	340163217713	340163218263	340163218813	340163219363	340163219913	340163220463	340163221013	340163221563	340163222113	340163222663	340163223213	340163223763	340163224313	340163224863	340163225413	340163225963	340163226513	340163227063	340163227613	340163228163	340163228713	340163229263	340163229813	340163230363	340163230913	340163231463	340163232013	340163232563	340163233113	340163233663	340163234213	340163234763	340163235313	340163235863	340163236413	340163236963	340163237513	340163238063	340163238613	340163239163	340163239713	340163240263	340163240813	340163241363	340163241913	340163242463	340163243013	340163243563	340163244113	340163244663	340163245213	340163245763	340163246313	340163246863	340163247413	340163247963	340163248513	340163249063	340163249613	340163250163	340163250713	340163251263	340163251813	340163252363	340163252913	340163253463	340163254013	340163254563	340163255113	340163255663	340163256213	340163256763	340163257313	340163257863	340163258413	340163258963	340163259513	340163260063	340163260613	340163261163	340163261713	340163262263	340163262813	340163263363	340163263913	340163264463	340163265013	340163265563	340163266113	340163266663	340163267213	340163267763	340163268313	340163268863	340163269413	340163269963	340163270513	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23621	21744	29714	24355	21747	21789	8145	1752	1320	1203	1104	1100	1071	1012	987	957	931	893	859	887	906	925	837	870	870	800	831	857	919	840	783	869	851	839	777	799	814	857	864	825	817	758	804	814	857	824	849	773	790	842	805	760	771	805	822	816	808	791	831	813	846	805	833	834	801	786	800	775	775	799	829	795	856	806	824	808	801	808	779	879	753	830	843	826	779	797	810	798	780	783	819	756	801	781	806	779	807	794	814	791	785	820	784	792	778	826	781	814	804	792	761	818	812	803	785	806	838	785	773	803	780	838	839	794	838	809	819	817	797	830	814	750	755	792	816	780	747	803	826	786	793	779	817	827	784	755	798	765	883	785	794	863	828	771	729	747	792	836	801	803	780	843	838	813	803	820	743	793	788	752	801	766	816	798	806	820	791	856	772	805	799	819	826	803	815	768	791	834	832	813	750	841	828	810	735	767	793	803	798	807	809	760	811	816	800	820	790	809	779	791	848	786	782	801	752	784	814	803	791	799	783	784	821	796	739	811	818	843	834	801	822	752	813	815	821	808	846	819	798	808	802	783	845	798	744	791	780	739	820	811	808	788	810	774	774	776	748	816	778	798	820	823	813	818	752	778	812	779	786	833	799	792	791	775	770	801	808	806	813	798	786	776	855	800	775	801	757	800	829	815	763	756	787	862	808	817	773	739	816	813	837	778	782	824	754	805	790	747	825	831	771	764	805	779	771	812	822	775	837	772	810	786	807	787	833	815	842	773	814	817	805	833	812	814	792	773	816	770	824	790	818	802	762	837	823	719	815	790	815	812	756	802	832	804	817	818	812	791	810	778	786	788	858	823	814	764	821	812	781	796	774	824	809	804	784	790	832	767	804	818	804	821	803	779	803	806	805	800	777	808	789	824	840	806	850	784	809	800	795	805	807	804	771	757	785	752	832	780	823	838	829	829	816	802	780	779	814	783	757	757	749	805	832	762	832	752	787	766	817	780	751	795	782	755	791	788	803	795	802	806	812	734	753	808	738	848	827	838	833	802	787	823	780	789	824	758	792	798	793	782	761	802	809	871	719	754	799	768	807	790	832	821	817	810	750	747	795	744	774	834	811	787	791	794	776	773	769	819	833	787	748	749	823	780	762	784	805	839	820	776	791	797	837	846	812	777	726	779	783	810	784	848	848	787	837	719	822	799	792	846	772	771	787	808	787	787	755	767	772	824	807	765	814	790	823	796	844	790	808	811	819	792	754	822	792	823	778	752	756	825	778	786	771	757	806	820	814	806	776	845	737	778	778	796	810	817	740	775	809	721	826	786	804	773	836	765	789	766	820	786	824	801	812	790	789	781	780	838	768	727	791	797	780	784	802	809	808	807	803	788	779	780	758	834	802	819	772	829	800	780	776	726	839	770	829	816	793	840	806	774	777	792	798	747	811	801	792	849	764	781	785	795	787	748	769	806	781	778	714	841	778	754	859	789	818	747	828	775	799	851	782	793	785	790	811	780	772	823	798	761	750	830	828	748	809	852	817	792	737	775	807	815	856	816	784	821	790	779	766	825	804	809	771	797	819	808	793	799	813	798	813	756	764	787	779	840	815	846	803	846	756	793	786	838	749	763	792	804	842	797	790	807	779	778	810	788	807	786	787	752	740	808	772	785	775	794	807	798	812	797	781	745	819	799	827	863	764	783	822	780	798	810	742	767	829	799	780	782	802	793	760	772	807	800	799	786	801	800	757	741	741	752	816	765	759	780	856	815	755	857	787	790	779	808	797	795	777	805	750	762	858	799	834	831	844	800	800	800	793	782	809	766	838	845	812	797	786	842	728	788	761	773	795	727	776	833	818	757	777	820	795	792	814	837	756	799	774	784	798	818	804	796	839	795	742	808	762	825	803	800	774	823	789	780	837	755	778	784	832	794	769	798	822	798	775	726	800	808	812	819	799	766	825	794	771	832	796	812	761	813	791	799	748	843	778	764	809	787	802	805	836	783	772	767	825	766	818	746	728	818	815	819	811	786	816	812	760	794	774	749	807	811	743	756	803	765	796	792	754	810	832	864	811	776	790	847	767	762	817	796	793	797	823	774	787	785	738	830	788	774	758	768	783	779	798	804	770	823	823	810	743	794	793	723	819	812	803	801	851	792	798	802	842	811	814	760	769	845	823	828	768	795	754	817	846	752	786	784	772	783	779	726	761	786	783	818	764	851	763	738	767	796	761	756	770	784	784	804	798	840	775	762	761	800	746	783	782	782	795	768	821	781	822	787	864	814	812	732	769	732	810	827	782	809	834	803	771	776	810	746	749	825	755	817	804	853	802	789	809	803	860	799	838	798	756	776	818	826	795	816	757	808	796	802	805	777	799	782	789	804	807	796	783	778	796	757	756	805	805	811	775	774	786	848	812	783	800	735	822	776	793	793	788	742	808	818	791	786	759	805	813	817	766	794	793	776	805	824	767	798	828	791	789	750	746	777	811	773	795	742	798	778	818	801	824	795	804	777	743	769	814	757	782	789	877	788	772	781	793	823	806	803	790	799	785	825	767	789	802	771	838	870	784	788	801	821	788	732	772	787	840	733	805	793	810	771	779	789	768	753	859	802	836	785	800	798	771	797	828	794	742	777	809	772	766	764	780	757	797	729	811	787	761	802	762	821	802	812	804	788	828	817	785	780	771	748	819	788	811	788	805	755	796	814	768	796	810	758	780	800	737	807	805	776	834	760	829	808	749	767	815	789	724	785	839	782	838	876	793	812	811	823	835	800	759	802	737	771	808	775	802	758	820	734	791	847	797	796	759	782	785	811	758	765	745	781	805	768	770	828	788	802	781	766	765	765	761	763	817	768	787	762	790	791	812	819	809	783	768	815	774	798	807	839	781	820	836	791	816	824	765	819	779	802	805	828	835	797	819	821	772	719	822	763	850	811	824	820	794	776	746	797	794	793	832	767	753	788	815	809	787	853	805	819	848	764	766	775	757	781	751	811	796	760	827	743	758	850	764	804	780	749	829	817	758	862	830	781	812	795	793	848	801	767	770	783	750	781	764	823	770	793	762	767	800	793	756	781	758	787	825	791	778	788	734	774	813	806	787	785	785	732	837	790	816	765	766	773	886	804	817	798	793	763	773	818	808	809	815	798	815	747	804	769	793	798	822	824	769	779	789	824	823	754	761	868	808	770	768	736	797	793	749	805	741	790	773	821	748	769	817	777	774	816	789	742	823	853	782	820	853	773	789	771	834	837	860	770	810	799	802	774	809	782	794	800	799	834	773	784	740	812	823	811	839	774	803	814	793	793	769	786	819	785	825	820	807	841	755	758	809	809	781	768	742	782	751	788	838	837	758	810	820	761	820	802	759	817	777	822	840	829	756	810	815	763	769	797	768	748	766	782	807	785	804	788	826	773	808	815	804	801	767	805	735	798	801	777	772	814	787	794	804	796	798	790	815	795	808	785	820	779	788	781	798	779	790	825	817	783	835	760	772	745	801	797
7597	16919	13688	7255	5219	4104	3268	2694	2327	1942	1831	1636	1605	1539	1415	1303	1309	1314	1226	1225	1100	1112	1166	1170	1101	1137	1089	1060	1091	1084	1054	1081	1110	1059	1009	1049	1070	1043	1005	1013	1040	1043	978	1015	985	1024	963	1016	994	1031	986	1028	1017	1019	980	978	1023	981	1041	1010	1070	993	966	1023	1061	997	953	983	974	995	994	996	1021	1035	1023	997	991	980	1060	1025	995	961	1076	919	996	962	996	998	975	997	984	966	1018	998	1008	986	951	987	1010	1004	951	990	1018	972	1001	1009	977	1006	907	941	991	978	983	1027	982	1008	1020	989	1012	1018	970	989	999	987	994	1020	993	1061	933	965	1035	957	1026	985	966	987	1035	944	982	999	970	1003	993	1021	989	1059	966	981	1048	1002	981	1023	1015	1012	983	985	949	1015	1050	1030	932	1077	1020	1035	991	1009	975	1000	1014	1006	993	997	994	982	977	1008	1008	948	1017	980	991	1016	1009	1008	939	993	983	1026	973	972	1035	949	965	1054	1001	977	950	967	1002	952	1001	989	1012	981	1049	1026	995	961	986	1025	1007	992	949	1017	972	990	1033	943	991	961	1006	962	968	1008	1006	998	992	1008	963	975	982	1014	1006	967	1003	962	1013	1005	995	954	955	922	970	1000	985	1021	976	1016	935	984	998	1019	1013	1029	996	982	1006	1022	979	964	1017	1055	1027	959	1006	996	1035	1057	981	997	979	1014	1034	1058	980	968	988	991	1031	1027	944	1007	1005	1039	983	1019	1010	1041	989	981	939	967	1005	974	985	1011	985	1053	997	971	1048	963	1019	1023	955	1077	942	978	977	975	1017	1010	1019	1017	976	993	976	1029	999	1053	999	957	1000	1020	1044	982	977	1009	972	927	967	994	1001	938	1001	999	1050	981	961	990	995	1024	931	962	1010	956	991	1012	999	966	974	981	978	972	1082	1069	989	971	987	985	967	1003	1043	1011	1015	924	978	1068	1009	981	1046	1011	985	1005	937	1001	981	980	1025	976	1013	953	992	995	985	988	1016	988	996	990	988	1041	994	1044	978	918	1001	1049	997	977	1052	912	985	1026	1013	983	991	1003	952	960	1016	1016	1003	972	916	1000	1004	1028	928	1003	1000	976	987	955	1041	1014	969	1018	979	943	994	962	985	1018	1011	958	966	989	984	1003	1012	1003	956	1005	977	992	1035	973	967	931	928	1004	990	994	972	1064	976	1009	991	965	999	1008	1017	964	941	979	1070	1000	1025	1022	949	974	1077	1006	957	1023	982	982	1009	965	947	993	926	1019	1030	983	951	1005	992	1006	1006	1001	1039	978	976	1023	970	960	991	961	986	964	1022	979	965	974	991	985	976	981	968	1010	982	1022	977	914	1016	998	1017	1006	963	1035	993	1029	980	1005	1029	978	1027	939	1037	975	975	991	975	951	1026	982	1005	1045	1033	991	1033	1021	1016	1069	958	918	968	1011	942	1005	1016	978	960	997	1000	1025	984	947	1008	943	986	986	978	964	1029	969	984	1013	1033	1026	999	928	1003	1053	1013	993	1029	975	1008	983	984	1025	1026	961	953	973	957	989	1045	943	1052	998	1004	985	1005	1008	1011	1007	933	989	1021	925	1045	1016	964	957	958	969	1022	1013	1019	1016	1013	971	990	1031	960	976	976	983	1016	1001	991	1042	1004	1006	998	1009	963	972	938	1012	923	982	957	951	943	1002	1031	1012	1017	1002	1007	1017	1001	998	961	944	999	981	1034	971	988	911	954	990	974	975	973	962	988	958	1039	946	1029	1026	993	982	978	970	970	1010	976	970	1015	1015	988	1008	1002	982	968	1000	977	971	959	1022	983	984	992	962	999	1053	979	967	966	961	1018	1028	990	935	958	946	947	1019	949	1044	1033	998	940	911	963	993	966	939	985	927	958	1013	956	951	948	972	970	969	971	954	977	962	1009	985	983	1025	970	1016	944	1044	965	970	992	978	972	1007	956	980	952	1000	1003	1046	1014	1015	956	1026	1017	1012	967	1022	1013	1039	958	965	971	975	982	975	967	1010	992	986	984	1034	992	929	986	1020	983	906	997	984	1020	1013	1022	979	1021	991	994	1026	1031	1025	998	996	969	988	959	1041	995	1004	951	996	998	938	939	987	993	943	1048	950	1004	979	1017	985	970	1022	1018	956	1002	991	972	1026	1041	1001	1028	987	979	993	1067	1036	1029	948	964	1007	1010	971	944	1025	958	986	1005	989	1031	964	986	974	995	1000	1033	1034	991	1006	1006	1014	974	966	1018	1003	1013	1008	1024	956	1017	1018	1034	997	1037	969	989	999	1003	941	1022	976	995	974	981	997	972	1052	947	951	997	1049	964	1008	1017	976	1017	1001	989	960	1015	942	1021	1045	1033	1017	984	998	959	988	992	986	1055	952	1043	993	1054	1001	966	978	976	970	973	1008	1039	956	978	1004	986	1038	980	994	976	1013	1039	996	1030	1023	1013	1012	993	1016	952	1054	1014	1005	967	1013	972	1070	996	996	1022	979	924	1000	1025	983	996	1051	1013	1003	951	998	943	957	955	982	1047	1037	984	986	1007	944	1006	943	1006	1030	1019	1020	969	986	936	996	1060	928	982	979	966	997	960	988	957	998	1026	968	943	963	988	994	969	1010	1012	1027	985	992	954	988	988	939	934	979	986	1003	965	987	1006	988	1017	1024	1042	1021	997	1021	954	1002	943	970	1000	981	953	927	978	975	999	956	1011	972	945	1059	951	970	1101	993	1027	994	1009	1041	994	987	1012	980	1041	990	980	1020	991	960	966	952	962	987	1006	949	1006	971	990	1002	1001	1004	980	978	1048	1027	971	948	974	1062	977	948	1018	966	986	972	960	996	970	1021	981	984	1001	989	1013	955	1028	976	963	1009	1031	961	974	1029	969	998	986	1019	949	953	950	1022	957	974	1002	1033	999	1011	996	944	970	980	1049	973	987	1025	1040	980	987	956	980	1033	1051	990	966	978	1025	963	962	950	995	974	977	1030	1016	971	942	990	916	987	952	1006	999	985	987	993	1010	1003	1035	1022	1024	982	999	942	943	1003	976	967	978	995	1048	975	968	976	1010	995	1000	951	993	1029	1012	962	1032	990	995	969	957	955	1025	1000	964	1031	975	971	1023	946	1021	947	937	988	1036	985	991	955	1014	996	934	1001	973	999	996	988	971	1037	944	1031	929	988	1009	1031	998	956	974	970	954	1035	999	974	1021	1050	976	912	1013	962	940	1026	980	1061	959	976	974	1016	976	978	1038	979	975	1020	990	1002	1038	993	976	1047	974	1002	982	913	921	1031	967	983	983	1006	1020	984	1010	969	948	1007	940	989	1010	974	1108	972	1005	1023	1014	942	992	944	1002	1017	1011	966	908	1002	1027	1007	990	972	1013	947	996	1031	961	1035	958	967	990	997	1001	993	1000	1018	980	951	1006	989	995	1029	1007	976	1018	978	987	1007	977	989	967	1014	1045	1030	984	972	952	1003	974	1021	1033	969	1043	1002	994	985	992	1039	1013	1032	969	993	1031	1022	958	944	962	1002	1018	982	978	961	1016	1027	1037	938	964	976	971	1026	1054	991	1047	1016	1022	1030	981	966	964	1038	1002	995	1005	957	972	968	995	999	957	1010	993	1051	1004	995	1022	988	956	989	997	979	995	1008	1022	1009	975	989	970	972	1008	1002	1021	1048	1033	960	1014	1014	1037	1022	1001	956	1008	963	1012	1043	980	1014	1053	980	999	976	963	1011	1010	998	1013	982	1053	1060	1013	977	1013	1004	999	972	1005	1017	1002	948	1016	942	947	1005	1007	993	998	1008	999	1030	964	1001	1001	1017	949	968	1013	958	1036	1020	987	1047	1043	1007	986	1004	950	1028	994	951	999	1015	1023	985	978	1043	970	953	970	1056	1010	975	943	999	930	999	981	1001	1053	991	1006	953	989	985	886	957	1016	1039	1024	1046	972	989	991	1038	1002	1036	965	959	948	928	981	1031	998	986	969	1003	972	1000	1067	1025	984	997	998	1003	1039	1005	985	1007	935	1009	1011	974	943	957	1001	945	1006	979	1010	1013	999	1045	928	955	951	1029	1063	934	932	1027
26748	20475	9236	914	604	507	587	556	518	531	523	533	503	523	505	496	500	509	504	513	482	531	509	537	498	481	501	532	516	530	513	455	493	505	521	527	506	481	489	564	463	502	517	510	486	443	528	496	481	482	492	514	503	480	476	458	488	550	528	505	490	518	486	526	497	536	486	496	492	519	475	514	504	465	543	506	511	522	530	473	477	498	469	492	513	448	450	481	445	505	491	508	513	507	492	485	500	507	515	501	502	541	498	465	494	473	522	490	507	546	500	541	502	467	537	580	514	509	498	508	513	517	509	475	492	519	493	496	511	534	502	504	547	549	507	470	479	495	539	508	488	486	535	480	502	490	494	488	524	552	473	514	502	523	499	494	503	508	472	502	519	545	479	518	577	503	506	486	543	481	498	519	469	500	476	524	514	478	495	518	485	499	486	494	452	492	483	503	500	442	527	480	500	485	517	480	518	483	486	457	515	504	540	492	497	470	538	465	504	527	501	515	521	525	538	511	534	489	532	483	518	490	490	536	528	524	480	507	499	480	505	483	476	497	465	507	510	505	529	491	505	485	511	533	468	492	514	547	493	560	521	482	524	501	470	482	499	476	514	512	491	506	538	489	534	521	464	481	494	473	488	486	446	527	511	513	490	484	476	494	501	494	480	474	489	478	488	493	453	495	494	524	514	497	506	493	495	538	513	501	490	510	475	514	486	528	478	499	468	515	541	450	501	488	525	526	530	531	476	474	524	535	505	516	497	530	483	494	492	481	497	489	500	501	511	489	484	479	502	500	478	490	503	516	480	521	479	522	493	447	517	455	538	484	499	498	526	461	520	516	477	510	478	506	523	472	518	486	491	505	464	475	485	491	478	525	523	506	467	512	497	495	502	483	522	485	486	491	490	497	527	480	502	502	529	524	509	503	504	501	500	520	481	469	468	482	493	509	485	467	482	491	557	462	450	488	498	481	489	474	506	460	512	510	480	501	487	479	516	492	494	462	518	487	483	492	485	510	494	491	509	484	470	508	484	488	482	497	495	512	514	500	519	487	488	494	506	505	507	461	475	497	474	484	495	475	512	509	522	482	474	500	482	525	460	530	512	484	511	466	503	499	493	504	488	486	465	491	483	510	486	509	489	549	521	513	500	513	497	520	466	508	488	523	500	515	483	520	494	484	531	548	497	528	495	511	524	482	518	500	490	589	514	472	457	464	542	462	482	547	487	472	538	435	497	502	489	519	496	473	531	468	472	489	491	524	460	484	545	445	462	484	519	494	449	472	507	490	517	519	495	536	518	522	517	482	475	548	494	520	517	542	469	489	459	493	476	442	542	482	522	496	448	508	496	483	528	486	506	479	484	493	522	509	534	511	513	475	501	495	500	527	528	510	482	516	488	495	496	548	501	495	470	486	534	507	493	544	479	481	510	494	507	486	522	528	485	509	508	514	538	481	504	544	536	494	482	490	510	488	501	487	497	495	494	516	476	493	526	535	443	476	479	461	498	476	496	491	505	467	501	499	495	475	523	518	493	510	495	486	502	487	494	488	499	493	452	508	511	481	510	471	530	530	505	502	484	484	496	480	495	522	525	503	495	508	499	503	510	497	472	507	567	458	480	509	536	538	486	482	526	489	520	526	468	496	484	493	516	512	492	482	478	468	480	513	518	506	480	501	497	523	502	487	492	475	544	510	529	529	509	509	511	523	485	497	497	537	480	520	514	504	513	527	465	494	492	532	504	516	516	506	479	489	525	513	507	525	533	475	539	481	520	496	487	500	517	487	520	482	494	483	502	496	491	502	520	494	462	518	503	483	517	519	513	495	529	507	477	477	494	496	526	555	495	476	512	514	518	478	522	507	488	464	468	528	487	485	483	498	492	462	479	508	491	480	449	492	477	478	535	474	461	509	542	457	490	467	498	514	498	518	469	506	529	501	480	504	488	490	504	503	466	493	536	494	545	502	462	493	466	476	487	508	466	521	519	514	523	526	491	489	531	521	527	497	514	485	485	521	525	530	480	455	489	487	476	506	493	489	502	486	506	480	511	488	497	495	472	501	486	486	528	494	503	505	490	501	505	493	470	504	492	516	514	493	497	523	488	510	500	478	533	492	535	480	501	494	458	492	508	483	517	517	490	487	505	498	531	510	531	493	519	515	483	518	518	485	492	522	508	496	491	488	485	492	483	483	489	483	451	485	509	482	501	459	474	481	516	519	505	520	473	491	534	493	486	465	498	477	463	494	498	518	503	502	506	471	504	458	487	499	477	503	509	484	499	473	537	476	512	478	483	514	542	474	483	519	492	489	518	476	511	519	515	498	479	492	494	532	498	533	461	505	527	519	460	523	463	466	462	509	503	507	492	498	500	487	486	539	515	474	534	516	522	500	502	500	497	467	458	489	492	501	525	507	491	519	526	500	481	465	497	506	508	497	524	465	475	506	467	481	491	489	530	518	490	502	504	525	502	485	494	497	493	500	492	529	481	500	478	450	525	521	462	503	543	512	509	485	495	517	516	529	465	513	523	509	503	498	482	499	469	521	497	483	489	507	531	511	473	484	521	479	517	484	495	491	505	520	513	507	485	492	488	502	447	502	499	516	519	514	523	463	521	482	531	475	486	503	501	539	533	474	540	497	463	515	471	466	510	487	554	490	494	519	491	468	499	509	513	512	459	483	526	512	535	504	508	513	487	485	535	468	449	516	462	507	514	523	518	485	502	511	515	509	483	481	500	512	468	519	465	535	488	480	485	487	468	508	545	539	479	488	519	512	517	501	471	489	502	484	468	457	471	438	499	518	483	504	542	454	496	494	469	480	486	471	520	500	534	525	506	472	485	501	496	488	463	520	481	511	488	493	448	505	492	526	538	496	508	510	507	497	480	514	501	483	560	512	489	491	514	511	522	497	469	508	469	538	465	481	489	507	483	501	510	531	496	488	512	504	484	506	525	503	507	509	493	522	513	510	485	521	522	455	509	472	547	533	495	498	504	461	508	476	518	497	478	534	510	538	526	466	536	501	510	533	499	494	507	499	494	547	511	481	498	529	494	491	527	497	517	450	516	506	464	490	507	501	519	472	521	512	510	488	476	522	505	453	466	471	487	495	508	522	463	516	519	537	491	497	509	486	488	541	505	506	533	515	506	494	497	484	501	464	480	548	501	519	485	465	481	496	486	471	528	487	502	542	479	510	513	505	463	469	496	494	543	496	529	518	468	473	535	509	488	493	511	518	509	479	537	505	508	496	501	508	490	505	464	490	488	490	509	509	497	501	524	485	491	490	537	484	483	498	516	481	506	489	500	477	514	467	501	494	516	521	499	466	453	489	490	513	539	495	521	457	496	512	508	512	510	490	534	491	487	486	485	527	472	466	491	530	507	510	484	513	509	512	517	482	503	465	512	471	511	547	530	507	504	515	498	521	466	514	502	501	474	493	550	505	481	483	521	503	437	542	475	488	503	524	494	480	544	513	496	468	461	484	470	506	510	538	518	461
4452	1459	1282	923	803	780	705	777	660	634	691	726	654	647	626	666	639	599	616	635	623	664	626	648	628	625	651	631	680	640	623	666	642	624	644	612	686	630	631	650	625	657	683	604	621	624	635	662	610	614	667	620	647	634	566	642	659	618	616	618	637	638	615	654	701	638	640	677	613	616	623	593	621	604	629	667	644	644	658	598	638	664	658	635	682	626	646	636	631	630	665	642	615	673	677	615	661	654	644	624	614	662	649	608	574	667	618	624	653	599	654	666	660	647	617	611	597	592	671	636	608	635	665	612	606	634	636	629	646	617	619	600	654	615	645	626	622	634	658	616	625	646	620	632	666	598	613	582	632	635	589	643	630	648	643	648	594	647	612	631	662	626	619	618	587	634	592	645	642	622	612	646	641	614	614	624	648	674	624	574	605	689	638	666	662	644	614	646	650	649	593	607	645	629	618	661	639	599	655	629	648	645	617	668	613	685	621	623	669	645	635	651	650	688	653	638	634	679	604	627	635	596	616	645	654	627	632	657	647	637	667	621	635	647	619	628	685	593	663	624	606	626	662	620	618	639	638	649	589	625	666	653	604	661	614	648	634	625	656	654	604	598	601	643	662	630	616	581	682	641	621	673	622	611	640	596	645	613	613	621	625	677	633	631	640	580	618	621	597	636	617	634	632	657	604	623	654	640	603	616	636	611	648	672	632	616	588	623	618	643	587	645	676	644	640	605	657	616	622	648	649	586	642	614	663	664	652	641	630	666	634	615	707	657	617	624	679	627	622	602	650	634	626	621	629	602	638	585	640	674	641	647	658	640	681	650	615	650	688	622	625	632	666	637	648	635	641	629	626	647	692	667	628	621	624	613	636	626	672	652	595	602	639	650	636	648	647	619	690	651	635	613	634	639	664	643	632	643	593	666	601	676	663	619	632	638	617	619	651	616	609	642	656	585	655	636	631	650	623	647	626	642	643	630	604	638	637	617	622	676	667	636	664	657	596	629	620	665	670	598	613	637	639	603	636	590	596	612	645	644	594	641	637	650	610	646	643	652	653	640	624	611	599	655	616	652	663	586	608	662	609	652	648	633	643	584	607	599	607	604	636	602	642	630	583	655	648	674	621	654	653	624	647	615	630	620	635	654	637	666	616	671	663	570	609	661	623	660	605	624	625	628	588	626	668	645	617	581	664	636	623	682	624	638	618	681	630	650	646	619	665	619	622	652	655	609	617	651	594	682	601	633	607	610	631	676	610	689	666	651	602	643	658	645	587	651	629	594	647	616	641	601	631	644	651	617	614	638	600	613	612	618	626	638	629	675	626	657	665	593	632	651	604	601	616	607	634	623	639	614	622	620	575	670	637	597	614	683	618	658	640	594	619	618	676	622	630	640	585	615	663	628	601	635	600	683	629	665	623	660	611	637	611	583	610	651	611	633	638	673	635	615	638	629	635	647	606	620	668	627	603	648	594	589	621	687	606	636	608	613	645	644	636	639	617	612	687	610	616	612	629	642	622	637	669	587	648	651	641	624	638	639	599	665	631	606	602	619	630	623	611	630	609	665	666	623	646	622	651	623	617	631	639	659	674	625	629	612	582	642	602	623	631	594	609	628	578	637	643	630	646	636	623	605	614	613	620	674	664	623	677	620	640	640	619	632	631	631	633	642	590	620	603	646	636	659	626	582	593	627	670	626	612	637	644	628	629	613	680	625	649	701	652	661	670	600	626	640	616	631	669	643	595	630	630	654	615	660	595	635	632	639	665	676	598	607	629	625	666	602	654	637	629	611	599	602	641	642	625	666	626	644	641	664	662	604	610	643	612	620	640	691	628	639	643	629	608	595	648	592	652	638	637	616	652	661	576	682	629	616	659	624	623	593	595	644	631	618	578	637	630	684	651	627	645	641	643	652	651	636	660	628	689	640	646	635	602	625	622	658	624	630	635	642	625	635	599	621	661	641	670	643	618	604	609	669	634	698	623	661	654	618	632	624	626	618	651	629	621	630	646	691	642	605	615	640	616	579	620	606	577	606	627	660	644	617	617	623	604	616	593	634	605	648	647	635	620	611	653	620	620	648	618	603	679	675	627	638	654	636	645	668	603	628	657	610	637	643	597	636	595	620	621	639	660	648	618	600	618	661	577	636	620	646	635	663	676	626	619	628	650	622	651	646	649	609	618	588	632	659	604	656	631	646	594	602	713	683	630	639	626	663	674	672	649	651	642	663	666	646	664	615	661	630	650	643	645	582	619	628	643	606	673	660	707	693	576	633	648	623	702	615	612	615	601	623	654	635	653	605	679	626	587	651	658	629	630	610	667	664	650	620	631	616	622	641	620	651	657	666	642	626	627	618	646	635	670	642	681	632	611	630	575	639	636	614	642	631	634	607	629	643	625	625	653	643	628	608	639	606	618	634	645	632	603	565	619	654	626	597	642	637	679	631	627	629	671	637	660	624	668	620	649	681	659	643	634	643	604	596	632	670	668	655	595	672	617	601	625	663	643	645	605	617	677	627	653	660	641	681	625	638	576	654	604	596	645	605	614	642	654	648	590	662	653	649	628	626	609	641	622	631	617	607	656	649	615	630	608	659	660	651	658	636	628	638	626	593	612	644	638	605	663	656	629	621	657	642	621	581	628	653	638	617	609	607	616	665	643	660	627	634	616	624	569	648	610	618	605	624	644	614	667	620	634	645	629	656	642	682	617	642	647	669	670	581	659	636	629	617	593	603	604	638	633	601	620	636	631	658	614	619	660	616	613	582	641	648	638	658	636	644	632	657	617	606	652	638	613	632	614	670	609	646	660	671	703	636	678	617	668	616	661	638	606	632	663	646	636	592	600	634	615	590	626	649	654	613	627	625	626	688	621	641	583	607	661	674	634	671	602	612	687	644	630	617	632	672	631	630	670	673	619	656	606	600	628	597	624	644	607	645	628	676	658	634	582	570	633	615	539	644	651	624	662	622	607	692	614	660	672	659	607	638	655	657	682	594	664	642	616	618	661	629	618	652	662	617	625	614	638	608	655	664	667	622	638	657	620	638	640	626	642	624	666	617	684	665	597	664	652	617	614	664	645	640	647	626	648	626	627	634	610	655	626	636	611	618	646	637	646	640	640	661	636	662	650	632	617	647	623	643	650	648	608	641	654	624	662	633	679	657	635	636	630	622	639	654	681	628	635	643	633	671	637	626	634	670	612	640	634	683	645	629	626	642	630	659	632	674	643	663	626	601	618	661	612	601	666	650	596	639	643	648	627	618	635	615	647	633	626	623	637	608	572	698	682	630	660	656	641	598	624	607	640	629	668	621	657	663	650	652	623	636	573	640	672	638	629	623	641	621	609	681	674	611	653	609	594	615	615	667	668	643	639	627	624	628	649	654	598	644	665	637	610	568	658	618	623	631	620	666	598	634	623	631	652	635	655	663	605	668	652	605	665	624	626	619	613	628	618	681	630	604	627	659	576	641	610	652	605	673	598	643	615	677
23740	20994	28256	23893	20991	10237	1771	1244	1131	1038	1042	1012	1015	909	942	950	954	901	930	933	943	904	933	930	875	882	888	901	872	894	925	856	909	888	877	873	946	883	900	846	958	902	875	881	899	865	853	857	893	843	876	814	909	898	833	837	852	856	844	842	876	860	848	868	884	911	905	908	847	938	928	859	871	895	873	875	825	871	918	840	847	904	914	885	868	864	844	819	837	847	916	842	853	896	871	820	891	865	860	843	894	949	927	825	816	912	891	867	862	842	887	869	884	889	878	847	830	895	859	769	902	878	861	864	837	873	866	844	852	872	898	930	869	850	908	873	872	864	894	889	870	840	938	872	835	866	822	885	886	865	860	881	827	825	855	882	864	879	901	866	894	921	887	855	888	850	911	826	850	885	901	879	850	841	879	825	850	895	896	858	935	788	890	843	851	859	860	808	864	841	914	898	842	848	891	848	848	896	881	869	830	855	857	887	822	847	833	841	853	867	891	884	870	847	866	822	869	845	877	881	861	840	876	792	905	835	865	903	901	877	838	886	874	862	907	854	886	843	861	891	863	860	847	839	866	881	878	823	883	886	832	791	881	834	853	881	835	855	891	870	865	868	811	860	891	811	846	866	874	889	853	870	836	878	905	803	864	841	894	868	852	864	896	912	882	897	897	848	836	855	883	909	861	840	901	883	849	893	888	868	851	845	865	857	852	897	826	854	856	847	836	846	857	922	843	863	880	906	890	839	870	903	822	890	872	898	867	844	847	876	899	885	855	857	862	877	863	877	890	912	904	872	798	835	883	821	890	934	881	855	878	865	854	820	878	877	880	889	820	830	845	820	849	865	863	856	856	863	839	875	830	876	819	830	824	860	917	861	851	887	840	889	844	885	817	849	881	907	891	868	852	825	889	868	854	845	852	864	831	912	853	835	873	858	874	823	868	849	928	963	881	870	870	891	912	859	871	833	865	903	879	848	820	853	848	842	836	882	865	855	860	876	874	862	827	868	850	828	863	844	834	823	907	862	901	889	837	894	901	840	884	888	830	844	917	858	866	877	874	872	873	877	833	865	897	817	830	892	891	908	900	843	869	821	911	868	868	876	823	842	881	828	830	879	865	831	831	855	876	854	840	854	901	863	916	835	825	905	871	869	799	864	860	862	867	884	863	863	819	820	895	863	885	854	881	884	825	811	859	895	878	867	883	925	860	871	879	861	829	871	849	844	844	875	866	866	849	856	847	861	844	925	873	859	876	845	890	865	810	877	862	865	812	881	869	856	866	874	858	798	878	901	903	812	869	783	857	837	874	843	859	854	893	799	901	828	855	855	838	905	937	872	833	887	859	847	809	813	879	887	904	893	852	821	884	911	836	880	868	929	871	833	900	827	861	877	860	889	856	920	818	863	861	848	888	854	901	861	848	874	869	829	869	876	898	905	850	852	850	825	888	797	857	870	856	882	796	860	857	918	940	888	899	881	851	852	888	866	933	865	881	875	892	868	838	828	887	878	880	924	906	871	858	889	925	878	933	881	814	822	835	826	863	906	871	905	866	897	903	870	870	847	846	877	861	907	845	838	856	903	895	828	873	850	897	826	845	896	851	875	874	855	850	857	839	871	869	859	852	822	882	876	880	827	881	828	881	852	911	887	868	898	846	847	847	847	863	855	863	863	871	840	875	884	850	799	953	841	898	863	841	834	838	849	845	869	909	892	836	879	856	869	856	863	859	889	916	834	856	837	836	825	884	876	898	897	867	870	855	877	843	802	881	863	844	895	879	820	892	908	848	881	835	849	889	823	839	878	832	862	851	884	893	845	878	817	854	867	861	864	816	897	853	799	925	875	876	851	864	831	889	843	851	867	871	831	885	923	859	884	865	904	883	870	897	833	831	897	843	843	866	853	874	862	893	876	891	890	849	879	824	874	858	818	843	864	834	913	880	878	869	882	870	876	835	885	866	844	853	852	878	903	872	917	904	833	808	917	901	899	885	849	869	876	858	865	877	850	867	818	892	835	882	817	862	857	897	844	850	897	803	842	829	868	846	833	859	826	903	869	843	890	877	869	844	864	841	892	883	845	837	832	902	872	831	886	857	863	953	853	894	892	913	853	875	839	858	898	864	825	857	893	906	903	863	867	849	854	910	877	871	844	851	863	877	886	878	829	842	875	841	900	855	850	896	876	882	818	821	855	891	860	902	891	764	850	867	862	893	806	893	872	912	873	911	842	850	855	880	852	895	868	865	845	877	866	849	930	904	864	822	888	922	884	839	868	875	862	872	879	860	837	879	865	864	881	925	817	875	857	893	890	899	774	867	844	874	871	897	870	866	870	842	888	877	887	877	878	915	882	869	812	865	878	871	877	888	881	829	875	829	849	827	925	871	846	862	848	866	892	879	884	840	901	880	894	890	813	896	860	796	868	886	878	887	864	878	897	825	802	895	875	859	856	851	884	892	811	831	876	850	835	816	889	882	855	879	885	922	865	867	831	881	843	942	838	880	853	840	840	838	882	878	797	844	868	845	815	850	864	854	874	887	824	854	883	872	828	895	867	890	849	863	896	847	831	885	835	916	858	903	815	882	885	884	863	848	867	865	839	884	881	848	850	891	834	835	859	877	926	857	866	819	857	854	860	851	908	920	890	878	856	907	955	929	872	894	894	899	863	851	851	882	832	816	947	891	863	860	887	868	859	879	819	844	886	881	873	908	843	867	830	866	856	877	821	849	851	830	810	957	895	857	849	814	837	845	875	874	870	922	845	859	846	907	829	881	880	924	851	871	862	867	880	832	847	863	856	845	823	843	838	924	895	850	877	808	884	905	832	855	825	844	870	883	864	872	844	907	841	916	825	890	849	900	870	852	878	852	852	801	840	880	835	890	895	888	841	869	859	880	840	802	883	819	896	921	909	868	851	860	891	815	844	808	901	857	841	854	868	913	837	883	856	814	888	889	882	830	823	862	860	897	848	844	860	855	854	876	849	858	889	917	901	895	903	832	875	859	826	869	839	869	847	875	816	901	818	859	846	871	840	858	971	866	820	870	849	826	833	846	879	887	872	894	884	881	885	866	909	882	892	850	859	878	817	876	858	844	883	856	885	943	802	845	839	802	886	808	853	894	868	881	898	920	878	894	836	894	824	858	859	833	876	877	905	889	909	819	849	882	828	837	861	859	832	832	880	860	828	875	852	866	907	836	842	845	878	857	843	947	837	895	830	847	878	875	908	928	823	887	851	905	870	882	846	891	856	835	932	873	819	894	856	896	863	820	874	900	876	890	893	867	851	884	877	905	875	868	858	852	871	856	885	831	864	917	906	823	866	853	880	826	834	909	816	877	855	847	892	935	878	851	836	922	881	857	888	828	844	877	839	840	848	860	868	863	890	840	880	821	872	900	854	839	886	831	855	842	851	847	827	853	851	840	867	889	882	838	854	864	873	861	841	897	864	866	816	867	896	867	878	873	869	817	873	834	851	866	950	829	848	860	933	801	907
5283	10528	8451	4582	3289	2522	2305	1900	1648	1611	1427	1408	1363	1290	1254	1259	1170	1211	1132	1149	1161	1133	1129	1128	1116	1140	1126	1110	1120	1132	1086	1087	1203	1067	1069	1114	1153	1013	1054	1144	1111	1148	1082	1041	1062	1078	1106	1073	1092	1120	1062	1087	1071	1098	1085	1087	1042	1058	1075	1110	1076	1069	1082	1098	1095	1139	1056	1117	1051	1003	1059	1105	1033	1057	1112	1058	1069	1111	1092	1107	1082	1046	1068	1053	1101	1076	1110	1055	1061	1109	1107	1089	1077	1071	1060	1013	1102	1091	1077	1133	1059	1102	1097	1016	1082	1112	1082	1105	1081	1044	1050	1081	1121	1072	1081	1054	1042	1036	1034	1094	1084	1109	1115	1084	1051	1055	1074	1099	1038	1164	1097	996	1064	1035	1008	1079	1061	1058	1041	1051	1059	1070	1026	1081	1041	1086	1131	1061	1129	1034	1038	1103	1095	1037	1022	1061	1028	1068	1045	1116	1061	1063	1029	1069	1057	1073	1078	1017	1077	1081	1026	1008	1113	1071	1074	1080	1117	1091	1056	1100	1101	1052	1056	1133	1060	1097	1086	1083	1122	1065	1034	1080	1100	1073	1097	1059	1034	1117	1052	1004	1116	1048	967	1077	1095	1060	1044	1049	1092	1127	1125	1057	1090	1063	1049	1016	1039	1100	1049	1078	1062	1081	1101	1057	1120	1054	1128	1035	1116	1052	1077	1070	1087	1072	1057	1091	978	1016	1084	1094	1066	1135	1191	1065	1107	1070	1090	1099	1116	1070	1084	1052	1141	1053	1068	1094	1115	1114	1092	1046	1016	1102	1028	1073	1070	1099	1065	1045	1095	1113	1067	1087	1028	1123	1051	1027	1082	1067	1108	1056	1108	1127	1051	1075	1092	1070	1098	1097	1108	1033	1043	1068	1077	1096	1038	1028	1093	1065	1135	1109	1057	1101	1083	1072	1113	1102	1128	1046	1065	1008	1067	1067	1092	1070	1110	1098	1060	1104	1090	1106	1046	1058	1044	1019	1039	1071	1042	1062	1103	1082	1140	1045	1008	1071	1064	1062	1062	1088	1071	1087	1105	990	1047	1116	1049	1060	1064	1082	1037	1033	1107	1099	1054	1134	1050	1086	1053	1093	1098	1141	1056	1110	1072	1076	1104	1105	1073	1052	1081	1078	1017	1037	1093	1081	1084	1083	1089	1145	1012	1041	1066	1066	992	1048	1026	1123	1059	1095	1037	1097	1067	1086	1086	1156	1053	1019	1067	1055	1083	1038	1025	1073	1052	1055	1088	1046	1081	1087	1111	1079	1098	1120	1042	1114	1045	1102	1026	1052	998	1046	1063	1148	1112	1035	1073	1076	1079	1087	1030	1090	1119	1066	1078	1074	1101	1037	1035	1038	1076	1062	1058	1066	1082	1043	1068	1070	1061	1040	1089	1090	1111	1064	1065	1103	1085	1125	1045	1101	1077	1028	1047	1073	1040	1092	1047	1102	1061	1064	1075	1052	1057	1046	1057	1086	1060	1148	1069	1070	1039	1041	1097	1079	1020	1078	1099	1081	1099	1099	1045	1059	1061	1070	1064	1082	1120	998	1080	1060	1092	1038	1071	1114	1060	1037	1077	1077	1084	1079	1019	1107	1066	1042	1074	1056	1070	1064	1082	1054	1044	1081	1086	1135	1085	1083	1083	1030	1074	1024	1100	1137	1033	1058	1026	1063	1101	1054	1067	1104	1048	1072	1044	1070	1094	1082	1140	1113	1034	1067	1017	1060	1057	1076	1079	1074	1059	1033	1117	1070	1035	1037	1041	1054	1071	1080	1040	1094	1062	1008	1132	1104	1037	1103	1091	1084	1099	1061	1022	1035	1052	1050	1083	1123	1047	1095	1084	1063	1063	1137	1051	1056	1122	1077	1056	1105	1113	1041	1015	1076	1053	1055	986	1111	1059	1120	1019	1072	1070	1043	999	1048	1097	1049	1053	1084	1062	1077	1060	1056	1111	1073	1104	1062	1058	1044	1121	1069	1074	1066	1064	1067	1019	1082	1069	1074	1187	1067	1037	1114	1073	1013	1041	1095	1046	1087	1106	1102	1089	1065	1099	1045	1073	1091	1064	1032	1045	1096	1051	1080	1095	1074	1054	1097	1119	1048	1096	1035	1083	1082	1065	1092	1066	1045	1078	1084	1084	1119	1049	1021	980	1043	1082	1112	1055	1011	1080	1104	1034	1048	1043	1093	1052	1044	1025	1074	1107	1013	1011	1046	1088	1040	1113	1070	1070	1131	1093	1038	1026	1047	1059	1043	1096	1000	1126	1058	1057	1036	1067	1123	1088	1089	1072	1070	1088	1063	1032	1013	1024	1102	1093	1128	1089	1057	1050	1067	1089	1028	1033	1099	1030	1072	1120	1090	1052	1069	1129	1097	1010	1023	1071	1065	1060	1072	1087	1121	1085	1141	1124	1017	1121	1083	1047	1054	1045	1096	1064	1070	1054	1055	1118	1070	1042	1040	1069	1098	1096	1081	1107	1094	1063	1033	1051	1094	1058	1063	1052	1043	1100	1093	1085	1065	1041	994	1072	1086	1077	1116	1077	1044	1074	1078	1053	1058	1101	1038	1048	1085	1106	1089	1039	1094	1139	1101	1148	1034	1021	1047	1021	1073	1084	1089	1066	1105	1073	1113	1081	1100	1029	1105	1007	1096	1040	981	1103	1086	1049	1044	1071	1010	1098	1035	1021	1077	1073	1039	1113	1020	1067	1030	988	1122	1057	1056	1125	1109	1060	1064	1065	1107	1059	1079	1088	1122	1040	1096	1090	1115	1009	1054	1048	1061	1089	1054	1076	1039	1104	1035	1112	1073	1070	1031	982	1067	1066	1056	1073	1058	1126	1114	1121	1077	1037	1021	1049	1093	1104	1104	1107	1058	1094	1119	1085	1053	1109	1062	1085	1106	1107	1046	1067	1082	1097	1013	1096	1046	1067	1119	1060	1046	1083	1138	1041	1064	1030	1092	1118	1047	1067	1059	1024	1062	1079	1088	1043	1062	1066	1004	1095	1102	1042	1089	1068	1019	1094	1013	1051	1030	1049	1072	1056	1087	1058	1058	1036	1157	1110	1062	1043	1077	1087	1074	1044	1114	1061	1019	1055	1075	1101	1092	1115	1024	1065	1001	1099	1031	1084	1064	1028	1078	1123	1098	1024	1049	1054	1084	1113	1035	1102	1069	1130	1116	1067	1107	1034	1076	1067	1043	1079	1053	1055	1038	1085	1048	1049	1061	1072	1049	1056	1066	1062	1110	1057	1031	1034	1115	1043	1052	1071	1044	1039	1140	1047	1076	1024	1053	1032	1063	1059	1107	1087	1048	1064	1091	1071	1083	1076	1087	1053	1066	1090	1043	1111	1088	1046	1092	1085	1071	1084	1081	1086	1124	1120	1092	1084	1100	1093	1108	1118	1015	1100	1043	1056	1114	1072	1042	1058	1053	1065	1062	1030	1083	1016	1086	1119	1046	1122	1016	1061	1064	1071	1056	1074	1116	1097	1093	1081	1088	1060	1091	1085	1101	1039	1061	1048	1071	1081	1068	1034	1075	1117	1117	1050	1090	1078	1050	1095	1036	1026	999	1094	1107	1102	1093	1121	1082	1052	1073	1065	1045	1029	1065	979	1049	1122	1091	1060	1053	1048	1055	1109	1049	1055	1134	1043	1080	1146	1003	1052	1082	1116	1101	1100	1026	1102	1048	1012	1076	1096	1106	1116	1098	1111	1097	1061	1013	1068	1044	1098	1079	1076	1098	1029	1124	1056	1062	1078	1089	1087	1074	1051	1078	1045	1061	1109	1044	1070	1041	1109	1040	1048	1054	1092	1079	1030	1032	1095	1056	1097	1074	1018	1052	1049	1031	1127	1071	1037	1074	1068	1057	1048	1060	1095	1117	1091	1120	1063	1097	1069	1040	1060	1129	1078	1050	1065	1084	1030	1088	1056	1052	1063	1069	1105	1049	1079	1094	1083	1043	1087	1092	1048	1119	1122	1080	1082	1095	1075	1065	1034	1071	1086	1031	1058	995	1125	1049	1023	1111	1067	1047	1101	1103	1102	1084	1032	1085	1051	1045	1009	1119	1048	1026	1110	1097	1091	1099	1057	1055	1040	1075	1025	1070	1138	1119	1058	1088	1117	1053	1084	1034	1095	1044	1096	1082	1014	1095	1108	1150	1040	1022	1059	1072	1080	1104	1077	1045	1072	1071	1043	1093	1081	1102	1071	1085	1051	1095	1078	1050	1038	1070	1042	1079	1011	1081	1071	1100	1007	1101	1106	1069	1105	1037	1077	1054	1092	1090	1097	1005	1049	1088	1134	1057	1118	1096	1079	1060	1131	1053	1090	1039	1051	1064	1087	1087	1044	1092	1004	1066	1101	1072	1079	1054	1030	1057	1034	1048	1072	1076	1094	1089	1073	1066	1089	1037	1006	1064	1077	1085	1096	1015	1112	1099	1103	1056	1029	1058	1041	1068	1051	1092	1093	1048	1121	1052	1023	1079	1014	1084	1038	1059	1096	1044	1003	1019	1054	1171	1092	1065	1066	1059	1081	1115	1058	1087	1060	1014	1051	1100	1099	1021	1055	1083	1111	1037	1069	1015	1102	1086	1103	1048	1105	1106	1108	1089	1049	1041	1079	1078	1071	1083	1041	1072	1082	1077	1044	1146	1034	1067	1037	1051	1023	1075	1076	1088	1049	1099	1113	1070	1011	1043	1133	1073	1144	1016	1088	1080	1037	1055	1144	1035	1033	1052	1094	1081	1098	1124	1056	1098	1058	1061	1031	1062	1041	1041	1062	1066	1149	1117	1103	1118	1090	1071	1051	1058	1069	1068	1084	1092	1056	1091	1079	1070	1094	1114	1127	1098	1054	1059	1021	1093	1082	1065	1022	1080	1074	1157	1096	1058	1116	1062	1012	1075	1058	1105	1085	1041	1113	1033	1083	1097	1003	1034	1065	1042	1056	1101	1099	1120	1086	1052	1037	1053	1076	1064	999	1171	1069	1088
22750	21016	28716	23522	21017	21055	8069	1616	1252	1072	1032	985	995	938	946	912	847	919	867	893	851	890	858	828	828	826	788	823	796	821	838	795	762	822	817	773	753	793	758	752	763	840	776	764	831	793	779	752	810	762	812	809	760	795	731	805	737	768	782	754	825	765	769	786	744	720	770	741	747	741	778	705	797	767	835	777	742	796	702	737	750	733	767	753	765	758	775	817	780	742	749	760	774	706	736	736	708	776	724	762	749	715	779	804	752	741	756	744	756	785	787	771	775	724	718	754	774	771	790	795	805	755	749	770	756	738	742	727	761	726	734	756	807	729	763	772	821	741	748	807	838	747	725	785	779	732	777	739	786	758	741	724	790	758	717	727	717	736	784	745	737	779	769	807	827	718	708	788	730	778	789	705	749	779	751	744	797	751	768	762	802	822	770	779	772	755	769	755	746	731	747	801	749	738	760	755	716	727	806	799	751	762	750	753	778	790	753	737	819	745	742	743	776	743	792	776	798	787	736	756	758	742	759	763	794	748	757	794	696	758	711	776	732	753	764	771	791	705	751	766	812	710	759	755	769	757	711	783	768	714	807	810	746	736	799	765	761	744	765	759	758	753	781	780	744	776	761	730	758	730	723	771	753	795	777	721	818	767	786	781	772	758	774	760	749	768	763	703	789	716	776	769	729	778	759	767	705	780	826	808	728	799	827	748	757	680	730	780	770	747	753	781	728	818	749	722	805	758	775	786	715	757	761	761	802	815	790	781	759	739	753	749	711	797	784	767	792	756	738	799	706	737	734	791	721	782	774	771	742	790	750	695	740	769	795	780	784	775	766	755	809	686	770	716	750	798	735	708	769	779	742	731	740	750	759	768	755	756	781	774	709	781	786	749	771	765	810	752	748	793	759	744	753	748	776	711	809	738	738	761	729	792	764	815	757	747	785	768	814	759	798	791	745	789	740	755	737	748	752	762	710	762	791	763	778	724	712	752	754	774	761	741	774	761	819	785	781	797	757	749	778	750	761	811	707	753	748	751	752	796	733	759	744	749	755	779	727	759	746	753	777	725	747	760	786	773	742	793	712	711	754	769	768	726	793	791	737	769	724	790	735	769	768	734	753	772	745	769	831	778	728	739	735	808	782	775	779	788	750	763	814	727	792	752	757	762	733	815	745	735	764	764	735	749	786	804	772	721	780	747	742	762	749	742	774	757	811	774	790	787	764	748	756	736	765	711	745	698	795	747	735	730	782	797	768	764	779	806	760	734	734	733	745	745	758	816	710	723	770	764	710	782	784	791	735	837	767	715	771	744	754	748	752	727	751	812	774	745	730	731	757	836	763	734	702	765	767	751	757	745	777	761	785	754	722	754	805	800	758	785	730	776	774	749	791	734	798	752	748	774	803	758	745	813	765	757	738	792	773	758	739	734	747	759	770	802	757	784	807	781	762	765	765	705	766	792	740	756	772	725	720	752	776	730	738	723	801	712	758	718	722	698	765	791	717	815	744	800	761	814	732	729	752	735	740	756	757	748	717	788	764	740	751	742	737	739	703	742	778	763	836	786	786	725	707	758	809	782	766	742	741	760	741	742	777	734	721	732	767	744	762	739	729	729	737	754	751	741	802	756	735	747	758	769	791	753	757	773	750	702	738	784	750	739	749	780	769	776	772	742	768	720	771	704	767	763	743	771	799	778	811	795	827	756	739	750	770	748	767	725	734	819	751	828	754	728	783	754	738	765	763	768	735	753	756	726	786	734	785	735	751	785	767	693	791	737	771	770	744	696	753	771	757	778	750	789	746	773	786	752	772	763	736	758	802	743	803	734	742	743	780	717	758	761	726	755	728	770	750	753	756	746	772	749	829	767	769	805	778	762	750	787	749	773	685	756	745	768	769	767	753	715	767	743	830	722	707	813	724	729	735	846	739	745	759	738	762	711	743	734	728	791	763	813	783	768	789	747	785	808	767	750	726	783	775	742	759	787	811	789	740	724	795	754	776	764	749	761	764	759	770	758	736	757	752	758	760	743	760	760	729	741	724	773	708	770	776	779	755	744	765	715	730	754	769	764	766	762	755	766	759	741	766	714	763	773	746	739	723	796	729	744	712	783	745	764	742	741	719	772	747	748	744	813	777	727	724	755	762	791	731	774	714	761	764	741	758	724	745	777	778	736	772	754	769	782	772	729	745	755	770	798	738	776	767	824	706	801	779	795	714	741	775	727	758	764	758	795	737	749	816	771	746	745	730	794	780	794	748	742	760	789	758	718	763	776	745	800	766	749	747	768	791	795	718	751	744	773	763	808	787	749	805	766	775	757	761	726	802	783	759	708	712	791	789	767	772	751	726	721	733	760	743	733	764	743	731	787	774	740	750	752	786	728	765	738	763	729	779	819	800	781	780	808	760	788	724	767	802	746	731	747	737	764	776	746	725	735	758	752	719	812	738	770	742	720	722	786	751	790	737	777	782	764	739	706	789	743	795	718	727	749	741	780	709	698	767	725	781	747	802	761	778	757	790	769	783	751	775	748	739	743	733	739	774	740	737	806	746	728	764	777	799	740	780	740	784	760	735	770	769	756	790	768	743	769	750	754	762	750	758	737	760	799	773	775	731	747	753	734	800	721	757	725	756	748	725	782	721	746	728	773	754	756	763	764	763	719	748	755	780	723	725	795	746	731	767	747	726	731	779	714	762	754	754	729	739	767	751	733	745	764	773	761	754	719	768	734	761	731	746	769	752	795	755	744	765	755	764	789	767	766	752	739	783	795	749	763	744	720	779	704	729	780	736	775	690	739	724	782	740	798	724	721	728	728	743	751	752	744	753	796	760	774	746	758	750	776	745	725	801	764	728	743	744	778	796	780	767	740	814	722	761	711	797	729	739	728	767	775	841	713	716	769	807	743	687	748	732	764	784	791	748	783	698	744	777	737	768	758	772	786	789	745	749	792	764	769	721	782	762	781	720	717	777	772	764	753	735	809	747	743	804	742	729	791	751	734	757	783	702	756	761	751	754	734	812	737	762	714	754	757	752	732	734	719	755	756	769	757	748	750	774	737	724	732	790	751	722	801	756	769	780	754	729	703	734	751	728	745	789	758	752	727	753	714	740	718	784	809	747	796	787	780	734	774	733	743	756	768	719	771	746	710	743	753	709	759	675	744	727	740	751	736	772	780	747	748	750	774	763	731	792	775	741	729	746	732	757	775	708	715	747	767	766	740	797	751	713	782	709	753	794	745	775	758	745	771	735	752	748	750	723	755	738	761	781	756	754	745	793	748	737	783	761	782	783	732	743	789	775	763	758	699	799	770	699	793	742	745	667	721	776	817	717	786	742	762	746	776	744	773	737	741	756	772	754	762	743	782	733	772	752	730	737	770	756	753	803	798	795	774	805	742	772	789	772	774	791	786	776	770	748	831	730	729	748	726	750	759	774	789	773	741	761	761	813	772	705	730	727	801	752	754	799	728	739	718	729	812	740	772	754	751	736	745
7519	16214	13068	7099	4914	3895	3047	2584	2272	2029	1794	1599	1490	1452	1344	1299	1247	1216	1125	1184	1167	1064	1121	1108	1052	1072	1076	1035	1045	1026	1009	1031	1027	1006	973	971	969	961	962	987	998	985	986	991	979	963	953	945	1014	965	962	955	1031	920	942	951	980	958	932	981	959	1009	922	996	964	983	988	936	1004	979	980	974	913	937	962	997	991	947	972	977	947	1005	1012	949	901	969	929	958	927	963	982	985	959	947	941	972	954	963	956	988	1002	945	959	1001	959	931	963	953	938	966	990	965	978	1009	955	979	944	1011	963	907	1037	972	917	957	943	1022	957	961	916	984	995	999	944	951	958	1001	979	979	996	918	962	997	927	919	967	913	998	942	929	966	925	985	955	952	965	979	960	913	948	951	922	919	987	942	978	1017	952	1050	932	948	953	934	963	1008	961	902	959	1003	914	941	956	979	924	964	974	975	919	927	965	938	981	938	944	892	900	903	964	963	891	884	968	901	951	910	953	1023	954	956	982	893	975	913	1017	957	864	977	1000	900	939	944	954	980	952	969	936	936	948	965	995	953	990	933	965	969	995	944	984	939	931	916	947	953	945	981	1000	982	948	986	960	959	971	940	932	894	1046	966	991	967	888	976	926	997	1019	966	876	929	930	964	937	969	960	954	927	979	931	953	945	931	969	992	940	953	964	978	946	952	953	951	926	944	994	959	959	888	932	954	963	925	913	980	963	850	941	921	986	947	966	939	956	992	890	962	923	869	984	927	961	961	949	972	928	899	1003	949	989	926	968	964	923	936	900	965	930	947	966	977	957	943	1024	916	945	935	946	993	976	934	1002	968	978	947	909	1006	897	950	886	913	917	860	950	994	977	901	971	924	970	946	951	926	909	1015	916	924	943	966	956	973	965	954	921	982	955	941	974	1014	949	1004	945	958	973	925	957	913	978	948	957	976	946	931	919	920	930	931	925	911	984	977	943	994	977	954	901	972	934	966	988	909	933	946	1020	946	931	937	966	966	955	935	949	948	920	952	968	913	931	969	936	995	925	952	961	970	969	974	962	951	935	989	952	950	916	981	936	990	1013	943	925	986	918	959	931	916	944	927	932	914	946	1017	898	930	999	942	933	973	955	961	1002	937	881	968	953	944	936	982	995	976	969	970	975	956	908	948	980	966	990	969	975	864	933	944	909	974	964	918	932	959	941	997	895	932	994	950	934	905	954	926	905	958	944	926	959	919	924	926	964	922	980	922	943	965	971	929	972	953	949	978	967	938	945	952	956	982	974	922	943	871	905	1026	989	981	926	977	975	969	985	957	939	996	936	969	989	907	950	1003	944	912	1036	939	935	963	939	973	975	957	982	987	903	973	927	999	946	955	943	940	973	930	914	944	988	988	977	900	933	957	926	930	968	941	918	955	946	932	979	936	989	952	904	902	915	915	939	994	991	965	928	973	924	925	966	1003	982	950	997	973	883	952	942	931	974	936	928	961	975	925	972	995	1014	949	923	903	928	987	916	941	971	899	945	958	972	999	939	940	948	941	978	935	985	975	909	1009	890	964	935	947	903	983	953	940	987	941	1024	909	883	1017	887	914	969	1007	928	940	956	950	894	954	932	966	1012	956	924	980	936	926	1016	906	946	963	875	954	964	944	976	960	940	922	928	965	991	919	946	943	904	916	961	942	1001	913	973	984	940	973	940	968	938	996	965	979	958	962	907	944	1049	897	935	952	988	953	947	907	931	939	921	885	947	928	1051	924	945	935	953	945	940	925	953	953	958	931	937	951	947	934	957	948	955	932	969	952	959	964	990	1025	1005	944	944	933	917	932	958	916	954	947	944	902	938	959	949	992	1035	963	976	962	967	886	956	946	933	968	959	1027	929	974	928	982	989	956	985	940	989	915	928	960	975	893	951	925	934	947	919	924	886	973	947	898	949	905	953	937	989	994	943	946	910	983	933	974	973	934	930	883	945	953	1003	928	926	884	944	936	961	991	922	980	919	1027	960	923	965	948	979	1010	1010	970	961	946	977	971	947	904	946	943	952	992	974	898	989	944	959	912	962	977	978	976	997	878	948	942	954	956	929	947	912	907	958	948	941	941	921	922	925	987	964	911	901	971	908	930	989	964	938	933	924	884	949	943	978	916	977	961	948	912	968	964	956	868	1001	929	924	950	942	991	962	941	935	926	953	942	989	947	973	905	967	931	957	939	910	967	951	967	929	926	933	954	979	975	974	974	981	968	970	1020	973	925	960	895	975	896	941	961	933	975	914	954	1007	993	933	914	978	914	953	901	919	989	942	935	961	902	975	1007	919	953	965	924	1001	958	894	976	974	914	942	865	966	924	904	992	974	959	930	966	898	942	945	904	909	918	934	982	983	962	985	928	933	941	955	952	886	920	1013	999	964	920	982	1011	956	1006	906	958	969	961	924	947	960	944	975	967	1001	949	955	944	981	948	981	890	942	1011	1003	955	968	934	952	965	1000	937	935	975	955	935	946	907	901	925	1003	917	925	924	982	899	913	956	961	941	890	916	905	924	983	933	954	907	972	1005	933	967	957	927	969	946	995	914	972	949	951	996	986	942	937	889	976	900	961	984	961	1009	952	951	976	965	947	934	927	913	943	942	995	956	987	1038	944	931	890	961	964	989	967	965	899	958	954	919	944	958	944	956	923	938	936	976	972	903	966	966	984	992	941	949	919	957	979	959	1014	974	921	957	931	939	984	927	938	959	927	985	939	980	953	983	975	886	952	936	980	968	959	998	954	945	948	947	941	906	938	1002	922	925	1009	967	960	957	934	962	935	911	920	922	908	903	989	959	968	932	966	980	972	921	939	923	955	946	957	983	959	1008	930	966	951	974	970	967	982	953	934	960	915	982	977	938	969	976	969	916	967	947	948	939	980	931	905	927	973	960	978	903	919	942	928	965	914	980	965	984	934	959	948	936	968	935	950	931	963	917	990	979	969	984	934	978	948	935	929	941	942	954	909	929	958	998	949	1006	1023	1004	975	943	971	908	924	945	984	950	935	936	926	956	1031	922	1008	982	938	859	999	939	913	964	925	914	970	933	1002	978	934	981	918	947	953	987	919	950	941	987	955	909	955	949	939	949	863	978	942	944	970	941	906	928	934	1004	927	890	1017	917	946	961	923	989	893	916	956	898	965	1002	943	902	957	958	966	923	957	931	893	913	933	926	955	969	922	942	934	1021	920	970	926	944	942	930	948	986	965	967	972	980	1015	940	955	923	958	964	946	984	954	935	929	1007	949	920	979	915	1021	953	945	932	955	950	974	941	965	942	932	929	983	1015	968	973	949	986	874	927	958	938	954	991	932	965	941	916	943	929	935	949	987	936	981	908	948	935	954	996	944	928	978	980	955	955	940	959	919	979	977	962	960	905	958	974	920	955	870	965	942	967	960	986	967	959	914	913	964	957	956	940	925	952	919	957	982	886	964	919	1020	1023	962	945	952	964	923	1023	946	960	942	928	962	968	940	961	971	933	978	934	971	915	884	950	970	936	910	929	946	933	936	968	944	979	977	959	922	969	955	948	950	969	968	1005	936	943	926	999	938	954	933	937	982	961	938	958	990	921
26682	20524	9627	1174	834	773	647	506	544	552	521	516	562	539	537	485	476	482	512	479	503	536	474	519	530	526	512	526	524	491	517	523	465	518	507	531	473	495	522	500	535	497	523	491	483	506	511	502	508	511	508	493	497	571	528	436	495	480	455	527	496	491	476	471	499	491	490	511	531	515	528	477	470	456	480	494	501	499	497	493	523	510	497	494	491	476	512	498	494	471	469	451	504	454	538	487	512	547	485	518	468	481	502	510	480	526	510	509	508	466	469	525	434	519	496	513	511	524	488	503	490	493	492	516	514	447	481	508	499	532	519	495	475	511	496	494	513	508	511	508	516	535	495	471	496	496	500	471	475	513	495	486	505	548	492	521	477	515	474	483	504	496	458	462	501	488	470	497	480	479	491	462	527	509	492	491	505	557	512	510	507	512	531	498	484	540	495	479	526	486	499	518	512	519	522	499	486	469	505	491	494	491	491	490	531	489	510	517	517	517	482	501	498	490	492	496	506	527	495	478	491	473	502	509	539	490	511	480	522	482	510	466	498	467	508	476	519	482	455	499	517	485	469	477	469	483	471	484	501	455	499	470	504	493	469	531	484	489	501	513	524	482	501	486	482	469	488	475	526	468	522	517	517	517	579	532	477	484	475	495	488	494	533	480	481	496	520	524	531	496	475	454	502	478	502	482	520	519	493	506	498	483	517	496	525	476	487	524	457	506	498	461	543	484	505	524	460	539	477	525	522	522	501	521	502	512	518	532	481	501	496	499	533	492	526	502	478	505	510	497	519	501	476	494	508	497	482	493	518	518	490	500	517	501	491	499	533	490	529	530	525	472	448	481	508	503	490	514	520	504	480	511	492	471	490	484	541	511	480	506	514	502	516	469	464	479	502	464	490	459	549	482	451	508	533	493	469	494	477	512	510	523	499	501	536	477	520	518	532	447	491	468	569	533	491	536	478	520	496	520	510	493	496	472	552	513	474	513	493	496	534	474	499	480	509	465	487	489	516	476	497	530	479	488	549	512	470	490	467	508	483	508	504	475	506	506	499	529	535	487	499	493	500	505	514	510	530	499	448	503	492	504	536	493	539	528	521	525	487	564	483	512	501	484	492	477	474	454	489	493	498	505	483	518	493	522	534	482	533	513	491	486	553	541	497	508	530	503	527	487	542	490	477	533	523	572	532	492	492	532	531	499	533	564	493	473	513	465	495	519	481	534	507	509	496	514	495	491	486	510	543	514	467	498	510	496	483	501	514	505	507	525	540	495	532	493	489	480	511	484	488	496	452	487	509	507	489	512	522	532	476	529	489	501	511	474	495	505	501	496	528	468	448	481	488	473	505	487	485	454	516	523	511	508	478	518	531	491	471	511	497	544	573	514	511	530	497	492	481	478	521	539	497	495	504	521	498	478	504	508	496	526	501	519	503	501	481	471	493	506	540	521	512	545	486	489	474	462	520	536	506	498	489	512	464	480	519	583	492	510	486	457	505	491	527	479	474	523	488	473	456	509	465	479	517	501	482	509	490	488	506	506	489	517	514	496	483	505	502	502	511	444	480	486	506	499	482	493	498	534	469	538	509	509	522	487	487	511	486	501	507	515	481	495	493	522	530	524	485	522	538	484	499	508	497	488	507	507	473	470	509	473	470	435	503	505	513	476	500	512	536	504	453	480	499	517	489	489	454	506	497	515	527	519	469	514	478	481	486	474	486	513	553	486	501	473	465	528	494	500	457	504	463	550	483	478	526	504	535	514	480	512	523	485	505	503	507	529	507	510	504	497	486	485	495	521	505	480	506	540	515	494	521	519	499	498	510	510	513	545	482	518	505	483	511	475	507	484	495	511	497	509	501	492	508	483	491	505	514	488	493	531	526	472	525	498	486	500	495	478	486	529	475	499	476	490	510	536	465	509	490	514	497	496	512	512	478	467	514	434	473	507	481	499	501	465	467	509	513	481	500	480	496	489	502	484	509	503	504	514	499	546	514	495	498	488	496	505	516	512	496	559	487	472	499	502	483	494	495	498	496	505	501	498	510	533	513	516	489	489	504	529	516	497	510	505	514	469	536	519	485	459	483	507	470	481	471	501	519	483	500	504	522	479	521	467	501	463	491	528	495	489	486	508	481	507	460	549	541	506	530	458	504	510	503	489	492	499	499	506	488	500	461	462	507	483	498	518	487	517	501	504	485	498	502	508	510	513	490	498	469	454	505	536	524	474	465	484	509	477	491	540	541	514	453	501	511	443	522	517	472	500	505	508	553	480	511	535	511	464	537	513	490	514	486	499	522	470	480	512	463	496	493	473	473	463	522	489	523	486	476	494	546	484	501	439	482	513	526	510	516	508	545	511	470	515	527	505	516	531	510	481	510	504	518	512	453	560	468	472	495	511	469	528	478	477	492	504	515	515	498	489	496	489	492	515	506	502	465	541	499	470	521	551	473	507	503	502	495	499	471	467	505	506	499	505	498	527	506	513	502	526	490	503	498	497	513	509	502	503	471	466	504	514	505	498	480	505	499	490	518	492	459	471	457	487	505	458	474	498	492	505	496	528	494	513	480	498	531	510	524	505	461	462	448	450	472	513	484	514	511	538	526	496	541	503	512	476	464	522	510	506	495	487	541	517	466	508	479	480	424	467	495	543	507	511	521	517	450	482	432	519	497	537	489	484	517	519	473	527	479	471	470	457	501	465	519	503	535	471	462	517	469	506	507	487	521	509	510	508	473	477	471	467	534	469	527	500	525	503	520	552	493	482	485	504	493	498	499	457	512	498	496	495	496	530	512	499	503	506	510	475	528	516	513	488	487	505	487	460	463	514	512	550	508	519	463	506	553	515	492	555	517	506	498	498	499	493	542	481	529	483	497	497	498	489	523	521	481	517	493	506	464	462	502	481	526	514	511	510	511	458	479	522	513	497	481	502	500	533	482	500	460	499	495	477	494	508	502	506	492	503	511	493	508	536	481	526	485	501	461	513	461	514	512	535	501	547	487	518	497	469	518	539	479	510	540	505	516	508	498	507	515	477	499	514	505	534	529	507	477	529	502	495	489	527	474	472	496	536	481	440	468	524	515	508	511	474	520	464	498	518	500	465	510	493	497	448	509	474	509	483	528	535	487	478	515	490	470	455	512	505	527	514	459	498	451	508	440	490	517	494	507	481	457	488	477	474	497	493	516	498	531	527	481	505	536	514	497	465	470	572	484	487	514	473	473	482	489	488	487	519	496	473	476	549	465	485	509	488	503	519	511	463	509	502	500	503	499	501	463	464	491	527	508	477	503	482	475	500	501	514	473	485	489	491	537	514	463	490	476	500	532	493	499	460	509	510	502	493	510	495	524	507	540	513	529	538	507	539	483	491	493	511	490	495	493	493	480	450	525	511	473	497	467	527	525	471	497	521	499	494	512	502	491	491	497	517	500	519	474	487	483	512	522	518	518	498	495	475	516	481	544	474	504	512	473	503	455	487	535	514	500	495	499	514
4251	1696	1448	909	850	787	752	710	699	685	631	663	621	631	700	646	673	664	635	669	600	682	646	668	613	672	615	672	646	648	646	613	595	620	646	600	669	672	594	640	628	636	638	655	651	633	644	653	635	661	644	613	646	651	616	628	607	620	652	624	633	651	628	622	622	606	647	635	672	615	645	687	630	642	640	658	651	650	634	670	664	638	617	621	634	593	612	623	612	616	599	633	613	617	669	671	619	621	607	660	624	625	634	650	699	650	594	602	611	650	639	626	588	624	679	622	656	639	621	643	634	667	649	633	645	630	650	627	620	627	655	628	608	657	639	637	617	611	643	616	599	654	610	658	610	657	634	628	622	658	668	677	647	699	631	637	630	645	633	654	603	654	628	631	654	588	648	629	622	554	649	641	643	611	610	643	606	633	617	636	682	622	641	653	646	622	613	664	599	642	585	624	670	572	657	660	634	638	663	612	659	663	654	613	629	664	639	644	664	623	681	656	605	647	631	622	601	687	626	650	665	639	658	647	648	651	645	601	638	703	637	650	657	628	628	645	626	690	634	633	636	659	647	609	644	674	652	586	654	588	638	634	644	692	653	651	692	635	642	696	582	598	623	634	602	641	655	628	659	608	617	647	652	659	588	647	682	665	639	661	618	646	609	644	677	683	636	650	643	617	645	667	675	631	641	611	639	662	619	637	616	628	620	646	603	661	629	684	652	616	687	656	644	619	660	657	635	592	627	656	617	625	674	649	609	656	648	617	625	660	623	612	668	630	670	596	642	629	644	606	627	617	638	653	637	662	603	643	690	595	628	666	642	678	599	632	616	610	641	583	658	677	597	631	618	634	684	604	606	635	653	639	644	671	645	625	643	640	630	653	636	618	632	599	656	637	660	642	623	637	641	645	622	632	662	609	617	610	636	624	620	649	621	626	634	615	585	645	687	676	631	644	638	663	674	674	635	661	662	627	622	605	663	689	672	649	636	607	644	633	620	594	658	657	642	634	668	640	645	616	653	642	677	630	706	662	662	663	664	620	617	688	626	629	633	639	624	604	709	646	678	610	631	646	630	681	588	645	647	665	637	602	663	654	611	657	646	619	624	663	626	586	560	661	602	596	671	662	617	679	651	656	669	614	662	644	637	653	626	678	645	687	636	636	672	620	608	680	629	635	665	647	669	636	621	623	628	658	600	624	632	650	644	600	630	626	631	613	597	656	659	650	672	677	624	626	625	606	643	648	662	602	622	637	650	609	611	627	661	595	652	601	617	586	670	622	658	663	607	629	657	647	603	640	662	660	629	645	644	640	630	581	612	683	626	657	639	655	636	624	610	638	662	643	675	656	662	657	589	626	655	632	625	614	643	603	654	621	667	617	605	649	625	597	632	668	663	593	602	590	571	658	595	626	630	647	622	667	626	615	630	634	626	612	653	660	667	658	687	686	651	624	637	628	603	638	642	642	653	617	608	609	639	629	632	664	691	614	612	639	624	701	651	615	646	642	625	621	626	622	609	660	692	632	645	601	640	613	590	673	603	659	629	579	628	672	639	641	671	661	629	654	632	643	623	667	655	613	624	614	642	648	663	671	675	632	665	645	657	644	658	642	597	647	658	656	628	674	672	678	570	606	629	656	660	629	645	638	632	668	657	633	636	623	606	669	664	634	625	631	606	688	636	636	629	602	643	676	619	635	657	633	673	602	660	631	623	638	627	619	610	620	633	658	636	665	710	617	654	574	675	587	640	698	610	615	624	655	615	636	676	588	590	598	648	606	582	636	601	689	672	597	636	619	633	647	641	594	640	616	637	600	627	630	665	657	614	623	633	594	693	612	632	651	609	645	689	614	674	647	601	633	659	643	620	645	635	648	698	640	696	621	645	608	635	606	639	634	634	625	667	618	628	610	602	642	676	683	629	645	613	603	637	654	658	640	624	647	645	628	632	653	679	611	601	640	617	629	609	610	666	653	640	620	618	676	589	615	621	603	666	655	616	670	633	665	644	624	635	647	617	665	660	619	630	652	625	621	663	645	625	613	632	650	619	666	613	621	673	629	610	665	637	652	649	654	624	566	677	621	642	641	648	694	650	660	657	608	668	655	681	684	609	675	650	605	667	629	695	661	635	625	672	619	687	672	663	657	651	661	600	660	660	656	688	654	634	632	642	702	663	623	626	632	622	651	643	684	630	641	604	650	645	653	635	672	623	647	582	605	610	616	635	634	631	598	622	620	641	659	662	627	638	625	589	626	624	602	669	630	617	620	653	647	613	616	612	621	656	618	630	632	649	661	670	632	669	682	637	646	623	671	660	659	668	652	636	690	630	665	662	648	623	683	641	637	628	636	636	656	641	635	629	675	641	655	647	615	597	618	671	654	645	576	595	630	634	640	624	598	665	618	635	641	644	653	643	670	675	653	640	643	616	602	626	642	595	642	622	586	661	651	666	628	653	600	673	660	686	614	606	674	605	641	621	689	619	642	621	571	656	686	625	619	662	580	571	641	654	661	667	601	621	660	664	650	624	600	678	661	598	662	614	629	620	642	664	659	637	640	656	621	676	628	631	648	581	667	610	630	661	602	647	608	647	622	655	602	639	663	667	655	638	616	619	604	630	656	603	640	633	657	619	668	648	599	583	611	636	655	673	665	636	623	639	575	618	598	638	633	639	658	647	652	652	656	587	620	648	625	660	656	630	594	633	641	612	594	608	669	612	643	620	632	619	622	621	641	637	621	626	665	697	685	651	617	617	666	621	641	680	641	630	601	619	644	659	660	663	645	643	636	635	641	649	622	635	679	644	629	653	631	633	614	598	587	666	604	657	619	653	640	656	588	642	637	611	638	651	614	658	625	629	641	670	607	648	683	649	595	648	631	614	604	652	641	641	645	689	652	642	638	621	608	634	591	647	631	654	629	617	621	590	649	618	601	603	638	712	656	594	635	644	579	676	636	624	617	653	705	640	627	658	721	650	636	670	654	624	650	659	665	630	654	643	612	698	640	642	599	626	661	581	618	684	634	624	652	602	658	656	606	672	583	656	658	610	661	611	623	650	649	605	615	593	635	596	626	633	639	624	640	648	656	658	670	669	652	637	640	611	663	555	638	656	612	631	637	628	642	638	641	634	605	648	618	634	635	642	653	658	655	647	648	649	617	651	626	633	608	592	622	574	569	630	603	597	639	612	596	651	640	610	621	632	668	641	615	648	636	601	664	611	627	641	632	625	622	651	642	638	631	633	630	607	648	592	641	675	618	667	648	624	671	618	569	648	619	635	647	576	642	653	678	650	617	635	660	610	619	669	687	649	672	638	669	693	606	658	648	627	666	702	641	625	665	586	659	638	607	639	633	617	648	666	635	677	668	649	638	632	668	601	625	638	651	601	648	661	668	672	564	672	647	631	624	653	649	623	638	674	675	648	675	603	676	653	619	668	637	636	639	637	594	623	626	654	689	639	651	639	621	638	580	645	642	609	620	652	622	629	658	612	659	674	634
23724	20998	28296	23905	20990	10208	1809	1305	1053	1065	1060	973	955	960	995	975	891	948	896	971	903	902	945	970	831	881	894	860	847	826	911	856	877	902	881	908	923	844	857	828	834	875	848	853	878	839	928	854	855	813	904	826	913	907	872	791	865	905	883	901	837	832	872	902	848	867	893	882	899	817	852	851	870	849	876	883	899	845	854	863	879	844	811	871	852	874	883	828	840	839	872	860	853	877	895	860	930	806	861	879	853	811	876	886	863	826	904	773	887	877	825	822	872	822	861	848	874	851	893	847	854	883	875	849	870	834	884	851	789	868	834	850	861	824	859	889	858	846	888	842	880	868	809	850	891	878	904	834	915	864	858	863	865	852	851	876	792	878	849	889	854	858	904	898	817	873	872	799	873	883	886	840	892	839	845	848	821	841	869	802	865	881	882	823	864	884	839	848	819	847	864	809	824	867	883	837	866	822	867	892	878	819	853	834	826	894	880	877	849	839	843	861	825	865	888	818	871	827	891	856	895	871	828	848	857	826	853	806	843	845	797	826	882	860	840	848	855	794	946	852	868	859	829	858	902	833	816	833	874	868	826	834	909	902	813	843	834	877	897	792	835	872	909	844	821	859	782	804	888	890	846	860	856	845	824	859	810	799	882	840	880	873	858	918	892	803	854	821	869	861	884	907	860	811	825	933	951	896	889	869	836	830	808	888	853	869	895	824	900	914	837	862	819	846	875	894	831	841	839	875	830	899	821	855	850	839	848	862	902	813	857	842	781	830	854	875	869	853	850	856	869	848	858	903	828	883	862	776	831	855	896	872	848	854	839	859	842	834	861	822	849	814	867	831	834	878	901	828	850	840	819	815	809	877	837	859	880	880	867	842	858	841	844	858	803	866	817	790	892	836	848	835	853	857	876	874	858	853	899	860	850	872	818	834	843	841	824	853	817	862	826	824	879	883	823	852	873	879	859	943	853	898	854	843	839	864	807	838	872	850	895	885	809	865	857	890	837	837	907	821	866	894	855	805	867	890	934	857	888	778	872	871	798	851	828	846	852	908	853	898	867	843	850	858	815	825	818	883	839	874	905	820	854	814	791	894	927	845	852	824	893	885	882	831	919	842	840	842	906	819	921	809	886	892	849	864	885	834	908	883	834	866	833	865	833	836	868	909	860	834	897	877	831	876	881	831	860	843	858	876	846	856	885	931	901	889	832	826	911	836	850	834	841	819	864	858	842	863	864	902	905	839	870	866	833	845	859	844	860	845	866	868	868	871	840	805	858	927	890	811	837	918	819	833	825	852	859	820	840	785	844	843	818	866	838	845	829	823	822	863	844	855	867	847	814	836	817	905	841	889	872	784	836	879	833	841	843	902	792	865	859	834	833	882	894	798	897	829	847	844	809	841	833	852	902	846	821	859	912	873	792	858	868	849	833	857	818	896	863	922	828	857	873	871	893	808	863	866	842	843	815	859	897	826	857	884	900	865	821	867	844	826	844	836	863	884	845	857	879	892	902	856	896	860	901	888	862	860	799	826	882	828	852	812	861	840	862	877	898	873	902	856	870	773	887	860	848	888	838	859	903	874	909	853	865	812	823	886	852	852	841	779	827	861	870	813	807	866	879	892	844	925	839	861	818	842	784	861	854	868	811	825	864	850	836	839	868	837	808	832	830	840	867	887	863	898	900	823	851	841	878	833	824	818	835	931	844	882	879	837	827	880	893	793	854	829	799	885	839	881	845	824	863	835	842	874	821	843	861	814	826	830	844	801	819	797	833	826	864	904	899	827	886	910	784	859	851	864	827	879	850	822	830	900	832	848	873	864	893	843	838	914	888	868	884	834	848	813	890	858	825	857	839	824	883	851	859	807	840	868	845	853	869	870	810	804	841	844	841	853	870	803	846	811	830	877	829	847	900	801	804	822	837	829	834	870	826	840	824	823	797	884	824	899	862	871	825	837	839	850	833	863	844	827	870	899	856	858	853	812	868	893	894	823	813	859	855	870	869	827	831	834	851	864	848	892	854	889	841	832	819	822	835	837	833	871	901	829	813	826	832	851	883	892	834	838	830	852	831	870	821	823	811	839	843	858	874	846	821	855	840	862	799	862	927	894	847	827	903	856	871	898	888	866	832	880	835	861	853	883	861	901	845	863	875	827	856	864	799	838	852	890	880	840	833	870	874	846	848	888	848	878	856	863	842	873	862	856	867	813	813	832	875	880	902	826	860	824	797	895	892	884	892	813	879	826	817	831	885	885	876	846	860	854	854	821	838	842	834	817	859	828	836	881	870	839	849	875	882	867	916	863	864	893	841	885	850	811	827	920	809	843	851	882	849	810	871	855	857	886	824	842	846	844	818	855	856	817	901	845	873	846	862	839	916	844	843	871	844	874	839	838	840	820	826	856	845	844	822	867	884	824	845	867	852	807	876	871	879	868	867	879	820	818	823	870	871	881	837	882	845	865	827	880	862	887	899	831	798	826	860	848	858	833	874	857	861	859	795	846	851	788	837	860	861	854	822	869	870	861	870	850	871	858	838	830	849	930	855	883	792	814	845	844	876	869	865	892	822	846	840	876	871	878	827	816	795	861	826	874	842	845	808	861	937	904	850	878	884	878	856	821	857	902	823	816	863	889	840	841	824	903	810	802	904	892	873	879	853	861	858	906	860	914	865	880	836	904	827	880	867	810	840	842	873	862	855	863	841	831	859	806	812	866	844	862	820	889	845	803	882	835	843	838	841	805	827	876	812	819	858	873	850	847	839	844	812	869	886	921	860	844	803	854	868	888	821	861	908	887	864	857	836	868	844	878	806	841	848	823	833	810	821	887	849	810	869	857	840	845	817	841	841	824	860	901	832	844	820	785	833	850	927	886	848	876	870	846	866	823	857	856	855	828	854	860	914	846	843	869	853	875	858	789	850	853	815	813	870	841	878	856	853	869	856	826	817	846	805	908	873	800	828	855	862	855	905	813	814	859	791	878	881	852	851	827	847	797	843	845	875	835	895	865	878	855	875	854	900	843	906	843	852	825	904	837	829	913	857	810	858	873	812	838	859	865	867	867	895	842	837	908	878	855	853	831	891	834	812	840	861	877	868	909	864	854	858	866	855	870	838	818	854	870	842	871	846	855	832	812	870	802	852	838	823	864	828	873	861	890	851	851	841	847	880	852	865	853	865	880	856	914	793	881	843	855	842	868	865	845	903	888	873	850	909	878	860	884	874	834	907	851	842	866	856	859	914	873	845	855	836	910	857	875	855	834	880	857	839	853	816	850	890	782	821	857	864	827	839	833	875	881	961	820	877	882	836	831	847	851	853	844	888	872	868	868	850	835	915	861	827	868	846	874	896	854	829	881	871	850	857	867	847	838	889	906	860	845	859	866	864	817	872	831	839	846	882	887	894	869	853	865	898	873	922	861	854	894	866	808	887	849	843	846	873	859	840	835	871	823	838	862	879	849	825	883	847	808	797	793	878	830	799	901	861	874
5266	10447	8429	4517	3349	2632	2198	2000	1700	1654	1456	1388	1319	1319	1276	1190	1247	1190	1198	1211	1118	1184	1133	1179	1134	1065	1070	1162	1072	1100	1146	1122	1085	1071	1086	1083	1067	1098	1114	1055	1081	1118	1106	1105	1086	1094	1080	1040	1047	1047	1039	1105	1039	1063	1054	1104	1075	1024	1058	1080	1109	1120	1051	1102	1118	1071	1041	1078	1081	1126	1031	1129	1091	1055	1097	1083	1059	1037	1045	1063	1076	1058	1109	1073	1035	1114	1068	1065	1053	1055	1024	1073	1097	1083	1072	1032	1081	1045	1084	1087	1050	1095	1099	1114	1050	1067	1087	1084	1069	1057	1034	1099	1052	1124	1091	1068	1072	1031	1077	1060	1078	1045	1059	1061	1056	1071	1077	1121	1087	1012	1075	1027	1104	1077	1040	1037	1058	1013	1050	1081	1038	1062	1121	1072	1060	1033	1085	1057	1090	1065	1097	1047	1100	1088	1078	1056	1110	1063	1024	1130	1078	1046	1082	1011	1052	1032	1109	1065	1106	1066	1049	1078	1023	1033	1066	1053	1034	1060	1059	1025	1072	1113	1109	1059	1061	1032	1039	1025	1150	1032	1132	1020	1042	1042	1041	1041	1076	1081	1119	1074	1061	1061	1044	1094	1079	1100	1064	1060	1054	1024	1099	1066	1067	1034	1061	1054	1036	1122	1022	1039	1088	1099	1069	1097	1055	1062	1017	1090	1039	1088	1034	1040	1038	1027	1099	1103	1102	1023	1109	1025	1061	1069	1015	1049	1080	1139	1094	1074	1085	1083	1044	1101	1046	1098	1016	1040	1075	1140	1052	1073	1045	1102	998	1043	1042	1075	1069	1063	1080	1084	1095	1084	1066	1095	1043	1092	1045	1070	1097	1039	1094	1091	1026	1007	1080	1043	1018	1135	995	1037	1104	1047	1026	1072	1090	1030	1069	1125	1063	1025	1039	1047	1096	1043	1130	1105	1076	1106	1038	1024	1022	1075	1012	1069	1002	1050	1151	1016	1058	1002	1089	1055	1017	1048	1070	1081	1022	1092	1016	1102	1081	1068	1076	1029	1079	1057	1046	1091	1073	1031	1039	1074	1054	1066	1073	1082	1030	1083	1111	1081	1016	1085	1112	1119	1114	1086	1087	1075	1129	1012	1068	1070	1126	1062	1036	1048	1052	1012	1082	1048	1087	1056	1052	1068	1055	1074	1020	1083	1068	1094	1069	1045	1089	1044	1070	1059	1089	1099	1021	1090	1045	1030	1031	1036	1028	1077	1013	1073	1110	1066	1101	1043	1041	1053	1056	1047	1112	1090	1035	1084	1042	1066	1094	1087	1053	1064	1002	1058	1077	1036	1061	1053	1055	1008	1102	1018	1085	1086	1067	1030	1114	1055	1102	1082	1102	997	1083	1070	1044	1075	1071	1111	1049	1032	1064	1090	1070	1066	1078	1055	1044	1110	1088	1062	1086	1049	1125	1063	1086	1078	1093	1079	1031	1016	1054	1067	1057	1091	1001	1006	1057	1104	1083	1057	1058	1022	1051	1072	1079	1112	1051	1108	1063	1007	1062	1063	1014	1097	1125	1087	1070	1089	1053	1079	1052	1068	1091	1081	1053	1050	1054	1075	1057	1042	994	1041	1103	1073	1079	1052	1057	1056	1075	1030	1059	1048	1056	1012	1016	1076	1073	1096	1089	1075	1079	1043	1059	1020	1070	1046	1068	1106	1026	1096	1073	1021	1059	1117	1029	1116	1097	1099	1059	1100	1085	1069	1053	1032	1056	1012	1073	1063	1114	1103	1064	1086	1140	1048	1109	1120	1077	1050	1041	1045	1050	1081	1075	1092	1081	1018	1102	1101	1095	1042	1055	1015	1101	1082	1021	1032	1062	1029	1116	1008	1035	1088	1023	1028	1026	1088	1067	1032	1080	1047	1118	1138	1072	1071	1062	966	1068	1048	1068	1009	1059	1067	1032	1119	1048	1086	1053	1095	1068	1103	1117	1022	1026	1088	1089	1057	1052	1036	1033	1091	1073	1056	994	1151	1051	1080	1081	1081	1037	1097	1057	1048	1140	1061	1119	1056	1057	1052	1067	1065	1076	1045	1047	1048	1096	1109	1027	1054	1074	1044	1012	964	1064	1012	1042	1129	1056	996	1040	1054	1043	1020	1100	1062	1046	1056	1087	1073	1058	1043	1068	1090	1042	1105	1076	1138	1052	1018	1095	1104	1083	1112	1069	1079	1088	1048	1044	1061	1009	1041	986	1057	1023	1007	1035	1069	1038	1084	1060	1021	1041	1038	1089	1063	1045	1116	1078	1050	1010	1071	1035	1055	1030	1083	1083	1108	1005	1024	1033	1040	1055	1051	1022	1089	1019	1060	1114	1079	1032	1091	1074	1041	1067	1059	1063	1063	1093	1032	1007	1053	1069	1090	1020	1044	1086	1073	1106	1101	1074	996	1037	1146	1066	1013	1033	1052	1094	997	1078	1081	1026	1096	1074	1059	1064	1018	1107	1096	1047	1044	1044	1034	1067	1050	1092	1015	1084	1047	1041	1034	1081	1114	1086	1063	1056	1079	1090	1016	1033	1012	1057	1107	1048	1113	1036	1050	1072	1045	1073	985	1102	1086	1022	1094	1087	1055	997	1079	1051	1042	1038	1055	1014	1000	1046	1085	1042	1050	1056	1041	1078	1086	1087	1039	1064	1023	1060	1005	1070	1020	1065	1030	1096	1051	1050	1049	1017	1023	1040	1079	1039	1108	1077	1101	1096	1089	1057	996	1050	1040	1089	1047	1078	1023	1052	1107	1097	1032	1019	1107	1075	1061	1073	1038	1040	1109	1102	1001	1089	1096	1098	1042	1050	1009	1050	1060	1050	1064	1079	1057	1076	1109	1031	1060	1076	1048	1037	1033	1120	1078	987	1067	1055	1066	1125	1052	1065	1095	1054	1073	1081	1056	1037	1110	999	1048	1106	1109	1035	1107	1053	1049	1027	1099	962	1090	1029	1014	1060	1051	1004	1045	1066	1085	1075	1038	1101	1078	972	1055	1029	1086	1078	1036	1064	1103	1072	1162	1066	1079	1122	1001	1075	1063	1054	1065	1009	1087	1054	1108	1073	1003	1085	1112	1063	1025	1092	1118	1112	1051	1110	1083	1102	1041	1042	1130	1089	1033	1123	1125	1032	1025	1041	1079	1102	1063	1088	1074	1067	1048	1072	1065	1078	1061	1154	1064	991	1077	1057	1044	1079	1105	1063	1050	1052	1085	1091	1018	1050	1040	1072	1103	1086	1098	1057	1050	1045	1073	1071	1003	1039	1081	1047	1089	1075	1107	1066	1070	1051	1063	1018	1051	1053	1073	1077	1044	992	984	1062	1030	1043	1096	1094	1081	1067	1085	1052	1071	1068	1107	1014	1060	1023	1060	1058	1068	1054	1098	1049	1040	1114	1073	1051	1088	984	1062	1066	1034	1076	1123	1111	1087	1070	1120	1117	1101	1066	1081	1075	1100	1065	1038	1116	1066	1065	1085	1094	1049	1073	1060	1075	1122	1055	1053	1074	1073	1087	1117	1047	1087	1101	1060	1020	1052	1126	1080	1111	1103	1095	1096	1050	1099	1071	1073	1065	1097	1106	1058	1052	1071	1031	1081	1019	1100	1101	1017	1073	1091	1005	1062	1050	1097	1132	1086	1063	1076	1024	1056	1099	1010	1119	1065	1061	1117	1060	1055	1090	1037	1077	1064	1083	1073	1126	1057	1067	1101	1033	1081	1028	1054	1052	1065	1037	1020	1077	1024	1066	1079	1086	1057	1098	1091	1081	1035	1070	1082	1073	1035	1069	1038	1074	1046	1043	1035	1091	1036	1122	1062	1053	1105	1067	1065	1124	1124	1056	1088	1060	1108	1031	1007	1102	1079	1099	1053	1086	1050	1000	1074	1113	1066	1039	1091	1028	1052	1027	1085	1063	1083	1085	1088	1051	1080	1088	1050	1051	1089	1099	1133	1049	1040	1069	1074	1020	1020	1080	1057	1037	1027	1091	1098	1129	1035	1069	1055	1084	1126	1104	1074	1085	1081	1034	1062	1105	1069	986	1172	1031	1099	1022	1102	1048	1114	1040	1037	1048	1021	1099	1035	1101	1077	1082	1044	1063	1114	1068	1089	1048	1073	1037	1069	1067	1074	1061	982	1074	1010	1049	1044	1066	1015	1012	1052	1036	1007	1018	1037	1001	1081	1114	1060	1040	1067	1025	1068	1087	1039	1071	1069	1073	1079	1076	1082	1106	1082	1081	1021	1004	1004	1067	1114	1044	1083	1083	1051	1110	1059	997	1095	1104	1071	1058	1081	1008	1031	1068	1079	1087	1019	1077	1060	1026	1136	1048	1088	1057	1036	1070	1064	1065	1067	1064	1031	1084	1035	1076	1092	1037	1011	1033	1018	1016	1028	1027	1048	1068	1041	1073	1086	1000	1050	1021	1060	1082	1026	1062	1044	1084	1058	1054	1096	1112	1092	1039	1079	1068	1046	1023	1099	1047	989	1067	1038	1058	1090	1076	1105	1093	1096	1071	1077	1100	1009	1065	1039	1107	1051	1076	1034	1086	1087	1091	1146	1076	1004	1064	1097	1034	1081	1061	1030	1002	1049	1057	1097	1087	1064	1079	1079	1088	1102	1104	1085	1043	1073	1050	1067	1037	1074	1099	1011	1026	1072	1085	1048	1107	1050	1055	1100	1061	1070	1047	1054	1094	1061	1099	1048	1060	1007	1082	1085	1095	1082	1036	1052	1108	1048	1072	1073	1008	1039	1046	1052	1052	1033	1090	1003	1109	1046	1059	1091	1032	1051	1032	1033	1083	1080	1038	1023	1061	1104	1064	1012	1075	1066	1070	1032	1076	1085	1121	1078	1089	1075	1089	1103	1039	1061	1039	1084	1127	1065	1073	1123	1078	1103	1037	1018	1069	1064	1039	1016	1050	1065	1062	1027	1084	1094	1093	1048	1074	1097	1089	1070	1080	1086	1066	1019	1012	1062	1035	1110	1122	1029
22799	21010	28738	23475	21011	21040	7824	1489	1223	1171	1084	969	1003	903	921	875	861	846	895	873	847	848	808	796	827	768	793	814	773	820	760	784	759	826	786	798	805	770	735	763	760	754	756	749	798	742	780	732	742	710	804	780	772	733	760	791	785	814	758	747	771	745	744	762	810	767	746	728	750	754	735	769	747	755	793	764	755	756	803	780	767	737	761	777	738	768	717	727	732	816	753	759	769	747	738	778	776	734	725	757	764	760	752	774	722	759	767	787	716	810	731	742	761	787	764	751	791	774	770	721	740	736	752	770	811	769	792	756	726	762	785	772	763	764	765	749	776	752	708	768	741	739	728	748	741	738	750	723	790	736	740	744	783	729	778	736	743	767	725	712	804	822	751	735	775	758	744	733	714	767	744	792	788	745	771	806	780	718	778	742	793	772	735	817	771	799	778	752	767	772	763	752	750	734	762	786	753	766	742	705	738	731	773	746	763	767	709	748	745	742	761	781	764	745	757	791	747	749	757	723	730	762	739	712	803	747	743	751	726	752	746	748	747	756	758	760	756	740	812	764	754	776	753	736	771	797	763	721	776	744	759	730	737	763	779	700	774	765	747	729	796	766	748	757	734	708	806	766	764	752	789	788	764	776	792	775	721	727	763	785	778	748	752	723	738	737	771	743	789	741	736	777	765	758	754	764	772	738	791	768	755	791	751	778	745	743	724	745	792	731	764	753	794	735	748	774	825	798	760	739	717	785	780	699	726	754	744	735	743	720	691	751	748	747	787	746	727	769	781	797	779	703	720	739	728	744	728	773	711	764	744	787	780	802	767	736	812	712	770	756	737	733	755	730	740	690	753	742	766	730	792	736	737	764	717	756	745	747	737	774	746	754	761	772	746	735	829	778	724	750	759	750	797	752	795	749	729	748	737	800	770	770	767	730	785	786	775	757	763	798	766	725	758	774	740	746	743	765	744	779	750	787	783	813	744	695	736	809	733	761	762	729	744	741	742	771	757	745	675	768	762	747	716	755	729	775	743	777	797	740	723	778	790	767	727	788	766	810	748	752	762	789	728	754	771	740	752	804	752	757	702	747	748	715	759	741	769	741	766	758	755	736	763	744	775	730	731	730	766	734	763	798	752	757	766	762	793	748	771	757	799	750	708	710	712	754	748	749	753	763	731	707	738	778	765	726	715	716	776	783	752	739	736	715	756	761	764	757	774	709	795	786	761	762	699	752	723	728	751	749	710	770	799	698	778	754	813	709	776	784	748	737	756	772	769	775	783	783	778	766	738	767	718	716	746	732	799	730	738	726	769	764	695	751	783	755	763	785	791	762	797	742	766	749	760	807	783	770	759	699	722	766	794	767	795	810	755	762	736	765	763	773	802	723	742	746	794	741	704	764	752	770	765	794	735	769	731	800	779	757	731	749	743	768	779	768	734	750	745	763	760	700	777	772	776	793	712	750	782	721	697	754	719	732	763	727	744	785	798	796	709	777	770	745	758	793	768	772	788	709	774	753	739	737	754	716	768	748	790	758	712	780	757	760	750	779	764	761	681	783	744	723	719	800	692	740	712	743	757	739	701	722	772	760	737	736	753	743	737	739	784	808	698	765	741	715	777	765	728	779	783	721	830	729	773	767	738	781	730	788	706	718	732	765	753	758	788	673	738	768	780	778	776	751	764	689	737	748	746	721	771	794	766	739	783	718	779	718	694	765	715	774	767	793	736	757	748	726	765	765	753	732	709	739	740	793	808	745	746	750	713	740	743	799	687	763	799	713	809	742	784	793	777	838	788	767	734	726	754	731	725	766	744	755	767	809	704	733	741	723	762	775	769	720	752	752	765	747	791	754	741	740	775	760	725	769	786	749	722	797	746	735	731	746	750	737	733	770	762	717	778	745	746	702	738	771	770	738	772	730	779	784	773	733	773	764	709	776	741	735	797	762	788	742	737	741	770	724	810	745	742	755	762	742	742	747	721	701	773	785	788	753	772	698	782	755	755	802	733	748	694	793	678	743	802	750	735	743	788	755	737	772	795	731	791	749	764	802	729	730	736	774	773	770	742	710	793	755	767	744	734	763	789	765	741	779	765	738	743	718	714	739	755	681	785	743	764	753	738	821	760	728	748	739	768	740	780	765	781	754	739	704	746	694	800	743	711	738	761	782	784	716	784	774	815	811	750	790	756	732	747	722	754	683	763	729	728	765	738	774	746	742	759	705	777	718	723	738	779	770	761	737	793	731	784	765	759	724	760	746	772	755	740	798	712	787	763	736	720	776	738	743	754	741	764	723	737	703	721	703	728	786	769	813	762	773	751	728	783	741	751	703	731	789	742	761	748	735	742	737	766	762	765	767	808	780	798	786	744	737	685	699	761	742	767	747	765	765	781	774	724	760	735	745	735	728	814	710	770	799	765	665	775	762	773	752	753	758	756	807	706	771	773	760	757	768	735	770	717	782	753	742	774	753	772	680	725	744	730	719	824	757	727	779	736	703	752	760	738	774	783	737	745	727	782	770	760	777	733	751	736	716	724	794	777	741	719	780	776	750	716	760	766	724	768	769	774	772	777	745	739	741	749	757	735	762	701	724	769	808	739	721	766	756	745	747	739	769	747	775	780	755	802	758	766	732	733	743	742	765	729	748	739	723	794	726	760	795	851	752	788	735	727	750	733	768	776	778	813	738	744	743	691	798	793	754	783	735	759	828	709	795	771	830	812	807	718	762	760	698	787	741	747	710	746	780	731	711	805	766	732	721	790	806	746	738	725	800	758	714	770	764	774	750	743	765	753	766	734	703	740	783	739	726	801	750	727	755	751	757	763	771	708	776	744	751	741	705	714	764	786	701	793	734	790	747	717	747	784	751	743	721	802	741	743	787	727	716	792	729	763	760	763	718	755	721	699	731	676	772	785	724	707	725	753	790	716	709	798	765	701	743	784	771	743	785	687	805	711	718	792	764	761	728	789	728	697	731	788	738	739	736	739	770	774	719	751	735	735	762	755	746	824	778	734	785	815	764	808	758	720	743	706	829	728	738	761	806	796	777	706	729	739	752	737	741	740	763	686	728	772	734	741	725	706	753	719	725	737	744	791	733	770	741	723	783	759	765	748	775	792	796	774	729	750	751	739	728	739	722	789	770	724	727	742	769	770	814	793	746	776	755	733	789	719	719	747	727	809	773	759	702	778	773	759	811	721	804	734	748	727	782	775	799	700	750	743	747	730	733	722	783	721	826	736	785	729	768	786	787	758	759	755	721	755	752	769	717	745	771	747	748	757	766	728	722	809	807	800	751	757	729	738	712	764	729	773	777	763	776	754	792	743	737	776	753	766	749	764	780	780	800	799	792	747	792	778	800	722	772	827	786	744	800	770	779	780	714	732	757	691	713	802	745	749	772	765	721	764	736	747	771	755	791	736	784	733	726	780	770	723	753	797	770	780	745	781	808	702	743	750	715	749	756	750	703	729	755	763	738	714	795	783	771	734	809
7756	16169	13037	6985	5051	3934	3044	2622	2240	1980	1742	1594	1506	1392	1346	1300	1280	1216	1170	1126	1133	1144	1058	1095	1038	1088	1040	1015	1056	1019	1029	976	1024	936	1039	1016	949	968	964	969	972	1007	1001	959	968	954	916	1019	961	925	988	956	985	1008	1041	965	986	964	953	988	958	1003	955	940	920	965	963	984	967	950	944	966	945	949	1021	891	899	978	902	889	963	960	1000	961	928	973	921	936	938	892	1010	912	995	913	993	944	1087	921	975	939	949	927	920	963	906	970	979	918	921	955	927	938	981	912	983	974	1019	949	982	944	922	950	962	929	952	944	986	971	959	937	954	923	947	978	971	967	959	953	913	910	931	906	959	942	954	955	973	946	992	974	967	985	941	1013	939	927	923	895	950	978	981	976	1030	961	950	955	981	987	913	978	945	975	923	973	943	949	982	960	967	946	987	962	911	917	981	940	948	944	953	916	972	938	918	968	960	953	924	931	926	942	957	911	968	961	963	936	954	969	961	1006	1020	1016	950	963	971	967	962	980	981	925	982	910	941	984	925	948	958	1008	959	944	997	958	981	935	908	947	921	930	973	958	911	974	947	987	956	966	995	925	893	986	955	918	950	917	1004	1009	953	942	939	919	969	914	958	960	990	927	950	955	934	961	960	920	924	952	927	970	951	951	905	934	958	957	959	942	953	982	960	975	928	969	904	953	942	927	947	1010	983	902	957	940	998	994	952	968	962	947	876	972	979	965	928	937	893	938	982	996	879	934	973	961	903	1001	932	995	973	915	971	954	995	977	987	993	938	1003	990	941	948	934	946	903	941	926	922	948	915	1011	951	872	967	1043	875	979	950	937	954	932	980	940	970	999	1013	958	946	959	893	917	922	908	972	968	920	983	991	930	956	931	1005	950	922	963	938	905	946	928	973	957	921	935	979	946	966	978	878	976	950	977	955	925	962	967	1006	910	946	946	920	975	974	990	949	926	935	924	941	974	954	943	990	946	972	981	950	956	971	891	932	883	911	886	958	930	945	966	937	957	904	940	923	951	912	942	969	960	953	902	901	905	963	950	971	949	946	932	966	892	994	982	960	945	951	915	909	935	969	999	897	887	957	905	958	954	943	945	985	903	951	929	949	964	910	902	975	962	904	919	956	948	937	925	983	972	952	930	949	1005	911	916	990	968	962	974	917	955	927	996	1000	918	986	955	898	910	954	968	942	931	953	963	900	952	961	945	930	909	1016	917	926	983	953	986	964	956	964	926	917	952	930	1002	878	947	979	1006	959	973	898	964	981	902	1003	957	950	915	937	938	943	1003	918	914	900	970	883	905	925	930	981	879	958	903	945	938	942	957	1011	971	987	951	900	951	946	1025	1006	865	936	898	1017	937	991	980	935	983	938	905	918	970	951	957	940	940	980	904	939	961	985	930	944	948	909	972	932	937	916	974	966	893	902	1008	963	964	919	952	1018	991	938	967	914	997	974	990	970	953	975	955	975	954	988	897	949	938	963	935	946	957	978	983	946	981	924	899	977	1005	937	937	940	911	941	904	893	922	982	923	968	963	950	916	972	968	930	973	924	1000	1008	934	956	880	919	956	861	937	964	950	948	943	909	908	921	971	968	959	906	866	917	982	954	956	932	947	938	939	935	955	976	978	929	961	1008	962	934	943	969	951	911	974	963	1006	913	926	975	952	929	845	939	955	885	922	950	887	869	916	1014	1001	966	902	947	950	995	929	937	970	887	939	923	907	986	1006	920	922	927	926	923	924	929	917	951	952	965	948	939	949	989	918	969	903	949	991	939	949	983	933	921	970	943	951	936	973	943	932	887	955	931	1008	967	900	996	969	953	917	979	988	963	922	968	896	928	904	954	916	895	918	929	925	943	918	933	918	989	955	909	960	859	935	950	949	937	913	961	918	952	912	955	978	926	946	922	983	929	986	968	962	968	971	949	964	931	915	963	921	958	980	951	921	937	892	934	908	946	949	921	927	893	959	926	991	941	963	916	929	985	953	906	959	971	951	939	965	934	953	960	940	983	945	937	919	976	924	951	940	963	976	967	974	950	920	997	904	941	969	920	910	971	973	955	1001	880	982	942	931	972	923	966	978	957	881	954	972	904	954	957	978	853	958	928	989	949	960	987	924	964	892	904	993	881	908	941	969	919	938	946	911	944	960	953	1022	933	918	955	913	943	978	940	903	935	960	995	891	927	943	936	931	965	940	941	918	980	976	950	942	979	908	951	909	957	951	924	957	900	973	966	963	949	1000	960	903	923	966	973	939	920	979	968	942	895	968	937	885	940	939	935	929	942	924	954	907	967	971	896	885	930	962	898	940	921	917	902	927	937	914	954	967	953	932	921	925	953	945	965	940	950	927	963	895	947	972	916	954	932	972	964	998	928	946	1004	989	925	961	972	922	903	984	956	984	910	929	921	908	964	954	945	994	904	910	978	925	902	954	987	942	898	952	886	909	1017	871	965	881	947	961	966	946	933	895	965	983	893	1006	934	969	925	966	905	941	959	934	922	931	905	949	962	970	942	933	968	919	946	987	954	964	954	957	928	887	914	945	935	947	974	927	918	898	910	917	963	904	942	939	941	995	928	1009	919	907	978	1028	963	936	949	934	927	976	956	941	916	951	934	930	970	960	979	939	971	982	949	950	928	950	977	935	951	928	920	955	936	961	1006	972	970	945	964	974	952	924	937	873	948	921	943	944	933	1005	966	934	913	960	938	949	934	948	959	938	922	969	944	940	916	901	977	900	942	947	937	925	936	938	946	1001	910	931	913	897	919	940	921	906	966	910	934	989	925	879	969	1003	946	965	917	989	968	926	952	932	926	916	919	920	993	958	996	943	974	946	995	956	966	925	907	872	989	918	948	984	959	929	928	912	944	997	945	988	966	927	966	961	959	950	898	947	932	1013	953	975	956	948	949	876	952	938	930	985	919	943	974	933	895	935	985	948	894	939	895	936	995	924	969	951	950	971	909	932	995	999	933	942	934	975	1011	957	971	957	985	952	966	985	944	948	960	988	919	945	888	960	980	953	947	951	914	964	954	955	946	938	925	934	989	991	888	928	984	971	945	920	1004	952	935	994	909	902	910	890	915	921	992	937	956	920	963	967	950	972	949	951	927	921	922	984	937	893	930	973	930	961	960	962	946	911	966	920	933	971	951	945	911	991	959	1022	915	933	983	988	961	932	943	970	938	953	918	935	938	938	890	971	942	915	950	987	886	949	1000	888	970	920	942	937	945	912	970	976	932	961	960	960	1015	980	950	919	996	1008	949	955	949	1031	973	968	898	1002	1011	923	955	987	945	937	893	940	938	978	973	931	910	881	965	938	948	914	997	896	932	856	942	1011	967	941	1008	949	975	906	922	944	950	906	982	971	1031	929	1001	941	953	907	962	946	959	965	943	950	939	965	984	939	953	944	940	900	993	975	965	1002	943	994	904	961	927	965	930	925	950	932	907	948	974	909	876	904	1003	969	902	907	930	956	955	927	930	929	909	943	913	925	949	950	943	933	953	939	911	941	1009	911	937	984	943	948	916	916	985	933	1007	949	956	988	952	981	991	904
26680	20552	9539	1187	753	723	619	561	500	532	535	553	524	540	526	507	512	474	510	490	473	508	485	485	498	532	471	465	525	497	501	509	525	512	489	483	480	455	509	479	495	481	534	478	491	444	490	434	521	525	470	507	498	513	517	473	515	564	520	480	502	488	531	471	484	498	475	485	471	498	496	469	511	482	497	516	483	515	482	513	467	496	514	486	513	471	492	503	512	501	477	475	508	535	487	468	506	512	521	515	485	501	490	511	480	478	464	470	475	485	519	466	501	467	498	469	483	465	487	475	499	473	536	480	508	484	488	493	506	508	526	525	496	509	446	505	487	509	477	542	541	518	494	512	524	502	536	497	470	457	458	477	510	514	467	510	487	501	509	482	517	507	447	503	485	510	490	503	492	522	491	515	492	481	465	501	496	471	488	500	509	515	478	527	515	480	489	467	476	496	522	469	471	479	458	483	503	463	506	534	458	531	504	496	511	540	524	471	508	479	486	512	505	485	494	491	501	521	459	497	468	529	479	505	517	529	476	490	513	564	499	471	479	500	480	509	497	507	521	497	512	485	529	440	514	488	478	470	473	531	513	508	499	502	516	517	546	468	517	494	494	470	507	470	484	497	488	507	506	509	496	474	492	495	502	499	518	504	481	492	485	516	525	497	457	487	497	506	466	498	494	495	471	508	467	512	474	508	495	519	477	500	481	559	532	501	487	474	504	486	524	465	520	508	498	498	517	529	449	478	507	453	496	519	551	520	488	470	490	504	535	475	497	478	453	527	520	514	489	468	517	490	497	519	511	526	496	485	527	465	536	484	492	483	513	527	508	487	469	506	459	480	501	486	539	528	495	524	464	466	526	523	533	525	487	521	453	509	490	475	561	518	539	456	544	488	509	487	479	507	468	507	501	465	513	487	487	478	478	476	504	495	514	511	487	493	492	484	500	505	513	495	506	488	498	487	485	512	493	521	506	513	517	505	515	500	486	486	480	495	501	486	478	501	481	457	491	496	509	510	505	511	481	479	470	491	498	485	486	506	503	474	459	465	495	513	536	522	489	521	495	523	520	507	531	523	510	483	488	499	475	460	498	490	485	492	484	514	472	509	510	482	486	479	506	498	493	485	476	487	476	475	479	502	477	504	527	499	514	474	486	495	505	521	503	494	485	479	494	461	481	501	497	469	474	472	486	460	488	500	539	490	475	492	456	479	484	484	510	515	465	535	446	492	507	448	462	454	507	533	497	533	496	484	513	481	501	505	516	519	436	501	475	542	487	515	440	445	520	492	518	512	457	528	499	531	542	509	479	503	480	481	492	511	458	511	510	524	484	491	538	492	493	483	482	521	492	488	512	502	490	492	500	490	436	492	505	512	469	497	493	523	505	501	491	500	508	498	487	501	483	526	489	497	519	488	485	509	468	484	491	488	504	483	498	506	497	490	459	496	449	476	514	507	499	498	469	495	518	495	518	485	466	534	489	474	465	492	475	516	472	489	521	493	521	500	465	509	506	476	518	483	506	503	456	481	482	509	557	474	507	501	513	497	547	469	524	490	506	476	543	486	502	480	484	482	508	477	526	493	480	469	499	490	498	510	482	507	483	446	505	476	480	519	512	471	475	493	507	513	493	525	517	484	505	503	490	501	483	493	467	479	518	502	502	517	484	522	520	497	498	467	546	531	479	536	473	518	509	456	466	517	490	497	494	529	480	497	511	500	523	480	504	493	517	480	492	497	504	514	467	453	506	502	490	470	470	506	500	494	506	539	479	507	489	511	512	532	494	496	505	475	527	529	486	481	446	487	471	515	455	533	502	475	489	546	504	478	530	496	495	475	513	474	495	496	507	490	517	494	491	503	530	500	479	511	497	493	456	495	495	502	451	506	514	498	537	494	486	466	524	497	487	527	489	511	492	520	507	490	451	514	527	489	480	485	498	492	487	495	518	480	474	479	481	526	535	497	514	496	513	485	504	474	464	492	473	487	503	482	558	529	503	508	503	492	473	512	553	507	507	487	519	448	540	505	468	502	489	491	489	522	500	468	530	487	468	514	521	506	526	517	500	516	510	512	528	482	505	526	471	486	520	501	470	490	507	502	506	492	480	475	487	522	466	474	485	500	485	484	489	521	453	469	508	502	481	524	521	501	559	533	530	521	488	515	485	508	519	485	511	484	546	472	499	499	495	460	484	525	513	549	493	498	500	517	486	515	498	551	496	507	523	508	450	500	496	488	442	504	505	469	489	518	518	455	491	492	460	487	493	493	484	504	472	487	494	537	493	510	503	494	493	485	495	483	516	502	485	521	515	502	531	478	491	483	509	475	504	526	535	474	493	517	506	514	477	483	484	494	474	517	498	494	474	508	508	460	504	503	458	474	524	498	485	508	501	539	561	513	503	480	500	516	500	518	534	501	520	517	520	498	504	497	475	508	469	490	475	513	484	489	484	504	481	478	503	440	499	512	513	489	498	506	499	502	523	495	494	513	514	479	467	481	481	491	494	498	491	534	473	507	485	469	469	501	506	493	495	495	492	486	489	496	459	523	485	501	473	496	531	471	535	551	498	484	496	508	487	505	514	522	493	473	492	505	481	530	514	472	480	495	527	519	487	512	501	481	510	490	489	516	502	455	481	516	492	472	455	490	465	493	492	499	516	464	501	556	535	490	520	493	512	463	506	499	458	503	521	477	539	503	500	513	494	514	471	545	488	523	493	482	461	503	477	484	508	500	547	530	522	460	464	501	474	490	513	522	551	550	520	457	480	499	498	447	469	507	478	488	449	483	495	450	454	526	479	485	535	499	497	496	482	492	485	469	501	477	555	466	508	492	533	491	500	526	492	505	521	538	523	511	511	512	499	504	496	454	478	504	504	514	496	473	499	515	453	512	490	516	525	488	473	496	469	517	476	465	529	477	475	517	457	501	491	493	505	487	490	484	521	472	493	499	500	517	498	499	509	491	466	521	471	489	490	499	486	484	470	497	519	483	554	495	503	481	485	525	481	509	528	487	470	480	516	475	468	488	512	521	509	529	489	512	480	499	492	522	500	471	514	514	494	463	502	510	518	518	507	483	499	506	525	496	516	543	468	492	473	491	544	494	488	503	507	524	509	507	557	507	465	490	507	517	518	509	480	490	496	474	489	516	541	497	479	479	484	520	468	467	491	528	508	486	469	495	467	519	525	482	499	452	503	490	520	510	484	509	493	523	475	527	514	491	505	485	533	454	489	513	512	491	459	506	494	473	494	442	508	506	471	491	514	456	485	497	522	475	483	492	515	501	475	490	516	495	474	511	469	494	491	494	512	496	463	506	509	495	480	484	507	471	493	501	546	480	453	512	506	503	506	478	489	514	544	451	521	514	499	543	510	553	510	508	471	474	450	493	508	509	546	473	471	482	523	465	512	474	492	514	495	498	484	506	485	493	489	564	484	496	454	527	476	547	484	508	500	490	493	480	468	500	528	488	505	479	504	460	513	481	520	499	500	509	472	491
5289	1636	1413	985	838	764	755	695	710	663	657	643	670	645	583	647	645	629	613	638	616	642	674	628	606	655	621	602	646	659	662	623	647	646	638	613	649	618	670	647	657	655	590	622	660	639	611	629	621	672	574	644	642	642	638	611	647	675	670	583	634	612	625	619	600	662	615	648	607	581	663	628	680	598	643	600	641	622	644	648	630	610	617	607	643	603	630	626	659	616	616	644	573	614	621	653	616	649	626	615	634	632	606	661	612	616	613	613	588	626	635	670	615	619	572	640	622	628	636	641	677	647	640	602	651	646	623	641	624	640	624	607	650	605	648	634	637	615	597	618	635	588	614	646	678	625	603	637	610	620	659	676	649	618	625	611	627	649	592	626	658	710	659	632	623	589	679	651	596	661	585	643	612	625	660	614	625	642	609	626	611	637	655	713	629	662	659	607	607	626	608	553	604	630	629	654	626	614	620	610	632	628	597	641	618	646	646	629	601	631	609	623	655	681	631	692	672	628	655	651	585	641	611	603	608	667	649	604	654	661	643	604	673	600	636	622	616	675	581	637	615	649	638	617	613	632	627	627	582	623	658	620	608	612	622	605	609	642	627	585	661	600	612	626	589	616	636	647	649	657	629	695	619	596	615	651	659	642	630	619	597	606	683	649	594	675	605	566	633	647	624	587	633	695	613	622	608	618	648	646	648	623	617	673	651	628	650	627	642	650	604	585	604	668	657	633	618	638	608	600	646	629	632	608	639	634	657	613	571	629	649	615	647	641	658	658	599	635	601	622	616	623	616	665	635	609	653	706	661	632	624	648	682	614	618	637	673	585	638	646	653	638	599	630	616	635	673	656	599	658	610	652	614	651	679	631	644	617	656	652	657	660	631	638	617	671	650	589	617	660	653	589	608	669	578	667	629	650	651	596	653	607	666	670	620	636	630	669	627	620	632	646	637	673	599	602	642	590	604	653	620	621	616	621	640	617	654	606	606	617	624	622	607	614	613	652	648	671	625	646	652	620	608	681	592	620	653	607	625	603	657	626	637	660	632	629	665	641	609	626	626	669	629	589	643	638	696	657	626	605	655	625	637	661	614	664	593	648	585	643	652	645	646	649	599	652	592	621	645	640	613	603	633	649	610	665	646	615	597	668	619	631	577	622	626	640	643	671	611	616	644	621	653	629	630	602	664	615	614	608	651	623	613	685	597	632	600	624	686	637	616	672	680	624	618	655	618	669	631	637	651	628	619	649	598	632	638	644	631	596	614	624	638	652	631	676	678	668	617	592	616	613	666	593	642	620	639	669	633	674	635	627	613	629	652	577	649	655	658	635	636	627	648	643	620	652	663	658	658	657	605	640	636	621	594	622	647	613	659	643	635	583	632	610	592	644	641	636	625	640	611	627	612	614	616	656	610	628	727	650	633	643	666	629	594	626	623	605	670	629	624	610	657	623	612	605	632	662	676	648	625	603	606	692	614	645	684	638	578	616	599	638	600	645	637	630	667	641	607	682	654	612	637	607	658	615	633	634	647	620	618	635	628	625	610	611	630	611	641	634	672	606	592	643	637	585	656	653	626	664	646	589	656	648	617	608	614	640	616	574	641	687	608	675	641	595	664	615	624	598	643	657	614	622	662	623	626	628	637	629	617	599	645	604	649	615	622	658	595	632	636	645	592	621	683	621	633	661	611	642	615	575	602	637	663	658	675	638	641	636	639	645	644	623	669	625	601	644	620	611	598	649	651	624	621	658	648	682	644	606	644	612	662	667	613	609	653	665	602	638	648	680	637	641	637	682	624	617	654	635	617	641	641	623	634	672	623	639	630	656	620	613	607	638	674	622	642	622	654	632	647	620	636	627	663	661	692	605	618	578	611	652	588	643	631	609	581	657	631	649	672	584	601	663	629	616	636	611	650	700	637	639	654	631	655	648	611	618	625	624	661	631	665	662	652	650	593	625	649	634	641	620	590	603	652	641	659	607	650	644	598	633	635	653	600	636	620	605	609	609	613	661	584	633	606	587	652	614	664	617	677	631	643	672	609	639	645	610	645	618	581	606	636	622	614	645	599	626	608	637	658	618	616	663	640	579	643	636	634	598	619	614	590	669	621	640	667	641	621	635	630	634	659	652	602	674	669	622	596	640	615	621	633	658	641	663	615	638	586	608	637	652	635	616	630	655	651	631	674	598	630	638	625	598	640	648	673	625	630	584	642	634	615	649	641	643	626	616	644	627	641	667	631	655	606	631	685	637	662	641	637	672	643	653	645	598	601	614	664	650	578	600	633	640	599	625	630	628	626	655	640	608	634	629	632	650	609	615	654	606	676	609	694	656	594	657	636	633	669	593	618	596	642	658	629	650	631	628	648	634	657	654	627	636	639	655	659	609	675	624	617	648	656	646	609	636	604	658	626	663	651	644	599	636	629	638	657	603	661	670	615	614	586	659	639	666	614	662	628	618	619	691	628	644	692	598	648	665	625	628	645	659	643	676	606	634	633	624	641	636	638	653	639	591	614	626	600	642	634	621	663	637	607	638	670	629	645	622	621	639	607	665	635	610	615	630	646	600	621	587	629	662	610	618	620	581	622	619	602	613	630	649	602	600	651	639	627	619	651	637	637	628	607	613	614	672	646	629	607	662	691	578	636	663	613	621	647	632	596	622	605	655	657	635	618	591	663	660	600	629	674	623	659	663	620	623	625	610	608	641	650	639	620	626	614	644	616	668	576	601	652	659	605	625	605	636	603	668	647	640	657	652	665	639	640	618	612	657	605	629	627	655	642	648	567	599	633	620	636	564	625	623	621	620	686	623	610	648	599	611	643	643	615	660	634	595	646	676	658	622	595	669	640	616	644	651	614	603	632	664	661	655	591	608	630	618	662	624	595	639	678	628	640	626	653	652	604	614	631	631	626	623	626	645	603	676	581	633	627	612	604	673	618	623	654	604	653	611	673	702	650	667	613	683	621	626	658	645	602	652	637	642	623	654	585	701	642	606	620	629	606	608	604	675	623	595	647	620	637	632	604	622	646	602	600	663	597	594	635	643	628	612	591	605	614	606	648	635	634	631	663	655	664	644	674	642	635	632	697	634	617	664	665	615	645	643	637	584	661	647	621	564	653	602	660	636	612	647	593	628	591	607	670	633	673	639	591	653	660	591	627	652	629	652	634	670	680	635	591	657	613	608	661	610	642	612	655	656	670	643	597	615	660	674	641	645	604	589	635	671	601	641	649	609	646	649	623	664	594	650	632	611	641	649	605	642	571	623	625	649	664	648	654	623	669	638	615	641	601	624	603	635	634	592	652	614	634	618	589	648	630	676	658	654	693	618	606	639	638	620	644	612	674	646	641	615	601	647	604	655	623	640	586	588	650	653	643	645	624	634	654	614	589	644	632	641	615	646	633	663	609	646	681	670	662	632	606	652	636	617	610	610	612	604	630	631	628	650	615	608	631	649	647	641	626	663	641	617	650	655	681	613	597	614	651	584
23680	20992	28263	23880	20997	10165	1793	1255	1130	1054	1021	959	966	932	910	975	984	888	929	890	924	861	928	889	857	852	875	877	875	854	882	880	855	869	909	907	886	877	850	903	889	846	814	863	898	862	898	892	825	839	850	836	892	828	806	850	925	855	820	879	865	898	834	838	874	851	824	821	891	795	814	929	885	818	844	830	897	904	862	883	787	865	905	878	898	870	821	900	866	874	834	922	866	834	836	861	877	883	892	852	865	858	812	857	812	861	845	861	827	821	866	856	835	863	908	800	854	836	852	852	860	854	854	896	857	833	891	847	917	862	876	893	800	845	857	818	863	805	896	935	839	843	852	892	858	850	803	844	851	883	866	824	870	804	795	868	821	829	896	830	852	845	800	815	829	865	856	894	860	820	850	852	880	850	876	876	908	862	863	802	850	841	914	872	834	854	856	849	856	872	827	889	885	820	863	809	829	860	839	901	860	860	777	876	881	872	821	837	838	884	838	895	857	863	843	884	889	884	863	814	834	836	801	878	862	854	873	882	841	832	893	822	850	887	912	835	858	874	821	868	846	829	839	862	842	843	867	824	889	801	872	872	864	845	862	859	901	800	832	865	831	824	880	860	811	910	872	821	788	825	853	861	863	826	871	883	845	834	845	796	877	829	851	826	835	884	850	859	922	857	865	814	839	863	861	861	878	862	788	808	863	910	858	888	828	861	893	838	856	846	871	878	820	803	911	865	836	841	920	829	864	849	815	870	847	838	880	865	853	860	861	835	846	830	808	855	861	851	822	881	871	904	836	827	930	903	834	828	870	818	847	913	785	925	833	856	859	892	845	821	896	867	819	866	826	864	816	850	855	806	856	878	834	842	940	829	877	900	854	880	838	892	871	921	832	856	862	844	888	828	888	850	808	844	870	796	869	846	884	820	887	841	873	823	890	847	870	895	836	794	828	833	825	863	857	847	907	842	882	842	903	846	845	871	840	835	878	802	827	858	868	800	869	877	845	839	855	858	807	877	838	863	896	857	885	881	838	836	856	833	834	819	828	890	863	861	852	809	836	837	846	904	858	855	864	862	849	844	846	853	866	827	876	905	832	901	870	797	836	819	884	846	864	874	856	863	825	872	841	879	852	875	864	864	850	832	893	831	860	806	870	852	878	859	822	852	831	885	825	847	810	894	919	817	872	849	872	843	809	851	895	857	806	834	855	841	854	831	867	837	859	895	900	857	878	849	796	819	869	850	840	829	876	850	856	818	845	905	812	851	840	883	879	851	852	917	928	835	920	895	821	865	842	871	849	832	872	892	822	873	861	855	831	920	887	884	857	851	830	861	861	825	900	835	845	854	834	851	875	873	918	882	892	838	836	817	858	848	911	856	826	848	795	797	901	925	801	879	805	835	826	845	842	836	889	887	841	813	819	850	842	863	904	834	909	861	864	859	809	821	857	847	813	825	882	832	844	850	823	863	862	836	890	870	869	882	859	808	885	863	848	844	887	800	869	884	867	863	810	828	817	868	842	839	861	833	832	830	851	820	895	912	805	839	844	875	907	831	808	871	858	859	823	915	838	830	837	861	893	890	837	817	886	880	870	875	841	832	804	863	858	906	859	812	878	875	830	885	863	827	848	829	848	873	862	829	852	873	876	820	889	880	837	842	854	867	799	840	840	882	897	898	837	870	839	808	891	846	810	864	848	860	865	877	864	872	860	859	863	885	861	888	876	831	832	870	820	860	830	836	825	887	820	823	872	822	869	814	872	870	785	804	844	869	822	851	872	871	856	856	868	867	816	909	852	856	879	808	832	827	857	850	831	893	852	843	820	840	875	846	912	818	812	803	853	827	894	845	860	776	850	810	938	761	821	834	833	853	877	832	882	827	872	908	819	861	814	872	806	849	855	900	837	848	848	847	865	902	834	826	834	843	840	818	827	823	906	838	839	843	792	839	887	884	828	799	842	853	895	881	870	819	875	866	879	860	905	877	860	875	847	895	854	889	843	844	873	870	830	836	899	881	843	906	876	829	867	819	915	871	781	830	840	876	870	802	871	861	841	855	830	878	845	871	845	869	861	875	909	852	851	867	910	890	873	867	845	814	878	847	886	859	834	881	821	878	866	846	889	847	917	840	833	897	838	859	865	879	859	866	827	826	904	821	908	852	828	811	858	894	868	815	862	927	889	894	866	865	839	841	859	911	903	855	789	906	804	909	841	849	828	866	858	824	835	856	907	880	869	805	877	888	882	874	838	833	853	918	912	850	861	869	835	881	809	845	874	824	848	900	827	832	834	873	886	791	847	865	876	804	818	897	816	818	864	851	831	909	833	863	856	837	865	831	818	840	760	855	879	831	830	864	827	838	812	845	825	845	904	892	857	873	850	842	895	847	883	817	792	811	859	864	842	888	883	852	862	877	839	851	862	860	826	868	850	878	851	818	834	868	797	837	881	859	836	867	851	850	832	868	883	894	874	799	838	845	862	853	886	844	830	857	889	854	800	833	863	835	808	918	805	855	855	877	860	830	864	775	839	872	845	845	865	823	887	830	831	836	826	805	837	882	836	910	832	874	831	824	855	837	848	835	856	878	866	829	913	853	866	841	859	905	868	844	888	834	879	871	833	855	775	870	835	834	872	833	808	840	846	879	874	826	841	897	892	842	863	824	830	842	838	848	810	876	913	903	817	831	856	811	878	837	867	826	860	811	853	891	835	864	819	864	873	809	892	776	800	862	872	851	818	852	823	870	880	795	843	844	903	831	850	865	861	821	836	875	881	878	873	825	858	802	854	851	886	864	796	865	849	839	847	802	892	854	815	826	873	827	871	824	821	881	876	835	882	786	867	798	825	904	866	822	866	876	817	869	903	885	903	804	846	805	871	863	891	817	870	811	910	855	887	860	820	808	868	845	819	879	884	847	847	869	826	835	844	846	879	846	875	826	849	865	820	862	864	861	871	863	858	811	846	836	861	819	883	833	887	861	864	820	877	853	833	840	841	884	831	898	824	843	839	821	868	813	842	865	886	863	806	913	867	787	844	826	821	784	824	812	857	807	800	828	901	829	864	759	840	849	814	861	856	815	877	844	866	845	865	821	887	895	849	817	876	800	840	868	938	827	877	832	828	781	872	858	857	894	871	837	842	780	910	789	864	861	903	917	828	877	849	829	803	867	893	891	921	862	850	818	830	878	843	823	851	855	917	867	854	852	856	857	895	832	860	876	821	871	877	885	858	836	885	860	852	919	857	862	835	826	847	811	881	828	853	779	841	856	829	886	851	901	864	862	842	854	796	833	856	830	866	852	806	908	845	857	879	882	816	845	865	848	842	859	861	805	857	856	891	808	810	822	908	864	896	828	801	875	840	830	855	803	846	879	866	804	884	853	847	827	888	812	835	853	827	870	849	830	830	872	860	867	886	881	851	882	831	872	858	864	878	827	825	868	798	861	850	916	857	864	895	883	796	792	864	897	856	806	899	821	892	861	906	861	844	827	879	893
5849	10547	8542	4280	3286	2699	2221	1981	1725	1620	1484	1409	1348	1289	1298	1312	1226	1201	1209	1234	1076	1070	1123	1061	1167	1161	1141	1103	1069	1036	1087	1071	1027	1124	1047	1113	1058	1052	1090	1036	1088	1058	1060	1034	1098	1100	984	1088	1082	1088	1080	1147	1103	1088	1066	1072	1051	1060	1077	1088	1037	1059	1072	1074	1051	1040	1049	1038	1050	1012	1062	1105	1047	1083	1061	1022	1064	1112	1059	1058	1123	1036	1054	1046	1052	1105	1039	1057	1067	1116	1049	1074	1082	1111	1028	1092	1070	1044	1094	1057	1006	1099	1045	1084	1074	1039	1084	1051	1084	1058	1087	1058	1033	1052	1039	1106	1063	1087	1054	1060	1030	1088	1100	1070	1024	1114	1016	1076	1039	1016	1039	1095	1040	1077	1085	1029	1092	1168	1030	1039	996	1080	1022	1085	1069	1052	1040	1016	1046	1110	1051	1033	1067	1025	1076	1070	1095	1054	1002	1047	1063	1037	1041	1087	1103	1051	1052	1087	1045	1120	1110	1004	1056	1068	1046	1064	1028	1007	1068	1065	1080	1036	1113	1082	1056	1043	1098	1065	1021	1091	1078	1141	1105	1071	1092	1084	1101	1089	1023	1106	1054	1030	1084	1080	1027	1066	1075	1049	1047	1064	1092	1103	1081	1066	1067	1056	1066	1106	1069	1066	1033	1086	1059	1069	1060	1120	1037	1038	1048	1048	1127	1004	1049	1045	1055	1033	1017	1011	1038	1071	1054	1056	1122	1089	1078	1090	1083	1101	986	1038	1035	1088	1057	1063	1047	1016	1077	1161	1033	1066	1065	1116	1066	1094	1033	1108	993	1093	1061	1103	1026	1067	1063	1008	1035	1026	1073	1089	1071	1044	1096	1035	1064	1092	1037	1045	1079	1027	1056	1060	1052	1035	1075	1110	1086	1077	1049	1019	1081	1041	1105	1041	1102	1005	1020	1060	1083	1091	1093	1035	1052	1066	1063	1092	1051	1036	1063	1107	1042	1020	1076	1079	1076	994	1059	1006	1058	1037	1036	1059	1054	1088	1064	984	1034	1040	1035	1041	1049	1093	1113	1094	1048	1071	1073	988	1108	1062	1110	1061	1081	1076	1070	1083	1071	1095	1071	1068	1084	1084	1073	1053	1047	1036	1048	1069	1070	1015	1107	1067	1059	1057	1040	1096	1058	1015	1041	1033	1079	1097	1073	1075	996	1090	1025	1037	1070	1068	1122	1071	1141	1052	1062	1112	966	1083	1159	1084	1058	1093	1117	1120	1020	1089	1060	1072	1104	1037	1097	1064	1038	1072	1102	1101	1048	1067	1090	1044	1072	1078	1041	1060	1098	1031	1118	1074	1093	1051	1019	1020	1112	1058	1084	1023	1088	1054	1061	1065	1062	1115	1070	1068	1047	1065	1047	1052	1094	1064	1135	1098	1122	1023	1066	1027	1094	1059	1071	1074	991	1086	1038	1066	1110	978	1086	1028	1036	1052	1074	1095	1072	1055	1110	991	1095	1054	1024	1031	1112	1045	1079	1079	1062	1077	1082	1063	1050	1030	1106	1098	1001	1084	1109	1072	1076	1065	1032	1082	1088	1046	995	1076	1011	1043	1068	1064	1016	1069	1092	1052	1037	1042	1096	1073	1090	1071	1090	1033	1056	1104	1107	1073	1097	1062	1101	1064	1096	1049	1054	1059	1031	1054	1053	987	1066	1040	1054	1034	1054	1073	1081	1056	1078	1107	1049	1088	1050	1002	1089	1021	1044	1046	1080	1016	1109	1041	1038	1061	1097	1061	1044	1074	1046	1049	1085	1080	1072	1116	1067	1146	1103	1097	1054	1131	1040	1028	1041	1112	1068	1071	1035	1135	1051	1050	1106	981	1091	986	1039	1091	1024	1053	1145	1054	1072	1085	1085	1022	1118	1069	1082	1091	1070	1048	1024	1104	1059	1066	1029	1050	1084	1124	1091	1091	1038	1082	1061	1078	1110	1170	999	1066	1084	1102	1050	1094	1046	1086	1028	1080	1051	1055	950	1084	1059	1013	1040	978	1001	1050	1086	1068	1102	1044	1123	1089	1070	1048	1086	1108	1040	1069	1028	1100	1049	1074	1062	996	1042	1098	1044	1041	1060	1061	1063	1072	1055	1096	968	1118	1008	1081	1055	1043	1088	1046	1004	1073	1012	1103	1018	1070	1102	1102	1107	1082	1044	1062	1053	1053	1068	1051	1077	1053	1105	1011	1027	1050	1056	1039	1008	1099	1079	1067	1021	1070	1085	1038	1031	1038	1082	1037	1097	1081	1088	1028	1081	1113	1024	1050	1057	1087	1064	1017	1062	1039	1021	1018	1025	990	1012	1067	1087	1059	1013	1053	1058	1061	1067	1093	1020	1012	1078	1075	1047	1033	1056	1073	1082	1096	1072	1095	1076	1002	1040	1095	1049	1081	1057	1109	1040	1026	1082	1018	1064	1041	1086	1087	1075	1113	1054	1053	1094	1081	1075	1077	1031	1051	1050	1023	1026	1071	1068	1063	1037	1055	1117	1031	1065	1040	1047	1046	1020	1076	1104	1001	1096	1099	1012	1001	1074	1088	1087	1041	1072	1062	1027	1006	1070	1047	1065	1099	1021	1044	1056	1119	1069	1063	1091	1032	1081	1023	1038	1015	1041	1105	1020	1059	1074	1034	1074	1102	1079	1015	1027	1095	1033	1114	1083	1069	1025	1080	1029	1035	1055	1050	1062	1061	1081	1023	1080	1002	1070	1061	1050	1031	1058	1053	1033	1029	1092	1035	1073	1079	1064	1054	1115	1042	1086	1129	1025	1039	1023	1055	1031	1103	1015	1090	1043	1091	1077	1112	1079	1069	1014	999	1109	1132	1094	1106	1081	1081	1076	1078	1091	1102	1045	1093	1085	1063	1033	1038	1094	1047	1064	1105	1044	1074	1051	1086	1039	1075	1020	1064	1077	1039	1064	1099	1057	1104	1087	1048	1058	1093	1027	1034	1060	1070	1010	1056	1075	1062	990	1041	1062	1096	1038	1036	1092	991	1058	1074	1084	1074	1133	1108	1124	1049	1108	1036	1070	1053	1050	1075	1061	1065	1032	1110	1018	1073	1042	1057	1047	1068	1047	1066	1068	1099	1051	1058	1017	1096	1121	1061	1021	1103	1073	1063	1095	1061	1060	1053	1082	1097	1041	1061	1062	1040	1086	1096	1038	1111	1096	1089	1049	1007	1040	1069	1039	1056	1068	1070	997	1073	1065	1051	1080	1094	1017	1068	1055	1037	1108	1061	1033	1074	1076	1024	1077	1019	1043	1091	1071	1066	1068	1064	1102	1091	1061	1135	1032	1106	994	1071	1019	1058	1119	1102	1070	1109	1115	1062	1079	1059	1047	1130	1033	1126	1064	1065	1026	1092	1045	1081	1071	1052	1073	1073	1008	1093	1110	1031	1024	1044	1027	1106	1049	1034	1006	1055	1106	1022	1100	1083	1043	1000	1022	1105	1081	1058	1044	1056	1029	1080	1077	1076	1071	1035	1095	1090	1057	1073	1064	1046	1037	1130	1072	1027	1049	1040	1005	1040	1031	1039	1049	1127	1046	1073	1079	1069	1077	1070	1087	1044	1058	1050	1092	1070	1088	1078	1070	1039	1085	1003	1049	1038	1068	1086	1043	1021	1014	1060	1102	1078	1051	1067	1082	1037	1068	1064	1046	1108	1061	1032	1032	1128	1101	1094	1063	999	1086	1035	1060	1085	1068	1070	1085	1059	1069	1065	1033	1032	1059	1080	1112	1112	1069	1075	1077	1106	1072	1053	1074	1076	1033	1030	1017	1077	1073	1059	1107	1087	1044	1028	1044	1041	1090	1065	1081	1117	1051	1050	1127	1060	1014	1048	1045	1050	1085	1067	1096	1125	1067	1026	1062	1048	1016	1062	1065	1082	1051	1073	1075	1044	1095	1159	1055	1069	1084	1075	1043	1057	1033	1105	1061	1040	1097	1092	1015	1050	1109	1042	1044	1036	1061	1104	1030	1002	1112	1057	1097	1032	1090	1076	1063	1041	1057	1078	1071	1057	1064	1055	1083	1024	1051	1084	1093	1033	1089	1100	1061	1085	1059	1041	1074	1060	1087	1068	1074	1103	1038	1082	1110	1028	1002	1067	1080	1027	1063	1094	1062	1025	1073	1090	1031	1036	1088	1080	1017	1049	1090	1052	1034	1039	1092	1067	1051	1066	1108	1078	1074	1015	1152	1084	1086	1070	1076	991	1055	1029	1060	1098	1118	1024	1083	1072	1059	1052	1075	1028	1077	1093	1071	1082	1005	1064	1013	1046	1043	1034	1039	1079	1044	1048	1088	1084	995	1105	1065	1005	1030	1066	1008	1107	1049	1104	1059	1021	1045	1091	1055	1069	1107	1067	1106	1102	1065	1067	1001	1066	1090	1071	1055	1097	1056	1048	1007	1075	1084	1109	1003	1127	1060	1109	1076	1109	1095	1087	1090	1024	999	1037	1070	1045	1049	1018	1077	1048	1065	1135	1041	1058	1095	1031	1066	1045	1065	1078	1044	1057	1105	1076	1090	997	1050	1024	1085	1018	1096	1071	1067	1033	1119	1060	1071	1026	1037	1021	1144	1077	1117	1059	1033	1055	1008	1106	1011	1006	1041	1069	1017	1080	1032	1050	1075	1066	1093	1069	1035	1082	1079	1036	1123	1051	1080	995	1074	1077	1074	1071	1132	1104	1096	1071	1022	1022	1068	997	1053	1080	1048	1054	1060	1053	1055	1085	1088	1013	1077	1098	1049	1033	1046	1083	1070	1128	1045	1027	1097	1052	1056	1032	1074	1159	1101	1051	1047	1099	1051	1040	1072	1088	1033	1096	1084	1016	1014	1129	1050	1078	1029	1103	1099	1016	1080	999	1074	999	1071	1078	1086	1061	1034	1069	1001	1014	1094	1070	1056	1059	1056	1025	1058	1030	1081	1028	1076	1069	1080	1062	1107	1111	1036	1086	1001	1070
22732	20986	28672	23463	20988	21033	8024	1593	1212	1130	1079	992	959	941	960	893	856	851	829	840	851	866	809	838	836	831	790	809	789	834	748	734	757	802	808	812	727	761	810	797	757	751	773	744	800	733	800	761	757	797	789	790	799	769	744	752	742	745	735	789	748	744	758	764	749	801	773	772	764	756	759	758	775	720	743	761	760	680	758	755	757	810	834	764	762	724	773	748	754	775	747	717	755	771	707	722	799	734	813	726	747	745	755	753	756	786	724	755	705	792	741	748	719	820	718	763	752	768	739	796	790	771	730	742	744	739	720	787	759	713	772	709	790	721	797	714	771	716	797	800	769	745	734	722	755	770	800	751	764	733	804	728	772	756	743	818	746	802	783	785	802	745	739	725	692	720	807	805	763	820	765	800	779	762	763	800	705	752	762	783	737	756	742	752	729	725	765	725	828	726	768	736	707	724	791	741	771	798	743	810	704	745	777	779	789	745	731	752	741	713	755	773	762	716	750	751	763	741	794	694	806	768	767	789	726	747	752	750	776	730	805	747	724	804	780	766	765	813	753	785	772	766	777	678	772	729	779	772	739	762	710	790	759	743	719	749	762	724	760	747	787	757	775	756	724	776	738	803	744	756	709	752	757	791	783	736	791	775	746	784	739	768	739	808	738	715	753	773	717	760	743	808	830	679	800	748	747	781	780	727	749	750	770	750	740	778	787	723	752	722	721	709	778	759	757	748	802	790	807	760	823	783	752	743	747	780	752	797	789	757	737	776	807	710	761	777	798	710	783	715	804	782	733	742	757	719	718	801	770	781	762	729	752	750	729	764	773	784	749	772	778	760	753	753	770	723	703	709	770	746	737	721	760	768	741	794	764	744	763	732	737	721	776	696	765	791	739	763	776	752	717	785	706	753	719	740	784	778	740	811	767	768	757	754	750	772	798	728	787	758	770	722	737	772	787	710	721	837	764	744	731	783	746	755	799	772	739	732	773	747	759	775	741	723	762	721	724	791	766	735	721	744	733	764	744	777	775	704	778	738	749	728	780	777	760	709	725	731	752	776	738	775	685	758	691	757	761	772	801	793	748	745	744	754	764	781	735	791	751	729	742	671	722	748	703	766	768	713	739	716	744	714	739	767	744	796	720	745	783	754	741	743	714	750	749	759	714	789	759	730	709	734	758	747	780	735	760	761	788	798	734	765	762	764	759	728	793	770	742	750	739	730	795	761	750	745	751	763	737	729	741	751	731	784	747	749	798	736	745	735	714	764	775	758	774	746	733	769	746	770	721	742	742	756	737	744	791	749	754	756	756	741	759	753	794	763	804	728	770	733	772	733	727	760	776	745	769	775	739	773	728	735	801	758	749	748	716	750	754	741	720	732	760	736	741	751	743	764	767	703	754	714	762	768	751	739	811	774	740	732	740	744	774	726	724	749	784	754	705	716	755	756	776	731	736	744	760	761	694	760	733	725	696	740	790	733	725	806	756	762	751	724	720	767	764	743	768	733	717	767	757	736	744	791	773	762	780	749	731	743	719	736	732	753	791	769	757	795	788	769	754	760	754	745	815	780	728	769	736	750	750	750	757	725	779	762	755	741	712	724	769	744	772	761	724	751	745	804	743	731	768	734	770	749	766	726	743	785	773	795	734	757	762	754	700	749	790	746	748	737	732	775	757	728	738	759	753	724	767	739	744	787	771	747	737	739	752	779	715	740	762	764	732	735	720	744	720	789	719	732	749	732	750	734	809	730	718	775	740	744	722	716	756	745	689	801	711	764	739	799	805	764	744	788	727	744	730	731	721	761	764	737	725	737	775	730	749	736	718	701	754	730	676	722	764	758	739	735	804	780	787	722	728	742	783	736	773	758	762	748	755	758	742	793	709	741	780	816	744	737	782	700	759	736	726	813	745	742	764	747	740	761	737	757	740	745	791	716	753	769	744	746	752	793	794	733	724	790	752	687	703	760	761	743	787	803	716	711	779	817	726	732	760	712	780	735	729	730	719	730	790	733	748	801	739	740	766	716	765	774	761	734	786	738	780	751	785	771	727	685	738	751	785	736	729	758	753	754	781	727	756	717	750	753	781	748	772	751	765	749	775	751	796	766	762	783	734	780	753	735	760	743	755	729	710	767	748	812	765	691	721	680	763	688	787	747	777	792	742	704	757	773	711	788	756	772	750	752	722	741	785	781	781	761	730	747	772	720	709	744	732	847	789	805	749	736	745	759	736	729	709	738	749	729	739	788	825	754	786	736	786	762	761	754	763	733	773	794	744	737	753	767	765	733	779	821	725	709	706	745	753	761	770	745	729	790	748	753	790	709	760	685	746	707	740	810	755	770	742	796	698	774	723	743	767	768	740	752	776	767	749	740	787	779	748	776	753	734	753	785	764	765	723	712	763	799	773	802	786	750	741	775	728	755	690	801	742	708	750	810	742	752	744	794	740	760	747	740	709	770	733	775	788	738	780	771	690	773	758	774	717	756	770	760	786	792	746	727	752	709	723	755	789	737	782	759	752	773	731	799	715	722	755	712	765	729	733	763	810	788	767	695	766	747	788	788	744	751	786	727	700	731	752	725	762	763	720	746	720	724	754	750	780	736	731	741	750	829	765	775	749	753	727	768	770	766	760	724	801	767	779	762	748	751	758	746	745	723	728	742	687	771	738	686	765	716	718	724	717	748	737	738	749	744	744	744	745	735	698	751	817	711	774	747	781	709	789	748	751	755	763	770	750	745	719	729	798	720	731	818	715	705	745	749	740	743	778	692	742	768	736	733	770	766	677	762	778	767	731	714	752	751	752	760	720	709	745	749	724	755	753	735	736	707	807	739	739	728	724	764	782	772	797	768	768	759	723	739	756	753	714	743	780	748	756	688	733	747	697	760	746	723	743	785	776	718	773	776	726	756	747	752	738	712	747	796	727	705	782	786	760	720	800	755	730	740	810	787	704	735	739	743	743	739	747	752	722	758	726	729	751	722	764	732	779	716	764	731	744	731	783	680	759	769	722	767	772	733	743	740	799	728	741	727	769	718	727	760	729	711	752	782	765	763	776	795	801	790	735	757	753	718	678	727	761	717	778	815	751	759	797	738	770	771	750	733	758	787	751	726	747	727	759	797	780	703	767	674	759	717	758	786	714	740	737	710	742	810	777	673	732	766	721	739	734	726	778	769	720	699	740	729	745	791	735	750	762	752	726	738	758	749	736	730	737	685	755	757	795	786	702	762	755	807	749	728	711	735	675	747	752	753	784	748	798	718	755	747	754	753	736	714	775	689	761	760	716	748	719	731	731	759	774	795	728	793	713	738	745	722	770	737	748	696	771	771	745	748	787	749	726	671	756	744	754	770	805	749	730	735	767	771	762	732	727	765	724	707	729	763	739	739	788	745	750	777	719	732	772	744	755	762	733	753	716	729	759	769	767	758	700	745	764	753	758	752	776	707	717	744	790	737	715	786	719	707	749	774	771	740	796	747	714	736	732	709
7548	16446	13139	7094	5128	3902	3114	2615	2156	1952	1806	1638	1487	1389	1350	1327	1276	1228	1153	1075	1106	1077	1102	1047	1051	1133	1037	1036	1114	976	1004	995	1006	991	935	990	956	1003	946	1006	949	1009	993	910	971	936	991	993	944	949	1009	944	996	980	999	949	1000	939	977	969	996	979	989	956	964	934	945	975	976	962	954	964	1007	932	927	999	951	917	972	992	942	913	961	894	976	963	953	980	939	983	939	990	944	912	1001	904	950	945	972	958	915	980	1013	953	970	927	947	988	959	914	931	1008	947	925	960	932	937	998	959	925	968	943	927	947	962	905	994	997	968	967	951	931	963	1028	929	1009	896	997	936	953	984	963	1000	903	967	977	969	908	934	957	989	948	953	1006	924	937	922	899	925	959	964	951	901	985	921	959	955	954	891	961	997	932	917	936	892	923	1004	932	940	925	1001	941	909	966	923	928	948	930	959	971	942	959	970	925	872	982	929	939	964	997	927	958	981	982	945	1000	993	908	951	981	905	930	947	966	973	921	947	888	931	915	970	952	948	924	916	912	999	907	972	923	940	984	944	952	977	954	928	969	949	927	937	992	952	910	931	952	914	908	893	926	976	913	929	901	941	946	943	954	871	954	917	1028	959	963	946	935	1006	919	905	920	990	982	951	944	954	932	963	947	1004	896	968	950	970	935	972	966	955	998	951	962	932	913	922	974	981	881	969	956	911	923	953	909	945	922	939	910	1003	978	980	902	956	926	878	954	946	955	926	1001	942	864	966	914	912	946	907	959	983	987	974	940	970	956	949	912	952	969	927	886	965	935	915	963	962	909	948	933	937	954	949	989	903	955	973	900	984	941	1003	935	927	946	944	965	983	985	962	921	940	912	1019	934	931	927	926	955	914	935	938	956	958	905	930	906	964	938	957	900	953	899	935	950	908	963	914	950	971	931	922	1009	949	944	878	968	924	954	940	941	979	944	1005	916	955	946	945	986	945	970	916	906	949	964	910	955	944	913	928	933	977	951	902	967	960	911	981	900	979	980	978	963	936	978	939	999	935	963	993	930	981	965	910	950	896	937	994	915	877	1008	979	960	974	930	941	953	897	952	1034	895	954	853	898	944	951	976	958	963	956	973	884	954	979	935	917	926	975	908	935	948	963	896	956	870	970	950	943	943	888	923	998	880	964	946	919	913	971	945	987	905	935	945	900	938	921	1003	950	891	924	959	966	956	923	916	940	977	971	953	910	941	899	912	909	960	941	976	896	932	937	941	883	964	932	1004	973	922	953	908	903	962	914	940	942	946	918	963	1002	974	933	973	936	861	935	947	939	945	896	941	965	978	944	967	956	949	940	974	965	934	935	957	956	873	904	974	898	961	997	900	976	944	929	867	938	933	967	980	898	956	981	928	979	936	956	940	936	904	987	941	941	957	941	945	947	930	928	931	983	976	972	932	956	912	926	990	960	1012	915	949	989	909	948	974	923	981	882	906	948	995	954	961	994	972	923	927	917	886	969	975	896	978	988	929	921	991	947	956	958	999	955	920	940	938	912	924	937	931	952	948	875	924	970	930	955	908	923	947	914	965	971	925	968	964	973	956	973	950	925	960	990	936	929	962	919	953	943	945	964	916	966	951	935	945	996	928	960	982	934	908	1002	901	956	889	1014	948	970	1019	956	883	935	976	931	965	945	895	911	917	897	974	992	942	950	933	921	929	954	939	973	986	910	928	991	946	975	892	955	938	981	963	985	967	947	952	915	954	929	923	931	962	994	939	887	941	952	1033	1000	926	981	930	958	932	960	900	904	976	963	921	967	910	943	957	895	973	908	936	884	960	941	912	960	900	925	994	968	978	965	927	969	972	983	890	927	939	893	943	915	928	896	934	952	915	936	944	957	941	951	888	944	944	952	918	996	933	957	978	972	967	962	949	906	953	962	946	970	887	939	962	955	920	936	899	974	956	944	940	963	997	921	964	914	898	1020	982	987	1002	920	924	951	977	974	866	937	946	990	916	926	942	945	933	946	938	1022	988	963	940	936	979	978	857	949	931	917	927	922	975	974	977	926	896	1025	937	982	940	881	988	934	949	916	961	923	998	982	965	982	978	946	924	942	969	900	978	980	930	927	987	922	936	930	906	905	968	974	989	946	914	917	912	965	945	920	985	955	944	917	905	985	960	926	1002	906	888	954	941	944	962	959	964	977	900	942	941	928	925	957	997	954	899	1014	903	961	943	884	915	944	939	916	940	923	953	903	943	943	922	932	990	957	1027	916	879	931	921	948	962	917	1010	923	962	999	944	1003	949	981	940	1015	939	971	962	897	917	963	926	933	905	925	940	953	983	935	898	973	976	959	1009	1003	920	944	947	910	869	941	918	980	891	981	964	916	947	936	900	989	955	928	957	935	929	921	948	987	901	914	978	901	945	952	983	988	905	937	949	938	946	893	963	966	924	925	975	959	903	962	935	980	934	957	903	916	953	998	977	894	968	990	898	978	934	941	953	938	975	985	967	978	931	917	961	1028	1005	888	944	964	973	969	980	912	959	940	995	969	970	983	950	943	968	938	903	910	1000	942	934	954	947	938	935	975	947	956	929	946	965	998	927	951	904	907	943	934	944	962	905	912	913	906	985	900	973	915	924	960	983	968	934	932	947	922	964	932	1013	943	948	947	1010	949	919	978	956	968	965	987	1007	919	919	940	977	891	955	845	954	958	957	965	919	940	948	989	926	946	937	937	965	932	973	975	918	965	983	893	929	992	943	931	901	961	923	913	957	952	1004	938	970	961	937	975	972	914	909	1018	985	889	973	907	943	972	917	942	911	962	910	984	941	937	970	932	943	976	962	915	914	964	996	953	939	936	939	912	961	977	963	954	960	917	936	998	945	926	913	880	888	946	960	863	958	1005	946	941	929	910	915	948	909	926	1016	972	965	952	991	929	902	929	997	964	959	917	969	1005	949	956	911	947	952	953	938	937	979	949	973	918	935	942	957	953	950	899	962	915	976	940	929	961	950	1028	972	976	890	900	898	968	932	922	980	927	954	968	885	957	945	863	897	934	900	984	925	908	963	899	957	955	941	912	964	888	943	956	983	914	937	954	973	968	1004	901	957	1000	935	911	970	918	997	993	926	929	939	946	980	935	966	891	921	930	973	966	895	974	881	980	942	937	918	962	920	897	933	946	936	930	953	996	926	868	949	946	949	951	926	962	967	948	920	991	920	936	930	918	931	950	943	964	939	954	926	940	962	925	929	936	965	973	898	941	916	920	942	944	914	897	941	909	956	995	941	959	963	971	959	919	950	977	925	934	948	988	924	946	935	1024	979	969	946	986	936	914	939	975	946	931	959	994	968	921	939	977	911	964	942	899	974	977	918	936	939	889	933	960	892	902	878	955	940	938	965	922	943	921	1016	980	930	1021	1010	946	920	937	891	992	975	937	948	980	889	923	939	953	984	955	982	910	953	932	930	905	921	940	937	927	901	910	903	965	933	961	920	962	922	924	960	906	989	902	952	967	940	942	925	898	949	908	985	959	905	906	962	990	948	942	968	944	878	927	891	945	939	907	991
26660	20493	9465	1207	841	755	560	515	491	494	498	500	464	501	498	523	483	502	473	458	519	528	507	477	523	523	518	506	422	443	488	476	524	503	511	469	498	502	485	510	495	494	486	484	526	497	498	526	538	507	486	465	486	497	479	479	480	540	474	486	504	530	515	465	502	466	487	485	468	500	527	470	464	501	504	515	493	472	528	531	474	493	471	508	478	488	530	545	514	494	458	479	495	499	514	488	504	514	490	472	499	551	524	484	512	521	489	510	503	491	509	499	509	495	481	493	477	512	493	495	460	508	463	550	468	469	482	550	459	453	486	484	520	498	472	486	524	494	530	499	476	507	511	523	475	430	492	465	500	479	493	523	504	445	513	474	455	455	487	487	441	472	492	464	502	493	500	470	444	540	501	504	514	474	506	498	489	491	493	515	535	471	493	493	512	527	509	468	470	478	488	498	523	490	467	490	490	542	466	497	524	485	500	482	521	490	476	499	514	511	495	455	504	538	487	495	435	485	504	498	491	493	503	502	507	515	487	493	494	488	484	485	479	472	519	517	515	485	514	485	501	481	488	501	511	481	509	480	474	515	479	516	467	511	482	533	507	469	457	500	503	490	531	494	462	517	478	468	495	505	510	528	517	486	478	487	487	498	508	458	482	476	472	481	508	508	516	446	452	498	503	460	510	487	466	509	502	530	510	507	482	500	461	511	502	470	471	504	478	497	469	509	494	497	490	520	488	498	464	515	517	495	470	480	507	467	509	508	526	477	492	505	540	494	459	522	481	523	478	507	484	544	518	473	506	488	477	522	489	533	530	531	502	514	468	496	526	487	493	536	529	474	491	525	501	506	534	509	458	489	481	499	502	446	495	517	514	502	485	490	508	467	507	485	493	502	476	516	503	509	485	502	529	508	500	489	440	503	460	497	459	522	453	508	497	470	493	519	483	505	480	510	501	483	514	502	478	521	502	495	491	462	499	496	478	472	478	446	492	510	497	467	509	477	507	481	512	536	469	519	482	457	477	480	481	483	479	508	505	505	490	533	507	497	506	518	458	484	494	531	512	497	502	518	501	486	483	486	504	457	464	493	456	490	485	494	493	515	452	496	459	495	478	493	456	504	477	509	508	487	469	497	500	440	456	474	486	457	493	449	468	479	516	457	519	513	495	463	474	505	504	520	489	481	504	511	511	513	523	504	487	483	483	506	490	485	471	501	513	524	499	438	516	497	484	509	473	516	469	474	479	506	514	507	512	477	484	505	481	510	484	432	539	482	485	460	483	503	496	479	491	501	506	519	535	489	534	485	511	487	512	481	498	550	491	495	525	524	509	453	499	469	511	469	474	492	516	493	456	489	517	494	457	509	483	536	482	478	486	481	487	501	492	517	478	472	453	446	456	469	495	520	508	528	473	512	476	489	497	522	491	468	500	437	534	496	499	478	494	506	506	477	493	507	443	523	470	481	516	502	504	478	493	476	521	485	444	480	492	504	517	516	499	507	445	482	498	526	513	478	480	503	506	502	534	498	507	565	492	481	504	498	505	538	512	491	489	458	529	511	497	485	503	497	499	511	446	458	486	509	484	446	489	468	511	495	522	503	493	490	475	462	484	488	497	481	518	504	496	499	494	473	516	486	504	464	486	485	496	493	483	527	495	494	482	486	506	501	466	475	505	506	485	514	497	536	520	480	472	527	515	495	525	470	522	481	470	474	504	519	441	492	523	487	442	475	482	500	491	478	522	500	495	509	489	446	511	487	494	499	504	479	482	488	511	515	513	487	483	484	472	476	495	508	500	501	464	495	534	509	466	467	519	478	470	492	460	480	510	496	458	503	490	508	498	476	511	461	493	486	485	509	484	435	483	483	479	523	473	500	456	515	520	484	537	498	480	478	490	506	545	494	499	512	475	490	502	494	512	500	502	491	487	482	492	467	505	484	479	482	494	516	496	499	506	495	477	459	497	466	493	545	492	488	502	496	460	505	508	472	483	471	485	508	499	487	503	479	479	500	518	458	509	527	483	516	462	501	489	530	458	493	504	469	503	478	531	484	492	494	500	492	489	503	475	527	463	487	499	487	532	505	519	516	484	498	495	496	487	515	439	500	492	509	465	501	553	498	497	492	483	509	472	475	501	515	458	533	504	481	526	480	483	499	485	496	527	472	500	462	507	448	503	484	461	448	477	501	472	546	519	502	487	510	503	510	499	504	500	470	471	512	515	507	498	482	518	475	495	483	501	454	508	530	534	483	498	487	489	519	489	512	516	538	529	484	519	469	502	503	502	504	473	500	503	477	506	490	507	501	514	476	507	483	483	448	503	520	543	510	497	493	487	499	520	552	473	472	527	498	477	507	505	507	481	485	493	494	518	520	515	495	467	495	499	448	514	455	482	519	432	488	460	507	498	462	507	496	464	482	485	498	489	472	494	512	517	514	454	511	487	485	509	470	475	490	505	522	484	463	514	476	501	511	519	489	458	485	462	500	499	507	508	518	502	498	488	512	495	492	498	493	501	483	504	462	483	512	491	505	513	449	487	486	512	523	498	487	514	496	471	508	469	533	484	465	494	465	490	483	492	498	524	509	515	532	514	498	502	503	511	477	461	511	479	473	522	483	507	538	474	495	467	524	474	507	506	495	495	495	561	510	527	451	499	496	520	471	497	539	507	488	506	502	501	483	461	487	487	480	484	472	467	514	486	496	497	513	495	506	528	482	470	488	479	520	497	523	500	509	545	467	509	502	499	498	484	495	473	473	509	507	487	496	482	518	515	515	517	500	489	527	499	494	482	473	489	478	457	504	480	488	489	514	458	469	501	466	473	515	484	498	506	480	497	456	480	467	518	494	527	475	517	490	471	479	451	496	474	511	477	485	550	522	446	515	479	506	474	451	458	501	482	487	495	508	483	517	481	523	541	498	503	463	473	506	506	466	510	493	493	482	479	497	481	509	470	504	494	505	502	468	512	510	501	494	491	483	452	502	506	463	493	504	481	536	477	505	483	484	514	467	533	539	511	506	501	520	461	442	494	487	447	462	498	484	524	504	524	496	480	487	492	494	487	542	489	507	523	521	470	487	464	481	484	458	516	493	496	506	496	452	514	485	440	493	494	515	487	507	496	484	476	517	485	511	511	501	503	500	497	485	484	557	485	458	469	452	507	512	501	474	493	469	523	496	484	462	521	480	499	487	501	489	511	482	508	481	476	498	519	477	511	500	483	490	481	479	513	475	471	484	494	498	501	513	478	447	496	497	494	481	482	469	531	477	507	491	510	462	465	468	513	531	503	491	510	504	492	500	488	490	487	475	486	496	506	505	512	452	475	487	490	482	506	458	504	480	477	472	483	472	532	474	479	487	495	526	513	493	483	496	461	497	457	476	505	472	452	486	474	561	484	496	449	497	477	520	472	477	528	484	510	478	456	469	490	505	476	492	520	502	484	494	525	502	487	487	507	478	543	504	500	515	520	522	480	519	498	530	511	456	484	482	527	481
4558	1664	1363	955	859	699	707	689	700	660	681	646	651	589	619	653	678	628	631	627	635	655	654	690	659	693	642	605	630	653	643	710	683	613	598	673	635	628	557	618	628	615	601	611	632	652	615	634	633	669	636	593	683	637	621	613	644	661	632	631	601	622	625	640	632	613	620	628	662	653	632	620	591	627	658	660	568	610	611	565	610	615	651	656	591	666	662	614	603	620	587	633	642	638	628	615	673	641	645	609	603	601	609	666	628	649	652	619	599	636	584	646	607	656	665	608	582	612	619	606	670	634	646	640	640	658	622	630	644	631	633	680	624	635	632	636	589	678	616	615	656	612	649	617	632	620	677	597	589	641	626	606	615	622	640	657	652	639	614	592	629	610	627	642	610	604	672	611	640	645	626	627	644	644	655	643	602	576	621	645	638	629	610	635	652	642	605	636	607	607	604	671	626	617	640	652	612	604	668	628	641	627	593	586	604	637	653	581	645	666	617	635	598	619	632	660	625	666	616	617	592	603	646	643	640	654	618	644	688	626	684	643	631	620	635	643	657	646	602	620	653	631	653	621	677	577	621	625	657	612	575	579	627	632	614	623	631	597	638	646	624	584	669	629	637	653	617	607	603	606	610	606	606	604	608	656	656	591	632	613	657	662	573	628	584	589	580	641	624	653	615	617	634	614	633	625	639	601	656	624	580	624	639	639	580	631	640	670	651	546	666	620	623	648	630	659	674	619	588	626	616	592	624	615	636	636	626	641	613	613	593	634	639	624	640	613	653	601	627	613	622	658	621	562	665	626	661	573	629	682	671	637	614	644	676	634	612	647	631	628	634	626	627	614	610	599	606	629	664	640	613	630	697	666	632	625	635	619	624	623	599	634	607	656	658	680	635	623	663	595	620	623	622	615	646	667	602	671	612	656	628	603	656	643	591	626	622	644	606	642	663	623	635	629	618	628	631	641	663	643	620	631	603	591	652	629	614	585	636	648	622	635	602	637	676	665	605	628	601	600	666	621	645	557	641	627	622	648	623	629	665	667	650	632	629	608	609	654	646	659	602	615	661	661	643	651	628	630	634	637	638	601	606	628	605	676	607	654	620	610	621	611	608	627	641	620	619	621	618	637	604	614	627	627	645	640	616	640	628	612	644	639	642	654	613	633	618	626	627	619	592	569	639	622	607	639	659	610	602	632	639	662	601	621	626	627	609	627	640	620	654	615	617	672	682	642	634	605	619	645	575	611	614	628	642	649	642	617	608	647	614	581	634	618	657	616	665	665	654	590	653	598	604	603	590	587	612	634	661	628	610	610	644	651	622	590	616	630	628	614	611	699	628	632	626	636	666	629	660	627	662	664	611	628	630	613	666	653	636	628	651	650	652	627	647	591	658	636	620	668	605	624	641	610	654	618	660	615	693	639	646	605	650	600	597	645	643	628	608	629	621	635	641	606	656	642	618	663	624	614	630	650	602	675	631	592	623	585	619	628	636	649	628	622	601	665	656	626	616	614	616	639	631	637	671	635	604	599	580	623	637	625	602	676	617	636	656	642	624	643	636	588	593	620	666	615	660	596	652	637	635	648	578	624	611	576	624	622	639	613	601	571	654	624	649	682	622	640	615	620	599	614	651	641	619	598	600	628	614	626	641	640	622	657	659	640	604	599	616	643	651	598	621	624	589	612	627	616	666	669	626	635	624	642	624	638	603	593	635	631	634	637	618	621	579	617	643	606	619	617	625	630	661	679	653	599	596	648	620	641	609	637	617	624	657	622	688	604	620	586	628	601	619	631	647	665	607	643	610	646	620	634	651	632	611	606	616	623	647	657	615	605	673	637	627	674	630	622	659	609	649	631	599	660	604	656	674	630	675	651	632	634	607	639	641	662	643	606	601	627	618	597	643	624	581	604	603	573	631	651	594	631	636	632	624	614	604	630	666	659	601	640	662	627	669	598	657	641	639	664	580	631	616	639	630	656	593	624	614	626	612	644	626	603	605	627	615	656	612	649	637	631	645	631	604	643	670	645	622	643	633	600	637	578	618	662	662	651	664	611	623	651	643	629	601	646	616	616	626	648	646	589	637	630	612	627	622	617	640	648	632	591	626	579	611	639	654	618	683	661	637	618	597	578	653	607	644	595	637	608	639	639	649	598	636	664	676	613	588	628	648	588	614	622	628	616	656	653	650	628	656	623	605	631	608	589	687	647	637	658	618	619	671	640	638	611	657	638	637	581	610	614	610	629	642	660	637	615	619	584	623	663	583	610	619	636	623	628	654	636	669	674	610	618	672	642	646	587	630	667	621	628	652	643	603	620	626	599	641	626	634	656	569	637	638	618	599	608	621	659	629	634	651	621	621	587	633	660	644	651	636	617	629	662	628	646	659	596	668	605	661	631	643	591	692	599	665	647	605	642	639	608	643	587	600	634	610	668	668	642	628	611	647	627	644	583	659	635	657	621	599	676	671	689	596	637	632	569	593	676	644	637	625	636	671	645	609	614	617	603	660	611	641	590	564	642	630	654	669	689	642	645	619	648	578	660	652	618	646	630	630	591	659	609	655	631	613	664	640	645	608	597	634	567	641	632	656	656	607	632	648	631	626	635	628	624	664	628	610	608	609	648	623	669	648	618	652	642	643	662	646	633	610	630	631	648	585	640	638	626	618	628	672	639	613	638	637	636	625	596	645	624	590	611	609	644	661	655	653	640	626	634	648	621	588	606	620	596	630	628	620	644	680	620	645	635	638	644	662	626	612	611	628	631	654	645	614	595	610	642	641	616	631	571	671	630	613	640	648	588	610	663	647	645	634	628	633	639	572	633	585	657	627	570	573	680	649	583	653	601	627	641	637	611	577	608	612	594	649	644	635	616	678	626	615	613	676	655	616	681	646	607	635	612	669	634	628	586	622	635	609	593	623	661	609	672	625	609	625	632	649	642	625	656	581	610	609	638	629	603	599	568	588	640	576	643	642	657	653	608	636	614	666	658	635	587	645	657	666	609	619	667	623	611	628	603	589	638	652	593	643	667	631	613	620	642	592	638	601	661	633	664	632	595	586	675	616	657	637	622	605	625	610	645	649	671	625	656	638	628	650	606	634	632	633	628	636	637	596	605	622	617	615	619	625	653	604	617	654	640	646	645	638	650	615	644	651	604	633	645	653	631	582	632	683	639	588	603	627	663	646	582	619	630	624	584	628	605	622	664	585	653	652	644	626	651	645	625	652	667	645	628	672	630	621	649	614	592	651	639	609	624	593	614	627	606	616	628	620	624	611	650	655	621	636	619	632	648	644	634	623	603	615	625	632	619	678	602	652	594	657	610	637	646	641	594	597	632	621	586	596	649	604	629	637	608	650	600	584	641	659	650	632	666	592	640	624	610	643	629	648	637	622	620	649	625	667	644	634	623	653	590	627	641	622	681	666	617	629	673	640	626	595	634	595	615	639	653	634	661	602	624	638	614	661	669	609	646	627	631	583	612	629	572	640	611
23713	20990	28205	23937	20969	10261	1819	1258	1101	1066	1081	936	967	948	905	1016	956	913	922	915	877	893	854	908	889	869	879	896	858	825	864	875	878	910	931	903	843	842	857	901	879	829	879	871	871	866	826	867	845	892	832	856	879	908	831	797	864	850	866	880	832	859	861	850	893	861	877	878	916	866	868	808	867	865	831	852	834	799	881	828	859	884	846	826	850	899	850	845	899	833	815	876	821	923	835	891	885	853	842	866	852	882	873	858	829	876	893	813	881	840	879	889	818	889	796	845	845	907	853	875	869	864	843	888	897	843	860	838	922	790	869	907	908	882	869	888	866	880	818	880	818	850	827	834	880	880	817	889	882	819	865	832	852	878	849	881	879	874	847	834	868	829	870	890	877	879	918	849	814	860	860	850	844	881	843	837	878	878	843	825	809	870	796	894	817	854	874	842	856	843	862	878	811	832	840	837	879	871	849	867	838	834	879	839	820	865	880	844	895	858	834	857	801	787	858	865	880	833	842	814	859	834	826	799	861	899	830	820	891	860	826	835	885	858	829	808	858	878	888	829	891	840	818	848	838	881	837	789	849	888	889	865	879	834	829	861	906	842	904	835	843	862	811	813	881	872	908	841	854	881	890	861	826	898	836	848	864	863	892	856	864	839	828	844	865	827	837	777	857	856	850	855	860	857	866	848	864	876	853	819	857	872	891	847	937	877	867	877	888	815	803	877	830	840	839	844	858	866	859	857	858	873	849	882	831	829	825	829	823	842	901	835	898	852	882	854	838	861	849	834	841	810	837	856	853	899	849	853	898	838	882	886	860	902	852	847	854	838	863	858	913	878	816	825	759	849	841	841	870	793	851	805	823	803	815	886	856	893	901	895	836	857	952	844	827	842	922	830	904	849	851	923	896	866	830	847	863	838	865	851	860	865	858	818	840	892	862	853	860	866	870	818	877	869	860	875	838	828	861	859	858	874	888	867	838	842	861	905	827	922	839	868	830	863	875	887	784	899	853	784	855	790	847	855	899	839	891	865	875	880	913	937	824	879	812	856	832	820	852	841	869	819	810	854	839	865	849	851	853	920	898	879	846	879	846	823	829	878	839	827	823	853	878	906	869	899	847	845	832	879	893	817	854	877	880	873	872	820	864	844	920	872	894	846	846	848	783	839	826	809	853	858	863	869	866	857	922	890	817	866	801	812	843	867	877	834	915	877	894	831	800	881	869	924	816	850	740	865	878	823	861	888	846	843	849	830	855	810	836	827	882	860	830	838	806	826	839	886	859	865	921	860	844	763	873	849	829	880	858	805	830	863	830	853	844	877	844	858	902	854	855	860	836	866	811	913	886	858	872	852	874	830	859	885	851	836	874	913	858	872	864	848	851	837	854	820	876	871	829	861	878	820	839	814	892	873	813	844	861	837	832	878	850	879	877	927	853	843	890	885	842	915	892	854	904	882	889	917	840	878	830	859	854	822	823	817	866	849	888	804	860	831	848	804	826	876	876	897	849	812	821	870	839	876	832	846	833	821	861	891	890	852	804	942	846	828	844	873	840	860	906	862	848	823	875	910	807	823	835	893	829	817	842	826	841	890	866	869	834	884	869	888	858	864	884	845	871	842	856	863	816	846	813	820	846	867	831	822	865	835	879	858	886	862	872	854	843	861	866	842	824	845	865	826	852	832	830	825	859	884	848	859	874	873	808	910	816	855	872	873	925	854	812	876	842	844	835	796	829	914	832	905	811	813	900	856	906	855	818	842	872	865	809	857	841	844	852	852	850	834	859	815	822	863	821	851	881	852	877	818	835	819	853	877	842	877	873	875	831	847	853	827	859	833	872	845	871	846	849	865	884	795	834	802	879	850	803	869	825	877	863	877	864	829	857	832	838	885	826	833	873	817	853	856	842	851	874	887	836	842	878	849	871	850	824	857	904	877	855	849	812	909	786	862	835	802	884	846	897	896	837	807	899	840	862	819	897	843	802	878	815	878	859	907	868	809	884	855	798	876	826	853	868	881	892	875	826	852	842	819	854	858	851	855	822	885	897	829	850	821	849	854	856	862	806	887	840	809	820	911	849	835	818	785	866	872	869	850	839	886	906	800	911	829	799	853	878	825	799	848	848	810	823	889	861	885	835	836	848	891	868	910	854	889	845	828	853	845	858	827	832	859	848	838	853	953	887	851	843	893	851	835	889	833	875	836	850	885	853	855	870	869	838	795	872	836	861	917	837	805	843	869	837	821	822	812	847	888	835	835	881	852	858	831	858	843	897	912	862	868	839	865	806	827	872	897	826	871	889	847	838	906	843	873	858	885	837	892	877	842	872	900	810	849	882	839	880	876	868	874	823	897	846	854	904	907	835	864	815	851	831	819	886	863	843	831	869	841	875	865	895	948	792	865	859	820	863	890	781	875	880	864	862	864	911	789	824	878	856	836	887	859	906	862	845	885	829	910	854	867	882	844	829	843	858	807	849	881	837	858	882	866	904	845	867	865	860	869	835	848	891	831	868	861	864	848	871	807	886	864	858	824	828	831	830	860	843	900	851	882	836	851	875	868	861	856	918	815	866	835	850	890	841	940	813	791	839	841	852	793	861	838	875	841	804	867	820	893	864	874	872	856	861	849	868	825	887	839	839	867	827	871	834	922	828	874	903	847	878	851	867	841	843	852	881	845	863	851	847	882	838	863	853	928	884	870	855	822	847	881	880	829	846	816	868	852	838	870	853	831	863	881	895	830	821	823	820	909	869	844	837	875	859	826	817	907	891	835	859	860	807	862	863	803	865	820	870	804	868	809	852	851	887	846	860	859	872	869	839	855	864	835	880	771	875	812	880	899	854	799	850	872	877	820	859	794	862	816	850	832	871	861	851	851	855	905	864	834	897	852	906	834	873	814	857	839	862	826	861	876	766	889	831	865	850	879	811	869	865	819	821	843	845	848	881	915	817	840	870	906	880	812	857	765	839	876	812	855	864	838	890	904	855	869	850	851	871	819	903	858	856	855	901	861	874	838	825	892	804	862	819	820	833	835	849	836	888	824	864	886	814	831	853	876	844	794	824	838	887	818	815	878	845	833	847	888	831	839	810	828	808	850	892	884	916	903	860	880	904	871	888	867	880	869	854	847	789	825	838	857	874	854	859	847	904	847	867	806	802	855	859	844	829	901	814	884	853	834	883	843	916	824	851	814	866	851	806	890	849	855	830	855	911	868	800	829	845	829	869	853	846	886	875	851	840	888	904	877	844	829	801	888	831	850	801	806	809	875	826	913	883	862	829	850	840	805	858	852	877	883	862	880	847	861	887	877	869	890	841	878	829	789	883	838	827	882	856	822	839	804	810	875	858	837	821	832	772	870	911	840	864	846	799	908	847	861	850	826	886	820	819	884	849	879	886	824	832	888	859	831	811	887	844	871	852	876	832	911	832	806	825	901	898	819	778	862	864	840	857	869	829	902	869	834	814	820	821	888	821	907	877	871	780	841	851	853
5564	10375	8609	4576	3344	2686	2177	1905	1701	1586	1492	1396	1395	1318	1289	1275	1212	1194	1200	1097	1158	1081	1136	1149	1137	1128	1126	1121	1098	1054	1067	1089	1083	1045	1001	1120	1103	1091	1067	1064	1046	1062	1080	1084	1045	1083	1068	998	1085	1070	1087	1047	1033	1030	1050	1129	1064	1128	1062	1059	1064	1081	1080	1021	1042	1083	1075	1068	1032	1048	1034	1046	1039	1032	1059	1076	1034	1042	1041	1055	1056	1056	1100	1092	1071	1013	1100	1092	1117	1035	1051	1086	1080	1074	1006	1083	1050	1097	1071	1081	1094	1103	1092	988	1085	1007	1056	1061	1061	1032	1043	1065	1068	1114	1051	1031	1057	1062	1022	1018	1064	1065	1013	1075	1063	1065	1049	1096	1050	1023	1020	1024	1018	1056	1065	1061	1021	1052	984	1077	1069	1056	1013	1025	1050	1045	1103	1088	1050	1039	1043	1080	1106	1051	1135	1059	1045	1042	1088	1005	1070	1109	1024	1094	1079	1066	1093	1074	1082	1093	1008	1081	1013	1053	998	1118	1112	1076	1064	1052	1084	1022	1024	1041	1106	1062	1002	1030	1065	1113	1041	1052	1055	1054	1065	1153	1081	1081	1046	1051	1071	1069	1050	1103	1069	1050	993	1060	1066	1033	1013	1040	1063	1005	1139	1087	1007	1035	978	1020	1074	1064	1018	1092	1040	1051	1088	1021	1047	1087	1085	1083	1060	1048	1055	1019	995	977	1052	1040	1089	1073	1042	1137	1044	1070	1051	1042	1029	1041	1017	1050	1062	1067	1003	1075	1069	1047	1064	1031	1045	1063	1057	1064	1106	1059	1042	1015	1023	1037	1022	1058	1098	1059	1038	1035	1068	1074	1100	1076	1043	1141	1015	1002	1080	1079	1006	1039	1046	1020	1108	1079	1057	1084	1017	1117	992	1050	1066	1097	1104	1087	1098	1011	1107	1025	1052	1017	1090	1120	1036	1106	1097	1032	1023	1088	1035	1082	1086	1053	1093	1078	1042	1057	1068	1053	1073	1098	1047	1044	993	1096	1002	1077	1003	1039	1078	1094	992	1069	1003	1015	1061	1051	1039	1076	1034	1024	1076	1068	1028	1083	1006	1038	1076	1033	1065	1012	1111	1026	1034	1056	1047	1057	1029	1031	1023	1077	1062	1077	1046	1046	1067	1048	1087	1063	1027	1097	1055	998	1062	1122	1074	1068	1064	1046	1099	1066	1061	1060	1039	1075	1076	1105	1056	1053	1030	1041	1070	1050	1060	1119	1044	1131	1034	1086	1036	1121	1034	1023	1057	1104	1008	1075	1025	989	1031	1041	1106	1022	1072	1133	1064	1048	1054	1057	1048	1038	1147	1038	1023	1030	1009	1028	1065	1032	1093	1103	1040	1012	1084	1067	1027	1015	1052	1034	1069	1059	1034	1017	1064	1056	1033	1079	1007	1032	1049	1031	1060	1009	1047	1062	1082	1042	1065	1041	1107	1072	1030	1076	1073	1024	1046	1014	1039	1005	1030	1030	978	1062	1052	1036	1059	1073	1129	1046	1045	1068	1051	1092	1086	1064	1004	1039	983	1046	1040	1113	1021	1069	1042	1063	984	1077	1026	1028	1034	1052	1050	1040	1025	1026	1000	1060	1071	1015	1111	1137	1022	1073	1072	1048	1075	1016	1015	1033	1050	1089	1077	1063	1078	1048	1066	1043	1093	1014	1109	1060	1100	996	1023	1100	1056	1037	1053	1043	1062	1097	1110	1073	1118	1049	1078	1033	1015	1064	1073	997	1066	1093	1060	1092	1068	1043	1080	1080	1096	1066	1045	1066	1078	1096	1044	1051	1104	1003	1037	1035	1060	1044	1074	985	1044	1078	1065	993	1072	1053	1040	1071	1040	1032	1043	1096	1018	1022	1032	1008	1100	1084	1062	1051	1024	1077	995	1018	1042	1083	1052	1032	1080	1094	1060	1014	1073	1049	1067	1091	1082	1017	1041	1067	1035	1111	1091	994	1088	1051	1036	1066	1064	1094	1019	1121	1073	1052	1038	1039	1045	1030	1021	1046	1103	1051	1073	1061	1027	1033	1102	1017	1087	1074	1086	1053	1006	1027	1118	993	1065	1083	1067	1065	1013	1055	1130	1056	1080	1026	1049	1097	1064	1025	1062	1041	1026	1044	1066	1063	1017	1029	1057	1044	1099	1066	1081	1068	1012	1042	1069	1088	1063	1081	1062	1036	982	1087	1033	1014	1067	1073	1051	1018	1046	1081	1086	1010	1045	1047	1085	1081	1049	1021	1075	1038	1069	1037	1004	1047	1037	1005	1099	1038	1085	1006	1046	1042	1073	1081	1115	1058	1071	1062	1085	1034	1066	1012	1062	1045	1019	1044	1073	1000	1051	1073	1044	1030	1048	1069	1017	1094	1074	1077	1061	1036	1054	985	1037	1080	1052	1102	1070	1056	1090	1043	988	1091	1084	1020	1040	1030	1059	1062	998	1085	1053	1072	1030	1052	1108	1028	1084	1019	1070	1041	1081	1102	1079	1057	1020	1082	1061	1055	1028	1005	1111	1030	1075	1046	1004	1074	1083	1048	1005	1075	1131	1007	1031	1044	1071	1041	1048	1017	1010	1018	1075	1021	1048	1049	1068	1084	1019	1040	1029	1077	1044	1060	1041	998	1025	1030	1048	1053	1094	1161	1071	1079	1019	1065	1039	1037	1044	1031	974	1058	1025	1082	1044	1042	1021	1042	1043	1061	1021	998	1086	1041	1019	1075	1037	1030	1025	1037	1067	1075	1057	1051	1070	1071	1091	1028	1127	1065	1055	969	1022	1056	1036	1075	1120	1032	1064	1117	1061	1063	1063	1048	1054	999	1088	1066	1017	1029	1035	1028	1098	1064	1020	1129	975	1097	1027	1049	1100	1057	1082	1037	1095	1012	1088	1058	1095	996	1066	1036	1083	1065	1023	1146	1032	1019	1063	1082	1053	1095	1026	1068	1070	1075	1021	984	1055	1087	1050	1046	1065	1106	1022	1048	1067	1082	985	1067	1113	1071	1043	974	1065	1055	1113	1066	1037	1088	1018	1114	1078	1093	1054	1064	1023	1014	1015	1081	1129	1044	1064	1093	1082	1078	1047	1070	1040	1039	1079	1055	1033	1024	1059	1051	1070	1021	1062	992	1046	1060	1087	1090	1042	1074	1030	1046	1055	1096	1074	1039	1017	1033	1077	1001	1039	1084	1015	1038	1066	1093	1000	1064	1045	1027	1066	1027	1097	1095	1042	1078	1060	1039	1024	1040	1023	1033	1024	1056	1019	1052	1054	1006	1077	1119	1038	1094	1128	1084	1090	1051	1065	1056	1071	1024	1064	1109	1099	1043	1090	1052	1066	1039	1045	1047	1054	1041	1049	1060	1039	1006	1044	1060	1064	1070	1052	1112	1095	1086	1099	1036	991	1011	1076	1110	1041	1066	1073	1052	1056	1026	1056	1043	1022	1003	1028	1023	1076	1082	1089	1057	1025	1104	1022	1089	1085	1037	1016	1076	1022	1046	1050	1045	1041	1080	1084	1064	1057	1020	1001	1076	1067	1051	1035	985	1087	1075	1074	1026	1050	1034	1029	1030	990	1037	1031	1053	1072	1087	1065	1081	1056	1039	1078	1033	1083	1061	1035	1113	1108	1087	1019	1078	1015	1010	1122	1054	1074	1017	1038	1050	1001	1028	998	1122	1058	1074	1027	1028	1069	1022	1044	1136	1119	1034	1034	1083	1121	993	992	1063	1045	1065	1107	1053	1026	1078	1009	1057	1020	1073	1115	1087	1083	1078	1058	1106	1049	1032	1035	1010	1103	1014	1102	1016	1073	1079	1067	1082	1036	1040	1030	1019	1039	1025	1075	1074	1039	1078	986	1029	978	1052	1100	1047	1080	1060	1021	1065	1047	1067	1067	1074	1125	1035	1086	1071	1076	1017	1072	1104	1060	1073	1065	1017	1045	1084	1093	1081	1041	1067	1074	1083	1022	1092	1099	1018	1067	1050	1051	1044	1029	1076	1108	1107	1054	1026	1107	1115	1035	1014	1037	1049	1044	1061	1066	1051	1041	1102	1014	1014	1020	1108	1030	1015	1068	1079	1076	1066	1057	1030	1025	1057	1044	1050	1062	1082	1034	1075	1113	1028	1117	1059	1083	1071	1042	1062	1014	1007	1045	1063	1079	1063	1040	1084	1031	999	1072	1092	1059	1068	1092	1086	1079	1075	1045	1025	1073	1031	1092	991	1032	1062	1080	1074	1033	1035	1091	1113	1057	1040	1035	1063	1093	1040	1063	1093	1063	1069	1092	1058	1054	1028	1103	1053	1059	1049	1090	1079	1035	1108	1033	1118	1049	1050	1014	1117	987	1033	1023	1062	1070	1039	1047	1070	1063	1058	1000	1029	1099	1082	1072	1046	1043	1041	1058	1043	1082	1079	1037	1023	1095	989	1055	1071	1103	1047	1030	1099	1005	1034	1042	1082	1078	1028	1055	1041	1025	1035	1097	1014	1069	1057	1029	1023	1028	1110	1072	1073	1031	1014	1033	1025	1054	1090	1041	1028	1057	1104	1058	1072	1067	1030	1048	1061	1063	1047	1086	1047	1085	1079	1048	1094	1058	1014	1040	1026	997	1049	1080	1045	1048	1058	1073	1028	1084	1087	1001	1109	1048	1063	1040	1095	1015	1009	1045	1127	1074	1104	1068	1057	1080	1032	1051	1101	1094	1008	1073	1033	1048	1063	1057	1031	1077	1057	1043	1018	1083	1035	1105	1009	1060	1019	1037	1054	1052	1087	1002	1066	1078	1049	1034	1081	1103	1122	1090	987	1034	1057	1062	1039	1049	1065	1042	1073	1051	1052	1052	1035	1063	1093	1081	1079	1039	1008	1046	1065	1043	1065	1091	999	1042	1083	1055	1078	1099	1059	988	1033	1085	1096	1061	1060	1127	1058	1087	1080	1063	1032	1019	1025	1130	1070
22744	21004	28717	23498	21008	21046	8198	1626	1263	1069	1089	965	953	1009	955	875	872	849	837	904	855	792	778	845	797	860	824	873	813	789	749	797	798	781	822	829	761	764	814	767	799	728	777	799	789	794	787	782	745	747	749	717	777	729	704	774	738	802	778	736	728	763	754	734	725	753	778	752	757	792	813	757	751	786	777	775	782	765	724	746	793	784	793	747	765	750	791	756	802	790	806	768	761	756	789	768	685	775	760	757	780	768	773	770	787	714	765	789	741	736	741	758	790	807	802	760	740	746	798	715	783	812	775	725	723	787	767	790	747	805	736	781	733	722	787	776	760	777	724	741	752	760	800	776	776	774	735	745	736	767	783	739	730	793	735	800	739	717	768	760	702	757	679	770	733	743	706	754	750	707	704	730	728	746	745	813	739	791	747	798	735	771	740	705	744	774	794	739	782	762	745	754	793	748	716	769	738	748	799	763	775	861	759	715	731	725	724	752	721	737	741	746	756	798	803	743	786	756	748	743	778	783	752	749	764	751	758	759	774	719	765	729	704	767	735	733	748	766	760	765	737	823	773	783	725	751	721	763	726	739	799	751	782	761	792	717	708	754	786	772	693	742	761	729	742	751	734	754	734	718	745	792	758	724	733	724	731	750	777	781	778	766	749	716	743	748	776	734	705	708	765	761	722	710	769	758	777	725	761	751	749	726	763	742	766	772	774	754	709	752	701	808	704	736	760	767	734	736	726	747	738	724	689	751	753	742	768	767	741	788	752	758	796	744	772	767	739	766	765	738	751	811	698	778	802	731	770	740	724	741	745	804	732	782	768	704	727	778	735	750	744	742	800	803	753	744	738	721	759	767	766	792	704	718	767	760	754	720	725	766	761	737	708	719	728	739	760	697	748	781	749	794	780	790	714	709	800	751	760	793	744	755	722	759	776	762	738	754	738	705	741	755	775	762	779	720	717	752	735	755	754	785	774	773	750	777	741	735	763	719	806	748	741	741	791	782	751	746	774	752	753	688	700	764	738	804	750	743	763	789	784	742	722	698	743	748	760	795	680	728	727	755	751	749	764	762	748	735	767	748	771	761	744	793	739	721	773	789	728	746	762	718	757	710	761	770	712	816	706	776	739	735	759	733	743	736	727	748	765	794	774	751	718	734	727	782	774	760	774	726	742	768	727	765	720	736	767	748	793	727	743	755	817	769	764	740	735	770	754	817	764	738	768	757	762	776	710	693	727	781	775	764	729	695	812	788	735	793	759	741	737	780	765	749	723	782	778	777	747	783	760	738	752	758	752	708	763	770	768	729	713	730	743	787	737	762	787	780	749	785	747	768	744	750	741	795	776	752	802	767	698	786	744	782	785	728	765	761	759	736	787	743	769	739	729	778	750	798	765	717	744	730	815	731	752	792	777	761	752	776	794	712	722	742	769	806	765	739	763	730	718	761	766	735	761	776	773	763	741	742	756	760	806	722	745	779	776	729	773	758	761	805	738	816	750	745	715	769	746	733	733	730	717	717	719	742	800	750	798	742	733	736	739	792	803	763	775	749	828	778	807	721	764	746	750	756	723	733	770	764	802	701	759	697	775	757	733	726	717	747	729	744	775	759	795	798	770	712	726	735	674	738	751	805	729	786	711	741	739	755	730	809	729	705	806	753	779	760	725	771	751	754	717	838	744	740	778	747	784	726	772	710	740	710	780	774	764	754	725	788	751	734	779	699	746	730	758	749	741	799	746	786	746	796	833	707	728	756	737	794	747	761	755	752	732	769	773	742	700	769	751	755	745	768	771	754	756	752	748	757	753	737	721	731	798	741	781	771	739	755	810	711	740	779	757	757	814	724	741	770	800	725	732	705	731	794	743	737	756	735	720	746	769	810	781	754	762	714	696	769	698	784	787	755	788	739	719	769	793	761	735	765	749	759	787	747	744	769	742	769	732	733	676	780	733	754	772	777	786	741	696	759	743	716	737	770	754	796	757	760	809	743	757	746	744	720	733	762	773	731	766	760	727	687	764	759	825	724	770	772	759	792	746	738	784	761	798	767	743	762	738	733	735	775	749	723	752	731	745	740	707	736	737	723	721	766	767	712	769	754	783	693	749	758	717	751	737	747	760	800	759	759	754	764	733	772	731	750	765	793	762	703	712	780	670	789	788	760	721	710	760	807	732	757	738	724	771	729	715	734	740	791	750	694	741	717	749	743	719	767	761	816	731	794	754	767	738	771	784	745	741	768	760	726	753	777	760	776	726	746	771	708	749	811	762	696	798	745	731	758	723	748	767	741	772	780	731	774	717	735	749	796	745	764	767	714	724	788	754	745	747	750	759	770	687	739	717	780	812	788	781	710	758	734	754	730	775	772	749	757	698	735	777	758	767	752	790	746	781	790	742	753	772	699	745	783	736	780	787	702	764	809	767	729	750	787	734	809	733	748	818	710	786	715	724	785	709	737	745	820	751	801	726	742	760	730	726	736	734	727	785	752	741	677	748	787	786	746	722	756	696	729	746	761	729	710	797	720	778	754	739	783	747	707	690	775	782	709	720	746	756	799	782	718	713	747	775	795	727	713	755	728	771	755	768	777	733	752	792	730	676	774	738	720	734	721	774	723	723	755	770	770	764	680	725	747	764	772	728	767	767	737	727	748	725	719	771	769	814	738	773	748	775	718	746	800	747	816	777	762	747	752	725	782	743	762	729	735	790	765	717	721	767	798	739	732	745	763	780	700	720	745	777	769	699	783	700	782	791	732	764	726	786	779	747	762	742	722	757	790	750	724	742	733	738	763	710	743	694	740	781	772	770	730	750	821	837	753	757	766	712	761	760	736	740	806	741	768	808	783	715	723	751	731	731	834	718	730	733	763	761	762	809	758	761	738	782	813	758	761	742	720	705	796	753	735	772	774	743	740	748	800	711	751	722	749	754	766	732	742	771	793	755	765	721	767	758	783	750	731	690	731	775	727	751	756	734	757	752	714	747	692	764	729	753	760	694	802	752	760	753	801	703	793	725	767	773	776	741	744	673	729	725	728	781	768	721	731	767	707	768	768	739	730	755	758	741	723	757	763	704	704	696	773	712	778	764	753	755	679	718	766	728	752	750	745	740	708	754	775	833	796	727	759	747	759	741	788	756	766	751	745	747	744	746	711	738	780	773	736	725	780	778	730	785	817	796	706	758	721	747	747	759	775	705	777	724	761	762	752	743	729	748	742	720	823	753	707	711	712	762	753	783	757	759	744	751	747	795	778	779	755	719	772	752	713	755	755	775	705	709	775	751	782	744	756	795	787	715	744	774	723	805	751	761	750	723	728	770	770	758	793	778	736	728	745	751	755	751	773	762	703	746	744	727	744	788	786	780	724	757	785	773	727	749	752	727	801	720	710	796	755	738	735	786	709	740	784	745	773	783	768	758	721	758	756	728	727	703	729	759	740	797	775	719	784	730	748	749	727	735	779	784	749	749	740	753	764	794	779	733	714	759	701	733	717
7607	16283	13269	7082	5072	3932	3063	2575	2154	1981	1724	1617	1493	1391	1408	1199	1242	1212	1187	1145	1117	1098	1045	1061	1018	1020	1031	1019	1025	1023	1002	960	990	993	1042	997	1010	937	983	944	998	954	976	958	1059	928	975	1001	926	980	967	943	960	991	987	945	924	951	940	928	949	950	946	952	901	973	927	901	942	933	951	947	952	959	936	923	894	939	929	975	960	914	903	938	906	985	985	991	903	923	924	960	917	965	914	925	973	960	947	935	934	891	961	961	936	894	905	930	918	935	916	968	905	939	941	954	917	911	914	852	926	930	959	985	954	929	943	965	948	952	895	954	947	957	919	930	911	943	1032	910	958	904	883	993	972	910	928	952	958	961	944	938	931	952	933	924	987	917	949	928	907	956	981	938	894	981	958	921	912	864	953	971	941	956	925	945	933	946	941	900	916	930	918	903	967	947	954	911	951	911	931	948	917	921	992	948	958	928	965	933	917	900	944	888	918	962	943	933	953	894	862	925	972	962	975	973	942	928	928	932	902	906	904	949	897	941	890	900	931	906	965	960	905	928	977	876	969	945	987	917	925	964	926	894	891	983	964	963	910	904	888	981	919	933	927	939	903	914	932	945	1015	969	926	898	923	950	943	950	929	936	954	906	903	946	898	952	973	909	901	948	1014	945	911	986	890	942	934	947	941	954	904	910	935	989	917	920	931	955	941	948	946	900	928	928	934	927	1002	966	915	947	965	937	919	939	963	934	915	954	905	916	954	924	912	923	995	915	984	989	902	980	1007	918	933	925	946	940	929	1020	951	911	900	959	941	963	927	885	961	911	958	936	919	943	944	981	922	944	951	955	944	857	937	905	975	947	960	941	947	920	955	946	935	900	941	922	875	905	971	937	922	906	910	938	972	916	936	946	960	896	1001	968	930	973	925	943	883	927	891	974	929	893	964	922	950	930	911	1012	928	907	950	943	985	960	972	923	905	917	946	922	904	956	934	924	946	915	915	919	948	898	905	925	941	954	931	936	966	873	924	962	931	911	977	911	948	979	942	907	936	952	946	905	907	997	920	955	934	953	939	922	897	922	956	905	932	970	942	946	907	947	927	953	952	911	912	966	929	873	983	918	899	883	951	926	906	975	972	891	970	908	901	874	893	981	928	909	926	956	1011	937	932	927	938	930	1003	962	932	962	930	922	972	999	912	890	873	954	943	912	885	950	990	953	941	960	923	916	987	926	947	933	939	959	956	902	966	931	948	902	979	921	983	949	897	889	969	928	929	897	969	880	926	956	928	969	973	964	962	970	902	964	911	943	903	921	901	981	965	947	895	949	920	913	942	994	890	951	908	892	918	926	928	897	952	944	937	906	917	957	901	903	875	935	950	882	969	940	936	896	914	981	909	874	887	911	911	957	948	932	912	956	934	865	891	964	918	891	935	971	947	940	936	963	889	938	941	883	936	973	900	1011	1003	920	970	876	944	905	904	914	928	977	948	931	939	972	1021	930	988	942	915	930	946	905	997	901	963	935	910	912	941	933	950	930	904	946	914	940	950	950	920	928	967	950	930	914	934	946	961	879	916	940	903	951	928	949	967	941	925	865	918	926	956	953	898	939	963	925	922	935	946	915	978	953	960	898	1034	975	968	947	918	899	970	962	977	874	925	917	938	932	934	965	947	900	948	978	889	932	916	959	920	961	972	947	974	932	900	899	870	913	947	955	935	908	957	973	908	967	892	905	976	927	934	976	986	939	948	908	923	957	899	947	964	912	919	944	912	1011	918	914	948	971	958	940	967	942	912	964	939	975	928	940	931	964	933	869	995	965	959	891	941	941	930	910	925	978	917	869	922	924	948	908	937	964	982	957	942	915	960	886	931	873	971	904	956	912	983	914	918	921	930	959	928	993	946	959	936	934	932	938	949	963	905	937	969	914	917	913	946	924	962	935	979	974	933	901	904	946	914	956	958	991	929	940	904	974	874	922	933	946	1009	946	897	918	937	889	953	900	904	931	899	986	942	917	904	950	976	904	955	901	957	907	906	914	946	986	950	936	926	929	850	964	902	972	920	969	925	899	947	933	971	919	971	949	997	915	937	855	974	959	934	908	987	931	999	968	947	918	939	920	920	903	920	944	915	863	946	936	897	922	978	940	941	946	887	931	911	968	940	915	952	906	890	901	977	924	955	926	940	940	920	986	938	880	914	929	954	965	936	948	918	931	942	986	933	909	922	916	898	905	919	899	919	916	902	920	907	947	933	923	893	933	941	933	902	939	926	983	893	908	943	987	943	939	918	943	937	929	907	1011	863	964	880	906	882	945	920	933	947	937	958	936	922	947	906	957	938	955	963	995	873	979	926	1011	890	943	964	927	935	925	916	944	918	925	921	964	954	957	909	920	919	923	937	959	892	927	920	968	895	886	904	976	938	941	945	891	994	888	872	901	960	954	960	944	909	947	940	937	907	964	998	964	971	911	953	941	905	998	885	938	947	968	993	881	922	953	949	947	946	921	893	938	872	926	939	1007	922	914	948	954	903	871	911	913	925	973	959	960	911	933	943	959	913	972	945	874	869	988	943	921	943	946	958	914	936	925	902	944	952	942	956	944	927	965	977	957	947	965	929	952	898	926	913	936	936	914	962	912	942	866	948	959	962	913	948	929	925	931	906	955	942	882	920	924	990	887	934	879	908	955	982	918	959	902	935	908	977	946	936	909	893	953	908	958	944	906	916	922	987	919	905	904	988	923	911	938	883	899	924	941	903	944	918	950	925	891	951	942	985	896	871	955	966	954	915	920	961	962	913	935	977	923	953	912	964	925	941	978	974	942	972	924	961	955	967	856	917	921	925	896	878	950	956	887	876	944	917	942	926	900	916	951	940	898	930	950	901	976	888	931	935	931	959	986	919	896	957	945	958	889	895	993	887	962	913	935	931	941	965	943	990	969	959	952	919	915	918	955	944	951	896	966	936	914	936	951	902	918	933	950	929	932	1000	968	905	929	959	864	922	948	929	956	919	920	868	952	976	949	952	901	938	909	979	945	967	962	937	923	956	963	879	905	925	920	996	958	895	949	889	977	960	951	942	905	919	915	940	937	928	936	898	937	878	958	973	945	956	941	862	902	884	943	958	942	938	950	941	962	967	992	936	959	971	959	928	955	1024	948	933	877	890	980	964	935	932	937	941	924	890	957	915	953	884	946	900	921	918	940	891	924	951	933	939	973	947	902	898	953	911	990	963	957	896	937	922	931	982	914	932	931	953	929	927	953	978	896	944	924	962	922	977	930	932	880	931	924	977	947	930	938	964	994	945	953	852	951	969	945	1007	934	897	884	919	873	958	893	939	956	899	937	949	907	918	900	922	893	961	938	961	892	957	958	940	987	950	901	942	959	939	963	936	952	941	985	959	972	941	984	945	1005	947	896	940	939	929	911	927	935	987	933	955	958	928	910	933	909	929	891	983	909	976	993	932	962	938	869	1022	1005	949	908	975	910	902	944	927	970	862	927	951	934	941	924	908	901	971	914	955	918	877	930
26785	20499	9330	986	655	551	534	539	527	492	505	497	534	472	540	505	564	498	507	522	518	540	469	510	512	512	524	534	460	553	464	534	517	491	489	511	505	505	478	517	479	487	506	500	445	501	481	511	479	536	457	530	530	525	507	511	473	510	509	489	503	457	490	518	507	485	485	497	516	529	549	510	522	506	481	504	515	520	496	515	494	512	523	491	528	486	503	537	496	476	478	526	499	489	504	496	504	492	506	494	487	512	509	485	466	518	489	480	541	469	491	501	502	503	472	527	476	473	544	482	533	470	495	492	498	453	456	500	472	516	486	477	538	526	556	486	512	522	454	485	527	491	492	481	492	459	496	503	498	527	478	489	525	464	514	507	559	454	490	480	477	493	529	518	500	473	466	513	530	483	495	487	493	485	517	484	523	531	515	484	516	487	481	508	523	484	531	499	451	487	535	483	526	534	516	451	502	428	520	547	495	470	488	497	488	533	481	496	522	521	493	498	493	534	480	495	484	521	494	459	519	465	487	485	505	528	481	473	478	556	523	499	523	530	513	491	484	476	500	494	513	476	491	524	497	492	494	465	500	502	505	431	523	479	509	506	500	471	484	467	469	485	495	537	480	504	503	501	474	500	512	529	468	450	477	508	488	525	497	534	500	490	491	500	495	464	483	462	542	477	499	493	483	491	502	506	479	463	525	476	481	526	471	478	510	443	499	492	505	540	518	492	489	478	506	463	505	479	525	517	500	518	508	529	482	552	497	512	528	494	529	502	456	490	495	478	493	487	481	501	509	527	497	530	502	557	451	457	468	508	534	510	516	510	466	518	514	495	513	499	454	505	503	509	527	475	484	474	474	464	500	474	516	494	479	502	495	491	523	504	529	507	525	491	524	500	513	493	489	499	471	530	500	549	515	568	482	471	496	521	497	528	492	504	461	517	512	481	493	490	508	468	503	474	503	505	503	483	479	519	488	497	506	492	491	518	507	507	496	465	487	506	503	515	494	473	464	493	537	535	518	453	492	509	519	498	486	499	468	471	515	482	516	522	495	477	511	503	510	503	519	533	471	465	496	483	493	509	479	476	500	490	489	500	528	474	485	507	504	507	468	516	491	487	509	498	478	475	539	500	527	465	508	509	474	478	495	476	474	520	499	507	488	472	471	490	521	478	512	481	459	538	490	540	516	510	502	517	531	528	489	438	496	479	544	477	549	488	487	535	499	529	505	503	487	495	500	522	504	501	484	477	501	466	498	493	525	478	479	496	530	508	490	521	485	434	436	496	484	491	496	498	505	501	517	497	504	532	519	505	474	460	456	465	474	520	463	483	495	497	487	485	511	484	520	482	512	503	485	502	469	488	523	505	519	521	515	512	466	472	521	479	527	549	525	459	513	475	503	483	502	507	503	474	539	518	441	543	521	490	467	493	523	500	482	503	502	482	466	473	506	537	505	523	510	517	488	464	490	529	497	513	484	471	497	522	486	526	509	490	524	481	467	497	525	492	502	512	490	484	494	478	471	471	470	449	485	565	502	499	489	507	474	532	529	534	505	509	506	522	493	520	503	509	464	501	484	456	481	481	479	513	456	472	488	508	504	498	457	492	494	500	500	488	503	469	522	498	512	480	508	559	483	475	470	487	492	515	496	474	498	499	512	490	495	500	480	477	469	501	485	500	477	498	525	530	465	501	512	516	483	485	494	507	478	510	517	492	435	480	491	452	477	502	482	484	489	527	521	534	509	518	471	507	526	490	482	519	459	480	494	479	509	461	550	511	519	511	526	516	512	509	514	525	480	516	446	482	501	475	511	491	502	507	505	468	480	526	519	502	480	517	499	494	491	503	493	465	488	549	502	510	495	477	484	466	462	539	480	494	480	513	513	501	481	500	515	505	498	530	496	517	515	506	480	516	494	525	477	499	499	560	511	500	539	491	504	489	519	547	510	478	526	479	516	530	468	477	450	509	503	482	508	495	481	501	516	489	524	472	477	497	501	490	510	487	515	492	495	524	492	505	480	474	474	496	531	510	479	528	483	473	470	524	493	493	501	501	487	503	503	504	488	557	490	488	505	502	516	502	478	487	507	494	491	531	498	498	526	461	520	513	512	462	503	480	535	471	520	481	530	497	478	485	495	525	509	539	483	492	454	487	523	460	496	487	489	539	453	454	526	453	480	522	483	495	509	512	498	544	517	507	511	518	494	481	483	519	494	482	461	461	454	509	459	527	445	512	508	512	502	508	491	489	494	503	491	491	476	488	490	503	477	475	466	508	483	484	475	479	486	493	505	478	491	505	491	484	505	474	535	496	499	529	483	490	495	528	506	490	457	490	534	480	502	492	484	497	490	531	503	507	470	498	484	497	464	485	506	497	506	511	527	509	502	480	500	485	482	475	492	483	475	524	509	515	477	523	579	534	505	530	496	460	522	473	518	492	493	505	470	513	534	497	541	484	536	479	481	485	506	531	518	531	474	493	486	500	470	516	501	461	510	507	511	498	515	512	506	494	507	466	493	474	521	480	526	479	480	492	531	512	497	516	491	506	499	534	467	475	484	499	517	512	480	508	505	529	509	492	503	439	519	486	529	464	497	501	499	491	459	510	505	485	441	493	503	504	485	474	485	500	495	500	495	482	464	496	457	519	525	538	475	475	551	487	480	465	476	451	490	497	489	503	464	485	527	494	510	485	479	503	488	521	504	489	487	502	513	463	499	531	516	439	506	495	479	488	449	489	496	475	491	525	507	469	529	518	506	484	500	548	505	490	467	485	498	526	535	470	518	524	486	461	525	476	492	474	507	476	541	484	453	494	514	496	512	517	486	479	532	495	485	511	546	527	468	491	458	520	497	501	488	535	440	534	473	524	503	513	538	470	477	469	500	489	497	507	487	487	465	468	498	474	510	523	467	526	545	494	440	510	478	499	505	500	456	505	537	511	512	488	475	503	515	500	486	508	498	505	517	477	508	505	472	470	473	480	490	523	490	503	486	524	477	484	472	505	492	526	508	486	510	495	512	525	462	492	500	489	495	488	498	515	500	486	506	553	468	474	474	486	473	524	468	497	488	452	540	443	506	535	496	530	508	497	510	558	499	480	498	529	457	527	516	453	491	482	507	470	493	479	515	512	500	492	496	543	538	527	441	510	481	518	521	522	540	498	507	488	450	504	490	503	497	505	503	446	537	504	522	463	522	491	483	524	487	513	492	478	529	536	475	506	493	523	467	509	501	506	485	470	489	448	468	488	514	487	493	477	515	491	446	542	547	503	501	488	494	494	518	501	479	521	521	538	514	499	471	467	481	456	471	492	501	472	509	494	520	479	487	488	480	477	502	495	491	477	475	531	496	512	475	481	505	539	498	478	449	478	482	454	522	516	479	494	540	479	458	511	473	463	550	493	544	503	505	513	479	473	498	506	495	501	516	471	524	498	517	502	493	471	517	483	503	470	460	510	501	474	466	534	525	491	495	485	517	490	468	497	495	470	469	498	466	532
5211	1504	1315	870	804	759	717	707	660	650	626	625	693	649	637	618	656	649	659	662	656	603	627	650	646	632	638	611	681	624	631	621	640	601	655	615	599	645	651	582	646	594	607	610	570	667	655	592	610	619	578	637	604	627	614	609	619	608	629	602	622	652	635	647	654	638	657	625	617	646	586	651	610	636	591	648	676	626	668	651	674	656	656	655	658	649	649	611	585	596	628	606	685	670	622	663	607	618	609	649	623	625	632	618	608	650	591	627	681	599	616	612	647	655	623	625	594	623	659	629	617	592	603	621	589	603	658	643	644	656	603	622	635	583	573	641	638	625	614	627	598	646	632	606	644	619	599	580	663	626	626	666	658	609	584	619	603	627	630	639	616	660	607	681	580	644	687	571	659	572	545	649	662	607	632	641	646	626	614	623	578	605	618	635	638	668	611	640	647	590	602	628	610	638	605	606	620	624	674	647	630	685	626	615	637	628	586	652	641	610	606	640	613	613	640	663	597	675	641	580	614	679	602	667	658	618	635	623	647	629	632	656	550	606	642	636	654	696	678	635	587	564	638	624	629	633	602	598	583	618	590	598	683	653	625	652	606	632	632	603	629	643	564	628	580	646	627	633	596	670	648	673	631	629	619	621	613	647	636	639	647	589	630	624	588	682	616	608	642	633	618	635	687	649	601	607	617	594	629	635	618	674	647	612	631	634	590	626	624	588	645	617	631	610	623	607	623	659	650	648	631	619	597	659	618	672	639	681	642	603	664	627	608	601	640	652	626	649	633	631	609	621	570	592	641	645	625	619	608	640	626	616	658	597	600	618	660	627	683	620	604	619	640	587	647	592	647	599	674	608	666	632	633	604	633	604	607	584	660	649	668	617	608	635	675	582	602	627	627	628	636	594	648	591	652	581	609	613	642	584	645	598	641	642	630	649	617	576	624	595	590	628	608	611	630	645	673	649	624	639	629	625	599	630	671	607	610	639	628	613	657	639	640	610	606	650	656	584	633	608	604	673	627	616	596	653	602	656	610	641	623	610	629	609	632	609	621	658	631	631	636	616	653	619	645	610	626	583	646	631	651	621	671	597	633	661	594	611	602	636	632	599	632	644	633	604	661	647	627	635	670	639	629	574	610	623	601	675	664	617	616	654	662	683	604	644	594	618	600	636	640	660	607	597	647	614	671	573	614	655	613	633	634	625	592	651	615	657	645	612	641	608	633	611	640	635	631	662	590	651	643	626	616	669	585	668	654	635	604	617	579	634	658	641	649	678	617	608	667	638	682	641	645	626	643	636	649	591	669	598	633	633	677	662	594	610	602	603	622	646	583	633	626	607	611	678	623	689	622	602	624	662	629	654	668	595	677	579	575	601	596	659	612	614	661	620	644	646	610	680	642	641	647	604	591	619	622	624	606	666	619	675	644	621	612	630	639	611	655	634	680	618	590	653	611	639	654	638	603	592	650	629	644	579	641	624	711	633	619	645	621	597	614	656	619	616	639	630	624	636	639	608	589	644	638	604	632	591	625	626	605	620	621	647	579	636	612	645	604	628	683	641	671	641	639	669	632	619	658	666	583	679	645	601	656	622	602	594	617	618	642	653	629	635	618	610	612	643	629	657	648	613	594	621	657	630	621	600	581	623	577	647	659	631	647	652	655	624	592	655	608	580	683	616	665	612	614	638	644	665	572	682	613	608	597	606	622	592	631	639	638	575	607	604	616	636	646	645	640	596	610	632	681	565	616	625	598	645	611	582	612	665	597	637	622	592	660	599	643	632	606	628	642	652	588	588	659	672	619	605	595	583	593	608	619	594	612	637	625	629	605	612	656	594	577	600	627	631	659	590	621	596	626	607	621	630	677	644	696	648	623	646	666	622	652	625	581	667	596	653	586	641	613	652	651	642	627	654	584	604	608	609	631	612	619	618	634	609	590	640	652	643	651	588	593	623	604	595	587	648	686	630	600	631	632	650	625	603	600	623	633	660	614	633	607	641	669	621	616	610	622	599	595	618	604	616	607	678	594	586	623	624	602	682	622	635	640	620	651	598	611	622	588	594	627	640	654	605	672	620	619	593	670	615	601	660	636	625	590	645	621	605	585	655	644	560	637	641	596	648	673	599	619	606	557	643	648	638	632	606	616	622	630	641	605	631	653	620	617	624	604	622	645	634	652	626	647	608	631	667	638	634	628	623	592	646	641	603	625	637	627	645	608	640	673	589	641	615	613	593	633	580	601	627	624	628	649	592	614	665	627	599	613	600	616	619	639	631	636	655	610	625	601	639	653	662	597	655	646	607	642	644	633	618	614	607	616	614	619	613	672	621	645	610	627	650	670	643	627	642	651	609	652	583	634	634	598	623	633	634	628	656	640	680	643	651	624	617	633	602	663	619	643	605	625	676	628	664	587	622	627	616	584	613	637	640	624	662	653	630	648	635	641	628	619	674	622	635	653	588	599	625	643	685	593	617	631	637	612	617	613	609	579	580	676	608	614	604	664	668	638	635	615	626	624	632	688	637	637	609	652	622	642	639	616	656	613	662	654	641	609	623	580	627	638	636	650	677	612	594	617	639	596	635	654	662	636	632	625	650	583	621	611	660	588	606	612	674	591	626	589	624	663	634	618	589	632	619	574	635	612	701	649	613	700	656	626	608	594	596	613	653	592	651	600	635	645	625	620	655	616	592	578	639	618	640	638	677	603	617	616	619	584	615	576	556	652	628	650	662	650	633	638	615	610	670	615	635	660	653	669	624	664	603	596	569	624	634	646	655	605	634	617	610	577	605	626	617	638	628	617	623	643	635	645	560	626	609	642	630	578	615	658	654	642	671	572	614	633	586	643	617	647	657	646	632	630	654	596	651	582	638	648	631	634	625	611	664	625	656	627	641	629	653	655	594	624	633	631	644	640	649	675	612	641	638	671	637	633	640	624	633	634	618	650	632	615	670	587	646	657	614	634	617	636	653	633	616	606	665	595	625	645	611	694	597	617	646	600	641	627	642	619	595	583	639	584	590	606	638	610	627	664	618	614	646	608	604	639	575	622	593	604	622	674	617	667	671	632	623	623	628	590	613	627	612	601	610	633	632	603	603	635	638	647	624	614	641	645	622	592	628	604	610	659	627	620	623	614	635	631	633	610	629	658	646	621	641	606	618	620	590	599	677	646	574	666	576	640	649	624	602	637	665	651	652	634	593	642	584	613	650	617	643	605	632	643	651	627	653	617	617	640	610	601	604	627	624	611	619	641	607	634	607	621	594	610	627	636	646	620	609	640	683	640	673	637	632	645	646	612	661	643	594	591	627	636	621	619	676	630	632	610	597	650	630	631	606	604	616	643	596	602	619	586	660	645	620	591	658	599	620	646	603	630	668	637	619	651	661	617	638	602	658	645	660	628	581	687	605	641	622	631	592	612	633	612	654	626	614	611	637	631	632	613	617	664	623	659	655	644	608	602	601	611	643	606	600	602	635	647	618	644	651	605	665
23770	21008	28258	23919	20987	9983	1776	1234	1101	1030	1002	1026	934	921	968	946	911	939	907	845	858	899	883	909	884	841	903	833	897	885	901	841	916	912	874	847	847	866	934	861	851	914	860	814	884	903	839	866	845	848	868	818	868	843	862	871	848	885	849	866	815	822	812	907	850	895	875	834	869	829	898	845	885	856	835	860	862	816	825	846	884	827	820	831	787	851	817	882	887	873	847	908	872	785	876	837	843	897	913	869	916	842	864	846	851	847	847	870	863	878	895	824	897	848	853	838	922	838	860	828	893	834	847	832	800	845	827	828	841	918	859	888	862	871	883	878	893	891	827	861	839	835	823	851	871	865	851	851	888	834	804	789	889	807	869	850	838	805	819	882	842	859	859	840	845	879	825	801	802	863	825	857	847	864	829	840	827	904	895	850	849	857	790	830	847	861	830	815	860	836	855	829	834	845	804	899	839	873	854	859	918	886	882	831	869	837	875	858	871	906	805	844	830	877	864	862	827	837	860	839	849	836	887	812	843	865	870	834	833	848	852	888	864	854	826	834	843	843	873	851	825	865	860	816	845	845	817	866	849	856	813	875	909	874	829	830	840	918	875	841	809	830	908	841	805	866	812	856	805	814	824	878	856	840	839	856	843	837	852	893	868	813	796	876	835	869	869	860	866	836	850	844	815	861	820	831	900	860	833	895	894	879	878	872	833	831	835	829	884	873	889	881	875	855	831	817	849	845	853	841	880	853	820	861	792	890	855	817	833	869	858	842	816	828	809	859	859	840	853	905	859	808	871	847	818	833	858	846	825	855	854	833	844	846	875	856	828	881	856	835	900	818	822	909	895	878	842	853	834	885	840	812	805	846	853	859	860	869	855	833	857	926	873	826	886	790	826	831	887	865	806	880	873	857	847	860	927	789	844	834	854	882	868	844	871	825	807	863	852	854	777	877	874	814	835	828	854	863	839	866	892	861	806	856	923	899	865	841	835	828	858	859	831	877	856	887	844	856	850	818	850	830	803	817	858	798	832	841	804	852	893	821	849	873	878	848	832	829	831	844	811	863	874	886	826	866	835	858	878	823	825	931	832	881	823	841	866	824	872	849	834	832	856	837	808	863	808	864	819	816	851	819	845	888	888	870	895	881	911	869	902	885	823	842	826	805	889	896	895	856	839	876	822	833	841	813	860	862	817	851	896	878	870	873	928	826	756	845	838	913	805	842	810	875	867	884	877	823	881	852	855	889	843	841	863	872	860	863	812	859	859	917	793	838	869	878	855	840	854	868	849	827	820	841	844	840	868	873	867	858	853	860	849	859	847	836	870	872	894	816	788	831	839	836	868	878	888	833	845	825	818	909	889	812	828	811	876	847	836	851	838	838	840	827	791	808	789	791	899	870	876	822	822	872	840	823	787	891	848	877	838	803	851	873	846	837	837	828	869	880	831	833	777	834	842	834	796	849	842	859	880	849	855	878	845	851	868	849	866	834	841	856	870	838	912	813	871	903	820	796	811	816	861	824	865	871	833	858	830	911	836	868	829	822	833	858	876	870	831	919	903	883	891	864	853	810	838	869	804	833	860	854	809	856	843	819	814	930	844	886	833	836	873	832	827	894	858	871	908	855	864	873	824	822	845	841	842	828	840	884	890	840	877	838	899	890	843	840	847	819	847	857	847	812	857	815	869	842	867	817	814	829	815	820	887	873	858	827	859	831	830	846	859	825	832	814	880	824	833	788	845	811	828	842	832	804	887	832	834	841	821	883	849	892	834	858	875	885	844	870	821	787	838	835	872	898	818	837	802	896	900	894	804	911	846	878	855	843	865	864	843	840	811	833	856	901	889	821	857	850	856	856	869	889	875	785	887	844	821	857	829	820	852	838	845	862	824	862	811	898	852	832	861	880	871	868	858	844	872	813	886	865	881	856	893	829	808	869	825	837	828	791	795	910	853	886	862	825	872	850	873	840	838	881	822	824	874	890	866	863	883	845	827	848	869	835	892	875	821	842	837	853	880	831	881	863	842	821	822	830	851	814	851	878	894	839	866	811	843	864	846	825	896	863	819	835	866	846	861	769	833	878	830	837	791	866	849	854	840	806	841	832	852	828	851	843	784	801	850	830	838	858	870	860	850	929	873	828	896	896	871	812	905	845	865	901	841	857	857	857	811	871	843	873	829	872	860	932	825	779	843	846	834	847	901	837	865	883	863	871	842	880	832	865	838	824	866	814	845	844	837	852	808	873	839	825	814	829	838	844	859	880	798	835	845	920	855	842	823	857	831	829	870	868	821	847	835	900	879	857	801	838	864	845	873	852	827	802	817	876	844	890	839	841	844	846	815	859	875	830	936	865	873	815	828	884	801	859	822	816	846	876	847	832	885	849	843	843	819	811	898	833	866	847	854	814	850	905	869	831	859	879	809	914	773	847	866	792	868	865	887	852	841	831	859	854	811	828	849	858	895	812	839	822	823	842	875	837	843	848	904	819	909	801	887	828	852	817	843	847	878	942	872	858	816	911	855	864	867	830	831	858	830	779	822	847	810	845	817	829	816	815	828	894	809	857	859	862	840	867	847	873	851	849	872	833	806	810	835	832	822	853	911	842	827	854	840	791	827	803	806	811	841	870	869	923	843	867	849	837	819	872	893	840	889	853	863	900	871	892	784	855	821	798	924	823	858	860	890	884	827	818	890	844	881	861	880	819	865	829	867	820	829	895	842	826	853	910	819	838	877	852	832	816	888	886	830	860	853	902	855	857	820	889	802	869	839	904	853	889	813	826	871	865	805	857	843	786	891	837	872	867	848	866	849	859	868	796	843	919	885	835	878	862	813	850	833	855	788	901	880	884	863	844	878	852	815	818	825	949	877	877	868	845	894	832	876	842	841	847	881	825	843	859	862	808	851	873	883	833	814	836	841	853	794	814	905	848	871	864	851	903	862	815	846	840	882	842	845	845	847	846	818	820	811	824	870	849	839	851	844	856	815	848	871	898	851	824	849	854	890	844	830	815	859	845	854	888	868	871	869	834	897	848	832	805	870	881	816	832	885	861	858	818	852	820	820	867	798	842	846	822	872	919	877	843	858	900	913	853	858	872	862	863	833	904	840	852	870	911	869	863	813	822	847	833	865	863	863	827	818	849	826	839	880	877	919	866	866	844	799	817	821	914	855	839	835	822	853	825	829	851	865	831	853	893	849	897	846	861	826	939	857	820	871	870	854	827	824	883	854	833	830	854	814	833	840	898	857	881	794	866	852	839	923	841	861	857	893	813	828	854	877	842	860	886	879	891	804	817	918	838	844	869	829	855	851	827	837	898	855	772	846	840	809	829	861	853	840	877	836	843	868	880	852	805	785	820	855	903	830	784	858	869	899	885	830	802	847	844	858	863	841	869	856	822	817	830	864	890	857	831	891	783	844	865	824	856	766	815	906	884	875	869	873	822	871	836	853	852	904	851	821	853	877	847	861	860	891	858	808	852	877	865	853	848
5558	10404	8309	4399	3350	2592	2215	2028	1698	1592	1432	1369	1303	1298	1287	1303	1222	1283	1148	1180	1153	1181	1066	1127	1140	1111	1081	1109	1160	1069	1038	1039	1116	1140	1139	1060	1051	1032	1048	1073	1078	1093	1131	1094	1096	1013	1085	1081	1062	1050	1053	1060	1071	1042	1114	1058	1126	1132	1105	1076	1080	1043	1096	1078	1013	1067	1064	1111	1055	1070	1044	1037	1055	1092	1063	1099	1092	1006	1049	1062	1073	1052	1100	1073	1065	1060	1119	1044	1070	1062	1042	1069	1080	1102	1147	1129	1063	1055	1117	1064	1042	1115	1106	1106	1073	1015	1113	1066	1099	1060	1038	1036	1092	1042	1054	1073	1008	1038	1094	1044	1078	1068	1066	1014	1054	1030	1113	1062	1066	1103	1090	1052	1095	1066	1089	1079	1058	1076	1091	1097	1107	1100	1041	1054	1127	1101	1107	1049	1011	1045	1058	1099	1057	1050	1042	998	1094	1026	1053	1038	1102	1067	1095	1075	1028	1037	1017	1037	1067	1097	1100	1099	1044	1013	1110	1056	997	1010	1007	1058	1068	1088	1095	1085	1064	1042	1030	1041	1098	1034	1088	1036	1045	1052	1039	1035	1058	1070	1092	1104	1033	1095	1085	1071	1021	1022	1056	1098	1070	1041	1082	1024	1098	1041	1102	1084	1070	1032	1068	1033	1043	1104	1091	1059	1108	1009	1072	1040	1025	1044	1050	1061	974	1127	1025	1111	1072	1012	1030	1108	1053	1081	1018	1037	1053	1046	1014	1074	1070	1058	1094	1039	1057	1063	1044	1051	1078	1076	1003	1095	1030	1076	1110	1027	1064	1114	1072	1052	1062	1028	1055	1079	1075	1019	1026	1061	1136	1122	1005	1012	1044	1015	990	1031	1035	1027	1060	1091	1068	1082	1088	1093	1055	1027	995	1023	1043	1037	1038	1019	983	1061	1037	1042	1035	1015	1042	1056	1076	981	1049	1051	1056	1060	1066	1122	1040	1068	1015	1016	1053	1125	999	1033	1090	1015	1042	1046	1101	1039	1044	1070	1045	1038	1053	1064	1003	1054	1089	1099	1006	1024	1044	1034	1066	1031	1063	1042	1071	1041	1029	1087	1069	1003	1052	1002	1060	1057	1027	1091	1018	1063	1051	1025	1073	1052	1066	1013	1021	1100	1112	1025	1030	1111	1036	1061	1096	1037	1021	1060	1043	1102	1086	1049	1092	1050	1079	1135	1092	1053	996	1054	1075	1065	1042	1060	1080	1095	987	1047	1043	1044	1037	1087	1051	1085	1040	1060	1039	1048	1071	1022	1056	1072	1008	1105	1067	1062	1125	1047	1047	1085	1059	971	1113	1023	1014	1050	1080	1035	1035	1068	1089	1063	1076	1072	1067	977	1090	1029	1081	1084	1053	1030	1017	1053	1097	1075	1078	1083	1050	1015	1086	1080	984	992	1056	1097	1056	1043	1067	1099	1046	1076	1043	1016	1071	1011	1078	1061	1002	985	1063	1038	1009	1096	1085	1081	1050	1039	1079	1044	1052	1083	1078	1032	1038	1050	1039	1065	1047	1042	1068	1092	1078	1069	1051	1060	1058	1072	1057	1090	1032	1066	1047	1089	1049	1057	1079	1101	1063	1030	1073	1009	1027	1094	1091	1031	1023	1036	1028	1053	1038	1044	1041	1091	1083	1098	1040	1105	1022	1023	1032	1056	1040	1082	1040	1053	1072	989	1060	1064	1034	1020	1079	1098	1062	1050	1043	1068	1055	1049	1158	1041	1043	1114	1090	1059	1035	1024	1046	1065	995	1032	1069	1086	1055	1011	1056	1037	1082	1100	1068	1032	1088	1087	1024	1025	1068	1044	1058	1098	1069	1077	1070	1003	1028	994	1099	1080	1098	1077	1058	1102	1074	1024	1046	1013	1038	1018	986	1073	1044	1019	1093	1107	1095	1076	1110	1063	1056	989	1032	1055	1142	1076	1036	1015	1078	1030	1056	1074	1081	1050	1059	1114	1066	1035	1071	1053	1017	1036	1113	1096	1057	1074	1093	1053	1041	1059	1078	1050	1028	1039	1048	1104	1060	1024	1038	1049	1010	1114	1096	1058	1065	1038	1079	1024	1034	1026	1073	1103	1085	1012	1084	1054	1071	1062	1091	1081	1073	1022	1064	1066	1071	1112	1055	1018	1090	1082	1020	1090	1013	1084	1055	1037	1089	1048	1042	1058	1039	1049	1013	1068	1049	1061	1039	1075	1040	1041	1048	1057	1052	1070	1027	1020	1037	1063	1123	1029	1104	1103	1027	1057	1064	1041	1092	1073	1064	1125	1049	1059	1017	1011	1087	1105	1088	1033	1119	1061	1090	1054	1027	1016	1045	995	1067	1070	1094	1067	1094	1033	1079	1013	1036	1093	1065	1021	1072	1057	1053	1087	1072	1055	1060	1120	1065	1040	1069	1027	1086	989	1065	1055	1035	1010	1058	1051	1120	1068	1066	1093	1078	1065	1102	1045	1059	1090	1078	1048	1029	1024	1078	1016	1028	1049	1016	1032	1060	1100	1051	1065	1062	1036	1076	1095	1053	1046	1100	1078	1025	1091	1080	967	1081	1031	1092	1107	1026	1047	1053	1064	1010	1050	1110	1046	1029	1045	1022	1116	1104	1073	1054	1067	1092	1036	1085	1082	1034	1118	1091	1002	1081	1055	995	1051	1062	1010	1014	1031	1070	1067	1055	1107	1060	1113	1038	1074	1013	1065	1008	1051	1070	1001	1077	1075	1068	1018	1021	1119	1082	1059	1088	1064	1040	1043	1069	1072	1062	1065	1072	1019	1085	1039	1033	1088	1061	1059	1068	1042	1074	1145	1077	1062	1033	1043	1027	986	1051	1040	1082	1032	1060	1066	1060	1076	1097	1019	1028	1033	1012	1105	1041	1050	1075	1129	1020	1012	996	1074	989	1030	1042	1012	1026	1045	1053	1013	1061	1051	1062	1012	994	1069	1023	1107	1075	1031	979	1033	1066	1064	1115	1082	1053	1032	1097	1025	1099	1090	1080	1063	1098	1022	1026	1078	1094	1099	1102	1042	1093	1030	1062	1053	1047	999	1029	1086	1078	1043	1042	1063	1055	1086	1048	1070	1064	1056	1116	1024	1040	1101	1082	1102	1098	1060	1058	1097	1093	1020	1083	1039	1090	1067	1001	1024	1080	1083	1068	1089	1115	1107	1072	1072	1039	1058	1037	1010	1112	1036	1040	1072	1071	1054	1048	1060	1083	1046	1029	1078	1041	1048	1091	1103	1064	1008	1098	1052	1047	1107	1093	1041	1114	1100	1031	1059	1010	1091	1047	1064	1043	1025	1012	1084	1073	1045	1052	1026	1049	1058	1034	1035	1041	1021	1054	1054	1042	1101	1111	1017	1069	1050	1028	1068	1044	1045	1042	1070	1066	1069	1053	1048	1036	1090	1060	1072	1040	1119	1089	1024	1057	1007	1073	1091	1069	1087	1055	1032	1045	995	1062	1087	1091	1029	1081	1052	1089	1071	1069	1085	1069	1065	1062	1094	1034	1072	1058	1106	1011	1119	1060	1089	1016	1029	1036	1057	1145	1045	1107	1083	1056	1039	1097	1080	1025	1111	983	1072	1048	1067	1019	1059	1081	1022	1103	1015	996	1043	1078	1001	1059	1056	1100	1029	1076	1112	1038	1084	1045	1086	1109	1079	1055	1101	1076	1032	1072	1054	1077	1031	1055	1052	1065	1048	1067	1032	1073	1021	1103	1053	1052	1085	1048	1007	1065	1040	1069	1084	1087	1102	1046	1077	1097	1056	1100	1045	1035	1110	1079	1078	1049	1062	1109	1041	1037	1029	1066	1062	1039	1094	1058	1040	1044	1054	1067	1071	1098	996	1021	1029	1013	1065	1014	1069	1119	1018	1049	1084	1012	1084	1024	1076	1125	1102	976	1012	1114	1083	1060	1028	1051	1045	1062	1052	1073	1089	1129	1031	981	1050	1081	1106	1107	1037	1079	1075	1029	1068	1048	1058	1059	1016	1028	1038	1043	1045	1072	1060	985	1016	1058	1032	1113	1112	1102	1062	1019	1010	998	1063	1086	1120	1122	1124	1065	1047	1089	1066	1032	1071	1079	1029	1071	1067	988	1039	997	1089	1005	1088	1051	1047	1086	1113	1054	1034	1084	1113	1093	1067	1055	1036	1043	1046	1127	1086	1088	1059	1032	1044	1043	1084	1060	1067	1041	1122	1066	1055	1064	1099	1073	1066	1089	1082	1086	1065	1007	1114	1067	1004	1056	1076	1057	1085	1055	1050	1046	1039	1069	1056	1025	1035	1046	1059	1113	1063	1051	1061	995	1057	1061	1039	1016	1089	1060	1078	1044	1083	1110	1060	1011	1029	1075	1036	1043	1022	1063	1041	1077	1065	1058	1035	1012	1008	1071	1055	1025	991	1062	1036	1059	1024	1046	1015	1086	1026	1031	1020	1062	1013	1030	1073	1062	1094	1063	1054	1055	1066	1045	1065	1035	1055	1050	1032	1095	1032	1064	1043	1034	1035	1005	1025	1068	1034	1034	1106	1030	964	1057	1062	1046	1062	1061	1042	1081	1078	1073	1041	1020	1005	1074	1024	993	1079	1066	1052	1101	1051	1052	1074	1057	1012	1069	1029	1109	1069	1056	1074	1073	1107	1060	1131	1045	1081	1012	1018	1028	1017	1018	1059	1049	1054	1028	1084	1092	1033	1110	1084	1058	1066	1097	1036	1012	1036	974	1011	1000	1019	1050	1064	1057	1103	990	1057	1047	1077	1053	1021	1070	1059	1073	1061	1070	1085	1019	1038	1008	1082	1137	1006	1053	1049	1040	1020	1119	1035	1033	1112	1025	1082	1045	1020	1033	1077	1025	1022	1008	1029	1044	993	1050	985	1061	1027	1134	1035	1087	1061	1052	1069	1062	1045	1047	990	1074	988	1022	1087	1007	1064	1071	1105	1022	983	1063	1036
22739	20988	28701	23464	20991	21046	7847	1578	1143	1164	1083	1056	934	891	946	921	872	817	875	832	858	787	757	799	771	827	818	848	785	755	793	815	787	751	771	796	759	815	748	769	778	787	725	770	761	731	764	774	739	756	811	759	795	780	785	783	754	768	752	721	760	810	745	750	784	776	795	752	712	734	739	737	736	732	756	773	683	731	788	763	787	733	716	725	758	775	770	827	727	779	720	722	752	741	721	704	787	750	814	750	734	764	782	792	758	727	689	758	741	756	763	793	784	755	717	725	780	716	783	771	724	722	760	783	784	789	767	770	746	790	766	830	690	787	773	698	746	759	772	753	701	787	742	765	739	685	757	724	752	708	749	732	764	738	742	729	714	764	819	711	729	803	785	817	777	726	761	666	813	752	768	733	697	780	720	721	724	801	739	744	743	752	727	748	702	726	741	751	723	785	753	743	769	724	769	694	754	738	780	730	783	733	740	702	793	678	719	772	729	773	773	751	767	750	711	738	693	767	766	773	706	764	751	789	678	721	752	764	742	818	713	770	776	749	724	808	767	779	764	751	753	731	752	751	755	739	742	747	736	715	708	732	733	797	740	717	835	695	740	777	740	764	777	755	777	756	725	769	735	715	750	770	744	741	758	768	732	740	725	749	697	789	720	715	719	727	738	764	771	724	801	748	741	777	708	736	740	788	734	753	741	726	748	693	750	741	731	739	754	780	721	764	728	740	736	775	788	707	739	751	758	779	717	756	751	742	713	755	769	740	730	707	748	760	704	733	702	753	762	726	735	705	697	799	702	768	750	697	800	736	738	765	726	689	703	804	709	761	743	759	794	777	730	818	749	753	710	708	783	771	740	774	758	733	735	758	692	721	769	733	734	765	722	728	765	774	745	759	786	754	711	763	651	716	770	744	748	781	702	743	735	842	741	740	735	750	785	705	704	746	732	666	793	773	751	739	731	729	780	733	773	769	760	781	742	704	700	822	756	746	695	721	783	738	719	672	783	730	750	710	667	717	762	761	752	743	711	751	753	732	763	770	724	801	726	722	761	708	679	740	729	769	740	768	764	724	718	687	728	723	796	732	762	747	760	723	762	742	773	738	753	787	749	704	721	749	780	746	694	708	763	743	738	774	769	755	727	779	781	749	737	760	699	804	740	719	742	755	751	756	779	719	765	742	701	765	737	748	763	686	748	713	725	763	691	722	722	771	738	741	771	727	748	762	770	741	762	737	750	766	744	721	744	723	774	743	718	745	701	733	740	734	760	692	761	745	762	718	765	734	751	712	720	710	711	715	739	708	759	734	761	723	764	738	778	743	718	729	738	728	735	720	725	728	761	675	826	781	747	747	755	786	733	787	747	729	753	716	779	723	758	738	768	721	778	795	731	756	724	783	743	722	761	735	775	733	691	751	728	711	717	776	714	720	753	714	712	716	736	741	783	737	778	683	719	759	756	733	714	749	688	725	745	731	739	739	734	710	741	734	729	714	710	779	721	738	706	726	765	723	748	788	735	806	716	765	717	757	766	785	717	722	751	714	695	791	712	713	735	762	770	745	737	722	772	756	717	746	761	740	771	689	729	709	760	748	771	747	735	749	696	742	685	704	751	777	748	723	805	721	743	783	747	763	732	716	740	758	759	796	765	726	771	775	719	709	700	761	748	742	748	712	725	763	732	760	796	737	803	760	740	749	743	759	786	774	746	718	718	767	727	755	767	765	711	734	743	734	788	799	725	751	710	708	746	718	738	724	760	759	755	701	778	747	675	744	717	772	789	802	732	753	761	715	706	743	716	710	780	757	709	729	789	754	741	725	728	735	710	747	779	752	742	733	714	756	699	743	724	777	740	754	767	739	715	718	690	777	719	753	749	761	730	727	774	712	698	770	713	754	752	727	747	769	756	711	746	735	752	686	709	774	723	782	746	706	711	756	748	787	692	758	766	710	805	731	727	695	753	777	809	729	748	734	763	748	794	734	739	750	812	749	786	719	736	734	785	741	755	756	737	740	758	783	754	701	743	739	714	754	711	721	761	736	736	790	711	739	747	741	766	772	725	767	730	737	681	746	774	760	768	758	751	746	750	794	766	761	751	721	788	745	727	736	773	734	769	760	709	738	699	734	736	710	755	759	763	757	729	704	721	708	704	769	723	706	693	733	695	786	746	714	746	813	683	750	759	749	721	683	772	715	737	729	724	752	721	711	771	759	773	699	739	753	736	724	722	797	746	722	756	762	772	726	759	734	755	732	784	712	780	718	817	746	734	737	765	734	692	740	740	754	717	747	730	748	739	726	744	767	751	722	700	728	795	757	742	732	773	801	736	687	794	795	740	754	769	715	748	743	726	734	713	756	757	736	704	779	743	724	719	786	722	693	752	773	750	767	790	752	740	741	708	679	767	739	749	782	768	752	726	686	772	778	727	735	718	749	721	750	727	731	702	724	720	745	718	733	734	783	763	709	765	702	705	756	701	730	754	751	761	744	746	713	746	781	736	696	740	747	795	721	778	806	761	777	736	727	724	714	802	802	755	733	756	731	789	778	746	731	702	752	771	720	733	729	706	713	751	770	791	737	752	748	746	757	764	710	723	752	746	706	734	738	753	803	713	756	766	727	718	716	723	793	739	734	734	761	740	774	763	753	770	792	749	721	752	797	755	737	750	728	719	750	741	762	704	770	753	715	694	719	791	729	701	761	758	691	786	731	734	728	776	697	741	674	747	712	792	741	718	740	782	769	755	696	738	748	745	777	711	731	711	737	750	728	747	713	802	746	737	760	729	726	770	694	734	698	757	721	743	727	769	790	712	767	745	750	784	773	773	733	756	773	763	815	718	740	738	758	728	797	808	711	740	730	766	741	713	762	763	744	775	749	728	785	742	733	707	713	751	749	725	758	771	780	704	776	755	738	745	759	742	740	761	755	759	732	686	754	753	804	738	735	765	767	764	805	714	740	703	742	794	745	755	706	756	706	803	733	744	731	718	711	706	728	711	797	790	714	762	737	715	788	727	750	782	727	727	715	766	757	792	737	675	725	744	736	777	766	721	733	671	734	766	716	743	765	796	716	723	732	722	762	761	744	726	765	770	718	733	780	759	736	743	744	818	726	733	748	745	691	747	732	696	726	769	759	733	760	767	799	746	790	713	756	736	761	711	733	749	744	792	737	723	730	716	734	719	763	708	702	730	787	730	736	740	768	782	772	768	673	725	796	734	720	754	728	759	724	766	746	738	740	760	740	758	721	730	758	696	702	717	692	748	693	710	726	695	741	718	781	731	726	780	764	769	768	744	777	773	760	750	766	768	774	749	736	746	699	783	781	753	768	734	749	753	708	722	694	699	700	750	727	739	781	736	740	767	792	748	770	744	768	759	714	700	718	767	734	747	756	768	728	718	704	705	704	775	762	755	764	749	743	758	758	721	759	730	711	736	739	727	735	774	798	692	754	781	730	732	762	739	749	739	770	726	748	751	751	781	727	772	774	734	701
7541	16344	12988	7119	5186	3888	3042	2600	2189	1938	1740	1623	1434	1472	1291	1305	1214	1166	1167	1116	1082	1103	1110	1006	1068	1012	1036	962	1008	1058	1011	950	970	989	1010	977	993	961	917	975	1067	964	961	930	943	999	981	969	949	921	959	970	967	1006	913	974	917	930	991	956	892	980	949	929	941	963	935	947	920	938	925	967	933	971	866	955	942	930	963	974	922	928	906	976	950	958	879	989	883	947	995	920	917	938	953	876	900	921	977	958	873	900	928	925	952	909	934	961	930	916	965	1007	971	971	921	906	943	926	931	980	963	924	891	953	861	939	954	904	873	986	924	924	891	874	898	954	962	936	915	936	876	901	886	946	954	942	969	900	947	959	980	965	898	936	935	988	920	909	917	960	971	983	929	956	911	969	967	880	950	956	916	921	907	956	891	920	1005	955	957	927	941	975	881	932	1001	923	923	1021	964	901	939	901	935	937	953	951	977	955	972	951	922	985	947	921	879	991	915	923	919	941	982	917	944	946	898	920	936	981	881	904	924	974	926	916	990	949	951	924	885	936	959	948	942	918	924	948	959	961	956	930	975	959	960	930	946	859	941	948	952	956	914	943	910	941	977	983	945	955	969	964	910	942	901	1008	931	880	925	945	903	932	946	949	929	928	991	947	942	962	929	920	932	989	913	913	950	935	963	936	934	877	927	918	927	904	885	934	937	967	921	905	948	911	942	924	875	933	917	928	944	928	955	972	901	951	927	899	950	956	956	914	927	919	930	902	937	894	931	912	933	936	927	999	949	971	938	922	904	923	931	957	876	990	928	967	934	899	946	992	885	958	905	915	911	943	909	966	908	953	935	873	940	916	952	929	968	926	930	1005	864	980	936	923	919	893	961	961	921	930	938	903	962	938	933	954	964	877	911	874	953	931	913	892	927	932	919	952	916	930	897	924	910	932	919	985	970	913	922	929	928	887	889	932	941	971	993	952	987	914	956	907	905	919	958	957	939	971	919	949	932	904	866	935	969	903	925	894	981	939	921	928	886	897	952	863	943	938	887	942	938	926	919	955	930	906	861	928	945	931	964	877	921	900	943	914	932	933	920	975	946	941	922	974	956	930	921	919	868	934	902	938	902	921	926	892	914	953	929	926	975	934	982	948	980	906	965	934	974	919	907	924	959	900	919	949	923	933	912	922	976	922	946	933	962	893	952	904	940	905	1004	949	919	976	965	974	897	873	949	962	917	948	884	942	951	870	999	934	949	983	912	877	1010	901	909	959	962	976	927	942	984	947	901	927	978	883	944	928	907	928	951	982	938	902	926	1004	932	917	958	933	949	916	877	897	970	937	972	912	876	958	943	939	968	883	903	854	916	925	900	917	947	970	914	899	969	1011	914	929	932	901	979	964	925	957	947	902	942	955	911	962	950	963	902	928	975	950	928	973	916	920	973	936	962	913	891	922	956	912	937	873	945	949	985	954	939	934	965	900	948	938	965	945	929	942	947	907	930	1014	930	958	944	945	925	980	960	907	970	926	941	956	910	956	923	896	925	950	907	866	911	1000	909	950	881	957	900	945	936	897	951	911	916	942	949	943	935	1000	922	988	905	937	937	948	909	956	960	940	872	917	975	976	957	934	909	952	921	960	950	959	910	923	900	931	943	916	934	937	916	942	972	883	955	942	967	929	911	965	922	896	903	898	1000	935	971	969	999	1012	845	976	921	948	936	925	1003	957	925	923	1001	905	933	912	952	895	946	989	912	924	934	907	911	970	937	979	952	935	900	920	908	928	909	946	925	932	908	847	911	947	913	963	934	912	933	946	908	956	924	902	963	915	934	913	964	937	959	984	949	923	929	936	953	964	912	920	946	935	948	910	909	930	942	954	914	987	920	933	890	982	875	940	914	924	923	936	898	972	882	929	949	954	908	954	949	920	954	936	993	960	948	938	982	948	938	935	959	937	926	925	936	960	908	893	931	944	984	973	924	892	930	911	919	914	939	902	949	870	897	932	936	928	991	928	964	936	964	931	980	911	906	885	940	907	941	906	923	868	928	916	913	931	981	902	957	896	880	943	957	881	933	925	979	904	951	927	941	911	892	919	882	921	913	958	934	960	992	897	925	928	902	964	967	909	893	954	939	910	920	984	978	951	938	876	894	952	949	963	938	923	929	955	928	930	965	909	921	981	911	903	954	909	900	934	934	940	885	903	934	947	941	971	887	887	917	918	855	929	938	951	953	933	941	917	958	966	947	877	996	987	975	890	957	921	976	891	959	911	964	862	889	927	977	869	908	940	946	963	962	945	904	955	923	939	900	903	897	907	930	948	964	1001	997	911	963	940	945	1018	914	892	932	921	918	976	893	938	948	924	921	981	916	991	898	905	881	891	933	977	908	922	888	959	969	896	906	925	942	957	932	968	931	889	967	912	909	884	973	894	950	920	907	922	916	911	942	921	917	940	951	955	922	970	900	928	943	973	892	983	968	903	955	913	955	923	971	933	914	958	1000	901	930	968	942	905	898	925	970	891	925	940	924	961	875	920	936	914	942	965	947	987	913	937	948	892	919	915	907	870	929	930	990	977	892	926	942	874	1016	941	955	931	878	956	906	963	905	909	981	924	927	932	932	930	953	985	957	973	893	943	914	960	964	928	973	914	997	940	937	878	919	954	918	971	999	914	959	871	932	951	886	943	923	981	897	909	927	906	906	967	931	922	906	932	927	887	922	921	938	937	892	913	938	905	944	942	971	946	958	966	933	926	979	904	906	890	960	967	981	907	918	898	966	956	902	907	914	916	955	1005	990	970	930	924	929	908	925	901	916	874	898	912	962	889	909	881	894	895	927	956	922	999	906	970	862	961	910	927	960	976	901	950	944	948	899	975	965	961	925	999	945	869	954	859	900	909	928	957	972	990	932	913	939	942	1006	972	960	972	935	949	903	942	957	907	939	901	971	932	887	883	913	901	896	922	918	951	966	956	936	896	962	892	946	937	943	925	928	927	894	977	947	949	958	900	920	926	894	971	872	932	916	918	953	995	934	894	941	899	956	932	956	958	988	882	911	945	912	926	962	962	983	924	970	893	915	943	980	943	906	930	876	926	937	977	967	921	919	879	906	932	907	943	955	916	941	902	877	927	960	939	902	854	922	952	934	918	984	929	947	941	940	941	908	906	947	979	914	939	852	970	904	982	943	907	968	909	954	979	904	944	945	919	921	944	908	897	915	928	978	933	922	921	968	917	954	895	942	937	965	938	930	908	899	908	982	907	948	903	899	961	901	912	967	931	986	892	959	922	908	883	947	953	940	967	980	918	931	896	960	914	928	954	934	949	925	895	904	905	1006	887	937	932	948	919	976	950	954	922	947	933	960	918	908	905	990	917	943	923	966	898	915	943	950	950	894	940	940	936	948	965	938	909	891	908	958	927	963	912	900	941	998	940	987	921	937	994	911	893	952	966	890	934	975	931	907	910	936	935	964	971	907	953	920	930	1003	939	934	963	929	902	885	927	914	921	937	931	902	948	933	899	924	900	957	935
26727	20503	9467	1232	793	780	667	530	531	508	523	506	506	547	523	522	518	496	505	455	471	503	533	513	492	501	551	527	551	510	573	486	495	500	447	488	494	474	498	471	473	511	466	475	480	500	536	475	467	493	495	503	481	503	489	468	496	456	508	472	482	513	504	523	500	536	477	485	462	486	511	501	504	490	516	480	478	500	490	498	552	461	443	473	527	481	500	525	498	491	521	461	500	521	487	510	511	466	486	516	507	454	503	482	521	500	539	472	513	503	496	536	494	501	511	494	526	502	506	539	461	485	481	513	514	487	475	532	555	517	492	474	504	489	508	531	497	484	481	516	486	536	507	493	509	493	503	513	527	500	481	497	544	486	534	481	491	460	478	534	458	481	504	488	517	505	502	503	505	508	468	510	502	508	477	494	487	511	482	520	532	514	501	485	479	532	489	528	502	465	521	509	530	523	514	518	536	483	494	469	472	518	500	504	502	456	501	453	484	469	485	493	465	494	494	471	534	509	518	489	473	507	456	534	500	496	493	478	476	527	494	497	483	491	526	488	541	496	515	497	508	497	480	510	523	501	531	493	463	513	529	470	522	484	473	503	480	551	508	474	488	467	519	427	512	497	485	512	508	499	501	509	464	493	539	489	481	466	487	491	512	483	490	514	479	486	539	496	491	470	483	513	502	507	489	488	506	502	458	544	510	485	508	498	488	463	469	496	493	498	494	459	490	503	476	485	497	524	499	501	511	499	466	514	476	492	488	508	573	507	497	481	467	511	512	508	496	481	518	489	495	486	507	492	497	493	521	494	466	446	478	515	492	471	490	476	502	512	487	481	531	466	508	484	504	526	470	483	499	510	512	496	508	491	472	485	462	497	456	472	485	508	499	497	517	470	485	493	501	486	482	544	519	506	514	475	505	499	528	477	465	523	475	500	469	496	502	506	502	505	502	492	509	480	487	487	509	494	500	496	470	533	520	490	516	465	479	500	460	438	496	531	506	484	441	424	507	505	497	504	513	468	537	512	516	491	498	501	504	497	501	484	508	537	473	520	492	476	511	497	520	497	501	458	491	496	448	469	528	512	504	490	463	498	520	510	491	493	532	500	526	531	524	530	548	485	497	540	538	461	521	553	490	514	487	466	480	523	490	476	484	499	505	488	491	503	506	479	508	503	509	525	488	496	483	523	490	474	488	469	499	523	490	492	459	525	440	437	491	501	488	547	513	522	511	493	493	501	512	474	478	451	501	519	482	519	506	536	505	462	488	487	479	487	525	508	495	486	515	506	518	478	533	506	506	512	509	510	482	533	486	521	475	495	502	470	491	495	509	466	499	509	503	465	492	530	522	505	512	508	452	520	521	478	482	521	539	479	522	480	471	466	512	515	497	487	480	515	490	517	529	537	538	529	468	513	518	464	509	462	497	506	478	457	523	500	478	447	520	495	518	497	505	490	493	481	478	494	499	491	539	472	500	493	477	520	481	472	530	521	505	482	499	488	488	483	508	539	508	487	526	478	500	501	489	474	501	490	491	489	480	499	470	500	439	536	481	538	509	494	510	493	516	477	503	466	513	504	470	479	541	470	497	471	511	497	455	548	469	499	475	495	478	519	469	483	493	479	488	500	504	501	490	493	503	484	510	497	510	477	518	473	503	535	491	469	522	502	483	496	499	475	503	476	523	502	500	478	474	492	513	472	482	483	519	484	518	515	501	531	478	499	483	515	501	498	490	472	528	506	541	495	498	490	488	481	545	440	476	537	494	493	494	475	523	498	497	514	480	524	493	481	511	457	479	488	506	499	493	524	508	513	478	524	463	503	518	518	465	519	480	491	493	499	495	499	511	512	503	474	442	502	494	495	516	454	509	491	507	483	469	550	489	479	486	506	489	494	491	527	501	521	477	496	497	503	477	516	495	534	497	557	523	486	466	526	497	472	496	504	456	456	532	487	507	496	504	475	521	477	533	474	472	473	524	535	480	513	528	546	564	545	514	480	540	495	492	473	530	522	475	485	454	494	528	456	509	488	511	530	473	465	500	531	477	499	483	473	513	504	505	479	474	501	509	511	480	532	488	475	450	509	459	540	477	463	490	513	486	504	502	511	504	467	497	499	491	544	486	481	491	488	530	508	489	483	511	469	525	537	506	489	489	513	487	493	492	481	478	527	493	487	450	526	495	491	476	512	522	498	540	450	481	535	500	531	534	503	444	496	499	475	509	465	565	516	497	501	473	535	499	502	487	472	509	519	488	482	458	516	484	478	490	497	490	491	477	487	480	498	528	483	500	511	515	490	485	517	511	543	505	512	499	486	494	500	461	462	457	511	462	489	526	473	484	494	492	507	498	484	508	506	530	482	515	502	562	450	477	490	512	477	480	530	502	501	479	498	469	462	512	506	513	481	522	522	495	471	523	480	520	509	527	522	474	490	555	477	472	476	488	500	502	480	487	507	491	468	507	486	500	507	505	526	515	514	516	467	501	474	508	541	477	521	485	532	508	472	480	484	483	448	505	492	493	492	534	517	503	496	461	511	481	449	502	458	518	513	476	472	486	477	486	487	452	492	479	523	481	506	474	493	500	485	527	456	545	503	511	501	517	484	488	497	475	492	520	487	515	498	459	486	488	474	496	512	505	549	499	483	476	502	481	486	489	474	486	480	461	487	551	492	517	490	485	484	476	480	492	457	509	487	538	484	526	475	463	520	471	494	518	499	446	521	496	461	482	539	500	517	497	433	529	457	494	523	503	534	529	487	487	522	489	453	504	492	480	519	455	519	519	515	527	506	499	517	486	497	500	518	523	494	479	523	477	446	491	470	481	502	461	533	472	495	540	496	492	480	512	535	522	500	487	494	461	472	479	486	515	507	523	434	518	528	534	496	465	473	497	517	495	485	502	512	516	451	493	512	472	506	428	474	487	467	476	517	495	481	508	499	490	542	530	479	490	529	479	552	465	499	477	531	541	462	492	478	501	465	456	513	521	504	509	511	490	458	501	501	444	458	500	486	499	495	502	503	479	488	485	525	489	495	488	488	484	456	505	490	506	501	507	493	499	519	507	482	483	476	485	483	500	484	505	472	494	482	507	477	554	507	493	472	526	504	509	512	500	524	495	516	506	536	484	495	470	547	472	517	469	500	485	462	476	513	490	489	499	521	473	520	450	487	494	519	526	479	493	487	471	501	510	476	504	495	495	460	489	514	494	504	518	530	521	484	512	522	500	496	531	489	518	504	522	490	484	513	495	485	477	517	488	494	467	501	479	513	521	513	500	449	482	492	491	505	494	471	494	502	523	505	517	492	493	541	488	494	537	515	540	534	490	565	550	473	516	516	489	529	497	476	453	498	452	481	500	495	441	525	458	468	532	487	471	488	491	479	501	489	530	489	469	508	460	504	549	483	488	509	481	499	488	509	480	498	483	473	498	475	490	460	535	545	504	468	565	480	525	453	492	529	525	486	446	486	491	515	505	515	503	433	522	499	466	494	486	484
4385	1682	1437	958	853	737	738	708	666	709	661	654	648	654	660	610	616	644	658	593	674	582	661	639	633	616	637	608	654	620	648	612	649	681	612	595	606	633	671	602	627	665	629	648	637	648	628	662	613	632	613	667	596	617	612	572	636	641	577	642	622	652	608	613	589	625	610	634	652	622	592	619	651	578	629	651	619	685	574	653	643	610	615	566	616	588	585	600	632	625	643	639	656	620	625	627	640	619	596	643	612	582	645	596	634	642	620	623	618	605	624	655	601	622	597	585	611	612	633	631	607	638	665	605	618	589	572	611	643	567	635	634	645	610	555	654	604	654	633	601	649	637	641	616	639	668	610	612	657	610	650	630	589	612	643	630	638	603	612	618	592	651	608	643	658	615	628	636	648	583	629	674	651	599	653	638	627	638	613	605	628	676	617	637	640	632	630	594	626	600	582	661	626	633	624	628	626	599	642	635	651	643	613	634	644	580	665	633	634	661	663	606	671	601	673	624	670	600	620	636	616	638	625	637	647	684	629	689	657	653	629	631	658	610	599	603	625	587	662	583	626	587	639	637	646	637	650	614	617	625	631	594	636	646	654	573	666	593	674	608	618	628	644	607	595	629	603	640	633	636	622	623	644	637	637	644	643	591	642	625	588	602	657	669	604	598	589	604	630	627	609	658	608	669	626	642	635	677	673	635	607	610	586	627	616	623	632	601	608	576	589	645	703	652	599	611	625	610	637	640	622	653	660	624	614	650	641	584	605	639	634	617	605	587	633	634	596	634	594	603	613	593	638	643	660	626	623	626	602	600	627	657	634	621	656	689	646	660	585	608	634	660	666	656	627	580	685	620	619	644	623	617	626	625	651	618	599	619	637	661	608	625	610	619	615	611	607	637	615	604	605	668	634	659	635	635	581	626	628	596	640	628	616	609	641	620	621	634	636	573	631	603	623	604	660	643	599	613	631	636	643	699	646	636	629	641	639	627	628	570	653	632	642	623	633	636	630	657	679	620	635	608	659	599	584	599	640	649	671	664	632	667	606	566	635	643	611	646	638	657	619	636	629	606	618	627	635	629	615	634	627	620	652	641	616	606	666	619	647	653	619	689	630	620	599	685	641	627	643	624	662	600	632	587	599	637	679	586	656	657	626	643	607	615	618	625	597	630	631	614	636	581	624	683	602	642	617	678	597	626	658	640	632	603	634	600	626	656	630	597	613	619	625	627	623	591	626	631	634	607	646	629	596	655	631	643	660	629	593	609	654	684	627	627	567	635	625	603	618	622	628	633	621	639	621	610	627	601	630	654	615	665	638	596	655	630	634	652	613	653	658	602	650	614	641	638	634	620	653	638	620	645	606	636	632	577	634	623	615	581	591	662	638	597	644	633	621	619	608	644	656	595	615	625	605	636	661	600	607	636	639	594	635	644	638	611	627	629	643	620	662	622	618	662	643	652	622	625	622	613	666	581	637	644	677	601	640	618	655	623	653	623	637	622	631	640	624	572	626	580	606	580	645	638	654	660	669	655	629	654	615	621	590	637	614	682	588	630	639	635	609	588	643	635	617	629	602	636	605	620	607	665	613	584	625	635	612	619	596	583	656	617	602	568	588	626	640	602	621	650	634	585	614	661	684	634	686	635	638	643	649	623	663	630	625	629	590	593	640	589	650	612	622	640	652	649	605	639	642	607	629	686	623	653	633	648	627	657	595	620	671	616	673	634	656	650	663	660	582	626	605	663	638	640	630	658	595	625	602	651	644	606	639	670	635	590	650	614	632	645	586	649	618	601	626	631	618	617	645	618	601	638	662	608	624	650	607	656	621	620	621	617	646	696	638	646	598	668	643	613	620	606	638	651	617	629	626	640	599	610	579	626	597	602	641	618	628	619	610	625	661	605	641	649	658	633	641	623	631	626	639	622	621	663	633	621	631	624	618	641	627	614	604	646	658	631	612	634	631	583	642	643	643	632	658	628	672	621	633	641	615	640	634	623	627	644	663	608	599	644	616	591	583	605	613	580	606	630	591	635	562	664	624	615	636	634	647	622	654	644	612	622	667	594	629	680	680	605	623	626	625	598	603	649	601	636	619	698	634	675	626	642	602	640	603	616	617	616	631	627	631	631	641	603	615	626	633	588	629	656	636	632	648	613	657	631	629	643	628	671	624	627	657	619	620	637	605	604	643	616	601	639	629	634	641	637	606	658	581	668	650	622	614	655	613	616	609	684	634	695	652	636	616	654	618	650	639	592	633	632	571	638	592	641	645	623	598	666	652	618	669	622	610	693	628	550	663	649	609	621	597	660	610	636	633	657	592	608	659	609	659	635	594	643	602	638	623	655	586	629	604	618	647	664	640	588	612	628	621	627	609	623	593	646	611	647	633	641	615	630	686	626	616	648	640	625	599	649	671	621	609	644	601	634	623	639	628	673	659	599	609	613	678	596	609	638	629	618	657	606	624	679	599	669	611	641	618	617	596	551	624	678	574	645	678	566	613	597	619	643	614	667	640	651	619	663	668	601	620	632	601	617	657	670	597	623	648	628	654	642	646	618	622	624	599	641	623	617	666	652	648	697	639	619	615	606	682	628	622	688	629	632	650	640	621	581	649	638	577	649	654	636	668	622	622	646	614	642	613	654	621	621	626	607	624	586	595	629	628	605	581	592	632	634	590	604	576	626	612	572	638	587	637	624	629	704	618	597	612	608	640	635	640	644	602	617	583	591	589	616	630	595	646	645	611	675	604	659	630	653	633	578	645	627	613	668	620	639	655	584	576	622	644	595	620	671	615	638	660	642	637	661	594	620	614	604	647	664	641	618	609	608	608	607	640	585	637	607	626	657	666	615	640	667	661	681	618	638	631	642	630	617	588	641	601	607	630	659	634	620	614	593	612	676	643	612	620	613	613	608	658	615	669	649	647	624	606	656	658	629	694	613	603	591	592	618	585	640	691	601	614	663	639	628	612	657	643	603	636	626	624	642	613	606	631	606	672	633	616	659	605	631	652	610	638	636	616	592	578	626	619	662	619	626	589	639	690	617	625	658	627	591	606	624	655	636	688	635	586	669	612	636	620	639	572	622	609	579	634	606	609	656	624	602	604	621	645	605	621	617	643	670	620	646	625	628	593	645	628	637	600	596	635	670	575	637	588	672	634	609	605	629	662	579	622	623	679	582	604	640	652	623	604	610	651	624	612	638	623	646	646	646	645	643	614	621	616	642	676	624	619	631	598	632	672	605	685	647	643	659	639	685	648	579	615	648	646	620	611	630	604	624	651	645	587	657	662	627	612	619	592	629	649	613	636	610	618	628	653	681	607	598	639	578	588	631	662	601	620	621	612	606	627	670	636	623	626	585	617	649	630	605	645	568	623	609	630	616	615	625	611	641	606	680	643	637	645	678	637	666	610	662	615	642	666	638	608	616	642	669	661	627	660	627	635	614	595	606	638	618	628	663	636	653	627	669	642	602	579	648	660	637	667	599	609	602
23758	21013	28305	23898	20981	9957	1678	1214	1078	991	1014	1044	974	892	963	865	930	920	888	966	872	854	916	829	821	858	903	912	923	884	876	850	881	835	892	815	860	819	830	853	851	855	870	794	852	871	883	874	889	851	861	905	875	857	861	870	876	870	877	868	913	853	860	887	804	843	842	862	912	860	808	841	845	839	865	904	875	799	842	828	862	849	874	828	868	842	832	848	789	851	899	888	819	821	864	885	869	881	804	799	872	861	822	902	845	878	816	911	874	883	780	824	808	853	858	835	844	868	826	825	862	816	856	823	823	838	844	853	809	865	816	809	819	850	828	806	855	807	898	864	868	805	802	800	826	859	805	837	821	862	802	826	822	850	875	814	799	861	838	862	807	865	836	887	877	905	851	882	843	871	830	833	826	866	919	880	938	804	872	855	887	783	862	841	858	921	859	820	822	846	850	868	818	845	865	820	864	860	880	802	827	863	896	851	910	849	868	872	836	843	861	855	848	806	848	883	815	849	872	870	816	841	829	912	815	848	829	847	840	839	788	882	886	810	849	830	858	823	813	861	824	840	833	811	822	832	860	818	851	832	863	816	869	809	896	885	858	891	836	852	927	845	832	822	817	855	878	895	796	797	854	810	829	877	860	832	859	815	846	890	842	808	883	781	812	879	853	832	861	822	824	765	874	821	837	851	850	814	861	871	845	836	848	873	864	806	840	858	802	793	858	813	877	856	835	859	852	873	848	870	840	846	816	856	860	829	891	846	842	838	800	850	830	828	852	808	843	824	882	874	828	842	900	838	913	824	827	857	827	823	841	830	821	867	796	865	831	806	839	848	843	853	857	862	875	831	818	820	903	820	878	843	855	820	869	868	777	830	782	884	840	825	866	875	868	843	757	870	802	826	814	871	817	805	840	897	848	833	838	859	831	844	887	819	853	893	816	838	885	827	898	826	842	815	877	834	857	843	840	868	804	800	859	881	829	834	833	895	840	829	885	848	902	850	880	846	832	857	793	851	810	817	801	810	905	842	852	873	787	828	835	856	845	834	861	852	792	905	891	820	830	837	848	863	824	808	882	830	826	871	892	860	833	790	834	840	933	853	786	818	822	867	866	838	807	856	820	882	790	894	854	886	823	878	871	849	874	882	876	820	869	806	826	797	826	866	871	845	859	811	820	840	857	840	846	833	815	846	825	834	877	832	860	852	852	898	818	833	809	883	810	824	809	851	818	873	872	804	845	883	815	829	818	832	867	828	861	872	863	906	850	857	854	826	892	839	795	824	824	850	879	821	860	838	813	809	868	856	817	860	863	891	815	816	814	892	878	819	843	870	831	804	792	856	839	835	889	887	801	819	792	842	849	858	859	859	842	896	886	811	855	881	819	832	839	807	834	845	860	771	840	819	780	865	838	833	820	848	835	864	849	856	854	810	899	854	878	829	854	819	796	843	841	795	872	800	859	890	809	839	867	889	825	855	862	857	864	801	838	808	870	871	812	770	880	787	849	875	893	817	847	905	827	803	868	846	823	880	790	805	841	834	846	845	865	824	825	881	840	819	855	833	860	816	845	848	829	854	912	828	850	850	800	845	820	854	888	846	912	849	910	803	855	865	894	801	883	791	819	820	867	812	881	869	840	825	845	870	806	894	869	881	863	848	839	826	890	845	904	844	881	799	859	825	813	841	832	853	837	822	796	869	870	875	840	846	827	880	832	861	843	804	875	833	833	852	909	881	840	864	854	831	891	778	827	837	841	865	824	828	861	824	863	870	877	753	875	797	839	832	834	831	797	857	819	856	855	833	837	786	810	875	864	874	861	788	849	832	820	844	803	880	814	766	851	830	879	800	848	824	836	842	877	827	854	793	848	799	854	852	836	880	825	893	861	856	855	832	860	837	847	797	852	809	831	856	841	820	898	847	847	832	875	831	879	795	810	830	796	847	844	841	840	825	865	856	806	815	837	845	906	806	809	786	854	860	856	861	823	830	843	758	811	825	791	823	832	864	874	842	828	835	797	847	847	870	800	872	873	816	859	856	851	816	874	825	809	802	888	833	820	816	839	794	852	866	856	791	834	824	796	843	880	816	829	859	842	765	863	832	835	832	836	835	854	826	868	880	868	825	813	842	879	811	827	895	837	863	802	863	840	800	799	806	891	859	861	830	864	849	857	790	835	846	898	821	778	850	830	845	793	861	830	854	856	863	842	848	854	870	826	779	853	774	852	857	813	886	820	813	804	870	887	776	830	875	885	772	868	843	831	852	825	863	851	835	840	820	859	867	853	896	884	832	838	861	815	905	889	884	828	812	821	834	876	834	851	894	854	797	860	766	843	799	866	824	811	800	866	854	875	821	828	810	842	857	844	860	847	826	821	826	874	822	881	816	883	847	862	813	800	832	836	789	810	900	837	917	842	823	821	822	803	840	837	805	770	805	873	847	822	878	856	806	778	826	829	869	858	835	841	869	823	829	866	800	835	839	872	873	842	806	812	872	867	842	853	847	853	801	855	820	774	821	871	831	911	823	800	812	861	843	852	832	791	869	810	798	879	858	830	799	850	821	865	843	830	876	892	799	791	797	849	835	813	824	848	813	888	810	853	858	855	849	850	828	821	838	848	853	882	835	823	902	841	853	798	848	852	851	831	822	898	848	827	817	867	808	855	839	845	878	820	827	833	857	838	827	884	865	858	791	865	822	840	849	868	826	855	900	837	798	804	818	839	899	871	823	825	880	801	870	838	848	829	857	836	848	831	844	825	882	807	886	867	846	851	809	841	829	844	841	837	856	808	885	841	783	808	800	873	870	883	832	780	833	820	845	846	815	906	839	867	878	876	809	908	845	883	824	825	873	810	802	861	839	844	830	803	842	849	880	766	902	874	875	829	842	842	800	855	820	820	842	832	843	821	793	852	842	838	826	825	839	841	807	801	866	839	839	790	889	803	869	829	821	898	872	842	878	786	844	858	841	851	829	816	845	862	859	795	816	822	886	850	861	870	822	830	822	907	845	837	815	829	812	909	868	832	870	823	847	851	837	794	858	812	871	831	819	850	900	847	791	902	839	814	884	808	854	837	859	812	822	824	861	849	886	784	857	849	855	878	796	878	851	861	841	800	847	877	864	812	795	812	856	859	904	846	847	869	829	783	861	857	864	843	848	851	795	772	876	811	816	871	839	905	753	844	824	850	871	849	868	843	902	829	829	863	835	854	853	876	813	841	817	804	850	847	884	841	887	816	801	844	796	871	844	867	820	893	812	865	820	815	783	831	856	776	817	829	889	854	931	835	832	874	824	866	870	795	833	812	840	873	842	832	861	862	842	797	817	823	861	781	862	902	796	839	837	810	858	819	865	858	847	875	828	876	817	839	815	785	812	818	840	859	866	836	822	855	823	834	836	846	883	827	844	879	843	849	808	858	804	831	860	850	829	826	796	847	857	860	869	877	777	854	844	841	847	813	870	823	885	818	796	803	833	812	824	849	862	843	822	827	836
5543	10249	8409	4514	3180	2625	2177	1922	1715	1634	1434	1410	1326	1257	1292	1249	1160	1136	1162	1174	1139	1119	1156	1136	1086	1125	1128	1088	1075	1114	1089	1074	1120	1132	1059	1064	1083	1112	1034	1083	1114	1105	1047	1090	1048	1115	1044	1093	1075	1045	1044	1047	1040	1096	1087	1088	1112	1053	1034	1022	1056	1051	1013	1033	1076	968	1002	1058	1049	1089	1065	1057	1092	1061	1017	1053	1035	1063	1117	1014	1038	1068	990	1041	1032	1029	1063	1029	1070	1055	1060	1055	1027	1005	1024	1043	1092	942	1056	1073	1029	1090	1037	1102	1029	1087	1049	1017	1026	1073	998	1023	1079	1048	1033	1016	1108	1042	1060	1015	1071	1043	1072	1044	1066	1006	1006	1032	1067	1085	1094	1041	1091	1031	1042	1043	1084	1076	1058	1080	1020	1020	1042	1044	1053	1066	1004	1006	1032	1017	1002	1086	1008	1122	1116	1026	1048	982	1029	1080	1028	1101	1017	1003	1092	1065	1127	1067	1064	1049	967	1076	1030	1058	1023	1023	1016	1074	986	1035	1043	1012	1019	1049	1059	1054	989	1095	1067	1039	996	1095	1078	1049	1078	1070	1078	1058	1113	1017	1048	1050	1023	1077	1040	1091	1023	1068	1012	1006	1027	1041	1114	1086	1033	1018	1071	1035	1012	1077	1108	1073	1040	1029	1015	1044	1017	1050	1047	1088	1008	1049	1033	1077	1047	1050	1042	1035	1041	1060	1038	1092	1035	1051	1069	1059	1078	1095	1062	1014	1052	1048	1019	1077	1003	1059	1015	1053	1046	1049	1094	1014	979	1048	1135	1058	1081	1036	1059	1056	1049	1053	1075	1082	1016	1034	1021	1042	1010	1029	1037	1105	1073	1073	1032	1081	1045	980	1034	1040	1093	979	1044	1090	1044	1095	1042	1090	1047	1083	1012	1105	1042	1096	1065	1070	1000	999	1048	1086	1064	1066	1047	1052	1025	1030	1027	1075	1009	1050	1050	1041	1068	1088	997	1051	1102	1059	1074	986	1002	1065	1064	1059	1064	1007	1088	1059	1072	1075	1062	1040	1085	1050	1029	1082	1035	1098	1024	1010	1038	1015	1043	1056	975	1021	1044	1082	997	1001	1072	1035	1038	1138	1080	1069	1054	1056	1029	979	987	1040	1046	1055	1072	1048	1062	1039	1092	1051	1053	1036	995	1039	1059	1014	1111	1028	1027	1039	1025	1035	1025	1022	1057	1048	1059	1074	1086	1016	1047	1069	1031	1061	1077	1079	1061	1065	1019	1061	1043	1064	1061	1067	1021	1092	1040	1105	1112	1065	993	1088	1068	1050	1063	1076	1041	1029	1055	1043	1076	1017	988	1010	1097	1061	1052	1069	1092	1001	1034	1032	992	1032	1039	1029	1006	1014	1008	1052	1089	1071	1024	1106	1078	1073	1053	1004	1049	1115	1042	1090	1093	1065	1058	1065	1096	1037	1042	1050	1020	997	1064	1052	1058	1057	1087	1027	1009	1042	1066	1080	1017	1024	1068	1081	1055	1104	1000	1097	1086	1078	1059	1034	1050	1012	1091	1014	1081	1026	1030	1010	1069	1042	1048	1061	997	1046	1011	1085	1032	1063	1056	1022	1052	1087	1031	1017	1063	1021	1082	1000	1069	1088	1064	1001	1109	1016	1085	1085	1058	996	1088	1059	1032	999	1045	1078	1098	1108	1072	1055	1099	1034	1066	1010	1046	1067	1091	1060	1040	1083	997	1094	1093	1041	1011	1047	994	1034	1040	1018	1052	1072	1025	1080	1093	1062	1012	1020	1056	1046	1023	992	1024	1049	1021	1028	1023	1022	1056	1013	1103	1038	1033	1135	1052	994	1073	999	1041	994	1031	1037	1112	1082	1047	1022	1058	1066	1056	1098	1028	1060	1011	1038	993	1047	986	1071	1047	1088	1048	1060	1047	1057	1067	976	1038	1020	1035	1099	1060	1072	1071	1015	994	1047	1056	1083	1067	962	1011	1066	1046	1023	1072	1041	1082	1053	995	997	1063	1073	1025	1021	1084	1075	1077	1077	1036	1007	1041	1025	1040	1082	1023	992	1071	1049	1085	1114	1137	1042	1000	1086	1016	1024	1039	1056	1057	1007	1031	1065	1055	1031	1061	1057	1110	1026	1043	1035	1042	1032	1037	1018	1061	1063	1055	1055	1036	1112	1109	1055	1070	1041	1055	1018	1041	985	1075	1020	1055	1093	1060	1029	1026	1080	1045	1074	996	1035	1103	1044	1034	1037	1039	1023	1027	989	1121	1050	1096	1030	1059	1060	1015	1048	1088	1017	1067	1064	1081	1025	1061	1104	1026	1077	1063	1060	1030	1038	1033	1048	1060	968	1076	1034	1096	1074	1094	1027	1009	1019	1130	1042	1030	1031	1038	1004	1010	1042	1074	1071	1057	1087	1048	1052	1046	1011	1048	1015	1040	1028	1110	1031	1038	1063	1077	1097	1099	1052	1053	1127	1074	1081	995	1081	1063	1079	1039	1091	1065	1067	1123	1045	1067	1066	1029	1056	1086	1043	1062	1094	1042	1038	1041	1066	1048	1116	1064	993	1095	1041	1068	1069	1063	1029	1013	976	1037	1043	1034	1141	1057	1021	1065	1075	1010	1046	1042	1118	1051	1055	1075	1020	1105	1037	1035	1019	1049	1118	1059	1026	1063	1032	1024	1004	1055	1091	1010	997	1056	1027	1043	1100	1057	1078	1051	1080	1046	1002	1043	995	1092	1046	1090	1015	1003	1039	1070	1087	1052	1045	964	1068	988	1064	1013	1048	1076	1047	1023	1007	1056	1050	1018	1017	1065	1036	1032	1033	1080	1078	1057	1014	1004	1017	1079	1056	1048	1034	1067	1041	1060	1072	1054	1049	988	1077	1023	1062	1012	1086	957	1017	1035	1106	1061	1032	1027	1005	1080	1082	1042	1027	1025	1062	1022	1044	1059	1069	1000	1017	1068	1044	1079	1120	1020	1067	1016	1078	1052	1043	1023	1014	1047	1052	1055	1032	1067	1024	1084	1063	1007	1027	1094	1011	1068	1101	1028	1069	1010	989	1035	1068	1024	1112	1097	1090	992	1085	1077	1093	1034	1059	1062	1056	1072	1111	1039	1077	1052	1042	1108	1083	1098	1057	1065	1029	1070	1049	1045	1068	1064	1016	1042	1035	1040	1061	1056	1013	1033	1088	1049	1054	1033	1075	1124	1041	1065	1015	1050	999	1088	1020	1007	1075	1099	1022	1045	998	1037	1011	1036	1082	1087	1029	1045	1092	1070	1038	1037	1106	1028	1119	1032	1044	1047	987	1064	1028	1017	1057	1030	1065	1037	993	1057	1042	1034	1054	1093	1020	1027	1065	1041	1087	1047	1096	968	1027	1043	1060	1074	1014	1075	1000	1069	1093	1081	1026	1052	1082	1033	1021	1082	1062	1045	1072	1036	1021	1009	1087	1074	1065	1082	1051	1023	1044	1035	1030	1038	1056	1076	1063	983	1074	1033	1054	1083	998	1034	994	1059	1056	1097	1067	1042	1059	996	1043	1060	1076	1082	1039	1042	972	1060	1030	1041	1082	1119	1073	1041	1058	1003	1031	1045	1067	1061	1052	1067	1008	1058	1030	981	1072	1014	1051	1043	1063	1008	1081	1046	1052	1079	1020	1096	1025	1027	1003	1048	1071	1039	1071	1110	1003	1027	1041	1050	1014	986	1081	1068	1023	1021	1079	1028	1009	1095	1021	1046	1017	1048	1052	1039	1031	1050	1005	1040	1036	1020	1015	1029	1075	1034	1069	1084	1067	1076	1138	1108	1009	1081	1039	1051	1026	1006	1056	1051	1056	1013	1117	1059	1002	1053	1059	1018	1020	1055	1029	1019	1041	1064	1059	1034	1073	1064	1030	1078	1094	1076	1013	1032	1041	1024	1029	976	1021	1059	1018	1054	1037	1050	1067	1061	1041	1025	1010	1125	1049	1000	1059	1004	1074	1002	1071	1051	1062	1054	1039	1005	1070	1039	1056	1061	1022	1003	1065	1061	1065	1036	1060	1028	1043	1001	1069	1087	1044	1092	1040	1058	1001	1105	1063	1000	1072	1075	1053	1064	1010	1095	1055	1085	1057	1041	1040	1023	1022	1018	1059	1020	1035	1034	1040	1030	1028	1064	961	1091	1007	1055	1081	1046	1010	1137	1067	1050	985	1085	1063	1022	1013	1064	1046	1019	1040	1069	1069	1056	1043	1098	1037	1010	1031	1061	1026	1075	991	1064	1084	1035	1066	1045	1020	1078	1004	1074	1054	1069	1053	1023	1099	1069	1000	1040	1048	1002	1021	1077	1052	1054	1092	1079	1046	1063	1014	1074	1032	1056	1056	1031	1006	1061	990	1047	1054	994	1027	1054	1030	1055	1031	1009	1054	1114	1054	1034	1125	1042	1042	1106	1067	1095	1006	1060	1090	1067	1038	1081	1035	1005	1038	995	1025	1071	975	1001	1030	1032	1094	1064	1070	1060	1069	1043	1036	1042	1008	1038	1028	1045	1069	1071	990	1026	1068	1055	1073	1013	1084	1061	1036	1023	1078	1025	972	1037	1042	1070	1046	1010	1045	1022	1082	1057	1101	1055	1013	1055	1104	1066	1009	1015	1035	1001	1000	1100	1045	1031	1017	1040	1074	1032	1005	992	1094	1048	1058	1040	1065	1102	983	1004	1056	1078	1047	984	1063	1057	1060	1039	998	929	1003	1032	1080	1068	1078	1034	1003	1092	1061	1035	1071	1084	1025	1076	1064	1072	1054	1017	1031	1061	1078	1085	1033	1034	1025	1044	1004	1023	1025	1068	1015	1067	1050	1071	1035	1036	1113	999	1055	1040	1004	1012	1102	1087	1061	1011	1087	1052	1065	1044	1036	1097	1067	1062	1022	1091	1028	1057	1093	1067	1060
22816	20998	28712	23458	21000	21034	7751	1477	1192	1137	1109	956	931	920	955	904	844	842	835	827	847	823	856	750	840	812	792	829	787	779	813	836	771	752	750	808	781	816	785	746	780	751	758	843	754	783	731	810	813	784	756	802	749	745	753	725	787	779	716	785	765	764	737	748	792	708	790	767	780	775	745	734	745	741	787	717	776	771	764	726	743	723	759	738	764	758	711	744	756	740	783	737	742	784	774	762	742	755	775	730	719	751	785	737	693	766	733	736	733	719	767	734	759	731	720	754	751	746	726	692	726	705	730	711	781	729	754	723	791	740	735	733	739	749	750	759	724	746	778	721	704	727	717	755	754	724	751	782	756	760	777	736	728	704	699	741	753	738	745	762	708	713	765	724	717	740	749	729	752	745	693	761	774	720	776	802	739	801	761	732	730	714	752	740	733	724	798	746	763	783	747	740	786	760	732	711	781	768	730	743	736	745	770	748	723	775	721	712	761	730	723	732	740	707	755	745	709	733	713	720	732	763	690	713	791	756	785	757	748	677	734	699	728	736	769	764	755	724	719	749	714	717	749	758	746	698	759	742	699	739	743	734	802	757	752	739	744	676	732	753	808	729	766	694	750	758	733	768	783	721	750	756	704	718	748	743	696	709	746	721	755	793	775	736	739	719	741	740	736	738	748	714	791	754	701	727	717	708	707	759	766	742	769	734	739	724	743	793	729	752	729	732	740	756	751	761	736	750	743	758	750	721	794	698	725	719	708	754	733	718	751	773	765	730	702	714	729	790	780	726	738	739	693	750	718	766	775	726	701	816	793	727	732	717	729	745	714	792	743	742	781	775	773	787	747	753	724	722	764	696	741	746	759	745	705	789	716	769	738	728	741	750	708	740	717	752	738	729	758	733	707	748	804	706	715	756	694	738	739	764	736	727	744	702	695	749	786	784	795	741	767	750	760	752	739	757	738	721	683	749	737	767	759	796	723	798	768	705	772	747	727	774	788	768	759	798	732	782	748	749	736	752	723	724	691	744	735	700	751	707	769	792	755	750	771	715	774	739	766	747	766	718	765	740	730	735	689	737	758	788	717	692	798	743	731	762	793	735	739	691	760	748	776	767	792	770	808	740	758	762	769	747	753	720	731	739	730	748	729	763	746	768	760	696	747	773	741	766	763	726	723	732	750	786	692	783	741	763	736	708	716	765	741	714	805	755	717	740	758	744	797	760	739	800	723	809	702	779	752	738	771	727	737	749	753	780	736	739	756	744	754	806	754	770	749	746	749	734	761	740	755	796	740	721	733	739	781	764	704	821	795	780	746	706	755	781	720	738	741	724	766	705	785	759	735	716	706	708	755	722	762	749	752	769	739	691	781	744	773	735	782	751	735	768	724	718	728	783	775	754	737	728	778	784	821	740	765	761	749	774	756	786	733	733	758	739	744	737	782	745	786	721	741	787	720	737	744	693	755	746	757	721	741	725	726	805	722	739	746	732	763	739	731	765	726	719	774	751	725	772	759	746	735	721	712	714	742	772	740	736	734	736	757	722	799	732	733	739	749	795	763	800	723	704	756	747	785	765	717	758	720	763	694	785	720	718	725	752	729	770	755	733	771	752	778	720	740	789	754	763	780	714	761	712	796	759	724	753	773	757	744	751	695	757	736	759	756	743	801	727	811	785	767	766	767	733	740	806	685	769	733	796	725	725	732	788	757	718	725	724	748	756	725	749	746	750	777	739	730	744	766	734	759	763	764	726	733	753	688	764	763	752	758	716	732	722	775	785	779	755	698	769	742	764	793	702	701	763	746	737	741	730	770	708	749	771	703	746	720	739	772	715	675	765	711	754	740	787	715	699	715	728	778	718	671	755	740	731	708	719	724	787	715	709	746	746	694	780	703	740	700	704	728	741	779	716	742	747	700	743	730	755	759	754	768	752	761	716	794	777	709	765	763	757	728	720	731	703	736	710	763	730	719	712	787	758	735	777	745	776	732	808	752	738	728	701	751	721	748	685	763	759	724	739	751	799	751	707	741	720	709	698	750	710	779	709	768	738	755	733	750	759	735	737	744	707	729	723	720	775	736	670	754	774	703	733	765	748	733	758	768	764	734	749	690	731	804	739	780	746	744	743	696	759	758	707	765	726	781	712	750	736	696	751	719	741	796	729	784	735	745	790	758	728	732	759	782	744	773	745	776	730	743	753	698	728	770	762	760	759	801	761	713	689	744	729	739	739	758	682	717	751	770	711	732	725	687	753	694	684	727	732	743	762	712	711	706	783	789	734	718	689	751	719	777	752	687	738	695	738	747	741	733	775	753	709	753	778	761	756	711	754	749	704	750	747	773	781	721	720	786	733	746	753	747	710	732	744	752	762	767	755	772	746	781	722	740	699	708	708	763	703	736	767	795	737	767	686	742	765	686	751	740	686	716	751	749	737	778	736	712	720	688	697	738	749	757	717	753	778	715	737	762	715	706	757	726	706	766	745	770	723	713	732	736	721	740	713	759	704	759	780	680	790	796	728	743	721	745	693	719	734	694	707	714	767	709	766	731	763	739	735	708	729	741	723	754	739	715	727	771	754	761	793	749	761	748	743	765	757	781	793	723	759	690	744	723	739	776	759	715	718	776	787	753	717	745	783	755	753	784	759	731	747	798	743	781	729	762	796	790	773	733	689	734	737	807	742	781	715	770	773	713	760	704	721	743	778	698	686	774	730	749	744	749	790	727	755	734	787	701	740	738	738	738	733	732	731	714	747	753	723	710	725	751	686	763	752	771	752	764	737	743	760	777	739	744	719	744	743	737	740	697	729	720	740	744	755	771	746	711	756	728	735	722	698	754	749	741	768	762	720	754	699	774	770	679	710	780	738	745	713	750	708	680	740	774	753	758	774	758	744	780	690	696	723	732	710	731	758	761	726	729	749	800	777	726	763	787	796	691	749	747	749	781	721	749	774	755	723	734	729	753	759	734	726	730	758	726	760	758	816	716	707	733	740	759	754	733	735	736	738	736	752	742	770	777	720	753	730	724	697	735	761	746	745	754	757	738	713	754	766	774	724	749	751	785	712	764	721	694	712	711	788	744	752	747	739	740	691	696	696	742	759	742	740	785	718	750	747	733	755	749	751	727	742	729	717	723	729	758	763	754	779	738	701	732	745	736	697	770	736	743	741	733	704	766	751	772	745	769	699	727	759	732	790	682	726	768	729	689	737	740	745	697	684	705	794	736	742	775	723	701	758	762	730	732	739	766	731	738	750	697	704	814	740	746	715	747	723	724	758	711	710	749	741	719	750	737	699	710	735	799	742	722	744	756	729	748	756	722	705	691	787	750	778	777	716	742	708	746	712	714	704	753	724	751	724	724	730	740	765	728	721	742	730	787	721	734	761	730	785	737	741	726	728	662	774	743	712	763	717	721	721	719	718	788	761	727	759	758	746	692	734	759	743	748	711	757	730	758	723	743	745	777	752	796	766	753	727	738	699	804	748	771	761
8143	16299	12953	6911	4960	3880	3154	2589	2134	1934	1781	1636	1521	1321	1369	1272	1230	1213	1146	1063	1072	1120	1079	1100	1032	1009	1044	1012	1046	994	977	985	969	1027	971	965	914	970	970	993	956	946	966	976	972	1010	983	974	949	988	959	961	941	952	943	963	941	947	940	979	958	953	971	981	951	932	980	914	919	959	963	956	969	905	895	928	944	912	913	961	933	952	917	986	951	944	964	934	942	960	963	930	959	873	985	974	934	961	938	966	906	876	1004	893	950	946	884	916	933	885	906	891	883	864	947	933	888	938	938	913	990	921	941	934	955	934	957	913	949	939	974	907	946	981	942	918	913	949	895	937	932	932	962	942	957	936	946	929	931	905	936	920	896	924	931	887	943	970	953	921	941	920	964	961	949	940	964	931	942	899	927	909	880	944	921	923	928	951	942	955	942	909	943	935	1000	888	923	941	957	900	957	919	946	940	962	946	898	884	881	932	945	917	968	873	955	899	977	942	964	915	861	963	944	989	931	941	997	936	969	892	935	917	963	927	959	957	906	1007	900	937	911	903	943	925	956	957	918	929	948	976	989	893	922	960	934	956	983	938	945	903	948	959	906	926	928	909	1005	927	907	954	939	955	950	981	951	975	932	865	938	896	916	951	910	902	946	863	913	901	903	908	935	886	930	943	921	973	935	915	887	910	959	959	914	889	946	896	891	955	958	886	922	928	966	950	875	880	942	920	878	920	961	984	976	937	909	942	957	977	877	895	959	871	916	945	964	990	972	943	924	920	992	945	946	922	915	875	943	927	942	934	875	941	905	938	957	853	910	954	887	952	915	984	933	933	928	936	939	924	922	971	898	980	870	946	905	952	903	950	884	944	952	922	892	944	1031	904	981	927	1009	911	945	904	971	903	929	960	953	930	923	874	968	894	923	931	905	905	965	962	976	949	936	989	949	936	855	889	972	954	922	888	914	983	958	920	900	871	892	926	989	949	891	915	893	921	976	918	909	928	943	995	916	954	898	922	921	945	966	899	956	898	901	913	906	825	911	988	905	927	949	884	955	880	881	954	928	965	878	922	908	923	958	948	890	871	934	993	910	905	894	980	886	906	993	868	925	962	937	923	964	923	957	931	897	915	888	945	929	967	938	904	932	938	944	901	929	907	945	925	935	945	913	927	987	893	905	935	931	927	907	921	906	934	928	896	916	938	899	940	968	923	890	954	911	951	935	983	946	925	934	976	900	917	959	878	920	959	996	934	970	888	998	970	937	911	934	946	910	914	905	920	961	930	953	957	970	957	930	924	888	882	971	871	939	897	931	930	939	964	986	900	974	911	943	947	895	937	991	913	1002	952	946	882	973	890	931	926	893	983	936	912	962	948	974	927	873	933	884	886	900	954	878	943	915	985	993	871	906	980	881	923	957	935	939	895	924	875	937	948	914	950	900	948	916	911	904	954	938	953	907	886	929	938	914	913	915	927	954	964	984	939	960	929	982	949	907	898	901	943	909	941	915	923	928	885	938	893	932	934	916	971	857	895	957	952	994	912	983	927	920	932	916	856	927	917	995	907	934	907	964	882	931	896	928	938	939	964	943	929	938	930	958	902	915	933	919	852	883	903	913	916	976	910	929	927	942	921	954	914	877	940	947	926	972	951	962	969	877	959	943	890	922	930	952	1004	977	915	892	965	956	902	878	911	986	1008	907	933	979	958	970	861	956	965	942	868	880	945	943	917	928	915	920	894	952	967	964	919	917	910	917	908	933	979	930	918	927	934	953	953	958	864	903	972	960	904	908	959	952	946	915	933	962	927	891	925	1004	907	916	921	925	915	957	945	934	964	933	959	928	945	936	969	909	963	925	879	888	913	971	943	955	965	873	931	1003	963	915	952	899	879	897	888	931	936	952	915	922	961	970	916	970	877	969	882	946	949	882	932	923	933	895	937	932	983	923	907	950	961	912	939	955	941	899	919	889	914	900	945	928	918	961	914	934	969	964	878	990	939	902	987	937	966	968	897	917	980	951	894	906	965	921	958	998	917	904	920	919	916	919	954	978	935	916	926	885	929	982	857	947	934	897	957	942	949	1013	912	962	959	941	911	916	971	926	915	966	920	931	856	946	961	917	900	963	887	929	885	980	922	913	874	910	972	929	914	980	929	934	959	925	975	958	950	890	907	966	907	861	949	872	927	948	960	899	913	905	926	903	905	890	915	871	914	940	918	860	948	948	883	925	900	914	970	918	984	900	957	950	914	961	937	881	893	893	953	902	974	941	918	944	932	976	928	929	957	904	980	935	933	916	952	919	872	913	915	941	911	979	984	953	917	925	948	929	909	981	947	921	945	950	947	931	964	944	970	986	941	923	978	953	938	902	896	936	961	936	900	928	951	894	927	907	1004	955	925	913	933	969	906	901	998	932	991	966	927	958	933	919	996	946	946	963	911	965	906	942	963	940	951	906	904	935	1003	911	949	987	891	985	899	899	972	964	899	904	958	990	962	899	904	994	955	954	958	904	944	946	960	944	920	934	952	959	936	915	962	909	944	964	931	978	994	938	911	912	954	944	896	924	920	887	896	896	980	932	936	932	947	987	948	923	946	975	925	918	918	930	860	905	927	926	962	949	941	945	951	961	920	943	925	906	941	919	913	894	915	936	943	900	940	965	949	942	896	900	926	886	901	960	899	940	907	914	971	971	950	976	887	924	904	974	955	975	941	926	1005	928	997	953	911	887	964	886	948	945	950	909	946	962	926	937	903	937	990	971	954	905	874	961	926	842	884	916	874	895	941	945	869	947	948	888	946	972	922	918	922	941	909	917	945	921	890	903	990	989	939	954	963	944	911	947	958	951	964	911	921	935	906	938	968	918	921	888	882	977	909	889	922	940	916	932	956	965	930	1024	893	911	890	923	953	921	887	1004	943	953	882	916	961	931	971	940	922	845	944	957	925	936	881	897	940	926	934	912	917	966	918	931	922	871	928	954	911	942	921	932	894	918	894	898	927	944	901	966	970	927	966	986	907	938	886	928	940	944	949	914	927	904	926	950	979	932	959	903	913	923	942	933	927	957	885	886	956	879	886	896	952	936	931	948	963	910	969	916	846	949	935	926	927	940	917	935	968	919	968	870	875	935	877	960	989	970	910	985	945	966	903	917	943	890	911	911	902	912	896	963	985	894	967	926	862	936	923	915	974	952	939	941	901	931	909	947	933	960	978	940	920	904	923	957	931	951	937	900	923	922	932	893	923	949	922	915	954	919	982	941	864	925	973	938	907	968	891	937	921	943	913	920	908	916	917	882	931	962	940	964	926	894	862	923	932	947	925	873	932	998	942	892	928	961	917	930	889	938	897	931	909	965	915	964	1003	883	980	897	925	914	948	912	910	933	933	992	940	946	860	946	937	947	914	916	922	948	914	945	938	896	954	930	890	906	905	950	920	918	952	921	984	932	963	942	914	961	931	960	935	958	952	949	902	970	973	936	908	943	942	968	903	914	957	916	939	892	916	948	905	934	937	892	933	975	921
26609	20521	9559	1195	831	749	608	521	473	486	508	483	506	496	515	491	523	517	521	495	492	470	480	505	489	483	486	450	503	496	489	428	528	484	495	462	524	500	515	482	468	476	445	479	472	509	472	496	522	532	470	504	506	504	508	478	507	515	525	491	495	500	444	460	464	519	482	486	477	498	487	522	482	463	471	500	544	469	492	465	496	467	506	518	471	528	489	502	502	556	503	513	462	476	445	499	535	504	482	488	492	491	513	533	446	486	455	486	487	485	502	490	471	469	489	496	471	501	473	494	502	516	521	487	493	535	454	466	495	473	517	450	484	496	468	466	494	514	501	469	469	486	454	524	460	492	516	485	501	506	475	509	531	482	490	502	477	496	512	467	488	488	490	542	465	456	475	482	504	496	465	502	506	471	490	485	488	441	479	493	538	521	549	494	505	507	501	497	527	519	514	463	456	488	506	455	527	514	476	481	483	469	491	483	453	485	462	493	483	480	469	461	452	489	471	482	487	513	511	483	495	487	516	480	480	464	483	467	485	544	493	485	504	466	470	524	460	474	483	483	474	469	469	493	475	493	514	489	516	505	494	526	494	452	525	519	496	452	477	475	495	491	489	478	478	495	518	522	468	488	502	515	473	501	457	523	508	489	500	501	467	503	503	501	482	504	501	492	490	480	504	478	473	513	429	503	528	487	492	472	511	457	509	518	454	506	526	501	494	477	455	457	490	506	508	526	477	532	500	494	490	473	499	502	484	496	490	513	492	483	525	515	478	495	503	512	483	513	477	522	471	493	527	434	504	520	492	480	488	514	495	489	514	499	476	491	485	491	497	484	526	461	485	492	508	545	508	558	487	460	503	513	494	522	502	479	497	503	523	457	514	509	463	448	514	522	520	500	500	486	510	506	519	483	494	521	493	517	476	466	446	499	517	503	464	496	459	480	479	475	454	521	483	498	506	503	461	437	557	518	485	527	507	492	483	464	483	504	486	499	519	503	480	521	482	528	502	531	505	523	491	493	487	460	472	499	470	468	494	468	493	494	470	523	441	495	548	505	480	486	498	494	485	480	496	455	491	461	481	492	489	493	515	523	469	484	439	506	460	465	513	498	464	518	499	484	486	466	491	501	448	444	488	467	545	516	538	488	484	499	471	498	505	522	489	549	482	506	468	525	514	480	486	451	494	513	485	494	476	474	440	507	475	511	487	494	506	476	450	469	540	502	525	477	519	514	504	433	472	494	465	489	485	466	479	478	496	489	489	501	545	477	472	452	486	486	484	494	499	479	502	493	473	498	454	485	491	458	493	511	523	525	494	516	474	481	499	511	519	509	473	492	480	466	492	501	464	458	466	485	493	485	502	501	498	530	516	441	476	472	488	493	473	442	473	509	466	520	532	498	491	490	485	482	488	557	520	511	516	496	511	482	512	463	496	479	498	463	506	517	512	514	476	511	472	475	490	464	451	505	512	540	483	511	484	499	534	501	467	478	432	471	522	491	474	480	466	455	474	464	511	513	515	455	471	502	521	515	494	461	485	487	492	500	500	444	486	509	508	478	476	468	494	468	508	500	511	487	499	540	464	494	453	457	480	507	508	494	518	480	480	448	452	535	523	474	494	506	480	502	493	491	493	475	495	504	500	505	456	491	449	492	484	463	500	493	484	458	497	490	475	473	471	475	524	512	450	498	499	486	500	480	479	546	507	466	543	491	496	525	483	452	466	450	504	463	507	491	481	473	491	465	470	498	486	474	482	500	481	485	504	494	494	508	475	481	493	513	501	463	454	489	506	478	480	486	473	473	516	543	501	494	479	492	507	480	521	505	482	490	497	483	476	516	491	496	483	512	496	460	510	481	470	502	465	470	457	460	508	518	476	459	479	472	466	493	502	513	484	485	505	476	502	514	469	463	513	497	472	467	490	510	480	512	532	460	471	521	482	484	516	480	511	480	492	520	462	469	470	473	466	471	529	486	468	481	507	507	512	521	495	451	464	501	472	526	482	465	487	476	441	497	483	464	500	462	476	508	456	527	507	495	491	510	470	483	490	464	463	456	468	503	488	469	471	503	495	482	497	472	489	530	500	519	452	542	514	487	445	477	453	487	491	468	503	474	503	486	500	516	442	457	501	476	482	453	499	464	492	486	498	490	501	517	473	452	455	485	492	492	485	483	492	479	507	487	483	487	484	499	532	471	485	521	498	466	511	498	509	501	504	513	475	451	500	511	511	478	521	516	477	519	473	477	494	525	532	469	458	479	465	497	470	471	503	471	467	464	525	484	470	491	490	507	482	509	491	492	507	505	523	470	475	474	532	494	494	511	493	514	471	529	471	521	516	480	465	465	517	514	487	455	504	505	493	450	539	494	495	499	518	492	472	486	489	496	468	501	495	495	474	467	454	489	477	489	490	476	473	498	465	496	536	508	504	480	501	437	454	496	499	458	477	468	523	480	475	487	470	449	504	491	504	491	476	456	477	456	494	499	521	454	533	508	499	489	462	490	461	507	471	452	472	471	470	504	485	480	488	494	455	491	464	471	494	476	465	472	481	477	512	509	510	457	504	461	497	481	513	477	476	492	478	489	520	510	498	481	510	507	445	530	481	481	487	487	483	451	498	478	500	518	484	470	487	508	525	454	498	467	492	485	491	478	457	512	462	531	521	489	530	549	494	483	466	504	478	506	475	491	543	486	503	484	505	484	527	499	517	491	495	500	493	477	486	472	499	527	457	472	495	514	474	470	485	482	483	487	530	469	473	475	484	461	508	498	466	505	473	476	484	478	479	506	472	500	494	491	476	511	488	471	519	451	475	471	481	500	471	474	488	472	494	520	480	475	516	486	499	475	495	452	510	455	461	506	503	536	540	476	477	536	486	467	515	502	486	507	513	471	465	445	504	446	471	464	456	511	501	474	505	521	506	454	474	446	457	485	491	477	510	466	500	461	493	507	445	486	513	460	505	470	485	491	491	529	495	495	485	493	457	493	515	483	462	505	461	522	486	501	491	495	495	515	458	493	519	527	485	472	456	519	436	498	512	505	445	509	498	501	529	471	503	500	506	528	481	478	476	520	441	466	469	487	472	490	492	509	471	516	458	516	490	487	483	461	467	474	523	544	498	504	494	489	494	473	492	465	532	511	524	498	481	466	469	501	504	477	472	499	458	555	501	502	492	454	501	513	513	441	528	449	499	488	482	518	483	534	480	493	510	494	488	456	498	486	495	504	505	506	451	482	467	478	494	518	490	514	502	473	469	529	488	456	529	498	521	489	472	511	512	486	495	506	493	465	528	495	519	513	478	496	469	470	495	485	510	463	484	481	477	505	507	489	465	501	477	469	505	519	447	471	508	455	487	458	478	511	507	485	500	492	487	494	508	498	551	508	444	483	449	479	469	478	497	499	478	496	519	472	508	458	466	514	470	491	492	488	490	511	491	507	464	482	473	481	517	492	452	489	507	501	471	481	467	482	481	490	535	530	457	475	466	504	507	474
4137	1687	1420	950	886	754	757	700	682	663	739	638	638	641	620	651	681	621	642	653	626	642	629	617	634	651	599	674	613	631	640	628	663	584	610	625	624	611	618	632	636	620	642	607	596	633	610	591	650	648	612	599	595	583	617	629	597	659	599	671	636	609	648	627	635	645	654	660	591	655	622	668	583	633	617	633	562	661	671	650	571	585	614	590	584	621	603	646	599	651	644	616	640	581	603	647	648	596	618	610	637	597	643	597	590	586	610	582	599	636	626	623	624	594	565	608	663	635	629	644	597	597	587	653	606	627	623	618	652	653	625	598	661	652	608	636	626	599	587	586	623	657	590	681	643	603	586	605	628	591	574	639	593	582	635	621	639	592	630	606	646	624	629	646	568	616	614	663	611	624	627	608	619	641	604	623	607	639	629	610	618	623	587	557	654	621	639	594	582	650	587	635	635	603	621	598	604	612	604	625	634	600	590	559	682	613	636	653	618	635	598	592	649	601	601	660	629	666	609	571	611	622	620	642	646	593	621	622	641	602	595	636	595	628	616	611	640	597	655	581	606	613	597	634	625	603	591	606	651	614	593	613	585	610	647	657	636	612	613	655	677	603	566	624	630	648	615	608	591	602	613	644	634	585	602	608	636	618	590	670	611	647	637	636	607	619	643	608	638	665	630	615	588	583	627	598	606	578	640	620	616	639	643	651	620	628	633	640	622	623	606	598	607	626	658	621	593	639	610	617	607	609	629	595	621	582	616	625	643	601	601	611	664	603	629	596	609	569	589	694	633	625	641	602	649	640	613	632	638	665	650	657	642	626	599	620	607	641	671	603	663	636	606	656	610	622	716	661	600	615	633	608	613	621	582	631	599	627	586	607	668	607	610	634	634	620	650	605	630	586	588	630	594	635	570	667	642	620	630	646	616	640	585	643	608	591	628	586	622	607	635	560	597	666	598	615	614	650	594	597	590	640	633	660	582	649	582	618	622	612	632	628	592	622	627	646	587	609	600	628	653	696	659	615	645	612	643	609	608	557	577	599	612	655	605	657	612	602	628	658	603	636	648	624	627	641	632	634	569	633	629	597	624	613	589	579	571	637	646	666	573	617	614	581	594	636	621	593	557	599	627	612	652	619	615	582	620	635	587	619	638	619	635	632	615	599	630	624	638	611	622	596	588	602	616	632	587	623	616	576	590	617	621	616	625	621	626	553	605	589	644	672	602	623	605	592	584	591	598	600	581	607	628	613	606	596	639	612	652	630	637	621	608	609	628	621	578	622	598	624	599	602	626	651	605	636	617	674	592	637	628	634	602	641	627	602	617	637	605	571	599	600	644	584	610	631	620	638	572	661	623	612	693	625	615	643	573	635	658	664	628	629	594	635	598	614	590	646	618	563	630	628	616	624	587	610	607	616	625	643	698	605	628	645	622	639	607	677	647	588	655	593	609	627	586	622	607	641	639	598	644	630	634	626	616	579	566	579	640	636	647	632	585	619	666	589	622	607	604	581	613	583	606	625	676	616	660	642	602	605	600	631	561	584	597	649	632	629	617	657	606	622	593	668	628	600	642	628	608	619	633	613	615	605	637	576	619	622	618	602	614	619	636	653	619	653	603	605	621	593	573	636	624	639	606	616	614	606	634	615	643	614	529	638	646	618	667	623	641	613	589	608	641	629	589	617	621	605	623	595	638	610	633	615	662	618	628	605	609	601	600	617	609	625	651	631	614	616	621	618	649	637	623	588	635	617	626	679	631	614	663	581	604	610	625	663	628	627	653	577	591	592	628	654	638	672	627	584	584	645	647	613	606	598	621	617	586	581	632	651	597	614	585	574	585	630	601	600	603	644	596	629	607	609	605	568	610	567	642	620	655	598	618	648	598	599	597	653	608	691	610	618	567	599	648	600	570	624	618	598	623	656	621	561	635	637	594	669	575	612	623	638	631	616	600	593	632	620	601	618	608	628	653	643	612	590	630	656	631	614	623	622	655	655	602	596	626	645	637	644	619	623	674	605	617	626	613	649	639	592	598	583	593	603	552	608	632	582	590	627	585	580	620	651	641	617	601	643	618	585	607	599	617	626	617	663	674	583	622	623	624	684	613	607	611	617	650	630	599	624	612	644	651	635	629	584	625	634	619	643	653	658	624	634	593	618	616	641	628	596	562	619	582	598	653	640	623	668	616	623	595	581	606	623	574	622	624	631	592	596	635	640	570	648	631	646	601	617	599	614	608	610	597	647	587	613	598	584	615	597	603	630	649	669	639	620	638	629	676	650	660	630	619	615	620	627	603	633	642	618	628	614	605	650	628	618	672	639	621	560	616	633	647	612	625	625	597	651	652	581	637	620	621	634	637	606	572	574	624	601	608	564	601	586	669	646	676	604	580	594	616	584	660	578	605	583	621	658	641	571	640	621	613	646	618	635	608	628	601	606	638	635	664	616	646	571	600	615	624	601	624	663	590	573	677	621	616	604	603	624	589	559	645	589	638	649	645	606	638	593	574	642	638	621	662	590	644	602	600	612	654	614	628	658	588	640	584	616	623	633	631	607	658	634	603	592	624	622	632	638	659	667	634	657	590	573	608	588	604	621	623	658	582	613	582	620	615	621	614	625	635	639	599	629	608	615	607	652	564	604	646	614	636	599	627	597	584	606	633	623	621	668	631	609	651	642	638	589	610	602	623	636	626	657	638	610	629	597	618	606	631	627	616	599	632	595	652	614	659	643	613	603	661	608	568	599	625	649	604	612	609	607	641	630	670	639	618	606	610	612	618	616	627	592	610	597	623	629	638	576	633	622	679	620	625	632	623	584	612	634	656	586	594	622	626	676	611	617	654	639	626	609	628	603	599	639	608	588	605	603	616	595	644	587	662	529	622	591	628	626	634	597	629	639	617	616	606	584	594	614	620	596	578	645	603	586	626	657	592	601	627	622	630	621	596	609	586	650	641	610	614	617	622	592	629	632	615	636	597	602	624	606	580	636	628	639	609	644	620	622	602	621	637	654	623	652	593	619	635	638	635	576	685	639	594	605	633	597	585	631	593	616	600	645	636	619	614	639	622	647	600	620	610	600	588	578	630	605	640	575	636	618	605	653	613	598	583	612	609	595	599	615	637	593	591	630	558	608	681	668	639	597	573	611	611	605	612	608	621	631	622	611	612	611	653	605	613	637	617	619	619	558	650	593	617	614	629	589	620	584	584	624	598	641	612	628	630	635	623	595	597	585	576	613	614	597	676	594	605	629	620	575	595	597	588	658	627	591	597	576	594	607	597	603	608	645	587	636	565	615	648	615	632	572	586	577	586	604	651	610	606	577	609	611	643	627	614	669	602	612	688	614	611	572	628	601	636	587	595	592	639	603	615	577	614	591	622	584	612	644	636	645	610	579	640	596	635	634	609	590	623	591	647	668	585	596	609	631	579	615	625	625	604	652	605	659	600	611	595	606	669	641	631	609	672	626	634	649	591	640	609	593	620	605	642	590
23664	20966	28251	23852	20955	10050	1737	1263	1097	1032	1058	957	983	911	920	884	901	963	907	873	907	858	855	852	905	874	846	823	855	869	795	878	774	834	881	842	886	855	867	870	878	838	858	887	838	862	892	849	817	837	852	851	855	824	843	863	829	853	805	794	791	846	831	841	809	833	826	816	822	788	871	840	849	834	839	837	805	889	814	762	879	852	818	816	846	770	828	772	848	808	814	778	855	801	828	832	807	801	839	787	813	826	796	826	786	858	803	871	799	836	816	878	821	841	893	828	842	826	852	821	844	855	841	789	858	818	822	806	803	857	833	873	764	822	848	856	837	831	838	817	873	841	843	830	842	867	813	840	855	913	857	798	865	816	799	829	797	825	809	837	824	816	834	851	825	858	815	785	837	869	801	821	858	806	845	862	867	854	825	807	904	840	797	823	781	825	863	846	813	868	808	807	832	858	875	769	838	877	821	822	843	890	810	834	809	868	831	869	831	829	803	820	866	850	830	777	849	816	852	852	831	853	816	797	836	880	817	841	835	814	820	831	853	867	814	816	830	813	866	817	804	816	852	876	865	858	804	830	825	820	859	801	807	832	851	771	884	798	874	857	847	848	891	821	898	864	845	823	842	810	785	866	852	883	831	794	831	802	797	798	818	821	813	878	810	817	872	847	817	841	786	871	860	825	840	797	826	849	839	834	864	797	795	874	858	819	848	799	817	816	791	820	830	808	851	810	862	803	835	837	835	798	822	828	883	832	864	832	857	852	790	813	818	836	847	863	864	851	892	830	818	847	857	799	869	811	779	824	819	823	864	833	833	840	850	824	829	791	848	836	779	857	820	818	848	808	759	831	864	888	801	892	794	805	805	826	861	827	829	780	793	855	871	860	796	787	786	849	832	836	800	795	844	797	848	807	854	856	889	872	863	859	849	829	846	830	798	861	815	806	829	867	842	793	873	780	859	831	850	827	801	797	849	862	868	783	791	781	789	813	814	828	801	796	868	802	805	861	826	890	817	779	834	788	832	836	807	811	838	856	844	842	861	871	817	825	793	824	809	862	843	830	804	876	823	811	873	827	853	757	814	820	795	821	831	848	860	811	834	895	843	845	828	843	794	825	896	880	860	791	810	829	815	848	818	857	829	785	833	861	847	834	832	841	859	833	854	790	840	871	811	819	834	883	799	845	869	869	828	815	807	847	859	881	817	823	821	830	838	858	875	827	819	843	838	814	857	830	865	821	840	855	860	828	769	871	824	838	834	884	845	827	826	843	820	831	826	867	832	888	817	850	817	841	806	804	805	868	831	832	877	846	848	790	821	852	845	800	817	849	836	838	872	860	857	838	827	844	841	910	866	777	849	799	857	823	866	830	843	834	806	818	851	832	831	839	903	828	812	796	855	835	833	863	804	846	851	800	829	812	866	822	853	833	834	859	843	819	867	803	835	871	874	753	779	849	816	784	858	889	857	782	788	874	862	841	826	799	844	851	859	832	841	824	843	797	875	867	803	882	869	840	831	822	827	822	882	779	813	849	840	793	795	848	874	814	810	808	824	837	829	819	828	852	779	827	831	839	799	839	825	821	787	814	836	776	793	815	835	823	837	826	779	853	832	879	859	795	802	800	830	841	799	819	835	801	871	786	875	822	816	865	829	837	875	895	827	818	815	839	871	860	840	811	831	878	798	835	759	792	865	828	812	863	855	833	776	868	787	852	877	835	806	844	819	869	833	872	832	858	798	811	824	824	810	843	869	806	823	843	798	895	834	888	842	786	769	827	841	811	785	836	856	801	794	819	821	836	838	853	838	776	832	864	857	823	798	847	848	796	847	820	792	813	852	872	808	843	885	846	827	864	783	847	807	803	831	871	855	822	827	849	844	842	838	813	845	847	837	890	813	831	840	821	823	874	814	831	838	824	853	827	806	811	839	834	870	824	884	818	815	825	806	814	806	865	786	823	840	802	805	826	869	875	790	827	872	864	795	854	850	843	822	835	845	874	804	828	874	858	852	824	816	842	832	844	820	885	862	901	823	857	803	844	874	840	854	843	847	867	859	836	827	902	802	831	773	865	811	843	889	842	810	836	829	799	853	805	853	855	796	770	798	824	853	860	840	891	824	847	802	814	844	825	783	855	853	840	863	790	808	816	822	774	880	924	784	865	821	812	869	799	826	842	845	793	807	887	790	822	807	846	865	860	814	845	814	828	817	834	843	813	792	828	812	834	821	875	795	840	805	790	812	838	818	872	834	815	820	809	839	882	847	782	789	793	832	861	799	864	864	854	824	845	827	876	894	865	882	821	824	833	799	862	893	831	778	866	824	874	815	836	845	820	829	849	827	819	785	830	816	850	832	821	821	809	821	794	860	808	858	822	807	826	789	821	796	806	795	885	864	850	850	837	806	826	834	832	806	856	835	821	853	778	814	828	821	794	851	802	825	801	849	857	796	862	787	835	814	861	852	858	822	833	790	824	795	847	783	792	861	824	825	816	831	825	820	771	854	828	849	840	831	848	839	800	891	853	784	841	827	822	886	872	797	832	806	891	863	815	842	811	877	830	844	841	851	824	847	798	854	846	857	794	829	805	835	824	792	875	857	846	815	757	833	862	816	826	842	845	854	810	876	854	822	794	844	836	835	849	834	821	874	861	840	876	905	809	793	822	827	788	833	854	799	870	836	857	868	854	767	862	838	822	829	848	827	861	837	848	830	773	847	839	845	847	825	786	868	850	860	831	812	789	859	807	791	869	848	802	841	857	827	889	801	876	843	849	837	879	869	784	811	844	775	804	800	823	840	822	823	810	803	807	860	813	857	758	810	824	861	902	826	857	876	814	797	822	791	854	835	847	801	821	814	813	847	801	847	783	810	856	817	851	855	837	785	839	807	781	834	839	852	821	846	816	828	838	837	847	891	860	798	812	840	850	780	795	824	797	878	818	803	806	861	787	821	888	813	793	846	868	830	852	828	799	854	867	808	863	830	828	846	829	843	840	793	786	837	887	798	849	808	820	819	848	895	904	859	841	772	826	864	820	836	810	892	837	823	796	832	834	828	901	833	789	883	850	809	836	805	793	869	816	783	847	842	818	850	833	796	776	846	844	873	865	832	843	797	795	877	846	823	820	858	821	856	808	801	857	848	861	829	817	847	857	821	885	855	838	838	803	773	829	763	882	820	853	836	816	899	795	800	826	813	778	801	879	831	810	845	854	849	820	838	779	839	818	787	811	828	795	839	833	861	850	843	856	811	835	839	800	861	769	865	848	869	851	821	791	797	833	809	828	856	873	832	810	810	828	823	850	822	886	820	782	856	838	830	853	853	844	834	785	764	807	788	869	793	857	849	888	756	802	812	840	825	784	843	809	783	845	834	844	826	829	860	845	818	829	793	779	830	834	847	848	799	810	804	878	813	811	858	807	827	847	880	797	828	808	824	776	853	855	869	821	832	847	879	868	869	832	829	820	848	855	863	816	803	847	826	843	878	837	886	803
5177	10445	8561	4489	3265	2632	2141	1910	1688	1545	1495	1351	1331	1261	1236	1230	1153	1183	1122	1177	1118	1122	1094	1124	1104	1119	1130	1075	1042	1120	1069	1139	1089	1029	1086	1076	1071	1036	1079	1044	1073	1069	1031	1042	1069	1055	1024	1015	984	1052	1060	1044	995	1038	998	1051	1076	1055	1030	1070	1023	1021	1043	1021	1065	1023	1027	1029	1055	1041	1045	1040	1056	1047	1027	1035	1021	1012	1044	980	1048	1045	1045	1019	1089	1032	1075	1035	1072	1013	1053	1065	1035	1079	975	1028	1038	1039	1053	1024	1008	1072	1016	1026	1016	1056	1025	1067	975	998	1002	1045	1017	1066	1079	1008	1039	1070	1013	1040	1006	988	1121	995	1082	1042	961	1006	1038	1002	1056	1101	967	1058	1020	1055	1036	1062	976	981	1067	1049	1061	1065	1063	1093	994	1100	1104	1033	1058	1055	1026	1088	1040	1046	1012	1016	1057	1051	998	1067	1062	1040	1020	1054	921	1024	936	1009	1015	1068	962	1039	1027	1084	1059	1022	1025	1073	1005	1049	1070	1026	1026	989	1042	1011	1012	1061	1038	1003	1064	959	1096	1059	1010	1029	1101	1054	985	1083	1062	1076	1059	1051	997	1052	1042	1036	975	1067	987	1002	1039	1000	997	1069	975	1015	1019	1007	1048	1071	1052	1023	995	1020	1012	1052	1026	1034	1004	1027	995	1014	999	1048	1051	1037	1040	1022	1037	1036	1044	1060	1016	992	1002	1054	1028	1057	1025	1054	1006	1120	1058	1016	1058	1027	1001	1060	1043	1066	1025	979	1040	1050	1108	1023	1056	997	978	1072	1023	1033	1018	994	990	957	1064	1058	1071	1024	1034	1086	1077	1020	1024	1062	989	1099	1028	1064	1054	1070	1000	1005	1098	1051	1064	996	1039	1052	1003	1011	982	979	1039	1069	1007	1044	1034	1012	1054	1040	981	1053	1036	1013	1028	1057	990	1036	1035	1032	1022	1029	1055	1034	1028	1014	1012	1020	1032	1111	1053	1051	1053	989	1078	983	977	1037	1074	995	1026	1074	1059	1012	1022	1053	972	1026	1042	1029	985	1016	976	1014	1024	1017	1008	993	1063	1039	1005	1063	987	1061	1039	1029	1010	1014	1058	1042	984	1045	1078	1019	1059	1000	1019	1064	1070	1013	1062	1059	1011	1007	1090	1054	1041	1055	1032	987	1063	1035	1030	1016	1096	1034	1115	1035	994	977	1036	1026	987	992	990	1004	1014	953	981	1036	1022	1041	1017	1043	1063	1023	1039	971	1108	1136	1031	1030	1037	1010	1023	1039	1032	1059	1008	1010	1026	1013	1023	1059	985	1022	1112	1087	1043	1020	1033	1034	1062	1051	1064	1021	999	1004	1086	1009	1063	1065	1035	1034	1068	1001	1013	972	997	1034	1053	1043	972	1073	1049	1061	1047	1044	1114	1082	978	1023	982	970	978	1060	1027	960	1076	1093	993	1063	1014	1077	1029	1031	1066	1019	1026	1091	1019	1054	1023	1054	1042	1101	1010	999	1051	1013	1006	1015	1007	1005	1006	1072	1044	1068	1056	1026	1032	992	1074	1023	1129	1004	978	1028	1021	1045	1045	1076	1070	1038	1057	1031	1054	1046	982	1027	1006	976	1077	991	1035	1027	996	977	1024	1036	987	1039	1060	1053	1020	1053	1055	1026	1021	997	1047	1031	1056	1088	997	997	1027	1034	1029	1028	1025	1013	1026	1044	989	1066	1023	1014	1001	1051	1014	1094	1066	1078	998	1023	987	977	1026	1021	1020	1019	1006	1057	1019	1053	974	1015	1038	1013	1049	1016	1076	1007	1103	1023	1043	1031	1060	1046	1051	1023	1044	1024	1083	1014	993	1018	1053	1032	1043	1061	1006	1065	1017	1044	1045	1037	986	1021	1014	1035	1020	1087	1079	1105	994	1044	995	1029	1031	1045	1020	1013	1036	1032	1059	1039	1069	1026	1015	1031	1086	1070	1010	989	1041	999	1034	981	1030	1033	1043	1048	1040	1059	996	1039	1029	1017	1060	1045	1002	1051	1045	1012	1064	1069	980	1113	1028	1000	1039	994	1064	1081	1009	1023	1053	1022	1015	1034	1051	1026	1045	1065	1081	991	1021	998	1008	1086	1022	1031	1004	1083	1021	1016	1022	1114	1025	1044	1058	989	1057	1054	1038	1037	1034	996	965	1092	1078	1009	1015	1016	1043	1010	982	935	1011	1031	1030	1017	1036	1072	996	1084	1076	983	1027	1011	1033	1015	1021	1045	1042	977	1064	981	1088	999	1042	973	1014	1057	1022	1070	1005	962	1020	1026	1037	1062	1037	1049	1003	1033	1036	1069	1022	1025	1059	1014	1042	998	1003	1064	1009	1078	1049	1027	1033	997	1082	1050	1012	1061	1069	1060	965	991	1000	1061	1038	1063	1013	1036	1063	1016	996	1005	1036	1080	1035	1112	1065	1026	1089	986	987	1040	1095	1021	1030	1070	991	1052	1026	1025	1016	973	1045	1070	1043	1011	1020	1039	1073	1049	1096	1016	1024	1009	1019	1002	1054	1035	1061	1018	1074	1021	1019	1056	1000	1035	1046	1041	1054	1036	1063	984	1009	1059	1044	1003	977	1017	1044	1069	1033	1047	1065	1006	1081	1027	1035	1019	1039	1066	1052	1010	1075	966	1048	1061	1072	1000	1068	1050	989	1063	1127	1073	1055	1045	994	967	1029	1038	1033	1058	1101	1035	1005	997	1018	1065	1065	1031	1033	1058	1053	1044	1093	1025	1027	1001	1022	1079	1111	1047	1055	1039	1012	1021	1015	1076	1050	1026	1089	1014	1032	1014	990	1026	1045	1005	1053	1090	1003	994	1008	1043	1031	1030	1010	1033	1008	948	1033	1030	1032	985	1044	1024	1036	1096	1050	1037	1009	1000	1006	1045	922	1015	1040	996	1008	1072	1041	1145	999	1068	1027	1038	999	1044	1033	1045	1029	987	1023	974	1030	1050	988	1050	1034	1015	1072	1056	998	1014	1035	1059	1013	1070	1024	1062	1016	1063	1076	1072	1088	1067	1068	1032	967	1030	1008	1021	1009	1022	1017	1012	987	1066	980	1064	1093	1053	1038	1048	1014	1005	1011	994	1039	1040	1019	1099	1035	1019	992	1063	1003	960	1098	1027	1027	1070	1048	1043	1000	1005	959	1065	1063	1041	1029	1010	1017	1029	1058	990	1036	1040	1071	982	1076	1048	1007	1046	1043	1018	1001	1053	1040	1052	998	1030	999	1056	1041	1022	1017	994	1042	1057	1057	993	1020	1055	1033	1051	1051	1062	988	1077	1010	1002	1038	1042	1007	1035	1053	1019	1028	988	1011	1071	1053	1042	1053	1048	1020	1071	1060	1048	1038	1070	1041	1038	1025	1002	966	1035	1072	981	1004	1032	1031	1065	995	1093	1025	1026	990	1054	1040	975	1021	1058	1067	1017	1002	1005	1102	1023	1055	1039	1042	1029	1000	984	1037	1061	999	1022	1046	1083	1021	1104	1072	998	1062	1050	1024	1044	1081	1031	1073	1054	1026	1053	1035	1055	1027	1040	988	1050	1021	989	1031	1033	1019	1009	1030	1024	1010	1020	1058	982	1008	1113	1033	1028	1035	1088	1027	1057	1060	1038	1059	958	1005	1059	1049	1067	1006	1033	1053	1060	1041	1034	1018	968	1056	1012	1025	1049	991	1013	1102	1080	1013	987	1106	1025	1028	976	1005	1040	1112	1014	1051	1093	1026	994	1057	997	1018	1020	1022	1041	994	1005	1055	1062	1000	1032	973	1039	1070	1022	1023	1041	997	990	1063	1043	1025	1044	983	1022	998	1054	1081	981	1040	998	1041	1038	985	1108	1010	987	1022	1016	999	1022	1087	1036	1025	1008	1075	966	972	1028	1023	1002	1030	1006	1032	1057	1047	1052	1063	1017	1026	1067	1056	1005	1009	1014	1078	1092	1024	1087	1051	1030	1051	1024	996	1051	1027	1010	999	967	1058	1026	1026	1054	1005	1073	1079	992	1016	1012	1122	1035	1020	999	1029	1062	982	1027	1070	1031	1089	1024	1028	1027	1029	1067	950	1006	971	1055	1024	1039	1008	1037	1045	1053	1069	1032	1019	996	1043	1028	999	1040	1016	1034	1017	1068	1022	1037	1045	985	1075	1065	973	1035	1026	1024	1059	1040	1069	1001	990	981	1072	1046	1029	1067	1071	1058	1049	1018	1081	1086	1025	979	1037	1037	1027	1048	1080	1039	1001	1043	1017	1006	1107	1067	1009	1095	1028	1056	1026	1047	1058	1079	1009	1067	1007	1026	1046	1055	1057	1044	1027	1050	984	1017	1034	1006	1044	961	1059	1050	983	982	1116	1051	983	1081	1082	1074	1046	1093	1054	996	1016	1008	993	1011	1058	1000	1048	997	998	1000	1053	1003	1075	1009	1069	1014	995	995	1019	1065	1084	1042	984	1081	1060	979	1038	1034	1061	1019	1030	1055	1015	1059	1050	1023	987	1038	985	1070	1005	1105	993	1019	991	1061	1032	1009	1024	1050	1062	1025	997	1023	1058	1073	988	1043	1021	1075	1031	1055	1012	1083	989	1033	1049	997	1074	1062	967	1050	1039	967	1051	998	1028	1069	1038	1062	1027	1023	1032	1047	986	983	1059	994	1079	1004	1060	1039	994	1036	1033	1029	922	1031	1059	1059	1040	1054	1012	1069	1064	1040	998	1014	1048	1064	1019	1043	1049	1020
22725	20992	28702	23480	20993	21049	7994	1553	1200	1157	1038	1046	912	940	905	927	926	872	846	825	835	812	775	831	810	809	783	752	770	791	792	764	810	759	728	757	816	796	793	739	738	738	756	757	765	732	738	718	761	692	748	732	781	718	725	722	734	691	760	733	709	776	730	752	742	790	780	768	702	773	751	806	700	742	728	727	750	802	726	741	735	762	734	705	727	689	737	727	719	784	808	708	765	750	716	704	774	715	787	715	763	778	720	749	747	695	737	764	750	747	728	759	747	756	767	708	669	744	712	739	754	711	706	771	736	708	769	736	698	754	716	720	766	792	750	710	787	700	820	792	750	753	728	741	761	700	746	762	728	773	752	768	734	745	714	674	787	714	710	757	728	713	761	789	744	778	761	738	707	727	702	789	727	772	766	691	760	726	731	727	781	718	694	743	764	775	722	755	761	690	740	728	784	716	768	744	711	717	697	751	797	710	780	765	750	765	743	729	675	743	759	749	738	744	757	728	755	682	692	768	732	777	760	792	759	701	759	733	711	744	760	729	780	743	732	739	709	721	781	735	782	747	776	708	729	757	714	787	767	733	738	704	748	749	730	713	723	754	709	705	720	718	769	688	770	768	703	738	734	772	716	751	706	723	733	739	715	739	749	744	778	688	746	716	794	753	752	731	739	730	723	717	729	785	750	721	712	735	690	739	732	717	730	758	748	753	777	720	772	742	748	711	729	716	755	717	777	735	701	712	790	769	802	742	737	751	721	697	753	785	712	743	744	767	754	755	720	731	730	729	742	746	743	744	733	686	763	762	688	709	754	693	718	690	772	738	730	805	733	748	771	723	740	725	730	750	717	698	772	733	734	749	769	723	754	724	772	751	735	746	691	763	753	735	776	710	762	744	684	707	719	747	745	736	730	721	726	712	760	745	751	726	661	748	733	747	707	717	751	710	777	706	745	772	762	750	779	726	748	687	734	726	739	734	752	717	749	766	737	774	722	756	703	735	764	736	767	743	769	730	750	747	712	762	755	751	729	715	753	705	783	732	694	743	746	728	694	736	798	714	724	712	748	726	702	756	710	764	749	726	678	724	759	699	743	764	697	730	763	721	734	723	751	756	779	712	730	764	761	685	783	761	768	747	748	738	686	717	755	772	744	729	728	751	713	764	713	705	718	756	728	727	679	718	697	725	715	761	731	716	689	742	718	728	734	757	696	751	759	710	738	759	719	676	743	720	718	789	731	684	754	733	748	699	753	734	759	736	751	718	703	767	775	737	737	728	719	737	722	692	718	740	731	718	761	776	694	734	765	759	752	759	701	790	707	716	783	772	729	722	727	804	764	724	734	708	674	735	721	780	779	738	716	733	712	759	768	695	778	740	763	754	780	746	752	742	735	683	761	754	763	741	764	722	730	738	774	778	758	741	735	761	710	734	762	765	754	753	707	742	732	739	761	757	768	733	716	739	783	793	729	762	698	762	756	738	752	726	709	741	727	719	687	719	778	712	736	730	747	763	724	697	727	764	781	723	759	741	741	729	717	717	724	732	754	720	753	717	776	761	730	781	706	765	721	733	734	739	748	748	711	732	690	737	726	698	696	754	701	695	693	727	685	775	712	765	763	733	750	743	796	709	703	720	677	747	799	696	748	743	735	709	701	746	725	739	750	741	731	732	758	745	765	741	732	750	767	720	681	750	738	708	706	709	709	734	733	768	747	717	717	745	737	723	718	699	781	718	763	758	744	735	695	763	680	745	712	728	774	695	707	747	747	756	741	762	745	730	744	734	759	712	722	760	729	714	751	703	732	681	712	728	730	760	697	746	790	729	776	737	790	761	741	722	720	756	745	744	767	768	731	742	712	732	751	772	748	745	733	733	739	717	729	758	775	694	719	688	724	701	749	742	760	771	752	735	711	771	713	734	714	764	755	733	715	741	767	747	753	704	740	746	749	739	744	783	776	783	751	785	733	791	747	721	738	685	791	746	676	733	758	764	725	808	742	712	795	761	736	728	791	729	721	737	723	731	740	726	720	710	759	733	720	711	769	720	775	712	754	768	782	783	701	768	715	673	784	695	726	720	758	687	736	708	748	718	720	780	745	728	708	681	748	725	738	725	761	720	770	685	684	775	769	796	760	727	773	739	748	751	715	744	699	751	739	733	756	708	710	723	747	775	756	730	740	742	713	770	756	739	700	739	750	785	732	716	732	728	773	734	681	762	709	762	745	712	730	757	752	720	726	774	752	780	683	700	752	705	751	735	797	712	768	777	739	735	752	784	726	701	717	787	722	756	740	731	776	761	715	725	709	763	744	781	741	767	738	734	687	780	746	701	708	756	730	781	758	770	717	712	786	733	700	724	729	739	742	697	759	726	733	714	746	746	787	722	761	723	710	666	735	708	790	730	750	731	717	723	706	712	751	681	787	719	744	796	721	738	749	707	745	761	768	735	714	740	698	753	762	769	704	767	740	732	730	743	690	712	725	686	722	713	726	730	708	727	723	735	747	733	713	738	694	749	784	757	737	740	772	720	742	724	714	775	702	709	762	717	751	767	722	686	713	783	728	685	741	725	746	734	757	736	734	719	756	720	773	720	710	727	690	771	684	686	746	714	734	732	703	744	705	711	732	743	701	747	771	739	732	782	743	732	736	737	694	710	767	779	725	720	751	686	760	814	752	739	690	751	743	696	720	743	732	749	741	739	722	734	745	727	747	728	704	747	779	715	731	765	714	760	731	701	731	743	700	748	720	704	734	709	781	758	753	702	754	737	719	719	720	751	748	723	750	701	700	753	765	709	734	793	765	755	709	766	698	776	734	728	718	720	734	769	824	755	714	707	733	690	735	749	691	705	705	715	737	742	705	702	754	710	693	748	752	711	764	733	717	765	705	743	733	739	708	708	746	735	733	726	766	754	717	695	731	752	782	785	693	780	693	721	733	712	781	683	740	736	742	715	683	747	685	733	728	691	775	726	747	719	727	738	723	768	751	750	768	728	699	739	711	719	752	743	778	738	733	760	670	721	742	697	781	696	779	757	765	711	778	715	721	713	772	742	732	709	717	710	772	751	697	766	712	729	751	756	752	699	696	780	733	673	752	765	760	735	726	733	749	716	730	749	777	699	742	730	738	727	707	706	718	769	775	696	722	771	756	719	749	763	752	738	754	740	717	761	748	723	741	725	759	735	741	777	730	685	732	785	726	754	747	718	687	763	706	724	756	751	729	740	703	729	755	690	714	715	668	723	692	701	693	750	705	731	767	753	743	760	722	746	717	750	722	734	757	713	755	782	767	733	741	733	747	756	725	732	736	737	743	721	740	726	748	739	731	687	682	772	678	734	712	734	747	764	696	698	754	780	766	732	740	742	765	770	753	726	671	735	721	732	754	694	696	760	747	746	750	742	723	742	786	671	720	738	723	737	750	719	723	688	708	747	719	759	705	697	733	669	716	793	731	743	696	721	782	696	715	719	692	713	746	730	764	740	748	699	665	753
7617	16188	13038	7115	5028	3920	3036	2505	2227	1897	1726	1680	1478	1422	1267	1311	1252	1193	1121	1041	1119	1050	1009	981	1072	1038	993	1053	924	1014	949	987	995	997	985	927	1020	931	936	939	959	986	935	934	898	920	980	994	945	928	931	945	944	928	971	982	916	938	942	914	933	969	945	949	912	939	928	927	932	913	972	876	941	881	984	903	922	931	909	911	910	889	919	928	937	974	920	884	871	893	940	913	870	907	944	951	966	900	955	960	920	948	893	913	931	928	957	913	947	909	962	912	945	843	972	920	910	898	904	921	944	906	902	972	948	941	900	915	934	987	941	940	933	958	872	872	900	936	949	939	980	926	918	921	905	917	888	904	861	903	918	940	946	965	861	943	918	961	890	848	926	955	910	869	903	901	878	940	922	917	954	920	933	918	895	950	970	921	987	939	922	910	934	925	883	970	897	901	936	909	900	909	901	905	906	851	935	950	920	925	951	882	919	938	850	946	939	895	968	881	901	906	910	956	935	873	937	894	893	931	927	920	893	938	938	946	919	947	917	875	943	944	948	930	960	928	959	892	856	890	894	936	855	928	928	903	954	959	929	899	893	921	914	952	915	875	850	967	872	924	914	882	898	935	956	886	917	961	1010	923	982	933	923	962	935	907	949	970	937	963	910	957	908	886	836	949	911	925	958	910	928	937	866	955	900	929	923	860	932	900	872	896	948	932	901	878	886	903	902	929	911	897	910	901	924	908	937	946	921	933	886	945	936	879	922	946	931	906	929	910	990	914	897	918	984	923	863	933	928	854	952	891	863	875	899	934	881	907	929	895	934	907	948	931	906	863	923	903	945	904	881	932	911	911	858	951	900	913	895	995	944	927	910	892	910	933	876	924	902	954	910	870	955	920	952	874	915	868	955	907	921	914	925	857	948	904	922	926	896	972	942	949	942	910	896	947	969	920	923	860	907	876	878	943	896	880	926	912	908	862	926	916	886	915	865	938	960	959	891	954	927	927	950	963	906	845	891	843	836	952	893	908	884	877	963	939	930	901	914	897	901	897	860	915	899	913	949	884	964	963	934	947	927	956	934	873	899	937	913	990	873	902	875	924	904	874	919	902	883	901	902	912	928	968	906	953	903	907	873	915	943	899	986	895	968	881	974	895	964	977	905	887	928	862	913	932	918	936	937	951	919	926	945	893	924	944	912	898	931	939	944	927	918	924	939	879	901	941	909	936	882	889	888	893	941	936	932	905	919	940	867	913	907	921	867	946	908	939	911	951	903	904	930	924	919	884	957	910	894	923	911	946	907	951	927	953	926	854	936	900	897	890	911	881	927	936	871	917	905	907	942	939	901	916	890	900	954	854	884	968	923	935	900	916	885	948	919	959	918	959	956	853	910	993	923	855	926	908	874	890	923	954	990	867	896	910	911	907	925	870	946	921	925	843	952	948	928	952	929	952	947	960	905	981	883	952	807	939	911	976	913	907	913	920	921	917	918	905	840	925	936	907	906	890	907	919	903	911	929	914	961	929	966	887	893	893	936	921	912	884	916	947	897	950	929	913	901	913	922	959	925	904	935	966	895	918	987	890	918	982	897	885	921	902	905	900	871	901	874	940	951	911	940	906	911	881	914	918	938	949	907	920	967	862	926	920	963	917	926	908	915	930	899	909	889	912	942	936	879	995	933	971	921	908	911	927	945	942	919	900	935	909	923	909	933	908	921	901	872	952	963	940	912	931	921	901	923	948	854	934	942	911	937	936	908	879	931	880	901	899	875	906	905	915	926	907	943	897	914	921	948	940	896	864	941	967	891	874	887	906	939	955	933	943	881	917	882	936	912	914	931	969	966	950	916	926	893	948	949	929	912	938	933	934	893	947	923	902	936	911	947	936	933	940	971	894	920	925	909	894	932	925	963	924	909	868	909	960	904	928	869	879	950	840	939	949	935	923	944	932	942	910	904	887	927	913	891	906	918	926	909	910	982	944	908	976	935	905	908	881	907	881	846	912	913	883	887	872	870	921	916	899	894	948	968	964	939	908	888	903	905	885	899	921	896	914	947	920	973	978	930	906	875	867	909	950	985	899	963	942	953	906	917	889	895	910	902	921	904	877	882	920	883	897	884	879	1010	921	927	960	949	906	937	901	985	863	959	939	889	921	897	949	872	898	947	933	1008	896	897	930	844	959	969	930	924	936	973	948	903	958	900	932	885	903	895	930	932	936	943	963	886	892	920	913	845	887	890	831	952	877	893	987	961	914	903	921	904	954	878	872	993	922	986	932	952	955	888	886	914	912	948	903	943	866	926	923	921	935	892	949	886	946	881	902	903	937	902	912	951	895	928	930	890	989	899	908	924	905	862	933	926	908	948	917	892	917	840	895	887	938	949	899	911	931	867	899	947	951	897	935	881	905	882	904	875	948	916	958	971	965	903	920	898	953	889	957	900	934	927	912	931	886	939	922	902	840	928	891	925	913	992	910	908	882	925	935	956	926	925	931	944	912	932	911	872	930	891	875	929	965	904	911	955	899	930	873	892	874	916	896	902	909	905	896	884	924	972	919	931	904	928	911	909	911	915	970	980	911	925	935	863	958	895	901	960	928	898	896	963	939	946	896	900	942	897	893	942	899	956	950	888	889	877	893	901	948	938	977	972	896	879	948	917	940	912	930	910	937	905	876	885	945	973	912	897	877	915	945	950	919	968	927	915	894	933	987	907	921	855	920	915	903	884	883	912	868	955	914	955	862	906	879	919	912	852	864	944	875	867	908	916	885	927	945	928	856	894	935	949	921	901	877	873	957	921	925	931	918	941	930	904	895	898	877	933	978	901	905	916	941	897	903	918	876	939	852	908	918	880	925	905	972	935	946	951	912	947	902	884	904	943	963	947	975	873	892	966	912	942	884	925	966	990	943	970	933	964	925	898	935	979	913	923	900	930	988	921	929	906	940	880	916	874	947	899	905	900	876	909	914	847	921	887	948	898	905	867	949	950	919	932	952	916	891	946	936	926	962	942	951	885	890	923	888	921	950	920	868	904	924	899	875	916	910	918	890	865	906	876	939	906	938	896	829	924	925	945	940	918	914	921	950	918	907	940	936	913	976	909	923	921	896	893	930	881	943	938	952	921	901	897	907	882	875	951	908	972	895	924	914	930	928	877	894	948	915	896	914	835	879	932	963	892	956	861	878	903	914	821	891	907	941	930	919	891	922	910	916	919	926	947	920	906	935	878	870	942	924	912	909	911	906	915	894	888	922	894	891	904	957	940	948	837	970	916	914	931	960	921	938	931	927	899	857	844	914	925	911	917	877	919	932	904	988	889	910	922	851	942	927	913	893	854	963	900	996	944	915	940	918	893	958	922	942	911	925	872	882	898	962	921	956	978	918	949	884	936	929	939	921	879	918	908	910	970	903	905	886	858	939	942	942	941	952	908	918	909	889	932	922	972	995	916	944	949	934	901	924	889	956	924	908	932	907	932	974	955	918	933	889	867	895	911	912	943	904
26689	20516	9323	949	604	576	513	538	499	517	496	518	494	537	506	517	527	491	476	480	469	480	536	528	496	468	514	506	512	520	521	531	455	507	489	515	463	484	433	455	522	465	503	510	482	511	479	481	513	494	498	498	525	466	489	502	484	500	495	520	500	451	484	508	496	484	499	480	480	519	507	491	511	485	462	531	514	492	497	503	492	550	485	493	472	499	506	513	498	520	450	426	487	490	490	487	472	505	500	456	513	488	501	494	491	516	510	498	484	486	466	468	519	491	502	490	521	504	451	471	499	467	493	478	512	540	491	470	494	491	503	478	486	526	510	506	490	482	507	504	521	511	522	457	507	506	528	493	526	455	478	440	498	512	479	516	493	496	532	474	499	467	537	485	506	481	495	456	482	484	500	466	454	513	459	533	500	475	501	464	503	524	495	457	491	478	486	480	492	489	497	479	465	524	500	470	485	502	462	495	453	519	486	500	495	485	483	467	513	499	463	504	470	472	507	480	523	457	477	505	501	492	497	491	450	504	484	450	476	480	461	449	465	490	496	527	534	494	530	538	470	517	518	504	503	490	528	494	485	461	481	469	496	498	484	532	497	508	480	478	483	487	509	538	514	479	449	503	474	526	476	491	518	495	470	479	518	512	519	494	460	501	471	489	464	500	491	497	494	529	507	467	500	500	486	473	488	484	459	474	506	524	481	462	490	519	505	482	481	489	501	531	513	469	474	498	491	476	455	477	461	523	504	497	481	490	460	528	501	556	481	489	452	505	464	511	535	502	483	526	483	486	469	510	522	499	516	496	494	492	458	491	491	470	556	474	511	473	499	470	529	515	499	490	472	502	450	463	509	483	503	503	493	462	458	498	508	500	506	464	494	527	479	476	515	455	505	509	494	501	511	480	471	522	515	479	464	534	469	513	507	449	480	491	489	466	489	462	500	467	480	467	491	491	493	495	529	477	493	523	460	470	504	486	452	491	494	499	481	483	490	464	465	468	488	518	517	543	472	479	535	492	500	492	486	488	509	454	474	464	549	485	490	489	475	523	472	492	504	500	505	485	502	487	526	477	460	439	485	484	509	522	507	508	469	474	501	516	485	468	478	453	503	450	516	489	496	475	525	460	445	509	450	502	515	469	465	472	471	462	540	466	491	486	504	466	538	475	524	462	522	493	498	520	505	516	483	512	459	506	499	520	464	486	482	491	456	487	516	481	518	498	474	504	502	495	457	508	469	457	519	468	517	480	514	476	478	480	524	467	504	506	508	513	483	468	556	471	471	451	474	510	492	488	479	494	525	504	486	510	479	478	492	499	491	475	475	540	458	505	471	498	487	505	482	479	474	528	516	492	561	494	463	491	478	510	479	501	469	507	453	526	497	458	480	513	499	458	491	462	472	480	498	462	509	490	471	457	483	487	484	492	507	474	496	469	482	508	443	503	478	466	503	447	501	449	477	489	498	480	496	504	472	502	504	468	497	472	519	455	459	477	522	489	495	521	489	478	451	481	526	458	501	478	487	499	485	483	493	504	529	488	484	536	464	484	483	516	481	498	467	495	528	534	455	491	518	493	486	454	491	500	512	480	507	504	520	490	508	485	457	445	456	521	459	499	476	476	518	484	514	498	472	451	496	475	491	463	521	514	506	479	503	482	472	482	501	444	491	559	493	510	519	497	530	506	532	469	465	493	502	471	532	487	507	455	442	496	461	456	503	487	488	472	495	530	512	479	460	530	500	466	510	497	464	485	467	536	482	508	504	494	470	487	454	533	453	499	510	474	480	510	497	473	517	461	524	489	490	470	477	460	456	491	526	512	459	502	497	494	425	517	477	528	479	515	482	517	479	510	501	498	442	487	519	457	476	518	485	506	457	500	478	517	515	475	470	485	502	520	470	503	504	507	524	507	492	468	501	450	528	499	500	512	469	495	503	506	502	487	435	475	479	491	492	504	479	487	509	482	481	499	468	467	477	470	487	481	475	490	521	440	494	515	463	516	494	491	473	510	545	503	471	496	474	484	500	483	479	493	488	486	513	500	489	489	497	473	470	498	519	529	461	483	483	509	491	496	495	471	513	499	495	484	491	475	499	504	518	492	479	483	547	494	494	497	521	495	478	470	489	518	496	499	454	493	497	518	475	491	512	504	481	493	502	525	489	519	477	518	476	489	506	465	490	493	479	494	507	462	445	506	506	505	479	488	486	461	464	464	467	493	486	482	489	511	470	464	498	497	528	463	484	474	459	491	485	524	491	521	528	486	546	505	492	466	477	455	511	501	504	511	470	498	471	519	490	472	427	485	497	472	489	484	495	469	494	456	469	487	446	503	517	490	472	491	512	524	443	501	504	537	490	464	529	488	470	502	484	491	468	480	506	496	462	489	500	437	522	486	458	467	447	484	485	451	497	507	457	506	442	458	523	526	507	454	476	492	444	495	452	504	452	480	490	465	485	480	501	475	460	494	516	460	504	473	494	471	469	447	510	481	468	469	474	509	467	479	510	469	486	501	514	459	513	505	466	533	468	517	490	478	462	497	462	507	487	524	495	506	490	482	492	493	470	480	514	465	435	514	492	460	461	512	489	490	460	497	520	499	493	492	464	505	473	534	467	485	489	505	479	440	500	497	499	497	511	505	492	478	502	450	470	441	479	481	448	486	475	482	487	499	520	459	471	479	477	484	507	473	498	528	505	487	478	505	488	488	470	491	497	478	502	500	489	453	480	506	481	455	492	509	496	533	508	487	493	461	458	462	475	445	469	490	482	493	496	517	442	477	495	509	478	493	488	466	504	482	462	496	473	532	464	525	506	479	494	498	463	514	479	505	471	447	502	486	462	487	485	506	502	481	486	487	483	484	502	487	485	469	457	504	479	487	494	530	513	504	485	476	511	480	499	489	480	526	522	503	487	481	490	473	484	495	506	525	497	495	497	511	514	486	511	463	472	527	439	493	528	493	494	505	554	506	502	480	486	468	472	507	484	483	450	506	472	477	480	486	506	492	486	474	515	463	495	456	451	500	498	518	491	506	486	464	515	501	493	468	489	533	506	463	501	485	504	475	514	510	466	496	508	492	515	504	508	491	473	527	497	473	549	491	472	459	421	471	463	538	494	476	503	496	458	518	495	509	455	462	459	497	465	461	455	509	497	495	501	519	493	506	510	470	513	507	512	475	497	524	486	473	526	464	441	479	502	444	478	448	520	489	531	505	472	495	501	479	481	482	519	445	492	482	503	461	502	491	462	500	456	476	478	493	473	512	516	515	495	498	526	498	441	446	486	497	492	479	493	486	499	518	445	506	491	478	465	498	496	487	469	460	468	473	459	534	494	493	440	452	493	470	479	491	524	493	500	467	464	536	471	475	510	489	494	505	527	495	452	452	501	498	469	500	524	477	469	474	466	484	494	478	485	438	514	473	474	498	485	482	442	461	519	481	470	455	529	486	529	482	520	478	502	486	491	471	453	550	476	461	496	462	462	483	471	530	449	495
4581	1505	1308	927	794	705	696	679	623	641	639	638	632	630	632	641	644	609	620	598	599	631	649	608	623	610	591	675	691	668	596	600	597	641	628	611	614	633	617	608	646	612	621	601	614	659	633	641	629	589	590	616	614	600	675	618	614	580	637	636	663	592	616	611	600	635	629	643	622	600	630	606	652	651	619	619	615	635	602	628	637	624	631	661	602	619	614	632	653	648	641	663	581	595	659	599	588	634	667	637	642	657	618	612	620	651	609	643	584	622	615	602	624	613	604	597	691	598	622	650	595	659	591	599	641	635	606	657	598	601	615	582	657	630	602	615	585	633	633	604	593	658	629	629	584	649	610	633	655	649	630	572	620	637	611	636	628	625	621	619	568	632	585	620	617	664	610	625	633	662	614	617	595	603	613	566	602	559	589	651	646	631	607	620	616	664	640	577	644	629	571	633	602	627	593	664	609	618	636	654	594	637	633	648	655	640	661	637	618	573	619	650	648	610	600	561	588	610	604	594	635	579	631	594	611	638	623	617	635	636	636	635	588	612	620	651	616	579	585	627	606	609	662	645	610	591	597	603	596	608	589	668	607	653	614	612	609	610	544	608	592	642	605	671	665	618	663	661	630	639	613	603	616	614	625	643	615	575	644	577	592	627	629	622	621	616	615	606	619	601	642	620	637	622	612	597	585	631	600	611	577	635	588	646	655	598	621	623	578	610	610	621	607	600	603	622	627	603	614	651	592	647	633	594	628	621	606	599	585	600	602	631	619	635	552	589	632	577	600	634	620	613	642	678	587	655	615	572	585	590	627	620	666	652	636	624	620	643	621	617	605	640	637	643	624	604	641	637	632	616	594	615	637	647	655	634	628	625	631	621	662	624	594	599	625	594	645	584	553	606	645	626	598	588	631	614	630	626	679	619	585	582	594	638	606	622	640	602	629	597	626	621	610	637	594	599	631	648	644	632	623	592	615	638	609	623	588	614	608	584	608	636	631	641	617	652	633	649	612	580	581	590	646	591	620	597	613	621	588	624	610	598	598	648	602	620	580	547	663	651	666	597	609	626	625	597	583	657	641	616	628	597	609	624	651	612	702	574	618	618	576	631	642	614	589	605	580	616	614	609	628	654	616	654	593	586	662	631	588	607	608	579	618	609	663	611	588	642	630	600	624	595	644	567	634	612	655	582	660	612	596	623	607	616	614	602	597	620	606	627	608	619	633	635	605	677	605	620	634	656	663	628	634	633	625	626	597	612	591	634	588	633	607	623	619	670	620	620	585	646	661	584	625	582	594	551	611	579	619	633	638	591	608	621	678	587	588	618	615	638	609	606	640	632	630	598	608	673	629	636	623	635	624	647	623	570	629	622	576	635	601	615	604	652	601	591	584	593	619	624	617	644	608	597	645	591	598	585	656	617	650	638	632	661	617	648	654	597	606	633	578	618	611	604	596	651	655	608	600	633	581	611	691	639	616	599	633	574	607	693	617	618	564	604	627	626	591	632	598	597	641	604	599	628	636	629	616	630	640	613	604	621	652	641	606	622	610	601	609	631	607	638	611	609	603	626	614	596	624	603	591	621	630	641	623	604	621	631	655	645	640	639	611	589	624	632	622	586	636	600	622	637	642	622	625	644	635	656	616	644	620	602	625	623	648	649	592	622	595	623	651	633	596	634	634	597	587	600	685	622	615	620	575	626	587	632	637	643	617	611	621	623	598	593	624	597	611	575	601	612	647	623	601	589	576	615	621	613	598	595	684	607	624	657	596	623	615	634	616	614	645	639	619	608	629	639	595	596	632	602	629	601	616	629	598	620	600	613	637	593	577	638	607	582	637	629	592	626	591	626	582	627	644	666	564	596	636	637	609	623	647	584	637	657	658	637	648	583	625	574	600	635	634	646	596	602	603	605	631	642	655	627	563	607	656	624	609	623	606	602	629	596	670	616	658	612	623	615	631	626	626	606	598	623	589	615	638	675	606	625	601	588	615	615	673	639	651	660	644	627	587	614	610	621	612	668	607	629	634	664	599	637	615	624	614	635	596	610	604	660	613	600	629	611	617	593	602	643	588	584	598	672	649	618	584	641	648	574	665	620	659	620	630	642	578	618	643	605	608	642	650	651	579	634	598	595	595	629	644	580	639	584	605	622	635	612	613	651	598	574	630	621	572	659	577	670	623	641	640	590	620	559	648	639	594	651	652	625	622	624	604	643	651	543	567	637	645	652	600	651	588	578	597	622	655	624	636	611	590	597	616	622	613	642	624	585	631	612	581	623	648	610	646	599	594	666	598	631	622	639	600	633	618	580	641	656	630	581	634	591	650	646	625	626	617	604	614	631	612	610	602	676	585	639	649	662	635	611	620	635	656	610	606	576	649	628	619	663	627	638	627	587	614	641	650	643	594	589	630	573	583	609	584	605	628	622	628	575	578	633	664	575	624	627	612	608	598	633	635	624	669	632	586	595	582	606	632	673	651	598	575	600	632	636	666	593	640	606	620	604	641	633	612	621	579	598	612	659	615	603	634	639	631	592	623	648	574	607	605	628	593	601	598	647	613	612	646	619	602	628	611	674	615	656	606	647	597	610	635	610	624	600	615	624	612	578	603	664	649	601	643	606	607	651	653	578	633	593	658	632	631	650	597	626	628	597	593	639	640	613	625	615	619	580	626	618	624	626	637	622	594	655	588	635	600	602	675	601	639	579	590	557	662	663	606	628	607	625	653	628	655	616	618	663	623	668	630	608	645	571	615	655	618	614	632	610	647	611	618	650	641	578	628	604	666	610	605	620	601	599	606	667	574	610	601	657	656	617	639	665	597	625	633	629	654	633	611	651	618	627	632	601	582	616	606	617	631	580	651	671	634	637	630	591	619	636	622	593	600	623	633	588	629	639	585	655	595	621	607	608	631	559	588	641	646	603	612	643	598	634	662	667	607	642	615	610	607	606	649	559	620	596	644	613	616	618	612	576	628	610	614	645	601	616	625	620	624	588	654	666	583	641	635	599	628	592	649	646	569	555	610	634	621	595	631	622	591	624	649	597	637	607	632	626	624	644	613	641	641	626	608	615	645	585	580	587	605	631	624	646	597	608	585	604	632	621	643	597	628	601	658	627	554	632	586	622	641	600	667	616	642	620	650	607	631	610	646	631	627	637	625	596	590	610	627	579	589	595	672	634	593	622	638	640	645	610	636	612	595	626	613	620	628	638	648	651	613	628	646	631	583	646	634	612	597	645	601	605	627	604	621	632	644	636	631	593	618	642	612	637	621	583	634	646	624	626	604	613	617	641	585	611	633	580	615	628	551	667	630	622	611	611	632	629	595	597	582	641	608	629	589	583	613	651	576	621	600	637	609	618	652	636	609	580	566	587	606	621	670	606	611	573	608	618	659	623	701	615	620	569	616	624	581	654	618	639	629	579	588	597	647	572	609	589	617	619	615	612	656	652	581	623	623	615	665	628	644	638	624	646	596	631	545	588	575	637
23698	21010	28276	23932	20988	9943	1710	1196	1129	1072	1003	1021	1034	945	929	905	930	853	951	904	927	883	884	831	845	865	880	856	810	867	892	806	863	899	906	844	850	883	838	863	882	857	917	776	892	842	837	788	819	863	828	867	847	888	880	874	869	859	789	810	908	865	841	827	868	841	831	822	850	886	824	861	842	793	864	847	854	818	866	781	888	826	890	837	834	826	879	824	852	851	869	845	798	782	823	819	849	820	864	792	846	803	817	843	859	818	813	843	862	881	806	885	834	825	829	794	876	909	894	858	859	834	857	844	865	876	880	877	800	850	858	829	857	829	883	811	855	845	868	872	864	812	840	756	847	813	832	836	773	814	845	830	801	813	819	838	844	811	865	852	830	894	831	827	842	847	834	854	836	824	819	900	848	811	854	814	875	872	887	825	846	839	849	883	841	846	865	842	920	829	805	801	845	834	817	817	892	850	845	827	802	858	796	824	823	873	851	828	818	875	860	820	867	843	848	822	831	831	823	838	833	801	824	824	842	823	878	837	842	860	834	835	806	827	839	809	851	884	837	810	880	816	832	834	849	837	861	856	872	799	834	774	847	861	783	897	850	895	789	871	806	816	850	875	816	812	850	834	866	845	829	823	883	868	896	930	797	880	863	861	830	857	807	863	833	812	858	841	846	878	789	853	864	843	804	869	827	858	878	856	888	850	801	799	850	881	806	884	816	845	885	832	871	877	853	829	848	789	842	792	833	851	866	883	789	865	828	775	895	837	843	855	896	777	882	849	815	795	803	792	846	817	853	825	855	845	843	817	853	895	852	844	868	836	818	782	816	805	813	857	814	870	821	807	790	813	816	818	796	849	853	846	826	874	804	835	827	842	838	902	820	887	826	849	840	829	864	813	819	829	861	841	829	776	848	832	834	811	868	886	851	892	871	813	866	870	823	834	834	808	841	843	833	817	816	845	841	851	811	853	900	838	835	841	851	822	853	862	789	822	866	859	843	829	798	822	775	798	813	845	840	862	844	837	872	769	846	796	886	809	839	819	801	788	816	869	870	844	816	846	837	829	866	883	837	807	841	841	856	792	805	855	854	821	808	838	892	838	799	857	855	801	854	861	913	841	844	859	847	791	793	862	822	863	863	775	845	843	877	830	818	782	839	855	820	818	849	832	870	814	857	807	787	743	848	892	818	848	826	829	865	814	880	856	816	836	847	807	861	827	849	813	812	850	856	855	846	880	851	841	806	906	841	823	844	809	802	832	851	814	836	824	855	838	857	872	838	875	820	826	822	810	858	862	789	825	839	871	817	770	785	882	811	835	888	827	876	834	859	861	802	847	837	875	840	843	868	843	825	826	838	848	895	869	811	830	826	818	853	816	842	801	849	787	814	874	804	821	864	841	854	814	915	848	844	836	862	817	847	808	872	788	806	855	771	849	813	874	836	851	848	800	808	818	853	828	847	809	799	772	842	825	885	871	755	823	835	827	832	821	862	837	866	825	822	853	897	831	865	796	837	833	830	825	817	829	878	870	818	855	830	855	886	864	842	875	841	863	792	827	827	856	793	845	876	783	856	860	804	870	799	832	842	870	859	819	849	833	845	844	902	858	868	876	859	776	824	864	854	881	849	856	835	829	838	879	844	798	858	869	890	828	849	900	847	855	854	866	848	843	861	875	856	903	832	815	801	840	894	843	834	882	852	789	809	826	829	827	874	829	814	899	795	878	845	840	871	784	861	827	809	821	815	859	861	846	836	850	827	785	821	861	794	863	790	815	824	819	855	913	864	834	794	823	802	802	837	821	860	844	865	853	835	859	855	852	831	863	846	874	883	807	853	902	834	809	838	809	779	831	821	858	868	828	835	880	839	856	814	852	895	844	866	872	817	831	836	809	820	840	846	866	837	874	823	867	874	845	814	851	838	826	794	873	779	813	861	814	839	860	863	846	831	820	856	878	897	804	822	832	827	837	873	810	834	826	810	831	823	838	840	792	833	851	798	853	864	836	839	814	860	880	816	869	858	815	852	861	832	864	822	863	825	828	838	843	798	834	881	815	831	848	865	836	861	831	837	900	830	891	807	874	852	853	873	857	866	823	870	859	887	857	847	860	832	841	838	858	914	790	850	854	878	794	840	788	758	841	842	835	823	790	813	866	866	880	856	884	870	824	797	906	824	795	827	853	850	775	829	822	823	861	797	852	863	866	862	800	838	867	851	792	789	804	881	797	884	844	809	872	810	820	803	796	824	854	844	827	778	799	841	800	794	838	794	796	856	853	790	858	809	858	832	859	868	875	893	846	832	783	793	799	827	839	830	868	839	820	824	832	821	882	835	834	870	838	841	859	827	867	858	813	797	872	846	799	799	847	813	827	880	852	828	796	833	826	867	883	843	834	863	897	813	846	830	880	876	823	830	849	805	818	773	868	816	822	780	782	854	863	768	808	833	825	892	811	835	879	808	815	832	865	825	858	824	843	851	800	828	816	843	855	837	830	824	870	849	860	804	876	876	793	836	836	865	845	865	884	822	785	787	841	873	822	854	869	824	858	816	894	783	795	786	857	816	860	830	818	813	868	863	852	813	793	826	829	895	869	865	792	819	859	815	847	830	842	791	806	827	817	859	820	768	824	852	800	845	801	770	793	843	854	842	846	835	817	831	866	827	860	816	858	855	799	826	808	845	834	849	834	827	865	871	921	832	843	851	861	852	892	899	856	855	807	866	833	883	826	875	855	866	813	834	818	871	806	826	851	804	808	847	797	814	842	831	842	865	833	855	818	907	792	868	822	834	786	819	842	840	883	801	840	886	796	837	872	819	776	798	847	825	792	842	784	867	805	832	873	797	876	770	810	852	833	820	771	857	876	851	831	865	869	813	784	802	825	841	834	852	857	814	803	849	851	846	839	832	765	811	825	853	844	845	807	866	846	819	806	817	845	811	844	810	845	804	834	831	850	797	776	842	840	828	841	796	840	860	839	800	813	868	782	848	815	846	855	865	797	853	831	791	879	825	802	842	818	854	823	872	747	838	799	869	890	814	818	879	812	847	842	837	882	809	842	859	859	853	823	875	779	815	820	846	827	823	828	873	833	788	799	822	873	827	895	808	883	854	833	771	841	852	796	864	850	825	837	838	815	795	829	795	812	850	829	887	848	803	828	827	809	859	802	898	860	870	844	780	851	824	806	799	812	852	796	806	873	808	833	819	821	856	824	827	797	828	818	832	792	834	838	843	854	845	881	849	768	828	789	887	886	830	846	859	835	793	855	804	864	801	770	805	833	770	825	764	813	857	827	912	839	849	815	824	829	875	801	808	872	872	883	850	868	883	826	865	819	821	817	846	854	821	841	858	827	806	807	809	818	858	852	824	871	804	879	846	868	843	855	823	788	842	854	769	920	833	848	820	767	821	848	886	829	816	843	832	850	843	822	839	852	844	889	847	851	830	847	836	854	819	820	872	846	806	852	837	822	827	838	873	849	857	836	849	833	831	847
5352	10242	8313	4340	3350	2658	2167	1807	1715	1564	1403	1360	1255	1296	1247	1223	1097	1169	1141	1181	1111	1129	1121	1122	1094	1046	1124	1124	1089	1085	1085	1069	1095	1034	1094	1052	1056	1001	1043	1110	1052	1079	1094	1045	1074	1063	1057	1039	1043	1064	1054	1059	1020	1072	1063	1058	1032	1046	1003	1093	1071	1033	1009	1061	1045	1012	1055	1071	1037	1058	1034	1064	1009	1017	1006	1014	1049	940	1030	1023	1016	1054	1076	1021	1027	1007	1061	1004	1057	1056	1025	1030	1033	1048	1083	1071	1034	1040	1064	1086	1026	1048	1017	995	1049	1038	1093	1045	1026	1047	1056	1087	1060	1025	1030	1094	1001	983	1033	1004	1058	1014	1077	1094	1027	1055	1035	1051	1079	1047	1036	1038	1049	1014	982	1054	1063	1093	980	1028	985	1071	1073	1095	1056	1077	1006	1067	1041	1039	1017	1099	1079	1087	1045	1020	996	1095	1088	1013	985	1034	1035	1078	1044	1006	1032	991	1031	1011	1071	1103	1030	988	1026	1027	1090	1005	1016	944	1048	1018	1050	1029	998	1042	1030	1040	1059	1097	1040	1026	1044	1053	1059	1060	1061	1012	984	1016	1019	1032	1024	1060	1061	1071	1039	1096	1026	1055	985	1047	1049	1033	1026	1094	1086	1019	1064	1015	1058	1033	1039	1065	1060	992	1117	1048	1030	991	1067	994	1019	1015	1045	1029	1066	1069	1057	1017	999	1042	1076	1057	1052	1056	1043	1020	1075	1092	1052	998	1082	962	1050	1070	1085	1065	1029	1020	1041	1085	1059	1042	1041	988	1013	1023	1012	1060	1055	1029	1056	1123	1076	1067	1010	1033	1021	1074	988	1020	1018	1012	1047	1031	1031	1048	1013	1013	1037	1012	1036	997	974	1010	1030	1078	1099	1056	1048	1090	1047	1026	1052	1048	1061	1053	1034	1038	990	1011	1006	1019	1110	1011	1024	1049	1025	1035	1124	1029	1013	1066	1015	1008	1022	1000	1062	1036	1040	1036	1011	1027	1030	1037	1057	1043	1054	1057	1032	1069	1010	1057	1012	1044	970	1068	1036	1060	1064	1024	1081	1020	1084	1049	1036	1019	1001	1003	1055	1026	1018	1015	1022	1001	1008	1029	1012	1068	1048	1080	992	1001	1045	1052	1049	1102	1084	969	1001	1026	1031	1053	1030	1071	1131	1090	1008	1003	1040	1051	1114	1053	1118	1018	1054	959	1050	1033	1008	1060	1030	1047	1092	1036	1086	1041	1057	1026	1006	983	1027	1020	1004	1016	1073	1006	1065	1050	1046	1055	1041	1051	1010	1035	1043	1066	980	1004	1057	1050	1045	1042	1042	1058	1025	1089	1050	1098	1108	1000	1053	1051	1023	1024	1070	1009	1041	1031	1015	1072	1083	1070	1034	1065	1021	1045	1043	1036	1022	1011	1057	972	1060	1031	1035	1073	1076	1054	1031	1073	991	1069	1022	1054	1065	993	1047	1026	1081	1094	1018	1074	1109	1051	998	1054	1020	1034	1028	1054	1063	1078	1041	1093	1041	1039	1077	1078	1014	1066	1020	999	1049	1043	1068	1085	985	1039	1090	1033	1056	1014	1014	1084	1010	996	1030	1063	1019	1073	1024	998	1057	1021	1050	1062	1066	1078	1115	1046	1065	1000	1037	1023	1011	1038	1077	1040	1046	1012	1067	1003	998	1060	1055	1004	1072	1110	1002	1090	974	1048	1009	1055	1047	1008	1043	1034	1030	1107	1091	1056	1071	1010	1064	1040	1073	1012	1016	1053	1046	1050	1044	1086	1014	976	1026	1026	1010	1024	1085	1004	1030	1012	995	1055	1098	1048	1116	1043	1049	1016	996	1014	1019	1057	1054	1062	1065	1045	977	1006	1078	1075	1015	1051	1082	998	999	1096	1048	1105	1054	1024	1005	1057	1068	1121	1078	1045	1033	1125	1045	1069	1031	1107	1059	966	1083	1025	1057	1048	1067	1053	1042	1079	995	1008	1098	1073	1090	1056	1054	1044	973	1049	1031	1061	1042	1010	1046	1045	998	1022	1072	1025	1022	1034	980	1069	1056	1032	1033	1053	1024	1069	1069	1052	1003	1104	1030	1067	1055	1070	1052	1056	1056	1071	985	1013	1045	1002	1033	1080	1065	1002	1031	1007	1042	1017	1062	1124	1016	1025	1061	1024	984	992	984	1041	1052	1056	1023	1066	1002	1090	1057	1066	1082	1014	1072	1064	1030	1069	1127	1035	990	1001	1063	1025	1038	1036	994	996	1080	1098	1008	1045	1053	1015	1057	1038	1023	1049	996	1032	1048	997	1074	1026	1051	1066	1043	1044	1062	1036	1024	989	1064	974	1057	1010	1004	1036	1020	1069	1054	1035	1056	1044	1020	1090	991	987	1051	1034	990	1066	1082	1055	1049	1097	1075	1062	1032	1033	1005	1065	1048	1059	984	1019	1076	1027	1046	1014	1014	1068	996	1036	1019	1020	1047	1002	1072	1077	1059	1077	1037	1024	1072	1023	1113	1047	1017	1077	1018	1036	1044	1016	1016	1054	983	1051	1025	964	1005	1048	1022	1064	1023	1005	1020	1117	1019	1006	994	980	1064	1029	1040	1069	1033	1029	982	1047	1097	1071	1056	1084	1075	993	1013	1077	984	1015	1042	1070	995	1020	1080	1006	1076	1114	1061	1065	1083	1056	1063	1098	1090	1017	1039	994	1035	1059	1054	1037	997	1057	1103	1042	1023	1020	1025	1049	1035	1006	1060	1032	1058	1081	1092	1027	1034	991	1031	992	1026	1018	1007	1032	1022	1148	1015	1081	1041	1052	1017	1037	1062	987	1083	1041	970	1027	1063	1057	1094	1024	1028	1056	1022	1061	1020	1073	1008	1052	1022	1040	1051	1019	1056	1102	1058	1037	1021	1026	994	1040	1089	1058	1032	1088	1069	1002	1053	1057	1065	1074	1033	1025	1009	1011	1082	1035	1044	1035	1003	1018	1043	1051	1023	1011	1017	999	1031	1031	1038	1023	1096	976	1065	1038	966	1093	1003	1078	1010	1061	1031	1092	1067	1039	998	1061	1073	1015	992	1116	1066	1071	1055	1034	1042	1048	1059	1048	1012	1025	1119	1031	1037	1059	977	1054	1034	1029	1044	1003	1100	1080	992	1093	1018	968	1075	1024	1020	1056	1006	989	1061	1060	1029	1069	1044	1078	1015	1035	1023	1070	1024	1051	1043	1040	1025	1052	1067	1052	1042	1083	994	1007	1037	1008	1044	1064	1020	1006	1065	1018	1081	1082	1047	1045	1019	1042	1061	1019	1055	1103	1056	1054	1081	1050	1023	1026	1039	1109	1040	1014	1035	1032	993	1057	1066	1052	1018	989	1025	1076	1033	1030	1068	1042	1012	1012	1075	971	1001	1079	1089	1089	1012	1043	1040	1064	1104	981	1042	1027	1038	1003	1073	975	1047	1061	1078	1050	1006	1018	1038	1018	990	1024	1057	1018	1045	1039	1035	1070	1019	1041	1040	1035	1006	1109	1000	1009	1036	1032	1033	1054	1038	1063	978	1078	1057	1014	1061	1079	1016	980	1078	1037	1072	1052	1078	1006	1029	1090	1063	1058	1041	1020	1058	1055	1071	1037	1037	1049	1048	1013	1051	1029	1070	1053	1009	1054	1027	1024	1101	1032	1015	1062	1047	1025	988	1040	1060	1056	1023	1074	1058	1029	1048	1100	1022	1038	1039	1014	1076	1044	1059	1022	1007	1050	995	1037	1030	1046	1013	1030	1054	1018	1063	1014	1048	1013	1042	1036	1050	1082	1012	957	1031	1014	1033	1007	1039	1004	1008	1033	1039	1102	1059	1011	1072	981	1023	1073	1086	1006	1047	1025	1040	1045	1028	1048	1005	1025	1010	1001	1019	1103	1075	1056	1064	1069	1012	1015	1029	1028	1047	1052	1029	1036	1026	1043	1023	1006	999	980	1068	1099	1085	1087	1081	1037	1011	1035	1023	1075	1013	1081	1054	1101	1059	1012	1001	1067	1013	1037	1035	1052	1094	1102	1093	1078	1024	1027	1092	1023	1020	1040	1042	1004	1010	1074	1086	1056	1045	1033	1079	1094	1024	1060	1104	1086	1021	1051	1035	1066	988	1040	1026	1051	1048	1006	998	1017	1060	1083	1045	1055	1040	1047	994	1061	1068	1065	1011	1084	1074	1007	1059	1005	1046	1034	1034	1046	1059	1011	1081	1036	1018	1039	1029	1096	1051	1055	1115	988	984	1024	1061	1009	1058	1020	1038	1039	1069	1038	972	1051	997	1057	1040	996	1056	1055	1059	1015	1010	1027	1109	1043	1008	1068	1075	1001	1028	1031	1100	1078	1041	1048	1077	1022	1005	1031	1038	1007	1102	1050	1062	1057	1116	1056	1026	1066	1070	1095	998	1056	1020	1026	1038	1052	1084	1014	1042	1024	968	1029	1051	1029	1011	1066	1051	1031	1012	1094	1055	1036	1069	1037	1124	1048	998	1056	1069	1058	1006	1027	1047	1099	1078	1021	988	1028	1060	1081	1069	1022	1005	1013	1079	1023	1018	1041	1072	1031	1061	1047	1033	1014	1008	1047	1057	999	971	1086	1035	1032	1045	1054	1032	1088	999	1053	1023	1028	1007	1002	1050	1096	1046	1033	1013	1074	1040	1026	1005	1086	993	1029	1036	1094	1101	1125	1032	1045	1026	1056	1054	1032	1046	1015	1054	1069	1069	1025	1063	1080	1051	1018	1082	1006	1008	1015	1037	1011	1047	1004	1031	1053	1025	1027	1119	1031	1033	1020	1069	1016	1060	1079	1116	1027	1024	994	1031	1044	1048	998	1112	1010	1056	1088	1060	999	1015	1044
22725	21010	28712	23487	21011	21051	8231	1604	1174	1203	1090	977	895	934	898	849	847	873	822	787	817	790	814	796	782	788	777	790	789	799	792	776	766	778	809	760	768	776	766	746	760	759	809	774	772	784	721	727	760	815	755	750	695	718	771	772	749	759	791	750	779	743	727	748	712	756	738	741	705	739	760	707	759	784	734	734	745	770	739	740	762	728	744	728	772	735	759	728	765	757	730	713	725	738	702	745	730	727	735	756	746	777	714	715	746	751	753	695	753	774	753	698	750	708	706	795	753	734	722	758	745	732	730	708	782	758	775	743	769	766	763	761	784	754	745	723	751	662	752	738	754	709	709	738	742	719	729	723	743	735	723	771	678	748	701	749	701	735	724	749	745	734	751	723	766	721	775	712	729	730	725	754	744	758	705	754	767	747	793	760	683	753	762	716	759	769	715	806	726	700	747	762	727	714	768	741	729	763	703	764	806	744	739	737	742	726	761	709	723	730	754	737	745	741	782	725	764	737	779	780	692	735	774	691	753	733	769	734	800	767	690	683	717	747	715	796	732	764	789	743	715	738	728	789	701	799	725	716	817	754	705	704	724	735	721	698	742	768	744	742	723	744	761	718	752	715	709	674	774	732	749	759	741	769	733	700	733	705	751	758	753	725	743	717	704	713	744	730	737	695	720	734	757	783	724	696	790	716	729	762	781	780	750	726	732	747	711	729	770	746	750	699	715	737	771	737	742	679	743	734	696	735	696	743	697	728	751	667	717	691	743	750	698	763	792	809	723	693	751	761	754	804	718	696	682	766	739	736	727	774	740	761	765	723	759	756	753	701	737	781	746	736	735	748	780	776	727	794	708	726	736	773	771	695	761	710	766	749	751	701	739	736	720	750	706	755	698	720	716	754	781	720	772	706	737	736	728	707	753	799	813	728	742	728	809	757	751	715	699	757	739	697	763	734	746	680	719	732	787	699	709	751	765	710	734	734	756	685	709	747	709	757	747	779	726	740	760	716	775	725	696	759	723	759	712	720	779	732	733	690	683	784	662	744	749	725	697	693	716	726	740	764	769	719	709	737	735	720	730	713	729	759	751	750	739	682	769	713	721	711	768	725	727	712	743	662	694	761	733	741	703	761	786	715	734	729	683	707	744	751	747	730	704	765	769	737	717	734	739	725	754	721	732	728	756	719	704	724	718	717	730	726	766	762	729	712	717	769	723	775	726	699	729	742	769	747	737	701	798	752	716	742	742	713	740	769	751	713	750	733	750	759	726	770	712	756	714	786	736	735	750	792	717	719	779	770	696	730	738	757	773	745	740	745	742	736	774	702	763	696	724	717	733	743	707	762	728	764	723	712	740	732	750	783	708	753	726	758	754	698	744	713	757	737	705	739	750	730	757	737	768	776	715	764	753	725	760	723	709	734	695	726	801	711	726	709	751	781	726	754	680	745	695	725	780	757	717	709	764	752	751	789	726	739	734	721	730	728	763	711	744	707	742	754	747	764	745	705	761	747	779	739	756	728	757	748	700	733	749	736	756	668	742	758	765	715	760	767	725	784	727	740	744	658	748	746	703	758	720	688	737	745	708	694	705	751	751	665	739	707	742	767	720	759	697	694	738	727	750	711	730	728	719	719	766	752	745	691	742	708	704	736	754	768	724	790	687	738	751	768	735	686	725	770	737	726	727	745	720	712	792	752	754	735	747	722	716	718	743	763	723	727	729	718	745	696	726	727	800	731	777	749	769	711	758	729	734	718	737	715	776	776	726	813	764	728	758	697	753	757	739	682	717	714	715	776	776	763	807	754	713	751	750	703	736	721	756	731	705	697	711	778	758	757	738	721	697	774	744	779	745	735	741	714	722	772	730	745	763	705	772	731	751	722	750	728	735	768	723	764	738	724	766	749	753	764	775	721	738	715	717	790	758	764	735	737	778	751	804	704	720	767	697	740	732	724	721	739	682	731	695	722	756	752	726	732	754	726	756	716	719	770	780	781	722	685	768	731	739	713	712	730	740	757	744	746	730	754	719	740	723	750	787	719	770	741	773	711	758	781	655	758	798	792	712	689	731	762	723	709	742	658	734	710	734	716	729	737	741	751	748	758	711	700	732	759	731	715	697	756	713	719	703	720	702	676	718	744	777	736	762	682	709	738	755	689	745	757	740	742	724	755	717	725	708	743	723	720	766	692	715	788	783	745	756	702	714	735	725	740	735	695	709	717	780	757	724	724	747	715	773	705	731	743	740	704	764	707	728	711	694	706	749	765	741	765	742	772	720	762	724	752	747	706	766	724	718	782	682	700	748	741	755	793	743	718	719	763	754	715	748	771	730	733	785	759	736	725	723	692	747	749	804	753	722	722	685	786	730	719	741	728	739	722	730	714	717	714	738	752	740	746	718	741	737	700	708	747	687	763	735	726	787	737	770	730	720	697	737	743	739	705	755	730	705	708	691	720	725	738	692	750	721	696	715	737	662	774	756	766	736	732	759	724	772	744	709	701	693	729	729	715	730	731	743	763	741	741	729	744	775	748	690	754	774	757	773	718	754	720	738	706	758	747	735	745	702	730	739	714	731	707	718	687	756	753	728	720	751	737	757	786	767	733	759	754	737	710	749	757	738	757	788	777	729	777	716	680	741	753	680	724	723	702	723	719	731	747	723	701	745	758	757	759	735	734	711	734	760	763	801	757	742	742	728	714	714	761	774	756	728	727	747	773	685	720	722	737	720	700	739	748	704	753	718	718	727	757	719	754	756	720	714	793	761	783	741	769	737	708	714	816	724	764	759	785	756	735	735	664	719	697	749	792	699	788	751	747	726	720	742	765	725	706	744	739	702	739	741	728	732	696	759	716	758	731	691	766	751	751	733	729	723	724	759	738	736	715	767	714	758	749	727	714	704	781	704	774	759	739	733	764	731	758	708	724	745	726	740	750	733	725	779	760	725	726	724	724	786	725	792	724	715	704	744	708	713	720	750	696	732	758	743	725	709	704	739	727	778	729	739	731	705	699	720	700	760	730	751	719	710	763	774	745	670	709	768	745	718	740	707	740	770	703	748	726	726	726	767	716	769	748	730	757	739	748	735	739	736	768	767	780	750	786	752	717	726	715	718	752	733	709	724	690	734	751	750	763	716	728	745	723	791	734	752	748	730	719	712	785	745	764	715	715	695	753	727	749	753	741	726	781	742	734	729	733	741	716	708	767	772	749	767	718	754	737	715	821	740	739	756	760	715	762	714	694	772	692	744	741	772	701	741	752	789	710	715	736	750	745	731	714	724	729	765	752	717	726	743	730	717	765	735	787	742	724	688	767	755	758	734	760	738	684	744	776	726	741	777	729	690	715	727	758	720	701	713	745	772	707	695	769	717	706	740	744	748	733	723	693	772	747	737	729	755	750	737	721	719	745	724	758	697	714	720	746	727	742	769	714	746	728	765	716	735	699	706	728	710	752	716	719	736	775	693	749	747	747	718	751	723	762	786	691	716	709
7694	16347	13230	6878	5138	3907	3113	2514	2289	1919	1691	1584	1471	1408	1333	1255	1173	1108	1084	1107	1105	1054	990	1077	1079	1058	995	990	1013	1008	1019	971	990	1002	972	1002	984	901	977	1007	966	982	925	962	998	964	964	1005	928	933	941	954	963	915	968	911	966	934	963	971	917	972	966	946	944	934	932	875	918	911	948	903	902	898	907	898	960	961	922	976	922	896	935	928	951	954	930	927	944	945	907	869	934	933	921	973	923	948	887	955	913	902	899	959	963	855	939	943	943	896	911	961	966	916	963	911	882	935	863	974	931	927	949	878	885	929	929	918	884	912	942	951	938	904	964	963	949	954	909	930	858	935	965	975	943	922	942	883	882	935	917	932	921	896	976	956	932	880	868	922	980	911	921	921	929	928	915	901	974	918	914	900	972	894	911	896	894	911	887	943	918	950	911	933	897	919	912	919	906	885	939	911	883	934	947	934	914	992	921	913	930	958	874	924	918	896	874	956	936	892	915	944	909	899	1000	952	905	943	927	906	922	877	959	890	932	920	884	844	884	888	930	954	854	964	946	929	956	917	890	924	905	915	884	881	955	882	894	895	905	941	937	957	932	947	903	908	972	892	880	920	925	921	908	918	903	908	919	960	892	937	934	935	926	945	955	889	896	950	937	911	997	958	926	930	916	902	939	884	936	904	926	903	911	910	919	930	936	915	909	930	898	867	915	912	929	919	904	938	900	952	936	919	924	893	867	943	958	894	862	965	881	1009	934	917	948	899	978	947	899	936	917	916	958	984	919	933	894	891	930	923	989	943	941	927	885	965	883	914	910	938	937	914	918	923	937	979	937	946	949	935	922	913	877	907	912	925	921	837	954	943	939	905	909	917	892	915	885	924	905	930	938	888	927	892	971	888	912	862	882	945	936	886	933	942	917	878	914	898	919	915	963	872	953	905	867	927	886	927	928	904	951	951	930	923	898	925	953	928	949	889	885	923	940	933	917	953	868	909	973	980	905	946	916	930	944	948	966	897	888	959	933	907	913	938	956	956	919	935	963	918	955	889	906	909	930	915	905	958	969	893	914	981	910	937	973	898	933	900	932	896	975	917	936	923	915	923	877	910	927	920	876	943	869	904	880	963	909	931	947	874	906	928	939	905	902	911	951	896	846	886	894	914	929	895	962	927	960	928	927	934	973	899	958	927	910	947	927	907	935	957	978	912	897	932	875	858	899	903	885	911	930	925	897	912	935	864	863	960	916	868	885	915	924	862	874	971	927	931	922	899	879	962	877	930	920	925	909	911	929	867	912	930	940	897	922	890	969	922	863	875	920	914	939	935	955	940	899	856	944	887	897	901	900	893	914	910	949	953	879	928	913	895	927	985	927	989	937	905	954	899	947	914	945	959	946	898	947	937	893	911	908	919	945	930	991	946	909	886	947	875	951	915	954	903	922	902	827	946	923	922	961	981	893	927	950	927	885	892	879	891	854	995	939	951	910	929	900	867	929	950	935	929	949	895	925	859	925	947	877	895	895	889	1000	936	829	914	911	974	919	936	872	911	908	929	944	856	908	861	863	893	904	950	887	911	916	969	921	934	943	942	909	920	992	972	932	915	889	882	940	918	892	923	906	894	940	912	932	904	877	943	947	878	876	907	956	901	916	869	916	935	942	910	885	917	955	930	887	939	860	940	969	902	883	975	917	933	932	944	879	900	872	915	923	903	925	924	897	943	924	899	901	938	894	904	940	895	888	877	917	963	943	890	906	931	945	944	969	964	879	892	928	938	841	942	946	890	915	920	892	963	968	904	879	935	876	933	921	872	943	935	878	913	856	926	903	930	892	942	875	960	944	908	937	907	910	933	911	974	1003	948	911	920	952	888	920	920	983	875	944	923	922	882	987	869	901	925	950	921	863	912	906	891	890	948	947	935	927	915	937	971	966	917	913	881	944	939	912	926	949	895	943	873	874	969	891	964	871	892	906	979	946	943	958	923	900	972	888	920	939	899	887	928	877	928	959	864	948	949	927	915	891	944	902	927	891	959	898	888	880	972	922	872	930	912	948	963	851	960	953	955	953	914	912	954	955	941	953	932	878	877	961	945	880	953	910	912	894	949	960	898	955	929	898	932	935	900	910	910	972	956	925	896	964	902	864	879	894	947	923	937	934	937	864	936	912	955	928	941	1001	940	852	886	961	889	981	943	933	844	951	879	932	946	946	923	913	924	983	911	946	877	906	940	945	941	918	954	894	932	911	969	921	967	885	912	890	924	913	899	924	922	846	912	929	917	973	853	927	892	925	890	890	928	895	933	907	882	901	907	938	960	910	916	1028	902	949	935	945	948	857	958	943	946	936	916	942	907	902	930	962	932	925	943	983	930	878	933	924	935	898	895	883	938	942	909	924	872	953	949	950	926	920	907	903	952	910	879	919	910	900	932	928	893	959	905	974	850	897	975	894	898	904	945	982	951	916	921	956	929	897	878	928	924	926	972	905	921	828	878	926	924	920	944	899	966	913	915	924	931	955	981	962	929	912	950	943	936	947	947	926	877	850	871	876	903	928	915	989	1009	916	932	958	904	994	938	931	904	947	933	928	926	895	918	889	898	918	938	932	895	913	980	914	982	930	963	911	905	919	906	936	936	933	863	931	908	919	911	868	898	940	882	894	906	984	878	969	920	919	932	906	932	892	920	905	884	876	942	920	936	965	918	926	935	912	920	950	913	961	922	879	933	930	859	926	924	899	920	940	926	941	966	952	890	900	914	987	916	912	928	924	890	922	976	866	912	924	942	895	943	971	925	903	914	910	872	942	851	928	867	952	930	915	974	936	919	880	891	887	940	939	929	888	898	899	876	899	874	910	959	952	930	932	954	896	896	912	911	943	981	982	917	884	930	982	876	918	918	911	871	947	938	890	871	918	962	908	918	863	922	1014	940	904	886	863	895	970	927	887	889	915	893	918	947	916	949	931	896	946	893	892	922	924	921	876	922	961	986	886	848	885	938	946	945	924	951	953	938	925	901	965	907	935	899	896	865	892	958	957	922	916	927	873	913	911	933	930	927	921	948	901	917	988	876	976	890	901	882	906	926	934	936	896	1014	949	914	942	938	955	851	836	889	865	987	878	911	1011	912	982	904	941	907	885	948	931	909	978	945	918	889	919	895	906	962	945	891	990	923	910	924	860	887	871	946	908	930	898	929	951	941	912	953	926	937	889	898	922	869	957	916	902	922	922	938	960	912	923	935	942	942	920	930	935	991	912	905	946	927	939	934	939	890	887	904	943	901	935	932	891	879	915	886	934	959	905	981	899	944	890	909	934	940	926	904	910	878	911	906	929	892	963	917	915	923	888	896	924	884	947	877	916	936	965	892	891	912	927	976	979	993	924	924	941	906	921	913	930	870	889	922	912	938	879	893	935	999	962	921	941	926	935	936	885	943	939	944	890	938	946	919	885	943	933	945	893	905	941	960	916	937	837	934	913	889	870	976	919	902	892	878	877	967	879	971	938	917	949	902
26653	20443	9487	1185	859	799	606	538	520	529	542	473	483	530	524	502	485	492	500	502	490	435	500	466	480	533	513	468	495	488	502	493	512	480	464	459	481	492	466	495	484	513	487	521	510	464	505	502	493	483	510	477	470	478	493	516	476	510	480	467	524	492	494	485	488	490	518	494	513	498	501	461	510	512	511	449	481	520	481	525	507	490	479	521	482	467	494	508	518	502	502	514	484	521	486	464	467	466	448	485	530	505	498	453	485	526	538	490	526	485	473	469	498	517	457	455	480	481	462	474	537	486	456	509	485	508	460	508	469	494	537	508	507	484	489	512	454	501	431	504	469	508	510	513	500	483	561	527	512	514	479	496	466	462	503	516	483	486	513	466	448	493	475	473	495	483	480	453	454	497	508	526	475	527	511	483	495	503	536	471	493	486	505	502	490	481	494	512	493	527	479	544	506	477	506	490	488	485	464	484	490	493	478	511	499	478	505	467	527	542	497	497	488	451	478	531	448	496	542	467	487	495	477	508	487	500	500	504	478	502	501	505	481	508	494	477	468	468	482	480	519	512	520	448	502	485	470	491	483	487	492	443	496	461	504	499	518	524	504	492	501	510	499	501	483	464	498	494	512	470	486	499	508	493	554	497	499	470	507	486	479	520	464	508	488	467	493	437	460	506	491	495	473	495	511	478	512	496	488	528	500	488	474	489	456	459	513	449	497	540	512	516	497	492	484	523	446	456	469	482	514	499	504	506	496	497	445	435	484	456	456	485	482	474	496	499	479	485	494	517	460	499	471	485	540	463	454	510	532	498	507	497	464	461	542	470	488	487	483	535	526	508	468	489	503	467	508	496	504	467	499	491	471	494	496	481	508	482	501	493	476	507	465	494	482	484	518	532	498	516	485	430	508	504	521	547	457	461	503	512	504	484	501	490	454	509	482	521	484	494	538	481	511	510	502	512	492	502	484	492	494	464	488	499	484	497	503	501	494	477	510	490	459	473	518	465	476	513	484	476	470	525	538	502	472	492	487	491	481	493	477	474	480	473	524	474	512	520	502	491	476	481	501	536	496	523	475	521	504	450	483	522	545	529	495	495	518	510	495	495	491	469	500	466	484	528	517	435	507	469	487	535	521	492	539	512	482	486	518	466	509	511	480	518	543	485	479	502	540	499	491	508	443	453	517	503	467	536	511	503	518	489	486	483	500	498	488	476	470	497	501	449	493	514	491	437	480	478	520	482	483	506	520	441	499	483	482	509	500	505	437	505	506	511	518	457	516	499	488	476	456	488	516	493	472	500	510	529	507	463	528	521	549	509	525	505	498	469	504	477	496	455	460	513	484	543	476	494	490	473	518	497	501	507	473	531	494	504	478	462	480	493	478	550	507	489	510	484	454	460	507	517	510	473	515	429	535	508	522	478	462	512	489	463	539	476	476	528	498	497	496	487	541	434	492	491	481	476	508	480	488	473	493	502	494	467	525	540	493	511	488	506	512	487	518	461	478	479	489	519	507	524	491	492	513	514	513	512	486	520	516	462	537	494	481	545	470	529	529	487	514	476	510	503	481	464	481	502	486	478	467	482	528	488	500	479	485	488	490	494	506	470	522	496	477	502	501	474	520	510	482	523	522	519	476	469	489	501	454	502	479	444	486	465	484	472	491	465	492	517	484	459	462	518	499	544	472	514	494	468	502	463	522	481	492	471	492	499	492	493	472	496	474	474	477	523	497	532	488	520	462	525	497	505	488	493	471	482	505	520	508	478	469	531	513	534	484	476	471	464	482	505	484	430	470	485	462	469	523	478	441	490	488	495	477	461	505	478	542	486	494	510	492	527	461	532	506	502	478	499	519	481	501	531	468	475	532	483	470	476	492	472	506	446	506	501	501	480	497	511	471	500	504	468	519	506	509	539	435	513	480	491	539	483	517	480	495	477	493	474	496	519	507	509	522	507	480	480	516	512	512	488	528	510	460	483	527	513	495	498	516	541	502	485	509	493	521	480	487	488	501	526	475	480	504	506	489	439	473	476	485	511	513	533	470	478	478	515	472	503	502	479	502	503	463	482	478	485	496	504	492	526	491	502	499	463	481	475	452	496	520	470	469	473	455	450	511	497	511	516	478	498	526	470	523	462	498	472	499	434	440	493	447	453	503	480	436	466	469	511	484	436	497	490	498	458	483	510	485	489	493	481	462	489	457	475	518	477	479	505	452	486	494	501	469	506	475	479	518	499	491	493	530	500	513	476	478	505	498	455	484	476	502	492	482	495	520	520	520	516	479	488	462	490	488	483	463	489	497	474	520	501	499	472	466	491	492	492	506	490	506	478	494	447	484	468	459	506	505	484	467	489	496	511	504	500	479	497	482	505	494	475	523	477	482	465	532	487	510	481	480	497	511	456	530	490	479	455	527	498	489	503	514	460	514	516	469	493	505	500	509	490	486	541	484	503	502	506	486	455	501	491	504	483	458	532	551	477	477	482	508	501	467	498	486	451	473	457	497	495	503	498	508	527	522	479	502	489	479	484	466	491	478	499	483	481	491	502	523	489	490	474	503	494	494	473	507	484	484	494	490	506	476	485	488	515	472	478	454	502	483	480	466	501	502	462	491	518	483	481	496	470	519	499	489	490	437	510	470	483	458	478	513	490	513	484	479	473	502	504	479	475	494	492	522	468	515	499	522	505	505	503	473	515	494	469	497	485	503	437	493	499	479	496	498	495	480	480	504	470	485	482	555	489	479	480	494	477	492	499	486	495	479	493	519	497	502	508	431	466	526	475	483	480	508	487	453	513	474	486	477	507	469	474	477	468	465	513	499	523	521	457	521	497	511	499	486	494	511	495	512	490	508	505	479	470	434	464	493	484	510	481	523	522	514	460	487	486	473	485	499	522	486	461	499	489	500	503	505	470	480	524	446	484	436	529	483	468	504	530	458	508	450	480	466	467	493	504	498	495	517	479	499	520	508	460	479	519	452	472	479	480	455	471	434	484	501	486	439	509	533	480	499	476	514	510	500	521	501	458	490	504	470	518	497	481	481	515	483	495	554	493	465	500	486	494	488	524	488	505	469	502	476	449	518	489	532	491	486	493	496	487	530	477	480	511	466	505	495	516	492	509	492	499	497	475	502	501	514	514	473	515	514	509	487	477	516	485	480	473	502	511	485	500	472	493	522	516	501	476	481	506	510	544	514	498	484	519	523	460	508	494	510	515	495	497	479	494	503	515	459	527	509	515	510	491	472	488	481	533	478	484	522	532	518	495	497	497	533	493	459	467	519	471	522	514	478	470	518	459	496	492	479	485	501	501	485	479	481	476	481	484	496	518	478	468	537	506	476	518	479	465	477	501	495	505	448	492	485	451	514	484	516	509	499	464	474	518	475	476	485	462	495	490	468	528	479	454	460	492	501	495	502	495	517	465	504	462	487	485	527	504	520	531	498	485	446	507	481	494	494	473	520	472	475	481	509	507	493	492	482	523	499	508	476	510
4945	1687	1389	922	881	803	740	704	707	652	679	640	684	645	625	659	603	595	660	635	656	631	600	671	619	621	628	594	626	655	655	599	604	679	634	619	655	619	665	627	621	641	596	613	681	629	624	635	628	598	655	631	616	638	675	614	666	662	569	637	635	633	610	606	655	628	627	656	656	609	639	578	629	596	625	642	589	640	634	579	628	610	630	634	622	640	621	630	670	596	647	648	578	661	580	649	588	618	641	599	668	614	590	623	631	609	661	600	651	627	612	674	646	655	638	584	662	633	584	638	601	615	639	614	657	642	626	619	615	628	627	613	621	620	592	641	661	630	637	622	641	636	640	601	603	673	621	634	604	613	640	623	662	577	644	591	605	633	592	629	617	638	659	625	590	644	607	620	647	607	633	603	644	606	599	567	603	646	621	622	569	625	634	597	618	630	663	626	625	634	605	624	642	613	594	611	624	614	633	658	608	641	573	598	654	583	611	621	618	572	637	588	638	612	659	645	648	653	602	618	636	641	599	651	600	602	609	625	627	584	629	592	624	650	613	627	613	637	577	644	597	609	597	617	646	637	674	615	639	630	636	626	620	627	647	646	620	645	590	623	597	674	605	609	635	652	613	649	605	629	587	631	612	593	613	644	620	620	622	641	616	623	661	622	619	655	651	673	633	635	617	649	614	611	622	652	604	596	611	613	630	633	605	578	616	621	617	581	586	622	638	641	654	629	601	625	599	606	588	617	627	615	609	661	638	640	601	616	626	617	633	610	598	619	637	619	613	623	641	599	596	600	597	604	624	604	623	621	656	604	685	658	591	641	645	625	655	619	652	618	652	609	637	652	615	598	611	630	622	640	596	657	627	639	639	649	596	670	567	686	615	625	613	633	619	626	590	615	582	632	653	615	623	626	626	671	612	648	668	647	627	588	603	587	632	654	597	614	614	612	638	620	590	640	682	634	607	613	639	602	631	656	674	632	614	617	645	620	645	606	643	609	651	613	643	639	599	623	591	659	649	659	599	626	606	593	613	603	607	600	608	644	585	613	582	599	652	622	588	578	643	576	606	586	626	619	643	664	596	667	664	623	623	640	606	657	634	590	603	636	641	587	624	640	579	631	611	573	665	575	597	605	657	594	611	642	641	626	628	631	582	630	651	602	644	643	642	617	613	684	614	648	649	624	611	619	621	624	636	605	649	622	625	604	681	630	669	622	609	624	664	615	640	662	609	625	626	625	600	618	634	589	614	636	623	643	591	653	659	630	612	590	627	580	595	607	648	599	617	607	608	583	654	629	614	659	632	614	573	579	650	588	605	665	641	636	622	575	628	613	603	612	587	608	650	631	637	624	675	644	640	614	640	635	621	661	602	615	628	628	647	656	618	624	638	618	621	636	664	647	589	630	639	673	683	623	658	633	601	622	647	615	603	658	672	614	635	622	624	666	600	632	626	619	620	614	612	625	602	642	632	625	619	597	624	608	595	612	634	621	601	630	589	625	623	635	606	618	644	605	611	644	633	672	651	646	630	642	605	656	698	633	601	617	631	617	623	646	648	607	626	667	654	651	584	647	636	644	609	613	619	642	659	611	662	617	621	657	654	599	656	642	610	620	638	636	618	583	599	641	609	652	660	591	610	616	661	619	602	581	646	641	670	601	648	629	597	652	631	593	598	601	615	672	624	590	616	597	626	578	623	680	644	674	661	607	627	606	647	620	671	654	656	626	626	631	658	628	631	603	621	580	614	640	673	637	623	687	654	605	638	591	652	651	621	642	576	627	576	586	625	630	610	618	605	589	631	665	620	628	663	690	635	649	625	603	557	619	590	636	616	640	590	642	609	604	660	625	644	634	590	570	637	610	575	633	620	592	637	634	619	615	621	585	599	615	614	602	624	630	583	644	658	610	602	660	580	616	591	624	649	663	636	658	624	595	612	615	576	618	614	625	660	628	638	591	654	618	611	674	611	609	647	592	620	657	598	586	600	639	648	540	656	611	653	661	621	678	640	601	595	613	603	591	596	668	600	674	617	675	613	658	583	620	622	645	622	635	609	613	556	566	651	620	669	590	638	611	661	639	595	592	580	659	634	652	635	626	581	677	605	634	643	579	604	595	601	652	601	634	624	623	610	646	608	655	628	664	627	636	638	668	637	650	670	635	625	612	630	620	596	629	607	607	656	601	619	621	671	612	673	593	646	645	623	614	629	646	639	594	641	638	601	607	599	663	634	599	656	647	588	637	631	638	639	618	614	602	576	615	609	639	639	617	638	665	638	616	679	636	633	601	640	671	616	657	613	620	592	648	607	631	611	589	611	599	664	604	626	634	640	607	603	645	648	619	611	636	631	639	627	587	625	655	691	583	649	622	645	669	607	638	646	623	609	616	619	636	631	644	646	643	619	596	624	634	617	591	643	624	700	631	608	612	657	602	611	615	660	652	655	575	586	627	637	612	638	637	635	631	614	587	628	604	658	637	559	619	628	621	621	646	624	635	608	644	614	634	625	624	638	654	632	606	611	589	632	616	665	609	621	638	613	601	618	593	618	616	601	594	619	649	643	655	613	633	612	611	627	611	659	658	639	638	591	591	621	601	627	568	614	614	617	671	626	582	623	625	647	656	579	591	606	620	634	645	586	600	613	672	652	647	636	629	616	612	643	650	593	627	631	594	641	604	666	625	627	641	656	655	615	641	641	625	639	668	632	637	626	635	646	607	638	628	617	626	656	614	576	623	596	657	670	629	641	657	643	609	599	610	625	638	636	622	637	628	612	626	638	662	625	621	660	640	586	640	693	609	674	656	687	657	640	620	611	631	592	611	628	622	601	650	601	618	567	611	578	663	622	594	613	611	610	632	617	629	601	607	645	589	630	674	620	656	587	637	649	623	619	643	661	653	620	602	621	611	602	584	626	597	659	619	583	627	606	603	603	658	663	636	629	583	629	671	632	621	627	625	642	621	641	627	643	638	586	623	608	585	631	647	567	623	579	643	627	619	608	615	643	598	615	583	586	641	597	650	615	644	632	605	619	615	618	634	621	615	654	621	658	592	571	604	653	608	591	592	678	580	652	627	655	607	580	645	633	598	611	633	620	656	635	645	653	631	606	595	619	648	623	642	645	623	621	665	650	667	660	616	627	637	650	604	647	615	652	637	627	613	644	626	619	591	604	630	651	598	626	578	629	655	609	603	631	594	580	596	584	613	627	605	601	619	646	609	634	603	600	616	606	626	647	604	646	650	596	604	610	610	646	632	610	678	639	644	628	616	679	635	644	571	601	672	606	653	607	605	642	594	608	619	605	610	632	608	639	584	622	638	651	625	633	606	622	603	629	643	638	661	624	609	582	656	646	621	648	634	570	656	665	572	619	665	590	609	676	606	634	635	617	607	621	646	613	622	595	655	626	623	638	615	624	636	606	637	605	638	643	596	631	582	661	619	640	587	637	624	627	656	641	620	660	643	602	584	632	611	656	642	643	632	603	606	679	606	633	631
23741	21016	28295	23928	21003	9867	1656	1239	1078	1055	1003	999	972	936	967	936	963	898	905	871	867	867	875	850	842	834	837	854	834	866	827	947	897	826	842	887	898	843	885	833	817	820	890	863	832	876	880	815	871	881	859	898	843	845	841	792	840	839	835	836	809	859	831	857	811	836	857	830	876	850	783	838	843	781	851	849	855	817	837	851	891	844	830	843	851	781	819	845	864	804	847	821	839	823	815	837	779	856	863	864	831	853	879	831	828	848	895	806	817	814	854	842	840	898	893	859	818	867	884	826	847	812	862	792	831	831	850	768	853	851	810	828	810	815	826	845	828	896	872	897	855	902	883	848	852	834	817	807	793	820	832	854	845	843	824	794	818	840	860	837	861	843	876	811	873	854	850	869	808	813	905	841	806	813	840	776	793	841	931	865	876	829	846	819	882	852	852	836	830	838	846	847	806	806	839	822	819	829	879	795	858	819	868	830	816	876	870	827	877	830	876	860	846	856	839	841	864	864	837	833	787	815	841	881	896	858	825	858	797	823	876	821	823	824	893	868	778	804	872	884	806	775	814	846	929	818	819	827	822	853	811	818	815	897	793	873	814	801	825	792	853	901	801	846	846	818	800	898	842	803	803	855	811	853	800	828	857	851	774	833	821	814	888	824	878	840	809	853	814	844	847	889	853	782	803	778	826	845	844	819	837	831	849	877	824	860	794	830	798	844	837	878	826	803	862	843	790	802	828	843	872	893	818	861	815	840	840	863	901	817	812	841	786	833	890	862	829	828	872	776	845	874	842	851	814	883	815	792	855	803	827	826	791	870	833	827	866	799	812	819	862	906	758	799	852	774	805	797	818	803	810	850	812	867	844	875	813	771	805	851	873	874	854	859	847	796	874	844	829	827	853	797	895	848	859	823	843	810	823	807	835	808	812	830	812	805	789	834	803	873	848	791	904	792	883	797	873	858	850	848	863	817	810	789	888	828	828	827	866	861	807	792	853	822	857	810	834	844	936	906	828	873	892	884	839	831	876	856	828	814	790	830	851	801	850	819	818	831	847	830	813	828	862	839	789	786	814	843	761	864	826	881	820	803	799	809	800	841	841	798	834	890	800	842	895	860	818	815	845	882	867	830	845	852	825	870	820	808	848	859	805	879	873	820	866	833	815	833	806	869	881	795	785	797	851	845	845	803	793	857	870	824	772	828	854	815	808	855	870	815	803	832	852	828	822	820	844	879	843	785	838	801	861	840	796	860	842	847	820	810	846	807	825	795	822	818	898	855	854	811	812	776	873	831	820	824	844	778	849	882	839	854	825	854	873	859	826	866	790	853	874	867	856	854	799	861	869	797	801	820	875	867	844	881	836	875	830	832	846	844	853	814	819	818	796	785	822	801	797	819	860	840	838	812	805	833	845	783	878	891	795	842	833	825	889	869	852	851	790	834	833	851	824	827	813	846	815	833	792	806	827	792	817	781	867	811	808	845	868	849	868	836	817	805	837	841	846	860	811	856	775	890	837	838	798	822	798	800	848	822	849	873	789	794	814	803	820	824	785	884	840	853	844	858	846	809	827	891	806	861	797	838	816	795	843	866	879	823	819	777	871	817	837	885	844	854	800	824	822	852	818	869	864	844	892	840	844	848	855	863	874	837	820	832	842	782	789	832	843	838	818	811	842	849	841	797	830	815	852	838	811	844	875	808	808	846	849	779	812	847	818	846	876	850	765	811	845	862	834	823	887	780	869	810	822	849	901	835	812	837	783	857	806	799	814	894	856	819	795	809	807	790	843	815	785	870	837	836	802	843	814	851	833	854	828	808	891	828	804	831	878	828	798	841	863	847	849	852	867	841	785	861	863	804	805	845	874	842	816	804	823	829	828	816	821	864	893	830	865	772	801	896	891	856	852	809	810	858	849	892	846	828	818	861	771	827	900	827	830	837	866	809	822	857	840	850	813	793	785	870	863	804	818	813	868	822	862	823	847	851	855	850	825	882	849	842	859	813	835	804	855	888	809	849	781	791	829	876	811	854	848	797	799	847	805	830	774	815	815	861	788	863	885	802	851	818	882	827	786	842	860	844	896	849	859	800	820	856	870	868	819	842	828	784	790	854	830	906	802	872	830	823	875	813	785	820	823	816	863	854	778	857	829	863	795	800	825	818	826	865	818	814	823	824	831	808	791	880	868	772	851	822	850	847	816	834	873	806	799	874	854	840	834	843	861	829	851	865	869	819	864	869	858	826	803	867	810	819	869	825	839	854	870	867	825	856	833	787	883	847	865	810	821	813	818	796	845	844	825	908	842	818	902	838	804	862	855	810	847	840	823	810	840	839	846	844	861	793	870	837	817	839	818	815	859	861	884	812	816	770	849	854	862	796	825	867	826	883	796	859	846	829	756	776	925	851	824	889	822	823	806	835	843	872	848	854	811	857	801	842	816	898	896	840	835	792	791	880	803	809	888	872	827	859	845	830	818	870	795	870	788	816	768	805	780	781	866	836	816	853	868	860	784	866	800	808	875	884	837	859	848	797	845	807	803	832	817	893	792	815	788	819	831	838	849	836	877	892	903	822	849	822	855	802	863	781	849	814	859	847	849	823	785	868	817	845	863	860	842	818	798	792	835	784	889	825	839	786	830	810	805	846	875	806	828	807	815	813	822	873	834	852	841	816	824	845	806	811	839	817	928	870	855	824	840	839	824	898	812	861	826	738	846	798	809	859	804	772	843	812	854	836	813	836	798	795	830	818	835	855	845	793	838	802	803	836	784	869	785	835	856	884	828	797	840	824	828	778	818	832	850	823	832	863	856	851	796	852	838	870	831	767	806	831	836	828	830	846	831	808	858	816	865	849	889	821	809	833	767	834	784	804	849	814	845	888	855	838	883	813	803	827	814	854	824	821	822	826	812	826	846	863	833	845	842	815	847	858	844	818	801	822	844	852	806	867	829	774	857	830	831	867	805	834	822	797	882	853	844	822	836	826	905	772	805	841	837	835	801	760	785	866	873	839	810	852	886	839	839	847	783	769	799	834	871	810	826	809	817	814	871	789	835	775	862	832	875	786	804	889	832	902	833	820	895	853	846	843	864	848	878	824	847	806	854	839	848	841	866	838	805	859	887	787	844	843	832	800	822	874	822	859	800	800	876	813	765	881	862	851	827	826	761	790	868	881	795	872	797	840	843	790	820	799	847	811	811	804	811	857	811	795	850	840	913	864	858	818	874	810	851	793	834	880	830	786	843	864	817	840	865	800	816	777	822	821	816	857	859	823	846	839	778	875	828	833	861	830	836	898	845	845	831	857	820	875	838	825	809	827	867	899	867	795	835	819	830	819	823	832	859	821	816	895	899	768	812	836	843	889	850	805	847	836	831	869	828	834	779	850	817	777	835	822	871	829	867	818	862	830	836	848	857	849	832	821	832	827	816	872	880	845	816	819	848	865	812	854	811	819	844	802	784	810	841	832	827	820	817	892	755	821	818	853	905	802
5146	10470	8513	4464	3231	2665	2165	1921	1605	1595	1482	1383	1365	1274	1248	1192	1118	1125	1213	1125	1116	1094	1107	1083	1066	1044	1125	1094	1071	1085	1079	1057	1046	1085	1105	1056	1090	1083	1043	1050	1058	1037	1093	1056	1074	1045	1054	1073	1052	1107	1068	1011	1103	1029	1036	1061	1012	994	1034	1041	981	1093	1020	1107	1030	1029	1043	1033	1048	1107	1067	978	1044	1050	1095	1041	1084	1063	1045	1044	1003	1047	980	1045	1019	1045	1023	1060	1063	1023	1067	1047	1064	1068	1053	1053	1050	1067	1018	1058	1044	974	1073	1035	1012	1048	1042	1065	1022	1037	1019	991	1063	994	1033	1036	999	1085	986	1075	1047	1035	997	1062	1074	998	1020	1051	1019	1039	1011	1080	975	1052	1033	1071	1007	1032	960	1071	997	1053	1089	1062	1085	1002	1028	1071	1009	1054	1066	1059	1061	1123	1016	1106	1059	1101	1056	1051	987	955	982	1064	1073	994	1040	1065	1058	1098	985	1038	1025	1029	1014	1043	1014	1062	1009	1006	1003	1019	992	1015	1041	1057	994	1043	1044	1004	1047	1045	1051	1024	1028	1004	1013	1107	1035	1059	1065	1021	961	1044	1058	1007	1020	1106	1067	1015	1064	1013	1113	1029	1003	1012	1016	1012	1025	1028	1028	1087	1078	992	1060	1086	1033	1009	1097	1015	1060	1021	977	1048	979	1098	1034	989	1021	1056	1042	1070	1011	1065	972	989	1080	994	1010	1069	1078	1007	1020	1020	1051	1050	1113	1097	1029	1042	1015	1105	1033	1050	1037	1033	1003	1067	1092	1007	1070	1055	1046	1010	1084	1077	1053	1053	1035	1052	1069	1030	1056	1064	1073	1021	994	1092	1011	1006	1069	1052	1041	1062	1006	995	1099	979	973	1068	1082	1045	1025	1029	1110	1046	1061	1029	1006	960	1021	1055	1044	1052	988	1013	1003	979	984	1026	1064	1077	1011	1071	1093	1022	1059	1041	972	973	1028	1034	1003	1029	1029	1014	1025	1053	1023	1086	1028	1021	1020	1028	1064	1048	1071	1076	1059	1023	1020	1087	1002	1003	1060	1055	1044	1007	1039	977	1068	1025	994	1022	1040	1029	1050	1020	1086	1011	1079	1026	1043	1037	1066	1038	1023	982	1022	1030	1041	1026	1050	1108	979	1050	1005	1012	996	1018	1054	1016	1001	996	1007	1012	1054	1037	1027	1009	1035	1035	1007	1069	1021	1050	1035	1088	1043	1020	1111	1015	1019	1042	1057	1060	1078	991	1043	1004	1054	1006	1046	1050	1032	1024	1037	986	1037	1006	1021	1026	1048	990	1062	1020	1021	1032	1014	1085	1050	952	1026	1080	1071	1074	1032	1067	1046	1061	1014	1012	998	1055	1004	998	1018	1056	1045	1031	1003	969	1056	1039	1048	1126	1010	1076	1024	986	1053	993	1056	1032	1009	1056	1053	1055	1020	1052	1013	1047	1041	1036	1078	1039	1009	1128	988	1033	1007	1052	1020	985	1070	1036	1021	1008	1059	1030	1056	1040	1025	1031	1005	1027	1001	1081	1100	987	965	1102	1066	1031	1036	1022	1049	1066	1055	1082	1018	987	1095	1023	1040	1081	998	1058	1069	1039	977	975	1029	1070	1045	1040	1009	1047	1098	978	1037	1061	1068	1039	1052	1012	1009	1004	1067	1033	1038	949	1029	1055	1055	1081	1017	1041	1063	1119	1033	1038	1062	963	1084	1027	1041	1045	1010	1020	1049	1047	1015	1038	998	1019	1043	1042	1051	1028	1000	1041	1035	1077	1091	1014	1001	1049	1043	1026	1045	1018	1020	1030	1002	1056	987	1089	1014	993	1039	1069	1061	1058	1024	1037	1030	1065	1076	1083	991	1049	1019	1065	1051	1073	1026	1043	1084	978	1045	985	1004	1024	943	1017	1012	1069	978	1062	1045	1026	1017	997	1124	1096	1064	1043	972	1075	1053	1015	1018	1054	1045	1029	992	999	1069	1083	1059	979	1055	989	1035	1087	981	1059	1052	1058	1041	1021	1034	979	1013	974	1104	1035	1042	1043	1034	988	1049	1022	1088	1035	990	1056	1018	1030	1006	1031	1022	1051	1056	1070	1005	1060	1096	1036	1063	964	1065	1067	1059	1032	1076	1063	1038	1039	1054	1045	1047	1048	1025	1043	1056	1060	1072	1081	1033	1000	1041	993	1049	1005	1019	1012	974	999	1061	1015	1083	1040	1086	1025	1059	1047	1020	1022	964	1039	1058	1038	1055	1033	1016	1054	1059	1049	1039	1022	1048	1059	1002	1018	1016	1028	1074	1045	1054	1044	1040	1027	1048	1065	1005	995	1085	1016	1044	1042	1019	1046	1081	1079	1045	1142	1018	1023	960	995	992	1049	1002	1009	1023	1042	1036	1074	1045	1017	1033	1041	1058	1023	1007	1051	1019	1044	1067	1036	990	1017	1004	996	1040	1038	990	1027	1022	1005	1034	1017	1061	1040	1025	1077	1030	995	1016	1045	1037	984	987	1020	1049	1009	1040	1067	1061	1020	1049	996	1023	1002	1024	1119	1035	1030	1049	1051	1021	1113	1027	1091	948	1050	1055	1076	1089	1038	1074	960	1065	979	1019	1095	1059	1061	1044	1055	1036	1001	1014	1056	1023	1053	1027	1076	1083	1065	1074	1048	1066	1082	1032	1028	1015	1062	1005	988	1020	1027	1051	1029	1052	1038	1007	1043	1024	1069	1051	1123	1095	1068	1065	995	1037	983	1030	980	1115	1067	1014	1000	1039	1093	1022	1064	1082	1007	995	988	1020	1031	1025	1037	1053	997	1038	1014	1045	961	1031	1009	1013	1082	1005	1061	979	1046	1021	1010	1038	1000	944	1057	1019	986	1032	1040	1024	1022	1072	1009	1002	1003	1046	1006	963	1006	1017	1075	1048	1068	1016	1018	1052	1066	1055	1064	1021	1057	1067	1032	1041	1031	1067	1077	995	1027	999	1024	986	1036	1040	1020	1052	1112	1057	969	1002	1068	995	1054	1056	1065	1029	1080	1042	1046	1073	986	973	1049	1034	1074	978	1006	1086	1069	1101	1004	1023	1021	1034	1008	1009	1032	1042	978	1045	1062	1053	1062	1046	1060	1036	1025	1060	995	1039	1008	1060	1088	1065	1052	985	1015	1007	1066	1036	1070	1054	1035	1044	1081	1048	991	1010	1014	1088	1066	1016	1058	979	1035	1073	1054	1078	1047	1021	1025	1014	1075	1041	1053	1084	1090	1083	1018	1063	1076	1050	1051	1032	1038	1048	1138	1011	1078	1056	1037	999	1040	1046	996	1052	1007	1076	1083	1058	1046	1087	1013	1010	1068	1057	1025	1061	1046	1001	1059	1090	1108	1045	1028	1044	1011	1021	1060	1042	1052	1053	1019	1092	1016	1081	1072	1056	1022	1075	998	1046	1042	1021	1060	989	1070	1013	1021	1024	1014	1052	1073	995	1065	1000	1012	1005	991	1071	1050	1044	1020	1058	1065	1060	969	1044	1024	1083	1042	1034	1052	1070	1005	1048	1019	1054	1050	1001	1043	987	1030	1003	1038	999	1056	1009	1026	1016	1002	1034	1011	949	1032	1056	1087	1112	1101	1046	1007	1037	1042	991	1098	1057	1041	1099	1048	1026	1041	1018	1037	1081	1066	1032	1055	1034	1045	1002	1009	1093	1045	1077	1080	1038	979	1037	994	1018	1042	1038	1094	1019	1062	1105	1013	1092	1060	974	1024	1074	1044	1050	991	1051	1000	1121	1019	1008	1028	979	1036	1068	1039	1000	1034	1049	1012	1049	1085	1045	995	1028	1041	1027	1086	1038	1003	986	972	1062	1017	1075	1062	1052	1059	1022	1031	1102	1034	1073	1119	1080	1024	1015	1075	1057	1037	1037	1044	1030	1023	1011	1056	981	1025	957	1022	997	1033	1040	1034	977	1044	1046	1038	983	1105	991	1077	987	1061	1093	1053	1065	1092	1040	987	1007	1088	1052	1028	1079	986	1014	1043	1009	1056	990	1003	998	1028	1047	1007	1053	1035	1033	1078	1006	1018	1025	1076	1054	1017	1044	1027	1066	1084	1034	974	1054	1085	1006	1033	1002	1006	998	1034	1028	1053	993	1059	1081	1040	983	991	1084	975	1055	1042	1033	1073	1032	1050	1010	1007	975	1027	1029	1048	1084	1040	1044	1034	1045	1046	1013	1074	1048	1025	1023	1077	1082	1046	1036	985	1036	1084	1035	1025	1026	1022	1057	1085	1021	1054	1049	1085	1017	1041	1040	1069	1054	1055	1002	1055	1006	1071	1134	935	1059	1030	1002	1039	1066	1053	1031	999	989	1027	1042	1042	1001	1053	1019	1005	1045	974	1022	1013	1002	998	1047	985	995	1041	1015	1010	1006	1008	1035	1058	1084	1058	1040	1020	1109	1064	1024	1075	1025	1035	1068	990	1058	1038	1033	1036	1042	1055	1044	1082	959	1047	987	1035	1006	1038	990	1042	1045	1002	996	1033	1016	1082	1009	971	1045	1039	1069	1085	1045	1028	994	1044	963	1031	1031	1042	1019	986	1050	1055	1088	1013	1087	1064	1032	1025	1045	1030	1073	1018	1061	988	964	1059	1001	1009	1016	1033	1106	1008	1054	1085	1026	1051	1081	1029	1038	974	1022	1056	1037	1047	1015	1072	1019	1051	1027	1064	989	1053	1036	1047	1023	1075	1045	1067	1052	1059	1061	1037	1000	1104	996	1045	969	1020	1042	1072	1015	1015	1004	1040	1033	1067	1036	1027	1027	979
22759	20990	28699	23459	20991	21043	7950	1558	1215	1149	1102	948	970	881	845	865	854	831	821	813	859	780	778	812	837	784	729	832	809	819	776	769	727	750	768	724	730	718	751	743	758	732	755	724	729	752	792	784	724	695	785	743	764	762	751	744	750	752	723	691	742	754	773	718	786	795	766	684	727	703	758	766	719	657	753	731	730	732	733	756	707	704	748	756	713	726	764	755	739	751	755	713	744	703	696	787	762	750	726	683	699	749	779	691	723	690	763	740	707	763	735	730	750	730	697	746	717	734	725	732	759	768	703	706	715	784	783	731	649	725	722	712	731	769	729	771	743	715	742	806	729	698	702	726	754	755	719	761	754	733	716	717	756	736	727	719	752	755	769	777	735	785	748	698	748	720	737	714	736	717	730	760	721	728	729	745	732	706	738	740	760	760	744	716	768	719	765	734	740	737	761	753	686	741	722	763	716	766	730	734	762	737	703	699	714	731	693	755	741	731	783	743	744	758	709	710	760	734	758	708	706	677	723	783	731	703	749	709	729	726	779	725	712	755	723	743	705	727	776	740	707	736	714	716	736	741	743	706	756	725	702	731	717	757	750	728	751	679	753	738	714	742	754	738	749	751	738	767	736	753	677	719	745	725	693	755	770	695	741	759	720	724	705	795	725	728	693	735	726	692	731	710	732	724	710	745	703	721	728	706	711	717	720	724	727	712	734	723	727	699	753	757	738	706	765	734	749	697	687	726	752	754	771	752	697	760	793	709	730	749	723	740	761	737	703	778	773	711	738	740	756	728	719	744	752	675	712	748	710	734	726	741	706	701	713	770	761	706	741	700	724	733	682	695	705	745	722	752	696	797	714	726	714	720	751	747	742	739	717	729	718	719	736	681	733	733	764	686	700	731	769	739	716	698	724	744	741	778	715	752	776	719	745	714	766	746	748	727	727	722	728	722	726	742	768	738	759	714	724	721	732	730	708	753	730	714	679	735	671	763	724	712	777	722	737	732	736	737	734	746	719	694	720	758	741	735	741	739	706	740	727	716	744	754	714	710	743	749	762	717	791	722	755	708	732	705	710	711	716	756	722	732	763	764	665	671	706	688	709	769	741	690	687	786	742	731	724	727	744	726	715	760	764	759	741	694	736	697	731	677	711	758	726	723	746	751	657	753	726	673	748	731	758	723	744	746	723	711	696	720	719	725	704	709	741	760	743	682	721	759	733	679	708	785	713	744	760	751	762	718	720	705	748	717	741	694	737	749	766	746	731	693	747	699	746	734	705	761	734	701	730	651	716	714	722	739	720	720	750	711	720	725	719	760	700	723	751	779	734	749	722	782	723	735	728	724	739	706	734	735	766	738	710	717	726	731	768	699	699	697	716	702	697	755	670	760	720	736	723	772	762	765	757	711	731	710	770	719	729	750	748	691	683	725	707	719	701	728	735	724	756	718	697	760	793	757	755	782	730	721	722	705	739	784	684	727	724	760	739	721	752	698	767	726	733	716	730	701	743	739	764	742	696	741	766	715	713	747	717	740	758	742	772	759	708	696	716	731	730	703	724	703	731	754	726	738	760	722	727	765	723	704	706	745	712	748	711	730	731	716	761	703	735	686	723	702	698	722	724	730	704	678	734	733	727	774	739	740	727	714	698	756	758	788	742	748	750	746	695	738	697	723	729	716	731	687	748	709	735	716	729	676	708	706	752	705	782	740	733	705	740	728	724	742	726	740	730	764	728	716	716	732	753	742	717	762	646	759	732	754	729	814	727	754	782	738	736	724	714	744	750	749	765	661	750	736	750	750	742	735	703	769	748	740	733	751	727	716	767	729	754	794	714	779	729	753	747	707	766	714	696	804	746	684	762	749	735	711	770	737	750	733	779	746	701	750	739	746	747	720	781	728	680	748	754	757	702	714	734	724	703	740	747	714	740	729	763	710	763	755	782	675	726	731	696	757	731	708	748	704	729	663	764	700	734	701	782	746	728	722	756	748	729	756	705	736	749	770	737	725	760	734	725	788	738	733	740	742	723	690	747	737	705	768	711	734	712	738	789	756	685	729	735	765	729	726	681	694	666	726	725	751	756	776	722	718	726	687	742	705	762	759	753	774	641	710	707	733	760	740	751	722	745	702	742	699	717	724	726	702	736	734	748	719	689	679	731	682	754	716	681	744	772	756	723	718	712	764	706	753	670	730	717	719	723	739	786	730	743	689	777	684	736	733	709	759	712	758	709	697	742	739	715	682	740	662	723	704	717	726	759	775	709	746	769	769	750	757	764	720	735	829	756	761	755	784	773	716	762	736	719	737	732	725	745	711	753	685	671	722	735	708	703	679	733	748	744	724	715	783	748	722	755	768	708	743	715	713	731	735	761	694	683	747	766	701	755	780	700	742	753	713	768	683	743	703	728	734	773	716	745	781	718	728	750	706	744	748	718	698	707	755	733	712	686	715	735	769	784	745	772	683	780	775	744	708	737	785	753	762	711	750	716	651	745	717	698	750	771	681	748	717	753	706	708	727	749	708	738	733	695	740	752	705	714	696	708	720	686	703	737	770	772	730	662	730	778	779	716	711	764	714	740	758	700	724	753	720	715	708	758	732	703	725	743	721	761	685	750	691	763	771	671	773	705	709	740	729	751	737	751	760	774	759	761	723	713	725	729	715	725	719	745	701	742	749	752	765	717	736	698	784	754	713	669	760	739	730	709	716	729	775	748	730	722	687	734	720	723	745	705	710	699	759	729	713	680	729	764	709	744	685	723	767	721	705	747	768	722	700	703	729	754	719	698	733	709	741	733	700	711	747	687	740	707	750	732	716	756	724	717	716	679	714	674	736	737	718	784	728	728	737	719	740	738	728	741	743	702	686	720	671	733	773	678	731	738	723	701	728	724	699	776	739	701	755	738	742	733	742	731	731	686	727	746	737	728	734	745	681	703	749	693	728	763	774	684	731	775	763	718	700	738	689	741	737	762	764	701	720	750	741	702	737	754	740	751	764	728	746	736	720	788	728	690	722	686	731	758	752	688	776	727	770	740	759	695	719	750	731	752	725	733	776	750	685	720	738	718	749	753	716	717	776	742	752	743	742	726	701	716	733	752	670	682	708	749	721	735	728	713	759	793	751	720	686	717	743	799	725	747	743	713	693	749	682	710	721	723	729	744	723	734	702	732	724	710	699	745	695	730	722	737	702	764	750	722	716	720	699	716	772	735	744	747	747	713	731	706	682	744	728	744	706	742	736	708	728	758	681	776	719	778	727	734	742	731	708	685	708	737	749	762	767	749	716	710	753	697	774	724	742	764	748	731	717	720	708	748	783	736	727	744	675	747	779	688	697	738	790	722	692	703	723	739	734	739	728	741	709	731	725	715	677	681	675	739	736	721	748	780	714	748	694	692	722	709	708	741	751	715	694	627	773	717	713	731	765	750	784	700	715	732	725	717	695	721	704	732	726	689	757	752	721	705	719	764	724	729	695	694	719	716	734	718	777
7723	16225	13033	6980	4962	3803	3166	2713	2176	1818	1673	1620	1503	1325	1309	1179	1155	1183	1151	1119	1059	1102	1047	1059	1004	1030	1012	1039	940	973	1004	979	1003	951	980	919	983	1007	991	1019	969	976	971	973	915	915	936	933	875	928	941	897	967	946	955	912	931	906	983	938	914	867	925	864	899	912	936	937	934	905	892	940	952	896	935	900	891	879	948	876	976	834	934	832	880	918	934	954	886	915	941	940	915	934	932	943	975	953	967	918	978	918	901	879	903	905	962	938	885	909	912	896	949	942	988	888	954	874	950	906	918	926	955	910	860	933	901	953	917	922	905	882	900	890	870	909	901	963	946	927	925	950	825	895	913	901	939	902	929	929	931	951	921	920	900	959	877	890	911	922	886	876	883	873	939	892	894	876	910	915	942	963	876	998	885	941	940	919	954	915	893	906	935	907	910	938	884	907	961	944	942	926	910	906	938	899	902	901	865	908	923	923	956	912	911	913	903	891	924	861	908	930	922	913	932	880	951	932	929	882	949	912	892	948	908	876	920	864	874	885	955	897	946	921	943	862	911	943	868	884	922	966	911	934	896	926	924	904	945	946	880	909	915	902	882	883	896	933	907	858	906	924	867	918	899	944	936	921	935	911	897	877	866	922	862	893	913	917	897	879	937	867	892	889	905	923	906	1010	955	904	875	926	912	920	933	887	920	986	920	911	909	890	933	842	855	924	903	908	966	926	948	884	865	934	896	924	927	905	881	962	888	924	949	899	926	948	933	830	917	910	888	924	943	942	907	934	913	895	943	922	893	969	899	920	892	968	894	924	915	903	867	945	943	904	916	896	926	907	935	938	878	968	909	877	932	884	903	931	945	938	942	969	947	924	901	884	889	969	870	915	896	898	900	901	874	905	950	923	918	924	901	864	898	903	915	905	871	960	920	903	930	967	913	891	941	928	881	880	938	946	902	884	932	893	892	928	918	916	924	948	885	962	886	907	914	890	871	952	847	858	918	942	952	927	848	921	900	916	853	961	938	910	932	883	923	884	949	931	904	891	866	936	884	872	912	928	920	873	925	952	960	951	921	971	953	910	925	966	922	932	909	935	892	922	955	936	923	906	894	942	964	901	922	977	907	851	891	913	823	916	894	907	916	922	899	953	927	945	861	987	932	922	958	884	932	902	954	961	858	928	924	940	912	931	864	947	900	887	908	948	878	922	925	887	955	923	917	937	916	887	874	893	937	925	886	855	900	849	881	899	959	914	929	864	915	954	952	908	916	920	951	958	945	927	913	925	910	888	871	929	904	941	873	865	892	862	950	862	919	944	886	899	916	952	897	892	925	837	885	905	924	884	926	919	846	919	895	907	899	860	921	929	898	938	864	937	927	883	912	881	890	920	897	938	893	930	926	903	914	926	937	905	902	881	905	927	928	938	958	913	891	897	856	959	865	943	852	945	930	925	836	920	930	942	887	916	909	931	938	919	896	927	881	921	937	950	912	901	899	897	945	877	894	899	918	966	937	888	866	892	868	880	883	955	925	959	879	924	884	920	899	952	933	895	925	867	913	948	908	935	898	924	914	934	927	932	916	884	916	914	901	912	864	935	937	929	888	910	871	915	980	879	923	920	919	955	918	956	888	904	904	903	929	942	897	908	882	980	891	908	941	945	898	899	893	875	920	899	995	939	868	941	897	928	905	924	959	963	946	893	907	944	907	919	913	908	862	821	942	891	895	906	941	847	953	940	928	927	913	1011	954	875	919	914	908	927	861	959	865	918	896	948	921	906	870	930	895	922	924	935	906	862	938	898	903	941	893	934	870	874	857	928	899	841	883	912	922	909	970	922	918	895	919	926	901	914	937	932	914	906	923	925	893	869	928	868	854	920	952	919	923	962	874	886	979	872	939	910	945	897	844	906	920	873	879	866	915	929	943	957	922	923	926	933	889	930	980	911	909	934	889	889	884	930	921	865	943	912	870	863	881	959	974	879	913	931	926	985	874	892	957	927	862	869	918	890	871	940	904	889	927	873	954	905	871	928	886	934	942	924	942	974	907	879	923	929	883	855	904	955	893	860	989	922	880	850	922	957	893	895	929	902	929	902	900	859	924	939	888	968	934	936	891	870	850	844	914	928	907	902	939	938	961	918	930	928	912	876	931	870	900	929	936	889	929	895	926	871	911	952	914	886	919	957	899	892	877	951	896	906	910	905	872	901	906	930	870	916	959	900	965	909	908	925	956	924	925	867	901	910	883	894	966	952	911	878	942	870	882	935	908	908	891	906	933	981	933	897	974	928	930	888	921	908	992	891	887	872	909	931	899	880	887	936	862	899	904	888	932	940	858	927	945	909	920	965	943	901	864	900	950	892	918	906	893	900	936	938	959	956	922	971	889	921	930	875	899	874	921	930	1000	919	958	848	850	891	842	925	954	928	993	953	914	834	888	912	871	893	932	940	900	889	958	939	894	932	877	909	881	925	904	868	928	864	900	929	910	994	883	928	928	932	925	991	884	898	872	947	919	948	870	907	912	925	940	859	900	937	883	917	902	899	912	895	927	924	888	952	900	898	928	940	928	876	936	911	872	979	871	933	894	883	906	1003	863	902	899	878	881	903	868	907	871	881	904	941	843	928	909	930	894	903	922	958	929	872	899	951	953	887	954	900	905	950	954	899	963	889	969	851	896	887	905	881	937	913	947	941	892	870	879	906	894	967	889	861	927	964	917	881	928	925	919	938	933	924	911	926	904	882	963	905	932	883	929	891	902	927	886	901	892	888	969	862	869	890	962	889	972	922	919	871	908	932	950	932	910	898	945	885	923	927	850	924	968	882	910	992	888	881	872	934	854	914	852	928	929	897	889	888	952	873	928	924	947	892	934	912	918	917	904	920	872	969	881	883	875	913	881	900	938	941	937	879	955	901	934	937	929	907	890	861	903	924	897	877	870	922	919	918	902	924	934	892	908	903	998	900	887	924	882	890	883	870	953	915	875	992	934	894	892	894	895	912	876	904	896	893	923	904	909	922	954	913	853	929	887	910	906	909	887	914	940	953	880	855	903	914	952	900	889	955	881	911	944	887	936	974	962	910	888	955	853	916	890	876	887	920	922	895	915	929	911	922	951	909	944	902	920	886	931	905	910	883	843	856	919	878	931	907	936	891	886	962	915	925	906	927	946	856	907	876	923	902	864	905	917	884	892	917	938	925	900	899	899	946	924	908	1037	904	930	931	929	894	924	898	883	957	906	924	965	949	896	940	916	934	944	924	909	940	861	912	857	930	893	843	940	904	906	920	929	864	892	914	901	905	922	898	884	947	899	851	924	975	932	919	922	912	860	866	861	881	896	942	942	908	885	919	961	903	945	868	933	958	928	900	964	930	903	889	916	864	915	928	948	893	931	877	929	924	913	941	910	905	935	890	952	932	919	930	941	899	900	862	923	921	904	931	926	896	929	933	888	960	910	881	896	915	905	906	873	938	916	886	886	904	930	927	946	902	873	901	898	878	861	898
26658	20459	9631	1203	810	760	613	482	509	496	520	481	494	500	508	506	489	528	492	485	495	485	468	521	480	482	526	541	508	483	496	482	471	536	517	472	511	488	520	536	471	492	480	501	512	464	509	471	483	490	505	520	522	533	456	492	504	473	508	465	501	532	518	476	524	489	479	490	504	465	509	509	495	499	492	457	464	484	469	474	491	491	488	481	511	503	494	521	484	465	485	484	479	455	488	460	534	486	440	493	478	481	464	480	524	502	482	505	488	525	500	465	486	486	487	456	524	476	511	505	475	515	484	475	495	495	477	505	501	527	502	473	488	479	488	489	545	484	471	464	484	466	444	493	474	484	487	475	480	432	495	480	518	454	480	495	444	490	470	474	466	518	458	483	522	491	464	496	483	498	468	502	518	481	504	487	493	516	469	462	492	490	469	507	460	479	490	479	515	509	499	488	487	476	512	462	477	464	498	480	490	490	505	443	507	492	493	486	516	466	478	500	533	479	498	468	460	489	464	490	473	490	469	492	485	462	489	477	497	483	470	485	460	512	446	514	489	463	476	499	497	485	505	476	497	528	511	441	493	444	503	480	500	461	498	541	456	504	474	458	481	456	478	530	506	461	455	520	505	481	472	477	462	473	482	485	487	488	498	468	481	521	474	512	492	476	461	454	502	433	493	467	473	462	486	522	482	463	464	478	505	509	464	460	497	475	457	509	518	487	472	453	529	484	459	473	499	456	489	476	431	513	488	544	483	489	529	524	494	489	478	487	502	469	479	496	485	517	479	504	460	486	483	493	493	506	464	452	466	489	538	495	511	490	452	477	502	490	473	508	486	473	499	476	494	513	497	498	484	459	509	469	472	484	482	490	482	507	503	480	500	479	524	478	464	472	525	508	500	484	504	455	462	480	471	482	516	516	497	493	487	479	507	484	506	481	470	506	496	522	513	498	508	497	478	495	489	451	461	458	509	520	483	470	475	498	464	514	496	534	497	470	483	482	480	496	480	458	489	491	484	482	481	512	490	451	486	523	462	502	520	493	453	469	473	508	498	447	470	507	519	452	493	478	504	505	508	455	510	505	536	483	487	501	493	496	472	517	468	486	495	485	514	465	527	469	452	493	517	468	500	472	467	480	454	474	463	486	513	494	451	453	506	480	538	487	498	444	465	478	473	486	466	491	502	458	508	503	520	495	471	481	466	491	487	464	520	470	510	488	472	512	457	494	510	461	455	482	500	517	472	491	486	489	483	462	496	493	474	457	552	492	478	454	534	485	482	461	539	482	495	485	490	492	480	461	468	486	481	526	503	482	493	475	522	486	496	486	547	526	492	487	460	480	481	466	477	523	495	500	452	481	488	512	465	501	521	477	477	469	479	476	494	509	471	475	494	444	466	470	484	469	466	480	503	458	516	509	469	454	486	463	458	541	488	478	497	519	474	528	490	527	502	459	502	490	507	456	470	487	529	479	495	481	503	447	481	520	472	498	472	513	486	506	523	490	459	491	490	493	475	484	492	464	503	508	484	531	514	452	498	496	520	487	509	496	492	491	481	511	498	489	486	489	489	443	511	527	493	483	456	516	485	493	475	505	494	456	517	471	482	523	476	505	474	477	484	441	530	484	481	499	504	505	497	515	494	533	513	478	467	460	538	482	513	489	500	473	471	485	482	469	523	517	505	471	484	517	528	505	537	487	500	467	483	460	478	517	451	466	482	478	480	474	456	477	457	469	472	489	476	451	463	465	517	520	518	453	506	472	487	461	488	482	447	462	478	510	442	506	537	482	468	530	500	489	502	489	456	472	473	472	459	496	489	461	506	469	452	505	520	493	511	507	531	492	485	504	521	516	526	512	473	492	499	508	481	486	466	504	472	496	497	494	466	439	493	499	499	488	484	479	477	500	432	489	513	477	511	502	480	505	490	476	566	515	553	512	501	465	511	480	511	503	497	494	495	492	493	492	489	456	497	513	494	481	483	511	484	493	526	484	512	477	498	471	510	475	496	479	479	499	457	492	487	497	471	517	444	520	502	490	505	506	477	463	487	515	520	514	490	519	496	485	485	485	502	495	457	462	477	519	469	475	498	537	468	528	519	489	480	498	486	487	494	468	480	490	511	492	514	472	501	483	508	459	486	475	496	464	472	510	437	475	506	475	486	505	468	464	435	512	490	488	472	500	471	505	461	516	478	554	460	500	504	469	502	498	467	536	502	500	458	491	466	471	460	461	488	493	482	499	440	467	474	463	481	481	504	515	480	489	468	515	495	477	529	457	533	468	498	478	482	442	479	449	475	531	479	437	494	532	463	472	478	500	497	489	489	480	488	466	494	493	463	479	460	489	498	494	492	475	450	481	497	493	454	505	518	533	460	440	494	475	503	479	490	522	559	508	487	454	515	471	469	485	443	471	457	463	435	511	474	516	482	467	511	527	509	515	510	496	481	498	422	505	480	486	460	494	466	462	465	495	507	474	485	510	522	488	489	475	477	471	507	494	464	483	482	467	511	485	503	491	503	487	511	480	463	532	514	486	473	455	498	451	474	446	463	461	499	501	487	491	499	462	465	472	483	480	472	473	498	504	430	489	492	500	512	479	486	464	487	465	476	485	479	508	480	488	486	484	493	488	497	493	505	477	485	508	457	483	479	490	526	478	459	467	510	503	494	508	458	478	454	483	466	430	546	466	494	477	487	501	484	480	486	493	493	481	504	497	494	476	530	513	517	491	503	510	462	494	488	499	493	450	454	490	538	480	496	503	513	465	505	520	503	498	521	480	509	500	497	485	481	476	514	509	514	519	511	527	471	500	490	507	482	485	491	487	496	476	464	483	480	470	542	450	522	497	484	493	476	507	506	478	461	505	500	479	483	477	503	480	457	450	483	486	467	498	502	484	516	504	472	492	492	525	454	481	541	472	514	480	468	495	515	481	485	496	477	514	511	507	446	517	476	454	500	478	501	501	492	459	450	493	502	532	469	499	489	484	471	458	488	490	502	508	520	497	488	504	484	555	468	494	523	510	524	474	497	458	505	513	501	453	486	478	476	491	474	504	494	474	501	482	485	503	522	485	497	506	476	478	457	507	493	466	444	477	449	480	476	480	461	508	493	466	480	468	482	496	474	479	497	465	508	426	499	473	515	484	504	508	490	482	532	489	485	507	458	491	499	496	490	500	512	493	511	411	504	493	504	455	499	490	489	476	494	464	515	478	483	480	470	477	488	474	507	513	470	488	460	470	527	501	476	512	460	451	475	530	506	500	459	487	497	483	518	476	465	489	484	490	502	519	473	525	468	511	512	503	485	500	486	537	505	517	485	489	491	524	510	483	490	502	490	477	525	487	476	496	451	496	482	477	497	528	509	535	499	490	489	488	477	491	518	493	494	502	489	511	529	511	497	502	484	487	501	465	509	466	496	514	495	474	490	474	498	488	472	462	455	481	511	497	509	510	501	498	528	476	459	516	469	473	484	476	480	509	450	532	483	466	479	490
4307	1614	1467	933	825	759	677	668	702	658	656	647	611	707	687	649	615	622	633	597	640	602	610	616	645	619	638	623	627	610	616	648	600	642	587	709	599	584	663	624	592	619	610	626	651	623	608	717	650	599	630	640	616	634	625	594	618	635	618	606	648	623	562	652	623	636	659	627	610	632	560	621	646	658	611	643	603	611	579	649	639	598	597	647	581	639	607	616	602	647	655	630	623	632	660	577	620	622	627	652	631	608	607	605	651	615	598	677	601	652	603	644	656	593	670	581	661	593	634	617	649	611	608	611	612	585	625	598	618	628	584	597	622	627	623	599	592	622	646	612	597	619	598	652	618	650	637	639	600	619	605	623	612	597	589	612	634	625	625	616	616	590	583	666	608	595	583	593	663	576	575	581	599	575	627	599	658	590	604	616	644	577	584	614	626	635	585	671	636	570	642	602	626	638	630	621	609	570	626	597	572	627	628	635	687	611	627	620	550	610	607	649	648	614	623	604	612	639	649	627	617	662	612	619	635	614	619	648	625	602	640	619	600	622	624	581	578	626	566	629	544	595	626	623	587	556	585	632	626	647	626	576	593	575	571	647	649	657	616	591	589	562	599	594	634	610	646	600	614	614	594	593	634	652	628	618	593	603	680	602	641	647	631	616	649	586	603	620	642	623	584	596	622	555	585	639	614	643	594	579	622	649	644	595	602	630	609	590	647	572	632	661	642	647	579	600	647	623	589	644	602	621	659	602	631	602	586	629	641	601	615	661	593	598	609	618	535	584	606	621	656	621	619	600	616	613	590	641	642	631	630	624	643	601	608	587	598	583	595	591	623	594	597	619	628	604	640	622	618	629	616	613	617	598	676	634	635	628	609	606	553	645	621	664	594	597	662	622	654	597	619	603	582	618	559	615	623	610	599	623	591	611	636	611	600	621	605	594	612	592	619	589	585	628	609	633	638	591	644	614	603	660	611	588	615	672	595	620	586	637	621	614	608	611	646	613	603	662	630	610	636	627	611	654	600	583	638	637	608	651	604	602	591	619	603	618	593	642	595	623	581	666	622	619	614	628	627	592	632	646	605	602	638	667	647	669	667	660	614	620	624	639	638	651	613	612	591	591	623	604	622	581	643	565	623	604	562	620	588	630	619	626	633	635	619	632	652	636	629	618	605	605	623	582	604	646	635	627	650	683	642	594	621	640	565	640	601	623	604	627	651	603	611	605	596	632	602	647	621	583	606	618	640	629	599	583	603	652	605	608	645	645	597	639	603	586	634	619	626	583	640	608	606	634	617	608	646	624	621	619	633	598	583	623	618	618	608	606	648	667	597	596	610	593	647	632	635	612	639	616	627	656	601	581	618	625	588	715	600	581	621	579	627	613	610	610	605	630	587	577	648	575	637	601	610	610	566	626	641	617	657	602	659	608	632	601	579	604	601	614	599	626	623	648	627	610	554	591	635	586	624	595	613	646	617	636	628	636	558	607	603	611	602	603	660	623	669	646	612	649	645	623	595	572	629	612	605	636	567	617	593	582	687	660	621	626	601	632	620	586	644	605	633	624	591	627	584	624	615	569	631	625	652	585	637	604	592	606	594	607	581	630	582	592	626	604	625	639	660	596	627	628	607	611	635	627	640	596	643	624	616	618	648	609	601	647	639	597	617	632	578	600	605	650	645	621	614	609	617	649	617	657	641	615	595	625	598	643	620	637	628	601	639	610	597	620	656	582	657	633	617	597	623	624	587	600	617	600	655	621	632	589	630	613	630	637	600	621	621	636	610	608	642	601	638	604	648	634	616	609	669	623	602	611	577	562	647	611	589	622	639	601	633	580	636	631	587	609	616	602	625	608	667	631	604	633	606	601	634	622	581	585	592	578	661	601	644	631	613	626	615	610	636	615	619	602	620	608	584	612	641	599	606	641	640	647	626	645	595	613	625	606	616	646	605	606	609	671	605	596	611	645	659	625	584	627	661	606	609	635	556	589	625	594	603	634	605	613	658	647	628	605	573	579	588	613	577	602	622	618	637	619	612	597	584	601	558	600	669	637	620	613	567	635	588	622	576	569	621	635	629	631	629	635	571	642	590	623	593	615	614	567	621	614	592	622	589	615	644	599	636	559	633	636	629	611	626	611	611	592	590	621	644	635	596	595	587	590	595	630	630	609	616	629	615	633	602	634	607	598	595	641	626	621	618	617	604	645	638	600	628	605	593	557	601	622	578	549	598	600	608	560	609	626	618	619	622	618	614	599	598	629	599	618	617	610	593	600	604	638	655	636	625	649	631	590	610	605	634	611	665	629	629	596	644	625	604	598	599	591	671	620	564	577	660	575	646	616	648	621	600	562	594	568	553	648	581	645	587	589	601	614	604	610	640	611	662	591	611	602	594	617	628	663	625	626	607	610	592	619	613	619	628	630	625	626	597	625	650	625	594	616	639	608	629	645	638	612	605	587	620	619	630	659	666	640	647	636	633	638	640	623	616	652	630	601	617	637	598	604	640	641	594	622	627	610	605	613	628	619	626	594	655	645	641	645	627	565	603	598	596	618	618	593	627	617	599	628	634	608	569	613	641	583	629	622	579	580	660	633	653	618	587	623	617	595	608	611	593	626	638	660	635	657	620	624	611	614	649	617	561	618	607	610	632	596	616	576	581	635	621	620	661	635	610	652	618	590	634	599	661	584	605	632	643	638	629	613	593	625	624	601	594	662	629	640	632	617	614	573	634	582	615	622	662	622	586	588	630	630	639	609	589	624	590	611	629	603	642	619	633	595	614	612	625	616	619	583	578	627	676	657	594	677	624	588	618	622	620	624	601	633	624	651	633	639	620	674	585	621	630	604	658	599	625	637	603	584	646	625	614	636	620	619	607	629	635	602	658	660	651	574	617	590	621	646	644	611	636	647	657	655	587	606	610	629	596	630	613	631	682	596	580	597	604	586	633	600	638	589	600	608	623	635	581	627	629	632	654	581	607	645	648	594	628	586	601	557	663	574	563	635	645	650	582	553	615	621	629	583	625	601	573	620	616	630	554	641	628	563	643	588	603	608	592	546	582	636	658	612	606	620	587	607	601	662	590	585	625	611	619	605	652	606	633	608	595	578	624	617	622	586	652	675	592	608	614	622	609	637	596	576	643	642	591	634	610	607	613	584	656	650	576	607	617	624	626	607	600	610	616	593	574	596	605	616	577	633	582	591	562	636	635	620	610	607	588	621	591	635	665	621	629	634	638	608	601	609	577	664	630	599	629	630	601	654	604	609	615	610	626	586	616	622	629	628	664	636	615	622	609	667	604	641	618	565	629	617	672	655	620	622	614	632	606	586	644	647	633	657	602	606	628	604	583	639	596	634	637	643	585	608	606	613	640	589	632	625	638	618	631	565	621	620	603	542	634	608	601	599	615	583	618	617	590	604	584	621	611	612	614	578	598	650	619	625	561	591	639	637	607	625	622	644	631	625	584	592	605	618	599	632	584	627	613	623
23656	21002	28269	23903	20984	10041	1650	1259	1061	1086	1008	1057	934	963	920	938	858	900	936	874	892	881	847	855	889	854	842	879	859	887	841	891	767	861	917	861	826	832	827	852	845	852	850	863	827	832	803	842	813	840	834	832	803	856	859	869	813	854	828	844	842	840	883	780	817	844	839	824	820	835	834	856	846	850	788	893	857	840	828	801	797	800	821	854	863	847	803	847	856	814	776	827	869	833	863	838	782	853	832	880	795	834	867	817	813	807	828	800	823	809	805	809	838	817	861	837	803	827	848	844	829	905	827	845	860	821	816	830	807	882	854	837	835	833	804	874	832	769	869	868	836	797	874	792	837	789	826	806	806	815	820	800	811	861	871	845	835	830	835	843	811	845	853	831	866	840	782	810	825	879	849	873	872	840	879	793	793	884	820	795	800	818	846	826	904	798	789	853	812	823	816	828	825	801	814	826	848	876	795	850	772	787	863	845	826	787	876	818	849	852	806	868	799	809	832	817	818	828	822	843	826	848	877	889	829	838	831	789	820	839	853	857	866	828	857	812	834	802	824	822	852	872	820	855	848	840	822	826	796	813	840	805	843	873	801	823	827	831	848	830	829	805	795	857	818	876	825	813	794	838	824	886	875	840	879	807	855	851	849	881	844	798	850	846	822	846	877	861	775	848	862	816	810	864	787	862	854	843	883	827	803	857	860	808	781	833	806	797	823	798	878	775	831	842	872	809	779	847	815	849	801	894	816	797	867	838	812	815	799	825	882	828	857	799	829	804	815	805	810	845	887	832	798	817	824	841	819	830	799	783	855	838	830	840	870	830	820	810	849	808	853	835	763	842	878	825	872	835	774	844	788	805	827	867	831	871	889	844	813	843	788	792	847	863	812	808	867	796	837	806	809	843	851	812	796	769	836	803	813	839	810	839	861	854	789	880	872	835	832	854	850	854	887	844	842	840	864	816	834	846	826	819	844	817	860	786	899	842	845	836	857	814	794	794	810	816	816	801	820	797	862	850	880	854	868	826	842	852	873	825	863	809	853	746	827	809	796	801	829	861	809	829	793	835	804	787	853	801	882	822	845	852	827	803	787	857	894	787	815	839	836	765	886	856	821	798	819	857	814	850	804	828	794	842	824	805	800	823	824	870	876	815	819	809	859	847	793	827	809	826	815	796	810	826	853	819	791	812	816	768	851	835	828	855	810	856	820	833	832	844	814	844	819	806	836	876	801	807	853	829	825	843	836	807	884	781	851	827	847	827	828	797	806	836	858	846	822	793	821	873	898	811	857	805	813	840	830	829	806	813	867	812	880	860	878	816	850	787	871	801	774	810	807	813	812	855	837	809	831	863	818	810	856	828	823	880	789	823	848	833	833	816	833	833	800	834	843	803	810	804	796	790	799	827	812	893	853	816	798	818	862	826	847	886	850	783	829	886	838	844	845	848	869	839	833	839	803	875	823	814	787	815	834	825	831	829	777	856	800	817	747	844	808	849	772	847	796	871	814	807	875	829	824	813	819	861	815	856	790	825	826	820	827	895	867	843	770	830	861	823	761	758	823	838	873	839	858	831	831	846	850	850	848	852	814	815	818	830	814	810	827	811	810	845	819	838	831	833	831	847	883	818	798	822	856	860	779	852	831	819	804	866	812	882	803	780	850	848	862	854	782	818	874	812	821	813	860	835	828	787	844	830	840	837	826	897	831	809	787	783	887	833	825	862	771	804	826	859	837	778	848	817	847	832	783	851	892	830	839	821	806	801	814	794	865	825	861	819	827	856	798	866	811	833	857	834	851	829	850	792	848	834	814	869	818	818	887	824	845	827	832	831	868	829	835	831	791	848	862	747	801	798	808	842	860	859	835	744	828	845	816	825	881	837	831	844	847	804	786	800	792	790	842	809	851	854	874	831	901	788	837	851	825	811	807	854	913	850	792	842	833	854	820	814	850	822	860	819	910	803	810	756	798	814	835	868	819	825	787	777	800	849	846	820	817	828	827	789	831	871	840	840	844	859	761	849	807	860	819	837	851	800	825	797	845	831	845	852	842	804	829	791	814	843	820	792	820	883	861	800	788	819	880	811	846	839	842	829	856	831	835	787	820	851	822	826	829	832	811	811	823	831	819	814	841	825	854	863	848	888	828	814	796	826	844	788	860	784	838	829	825	869	868	836	840	798	843	845	833	827	790	791	903	820	861	879	854	895	866	875	830	835	785	854	864	862	870	820	852	864	798	867	867	850	814	842	870	893	853	838	772	802	789	814	816	801	788	773	800	781	810	844	834	850	890	843	815	862	780	847	821	791	828	801	843	829	849	849	873	786	876	826	844	849	795	862	822	838	870	823	819	881	814	837	851	842	862	744	838	839	825	857	779	866	844	802	794	835	843	844	831	858	799	801	841	787	862	802	799	811	822	851	842	836	856	769	865	864	836	808	841	810	850	762	805	842	855	824	831	798	880	819	849	795	773	746	817	856	831	819	826	863	855	812	843	856	819	820	806	775	812	792	849	832	863	805	846	880	813	863	829	805	807	823	859	813	837	876	825	844	820	837	829	834	849	842	849	798	852	832	758	790	784	846	851	835	795	846	793	833	861	820	864	838	852	813	834	821	818	790	809	856	789	795	854	833	821	734	846	822	842	884	812	856	866	815	859	809	819	780	843	865	804	814	829	840	823	809	829	823	843	849	807	843	835	782	815	789	811	828	828	798	837	796	867	861	858	861	844	795	801	837	879	752	865	819	809	855	838	800	858	824	815	814	782	869	821	866	829	827	815	800	842	864	836	744	747	864	850	834	851	861	771	814	822	840	797	832	801	778	816	792	800	826	839	866	819	864	833	814	850	827	826	806	813	857	811	803	813	814	826	823	791	807	862	863	840	862	872	807	823	835	834	842	870	830	850	783	801	845	817	838	822	839	789	851	817	849	878	838	782	821	807	802	750	814	817	834	821	850	843	853	821	811	834	834	818	835	836	810	799	821	834	864	854	801	868	842	840	869	855	830	795	856	856	819	864	876	837	861	807	871	773	874	841	873	864	842	841	787	807	824	813	829	808	846	844	845	857	809	831	855	801	842	799	872	798	816	829	831	820	855	815	829	850	868	803	826	825	838	833	797	845	882	860	914	760	864	819	828	827	847	835	796	866	850	875	860	832	810	812	826	851	838	775	867	820	851	830	841	852	798	826	834	819	820	803	824	804	854	867	796	847	781	804	814	836	888	848	823	817	819	829	826	771	794	826	839	812	781	855	830	839	805	806	866	895	843	830	843	802	807	795	805	863	869	844	837	840	834	843	825	882	780	829	824	835	747	833	810	849	814	822	847	859	869	845	910	836	842	844	854	856	800	860	790	793	856	805	795	839	844	839	820	831	837	857	841	848	813	849	799	791	858	835	807	812	843	835	823	811	820	844	819	825	799	802	884	834	827	793	827	792	816	779	836	829	886	832	872	872	796	789	875	801	823	787	886	826	768	809	806	817	816	781	839
5446	10281	8478	4489	3310	2577	2108	1859	1660	1560	1406	1339	1398	1262	1270	1172	1223	1191	1213	1149	1080	1057	1086	1081	1127	1161	1070	1107	1099	1033	1152	1131	1064	1047	1092	1058	1057	1003	1091	1106	1031	1071	1017	1036	1048	1045	1028	1079	982	974	1106	994	1121	1029	1030	1032	1016	1047	1100	1034	1011	1058	1075	1011	1072	1041	979	1024	1094	1102	1064	1098	1084	1038	1053	986	1090	1053	1005	1011	1000	1055	1050	1051	1079	1027	1083	1029	1018	1033	1086	975	1036	1024	998	1084	1011	1030	1047	1047	1006	1016	1008	1065	987	1006	978	1029	1036	1024	1024	1044	1033	1063	1027	1086	1018	1035	1053	1045	1031	1036	996	1072	1018	1047	974	1024	1040	1011	1046	1024	1067	1037	1082	972	1036	990	1048	1036	1057	1008	1030	1000	1069	982	1022	1063	1037	1019	1012	1076	984	1033	1060	1005	1096	1058	1028	1011	1035	1083	1045	1073	1029	1045	1035	996	1000	1037	1039	1022	1028	992	1031	1021	1032	1035	1000	1008	992	1100	982	1018	994	1054	1073	1001	1049	1068	1032	976	999	1023	1020	1042	1021	1025	1010	1044	1042	1073	1015	993	1050	1059	988	1025	1077	1040	1056	1059	1069	1029	1025	1039	1012	1037	1062	1046	1034	1005	1057	1034	1011	1078	1060	971	1055	1037	1041	1041	1020	1057	1052	1036	1020	1054	1099	1069	1050	1066	973	976	1088	1052	1013	998	1088	1042	1021	993	1021	1058	1142	1017	969	987	1013	1061	1014	1049	1037	992	1031	1012	1021	1062	1038	1042	1025	1032	1029	986	1049	1072	966	1042	998	1073	1043	1043	1041	1063	1033	1031	1032	1028	1015	1083	1115	1068	1056	1050	1042	991	1058	984	1074	1086	1025	1025	1035	971	1048	1020	1084	1058	972	1013	1030	1041	1044	1040	1051	1064	1088	1051	1000	1038	980	946	1065	1041	1032	1070	1041	1015	995	983	971	1033	1068	987	1043	1020	1066	1062	1051	989	1019	999	1026	1063	1025	1060	994	1042	1064	1055	1002	1025	1052	1073	1048	1022	951	1009	1039	979	1063	1094	1036	988	997	1034	1032	1029	1042	985	992	982	997	1039	1021	1073	1002	1006	1042	1016	1068	1031	997	1050	1059	1014	968	1072	1062	1007	1013	1048	997	1024	1036	1059	1108	1026	1016	1021	982	1055	1077	1046	1071	1044	1052	997	1081	1030	1029	1059	1075	1048	974	1080	1071	1016	997	1033	1005	993	1034	1003	1027	995	1045	1044	1066	1048	1018	1018	1008	1020	1036	1082	997	1031	1046	1005	1092	1019	1021	973	981	1026	1040	1051	1078	1029	982	964	1053	994	1033	972	1051	958	1024	1000	1014	1058	1034	1003	1008	1053	963	994	966	1027	1058	1030	1072	993	1068	1054	1021	1096	1071	1010	1006	1037	991	1028	961	1034	997	1020	1019	1083	966	995	1058	1025	1080	996	1047	1009	1083	1066	1005	1028	1004	1038	1038	1029	1070	1050	1015	1045	1000	1003	1098	992	1078	1041	1007	1009	1036	1038	1097	988	1010	1033	1004	1049	1024	1007	1038	1066	1079	1093	1031	1025	999	1025	1035	1065	997	989	1020	1014	1021	981	1044	1029	1032	1071	997	1015	1062	1036	1049	1056	1061	1083	1086	990	1068	981	1032	1039	987	1012	1090	1051	1043	1015	1055	1024	1026	1015	1058	998	1133	1018	1052	1009	1060	1085	967	1004	1084	1055	1063	1015	1012	1000	1003	995	1026	1002	991	1043	1044	1011	1057	1015	1027	979	994	1011	1006	1083	1051	1009	1012	1015	1040	1032	1015	1019	1018	1058	1056	981	1014	1034	1013	1030	1027	1016	1048	1060	1055	997	1038	1056	1043	1049	1030	1065	971	1099	1064	1025	1005	1058	1057	1057	1009	1004	1034	1028	1063	1025	981	1001	995	1042	1077	995	1045	1007	963	1057	1044	994	993	1039	1029	1051	1005	1058	948	984	1068	1059	1036	990	1004	1063	1005	1028	1025	1029	1042	1010	1023	1066	1020	1011	1005	1006	1039	1039	1000	1085	1035	1052	974	1079	1079	1009	1056	1029	1032	1008	963	968	1085	992	1011	1026	1044	992	1036	1053	1030	1051	1057	1059	1074	1047	1010	1048	1063	1031	1068	983	1066	1044	1055	1039	1009	1077	986	1003	1032	1020	1078	1077	1007	1003	1094	1047	1027	1054	1111	974	1040	1011	1012	959	1009	1050	1082	1064	1021	966	1054	1080	1032	1106	1079	1002	1077	1087	1096	1010	989	1048	1072	1046	983	1043	989	1049	1071	1044	1025	1024	1027	1048	1028	1015	1013	1031	1023	1027	1059	959	991	1017	1041	1034	1093	1014	1083	988	1041	1017	982	1036	952	1067	1028	1048	1054	985	1060	1038	1039	1007	992	1029	1050	1035	1060	1046	1075	1027	1057	967	1016	1053	1027	1015	1012	979	1099	1022	1039	1030	1002	1025	1045	1048	1009	1054	1034	1012	1046	1047	1016	1050	1071	1017	1083	1052	1079	1062	1062	998	1009	1034	1077	1043	1018	1029	1087	989	1003	1016	1036	1055	1021	1064	1021	1004	1031	998	1049	988	1062	1074	1023	979	1061	1032	966	1005	993	1079	997	1078	1053	1035	981	1048	983	979	1038	1010	1005	1033	1041	1038	949	996	1060	958	978	1041	1070	1049	1077	1050	1075	1001	955	1020	1024	1020	1045	1050	1013	1040	988	1021	1006	1000	1066	1049	1026	1007	1055	973	1015	1076	1044	1065	1052	1008	1066	1051	1041	1032	1018	1072	1019	1052	1017	1073	1037	1067	1043	1019	1001	985	1008	1062	973	1069	1077	1000	1009	958	995	1049	990	1020	973	1019	1062	1013	1041	1006	1037	1034	1040	971	1041	1025	1092	1031	1071	998	1075	1039	1041	1037	1060	1003	1020	973	994	1046	1034	972	1093	1003	1058	1019	990	1064	1078	986	1011	1035	988	1065	1042	1018	1053	970	1065	1072	1041	1007	1027	1009	975	988	997	1046	1036	1079	1042	1032	1026	1013	1016	1019	1020	1005	1033	996	1040	1068	1061	1030	1017	1009	1026	1075	1067	1057	1022	990	995	1077	1026	1016	973	998	994	974	1058	1069	1038	1010	1028	990	1005	1039	1023	1091	1060	1041	1031	1025	1070	1050	1058	1029	1020	1048	1086	985	1012	984	1003	969	1048	1002	1081	1002	1046	1074	1020	1025	1035	1019	1026	1078	1094	1010	1095	1055	1034	985	1054	1043	1029	1105	1105	1061	1036	1011	1006	1061	1053	1054	1030	1063	1049	1066	1060	1098	1045	1021	1020	1050	997	1077	1071	1064	1052	1002	1036	1071	1053	1108	1041	979	1013	1096	1075	1015	993	1007	1027	989	1093	1055	992	1044	1007	1003	1036	969	999	1033	1052	1013	1008	1000	1063	992	1056	1060	1061	1005	1018	1043	1051	1062	1048	1032	999	1041	981	990	1036	1058	1046	1025	957	1041	1032	1050	1036	981	1007	1036	1051	1060	1014	1046	1022	1023	1007	1034	980	1040	1022	1029	963	984	1066	1087	1031	968	1005	1056	1032	992	1025	1045	971	1068	1002	1019	1019	1001	1014	1044	1025	1010	1059	1047	1028	1042	1039	1002	1015	1062	1001	1000	1059	1036	1037	1051	1051	1015	1046	1038	1037	1058	1073	996	1052	1091	1102	1022	993	1032	1043	1055	980	1032	1017	1004	1025	982	1043	1015	1052	1060	1005	991	1015	1013	1074	980	981	1039	990	1025	1051	1104	1059	1036	1029	1007	1033	988	1024	1023	1049	988	1040	1035	1009	1054	1091	1051	1065	1055	1054	1054	1054	995	997	1029	1026	1038	1048	1042	1011	1050	987	1044	1046	1067	1061	1040	1051	1027	1019	1034	1013	1046	954	1032	1002	1004	1060	1053	1058	1030	1054	998	1034	1054	1026	1049	953	1127	1051	1048	1031	999	1098	1040	1046	1063	1043	1002	1036	1050	981	1028	1006	1093	1071	1049	966	1043	1044	990	1036	1007	1038	1047	1005	1050	1005	1068	1048	1023	1080	1060	1075	1002	1024	1030	1077	1091	979	1015	1039	996	977	989	986	1049	1047	1040	1049	991	997	1088	1001	1031	1028	998	1052	1019	971	1045	981	1041	1025	1051	1023	1027	1022	1048	1030	1039	1060	1059	994	1059	999	1001	1046	1058	1013	1062	1092	989	1003	1019	998	1050	1025	1028	1045	1029	1065	1027	1062	1018	995	1062	958	1089	1048	1065	1041	1000	992	1044	1034	1011	998	1027	1056	1075	1034	1021	999	1045	1038	1026	1055	1005	968	1024	967	1011	1000	1013	1044	1007	1013	1122	1023	1056	1054	1030	1028	1069	980	1091	1000	1008	1049	1066	1061	1031	1082	1050	1073	1034	1024	996	1032	1039	1005	1036	986	1109	1026	994	1037	1026	979	1015	1038	1019	983	1051	1041	993	981	987	995	990	1017	1033	1030	1060	1028	1033	1013	1022	1059	999	1067	1042	1078	1019	978	1059	1031	1038	1032	983	1047	1100	1025	989	951	1036	1044	1008	1010	1045	997	941	1014	1045	1018	1077	1013	1058	1046	1036	998	988	1042	1023	989	1030	973	1032	1041	1032	1031	1014	1030	1024
22710	20986	28680	23476	20986	21035	7902	1568	1249	1084	1059	1008	919	953	869	838	842	804	842	795	842	766	804	787	785	803	753	763	797	758	731	728	739	759	785	740	737	724	750	762	747	739	730	807	744	770	767	771	822	754	762	701	751	745	743	776	806	745	767	691	724	763	758	772	758	701	730	762	704	761	759	719	743	717	745	697	711	716	751	720	693	686	704	755	746	750	710	761	741	752	772	751	692	763	707	653	720	754	708	760	688	705	765	725	767	786	764	715	725	693	765	722	740	702	730	740	716	684	728	703	705	683	777	734	733	779	714	758	680	724	776	705	770	734	719	778	719	723	752	754	715	775	720	672	722	695	658	723	744	746	731	726	770	715	757	704	703	730	703	665	688	731	732	650	728	738	781	750	759	725	748	785	724	733	816	735	704	736	732	676	743	736	714	761	712	729	729	725	718	700	752	688	716	721	705	714	722	725	717	769	716	650	776	726	725	718	752	722	699	755	703	723	771	738	736	685	679	706	752	766	746	689	742	714	721	758	787	754	722	709	730	776	717	758	740	741	709	703	712	706	690	715	719	694	730	794	688	692	802	735	789	697	720	668	690	701	696	733	716	743	727	749	717	737	727	731	766	772	748	745	729	748	715	726	721	719	669	722	726	723	717	707	707	701	716	691	787	744	726	738	720	702	716	692	729	755	734	708	705	731	685	717	720	751	690	732	747	718	728	742	714	695	707	719	721	718	790	744	717	742	754	742	748	732	750	746	709	770	736	707	751	730	764	701	720	742	700	744	726	695	768	732	726	718	710	724	739	705	685	709	712	737	699	723	679	733	726	780	691	739	760	796	739	739	717	760	661	705	715	746	766	716	731	694	748	748	738	771	673	715	761	767	691	702	720	737	721	774	715	777	751	770	779	739	681	688	743	728	755	703	724	720	743	714	748	719	737	701	755	734	750	732	694	721	721	769	742	737	699	667	725	738	724	680	723	710	694	695	730	732	705	717	710	676	752	676	720	763	732	734	792	699	696	668	690	723	712	771	773	755	692	708	732	734	702	699	712	727	764	705	740	714	765	716	714	738	778	659	661	719	701	765	718	754	724	723	718	700	673	713	744	702	716	734	713	725	778	714	708	738	706	791	649	718	736	710	701	738	667	660	705	697	715	744	754	737	758	760	700	715	728	718	708	697	781	706	731	715	713	719	711	763	709	711	729	771	722	716	687	696	726	756	670	705	700	753	734	736	692	753	753	733	702	739	731	725	719	760	749	701	738	728	769	740	699	724	690	723	757	697	757	734	755	734	767	689	747	772	721	705	704	728	726	712	753	729	763	764	734	694	687	744	713	731	735	713	734	685	726	712	774	743	797	775	723	693	716	726	703	699	719	744	691	721	751	742	733	730	753	748	767	739	745	762	745	724	748	710	701	694	750	648	682	727	665	717	720	701	746	733	792	722	683	711	693	748	784	718	688	759	725	718	703	691	659	704	688	736	720	764	706	744	716	714	725	704	709	686	720	672	719	695	747	716	757	691	712	807	779	788	719	768	744	776	747	742	709	734	725	712	783	743	743	725	700	713	743	722	745	719	726	678	702	692	761	696	689	748	730	749	754	698	733	704	769	750	747	760	739	743	734	734	740	712	692	738	706	742	710	704	711	753	752	768	698	661	701	652	731	699	703	700	765	701	712	732	741	731	776	696	749	711	710	757	751	696	683	644	757	755	733	690	733	765	755	688	749	721	768	694	720	714	723	733	750	714	765	778	776	681	694	748	707	712	718	768	765	696	716	705	727	722	741	724	695	706	664	743	722	704	775	702	709	707	698	667	730	691	671	704	708	732	655	697	738	733	742	717	713	708	718	723	740	703	728	660	720	724	759	675	712	750	690	751	709	713	720	738	728	728	770	711	708	750	748	704	690	751	716	738	748	734	743	716	707	760	728	662	779	684	736	699	744	703	719	726	693	694	714	708	719	750	761	743	738	768	744	730	724	722	699	700	739	697	740	727	739	692	689	753	713	730	673	741	728	737	758	732	675	717	713	762	703	705	703	757	747	732	704	720	743	760	711	717	697	731	693	688	734	723	727	737	701	783	729	700	748	765	716	738	728	778	745	728	698	695	741	735	771	738	745	733	754	747	697	726	668	711	734	726	710	733	741	751	689	703	732	715	713	710	720	758	741	706	757	708	713	713	684	712	763	704	687	722	718	769	711	754	762	691	772	719	649	718	736	748	716	706	775	734	734	711	720	738	702	706	761	722	780	723	759	719	735	699	704	769	783	704	718	725	724	690	759	739	701	745	672	715	714	720	752	699	722	735	726	685	772	702	706	753	689	734	703	739	728	729	692	738	665	743	722	745	731	728	726	754	724	785	707	697	707	716	704	745	744	721	741	749	740	756	690	714	747	752	729	699	765	731	695	739	752	767	687	717	749	704	687	771	718	700	760	718	792	742	712	723	747	743	730	702	740	749	696	708	734	740	752	769	700	752	776	706	754	668	742	737	720	717	727	685	723	726	750	703	736	786	728	723	712	697	741	702	706	671	744	755	748	713	713	754	703	732	718	745	696	746	721	737	705	694	741	722	723	774	726	730	717	729	712	711	760	681	716	733	703	744	720	716	741	724	706	755	772	758	726	707	723	785	755	759	684	703	729	712	726	751	729	688	744	732	749	736	709	710	732	710	701	678	734	743	745	696	722	718	681	796	734	750	703	719	686	722	748	707	705	714	759	681	732	722	706	669	674	717	750	692	713	676	725	764	712	754	745	774	734	719	695	725	759	732	770	681	732	705	696	735	676	735	714	716	693	710	742	755	710	728	745	729	729	733	752	764	754	734	779	750	710	727	755	722	785	701	742	748	725	730	722	720	713	687	684	737	676	708	742	666	752	736	733	745	776	704	700	748	751	746	729	714	743	757	707	685	699	720	757	724	685	763	668	734	691	703	720	698	758	731	714	673	695	744	755	709	717	676	781	712	709	752	713	692	691	740	724	739	759	697	683	707	708	707	730	711	738	783	673	713	698	745	700	752	750	721	714	728	706	703	732	707	709	677	688	714	753	734	712	771	682	712	762	744	723	695	719	779	671	753	709	715	738	733	707	755	726	672	651	752	725	738	774	757	707	723	735	745	762	721	766	727	722	759	740	729	711	723	750	759	687	745	687	751	713	709	762	722	741	757	681	739	773	736	717	733	738	704	781	715	700	713	733	735	657	742	736	728	753	723	738	691	704	721	723	733	739	808	730	727	708	729	710	697	702	761	726	738	726	659	751	681	746	688	719	737	739	765	694	756	673	734	712	687	762	692	699	717	735	751	704	683	705	737	718	741	736	717	755	756	682	693	793	745	752	697	704	751	729	745	712	742	764	706	684	728	783	722	713	666	723	749	666	725	735	673	747	721	704	727	721	728	721	693	712	728	699	730	750	732	750	671	768	720	717	748	728	757	711	719	675	737	721	744	734	682	694	735	718	722	670	703	752	734	709	762	742	728	700	713
7492	16433	13124	6973	5006	3821	3124	2556	2186	1905	1663	1601	1461	1403	1316	1191	1270	1157	1081	1114	1061	1029	1066	1018	999	1015	945	981	943	1016	980	1000	988	986	945	916	940	987	904	985	902	918	942	908	964	957	908	899	898	873	910	833	900	958	939	924	965	953	897	908	960	845	880	927	901	976	891	925	890	868	948	940	886	862	904	918	942	968	908	887	932	959	903	957	957	913	954	910	934	879	855	881	911	911	895	920	925	908	904	887	861	866	923	923	889	969	906	899	927	898	939	871	938	898	891	905	915	905	903	966	911	938	874	900	866	967	894	983	923	891	890	888	831	922	935	892	926	948	929	953	924	880	885	874	886	906	874	918	865	888	898	954	905	935	867	910	894	964	929	943	897	916	940	944	941	949	879	919	896	854	914	864	925	895	898	924	914	896	917	923	912	930	906	900	872	898	913	891	954	938	899	894	922	905	937	894	961	891	910	885	861	880	909	937	858	927	945	926	875	966	935	978	870	901	921	929	919	908	923	917	949	879	934	892	896	879	919	912	908	841	961	903	909	929	900	859	929	895	885	913	932	846	910	865	933	841	912	860	935	897	872	917	853	898	923	908	854	930	907	951	927	915	904	918	914	893	936	854	898	945	968	881	935	862	951	948	901	913	878	918	925	950	891	887	931	911	906	947	908	922	897	896	888	887	900	921	916	892	915	929	879	904	940	900	874	934	908	970	913	867	873	884	885	888	941	967	906	926	904	908	920	886	928	910	970	930	947	939	872	889	953	928	878	894	852	912	883	881	947	1003	923	883	960	907	912	935	939	882	947	959	889	914	908	992	849	890	921	900	951	931	900	880	912	929	896	891	874	910	832	876	894	910	931	930	863	973	947	916	893	936	887	933	901	960	846	926	910	962	938	923	947	952	883	891	927	891	929	881	913	885	952	918	879	911	934	919	872	1010	923	927	898	911	902	922	909	906	903	944	896	936	945	946	929	872	930	939	921	875	933	874	870	941	866	920	926	870	978	895	909	864	904	872	882	935	951	914	951	881	837	932	912	873	895	925	920	897	878	929	895	989	906	918	861	904	918	894	922	951	838	900	912	916	910	896	931	936	904	930	933	890	879	898	887	969	893	918	937	874	893	913	878	930	917	887	859	955	912	935	937	909	889	908	869	868	918	853	981	991	894	859	911	862	892	913	899	934	874	850	880	938	920	915	897	879	880	915	906	888	967	918	939	896	871	899	937	939	878	872	972	900	906	947	897	860	893	882	916	913	925	856	892	955	872	907	916	898	900	911	928	900	931	936	872	939	905	898	901	905	894	911	919	939	876	897	917	919	866	947	885	946	880	929	926	918	898	899	933	893	911	910	923	864	942	971	877	908	884	895	920	899	936	907	941	908	917	893	863	919	907	889	946	973	933	878	858	897	919	950	909	857	924	893	894	919	916	957	854	921	869	965	890	859	917	842	926	897	874	885	876	965	911	929	850	957	931	912	934	871	917	963	935	966	995	895	913	898	883	900	926	844	941	910	881	872	904	945	846	931	868	967	944	909	896	864	905	927	970	896	942	891	918	847	944	870	921	907	896	891	980	956	826	891	904	927	897	961	913	916	903	873	876	913	934	930	936	860	893	913	887	961	904	868	947	933	903	907	895	878	935	901	940	870	946	909	903	907	906	905	911	951	886	897	925	889	940	934	907	926	912	860	920	914	895	936	936	842	887	904	894	924	903	871	882	880	929	938	894	873	913	870	897	898	902	930	962	920	853	903	871	977	949	970	883	929	886	885	901	902	900	947	843	883	922	895	930	961	940	904	884	871	920	845	937	931	931	893	918	895	907	936	907	897	907	918	906	901	915	853	934	879	886	925	830	908	934	893	943	905	896	912	864	849	872	945	889	939	898	898	900	900	953	929	896	887	922	948	911	883	877	851	947	888	888	918	897	903	932	921	965	826	906	892	886	936	900	896	973	945	919	929	928	868	863	873	905	944	893	880	902	896	941	875	872	976	932	911	891	900	915	885	961	857	934	930	927	927	950	958	881	898	919	856	907	905	860	893	903	873	938	972	912	886	891	899	915	885	949	936	897	880	867	920	958	923	972	914	916	944	909	946	939	904	860	884	885	861	844	899	893	946	905	864	927	927	936	853	909	902	905	889	907	907	932	867	920	862	888	863	907	912	969	870	940	897	942	884	936	930	928	916	889	936	890	933	926	933	914	932	916	917	921	911	897	950	871	924	865	934	904	895	896	864	907	901	878	881	939	911	897	887	901	971	949	910	876	919	929	900	929	938	891	891	895	883	925	867	895	907	983	923	915	927	932	896	920	881	940	929	903	908	893	856	865	896	850	910	900	867	889	884	935	916	873	925	934	900	966	924	969	854	907	903	875	936	938	964	933	937	907	937	874	939	879	903	907	932	911	890	906	941	846	938	930	954	869	923	910	909	917	926	895	913	921	936	878	898	905	878	897	884	924	911	938	905	906	915	869	922	928	897	899	885	918	920	939	901	883	881	887	881	847	838	936	934	918	854	882	934	925	969	879	897	855	908	916	921	878	877	895	915	895	848	864	875	893	875	917	939	908	929	970	852	885	879	874	936	932	948	927	860	936	945	935	953	874	904	954	987	899	912	939	914	957	967	913	858	892	941	919	901	888	948	923	917	929	907	877	919	958	912	951	905	907	914	884	829	902	908	839	888	945	927	890	921	876	913	912	900	937	895	865	905	898	937	896	910	853	878	934	913	864	895	916	881	904	915	912	925	865	911	852	898	906	919	902	878	900	893	938	921	874	898	892	915	901	886	893	917	908	905	882	881	909	881	905	896	929	903	911	907	906	937	873	980	867	898	920	906	877	900	875	911	856	933	906	897	905	908	977	863	931	904	957	896	867	950	869	924	879	912	841	922	882	922	948	890	930	888	1001	886	972	940	873	916	929	927	891	877	907	895	897	894	914	914	912	950	895	916	983	897	890	889	888	826	914	899	910	876	889	917	865	917	908	895	878	923	908	887	936	891	878	907	914	856	950	889	946	928	928	888	901	866	873	952	891	877	949	947	881	965	902	856	867	896	878	915	891	902	900	919	884	920	893	925	938	845	880	940	930	920	931	888	953	882	903	898	930	928	880	918	890	899	949	852	886	907	948	967	867	921	857	913	910	894	930	942	892	938	942	899	939	899	861	907	894	892	921	876	906	882	904	857	904	870	920	926	898	904	957	891	853	903	922	883	922	930	833	896	909	941	907	930	955	908	851	894	872	903	928	891	989	893	901	860	938	963	849	946	917	927	872	917	906	895	946	918	884	856	888	884	928	869	935	864	950	887	899	872	931	910	952	883	832	918	930	893	947	922	960	894	900	871	875	937	884	864	877	913	919	938	947	932	944	925	918	892	869	892	913	863	919	899	932	935	921	903	933	922	908	863	908	920	919	929	909	896	936	923	915	892	923	943	965	861	879	961	902	879	867	920	926	878	910	900	873	928	910	938	927	900	911	926	889	861	968	904
26680	20518	9521	1195	811	730	577	543	525	538	460	503	488	472	444	495	483	488	486	482	493	464	475	449	490	552	468	470	493	461	467	495	549	490	478	496	433	482	485	474	535	467	495	460	481	449	515	472	485	502	496	511	443	460	459	453	510	516	468	463	481	478	475	498	524	474	501	498	493	496	456	493	506	481	509	472	504	471	491	492	441	476	509	494	487	496	483	489	455	533	475	513	490	482	497	509	504	452	470	483	457	514	447	498	479	455	544	502	487	527	521	488	459	477	485	435	478	502	474	451	459	443	462	473	479	502	485	492	470	491	481	445	483	527	487	474	506	508	484	472	525	511	528	503	507	485	473	494	490	555	517	485	480	461	489	504	520	459	491	496	522	466	472	481	497	480	465	450	497	476	493	493	432	462	494	505	522	456	525	466	503	463	499	492	469	456	511	464	503	471	468	494	467	508	515	460	526	505	495	464	484	494	455	482	481	491	475	497	498	484	438	475	466	497	481	473	476	510	481	511	482	471	521	495	493	472	466	445	459	452	492	501	492	521	499	462	502	446	488	457	462	500	469	494	442	468	517	486	466	515	491	518	449	494	530	482	506	499	508	464	506	504	467	523	486	485	441	490	510	488	486	442	516	471	491	488	505	493	468	488	503	497	514	470	486	478	466	488	481	483	520	504	516	471	505	462	485	463	448	491	482	511	486	550	495	505	495	511	493	479	503	434	467	495	514	491	478	481	476	475	466	482	492	448	476	445	490	498	478	454	495	485	501	487	483	461	473	456	493	475	505	488	470	485	499	484	531	450	479	495	481	466	440	487	497	497	491	494	532	460	525	458	442	480	481	468	522	495	485	474	481	422	466	462	469	494	453	488	491	466	498	471	503	483	498	492	492	474	492	458	539	457	473	488	493	491	474	530	453	500	526	473	493	479	476	489	497	476	521	511	487	523	487	487	503	477	490	486	487	473	539	473	449	483	496	499	448	498	494	496	507	469	486	461	474	505	469	457	462	453	458	475	490	509	516	478	475	521	492	469	487	483	492	484	475	464	449	465	486	476	506	472	500	504	474	477	449	504	470	472	504	491	486	485	463	460	478	497	469	515	482	520	520	486	503	474	444	462	461	498	456	489	517	512	497	516	516	490	523	497	493	552	456	458	498	486	532	499	487	492	469	475	477	471	496	501	496	486	502	459	463	476	504	457	496	494	490	527	482	497	491	474	468	475	435	493	475	493	500	486	503	494	471	472	500	476	495	496	496	502	465	479	439	488	489	522	461	515	467	485	454	534	503	499	514	492	476	464	441	451	487	498	521	506	496	491	472	495	471	498	454	466	473	495	497	495	502	477	468	495	527	525	492	507	492	490	471	475	498	481	461	452	499	509	497	455	446	482	484	465	427	490	513	462	513	487	500	480	493	462	475	524	507	517	473	509	457	466	487	467	478	526	528	459	514	467	497	503	522	520	514	461	519	461	489	515	493	506	434	503	483	473	464	486	542	525	462	446	459	485	501	534	451	484	491	474	479	475	470	476	485	450	480	477	500	493	492	487	497	481	504	452	462	522	484	492	457	476	464	489	454	503	449	466	513	495	507	520	500	508	466	496	487	465	486	498	515	462	469	526	520	465	484	467	442	530	491	507	521	468	493	501	463	457	465	501	443	468	464	518	489	503	487	472	480	471	466	533	494	475	493	494	449	478	496	486	442	544	480	471	514	502	463	488	471	468	517	514	482	463	493	466	520	470	483	529	495	508	510	473	438	472	515	470	434	497	494	493	492	508	520	463	487	463	491	513	477	440	465	517	484	456	514	494	471	495	466	482	502	497	514	532	494	434	466	495	506	500	490	507	509	451	455	464	472	491	493	477	489	486	510	518	475	433	470	505	492	440	470	448	489	494	497	485	492	493	478	531	435	486	497	489	487	479	468	441	507	486	524	502	505	495	506	470	521	468	456	486	503	460	441	490	522	491	529	515	494	509	520	505	533	481	508	478	478	513	504	491	520	502	517	458	444	465	473	440	491	487	519	439	511	474	507	471	474	506	466	500	493	505	516	502	525	481	478	464	471	488	460	482	476	522	491	430	511	525	489	442	434	466	480	501	495	499	437	505	531	480	443	434	475	510	495	502	497	476	487	462	473	509	467	485	479	487	475	504	482	483	504	512	466	437	488	528	459	490	472	493	471	440	546	477	498	511	481	476	475	476	489	459	476	512	498	472	470	474	494	499	525	491	494	478	482	478	455	522	477	451	501	513	485	509	479	499	511	472	456	503	464	537	492	527	460	468	491	456	504	446	509	527	466	499	517	479	485	457	469	502	471	497	443	497	461	535	504	486	454	499	505	482	486	437	439	503	467	476	465	491	536	498	467	490	456	459	493	511	441	483	482	451	492	479	521	446	495	455	495	474	494	492	478	434	504	473	503	483	485	494	534	444	491	493	506	473	482	490	454	472	498	487	474	478	464	499	489	485	490	465	525	489	534	509	485	479	498	476	510	475	520	481	479	494	481	449	481	480	508	499	485	459	504	500	471	444	502	466	493	454	470	485	489	465	478	516	495	496	490	472	513	473	436	475	473	415	486	496	460	499	473	504	460	523	454	471	459	523	496	495	463	479	482	459	493	456	478	468	495	485	490	480	528	487	454	487	500	489	523	455	482	478	499	486	487	472	477	478	473	494	504	516	495	482	470	462	513	498	481	522	521	503	489	482	459	505	495	456	489	485	458	461	542	523	503	473	489	479	498	531	454	485	468	479	513	463	456	495	501	478	507	517	456	463	468	475	491	523	431	488	489	471	468	506	484	503	489	510	525	426	443	471	484	490	481	505	459	482	497	507	500	468	452	489	465	497	481	517	485	504	493	467	472	510	445	459	488	515	513	507	462	505	497	516	503	474	457	506	485	497	506	479	482	533	472	475	507	483	472	493	450	449	503	488	479	498	501	500	437	483	461	499	480	489	492	508	529	493	506	461	504	482	478	504	495	498	511	503	510	481	497	485	470	516	463	495	467	475	490	465	460	510	505	497	499	510	493	512	480	476	505	501	465	463	484	514	514	498	458	511	461	469	489	488	457	496	494	479	520	501	464	483	481	502	476	462	473	497	481	490	506	501	483	474	488	436	493	446	487	489	509	491	490	505	528	503	519	495	470	478	500	459	541	458	503	503	429	500	479	432	460	474	516	479	533	468	463	451	465	491	468	483	465	463	470	433	527	496	508	497	511	484	492	468	491	501	527	476	498	505	515	483	480	514	468	468	459	481	525	453	486	480	489	463	507	505	448	501	473	465	452	494	476	509	507	458	481	457	496	441	497	501	518	502	519	475	490	499	501	504	468	484	494	513	466	486	489	478	511	465	485	468	500	467	481	491	444	505	510	519	489	499	481	494	494	474	467	455	486	510	504	454	513	501	431	490	477	451	493	523	470	477	487	487	457	483	481	479	499	501	478	470	505	511	497	468	462	470	552	455	473	461	498	464	478	446	502	457
4196	1562	1462	915	807	765	702	729	705	666	639	666	657	658	645	612	638	606	641	615	613	630	636	660	632	593	634	632	657	627	638	556	619	615	603	646	623	672	636	626	623	662	654	621	616	645	624	647	636	636	598	607	609	616	623	604	595	617	587	640	583	603	623	626	593	630	628	632	648	641	607	595	633	613	626	603	604	597	580	642	607	620	628	594	599	613	606	590	643	596	653	602	603	596	583	632	595	629	619	599	619	603	647	573	574	603	610	611	622	623	597	604	575	600	600	575	641	599	639	617	617	618	585	598	616	606	632	650	629	612	593	632	568	574	587	615	647	674	632	602	633	645	628	625	616	609	635	651	620	654	612	599	610	611	628	612	604	640	629	631	575	580	603	641	674	628	666	647	576	597	619	610	608	616	630	604	649	586	576	602	624	592	606	616	538	589	577	599	646	612	612	619	620	650	630	610	621	563	652	598	591	623	605	621	623	593	623	597	639	620	645	644	556	609	665	660	615	606	650	585	666	618	585	602	606	652	636	598	641	638	617	626	591	616	576	618	626	620	626	629	607	582	610	646	639	555	669	617	587	625	671	601	621	583	591	645	565	606	608	606	603	623	556	605	582	604	590	648	612	564	583	641	545	600	622	634	593	623	598	608	657	639	627	611	596	614	613	600	623	577	618	665	658	627	613	645	631	564	593	653	635	615	605	576	633	591	594	618	604	626	636	619	639	614	639	590	569	644	616	602	605	596	610	584	565	648	588	588	641	601	613	628	598	597	592	616	620	605	613	599	625	635	583	635	617	596	623	607	625	581	621	642	630	632	610	637	625	612	613	638	604	608	618	576	650	614	627	620	608	579	651	637	614	652	653	616	636	606	575	621	573	626	633	594	610	593	628	661	628	608	624	591	602	619	606	592	603	630	586	621	601	565	620	571	612	619	604	579	584	639	595	671	586	582	599	611	616	617	598	614	635	611	636	586	624	618	572	652	609	670	574	619	593	621	566	614	600	612	624	578	614	626	612	623	597	583	612	674	600	604	571	689	608	671	602	612	610	579	618	582	604	625	608	673	618	610	593	620	605	602	593	616	616	639	633	645	609	626	582	618	621	652	597	591	635	627	631	624	646	657	633	613	645	598	597	624	605	621	621	577	610	616	599	580	599	616	630	590	611	548	582	616	603	625	634	625	577	647	631	617	592	642	622	609	606	628	614	625	628	623	605	622	617	660	546	609	656	619	645	636	628	623	645	642	596	624	640	637	603	618	623	599	650	644	621	606	641	590	605	649	638	631	605	604	644	641	616	615	598	649	619	682	625	590	623	611	609	572	609	612	594	566	619	642	619	597	621	604	627	593	590	631	612	637	680	638	575	573	676	583	614	586	593	609	576	642	620	644	602	612	607	624	632	628	624	599	627	655	653	570	626	618	619	630	580	595	640	672	626	632	602	627	638	631	636	627	567	649	641	618	652	557	638	634	626	622	614	588	612	625	612	621	627	638	648	585	658	620	627	608	597	602	600	592	662	619	610	595	629	614	657	627	621	580	637	629	575	607	634	675	580	615	644	624	594	577	617	612	581	589	597	601	615	614	594	618	625	622	571	608	618	621	608	572	599	613	627	648	612	657	609	597	621	614	577	624	598	600	626	593	650	614	603	593	623	615	632	611	601	591	634	634	653	596	632	605	586	628	598	659	594	619	615	583	623	601	604	606	619	602	581	662	633	598	604	617	626	633	615	584	586	618	595	583	614	659	643	618	621	610	604	578	597	584	606	613	629	594	655	659	627	591	625	604	608	634	641	593	607	595	683	637	610	585	572	646	632	642	669	613	604	610	557	636	633	602	594	670	617	563	664	620	622	582	623	618	592	637	576	600	603	655	584	638	635	668	640	615	615	580	638	596	605	603	596	639	646	655	585	622	625	602	592	617	626	660	691	597	631	633	577	596	627	628	584	586	582	686	603	634	611	588	660	631	616	586	611	602	599	600	607	594	636	657	633	624	612	600	617	642	626	610	580	570	572	608	636	616	649	640	607	602	628	602	618	581	599	628	577	626	638	614	629	633	592	621	615	629	632	635	594	623	583	585	600	636	632	620	619	625	632	639	594	639	610	588	640	643	604	637	611	609	620	590	657	553	610	608	610	581	641	621	549	619	618	646	663	629	609	646	645	627	634	619	615	647	662	612	621	586	654	636	662	608	610	655	648	609	651	609	566	630	604	617	638	600	588	623	625	579	621	625	622	610	610	557	638	628	581	612	626	629	622	626	633	603	624	642	576	647	570	677	596	642	598	620	587	637	622	653	638	613	642	606	614	583	613	638	611	591	652	631	618	597	680	595	693	600	609	625	625	615	638	633	649	595	598	604	625	574	598	589	606	644	593	625	601	644	601	631	593	618	613	625	591	593	575	622	645	627	608	628	609	584	656	611	616	600	610	613	621	623	593	594	655	611	615	602	614	653	593	628	590	618	606	568	612	655	642	627	616	639	645	596	589	609	608	621	594	624	605	613	640	647	613	597	641	577	667	578	609	608	616	591	587	591	631	661	580	612	582	649	621	600	597	625	621	658	605	600	631	620	612	629	615	600	650	591	638	612	648	599	595	618	587	642	628	593	627	600	671	627	621	583	638	580	581	612	594	616	581	652	622	588	613	602	581	606	643	617	608	582	598	643	580	626	623	615	621	585	598	610	597	614	617	642	646	575	623	615	604	588	641	605	619	603	650	616	612	609	629	628	627	569	614	579	567	600	610	596	628	614	613	636	578	640	648	599	675	618	665	600	575	636	668	613	592	619	607	611	646	632	616	643	634	602	615	670	583	612	629	621	595	598	631	628	611	591	608	612	570	631	604	645	612	617	586	623	654	604	579	676	630	643	576	587	631	561	560	582	648	582	627	627	616	587	588	638	614	574	633	599	705	707	625	637	656	615	603	599	603	585	582	621	601	642	625	615	580	655	630	594	675	598	620	636	617	572	638	634	609	610	598	593	607	554	633	616	641	659	624	650	562	615	596	616	601	594	636	636	618	630	576	581	606	633	657	573	626	649	601	652	602	608	633	612	568	646	632	613	599	633	614	597	654	653	605	632	664	588	630	610	615	633	603	596	596	619	665	630	592	596	633	595	636	560	623	609	620	581	621	602	638	606	647	591	651	630	606	624	630	620	571	616	622	629	625	598	555	575	618	632	639	659	616	623	578	633	599	617	602	630	584	623	654	620	615	582	621	606	612	654	598	640	575	592	616	595	647	657	625	615	580	630	616	591	628	588	614	592	616	618	621	595	633	574	637	600	627	609	591	611	606	587	645	603	607	599	622	546	547	626	627	639	602	622	627	640	614	617	629	595	619	635	633	618	665	579	618	607	626	627	651	663	618	640	628	618	585	652	610	585	586	631	623	596	581	627	632	606	529	597	639	682	560	626	644	667	633	614	619	583	583	656	628	675	625	620	603	597	579	633	630	638	622	599	608	645	593	575	639	610	606	580	624	608
23718	21016	28285	23929	20998	9937	1715	1236	1074	1080	1037	1006	910	927	916	892	881	881	850	873	865	853	899	863	887	842	851	843	862	847	903	833	836	857	868	890	833	859	838	853	830	804	868	829	895	822	831	850	885	814	862	838	865	739	786	836	828	819	833	816	814	791	795	798	803	846	829	782	817	812	825	833	749	832	839	846	883	849	845	903	814	869	856	858	864	851	861	820	836	740	800	840	820	847	814	851	834	854	869	801	836	847	842	855	841	821	853	859	793	839	768	805	816	820	771	833	849	807	816	880	815	817	820	822	827	806	876	806	768	824	773	871	832	780	815	836	840	848	853	815	824	863	827	812	787	839	770	804	815	821	855	771	805	795	857	875	824	853	798	789	817	794	758	836	872	795	846	811	814	845	820	836	777	782	817	810	837	823	847	795	856	798	816	816	825	816	814	770	873	846	824	872	790	797	819	831	847	846	839	862	795	847	797	850	848	775	809	875	852	873	810	867	820	812	844	822	818	834	830	799	789	834	762	828	844	794	839	811	793	757	822	824	819	813	834	841	790	820	855	835	800	780	856	822	820	842	862	861	803	790	846	788	821	870	837	821	898	861	748	839	821	795	839	836	815	769	874	810	813	818	846	817	827	887	789	848	780	804	840	814	866	808	812	820	836	876	881	825	826	880	869	805	829	861	829	841	819	783	823	865	791	829	811	807	801	864	853	790	823	858	821	859	807	780	811	819	821	841	930	872	779	824	803	803	795	794	839	833	793	824	846	804	839	856	825	891	786	809	847	800	809	854	818	840	873	816	813	834	828	846	826	828	818	772	822	826	778	862	818	825	800	797	809	819	846	824	830	809	794	831	838	819	790	812	780	815	826	796	811	879	821	828	850	841	815	797	808	868	773	825	814	860	806	817	866	815	820	851	794	819	832	772	792	834	789	797	810	837	866	816	872	820	775	756	843	852	793	838	811	779	842	825	891	832	819	830	797	828	810	807	790	815	759	902	848	842	835	814	800	826	814	833	805	858	826	790	844	819	868	796	780	838	838	832	835	824	830	889	817	819	846	805	869	860	842	813	840	767	814	844	803	827	775	805	879	812	846	806	804	819	839	831	794	826	816	820	838	888	834	854	742	766	849	849	829	821	808	805	809	844	828	818	761	804	801	850	829	826	861	838	799	848	790	776	845	790	818	820	829	809	821	852	784	800	819	835	843	845	873	804	807	827	817	770	802	805	803	864	855	816	830	808	814	832	820	816	840	808	829	853	844	809	836	766	853	861	788	840	805	839	842	795	840	880	850	804	799	813	834	805	806	865	787	869	797	830	815	825	805	833	792	811	805	863	862	820	822	788	790	841	823	808	794	824	851	788	867	813	849	838	782	803	799	817	834	850	865	815	846	899	891	807	766	790	808	849	815	870	829	829	817	811	787	856	816	784	850	823	856	839	797	818	806	799	828	780	816	841	799	804	808	789	826	806	834	803	821	837	868	804	808	809	807	830	811	821	810	826	841	806	813	785	851	837	807	792	825	831	835	852	790	808	844	846	828	843	852	796	819	864	867	835	828	795	870	815	808	827	781	855	820	790	805	832	887	809	762	834	830	813	865	812	770	829	870	811	826	860	834	811	814	832	822	753	851	821	818	871	778	784	857	857	800	825	815	865	833	872	895	863	804	830	841	785	787	884	842	841	855	819	816	810	869	827	789	799	812	861	781	776	784	836	800	818	848	872	834	813	782	875	800	786	811	815	809	828	811	801	838	844	827	841	829	791	825	836	791	831	795	838	800	876	843	821	860	809	842	784	806	881	803	790	801	773	822	787	835	813	805	854	847	822	782	860	785	801	808	807	821	785	887	843	841	806	808	782	837	840	840	793	826	844	780	870	794	816	835	873	825	807	818	879	788	845	836	827	797	886	773	784	808	815	844	844	852	839	811	825	836	789	795	856	805	794	794	781	846	877	841	834	759	821	831	823	843	859	843	831	831	821	719	856	836	786	739	826	818	842	795	835	861	832	831	836	867	818	806	841	816	768	756	862	839	879	862	849	859	823	823	815	756	825	829	792	806	795	791	788	767	868	773	792	803	808	871	836	759	798	839	822	845	800	817	825	869	832	811	818	831	801	797	816	793	826	876	823	752	815	893	805	791	802	803	830	805	834	856	814	817	866	804	838	819	812	809	840	767	797	805	858	754	842	853	852	824	830	825	761	791	799	844	769	782	819	773	805	796	805	810	808	820	835	794	859	827	812	810	820	839	813	819	808	827	828	808	815	835	878	889	832	785	802	809	848	818	808	834	832	780	801	820	871	848	850	805	796	752	794	849	776	862	773	817	819	801	876	825	794	842	859	809	837	804	807	837	817	830	842	834	881	806	809	787	824	818	815	799	783	813	841	798	803	849	827	831	793	812	804	827	835	878	826	794	798	834	826	806	868	923	802	818	825	800	802	836	885	778	866	852	787	818	775	791	843	812	847	830	813	825	798	814	855	832	796	831	785	822	822	800	813	863	824	822	823	831	792	776	835	826	768	868	856	800	801	805	840	834	818	857	857	856	760	765	809	813	834	823	843	826	847	853	803	835	843	769	814	803	879	806	784	822	842	789	792	768	787	839	904	809	808	871	825	835	823	782	818	796	835	834	808	816	832	777	839	838	840	774	836	814	823	819	833	874	813	824	885	841	844	814	813	805	778	840	828	831	817	792	857	845	819	855	777	805	826	836	822	859	817	810	822	811	791	869	785	866	784	831	831	748	840	858	846	792	778	782	793	791	816	850	839	764	802	830	821	837	816	843	850	855	853	814	810	817	853	865	774	830	808	887	809	814	811	865	813	828	839	822	791	858	859	841	798	793	775	792	790	794	879	843	786	852	800	794	779	832	811	847	812	792	838	824	801	844	824	776	856	847	799	824	812	842	811	847	807	864	823	878	806	832	846	820	795	835	808	838	773	786	836	827	833	857	823	800	879	787	845	835	824	836	828	826	804	838	847	871	822	769	813	864	862	882	790	823	860	877	906	807	848	845	902	809	827	817	800	835	792	820	756	817	828	823	794	852	785	839	831	812	847	859	826	816	818	841	863	824	791	852	868	820	816	812	865	852	848	845	779	849	803	822	842	823	807	831	824	854	811	814	778	793	809	803	856	816	779	827	839	844	822	848	769	867	768	820	860	778	799	836	773	816	762	848	808	886	804	876	823	816	794	811	861	864	839	777	765	829	826	871	821	748	849	801	809	862	814	817	788	815	839	815	779	843	770	807	823	805	826	767	786	807	802	853	824	855	829	865	830	814	837	840	846	846	822	851	831	823	803	799	834	865	839	863	869	798	828	769	845	871	868	788	826	817	814	851	816	836	828	855	823	814	861	863	822	858	813	804	809	778	881	825	836	838	800	811	862	774	820	868	821	824	827	820	813	858	840	823	801	826	841	847	825	864	799	815	772	842	820	825	741	836	821	857	836	827	822	786	868	801	837	845	811	865	754	802	847	830	825
5567	10398	8394	4464	3337	2602	2288	1833	1680	1557	1426	1364	1288	1253	1213	1145	1217	1151	1105	1151	1101	1080	1132	1067	1140	1091	1085	1002	1027	1070	1038	1068	1057	1090	1078	1045	1022	1051	1078	1086	1016	1053	1043	1043	1057	1023	1014	1047	1105	1065	1037	1021	1005	1065	1005	1071	957	1027	976	983	984	1010	1035	1054	991	1018	1028	980	1048	993	1005	1055	1031	995	1053	1010	1034	1044	1013	1046	991	1097	1038	1051	1085	968	1031	997	1045	1025	1028	1020	1027	977	992	1047	1029	1027	1023	997	1016	1062	1019	1037	1033	1025	1061	998	1031	1052	1035	985	965	983	1011	965	1082	1041	1052	990	1043	1025	1039	1016	958	1054	1031	1023	1003	1037	998	1083	1039	1046	972	1079	1032	1007	1001	1051	1076	998	1037	996	1015	1065	1037	966	992	1005	1016	974	1020	982	1006	1065	1039	1078	946	1014	1014	1037	1033	1044	981	1031	1021	1061	998	1028	1063	1067	979	974	1000	1051	1022	1027	1040	1063	985	994	1027	1027	1035	1018	979	999	1054	982	1044	1036	1008	1048	1021	1007	1051	987	1042	1011	1074	973	1055	1034	998	966	1045	997	996	1030	1031	1040	1005	1066	1072	1040	1039	1029	1021	1055	1062	1045	1015	1042	1017	1004	1064	1017	995	937	1056	1024	1081	1021	1003	1030	981	989	986	1073	977	1050	1058	1037	1007	995	1042	1080	1021	1038	1116	1027	1005	1066	1042	1068	1038	991	1000	943	1000	1023	995	1004	995	988	1005	1012	1001	995	992	1063	1065	1059	987	1060	1024	1016	1019	999	991	953	1078	1000	988	988	1081	1075	1023	1043	1032	1016	1030	1029	1065	1011	1026	1059	1010	984	1055	1034	1052	1063	1004	994	1026	1000	974	997	1040	1020	1046	1115	1007	981	1031	1002	1086	1048	1018	1016	1013	983	1029	986	1077	978	1069	1008	1031	1032	1060	1004	1039	1032	1042	1051	1034	1068	1009	1019	984	1020	1017	997	1029	1006	1014	1012	1033	1039	1032	991	1006	1009	1018	1141	1068	973	1028	1048	1066	969	1081	1033	1004	1006	986	1007	979	1033	1043	975	1034	1029	1062	1032	980	1085	1019	1034	1077	1090	1042	1034	959	1026	1056	991	996	1027	989	992	1031	1014	1061	977	1040	1020	1020	982	1057	1047	1016	1008	1031	1012	1041	1023	1045	1036	1012	1039	994	1027	1056	1058	1008	1035	1093	971	934	1001	992	1067	974	1044	1033	1001	995	1030	1025	993	1017	1077	1090	1010	1043	996	983	1037	1068	1066	1035	1030	1009	1002	1009	1019	1013	1039	1028	1083	994	998	1038	1042	1038	1097	1005	997	1004	1040	1047	1023	1025	1108	1039	1068	1019	978	1032	958	1043	1034	1034	1072	1016	1029	994	1021	1053	976	1046	1064	1059	1025	1038	1047	1016	1038	987	1032	1040	1030	994	1062	1067	996	1032	1002	1009	1007	935	1049	1077	1031	1024	1027	1035	985	1003	985	1037	1011	1032	1039	1014	1028	1064	1015	982	950	1044	1023	987	1004	1038	975	1077	1002	1026	1014	1080	1066	1055	1037	987	966	1018	1045	1003	1001	1036	975	976	1000	1024	1087	1051	1002	1032	1007	990	1049	1008	1008	1087	1010	998	1032	968	989	1105	990	1009	988	1014	1033	1031	1060	1021	1017	975	1077	1025	1044	1017	984	1039	1028	1031	1052	1017	1026	1038	1012	1039	1009	1054	985	999	1028	1030	959	988	1081	973	1024	1034	1004	1028	1027	990	1035	1017	1019	1048	976	1005	1006	1042	988	1031	1029	1019	1084	1014	978	1002	1018	1028	997	1007	975	1044	1045	1004	1057	1039	1050	1022	999	1004	1065	1043	948	1051	1011	993	1022	1061	1075	998	1027	1030	1060	1030	1048	1001	1041	1078	1049	965	1017	999	1022	1056	986	1035	976	999	1012	1028	1007	990	993	1011	1008	1010	1043	1041	1035	986	1020	1017	1003	989	1044	1019	1026	1032	1015	1089	1007	993	1012	974	1003	1010	1006	1016	1019	1046	985	1009	1063	1013	1000	1053	1023	1026	994	991	1046	987	1049	984	1028	1031	1010	1022	1010	1022	1000	1056	977	1078	988	1029	1018	1068	1024	1069	1090	1092	1022	1021	1120	1049	1084	1020	982	997	1056	995	1009	1047	1003	1018	1007	1046	1047	1017	1030	1017	1015	1110	1080	998	1050	1012	999	1009	1012	1022	1048	1037	993	1025	1058	1053	992	1065	1027	1092	981	1002	966	998	1029	1082	1066	1061	1029	994	1041	1036	1051	1034	1017	1026	1041	1059	1077	998	1007	1069	1048	1025	1008	1016	1041	1029	1007	1043	985	1039	1007	1029	1051	1003	1088	988	1040	1019	981	1017	1014	1008	1056	1017	1063	984	978	994	1043	1075	1020	1003	1041	1035	974	977	1095	1003	926	1013	1004	990	1048	996	1005	1034	999	1048	1016	1039	974	1064	977	1045	1018	1085	984	1007	949	958	1053	961	1068	1067	1039	1020	1022	1076	964	1020	1060	962	1053	946	1030	1050	1034	1043	1103	1034	1061	1098	1020	1004	1006	979	1027	988	1054	1029	1035	1006	1009	1021	1017	1010	1008	1045	1044	1101	1018	1046	1038	991	1020	1001	992	996	1041	1020	1014	999	959	1075	1012	1055	986	1019	1025	992	1012	958	1023	1023	992	1028	1041	1010	1013	1002	986	1001	1044	975	1040	984	1032	1029	1027	1014	1015	1029	1051	1029	1003	1064	1029	1080	987	1039	1035	1076	1003	1077	1054	1003	1033	1026	1022	1014	1023	1023	1012	1050	1071	1039	1004	1066	1021	1026	1012	1024	997	998	983	1004	1068	1087	984	1097	1067	1067	1094	1012	1049	1071	978	1046	1054	1053	1051	983	1054	1013	1032	1060	1034	1007	1030	1035	1044	1047	1061	1001	1012	1011	1005	1035	1026	1068	1028	1084	1014	992	1024	1024	972	963	1020	1022	1018	1042	977	1028	1059	989	1025	1042	1011	1006	1032	1046	976	1026	1029	1025	1025	1027	1057	1057	1052	1047	1039	1032	1012	1010	1038	1004	1022	1021	1083	997	1028	1016	997	1021	1030	1009	1028	1035	1042	1028	1063	1002	1029	994	1064	1014	1049	990	1088	1031	1023	1076	1009	1006	1006	975	986	1042	1053	1046	996	1084	1038	1052	1008	1000	1024	992	994	1053	1126	1015	1001	1064	1033	1035	1058	1012	1003	1046	1000	1027	1043	994	1065	1049	1051	1094	1008	989	985	1049	1034	1060	1035	1015	1005	1027	1065	1023	1004	1072	1032	1034	989	1043	1001	1036	1047	1063	1006	1010	1006	1048	1027	995	1003	1015	1038	1061	1057	1011	999	1066	1032	1024	1025	1002	1042	1008	1005	1059	1032	1031	1063	1029	974	1041	1098	998	1047	1005	979	1034	1011	1038	1054	1021	997	1037	1033	1013	1008	995	1027	1011	1084	1051	1011	1061	1029	1015	1041	1032	1055	1073	1045	986	1023	1080	1013	1021	1050	966	1094	1105	1075	1056	1007	1058	973	1006	1075	996	1020	1045	1002	1005	983	1031	1066	991	970	1044	1043	1044	976	979	1045	1051	993	1024	999	1047	1031	1015	1011	1041	1069	1043	1006	1054	1007	978	934	1015	1060	985	1059	1049	1125	1009	978	1000	1026	1010	1000	1049	995	977	1053	1018	996	1075	1063	1011	984	1037	1037	1020	1063	965	1026	995	992	1097	1030	1012	975	1029	1006	979	1028	1020	1028	1044	1005	1012	1022	1006	972	1023	1005	1054	1044	1065	1059	1028	1035	987	1069	1028	1032	1039	1066	1060	1008	1050	1013	1027	1048	1032	1040	1015	1012	1024	1038	1007	1002	1062	1079	1047	1044	1071	1061	1047	1092	1029	1050	985	1003	1037	997	1014	1040	976	1027	1021	1087	1038	979	1049	977	1009	1030	1034	1015	1039	1032	1006	1018	1008	1050	1042	1006	973	1006	1098	1008	999	1013	1008	1038	994	1031	1019	970	963	996	1034	1055	990	1004	995	1038	983	1072	1068	1061	931	990	1048	1023	1020	1075	1029	1040	1008	978	1036	1082	1026	1018	1058	1025	997	997	1021	965	1044	1054	1019	999	1022	1009	1067	997	1029	986	1028	1034	1065	1002	1051	1114	1064	1045	1051	1043	1008	1035	1092	1011	1087	1055	991	1018	1014	1019	1022	1051	985	1016	1061	1070	1120	1018	1073	996	961	1032	995	1040	1020	1030	1025	1046	1020	1072	1067	1020	1017	1036	1016	1058	985	1037	1024	989	966	1004	1013	1005	1053	990	1056	995	1042	1007	1016	956	1009	1059	1009	1008	1020	1038	1012	1010	1001	991	1083	1057	1006	1024	1031	1052	1055	1064	1007	1056	1016	1008	1002	984	1041	1014	1055	1048	1040	1054	1043	1052	1005	994	1062	1064	954	1031	1012	1041	1019	1094	978	1065	1010	1035	1068	1002	1040	1046	1044	1042	1026	1011	1060	1041	993	1020	1039	1026	995	1042	976	1029	1032	997	956	1004	1074	1133	1002	1033	1008	971	943	1053	1022	1028	1054	1062	980	1036	1014	1042
22793	21012	28737	23497	21016	21065	7937	1541	1158	1112	992	1017	957	887	923	875	905	828	857	782	817	801	778	794	752	733	749	782	759	777	744	721	759	746	759	812	772	751	684	766	747	793	787	807	763	760	737	701	715	729	727	724	723	754	701	735	758	791	702	735	787	671	738	742	765	670	724	735	744	719	722	688	729	755	727	761	702	682	730	702	749	733	693	715	719	750	741	746	730	734	729	675	735	736	686	704	714	686	716	724	695	730	739	729	743	736	746	703	730	716	746	711	737	732	680	723	709	739	704	699	711	744	724	763	762	697	725	711	684	748	687	702	743	706	690	705	713	690	736	686	748	720	712	735	732	678	716	711	742	706	725	710	761	707	725	749	754	724	766	724	722	684	756	696	712	726	725	718	706	722	699	732	722	691	739	767	714	739	712	732	735	755	710	685	732	737	710	713	731	726	750	709	718	752	730	752	769	717	676	715	773	754	717	751	732	731	723	725	703	750	697	711	743	733	733	739	677	672	758	669	708	756	722	741	725	691	726	723	674	698	717	747	669	724	772	769	741	688	764	680	698	716	743	745	754	687	755	703	757	687	777	718	722	760	728	697	696	715	710	708	702	718	746	737	683	731	723	690	784	716	734	760	701	695	723	735	731	751	740	709	725	695	710	710	705	712	706	728	733	722	751	665	745	712	746	697	700	709	735	712	748	675	714	733	699	739	765	728	671	716	731	784	694	726	773	727	751	701	698	707	699	695	706	703	732	773	768	724	731	711	687	722	688	724	733	721	710	699	774	704	681	728	783	721	751	697	712	718	709	712	704	755	753	722	772	725	732	733	754	711	759	775	736	673	726	672	759	693	711	739	787	773	767	682	713	672	740	714	710	753	700	741	704	716	678	722	733	734	708	686	710	763	736	710	722	708	709	736	718	710	717	677	749	750	702	718	672	708	725	707	749	675	686	733	693	703	750	756	739	713	710	710	720	733	719	713	750	722	756	799	701	708	734	714	732	694	688	731	702	696	717	708	707	722	744	744	695	735	713	738	747	696	693	694	712	689	718	744	695	725	739	753	731	741	752	703	715	692	692	740	717	707	713	726	707	656	652	750	761	771	698	736	720	759	724	730	737	725	720	680	732	731	725	753	800	695	709	707	710	714	678	704	718	709	725	747	699	704	790	772	697	696	716	735	726	718	688	711	705	757	735	725	720	690	754	651	718	719	720	727	719	718	702	694	735	719	702	672	760	703	670	680	706	694	711	711	720	679	681	765	696	718	713	723	688	711	672	701	738	719	729	725	714	722	728	748	714	732	761	699	738	690	668	656	742	715	746	714	724	666	758	705	705	721	713	707	736	727	721	695	761	712	755	712	697	787	748	722	712	752	714	722	700	689	689	697	738	737	703	726	693	735	704	710	702	703	716	713	708	719	779	704	715	739	761	705	781	701	728	750	723	698	738	717	698	736	698	717	731	746	741	719	735	757	732	689	746	682	730	755	765	700	715	697	705	709	721	716	680	718	743	727	726	737	708	710	760	728	681	664	782	693	745	699	771	738	752	687	732	706	713	747	704	728	670	705	702	710	687	729	737	707	765	699	742	676	765	733	739	748	758	732	719	681	703	723	730	731	722	729	663	692	729	763	748	730	739	724	731	709	686	724	774	748	711	695	703	747	731	753	760	686	755	730	736	723	676	698	727	697	737	691	716	733	691	734	695	706	687	717	705	696	711	681	714	712	704	706	692	719	743	769	728	710	690	740	690	738	683	719	722	726	687	732	694	711	727	682	748	731	729	741	668	678	710	700	729	703	703	746	711	713	676	691	702	683	699	758	742	748	746	707	698	748	719	686	699	751	788	699	737	724	697	711	705	709	721	709	723	698	707	710	730	712	723	691	692	719	694	729	699	696	700	752	670	702	735	742	735	717	697	724	718	742	743	690	698	735	726	747	747	717	720	677	685	730	701	760	722	732	719	718	739	777	704	740	711	724	747	730	687	709	689	706	737	687	731	673	689	732	733	711	717	721	701	734	725	710	735	741	708	741	684	713	746	727	711	731	743	744	688	716	706	695	732	773	718	759	692	702	723	725	709	741	758	827	674	691	709	721	708	710	710	701	764	705	707	739	755	682	715	685	705	734	734	732	696	711	748	708	712	759	744	687	697	724	709	706	697	693	742	739	751	746	720	682	721	722	674	681	722	689	764	744	690	696	682	727	741	731	676	782	688	731	678	733	691	682	718	727	806	719	720	663	746	694	720	702	714	729	769	703	712	746	792	696	701	718	700	741	690	716	720	700	705	760	695	703	688	740	719	697	724	720	669	695	724	708	737	728	705	744	706	727	730	780	742	768	731	773	722	710	726	706	712	716	691	778	761	711	729	718	686	712	704	716	714	733	688	712	673	734	773	752	721	656	742	698	732	726	748	752	729	737	730	699	692	746	685	721	783	728	669	722	739	716	751	751	696	727	700	735	677	755	714	730	705	662	731	696	773	724	663	709	751	717	736	691	698	714	741	679	732	761	690	743	695	743	741	710	732	694	684	754	708	759	685	777	709	746	746	724	700	690	737	699	674	741	731	706	684	714	731	779	695	725	723	741	738	697	757	737	743	676	707	723	700	759	700	717	717	724	723	719	708	730	712	716	676	737	702	728	738	738	767	707	751	694	700	695	717	691	721	679	728	734	696	703	689	730	721	722	686	759	702	747	701	716	679	736	743	729	769	718	696	689	723	742	691	708	729	743	725	716	710	681	698	740	692	720	729	742	748	714	714	712	733	706	745	670	663	694	734	694	719	721	751	744	713	727	734	741	694	701	704	688	689	731	672	660	754	650	733	738	708	742	694	722	746	770	738	766	722	741	692	714	756	723	747	682	750	697	747	774	697	775	718	693	735	740	735	707	726	722	685	694	710	740	686	684	707	752	737	724	687	704	707	692	701	704	708	689	703	753	732	688	711	693	716	722	707	714	664	716	703	758	741	675	727	700	736	697	730	733	711	710	736	732	708	707	690	737	689	730	708	732	704	716	693	707	703	714	710	710	737	723	715	736	759	702	754	707	712	707	715	697	726	723	748	697	734	716	730	691	739	782	718	696	741	722	701	741	727	732	740	663	777	716	689	687	735	708	765	714	726	727	700	729	777	720	735	753	727	728	733	690	736	748	702	714	712	723	688	735	767	756	724	732	708	736	704	732	712	710	700	669	764	753	732	697	718	727	721	784	683	735	723	732	780	736	691	763	761	727	718	746	711	727	724	719	717	718	761	724	709	751	719	756	677	728	633	726	696	702	755	764	759	767	710	683	669	707	753	667	725	696	681	695	735	725	692	711	725	719	712	713	719	703	707	713	717	744	709	722	681	707	711	720	691	725	761	753	681	726	780	690	687	711	762	741	713	747	723	748	733	700	719	770	730	737	756	741	667	733	703	721	695	688	706	703	761	740	711	697	760	695	767	701	703	744	687	691	713	724	693	741	765	742	709	720	691	688	714	745	684	744
7588	16453	13048	6910	5112	3835	2963	2498	2151	1919	1748	1467	1440	1334	1264	1270	1202	1118	1144	1099	1096	1089	1058	989	990	998	972	993	951	979	955	945	970	956	934	995	950	915	968	964	970	982	854	985	948	883	914	948	956	900	883	922	894	906	919	914	973	915	897	953	942	925	937	972	923	915	918	934	861	923	895	923	961	908	910	910	946	925	922	888	902	900	864	916	905	932	908	937	851	951	894	864	862	931	950	891	900	941	883	895	881	902	884	903	914	922	885	982	886	952	957	920	940	941	929	939	944	930	942	893	945	855	932	851	868	907	900	866	871	938	871	929	876	919	937	911	884	942	913	917	932	924	848	945	913	871	916	879	885	894	900	912	848	919	1002	892	900	925	855	922	895	899	922	943	902	944	875	918	888	884	886	870	919	930	927	894	894	883	845	922	884	899	886	871	883	883	887	914	955	884	922	891	917	926	890	924	910	865	912	897	934	909	919	939	896	919	920	906	914	884	866	849	895	877	951	947	858	935	934	867	922	948	895	882	901	887	967	902	904	985	918	932	913	893	945	856	911	875	890	924	858	935	879	888	900	915	952	835	911	935	923	873	888	928	924	868	941	872	949	881	949	972	921	817	947	890	946	872	860	874	913	859	848	895	888	946	897	866	908	844	839	874	883	878	944	911	948	921	895	897	858	934	904	909	940	899	882	937	932	919	903	922	915	873	896	858	901	919	918	877	902	934	995	926	882	934	878	901	919	951	892	884	835	882	826	881	881	889	869	927	925	825	956	862	867	858	943	948	872	842	895	902	905	889	969	904	895	900	894	929	893	905	892	901	880	868	909	859	974	910	882	872	950	932	902	904	916	915	903	956	905	928	898	855	833	928	948	881	915	925	898	967	919	911	892	887	890	945	955	880	880	954	903	848	909	940	898	957	890	988	873	877	836	913	867	912	931	872	926	879	910	942	873	977	939	941	878	888	911	865	841	948	931	906	839	909	933	919	876	924	920	925	923	903	924	867	851	918	896	908	925	886	878	947	853	875	883	877	914	936	893	883	886	878	917	919	897	937	946	879	905	910	919	912	921	905	921	844	921	858	893	899	894	905	856	853	911	856	860	883	919	861	831	890	933	930	894	908	899	934	942	931	881	895	923	944	918	924	853	908	922	873	907	901	866	918	909	933	879	827	896	883	913	915	924	929	943	870	857	935	903	928	910	936	863	929	856	880	906	895	921	906	857	919	946	930	935	862	884	875	871	898	924	858	871	902	936	895	902	916	882	890	912	871	887	848	923	927	881	887	929	871	876	916	977	922	930	918	926	902	889	895	902	936	907	905	881	920	868	887	826	892	898	911	895	881	942	936	905	920	889	955	906	886	929	861	875	917	880	934	911	865	894	879	930	869	924	941	949	860	914	903	928	863	893	937	897	858	898	884	896	877	887	949	904	919	871	922	930	918	883	873	936	909	930	899	891	952	961	889	893	905	905	912	923	915	911	888	949	883	944	903	929	921	901	904	916	880	891	902	870	931	859	936	861	864	925	932	908	850	901	929	903	905	890	915	888	880	889	900	918	934	956	903	870	914	935	931	879	885	953	906	892	901	920	932	892	931	937	878	910	966	958	920	957	886	935	907	919	896	845	937	893	896	887	896	896	868	902	889	919	906	885	935	867	890	893	927	895	954	899	911	889	867	868	898	904	848	873	900	941	880	900	944	886	898	957	938	938	919	889	877	914	923	936	872	963	880	916	899	926	883	892	902	913	947	884	911	936	925	871	904	932	928	963	962	921	883	961	883	916	904	883	845	855	921	956	905	905	883	875	948	937	921	933	881	919	898	942	919	907	930	844	874	876	871	900	909	917	903	932	925	932	920	887	944	925	939	877	901	881	879	959	875	935	862	925	908	847	909	901	922	864	896	900	874	861	932	859	869	869	885	886	900	933	866	903	923	891	882	895	888	897	898	882	921	918	907	897	919	956	922	910	903	897	894	849	909	960	910	883	837	962	906	903	849	871	943	823	897	899	872	875	874	863	926	932	925	861	908	908	898	917	926	866	903	891	905	902	892	874	925	976	960	889	920	903	912	954	902	885	888	851	900	859	920	919	927	925	922	897	844	939	900	884	855	914	866	880	910	955	915	907	893	824	943	885	898	931	922	926	857	895	879	890	921	895	922	967	877	868	898	900	898	892	885	888	912	880	888	889	945	947	891	877	873	901	921	885	901	882	948	824	910	885	924	824	932	919	843	866	880	906	906	910	878	899	891	881	936	869	897	916	953	934	911	902	903	874	897	906	842	912	893	905	917	852	857	873	900	887	886	963	920	922	917	891	882	946	873	941	916	928	945	899	950	879	849	914	892	916	882	915	853	943	898	887	920	871	889	925	887	946	868	946	900	845	864	900	945	881	896	905	892	914	896	880	843	884	904	860	899	902	901	883	886	887	901	858	922	929	952	880	914	868	896	869	925	920	952	886	913	888	885	985	873	882	939	926	904	941	857	872	910	916	927	836	911	853	893	873	927	944	942	935	890	895	900	886	921	900	870	892	895	917	928	887	938	882	889	871	856	928	931	936	912	909	899	903	917	896	940	858	891	918	888	872	928	895	907	901	941	907	877	913	908	914	912	966	874	951	828	884	915	871	887	846	909	949	846	959	910	875	919	908	920	943	896	912	937	875	860	928	923	885	894	922	953	912	945	877	888	865	919	903	926	923	879	911	898	894	892	934	894	946	913	927	885	960	909	846	967	856	904	906	899	923	897	968	923	913	925	900	913	887	885	896	927	866	911	907	913	914	890	915	927	868	847	934	909	926	900	904	915	866	924	869	905	907	876	895	916	903	925	902	890	846	852	875	888	909	890	866	941	889	925	862	925	868	914	929	876	917	859	889	901	871	915	874	925	921	837	911	924	893	911	932	890	900	879	924	918	909	899	890	920	895	906	935	912	859	884	933	912	870	924	888	899	896	952	917	878	921	892	922	911	936	938	930	879	906	863	866	836	888	888	929	939	872	920	895	888	914	936	871	909	908	889	943	944	910	892	912	863	873	897	883	897	923	903	916	889	943	912	954	840	897	908	921	904	881	820	886	858	934	921	912	842	887	894	889	856	871	882	956	927	862	902	890	928	864	895	856	912	915	933	874	907	920	905	918	951	856	895	931	896	868	873	885	913	835	884	910	873	930	942	894	837	884	871	955	868	907	887	852	888	910	895	852	901	881	934	959	960	830	887	971	900	864	935	881	892	858	887	977	897	930	882	916	913	861	905	951	875	903	894	924	936	963	895	904	944	888	903	879	856	891	872	943	908	880	897	912	928	901	923	858	929	948	922	850	872	924	888	938	909	903	920	870	913	909	925	893	920	910	922	928	912	975	893	886	941	886	864	911	871	903	875	936	898	868	919	887	894	912	853	940	872	868	921	917	885	937	865	988	922	884	884	859	899	971	930	898	899	900	829	934	937	925	877	892	904	872	927	928	913	877	892	891	899	906	939	919	903	960	871
26636	20498	9509	1148	808	749	620	521	496	502	516	452	526	490	485	483	469	484	443	476	503	499	517	471	463	484	492	490	504	473	480	462	518	495	478	491	486	468	515	493	481	497	456	482	475	476	487	507	471	469	499	486	520	480	479	518	498	475	475	477	463	469	475	445	509	514	482	494	504	433	482	517	455	498	468	512	475	517	486	496	458	497	481	508	419	468	477	466	503	487	522	459	501	495	470	482	438	436	465	484	494	450	453	491	443	490	507	445	549	511	478	535	459	469	464	479	525	492	498	474	463	491	479	485	504	453	478	511	471	480	503	492	519	485	496	450	504	524	465	438	462	494	450	515	498	496	459	487	436	515	474	501	467	431	505	471	500	509	496	533	467	471	471	526	505	461	529	505	449	506	511	468	477	504	463	443	454	490	459	490	460	457	494	478	501	452	512	455	506	498	492	503	486	465	465	443	517	445	464	447	448	487	444	474	480	470	436	471	493	476	514	496	487	486	502	490	453	464	479	486	497	492	475	477	495	482	509	500	473	498	522	484	445	498	465	492	484	447	467	456	517	491	467	481	472	514	481	475	480	484	472	450	470	492	507	496	484	486	471	480	501	487	492	464	464	474	498	499	462	431	488	525	492	500	507	488	440	458	457	456	473	464	475	476	471	456	492	482	535	464	506	466	458	485	474	504	502	524	497	446	488	417	457	482	434	487	488	452	501	503	482	512	469	506	478	463	464	516	501	486	501	471	438	487	486	511	466	471	490	510	453	475	463	484	465	455	460	466	497	468	492	512	480	467	492	466	466	447	529	493	468	507	473	447	455	446	471	483	466	451	498	457	483	469	498	494	499	478	456	501	455	483	486	458	492	480	435	455	458	460	500	461	470	469	488	520	486	458	487	487	485	485	520	474	509	505	492	535	472	470	514	483	461	477	485	482	493	446	443	480	468	494	457	503	488	499	517	508	454	472	485	515	490	510	449	504	485	490	482	489	451	502	413	517	527	488	529	506	505	494	542	467	467	482	504	451	504	463	500	471	510	462	499	504	487	468	500	481	492	487	499	522	442	452	457	505	474	480	438	493	446	484	483	463	435	471	536	477	460	452	499	497	501	503	491	485	473	477	474	478	476	494	484	513	476	498	496	512	487	476	502	513	511	486	480	524	502	505	512	498	495	487	460	509	486	521	457	493	461	498	479	503	508	518	462	495	467	533	426	497	481	540	462	501	485	483	475	471	482	484	484	495	525	487	481	454	467	450	468	473	492	511	485	493	519	505	491	450	485	452	503	485	495	476	486	485	474	452	489	458	490	527	488	503	474	513	494	469	474	468	485	499	495	487	482	436	476	461	470	489	492	476	482	482	477	510	514	509	466	454	512	489	469	465	509	500	468	470	494	452	492	476	475	501	410	465	541	509	462	501	439	474	498	511	490	480	458	496	484	491	458	501	505	486	529	505	521	463	514	499	487	457	450	463	491	483	480	498	451	530	416	500	454	497	448	422	465	463	496	449	465	460	470	480	449	473	487	479	494	488	499	474	491	515	487	480	486	489	464	499	487	451	489	492	487	509	490	469	492	527	479	482	471	491	489	461	439	521	477	521	463	470	498	452	537	499	464	511	485	438	468	494	509	486	503	467	460	489	501	468	470	462	483	478	438	506	516	482	518	477	465	463	504	486	492	508	465	507	483	491	480	491	459	476	475	471	504	456	506	470	498	505	470	461	468	473	526	482	451	469	489	475	497	478	533	508	479	446	506	464	474	480	506	511	488	435	458	497	478	488	498	452	504	504	449	484	460	482	512	475	486	509	508	439	480	441	469	520	506	470	476	486	488	523	472	498	468	468	453	497	482	497	496	508	492	473	455	483	499	488	502	489	522	526	472	456	472	482	485	486	482	517	484	452	473	472	438	499	491	473	485	460	470	444	461	491	453	466	487	465	476	486	494	444	453	483	511	480	460	486	514	514	504	467	533	513	513	471	489	466	489	434	458	466	433	494	485	484	515	529	478	510	475	470	481	465	457	457	460	496	458	517	490	484	475	487	506	493	482	447	498	491	515	503	490	472	472	518	477	486	448	498	494	509	480	492	515	462	456	446	489	488	495	463	448	470	477	492	508	484	502	483	493	479	497	486	498	482	486	525	522	479	504	515	492	461	485	471	452	450	479	487	465	492	477	502	498	480	462	497	468	465	479	510	488	494	508	495	466	475	495	479	496	440	480	423	480	490	475	479	486	464	469	444	481	460	491	454	465	502	462	477	497	455	493	488	445	476	493	462	472	519	508	496	436	493	480	456	462	450	496	491	473	518	463	503	469	482	446	517	494	516	507	479	467	489	455	458	467	448	460	465	479	486	467	459	457	467	472	480	469	484	459	467	454	506	490	496	460	457	537	470	517	475	477	491	485	461	422	487	513	473	458	505	496	496	464	461	503	489	500	522	501	475	459	456	504	446	513	483	516	514	482	493	506	487	481	469	502	455	503	463	484	463	466	493	459	487	476	482	464	494	493	459	456	487	470	474	470	457	469	440	492	480	473	472	481	491	477	501	497	497	450	461	494	462	511	432	459	475	480	477	490	455	498	502	495	477	464	457	488	509	483	492	492	487	451	484	482	454	505	461	484	503	482	460	470	489	513	507	498	489	453	513	485	468	428	466	472	502	499	481	475	484	494	468	453	482	438	469	458	472	469	444	482	496	493	477	500	449	477	488	496	467	464	481	472	473	481	463	527	486	497	485	503	505	502	522	494	479	506	503	482	491	506	466	474	473	496	457	521	494	525	461	462	482	474	452	489	496	488	496	488	487	459	475	462	475	485	460	495	445	487	474	448	462	503	503	459	502	520	508	537	483	482	473	461	512	508	491	488	473	470	495	470	458	458	469	477	464	506	510	480	488	485	520	481	509	471	486	483	495	475	515	489	480	454	459	482	480	460	487	458	491	499	480	476	492	458	486	452	463	487	404	489	511	526	500	480	460	502	462	471	469	476	525	492	507	490	493	463	481	474	464	524	486	458	492	485	534	501	517	511	483	462	493	464	476	485	511	455	461	481	526	487	492	496	501	457	463	461	462	489	459	515	491	492	499	463	464	480	487	480	481	491	478	485	522	464	479	506	484	491	516	485	500	494	494	476	479	463	458	458	451	460	458	489	495	521	430	478	459	475	511	524	481	449	478	439	444	453	480	478	459	497	504	479	504	494	465	472	489	473	491	504	455	457	465	488	510	475	520	518	479	430	445	494	454	485	456	480	445	448	499	493	470	483	454	470	484	494	481	455	493	534	489	467	508	506	484	497	511	465	473	481	451	461	474	466	451	470	504	491	510	511	487	495	485	484	476	494	496	484	451	453	494	487	477	482	512	516	458	456	503	487	461	508	446	479	508	522	472	455	480	500	467	513	511	458	501	482	490	459	489	479	482	479	446	511	473	520	451	491	468	496	443	508	509	477	448	503	514	480	465	461	470	478	482	465	496	514	496	516	471	466	498
4667	1638	1410	883	838	770	723	733	677	674	641	629	634	608	644	605	603	618	595	627	658	603	619	615	590	639	622	637	616	611	576	612	610	614	612	621	604	602	612	594	583	559	600	619	580	642	641	623	620	648	618	609	579	616	655	607	622	594	600	650	598	565	632	611	633	606	584	544	592	605	618	610	605	591	611	588	565	599	616	581	623	614	651	629	610	667	594	620	621	610	610	624	626	609	624	660	593	628	620	669	602	572	642	623	662	595	620	594	593	629	601	600	623	616	598	614	588	590	575	608	664	647	618	585	562	655	583	568	600	571	651	593	633	622	627	642	608	611	631	578	600	627	582	590	600	600	617	612	603	604	557	607	598	636	602	602	628	629	600	601	602	597	571	580	563	589	628	575	613	611	593	602	570	605	612	616	594	585	560	581	584	581	587	597	666	652	602	633	626	604	586	612	610	644	597	583	633	632	602	591	598	601	569	633	604	617	644	578	610	645	572	627	588	584	649	578	644	615	652	597	617	615	648	631	614	631	627	637	610	647	581	648	607	600	616	576	591	605	615	627	631	631	615	552	599	602	607	605	615	641	631	594	663	570	595	569	626	593	665	598	624	597	645	587	682	589	628	627	619	594	603	630	643	619	609	602	590	619	610	655	620	588	592	598	615	618	619	628	555	594	561	604	619	568	611	630	636	579	591	652	610	669	583	595	562	592	588	610	627	628	616	616	629	619	637	623	654	636	554	601	566	634	587	639	612	612	610	574	637	577	619	645	667	606	630	576	593	629	571	576	604	603	591	620	639	652	668	630	574	604	620	572	625	612	610	647	597	627	624	589	595	608	627	554	618	592	637	644	591	591	659	601	624	591	633	617	607	581	615	598	626	613	649	573	593	631	593	609	631	601	652	609	572	603	565	637	599	616	633	605	531	608	639	582	609	574	634	620	561	621	647	651	603	602	597	618	600	591	625	592	580	636	604	591	619	588	614	606	574	611	597	610	631	621	634	579	617	630	594	639	610	604	601	593	606	567	652	598	591	616	633	607	622	602	640	595	622	622	594	620	631	624	595	593	613	594	566	636	618	619	615	573	595	585	633	591	630	595	625	592	573	618	620	601	609	606	584	641	555	588	584	585	608	598	616	687	633	601	637	652	596	612	639	585	594	591	634	599	623	594	577	596	591	601	601	608	643	636	598	595	605	632	613	609	632	625	652	631	575	598	618	609	622	611	624	619	618	631	645	611	587	604	608	577	603	606	614	605	590	584	571	610	597	581	624	587	609	608	626	538	617	575	647	618	594	592	631	623	581	610	626	599	616	627	632	594	606	640	586	624	613	644	625	600	575	638	626	592	593	631	610	619	592	641	637	632	610	622	606	626	564	627	612	596	602	632	588	681	639	616	616	619	593	596	576	648	591	665	607	610	633	654	623	626	575	578	637	578	603	621	597	635	615	565	654	600	612	630	599	581	612	621	615	672	619	617	681	607	623	613	587	654	641	607	624	631	638	592	615	631	596	605	638	599	604	604	596	613	603	632	621	613	607	561	632	591	598	617	608	656	619	580	556	616	652	633	600	595	634	603	597	582	629	612	599	607	599	625	618	565	610	582	621	631	613	614	637	616	591	621	631	635	595	594	632	665	615	591	616	640	611	625	615	659	646	587	652	623	681	628	568	573	592	609	615	591	623	624	595	591	644	622	591	604	639	602	615	637	626	571	595	570	619	607	622	620	608	622	613	621	603	579	612	617	601	593	594	608	639	611	657	639	653	641	587	619	589	594	566	617	635	589	605	647	618	616	623	617	597	599	613	635	598	581	618	614	614	586	600	604	595	585	592	626	601	622	595	625	592	655	585	576	610	589	642	608	554	587	588	671	551	625	622	598	632	600	616	606	601	615	594	629	609	645	581	629	658	568	614	604	587	638	575	569	609	621	613	601	634	607	637	655	634	615	608	613	615	647	606	620	583	651	591	615	624	615	600	641	617	617	644	634	587	598	624	658	616	615	635	635	616	583	623	610	599	590	627	645	626	635	594	601	619	655	589	645	619	589	594	615	608	621	625	641	594	578	615	585	616	597	653	593	626	634	624	581	648	653	617	604	599	607	585	579	586	640	610	611	607	583	591	607	591	615	620	594	626	578	578	568	614	625	573	633	637	592	606	572	622	619	614	625	589	590	654	630	614	622	628	588	621	609	599	658	618	609	628	572	620	612	614	629	592	574	608	551	565	595	613	593	629	603	647	608	636	661	584	638	638	618	644	583	599	615	614	631	604	610	613	601	605	644	594	621	562	620	571	621	563	639	635	586	578	605	665	605	601	628	625	605	633	602	630	623	609	638	620	641	631	626	625	604	616	572	618	644	607	632	596	627	595	617	560	617	621	594	619	607	595	658	647	611	609	688	647	655	583	570	651	583	664	589	606	595	612	566	590	631	585	637	606	588	669	652	599	603	618	578	590	582	602	580	643	567	659	605	607	609	590	620	611	612	616	636	606	572	629	615	605	609	593	613	613	625	650	649	588	590	597	638	622	570	622	575	592	599	603	628	603	592	636	612	603	573	597	596	587	593	628	623	580	614	613	647	623	673	578	624	639	610	608	590	611	629	590	631	649	617	598	586	568	625	585	602	597	601	617	576	633	599	628	591	622	617	616	590	602	617	616	638	598	626	578	622	641	586	625	577	615	580	576	576	595	593	621	600	626	621	580	596	615	619	619	602	626	649	615	621	603	601	582	594	575	650	620	611	614	629	605	606	601	603	591	615	639	574	623	615	588	573	564	595	635	606	638	631	609	617	608	603	578	619	612	588	615	646	653	613	650	640	624	659	581	658	596	573	611	609	648	604	648	588	667	626	591	576	632	551	578	602	611	594	620	621	647	591	640	631	585	595	680	686	625	582	600	577	594	620	609	587	618	584	587	561	638	591	580	656	604	648	588	636	611	592	616	595	615	593	629	623	628	601	604	598	614	585	614	624	568	631	645	586	589	607	582	649	643	623	603	578	620	587	620	590	571	553	605	576	612	624	636	601	609	614	613	632	599	576	619	585	598	616	633	601	582	616	601	626	576	609	627	661	580	602	584	633	615	588	610	609	602	601	635	622	636	654	615	571	664	602	658	620	585	596	564	633	598	647	611	559	621	582	631	575	642	619	605	618	581	625	599	617	587	618	630	615	674	595	618	621	651	625	609	621	626	579	601	611	588	638	634	619	626	612	595	626	573	627	578	598	623	617	617	662	665	616	601	663	623	617	643	571	615	618	653	603	620	637	593	630	618	613	606	604	647	628	578	591	553	637	608	629	645	614	610	593	601	627	635	615	581	615	612	563	647	609	589	598	629	668	585	575	638	590	610	598	622	627	619	630	587	594	631	610	579	584	656	603	601	615	617	592	610	628	595	621	605	615	585	602	607	636	609	576	640	640	616	585	641	581	639	602	613	613	630	628	561	611	606	614	610	641	644	544	606	582	605	605	611	594	667	603	613	603	651	634
23732	20998	28243	23917	20981	10036	1733	1154	1092	1073	1022	948	956	928	893	866	862	862	856	865	903	858	817	828	859	843	855	862	837	850	848	857	830	847	806	852	878	839	897	864	790	803	831	834	806	834	866	854	827	834	840	822	818	876	832	793	806	829	846	807	809	835	865	817	786	804	856	812	799	833	808	865	872	840	772	861	809	795	779	863	808	829	837	863	820	820	847	821	831	821	845	835	854	805	823	880	816	837	812	830	802	844	861	815	844	857	866	848	769	835	798	832	793	840	858	827	824	834	832	832	871	845	828	804	891	810	782	801	834	829	791	821	832	797	760	838	814	827	819	861	855	863	806	863	845	853	876	806	846	812	857	862	832	797	788	859	861	833	852	826	819	849	843	840	809	818	842	830	825	834	860	781	852	801	841	823	825	827	831	848	849	851	795	867	894	835	845	835	865	805	860	811	815	812	814	837	815	818	799	816	823	806	853	836	772	785	790	800	794	765	858	833	826	846	830	829	855	785	850	825	829	778	819	789	850	818	855	904	842	851	804	807	837	823	823	806	834	852	794	824	871	777	862	782	757	810	849	865	806	835	851	823	834	834	785	798	854	881	832	817	838	809	830	869	820	827	746	822	825	809	844	800	818	821	833	805	813	841	785	779	835	851	802	821	866	855	881	840	796	834	783	842	808	854	793	854	821	806	841	802	836	819	847	845	900	841	794	780	796	840	805	832	813	823	822	837	752	802	802	833	838	798	817	810	809	837	847	841	805	844	830	786	846	754	833	797	824	831	814	855	790	810	800	879	813	816	868	811	824	847	834	836	833	788	803	823	808	816	823	844	851	823	821	802	794	827	848	825	877	863	831	818	853	798	843	858	793	835	828	812	800	811	796	822	776	803	755	816	855	793	806	867	771	813	849	807	825	762	811	825	812	801	853	804	824	801	826	813	861	846	834	831	776	836	848	859	828	826	816	850	777	821	839	844	847	818	809	862	836	820	820	807	819	798	844	800	835	815	829	845	842	816	829	889	864	830	884	853	876	762	876	767	921	811	779	808	857	787	813	853	801	835	832	827	824	790	873	799	827	782	839	855	795	823	774	820	860	880	797	845	824	850	859	863	823	809	798	827	792	816	804	813	795	842	816	819	792	843	829	849	829	842	849	809	866	783	823	850	818	797	785	815	802	777	801	819	794	846	780	832	850	799	828	854	848	778	816	808	853	800	868	845	826	786	825	812	789	803	812	826	831	796	882	809	812	790	799	857	816	834	807	805	906	816	777	794	825	817	784	854	815	848	795	883	745	804	793	786	796	823	810	812	831	852	800	860	845	794	785	863	858	771	775	868	821	796	811	803	846	812	850	819	865	786	867	818	817	838	876	806	829	789	811	852	867	874	816	851	863	826	847	792	867	855	823	826	797	839	820	750	784	819	819	901	808	799	843	825	840	837	846	836	795	847	804	864	885	779	819	825	812	819	776	802	784	845	810	832	805	806	859	866	849	849	845	879	831	825	831	866	824	798	778	866	800	793	849	847	799	829	845	835	802	794	757	844	798	783	856	839	824	801	829	823	852	822	825	807	795	840	835	799	853	866	829	762	834	845	808	835	784	801	869	844	844	816	771	841	826	803	799	861	832	811	817	767	848	842	842	832	836	839	832	806	889	805	836	834	839	788	860	856	848	835	796	851	822	809	812	805	836	853	835	851	834	822	842	871	829	843	808	830	775	835	820	873	859	773	796	811	790	854	808	803	831	763	789	813	838	823	851	807	808	800	799	796	844	798	792	824	785	811	851	819	804	848	790	762	836	821	717	842	849	834	811	864	821	790	789	855	817	856	809	807	828	786	856	837	861	830	812	826	806	810	859	869	823	832	852	800	838	835	842	849	829	820	832	773	800	836	782	838	779	811	830	813	848	715	802	846	838	846	856	856	827	853	807	859	804	807	853	803	814	785	804	827	799	773	795	853	838	813	865	819	789	839	912	818	822	839	870	828	825	828	827	807	801	856	820	842	838	776	827	839	863	828	835	861	804	873	814	810	837	829	792	810	841	813	847	827	804	864	811	836	828	833	799	813	812	822	875	813	784	837	830	777	837	833	809	825	806	815	768	854	853	812	818	854	791	839	825	789	813	807	828	826	805	830	825	835	795	788	832	803	833	854	852	818	781	765	817	830	845	849	842	834	786	801	788	808	816	802	782	845	849	789	798	867	834	780	833	759	810	845	781	798	813	844	805	804	804	829	808	824	791	834	828	836	818	838	853	807	892	808	871	800	821	759	873	790	857	845	844	820	840	843	850	821	837	820	774	814	803	819	861	823	854	815	820	818	827	813	850	849	798	831	859	796	819	814	795	850	863	852	799	832	801	817	792	748	844	835	858	855	830	826	800	813	798	819	843	852	828	847	762	788	826	830	807	803	818	798	805	835	794	800	869	807	867	792	833	809	786	797	847	857	854	827	799	828	807	859	800	826	746	848	852	765	880	824	781	788	780	895	813	851	861	866	802	855	801	826	809	801	862	809	753	804	785	839	828	832	846	785	846	812	866	812	836	863	823	895	794	855	847	847	845	831	892	797	806	832	894	861	866	802	768	846	795	834	805	826	813	807	755	796	806	812	792	790	845	801	838	816	846	801	791	847	827	832	810	845	822	871	848	804	861	792	770	851	844	854	817	838	825	759	834	845	785	837	787	813	831	816	808	805	797	864	843	840	819	764	846	796	783	808	802	860	782	801	800	826	843	815	790	843	799	762	854	810	850	777	841	797	806	855	863	773	786	827	834	824	814	761	824	816	840	808	842	861	809	882	806	824	807	780	817	830	830	876	792	814	801	832	812	766	809	856	816	837	823	869	832	819	788	829	824	799	806	806	814	887	775	838	803	792	848	790	856	867	835	839	881	814	846	843	794	841	843	857	776	819	811	814	789	775	833	836	766	836	864	810	865	796	810	823	775	817	776	839	798	819	819	789	839	836	828	820	826	857	862	831	850	781	799	819	830	845	817	861	817	829	842	806	773	829	809	871	795	820	803	808	842	826	828	849	827	760	850	793	794	857	840	836	778	800	812	829	787	817	854	793	804	805	806	853	812	795	874	782	815	822	829	853	838	823	804	861	815	781	829	827	832	862	821	835	809	819	856	856	875	844	767	811	814	781	859	836	804	828	859	848	832	843	855	850	845	849	761	831	852	849	868	747	770	844	823	806	818	830	801	839	773	815	786	803	817	825	822	819	834	842	815	771	768	806	834	784	841	865	860	800	795	773	813	759	823	815	865	812	809	881	788	863	856	828	812	798	795	773	870	800	812	804	824	798	874	843	845	756	806	817	864	831	804	870	808	806	806	832	855	835	804	851	814	791	809	839	797	782	832	795	794	822	836	870	833	849	838	857	871	838	865	858	817	782	821	771	851	855	794	820	787	782	840	796	789	799	780	810	843	784	843	817	814	843	825	860	808	854	808	794	846	841	853	853	772	827	805	832	793	841	818	791	750	765
5856	10402	8450	4467	3283	2610	2156	1901	1634	1568	1423	1394	1306	1266	1235	1229	1233	1139	1166	1083	1079	1108	1077	1100	1118	1069	1115	1090	1044	1056	1071	1063	1072	1072	1012	985	977	1079	1005	1030	1019	1017	1084	1009	1059	1024	1042	1003	1038	1043	1069	1091	1050	1087	1051	1092	1026	1073	1007	1039	974	1051	954	1100	1063	1034	1065	1066	978	1071	998	1025	995	992	1018	1044	1055	1039	1047	979	1071	994	1003	999	1016	1091	1022	996	1015	1032	1004	1004	992	989	1044	1010	1060	1074	995	1040	996	1040	1069	1033	1066	1074	1052	1033	1003	1017	1054	959	1051	983	997	1034	1070	1046	1067	983	1112	1011	1020	1034	1012	976	976	1003	1099	1083	1043	1019	1004	1071	1049	986	1036	1017	966	1051	1028	1045	1014	1073	982	1041	980	988	983	1000	1071	954	1003	1041	999	1066	1001	1055	1013	993	1017	1038	1035	1052	957	1028	987	1096	1040	961	1017	1052	1027	1078	1004	1065	1001	1020	1017	1018	1022	1023	1013	1006	1053	1083	1019	1066	979	1006	1054	1035	982	1061	1011	991	971	1028	993	1026	1042	1031	1000	1040	1007	1048	1047	1081	1017	1041	1062	1005	1043	1035	1072	1030	1099	1005	980	1006	1014	1000	1075	1020	1062	1038	1029	1024	981	965	955	1008	1003	1035	975	1010	1012	1011	1031	1020	989	1000	1040	1043	1024	1036	1086	1052	970	1025	1051	1001	978	1029	1060	1021	1074	1033	975	1030	1037	1092	1098	989	1037	1020	1019	1027	998	1018	977	1053	989	1050	997	1046	1030	1003	1061	1063	964	1031	1018	1033	1037	1082	1000	996	972	1076	1069	1004	1045	994	1056	988	956	1109	1021	1002	960	1027	995	1015	1002	1007	991	1038	1030	1023	1025	1029	1026	1054	1014	1001	960	1058	975	1033	1005	1061	1077	997	1057	1035	1043	1073	965	1048	983	1054	1019	1042	998	1029	1048	974	1040	994	1009	999	1045	1040	1036	1011	1085	998	1017	1040	1020	987	1048	1015	1013	1035	1018	1041	986	1041	1069	1013	1014	1016	1004	1023	1049	1023	1009	1012	960	1042	995	1020	981	1014	1049	1026	1053	1015	1024	999	1014	1006	1053	1000	1006	975	1045	1033	1054	986	1019	1052	1045	1010	1081	1111	998	1010	979	994	1035	1067	1008	1059	1090	1019	1010	994	997	985	1044	1025	1077	1042	1035	1097	1058	1042	1027	1067	1036	954	1063	988	1094	1036	993	992	1001	1085	949	1030	1094	981	1029	1043	991	1072	1044	991	1033	998	974	1020	998	979	1029	1019	1049	1005	1070	1015	974	1024	1081	1045	1031	1013	1011	995	1004	1046	995	1000	1009	996	1001	1060	1018	1010	1029	986	1015	962	1084	984	1048	1018	1038	1061	1008	1037	1053	1009	989	1068	1061	1048	1083	1070	1011	1031	1005	1030	964	1021	1006	990	999	1000	995	1072	1030	1015	1032	939	1046	979	974	980	1013	1023	1000	987	1042	1005	1071	1059	1041	990	1048	1035	996	1021	1027	1104	1045	990	1100	955	996	1040	1069	1079	987	1002	1012	926	1034	1071	1020	958	1003	1073	1022	1070	1055	1050	1003	1093	1048	1054	988	1017	1027	1101	1012	1012	1045	1101	1048	1007	1072	1052	1036	1038	997	997	1009	963	1036	950	992	1013	1001	973	1019	991	1023	979	975	970	1032	1063	1042	1051	989	1050	989	961	997	1013	1031	1030	1032	1033	1017	1055	1021	984	1014	1019	1028	1052	1041	1055	1064	977	1077	1011	1016	1022	956	1042	1025	1025	983	1003	1057	1040	1038	998	994	1096	1011	950	1024	1026	1037	1046	979	977	1050	1058	987	984	1033	1040	1034	1028	1029	1010	1057	1023	1030	987	1076	1001	1073	991	1042	1082	1045	990	994	1023	1028	1025	1039	995	1030	1015	998	1026	975	1031	993	1002	1034	1043	1030	979	1046	992	1051	1035	1037	974	1103	1034	1002	1013	1041	1020	1063	1123	1003	1028	1022	1041	1018	1009	987	998	1052	1038	971	1049	1051	1034	1032	1015	1008	940	1035	1042	1046	1024	1082	1089	1079	995	1019	1002	1013	1028	1025	996	1001	1016	1066	1062	992	998	1065	1085	1000	1065	1047	1033	1037	1081	1012	1018	1071	1069	977	998	1017	1027	1003	1030	1004	1015	990	1018	1028	959	1068	1017	1000	1012	1021	1068	1020	1064	1048	1033	1052	1029	1027	1004	1056	1033	1048	980	1059	1031	1051	1045	1035	1085	1028	998	1052	982	1070	1000	1072	1035	1024	1040	1054	1013	1008	1016	1034	985	1030	1029	1018	1033	1031	1017	1013	1016	1056	1017	1034	1050	993	1044	1071	1021	1024	968	1032	1060	1012	1005	1025	1050	1024	1020	1055	1029	1010	1021	990	1027	1050	1023	1030	1016	1070	1010	998	999	1011	988	1036	1015	1009	1034	1052	1050	982	976	1024	1040	1070	1052	1043	1016	980	1037	997	1029	984	1016	1010	1045	1025	1035	1020	1050	1031	1035	1015	1004	1007	976	1021	979	1031	1037	1047	1102	1016	1049	1040	1020	1105	1093	1015	1022	1040	1045	977	1027	996	997	1056	1062	1047	1004	1017	1022	1025	1036	1015	1026	1057	1087	1006	1003	1016	993	986	1072	1048	1002	1036	983	1038	1038	1103	1026	1042	994	969	1034	1036	1043	1023	1037	1036	1059	1045	976	996	1070	986	1016	1027	976	1044	989	1091	995	1060	983	966	1075	1023	1036	1043	997	1054	1040	1017	1036	1012	1017	1089	980	1066	1005	1064	1021	1080	1025	1043	1004	1021	1059	1043	994	1017	991	970	1008	1051	1022	919	1035	1006	1020	1041	1037	1078	1033	1001	995	995	1054	985	1067	1038	1010	1033	1023	1037	996	1068	1080	1009	1015	1005	981	957	1102	993	1054	1036	1046	1022	1036	985	1005	1005	997	1021	1000	1016	1025	938	1034	986	1044	1035	1007	1005	1066	988	1021	1067	995	1025	1008	999	1067	1016	1043	1039	1014	959	1069	1026	1017	1030	982	1083	1036	1059	1032	1053	1045	987	1006	1005	976	1041	954	989	1040	1030	1016	975	1035	1028	1014	1047	1042	1059	1035	1060	1005	975	1018	1026	1039	1036	1052	972	1035	1035	1013	1016	1040	1016	1051	1037	1008	1004	1025	995	1044	1007	1087	985	1041	1050	1040	995	1011	1030	1072	1037	978	971	1038	994	1028	1016	1075	1072	1013	974	987	1029	1001	1019	1042	982	1048	1019	996	1032	1106	1038	1026	1026	1065	1050	1050	971	1067	1092	977	1053	1057	1034	1055	1104	1060	971	1028	1041	985	967	1077	1038	1056	1022	1045	1028	1037	1005	1012	993	981	984	1035	1065	1006	1019	1037	1031	946	969	992	1021	1086	1041	1069	990	1008	1035	1041	1012	1062	1031	977	969	1023	1022	1020	1045	1018	947	1047	960	1032	1031	978	1091	1025	1024	1034	1045	1021	1031	1059	1002	1012	1080	1056	1011	1051	1007	1042	1009	1029	976	956	986	988	983	1065	990	968	998	1045	990	987	949	1008	1032	1005	1032	1023	1011	1058	973	998	1024	1023	1013	1042	978	1001	1021	1005	984	1027	1040	1055	1055	1061	1103	1023	1045	970	1035	1038	1013	1054	1018	1022	995	1013	1015	1007	1013	1046	1062	1026	984	930	1002	1015	950	1064	1001	1034	1027	990	1014	964	973	1059	1022	1039	951	960	1015	1037	1033	1019	1025	1021	979	1058	1017	985	1037	996	994	975	1054	1077	1043	957	1024	1029	1017	1041	1011	1063	1048	1005	983	1021	1022	999	1023	980	1026	1000	1034	1011	1022	1056	1043	1023	1009	1061	1037	1016	1014	986	1077	1107	1019	994	1031	1021	1003	1045	1008	1012	1034	991	1016	1058	1000	1000	1019	975	1052	980	965	1028	1032	980	997	1068	1025	939	1066	993	1075	1051	1072	996	1046	1007	1058	1040	1043	1020	1016	1029	1001	1081	980	1003	1053	1037	970	1015	988	1007	1023	1021	1038	1046	985	1015	1047	1084	986	1003	982	978	1064	1029	1010	1010	1047	1019	1013	1006	1035	1088	1006	1078	962	1015	1005	1064	1009	1018	1052	1059	1018	1037	990	1044	999	1055	1007	1032	1070	1014	1004	1045	1045	1024	1005	1017	1039	1096	1053	1047	1005	1004	1054	956	996	1052	1051	1037	1007	1019	1029	1036	1023	1018	1000	991	1050	1097	1023	1018	1027	1013	1039	1014	988	1037	1011	1045	1045	1070	1029	1044	1026	1027	1012	1007	952	1022	1016	1052	1078	972	1034	995	994	984	934	1041	1050	971	1060	974	984	1040	1039	1026	1046	1009	1055	987	1059	1031	1008	1072	1043	1009	1015	1050	973	1050	993	1036	1045	988	1081	1096	1018	986	1037	1029	1021	1079	1110	1001	1055	975	1066	1077	997	1052	1044	1019	1004	1039	1031	1014	1010	1026	1039	981	1046	1027	1025	987	1037	972	988	1007	1057	1064	957	1000	993	982	1031	980	1006	1015
22732	20974	28641	23463	20980	21022	7820	1528	1158	1128	1027	1007	923	867	927	852	819	841	809	801	787	812	799	768	804	791	786	792	740	746	739	781	771	738	731	672	764	703	743	747	701	750	725	779	715	774	768	759	736	711	693	680	746	726	715	756	709	716	701	747	723	717	765	681	768	730	739	724	762	718	718	723	728	701	684	705	709	731	727	724	730	760	770	766	744	742	738	722	739	702	736	711	744	749	753	656	695	718	778	686	691	694	701	710	712	746	711	709	740	718	725	751	703	748	717	747	727	691	710	688	693	733	690	701	709	718	753	717	690	705	750	710	720	727	725	775	728	755	734	687	721	703	819	716	752	722	718	706	711	727	708	718	722	754	720	772	746	741	668	730	725	745	705	673	733	760	759	727	767	723	779	713	699	751	746	683	733	723	687	731	696	705	718	735	722	732	715	744	733	743	787	729	703	768	731	711	711	719	787	682	718	752	757	713	731	735	722	719	737	729	666	744	732	753	699	733	733	696	743	740	684	738	674	723	722	725	701	689	743	696	719	702	687	730	722	746	764	723	692	732	751	700	730	753	732	721	729	722	719	719	717	790	709	688	724	735	740	693	715	744	707	730	686	711	720	730	744	711	774	749	727	741	726	680	725	766	713	731	668	795	725	706	709	716	688	697	725	738	723	716	759	728	734	703	696	740	768	716	738	699	732	722	742	719	709	649	735	699	694	722	723	658	704	766	698	706	698	684	747	694	690	772	706	708	692	733	726	726	716	701	731	694	705	710	688	744	712	697	726	665	675	731	743	674	732	703	739	663	754	681	748	710	808	723	731	777	722	677	685	718	721	723	687	680	761	709	740	714	684	674	751	752	716	738	727	807	720	712	733	716	686	738	735	720	731	734	704	767	692	689	734	732	751	778	676	660	716	707	703	703	645	719	699	700	675	713	746	735	737	715	749	718	709	743	719	707	703	772	735	726	699	749	753	721	735	709	719	746	706	714	725	730	679	724	700	747	756	723	685	720	728	768	713	713	717	711	652	750	735	749	762	702	734	759	714	712	706	715	781	736	720	712	676	743	674	695	713	743	743	711	704	753	698	726	724	778	716	698	731	669	700	746	763	720	762	733	698	715	761	714	759	695	754	738	720	736	756	730	752	719	701	716	743	710	729	686	756	706	750	725	691	711	750	707	753	715	689	765	733	795	715	733	698	782	662	704	672	729	678	726	740	753	727	710	681	705	751	698	711	751	689	761	693	710	712	718	764	744	695	722	724	741	730	713	707	769	697	740	709	716	680	735	746	700	696	709	735	732	668	731	667	708	720	721	697	727	709	684	694	720	674	726	681	696	726	704	712	688	736	708	682	758	707	746	716	685	721	726	707	751	687	751	703	701	756	733	699	719	680	736	734	646	738	704	710	763	692	702	756	700	655	754	714	688	735	729	689	706	745	729	678	722	757	710	730	646	715	721	759	677	707	701	678	714	718	711	712	685	695	677	703	714	700	717	745	721	733	675	756	767	698	683	708	740	720	725	684	714	720	707	727	709	726	731	722	716	728	691	713	708	727	724	751	739	702	723	728	707	709	692	683	695	710	726	759	677	734	699	675	763	739	731	685	717	718	659	724	692	699	714	695	752	690	706	723	742	712	718	674	718	747	745	740	725	671	722	759	708	689	704	727	689	734	743	703	694	724	722	708	736	759	718	701	731	701	715	638	690	726	725	692	677	753	752	731	700	739	752	705	737	728	720	728	689	716	722	674	713	727	703	638	719	715	698	767	684	713	714	743	721	748	737	750	684	688	751	683	735	709	696	710	722	753	713	728	722	755	698	743	773	734	714	730	709	749	734	721	705	755	689	740	697	711	693	697	710	695	721	688	708	750	690	747	720	704	700	689	757	689	723	705	765	703	692	664	652	671	708	704	767	728	713	645	754	702	718	719	702	781	734	734	705	707	654	688	660	753	718	695	688	716	762	729	707	697	706	719	679	724	730	727	680	737	663	707	724	737	716	713	711	735	774	671	683	685	702	719	712	716	778	692	688	718	733	754	757	716	746	680	706	730	734	670	677	711	696	651	704	730	736	732	720	680	694	671	728	716	706	686	694	675	745	722	743	729	763	709	695	714	727	728	730	778	707	747	788	721	697	718	681	722	694	686	720	731	710	742	713	692	719	709	726	701	771	725	672	689	685	667	740	732	746	714	758	700	723	698	701	684	693	688	748	676	751	732	659	756	675	745	655	700	742	731	692	755	751	750	762	685	715	726	754	678	721	715	719	664	664	735	744	701	703	712	737	722	726	705	697	706	703	704	753	757	734	754	708	683	697	672	748	692	717	721	701	725	676	712	693	707	739	767	713	728	750	730	722	684	653	740	700	751	729	738	743	691	711	669	701	752	720	719	752	735	736	688	730	714	707	717	683	731	680	702	776	684	665	686	702	708	685	710	717	748	707	782	710	664	744	724	667	697	739	734	682	683	691	707	646	658	794	695	704	766	734	709	708	697	722	718	720	686	738	737	735	700	732	761	677	761	724	685	702	698	722	719	765	719	697	705	673	737	719	725	713	700	715	760	731	736	663	669	712	711	733	706	712	730	750	755	719	743	710	755	697	723	722	687	715	758	745	696	702	712	777	758	732	751	689	710	710	734	703	732	710	692	722	697	686	722	728	703	743	703	673	738	766	757	709	717	675	734	747	684	717	746	721	685	685	703	773	737	731	749	711	731	667	699	714	656	720	665	720	735	679	741	762	739	710	700	711	665	723	701	736	759	689	710	738	721	696	698	690	713	749	695	729	737	677	731	710	721	689	709	715	673	730	714	708	721	723	686	750	706	700	758	712	700	726	720	739	725	676	724	713	748	738	730	705	744	682	710	730	726	706	702	709	697	706	683	709	733	727	721	707	726	727	672	754	688	737	718	701	672	727	731	749	667	722	741	751	699	696	740	709	745	729	689	716	710	742	701	751	731	701	698	733	725	757	701	739	677	717	680	729	725	760	746	729	759	732	736	715	711	695	689	698	683	691	672	747	694	709	685	760	740	666	735	755	697	703	674	751	721	741	750	724	695	735	675	714	727	730	648	774	708	728	718	696	689	654	744	684	657	698	728	711	731	705	715	723	758	720	740	690	739	724	742	685	713	741	752	691	712	711	682	678	717	714	716	686	708	758	728	662	663	708	715	717	717	700	687	740	757	718	692	712	712	715	718	689	677	691	719	720	746	720	766	704	738	700	694	697	735	690	730	740	762	716	715	696	727	718	721	792	740	682	705	749	733	702	690	687	693	687	748	637	672	715	739	743	694	682	689	674	662	698	711	675	709	742	739	741	691	716	704	705	724	720	702	763	678	686	690	688	772	729	698	720	687	682	710	746	696	700	699	721	697	728	688	737	749	686	696	660	730	684	715	704	757	710	731	718	723	781	713	708	742	731	757	695	716	714	735	695	697	723	726	680	713	679	725	721	669	716	683	676	701	712	720	719	702	729	721	732	715	717
7968	16138	13021	6838	4982	3881	3063	2481	2178	1918	1717	1578	1436	1352	1259	1276	1191	1155	1097	1130	1075	1047	1053	1009	1066	1025	1023	957	1001	949	979	960	978	970	1036	971	1014	947	945	893	915	933	932	927	925	913	887	954	948	933	885	911	877	924	922	906	937	927	905	919	856	861	926	927	868	942	900	899	863	935	928	900	896	919	841	889	920	857	893	886	919	863	929	940	871	935	911	930	864	935	923	890	881	853	924	866	957	932	897	894	874	901	892	940	874	907	890	880	881	883	931	868	980	927	917	901	949	935	917	906	935	921	865	903	921	880	890	910	903	862	914	899	916	933	870	897	911	867	871	897	924	896	960	895	923	931	898	923	913	909	919	915	911	895	949	897	925	925	858	896	936	894	845	890	933	869	920	854	918	855	868	910	874	874	903	886	875	900	889	920	954	832	811	877	918	894	896	892	880	915	918	892	858	863	895	865	875	908	981	905	881	925	881	907	884	902	943	908	937	866	898	885	911	899	891	945	939	898	896	891	919	970	843	868	900	866	858	863	914	879	945	911	937	892	839	851	875	863	894	863	883	857	891	911	862	948	945	883	895	929	842	905	883	894	871	880	839	919	892	954	902	856	896	890	915	898	906	892	891	923	859	955	930	908	943	884	892	841	900	886	896	896	913	852	892	873	848	861	883	842	896	827	935	861	944	906	905	900	943	900	903	874	903	973	858	939	884	873	844	854	877	889	894	907	882	855	938	933	901	871	906	886	879	931	897	916	867	915	871	869	939	925	903	883	887	887	892	970	913	868	873	850	924	896	853	900	932	886	925	898	887	910	880	905	898	891	897	907	894	897	919	937	888	964	868	887	868	856	869	886	956	870	873	876	921	869	848	962	909	905	904	896	849	917	918	881	859	916	900	912	913	876	929	889	899	881	915	909	910	883	859	837	897	862	857	913	933	930	964	814	842	863	946	927	908	905	886	881	948	885	898	883	880	928	844	849	893	883	903	920	882	909	895	927	922	829	907	873	930	882	870	858	866	867	931	907	866	876	874	927	903	880	945	901	878	876	899	890	868	845	918	923	937	926	929	899	901	940	945	891	892	909	907	887	921	921	894	860	877	887	895	896	897	944	883	883	864	881	900	901	869	854	901	907	876	877	900	860	893	917	920	953	849	872	912	924	860	900	917	869	877	875	893	889	916	889	884	853	946	932	877	941	866	904	868	930	871	892	914	901	919	924	882	908	909	868	876	955	929	930	912	930	895	918	893	892	878	921	894	884	925	888	852	989	973	913	879	888	908	899	883	911	867	832	913	918	882	925	862	920	843	878	898	866	932	927	921	918	971	865	911	925	911	923	890	905	912	911	938	901	862	847	865	960	898	920	877	890	867	898	951	893	917	830	884	926	861	907	871	935	902	890	902	879	888	908	897	877	849	945	910	903	906	921	907	889	862	897	913	927	894	902	878	884	881	869	908	936	832	911	918	858	897	929	905	889	869	863	915	894	931	866	911	892	896	955	914	863	863	938	889	952	907	866	902	891	898	944	888	892	881	931	878	888	926	939	899	907	865	890	918	916	868	875	901	894	901	888	866	859	881	891	897	848	884	921	887	838	875	896	906	875	876	900	939	917	882	877	917	860	909	975	882	890	882	816	911	849	928	938	898	887	860	910	890	890	898	882	925	916	893	836	907	935	885	845	872	930	915	860	885	893	929	854	912	865	940	876	870	876	903	881	956	865	898	915	877	929	910	903	883	886	895	897	852	926	943	889	900	847	938	925	888	884	953	891	887	879	933	899	884	932	880	895	877	914	916	907	865	940	863	884	883	880	897	865	898	950	923	897	859	897	847	881	889	914	879	912	939	863	926	902	902	955	890	870	885	879	885	908	899	904	942	910	870	881	888	894	925	890	889	937	864	830	876	872	814	946	931	936	927	862	905	934	918	868	902	848	900	919	893	901	907	873	836	909	895	878	898	850	906	914	891	953	897	888	896	897	902	876	924	854	877	939	918	891	936	926	876	889	852	834	909	916	903	931	898	901	919	876	916	907	889	895	891	963	921	861	915	906	934	896	884	883	891	916	902	909	914	924	902	906	905	891	849	900	881	845	881	878	955	881	880	890	964	925	860	878	896	900	897	927	874	937	947	908	887	892	908	849	916	934	890	929	869	899	891	886	872	897	919	900	889	924	866	901	892	905	894	861	867	934	860	872	865	862	875	889	949	874	909	893	869	878	925	883	851	892	917	872	907	856	911	923	927	892	883	900	904	904	913	936	929	860	1000	849	832	905	864	924	857	929	915	867	887	930	889	948	920	894	927	890	910	895	854	873	916	859	913	885	881	880	895	897	876	858	945	928	878	832	892	970	906	872	910	868	897	873	869	912	878	895	892	887	922	884	871	915	949	876	921	916	859	915	827	921	879	916	882	894	932	920	920	921	895	858	909	919	901	965	903	864	910	884	881	872	883	912	900	913	899	928	940	880	896	897	860	877	886	909	901	856	903	914	903	917	856	916	887	915	868	914	881	872	898	918	932	924	921	902	922	900	870	899	912	884	888	827	884	875	846	941	890	903	918	838	930	914	919	925	904	876	890	926	860	913	890	867	917	899	916	875	890	871	889	913	951	879	892	862	903	907	908	890	912	843	903	924	848	901	890	930	883	912	912	873	867	929	860	898	870	885	909	963	843	877	940	848	933	925	892	890	883	913	890	891	925	904	861	895	861	893	894	933	935	869	903	953	920	897	858	931	911	859	877	881	888	921	848	909	914	924	932	909	879	913	861	896	893	885	893	866	922	879	926	847	864	952	893	910	915	918	918	933	924	956	947	907	875	847	928	827	934	906	888	924	945	901	875	894	963	905	839	898	859	899	836	892	886	886	902	849	916	844	910	867	923	861	940	849	899	924	922	929	916	879	875	913	832	906	869	875	891	884	909	879	856	910	937	896	857	952	959	900	921	901	937	891	881	871	912	963	858	884	895	922	885	894	832	903	846	944	882	862	901	912	886	965	911	932	934	875	892	923	873	895	905	922	933	925	940	880	827	920	946	875	915	877	968	885	914	878	928	911	879	885	843	946	893	901	841	926	909	868	925	920	911	924	913	868	867	886	885	852	879	874	906	907	890	891	894	907	916	918	897	839	900	945	871	938	888	887	871	865	832	886	887	908	899	864	901	911	879	910	930	921	918	905	863	902	914	919	862	853	910	940	907	893	910	903	884	939	936	849	908	879	882	885	860	856	871	877	896	908	884	902	935	943	844	888	910	869	888	917	877	908	871	902	902	900	872	909	811	917	924	901	907	932	906	903	822	894	907	888	859	919	881	882	881	879	896	914	908	871	867	900	846	942	819	905	883	970	865	885	909	875	881	875	855	910	907	938	891	867	866	959	907	897	871	893	909	914	844	911	859	880	904	918	892	934	841	898	916	937	945	900	878	874	875	929	902	900	856	884	889	881	845	902	924	882	957	917	936	879	868	862	924	906	927	894	935	972	890	864	903	862
26806	20571	9520	1187	811	742	599	483	493	497	570	516	526	485	470	500	500	503	489	501	513	475	440	542	472	479	504	479	456	475	469	463	498	483	488	469	512	500	490	470	465	522	508	483	478	425	477	462	508	502	506	448	468	468	454	443	439	526	491	506	483	452	500	471	489	471	479	495	461	478	491	475	470	491	519	452	515	515	480	533	458	525	486	463	499	489	479	505	506	504	480	476	464	478	469	471	478	473	473	458	505	519	458	472	463	478	459	526	483	489	467	433	501	482	447	473	478	497	454	507	477	458	504	492	482	480	474	462	479	484	483	480	505	442	464	483	462	467	486	534	527	471	490	502	501	509	500	529	484	474	503	484	497	488	473	493	423	455	482	448	457	436	463	482	498	472	485	500	493	475	517	470	505	468	468	480	469	497	476	484	464	530	460	498	501	448	475	510	466	450	459	509	494	459	497	477	489	511	482	489	436	467	495	486	488	454	523	482	516	495	504	484	485	444	501	476	442	511	503	490	505	530	454	521	440	531	504	497	436	481	481	447	498	496	475	497	456	463	487	455	457	461	496	513	502	484	466	521	521	513	499	482	423	514	496	506	499	472	474	488	456	495	502	473	505	510	438	482	468	510	486	485	499	490	477	467	480	484	457	468	466	478	504	466	478	433	493	451	477	482	492	431	480	506	500	458	464	504	460	472	470	479	472	433	460	465	469	471	492	480	492	464	488	463	469	482	475	479	485	484	538	486	470	456	513	493	455	531	473	473	503	478	463	500	500	499	466	452	496	484	480	443	484	453	464	498	509	487	465	490	467	482	441	461	486	492	495	463	469	496	505	502	442	456	499	487	469	483	462	518	465	520	465	458	520	520	484	474	466	477	451	485	458	488	484	532	503	486	477	454	492	479	476	482	453	485	471	490	526	451	471	483	515	463	502	483	499	465	507	520	516	449	502	462	525	496	487	475	481	470	503	445	504	472	442	466	453	474	474	445	520	512	529	466	506	462	498	458	466	483	458	511	484	494	525	512	464	448	475	437	516	501	486	471	497	502	483	460	485	458	442	491	460	463	473	428	489	501	483	461	501	506	472	460	482	479	468	495	489	486	504	509	476	519	476	465	482	457	506	479	476	491	501	464	484	521	495	494	493	466	493	471	467	499	471	461	510	493	498	480	467	419	473	497	472	514	458	526	490	555	476	451	499	530	464	498	496	486	501	507	475	502	471	461	450	490	471	519	484	489	490	456	475	455	525	491	480	462	490	495	512	507	474	497	510	521	512	472	513	472	497	501	505	435	463	487	467	499	475	485	497	489	466	477	498	485	460	488	481	475	495	481	478	514	469	479	499	490	475	456	468	517	505	487	493	451	485	475	485	513	440	482	473	462	479	490	455	475	492	462	483	488	508	462	517	493	490	506	458	452	474	480	488	479	456	441	484	472	486	473	501	492	493	495	469	496	428	462	512	490	472	446	487	452	493	477	450	495	489	507	525	454	497	450	500	475	483	494	471	491	452	462	457	455	489	498	460	477	491	460	501	492	472	502	477	513	501	452	463	503	464	481	477	473	521	491	475	485	478	462	450	481	469	424	500	443	501	485	448	500	492	515	502	488	514	524	485	448	523	499	476	518	490	495	453	476	488	483	513	462	514	462	476	537	491	495	456	458	515	488	475	491	475	479	449	467	469	487	487	440	506	542	496	464	490	470	509	512	479	453	460	514	462	512	461	491	507	476	519	467	491	483	500	479	477	490	478	512	488	457	449	488	488	493	482	503	450	492	468	509	507	476	450	476	482	515	513	498	476	474	484	427	472	482	458	495	465	471	485	480	497	491	495	465	454	446	504	514	467	476	479	467	441	493	505	479	530	469	483	500	453	481	469	489	442	497	489	477	476	501	483	499	499	452	531	526	483	450	485	508	488	487	480	486	479	479	477	460	433	476	496	498	498	484	474	512	499	476	430	526	504	476	467	474	472	492	483	480	486	510	486	529	466	512	480	484	461	481	530	479	478	497	478	483	511	519	502	448	445	484	451	490	453	510	499	486	487	469	534	450	529	426	490	504	479	457	436	491	501	501	491	486	532	490	499	549	527	488	515	508	493	468	484	446	494	485	473	494	478	501	431	494	484	487	474	449	436	525	504	485	473	480	529	474	504	477	475	449	465	484	493	489	470	538	466	458	501	482	491	501	477	520	446	504	548	455	501	509	516	516	465	498	481	475	468	470	520	501	463	517	503	543	481	506	494	486	501	458	459	499	507	467	493	486	444	498	499	485	482	473	443	487	499	488	489	530	512	495	490	507	484	474	443	498	501	446	489	488	468	472	495	507	482	491	521	509	510	517	459	485	489	507	472	456	469	448	485	490	465	506	479	489	519	438	485	459	457	469	501	518	453	481	491	489	468	471	476	482	500	481	464	465	467	497	475	458	522	511	493	498	497	479	471	471	507	482	469	479	470	488	486	502	510	538	466	513	459	481	479	489	484	460	483	490	478	475	491	500	502	439	461	479	482	479	473	494	478	495	507	496	521	424	478	476	495	476	484	469	468	510	468	506	501	450	480	508	487	455	507	520	503	464	485	497	520	477	465	491	491	492	507	496	489	478	485	497	491	460	495	474	497	500	468	459	489	491	487	463	477	523	481	525	480	441	482	460	504	442	467	490	492	504	504	458	502	458	491	467	507	450	497	524	490	503	464	518	470	448	483	442	490	493	486	455	424	471	509	485	437	487	457	477	448	512	487	467	446	478	520	499	476	501	461	480	528	439	471	480	491	491	472	430	456	478	486	489	504	503	507	518	494	505	508	503	482	490	495	443	511	499	447	476	454	502	482	457	451	478	495	510	481	475	497	476	488	501	470	510	493	472	506	502	465	492	497	484	529	524	450	460	480	484	452	464	450	504	466	489	493	465	477	462	470	461	476	500	474	446	512	484	481	507	520	479	515	479	493	468	515	497	523	464	489	472	490	500	471	501	448	530	437	464	474	470	467	485	451	464	483	476	489	539	496	513	456	461	485	482	474	490	503	468	475	474	504	484	484	481	525	469	480	489	470	488	466	506	498	441	501	464	496	464	480	495	462	477	468	485	495	488	525	472	483	490	494	481	495	426	489	455	497	466	496	478	471	469	482	477	471	463	504	465	494	501	506	453	438	502	547	482	499	453	483	445	475	500	423	500	491	459	512	501	474	506	444	496	472	471	507	464	484	492	530	472	492	474	472	493	496	478	483	500	512	496	488	495	508	496	494	467	485	454	449	445	518	461	468	481	456	465	457	495	493	528	483	482	483	480	477	495	461	519	463	435	489	495	493	484	508	456	469	467	474	494	442	486	475	467	518	515	468	482	473	495	475	476	441	470	461	473	450	490	517	517	494	523	516	474	515	483	476	534	526	505	446	508	528	496	481	501	499	478	467	479	506	458	497	449	486	516	455	491	476	489	462	471	447	480	452	467	478	501	490	453	503	501	476	491	508	479	513	474	484	494	461	532
4668	1689	1437	942	792	753	693	684	657	644	664	607	632	618	626	611	634	659	624	589	565	608	656	613	610	648	573	592	611	591	595	634	618	586	649	619	608	620	642	610	611	612	590	641	618	655	593	648	638	635	622	588	623	638	554	608	558	565	613	611	635	598	590	623	623	605	610	600	604	632	608	591	627	615	577	578	608	637	579	607	603	648	633	607	667	571	632	634	607	633	588	593	614	602	645	660	638	617	619	604	574	598	628	560	617	567	610	616	669	636	622	683	645	623	647	632	603	657	601	615	605	578	615	581	570	603	577	562	614	626	614	586	674	638	603	651	601	561	644	572	589	615	634	616	600	622	571	570	591	657	627	653	622	659	633	607	613	590	602	629	616	595	593	629	634	583	632	610	639	601	601	583	605	616	589	592	613	655	602	609	650	585	643	657	580	606	706	616	577	587	641	584	642	584	630	596	630	641	552	621	620	611	622	619	597	660	587	619	602	597	630	629	621	613	614	622	607	595	581	607	619	637	609	623	622	630	617	609	630	633	563	578	625	605	593	597	624	568	612	616	609	630	630	591	611	611	593	590	674	585	655	637	591	606	636	636	628	618	620	615	654	583	597	630	631	624	656	670	669	631	548	622	609	592	604	586	647	613	602	607	597	645	638	613	662	596	586	595	570	645	639	633	627	596	636	621	623	577	662	626	598	600	596	605	591	619	616	605	612	606	629	598	595	618	637	589	595	581	611	569	578	650	612	616	604	613	610	638	594	651	664	548	621	616	645	618	590	594	623	607	554	678	669	588	587	601	630	608	571	598	587	575	624	611	645	626	616	592	617	581	601	647	642	652	569	543	632	636	608	602	567	605	630	582	571	579	666	638	630	587	626	595	681	623	579	593	567	650	575	584	595	619	648	596	634	611	573	628	661	615	623	601	641	656	624	593	631	617	642	659	589	595	646	616	605	644	582	602	625	571	590	587	614	601	630	585	635	562	641	636	621	637	622	617	613	650	569	604	580	608	634	617	614	620	658	571	634	595	592	604	628	613	638	608	628	582	622	574	600	642	694	626	653	642	602	646	606	623	645	619	593	598	630	654	644	624	608	564	624	599	640	629	619	620	618	627	594	573	612	627	586	590	627	616	633	596	612	606	609	622	700	595	619	595	599	622	596	584	620	594	608	616	642	612	634	610	628	637	603	611	616	605	607	631	648	593	615	579	625	639	595	575	563	614	599	659	625	614	607	626	597	620	636	560	597	588	574	630	612	620	612	607	620	609	590	631	593	568	650	620	596	590	639	636	596	613	565	649	581	608	614	578	604	624	622	616	671	580	595	621	600	614	623	584	621	613	670	579	618	622	589	611	592	600	619	606	610	588	599	639	601	578	615	634	629	590	667	652	547	649	581	608	684	592	634	635	604	621	626	609	587	643	601	606	607	620	584	628	623	656	630	584	626	581	598	634	637	627	630	591	609	622	582	604	581	604	591	603	665	567	630	609	586	647	599	643	611	631	607	574	591	631	638	580	593	639	638	595	646	628	565	631	630	576	619	606	647	630	590	614	588	595	620	652	585	639	622	585	665	608	608	631	617	589	608	616	640	622	615	564	603	657	597	581	679	623	587	623	626	653	584	603	650	630	595	597	635	588	632	661	597	565	640	656	582	595	572	582	593	622	600	629	645	596	645	585	584	614	598	618	624	584	610	642	634	622	595	611	583	579	658	640	621	606	604	608	636	653	599	593	591	607	627	645	610	571	632	554	586	575	595	575	596	610	614	595	596	650	663	615	591	576	616	611	619	626	629	608	579	622	609	653	658	599	619	606	652	643	625	623	625	657	599	617	625	627	598	651	594	603	659	642	610	609	629	596	591	603	617	637	611	572	582	652	593	601	582	605	631	651	622	620	639	541	588	536	608	617	645	598	622	627	605	614	562	638	619	647	607	622	580	576	610	610	606	638	577	623	605	600	604	606	629	589	621	625	609	639	629	644	625	658	613	594	601	586	625	609	567	627	663	622	624	603	597	632	635	629	613	606	624	645	665	632	634	619	617	619	627	607	616	600	622	627	586	628	613	649	600	608	629	624	681	608	625	596	592	572	653	610	647	642	647	616	585	650	617	601	611	628	607	581	649	608	595	626	646	657	646	587	622	600	647	575	636	611	611	650	603	599	602	606	600	636	593	575	584	649	616	619	636	580	573	606	626	595	635	568	586	634	647	596	630	613	580	617	602	598	595	603	611	602	575	585	579	626	609	671	562	607	633	618	648	627	629	590	577	580	654	612	636	564	579	643	633	577	609	622	565	618	616	606	613	623	605	645	590	589	655	641	624	623	635	660	607	590	578	588	669	608	632	569	620	605	634	614	621	609	615	649	640	617	553	628	627	587	589	628	607	624	634	640	597	625	620	613	672	646	573	573	639	618	619	616	628	612	643	626	647	620	648	579	637	590	618	627	612	594	605	652	635	620	593	567	560	591	614	561	632	655	615	625	605	609	647	613	594	591	598	630	637	615	615	641	593	550	614	606	614	624	575	602	656	652	592	600	625	663	624	592	622	601	610	608	648	605	642	583	609	582	649	595	622	587	567	628	599	619	608	598	627	625	580	583	609	577	637	606	579	651	622	611	621	606	600	605	641	613	602	600	641	583	602	602	624	576	588	624	614	617	616	641	605	598	583	629	617	614	617	634	586	606	649	625	668	564	631	632	625	611	574	613	626	590	599	621	609	629	611	621	615	596	616	607	618	611	639	582	643	580	604	615	612	601	618	617	571	608	641	597	596	659	624	601	604	577	625	631	629	615	614	581	608	619	605	619	633	607	562	591	601	614	657	589	650	621	615	604	637	626	583	594	607	605	617	613	624	625	592	659	612	640	600	608	589	625	605	600	610	597	589	609	591	614	674	565	634	615	589	599	613	610	624	615	606	612	618	604	651	581	636	579	599	589	639	593	623	638	604	630	623	595	605	642	638	596	592	576	612	622	588	604	579	682	580	573	668	622	604	624	629	574	613	639	595	626	602	601	583	656	606	602	601	615	604	616	598	638	604	670	601	576	592	620	668	618	597	583	585	611	598	626	599	584	610	572	648	658	614	602	627	627	571	644	619	601	637	628	664	641	606	592	637	579	615	619	594	655	595	609	613	629	661	602	598	627	625	628	640	674	625	656	588	626	585	645	629	634	633	598	622	587	638	572	577	606	639	616	583	621	606	602	603	607	605	644	620	597	623	610	591	617	644	600	581	596	631	571	570	613	628	596	577	646	595	617	603	578	612	602	604	600	657	619	603	659	611	622	613	597	639	596	596	567	659	613	587	618	590	613	593	636	596	631	607	608	627	641	599	624	657	608	656	581	594	593	597	622	625	612	642	658	590	601	640	641	545	613	596	573	614	581	633	589	645	599	621	645	631	635	617	639	620	582	626	589	627	624	621	647	642	618	595	592	658	583	657	645	592	633	630	644	609	645	613	625	586	633	588	605	610	664	599	647	605	607
23685	20998	28253	23905	20979	9997	1685	1240	1049	1002	964	935	945	952	898	892	880	860	861	816	860	859	904	914	836	883	795	905	817	811	891	823	853	841	812	828	877	770	819	812	852	827	768	783	770	870	822	770	814	829	837	866	836	817	777	817	838	827	794	832	842	785	779	829	794	793	832	825	794	842	895	833	888	816	824	870	775	793	809	802	849	820	824	822	871	858	816	819	816	874	807	795	805	778	823	785	887	830	847	875	788	776	827	801	786	792	816	827	842	829	819	798	827	872	832	854	798	833	826	792	815	843	860	812	817	811	747	829	861	812	849	818	831	804	826	815	826	831	778	796	817	854	824	850	800	824	807	776	837	785	853	751	831	852	833	858	786	833	837	835	852	795	793	800	800	788	760	851	802	839	821	765	781	871	806	771	843	809	861	811	812	799	860	810	789	796	856	822	860	813	865	850	841	811	807	813	865	835	844	830	806	802	790	839	819	828	816	803	842	859	821	803	860	784	834	759	821	796	850	840	864	826	816	785	892	807	819	855	820	790	780	866	789	883	812	830	795	830	760	850	837	881	791	784	810	826	800	844	789	791	852	851	767	808	811	819	812	896	829	806	832	782	804	797	869	787	814	787	808	784	782	848	845	828	837	838	787	784	834	798	802	825	783	799	866	839	800	816	847	731	805	808	800	792	810	803	836	823	791	771	812	803	802	834	840	831	790	812	800	814	799	823	853	848	855	828	871	780	817	827	868	783	807	841	803	787	865	768	785	866	856	831	804	828	831	849	792	886	752	765	845	813	867	790	877	830	813	850	831	853	839	790	839	853	873	791	808	858	837	870	880	851	794	807	797	830	805	829	798	785	844	780	781	827	788	812	829	818	877	813	808	831	796	806	800	833	783	817	839	780	791	791	819	837	877	798	835	794	811	827	821	823	770	854	795	839	834	789	782	813	778	759	810	809	812	853	824	774	796	827	795	836	762	774	844	867	762	807	832	780	771	765	844	798	875	806	804	820	822	807	811	850	846	780	830	863	807	849	817	792	814	780	811	795	815	781	814	859	849	766	836	817	821	824	810	803	839	844	873	809	751	831	817	881	778	785	782	842	799	774	806	785	812	829	799	842	893	856	801	790	820	794	853	840	821	845	822	805	806	835	826	824	814	822	829	803	796	863	808	842	795	794	855	824	811	808	795	830	865	818	818	796	830	798	760	774	790	762	814	801	835	818	855	798	836	843	813	817	827	816	806	765	777	798	883	859	798	831	812	821	799	806	800	820	844	816	815	769	865	801	810	848	809	807	806	837	775	857	877	859	834	802	836	845	775	744	799	808	824	799	807	786	785	832	784	830	818	814	839	825	798	824	827	833	804	778	862	815	815	813	769	832	793	816	825	818	862	799	814	848	826	836	853	855	843	794	836	824	827	790	828	809	836	869	800	809	833	816	902	828	838	833	829	826	835	862	769	825	816	859	854	838	790	831	829	839	794	842	846	843	835	870	814	827	805	822	829	851	777	820	818	770	792	870	809	787	802	832	806	787	878	771	847	798	782	809	824	817	894	783	789	789	853	800	841	793	838	860	817	817	796	820	767	821	816	829	802	823	831	850	773	831	781	796	807	882	851	826	800	805	826	856	819	820	772	845	824	805	826	868	805	828	804	765	843	804	821	778	854	790	858	822	795	816	831	790	824	811	830	853	842	821	816	842	864	844	897	830	818	882	811	817	811	831	839	868	794	817	839	814	820	831	877	822	812	772	810	836	819	836	815	787	778	828	853	834	788	799	852	805	800	784	825	848	811	801	761	812	805	816	832	812	761	802	810	860	815	795	802	793	777	815	809	824	842	823	805	825	823	785	827	798	837	859	803	800	814	817	825	829	809	858	871	829	846	863	791	826	842	834	822	841	864	866	875	859	785	811	785	804	800	786	837	788	835	830	783	780	802	800	795	803	839	819	807	804	820	828	755	835	811	786	864	781	798	794	826	857	842	826	817	801	785	827	831	777	812	817	828	825	835	836	822	805	800	803	792	809	785	834	853	871	872	821	839	821	838	780	802	787	860	738	799	791	853	773	830	817	815	825	873	809	822	823	815	806	865	825	803	817	800	790	862	837	786	834	808	813	819	822	803	816	824	822	802	814	872	841	830	803	819	790	820	788	870	828	768	804	810	789	840	814	766	854	834	834	790	827	845	779	816	786	782	797	816	802	828	790	789	814	838	895	814	809	770	846	798	856	844	816	809	829	807	768	769	866	827	847	788	866	805	818	765	810	844	827	835	759	787	773	849	811	818	792	820	825	835	817	808	773	799	819	822	823	810	818	801	795	777	789	806	829	814	818	806	810	810	821	816	817	866	857	855	824	792	760	752	829	777	816	831	800	854	823	836	817	830	789	812	814	772	765	812	839	796	841	826	779	889	799	839	835	863	793	862	844	817	856	782	825	809	793	744	809	794	800	798	785	758	838	823	847	797	791	804	827	860	830	802	802	835	803	764	826	790	773	806	789	856	821	777	797	791	815	803	827	810	804	799	879	840	829	827	828	819	844	867	826	816	863	823	788	780	800	815	835	819	875	834	792	821	799	814	868	799	781	801	824	900	798	801	783	851	849	837	823	834	831	805	849	862	831	822	845	764	816	778	793	834	833	804	823	813	782	815	853	851	798	809	855	811	735	804	790	822	810	829	808	750	844	779	840	788	801	792	774	823	772	797	806	779	819	770	808	806	802	827	766	806	778	854	827	796	807	823	850	885	864	818	813	832	814	871	813	816	852	784	857	855	854	827	841	846	813	851	815	817	784	774	764	791	793	817	825	795	874	772	794	795	845	804	760	795	852	776	827	801	832	815	787	844	761	757	834	808	815	822	823	837	773	835	830	782	807	812	795	794	878	769	812	808	826	819	795	788	787	804	813	836	797	785	777	826	838	829	814	789	816	795	793	806	848	856	878	826	784	849	801	821	842	812	824	847	876	809	802	818	772	855	777	827	838	802	837	834	760	846	850	784	798	819	816	798	858	780	821	765	793	830	797	805	864	818	828	794	823	777	794	849	769	782	810	792	863	819	824	902	797	822	839	854	814	801	829	786	774	833	751	792	843	848	820	807	808	875	809	816	863	846	781	816	773	793	791	828	796	839	854	766	854	803	805	826	820	862	776	807	871	819	771	764	806	831	831	815	788	796	725	779	799	836	788	849	814	860	877	831	775	859	763	799	822	779	808	834	796	778	848	822	812	860	813	826	820	855	832	801	794	856	816	856	820	826	847	876	832	809	818	825	789	805	836	784	796	843	859	819	830	785	881	796	848	786	796	806	895	819	790	771	837	802	803	848	803	760	842	859	776	843	830	803	876	798	795	855	786	770	781	841	803	820	822	800	823	786	802	807	812	804	826	774	812	821	814	848	787	808	839	899	846	887	819	812	781	822	788	804	827	828	796	837	777	821	768	823	787	813	796	817	795	837	814	828	821	853	779	825	863	771	808	842	821	804	825	889	830
6437	10368	8479	4353	3278	2557	2173	1845	1663	1529	1377	1451	1273	1282	1246	1217	1161	1141	1164	1116	1113	1061	1080	1113	1112	1036	1068	1087	1124	1030	1079	1024	1044	1084	1040	1032	1076	1078	986	1040	1045	1127	1042	1120	1053	1087	1015	1119	1049	1006	1062	1043	1003	1037	1040	1000	1062	1003	996	1027	1033	1033	1031	1020	1010	1028	1038	1021	1086	1071	1043	996	1062	1062	973	1027	1052	990	1059	1045	1059	994	1034	1027	998	1031	1043	1002	1043	1022	1008	1037	998	1053	996	1027	996	1066	1002	1017	1010	997	1016	1038	1107	1012	1029	967	1062	1022	1008	1047	1012	1026	1044	1043	1030	993	978	1034	1023	1049	1023	1006	998	993	935	1051	996	994	1051	1016	997	994	1063	1037	1026	996	1055	1058	1045	1041	1019	987	1017	1041	1057	1050	1060	994	1078	968	1052	1038	1061	952	1016	1026	973	1056	991	1076	973	1036	1018	1014	1048	1050	1058	971	983	1005	1027	1032	1042	952	1011	1010	1032	992	1029	1071	1020	994	1084	1022	1002	1026	1067	989	980	979	995	1026	1084	1030	1029	1043	1035	997	1091	1067	1055	1040	998	1041	1051	1059	1013	1011	1023	1092	1048	1021	1018	1067	1020	1033	1025	1005	999	1024	1050	1054	1069	1013	1013	1039	1008	1019	1046	1012	1062	1031	985	1017	1010	1074	1005	1009	1028	1068	1008	1007	1029	977	991	1050	1026	1046	1021	995	1083	999	1038	1072	1044	1010	1045	1007	1039	990	992	951	1049	1012	998	972	995	1006	1045	1020	1059	1005	1050	1043	1025	1054	991	996	1080	976	1030	1057	1055	957	1057	1007	1045	1021	1015	1020	1020	1017	1014	970	1011	1004	934	1002	1059	1024	943	1004	1014	998	974	1018	993	1069	1010	1038	1056	1033	1027	1054	986	966	1037	1053	976	1032	985	1071	1036	1024	965	1040	1021	976	999	980	980	1004	1016	1036	1086	977	986	998	1022	963	1035	961	1046	1062	992	1054	985	993	976	1024	1018	1040	1073	1007	1049	1009	1033	1001	1008	1006	1036	971	1002	1072	985	1018	1005	1026	970	1021	1057	1003	1013	1054	986	998	1008	1018	1078	1045	1004	1043	1007	1027	1008	992	1049	1029	1008	999	1100	1092	1010	995	1028	998	1022	1018	1086	1044	1054	1052	1005	1082	1013	1037	1028	1026	1014	1060	1017	1018	1001	1054	1036	1081	984	971	1016	1052	988	1057	1083	1022	1060	991	1037	1019	1042	1013	1067	1063	981	1020	1021	1045	995	959	1033	1073	1025	987	1021	1029	1038	1027	1022	996	1033	1012	974	988	1006	1010	998	959	1011	1029	952	997	993	993	1033	1027	1091	1009	1110	1031	1032	1070	979	1043	1030	971	1048	1043	977	1019	1035	1004	987	1018	1007	976	1045	1064	1016	988	1040	984	1080	1025	1031	1021	1023	965	1071	1076	1013	994	1047	995	1006	1004	1039	1090	975	983	1039	1099	1037	1105	1027	1002	1018	1044	1069	993	1015	1021	1002	1008	1004	1084	1065	1006	1066	1016	989	1028	1047	1009	1005	1034	1023	1010	1040	1053	995	965	1045	974	995	982	1062	965	1042	1032	1058	1031	1003	991	1036	1020	962	1007	1046	985	996	975	998	1004	1046	1019	1020	1046	994	1019	985	972	1027	1099	1077	1029	1003	976	1055	993	984	988	1014	1018	1052	975	1006	1024	1055	1018	964	1008	988	1018	1024	1012	1019	1024	1005	993	1004	1034	1035	993	1003	1049	937	1023	1033	1028	1037	969	1076	1046	1042	1042	989	1067	1023	1039	1026	1015	1030	1019	1044	981	1018	1011	1075	979	981	975	1029	1038	1003	1050	1021	1036	967	1003	1019	1048	1059	1013	1024	982	1017	994	1056	1074	1092	1031	1021	1053	953	1062	1034	1005	980	1052	990	1119	1018	1017	1023	982	1015	1039	1030	1006	996	1024	1058	1023	948	1017	1061	1024	984	994	1054	1040	999	1003	1091	1049	969	977	981	1038	1027	1043	1006	1089	1023	998	1054	1024	1027	1048	989	1016	1021	982	1009	1017	990	1025	991	1023	1041	997	991	1037	1070	1036	1060	950	971	981	1052	1030	1017	1036	973	1060	1068	1033	987	1026	1031	1028	1050	1021	1080	1045	1088	1046	1011	976	982	1010	992	961	985	1018	997	1031	1011	980	992	1049	1001	944	995	1043	1020	1055	1018	1011	1078	1001	1064	1036	1054	1021	1030	1031	1003	1088	1048	994	1018	973	1064	980	1077	984	990	1000	1000	1042	1053	1071	1005	1043	1008	1047	1035	956	1065	1082	993	1039	1012	992	1006	967	1001	968	969	1051	1002	995	950	1016	1010	1068	1034	1039	1020	991	1001	979	1057	1008	1029	982	1025	1016	983	1037	1030	1062	1040	992	995	1034	1034	967	1042	1064	1026	1023	1007	1050	1058	1077	1022	1023	1021	1046	1041	1001	1006	965	979	962	1037	1036	1029	1078	1053	1029	1040	1005	1024	987	1019	1006	1060	1042	1030	1005	1049	1031	1025	1042	1026	993	1068	1063	1013	1037	1015	988	1058	1009	1039	1061	1070	1026	1046	1022	1032	979	965	1041	986	1026	1059	1009	1006	1045	1000	1010	998	1036	1035	1030	1005	1012	996	986	1048	984	1047	986	1031	1010	1069	988	1058	1034	1062	1062	1022	1051	1006	1012	984	1068	1013	995	1011	1059	942	958	1055	995	970	964	1028	1019	986	1002	979	975	989	988	1070	1041	934	1057	1019	1009	1093	973	1013	1066	1019	995	1037	973	1016	977	956	1078	995	1052	1007	984	998	973	1031	997	1073	1003	1038	1015	975	1023	1013	1022	1036	1017	1033	1030	1040	1004	1026	1031	1038	1041	1016	996	1006	1009	1018	1005	1012	1040	1037	994	997	1048	1071	990	1049	995	1028	1061	1019	1040	1035	1029	1098	954	972	1009	1033	1086	1054	1056	1066	972	1045	996	1032	1041	1037	968	1058	1018	989	1044	1032	1011	1045	1020	1009	1003	1002	1058	1019	1015	1100	1052	1039	987	1003	1003	1023	1036	1001	1031	984	1002	1049	1040	975	1011	999	992	1002	1004	998	1008	1074	1002	1022	1059	966	1044	947	1004	976	999	987	1018	1001	1005	959	1013	1015	1021	1055	991	1065	1003	1003	1019	1036	1034	1042	972	938	1007	1055	992	1008	1018	1023	1074	972	1023	1014	1047	1013	1028	985	1069	996	1007	991	1024	989	954	1025	1025	1010	958	998	1062	1000	1020	997	990	1045	1000	1057	984	1004	1031	1023	998	1029	1019	1052	984	1029	1024	1037	1024	1004	1058	995	1021	1024	1021	1083	988	1054	1036	998	1026	1016	972	1033	1084	1031	1029	1009	1040	1005	1019	1045	1027	1074	1021	1047	1032	987	1031	1004	1069	1004	1052	1082	995	1064	1045	1004	1005	1065	1070	1027	945	1027	1071	1025	1047	1055	1066	1019	996	1028	977	1017	1028	1016	1007	1017	1083	981	989	1031	1014	1024	984	1031	1032	1024	1031	1043	962	1040	960	1086	1010	1041	1025	1006	997	1108	1013	1069	1028	1006	1001	1058	1031	1042	1005	1003	1069	1026	1007	1062	1010	1016	1042	1063	1081	1038	1000	1032	981	998	952	1064	1001	955	1000	1020	1002	1033	976	1013	982	1029	1041	1057	1039	1012	1030	1062	1040	1062	1033	974	1005	997	961	1017	1041	1032	1021	1011	925	1020	993	1065	1052	1008	950	1042	1022	996	989	1042	1013	1023	1005	1002	1087	977	1053	982	1046	1092	1052	1036	1025	1016	1012	981	1066	1027	982	988	1045	1052	983	1010	993	1007	1065	1007	1031	996	1002	1077	1085	1043	1027	1041	1071	1028	1017	1036	949	1028	1041	1084	1001	999	1062	1056	998	997	1037	1073	1010	1021	983	986	1009	1035	1050	992	1091	1057	1021	1009	1070	1002	952	1045	978	1055	1013	974	1019	1095	1049	1010	996	957	1005	1090	981	993	1026	1022	1058	931	1001	1076	1051	1039	1009	1050	1029	1016	1038	1083	1020	988	1045	1044	977	1022	1049	1030	1019	984	1029	984	1022	1032	1035	1018	1057	991	1041	1006	1023	997	967	1001	997	1017	1018	1052	969	910	1019	1018	1043	1011	1058	954	1052	1012	979	1009	995	1009	1007	1013	1030	1022	1036	977	1017	1011	1061	1030	1059	1020	1031	1059	1011	1026	999	1031	993	1043	1007	981	1031	1053	1059	1013	994	977	1029	991	1016	1003	1037	1043	1059	1031	1018	1059	993	1005	1043	1057	1009	1008	998	1053	1010	1040	1029	1026	1058	1007	1044	989	1023	998	1079	1001	1005	981	1047	1003	1014	1018	976	946	1015	1080	1025	969	1030	1090	1029	1058	1085	974	985	1044	1029	984	1052	1010	1089	1053	1035	998	1023	954	1034	1034	988	985	1006	1035	1011	1004	1031	1030	1037	1076	1016	1013	1013	1102	1010	1030	1029	1041	956	1055	995	1005	966	1016	1032	1058	1031
22756	21002	28747	23465	21002	21049	7758	1610	1167	1155	1045	961	955	890	919	820	799	817	846	855	793	734	762	821	770	753	782	804	728	707	789	822	715	735	799	745	767	756	721	743	720	744	781	766	724	724	776	733	802	769	742	730	732	744	733	746	753	730	722	709	707	759	707	682	705	705	729	757	715	707	703	751	766	662	729	696	744	686	754	695	675	710	721	718	725	720	703	706	721	687	697	656	682	765	732	687	751	724	722	697	730	769	690	722	700	746	709	711	751	715	747	724	678	760	715	688	755	657	737	720	758	751	716	743	767	736	689	815	717	709	733	732	740	759	738	681	694	680	704	771	736	675	690	716	758	713	729	735	711	761	747	694	708	777	688	749	715	755	755	759	709	739	721	756	717	664	711	725	771	709	736	735	752	698	688	735	759	729	728	713	700	672	704	678	742	734	701	743	685	734	769	725	724	702	695	728	702	697	700	735	710	710	688	691	812	734	694	722	703	706	719	724	699	762	751	709	694	709	716	707	744	754	702	698	715	707	752	677	703	757	742	681	686	739	673	694	677	720	682	713	667	695	700	664	678	766	725	739	711	683	669	708	719	723	717	720	740	689	746	680	730	751	743	707	693	721	752	659	685	690	697	744	739	755	750	690	674	756	732	723	695	697	712	686	742	752	752	726	716	727	709	710	682	778	722	725	699	749	762	710	673	687	717	759	738	733	734	711	657	754	741	705	710	758	799	751	744	688	697	667	715	696	710	699	729	727	737	723	705	741	733	680	742	718	679	710	632	711	689	717	709	696	705	685	750	722	740	669	695	735	692	710	735	699	685	735	769	692	700	715	712	707	692	715	747	705	673	734	733	689	696	747	673	691	709	722	729	734	742	668	701	691	754	700	725	718	676	744	708	731	765	733	717	686	738	747	684	676	750	708	731	713	696	669	704	745	709	744	678	666	731	690	726	658	716	726	682	706	723	708	691	727	683	704	707	719	686	802	720	684	710	695	703	721	723	707	712	708	707	693	732	680	711	748	755	703	685	720	736	675	750	646	763	693	727	760	698	720	678	686	707	708	733	746	683	671	729	733	755	666	695	699	697	757	705	722	713	694	730	720	808	727	730	696	698	729	707	727	745	645	722	700	720	686	671	719	687	737	719	689	647	730	722	720	699	716	685	716	713	707	701	680	756	744	710	705	663	711	659	690	727	707	731	693	684	710	699	706	720	723	700	743	721	720	746	738	697	656	681	686	738	713	707	708	715	706	692	696	666	714	691	716	714	680	709	712	750	682	691	704	701	726	738	737	699	736	704	711	714	711	713	694	675	718	700	642	724	654	709	669	713	719	721	681	722	668	747	737	746	702	735	709	694	722	743	677	660	708	752	718	692	727	673	701	717	736	687	679	670	663	701	676	690	748	730	698	773	722	712	686	745	746	701	735	729	745	731	695	704	690	705	722	706	704	738	754	670	701	755	707	702	714	672	759	718	710	732	725	695	691	690	683	720	694	744	719	684	685	692	711	746	698	703	738	689	696	667	728	720	698	743	761	731	691	697	720	706	682	691	714	681	725	722	697	739	687	708	723	694	701	714	664	698	763	731	760	714	697	678	717	706	746	718	708	740	743	709	685	723	761	674	681	718	759	734	709	690	748	708	720	726	715	765	708	683	694	680	754	704	728	767	725	698	668	707	684	686	692	707	721	724	672	712	754	665	701	702	762	769	713	712	697	746	703	720	703	694	689	715	729	717	754	747	671	724	714	718	676	709	680	735	741	696	723	707	749	713	714	722	744	742	729	709	712	671	726	693	715	753	750	711	743	683	704	735	756	769	683	692	739	717	725	696	694	735	677	695	741	765	686	654	719	715	724	695	766	726	731	652	652	691	756	689	730	704	732	710	696	718	707	723	715	717	690	758	698	730	638	765	692	755	711	741	678	724	685	704	705	703	694	670	735	695	705	684	720	738	698	696	696	739	672	748	686	718	739	756	704	728	687	730	682	708	731	693	740	722	732	737	686	716	730	712	686	743	696	694	674	723	679	741	709	713	701	706	659	718	734	682	717	686	700	695	712	679	729	687	717	718	647	688	727	703	726	679	692	756	701	665	652	668	706	727	727	704	669	720	676	754	685	656	728	686	761	710	698	749	775	700	727	705	719	737	715	700	702	700	728	799	719	699	737	732	735	737	744	717	676	763	711	702	710	662	739	730	687	676	692	658	682	717	747	744	725	687	786	681	673	727	697	740	772	698	727	686	704	707	686	681	765	678	740	705	680	679	717	745	672	705	701	716	663	716	729	692	725	712	701	739	679	675	732	695	714	699	743	723	737	695	749	731	705	737	684	726	754	665	664	706	703	672	720	707	766	732	772	726	711	774	727	745	748	725	715	715	698	710	705	696	737	739	777	721	738	692	736	722	733	685	692	683	758	691	744	711	695	688	721	699	726	744	731	672	708	748	739	682	710	703	702	711	702	731	723	737	745	710	674	716	651	682	710	700	747	691	615	725	727	734	704	698	697	687	658	706	722	699	687	688	694	678	709	699	713	723	673	719	742	709	751	732	659	662	695	758	701	722	715	692	709	703	743	742	688	678	755	706	642	688	655	697	743	698	701	745	697	748	644	725	726	660	710	736	689	721	722	687	715	724	690	723	672	744	707	725	703	702	713	690	697	687	686	709	720	739	678	692	696	729	695	748	651	693	686	732	724	728	749	676	715	699	734	691	688	748	677	690	711	684	722	736	667	687	706	707	730	705	738	719	682	699	702	689	704	652	678	682	700	735	699	730	714	700	693	712	727	682	749	672	696	639	683	759	691	669	706	698	727	733	700	701	723	685	765	736	728	736	676	723	697	676	728	658	743	699	717	692	727	731	731	708	742	763	670	681	678	672	772	657	695	730	695	683	706	699	720	731	733	658	711	692	701	713	712	699	712	701	665	766	765	699	706	714	723	712	681	740	732	763	750	713	743	671	753	733	734	691	712	680	741	733	680	680	699	707	668	759	699	706	724	691	753	708	744	720	715	736	724	709	676	711	706	698	736	744	715	691	712	697	686	703	740	709	731	709	701	690	719	665	680	679	747	753	663	686	723	703	754	723	720	729	735	717	717	718	784	679	764	722	736	715	686	717	753	704	732	687	697	715	718	686	757	702	711	748	695	668	744	632	696	730	720	705	690	687	678	723	687	729	762	754	746	696	734	717	725	706	726	664	714	773	675	674	689	705	647	717	714	737	743	706	694	719	724	735	764	643	684	713	737	722	732	740	735	752	686	688	730	680	695	721	693	669	699	723	736	747	739	760	735	708	691	718	722	702	673	732	725	713	689	726	699	737	743	669	686	731	667	701	700	723	662	692	734	704	726	729	698	729	715	731	690	743	728	698	737	686	713	684	671	703	735	688	746	721	731	729	714	732	691	716	664	727	703	743	700	695	704	727	725	703	714	689	719	691	682	706	672	725	689	699	710	711	749	676	678	679	755	698	724	706	736	676	711	727	700
8348	16256	13077	6938	4993	3826	3064	2510	2119	2039	1670	1516	1458	1384	1281	1224	1228	1157	1108	1091	1073	1062	950	1004	1013	994	972	972	983	930	971	969	952	946	923	906	922	918	904	873	949	939	907	950	936	887	936	921	875	859	887	942	943	900	959	922	941	897	881	875	952	915	910	917	932	885	894	870	886	933	854	883	888	925	870	923	901	846	912	883	895	917	920	905	924	899	878	857	897	908	916	894	869	943	908	910	896	893	873	888	916	908	915	895	895	875	809	909	883	885	902	901	894	858	912	870	857	870	855	886	896	924	917	871	955	898	950	897	918	901	838	881	820	882	936	958	922	912	903	853	922	844	926	864	922	915	913	942	897	880	892	872	939	862	948	943	894	939	909	945	852	934	927	861	872	921	856	872	873	909	875	887	893	893	877	827	896	869	898	926	914	962	948	892	893	909	839	916	900	885	872	894	883	866	899	901	903	893	868	908	904	918	829	910	920	896	837	932	896	912	914	922	884	858	904	913	915	911	878	925	874	908	901	887	858	869	889	898	926	886	876	930	951	875	871	870	906	857	876	852	899	905	914	852	912	887	857	850	871	888	872	921	883	938	853	853	922	891	866	884	908	919	927	908	913	853	869	874	850	961	894	897	880	826	880	823	849	852	930	909	894	852	887	882	889	898	881	925	884	877	851	869	860	900	924	912	902	870	897	872	830	921	847	877	852	933	860	923	897	893	826	876	902	897	925	923	883	916	905	902	905	875	884	872	906	935	925	914	861	908	923	846	873	844	874	940	853	916	882	919	880	890	894	909	901	915	870	880	837	925	908	927	890	946	888	877	855	947	876	929	870	892	952	925	865	869	883	869	885	854	885	937	983	853	827	904	858	861	915	836	886	902	946	896	906	888	904	903	893	881	831	928	848	874	863	912	874	895	928	898	890	912	876	845	919	835	933	838	860	911	882	917	926	881	880	900	895	884	854	924	901	891	864	864	929	865	870	893	926	879	887	889	881	888	878	960	904	917	869	876	873	893	913	862	917	926	854	826	889	875	889	885	894	944	925	945	884	856	954	905	903	873	910	854	882	921	889	893	921	922	896	864	926	848	936	952	879	905	947	893	945	922	865	861	926	871	901	892	877	892	875	894	862	903	913	910	854	913	918	925	868	905	937	908	971	852	877	905	876	806	885	890	880	936	904	908	900	857	938	904	929	892	930	938	906	897	910	898	846	902	883	913	869	865	891	914	937	942	904	894	904	863	877	912	869	860	943	884	905	927	837	884	879	844	928	903	927	901	923	877	850	883	916	886	873	914	897	913	860	913	876	859	957	918	920	932	893	880	915	873	835	913	875	901	912	864	910	947	894	901	923	893	920	870	881	882	885	857	872	890	885	884	885	875	905	893	943	873	963	807	927	840	907	909	888	884	958	876	912	894	879	891	911	869	884	882	902	887	893	912	893	863	886	864	946	905	871	862	870	938	946	879	901	920	886	897	885	898	918	922	900	879	926	875	892	958	893	868	903	897	906	851	880	899	912	887	948	904	877	824	882	888	908	900	897	894	865	869	917	884	895	891	920	940	901	894	887	907	925	958	891	871	902	946	951	910	910	897	916	872	897	876	911	927	923	945	952	905	903	843	948	857	903	882	839	879	867	916	939	870	933	904	876	904	855	912	835	890	912	858	881	916	856	885	846	935	895	878	883	879	902	910	901	903	932	874	886	924	881	966	916	881	914	952	882	869	841	892	936	937	899	862	862	901	912	859	909	860	871	883	868	891	938	932	904	927	865	901	910	887	882	896	883	887	918	874	977	901	870	914	841	885	926	897	891	859	897	865	910	904	896	907	879	895	862	865	890	870	882	884	957	888	862	950	900	909	875	951	853	898	879	857	906	895	907	880	849	828	922	884	953	867	844	838	941	936	831	898	897	955	853	933	895	882	876	875	923	904	913	881	935	864	901	904	924	926	922	881	869	879	909	913	913	882	873	881	974	943	882	883	907	871	938	927	870	893	875	868	954	873	960	871	875	878	865	857	880	911	898	935	891	917	903	891	886	827	888	894	894	885	911	876	942	943	911	845	882	856	915	924	865	843	904	898	882	896	872	883	853	888	874	943	950	905	927	935	933	909	885	857	855	902	850	916	865	886	950	848	891	903	913	944	858	867	925	848	917	897	881	847	911	895	892	923	936	874	907	834	918	846	926	909	884	896	914	840	876	879	866	864	893	906	833	904	901	952	882	951	872	852	961	914	949	846	922	942	907	909	906	826	863	874	912	948	898	887	918	896	870	896	870	873	813	886	862	886	912	895	906	893	930	864	854	908	924	888	877	881	952	900	871	890	868	941	875	893	830	895	908	889	861	940	929	918	908	844	923	925	884	858	930	896	889	894	899	891	906	918	879	878	833	826	929	934	885	848	867	900	899	848	896	857	872	877	873	910	946	900	859	943	879	945	855	882	901	869	905	911	869	882	857	870	921	851	887	861	883	918	909	942	898	879	915	887	913	902	905	934	890	914	911	897	906	924	865	888	835	920	910	900	1001	937	891	893	929	888	860	923	912	942	933	936	876	940	935	868	931	853	914	888	893	857	887	905	934	874	863	899	873	838	933	940	876	893	900	889	985	848	877	861	915	867	895	926	891	886	911	918	860	882	904	851	862	856	870	865	894	889	907	879	923	862	904	921	846	891	854	945	955	880	856	917	954	928	886	886	817	939	922	885	881	876	873	932	925	910	873	904	929	912	849	857	905	847	864	850	888	906	937	925	887	861	895	864	903	944	923	945	922	916	878	912	864	898	901	886	926	922	865	882	853	913	903	861	926	888	903	877	880	907	884	882	918	873	941	875	888	879	880	897	890	909	904	920	933	898	913	915	886	912	904	949	878	909	866	911	902	839	861	921	899	904	956	939	843	838	858	867	862	853	873	928	873	866	882	855	867	847	910	919	927	853	953	897	853	836	899	889	866	876	921	866	903	922	943	870	928	954	871	889	880	879	849	894	843	877	931	948	920	915	893	892	936	877	896	865	863	867	886	817	843	892	901	886	894	887	881	882	919	920	888	935	920	887	898	895	870	842	872	904	888	884	929	889	892	860	846	921	868	877	863	887	850	887	847	890	860	839	859	846	916	876	920	897	856	907	877	888	853	903	884	924	894	889	871	917	892	921	923	883	900	857	957	855	881	912	947	872	902	832	891	918	851	928	865	934	899	910	934	888	939	896	904	907	858	927	869	919	864	839	899	918	913	866	898	862	843	877	934	890	921	910	921	874	879	885	874	903	957	914	907	867	903	901	885	847	838	880	854	906	881	850	885	877	889	798	820	905	959	870	838	900	888	880	842	923	898	857	887	949	871	874	922	894	872	952	873	933	921	904	861	904	866	890	906	907	865	845	865	948	881	836	896	937	901	893	855	885	931	917	931	927	859	866	890	899	877	853	922	891	915	878	878	893	901	868	898	888	928	883	933	857	790	841	920	929	869	863	942	860	908	887	938	917	838	884
26622	20477	9316	1169	793	735	590	506	503	490	530	514	445	487	504	491	481	474	489	451	477	466	458	489	440	494	455	469	427	483	494	470	483	499	481	455	476	511	450	428	484	524	504	489	448	474	503	499	477	513	525	488	486	490	442	481	480	471	494	489	463	484	444	444	474	468	453	491	482	511	485	449	471	456	507	472	497	484	475	459	490	499	493	505	502	497	474	460	507	481	486	467	474	490	437	493	476	460	460	456	492	441	472	500	486	463	463	487	458	480	466	495	465	450	496	468	447	473	476	469	497	484	467	489	478	456	483	461	469	483	450	467	484	490	488	489	456	478	480	474	483	468	515	478	458	486	512	461	441	452	458	500	463	427	458	459	460	513	465	492	498	554	461	498	439	493	468	489	464	472	449	488	473	471	491	473	476	476	506	449	472	474	442	510	485	448	480	444	490	465	463	484	435	500	496	466	492	440	494	467	479	474	447	478	424	425	467	509	445	453	484	484	486	469	466	476	475	478	517	443	512	486	454	476	454	462	484	472	484	488	482	495	498	472	534	470	523	507	466	499	497	468	505	475	510	513	474	532	533	487	490	444	508	485	522	442	477	457	429	489	472	477	487	482	444	527	443	505	447	458	461	506	485	435	438	472	464	465	412	471	496	443	473	439	455	472	476	433	476	508	495	468	503	493	477	532	440	420	482	479	476	485	479	485	495	494	460	441	452	462	474	478	509	474	485	455	468	481	491	500	492	522	492	461	482	488	500	432	486	524	504	474	515	524	486	506	503	470	436	469	487	489	472	494	468	510	494	518	486	476	513	496	462	471	459	446	491	478	505	480	480	482	466	499	489	504	493	497	477	453	466	492	498	449	468	468	503	479	432	475	496	436	500	467	500	460	481	444	499	488	498	509	499	450	468	479	449	494	458	466	479	474	450	496	490	488	459	442	483	457	440	479	455	508	501	436	518	509	492	472	503	493	468	472	465	474	469	454	469	487	456	484	475	505	484	507	463	453	452	491	442	486	430	504	491	474	476	481	480	487	468	447	504	474	499	453	462	457	472	474	498	457	468	465	476	484	484	477	457	486	490	463	484	482	502	470	498	485	486	486	485	455	454	463	493	475	486	453	492	470	454	519	466	469	449	505	486	461	510	504	468	478	453	468	450	459	495	479	501	473	495	508	449	460	484	490	453	496	509	471	455	487	471	490	478	509	478	483	486	473	469	468	480	442	478	463	478	468	455	488	501	477	444	479	487	493	481	467	483	505	458	502	468	460	469	449	477	476	506	476	501	491	445	469	527	497	474	438	475	481	455	492	466	437	447	485	486	481	488	495	453	501	515	489	467	457	465	442	472	456	492	497	486	425	465	538	493	464	507	513	496	440	462	415	502	492	480	440	472	491	428	464	436	479	447	510	469	445	506	492	452	466	452	441	485	488	496	503	495	455	478	473	464	462	518	497	473	464	484	455	485	491	464	477	485	482	520	464	454	441	540	463	451	506	444	469	514	525	501	504	462	511	482	472	448	511	470	444	474	501	466	490	481	476	466	450	486	452	511	478	478	447	494	491	465	450	471	468	486	490	454	472	483	493	451	510	445	506	469	480	481	497	480	486	477	437	494	450	447	495	472	504	456	495	449	490	468	446	514	495	506	469	461	462	487	454	445	507	479	447	525	452	438	471	484	445	446	478	453	478	490	505	480	458	481	509	449	479	488	457	501	455	465	510	494	444	479	418	470	465	453	491	511	461	487	482	448	442	463	486	508	481	445	490	477	506	460	499	460	479	431	497	429	520	501	473	482	472	465	470	438	433	491	462	462	453	467	466	487	476	498	546	477	536	501	452	481	454	488	505	498	490	452	472	494	443	458	468	472	491	480	447	461	433	465	505	448	477	457	475	468	465	463	496	501	466	449	503	492	411	466	470	492	505	508	458	504	468	505	477	468	513	462	462	446	502	460	469	474	500	500	464	505	477	482	495	462	486	442	512	458	497	470	471	464	463	475	466	473	485	464	511	462	490	474	469	480	470	455	482	477	462	471	462	496	473	475	472	450	469	467	481	488	458	445	461	468	517	445	459	474	490	422	476	467	517	488	485	483	457	453	473	492	471	453	495	487	419	447	439	485	476	462	461	459	475	482	536	442	475	484	494	462	427	507	486	492	497	474	503	458	475	460	468	464	483	495	508	463	506	486	458	487	477	460	478	475	498	477	513	494	499	512	483	470	463	482	454	429	482	514	527	492	505	456	460	479	481	543	473	500	465	428	502	498	455	464	487	473	490	501	463	494	506	474	494	486	466	473	472	508	489	480	506	468	494	489	462	514	483	474	481	444	496	511	430	472	452	477	478	490	494	513	481	499	490	479	455	471	452	495	496	503	473	477	488	519	443	508	509	462	523	468	452	454	535	502	475	459	535	455	488	481	485	492	472	474	465	483	511	494	443	472	530	496	513	461	513	479	464	527	503	484	463	501	478	464	463	466	494	446	479	461	428	486	404	461	436	476	459	454	513	448	480	511	466	441	500	441	447	508	537	451	494	485	397	450	454	480	494	483	460	491	462	466	460	468	477	470	486	484	495	460	468	462	450	465	502	477	471	513	533	504	477	519	494	469	460	494	461	453	504	524	478	502	518	498	526	453	473	480	457	479	425	461	495	421	521	484	474	465	489	446	436	470	457	485	456	472	506	462	429	467	456	481	459	468	456	463	538	517	482	492	474	491	476	442	540	462	501	460	478	484	458	423	513	495	492	501	478	506	433	485	461	478	467	489	491	492	472	470	524	486	509	481	453	489	493	456	483	501	499	486	518	510	455	510	454	475	486	488	507	475	475	454	467	466	448	451	448	496	512	440	465	565	472	500	470	451	499	526	433	522	450	467	466	481	497	500	488	479	482	479	500	479	483	523	472	476	450	477	494	471	489	467	443	464	472	478	471	476	435	507	522	487	451	479	452	449	458	488	444	515	450	479	459	503	463	470	481	435	500	479	502	473	483	449	462	434	507	490	482	450	492	473	481	464	495	475	473	454	455	469	498	480	439	480	459	435	461	478	451	465	454	472	466	493	536	485	448	470	491	475	424	453	498	495	518	488	459	447	459	490	487	460	460	473	502	485	459	476	467	419	490	465	457	470	455	446	486	449	462	498	471	455	505	491	476	464	469	512	506	480	497	502	495	446	495	470	483	457	479	474	440	458	465	497	467	468	493	468	493	478	479	476	476	456	505	508	471	510	500	507	481	522	477	487	473	464	436	511	479	474	464	470	481	460	488	505	479	517	482	519	458	504	474	443	488	495	472	455	468	498	476	474	469	454	494	478	483	472	503	497	483	491	456	430	514	467	462	466	473	478	466	495	498	473	459	488	470	493	474	481	484	494	466	497	479	468	460	479	462	484	473	495	476	491	484	480	500	442	483	490	487	453	520	475	461	473	501	422	486	494	469	503	497	450	465	476	455	483	482	487	497	491	450	482	504	520	434	489	496	445	498	444	440
4725	1631	1435	941	851	732	735	656	665	648	631	646	624	646	633	646	606	630	567	611	640	665	586	640	605	619	602	609	639	592	611	618	589	625	607	617	666	570	593	589	623	629	590	635	596	635	667	649	593	597	614	596	592	622	601	574	603	564	619	603	611	629	585	634	638	611	562	611	591	595	631	615	604	642	607	587	635	647	607	594	614	583	617	566	566	540	580	618	656	604	639	600	637	609	579	633	617	613	612	594	611	615	666	605	565	614	593	630	584	606	593	626	564	685	584	646	607	594	562	646	617	598	614	606	582	593	615	582	600	632	656	608	632	651	562	653	623	548	574	631	611	584	588	647	634	599	611	629	641	606	565	600	619	624	638	620	606	634	582	611	617	582	585	609	607	606	617	618	625	598	619	647	633	583	623	587	647	597	616	639	606	616	654	607	641	617	556	659	587	623	587	594	588	579	584	589	623	606	580	578	603	582	599	623	644	629	636	643	590	652	598	626	616	618	621	592	614	586	642	615	637	542	632	575	604	596	629	628	608	594	607	606	582	595	604	610	659	632	588	628	632	627	608	616	596	635	593	606	597	586	587	599	596	607	602	607	580	624	599	581	607	608	591	609	580	589	629	652	606	593	590	593	601	610	628	580	562	586	628	603	582	597	606	584	618	571	595	621	644	586	665	611	614	619	587	576	603	626	631	596	594	633	593	622	600	613	622	593	604	621	599	607	597	587	577	580	646	549	568	579	605	610	611	607	595	617	649	572	639	621	557	612	630	575	605	617	601	580	618	589	596	627	591	601	623	613	588	570	591	597	622	577	660	590	574	634	616	634	632	599	611	624	603	619	532	591	583	586	606	598	604	602	624	600	625	556	621	622	613	595	600	583	592	605	601	645	639	592	608	605	641	612	625	619	569	666	604	627	615	641	618	632	589	654	659	631	587	551	616	650	620	586	602	630	594	573	646	584	617	640	590	594	646	581	597	585	619	625	594	594	622	589	586	618	614	602	571	612	590	611	598	588	575	614	583	546	598	554	600	588	589	621	601	599	600	620	580	588	578	607	597	624	617	609	591	643	586	612	630	588	636	623	600	575	577	602	560	640	644	637	606	623	588	637	587	589	625	585	604	576	662	628	596	641	630	596	604	631	610	574	621	613	658	638	571	636	592	629	640	595	646	618	625	632	583	624	585	611	611	622	639	557	634	583	622	612	627	587	606	576	603	618	589	655	623	622	641	605	581	588	631	613	528	591	580	589	545	641	609	606	613	675	573	646	580	631	609	615	587	589	547	597	590	600	594	631	631	623	604	589	619	606	580	572	603	593	608	605	622	607	636	616	600	605	566	643	589	614	575	609	613	656	645	605	612	613	621	635	565	617	615	616	613	594	643	632	603	591	578	618	590	638	626	621	623	611	616	607	601	560	611	648	537	603	594	592	618	610	571	625	599	634	625	608	600	639	605	600	617	560	630	586	551	596	570	642	634	566	617	625	580	563	587	604	618	565	602	595	604	621	595	634	618	540	633	643	565	650	610	573	624	587	593	561	604	586	610	581	603	647	561	552	629	595	608	677	600	601	598	587	616	573	562	638	601	636	609	659	593	609	614	618	579	603	565	618	607	580	604	575	584	627	650	625	677	612	582	566	623	654	586	572	598	605	644	615	600	601	631	595	599	587	615	607	623	657	613	656	633	586	623	620	597	611	620	591	597	605	602	585	614	629	591	594	630	577	594	620	640	601	586	580	536	606	631	605	582	597	553	640	577	583	593	582	651	610	599	618	630	597	647	655	613	577	671	562	664	630	609	650	586	632	582	590	634	580	640	611	612	631	583	673	599	602	594	617	625	592	625	616	619	563	645	621	557	606	567	604	611	639	594	656	604	669	596	567	633	597	629	621	611	600	596	570	568	595	653	631	583	631	647	611	622	653	571	611	601	630	601	573	592	605	577	631	632	579	616	631	618	584	586	620	588	613	578	630	641	594	599	614	593	594	576	618	572	604	597	611	581	657	588	612	621	639	611	633	597	612	625	616	606	586	636	591	636	630	614	562	621	581	598	608	584	601	601	646	581	594	594	596	620	564	618	639	638	672	617	617	601	619	633	606	580	575	606	594	628	558	606	601	602	625	602	629	623	655	611	580	601	575	611	643	629	583	586	584	570	586	604	616	597	595	602	619	610	627	579	606	591	593	569	651	618	620	585	586	615	603	652	596	629	587	586	605	575	653	627	644	575	612	593	608	672	620	594	614	643	573	617	589	599	612	573	595	583	555	646	610	592	607	622	557	599	596	621	605	652	637	616	577	680	593	649	618	593	604	553	594	634	664	642	613	628	613	599	613	638	616	600	608	627	651	538	586	601	605	609	556	606	623	575	594	628	588	559	576	640	617	635	592	591	625	640	582	603	620	598	599	629	616	606	570	601	565	598	595	619	624	604	605	599	599	601	657	632	628	630	590	617	588	608	589	621	608	594	611	602	601	594	610	572	659	599	608	611	600	631	654	639	602	593	607	587	609	621	552	607	558	595	615	588	624	606	613	632	602	646	572	666	553	583	618	575	616	608	664	616	609	651	595	590	583	625	577	606	614	639	589	566	632	625	613	600	591	595	620	597	612	610	603	596	587	610	595	567	608	611	604	568	630	593	616	607	581	618	589	612	634	615	627	569	611	591	606	629	599	642	636	602	576	612	606	593	611	602	590	566	625	590	643	612	585	596	610	540	603	607	622	642	603	606	606	598	605	575	593	612	629	620	603	613	581	589	592	598	642	588	634	594	601	643	653	571	606	637	592	647	564	641	610	610	627	597	633	580	577	633	651	607	609	595	633	593	635	597	616	595	573	624	622	554	573	602	593	587	616	641	624	634	571	658	558	596	601	568	626	646	603	619	706	613	644	675	622	621	583	654	613	622	632	629	606	613	595	585	609	594	630	613	613	649	610	579	609	585	620	616	600	567	635	596	590	609	629	607	634	577	665	606	653	615	588	569	605	633	616	550	623	586	609	602	529	611	637	595	648	568	583	577	637	651	654	598	609	582	598	578	658	625	616	621	604	626	607	659	604	603	585	639	584	587	651	637	605	586	580	610	614	601	582	573	609	620	602	614	612	597	613	581	590	636	598	637	661	595	610	616	567	640	664	614	663	559	610	608	602	614	541	619	566	594	609	596	599	600	615	641	599	621	570	590	633	629	598	578	629	581	641	639	649	604	614	600	587	597	644	606	613	572	578	613	544	648	605	615	588	619	635	552	616	600	606	608	607	619	618	632	596	608	599	591	599	641	627	614	601	641	593	581	628	660	614	612	634	585	663	610	612	580	608	654	599	588	585	615	620	612	579	595	548	540	607	615	614	608	649	599	620	597	610	594	566	564	589	615	619	574	636	579	616	561	633	555	617	570	598	621	590	647	617	613	600	599	607	591	568	599	633	604	564	585	625	575	618	617	593	599	585	619	628	619	587	621	626	637	612	616	596	603	588	581	592	602	622	606	561
23710	20996	28250	23897	20971	9923	1710	1204	987	1067	956	952	873	844	915	841	847	851	895	864	889	835	843	796	842	837	838	798	859	817	833	771	840	863	804	808	811	819	839	796	826	857	829	856	759	859	814	860	821	816	811	809	795	850	807	813	803	854	848	843	832	828	811	862	757	773	790	830	845	853	838	834	801	815	837	831	809	796	810	788	843	830	737	842	757	802	819	845	825	784	780	803	815	792	851	772	810	856	827	847	870	807	830	836	787	841	822	806	853	828	797	823	792	764	786	792	851	838	824	814	807	792	803	800	838	859	844	788	782	765	792	789	817	759	795	819	752	822	831	807	810	818	812	830	816	857	797	808	795	779	868	741	750	786	816	802	790	800	829	868	799	815	814	806	838	829	867	794	786	797	777	800	792	834	805	819	790	842	823	836	848	764	765	811	773	797	853	783	807	877	797	787	808	816	816	836	756	827	859	841	799	837	806	857	878	790	824	797	795	796	763	810	789	770	808	809	827	811	823	761	841	834	870	818	804	821	816	833	781	842	851	816	819	817	788	812	848	826	818	799	808	754	793	767	801	804	816	794	840	790	838	799	828	832	801	826	836	793	807	774	796	860	799	800	799	789	885	824	802	820	808	828	783	805	798	852	805	757	785	813	797	811	884	767	837	805	786	810	782	810	838	806	777	872	812	787	839	852	821	852	810	792	780	797	852	823	792	872	801	760	787	816	803	866	868	809	828	784	799	782	762	803	807	792	840	758	830	796	829	781	833	834	811	854	817	842	799	769	792	809	828	819	825	843	812	794	870	779	795	806	799	809	810	810	795	826	805	741	792	788	785	828	863	832	774	804	789	822	815	781	833	784	798	839	802	846	830	797	809	811	860	788	790	821	828	815	799	791	752	792	815	856	794	831	808	807	831	820	776	823	798	813	894	851	802	843	803	788	801	790	795	870	829	780	801	841	794	787	799	808	831	807	801	793	753	815	803	772	809	817	796	818	817	816	776	863	837	825	851	830	837	832	825	806	815	794	810	829	797	766	848	805	843	823	784	824	828	809	810	856	794	816	823	853	821	827	818	769	814	793	814	811	839	846	878	810	748	757	813	816	809	786	791	849	786	787	798	790	776	835	750	756	820	818	790	802	793	830	793	791	818	850	836	788	837	810	819	801	826	840	814	802	805	823	854	833	802	825	839	773	794	788	816	816	780	819	851	753	813	799	813	832	822	823	832	801	786	829	781	787	870	816	798	755	805	808	835	829	775	831	820	789	797	804	796	792	813	773	767	795	850	850	761	853	813	878	799	808	796	802	803	778	807	865	821	797	821	816	836	844	783	784	813	839	810	856	791	823	793	796	782	840	850	844	799	819	842	808	814	800	772	830	784	838	792	811	770	824	785	795	809	864	826	784	796	831	809	862	801	804	809	803	807	781	775	771	794	816	806	799	785	860	835	812	854	836	778	810	786	832	842	769	811	812	824	804	810	794	817	884	821	794	824	779	806	870	792	786	787	775	769	780	807	816	824	760	807	805	820	745	841	814	782	795	848	843	812	771	861	790	762	790	812	776	819	787	760	811	839	797	788	792	816	821	786	837	779	825	814	762	775	780	817	772	794	800	784	812	822	795	799	816	780	829	728	846	822	820	796	816	818	783	781	789	818	835	848	789	773	840	818	841	818	828	797	785	838	800	825	800	823	804	817	863	844	804	810	825	769	807	867	807	785	771	798	837	801	821	830	826	807	774	818	812	785	799	843	861	808	775	813	819	836	774	831	798	772	769	828	844	857	820	810	796	814	826	800	823	814	786	806	820	804	796	829	784	814	810	830	801	808	821	823	809	839	796	758	776	773	789	784	848	724	786	799	839	822	858	841	837	841	805	826	831	840	800	788	769	837	829	834	773	772	820	840	860	793	783	821	787	810	781	805	792	862	830	833	773	820	839	794	789	816	802	785	800	804	744	843	810	849	814	812	803	787	809	845	803	818	826	845	821	865	775	850	816	839	846	822	859	836	774	804	846	819	778	800	784	800	798	758	827	782	749	813	830	795	799	809	784	834	819	795	839	825	769	829	806	829	768	809	804	809	815	765	813	840	782	845	777	808	824	840	820	823	826	783	771	758	803	824	871	768	844	854	827	824	812	845	781	866	833	852	812	810	852	836	866	794	865	791	827	813	846	858	781	852	811	826	800	841	837	774	768	778	836	828	836	771	811	752	814	827	818	811	839	841	767	794	783	827	810	804	847	857	814	765	796	775	795	829	879	784	764	815	783	799	857	810	843	837	792	797	785	797	826	811	787	795	787	814	830	791	811	735	801	780	824	822	787	843	807	783	860	830	766	798	774	775	849	892	798	864	825	815	776	816	797	789	809	795	805	802	779	810	782	730	809	771	822	824	779	787	816	813	833	770	809	830	805	822	824	762	821	769	796	826	820	790	798	825	753	770	802	786	779	804	866	820	845	770	815	837	775	762	790	786	889	825	821	795	767	792	812	829	865	794	796	836	800	822	828	806	813	821	834	799	868	804	791	786	799	831	800	798	804	794	815	764	799	836	739	779	813	758	753	805	832	817	761	787	802	789	794	809	807	801	831	820	804	826	826	832	840	805	808	761	828	798	811	834	814	832	790	824	827	781	799	818	836	792	808	770	863	769	819	852	841	815	845	820	847	767	796	829	836	776	836	816	789	820	888	851	793	800	810	823	802	836	760	795	842	817	779	745	791	816	787	818	785	803	791	816	745	819	818	780	796	842	810	786	756	828	832	789	779	782	820	800	792	783	803	817	826	767	800	747	805	793	790	770	828	818	857	753	766	882	778	739	823	819	750	866	803	818	805	793	803	790	816	821	809	754	795	833	781	799	816	755	830	817	773	788	815	771	813	853	838	825	814	829	801	855	839	777	743	817	818	800	758	788	818	867	790	799	816	749	744	809	803	767	796	831	808	826	851	881	725	812	774	787	820	810	805	761	748	788	819	791	786	770	780	769	801	773	868	804	778	857	796	788	774	827	861	833	819	816	841	755	820	740	790	807	790	801	797	783	805	806	788	769	779	794	799	741	824	794	801	814	856	794	763	831	796	781	767	781	789	812	778	830	805	828	834	866	791	805	805	824	812	803	799	803	802	787	843	805	804	788	879	827	836	806	828	789	824	753	862	770	818	821	847	837	824	788	798	789	833	831	747	828	785	841	804	789	788	829	834	743	795	807	802	852	918	817	827	791	844	808	824	838	821	799	783	839	792	831	761	798	809	856	807	814	813	778	768	821	848	828	833	791	783	817	785	822	813	811	783	770	787	805	775	822	831	789	768	819	774	781	812	818	776	787	851	818	803	821	789	754	801	824	832	815	787	768	749	821	820	810	810	806	759	797	834	789	863	884	824	782	786	836	807	803	807	777	783	764	773	785	784	789	771	774	790	803	832	824	801	795	827	759	831	763	861	791	835	822	827	852	797	800	810	809	778	799	810	808	874	790	835	808	838	866	789	783	784
5898	10440	8294	4305	3235	2521	2110	1827	1646	1537	1367	1393	1307	1275	1221	1216	1141	1091	1111	1102	1067	1146	1108	1087	1079	1047	991	1032	1052	1043	1045	1046	1042	1056	1017	1039	1029	1021	1010	1045	1039	1078	1013	969	1028	1001	1018	1024	1005	993	1032	1019	1043	1082	1023	1016	1087	1019	987	1023	1009	995	1061	1009	1066	1011	1032	1042	1052	980	1006	996	1010	1031	970	1017	1064	986	1003	1082	1017	1015	1029	1010	975	1036	1025	1087	993	955	1028	1027	1047	1032	1053	1071	977	1009	1079	1032	1022	1035	1000	1015	995	1003	1026	1018	1009	985	1042	1052	1023	980	1009	988	1042	1022	1022	1061	1013	1025	1002	1029	1025	989	1014	1032	1050	955	976	989	991	1029	1028	1021	1030	1053	1014	967	1088	1050	1035	976	1009	983	1042	1001	1030	996	1008	997	1015	996	1001	1015	976	1074	1064	1038	1031	1016	1066	1035	1038	982	1026	1053	1040	1006	999	1027	1041	1063	1078	1021	1028	1008	1021	1050	1067	1040	1043	1023	1017	963	1031	1037	1027	957	1047	1053	987	1007	965	1052	1051	1008	990	1053	1082	1019	975	1001	1021	1047	986	993	1088	1037	1055	1026	1038	1020	1000	1015	1016	1059	1023	1064	1027	1032	991	1027	1031	1010	1020	970	1016	998	989	1043	1014	1013	965	979	1003	1035	1020	951	977	1008	1002	1002	991	1041	983	967	1068	1032	1018	1061	982	1043	925	1013	1006	1022	996	1034	992	976	980	1003	951	1052	1025	997	1063	1033	1025	985	1037	941	1012	1043	1028	1037	1059	930	981	997	997	991	1024	979	1032	1019	985	1002	967	1005	1037	958	1038	987	1057	1036	1075	1040	981	1067	1040	995	1046	999	988	1052	1012	980	1002	1024	995	1050	990	987	1052	969	995	1067	996	998	1002	988	1017	1069	1037	984	1006	997	1033	995	1031	1057	1063	1016	1016	1054	959	1006	1054	1054	1010	1016	1070	1042	1019	986	1053	1053	1032	961	994	1045	977	982	1009	1054	990	1031	1035	1055	1058	1001	1003	993	1021	1039	1006	973	1009	996	1026	1085	1015	1020	1017	993	1003	1005	972	935	999	1023	1029	990	1012	967	1091	979	996	965	1010	971	1048	1028	1067	989	1021	1040	958	984	997	1012	1011	1021	1040	1000	1029	1011	1036	1016	1024	1029	1005	1082	996	985	967	1003	989	1023	1027	1001	1040	1008	1095	968	1028	992	1071	996	1012	996	1033	987	1016	990	1012	992	1039	966	961	989	1011	983	1015	965	1039	1003	952	996	1031	1020	1008	1017	1046	977	1040	1008	1040	1083	980	981	1007	1017	989	1019	1015	963	1002	1032	982	984	976	1021	970	1042	1030	986	964	1018	1038	969	1043	982	953	999	1055	1020	973	1003	1005	967	999	968	1024	1008	1013	1040	980	1019	1056	1002	1018	1018	1042	1003	990	1043	1028	998	979	1018	1003	1036	1011	1005	1032	956	1013	988	999	995	980	1084	974	925	1036	992	1017	1025	946	988	931	999	1018	981	1048	951	1070	1012	1025	994	1000	1020	993	946	1009	1025	991	980	1012	1030	974	1066	1042	1012	1028	983	999	977	1016	1062	1057	1013	1046	978	950	1024	1018	999	1065	998	1040	1018	959	1037	1003	1047	1016	1016	1020	973	1020	981	1030	1046	998	1050	1024	1018	959	1026	1033	1080	988	1043	1028	1016	1071	1012	1064	1026	1044	1048	1039	1047	1000	1013	1016	1012	1061	1007	1068	1000	1005	1022	1002	1000	981	989	1029	1034	1065	985	1038	1059	1027	990	1054	987	977	993	995	1027	1029	991	1031	1029	978	1013	1006	1047	1012	998	1049	1054	1010	1026	1023	1012	1066	1014	1044	1058	978	1023	995	1004	1014	1011	1054	1019	997	980	1021	1033	1066	1070	989	1013	1029	1047	1044	1033	947	1050	1026	1004	1043	1063	1007	1038	998	1006	988	1023	1001	1059	1014	1049	978	1032	1049	1025	1001	982	1063	971	1017	1019	961	1046	1016	1018	1014	1037	956	982	995	1011	1048	987	1061	959	985	1058	1011	1002	959	1023	1015	1022	1006	1041	997	997	958	1013	998	986	1038	979	1000	958	1028	969	1017	986	1009	1031	995	995	1054	990	981	1016	984	1007	1010	1040	983	1046	987	1024	996	974	1008	1040	980	1066	1019	1057	1087	997	965	1028	1048	980	1022	1022	1009	1020	972	1001	969	979	1041	978	984	1013	990	1028	943	1005	1042	1012	982	1027	1020	1006	1019	1066	1046	979	976	1036	1037	998	999	1057	1027	1021	1049	974	1105	1005	982	969	1022	1076	1018	1073	1003	1027	1042	1039	970	988	998	1064	997	1008	1070	992	1033	961	991	1038	987	1043	998	996	1076	1060	1012	1108	985	959	1017	945	1034	1025	1007	1042	975	970	1011	1007	973	994	1081	1018	994	984	1052	1011	1009	994	1048	985	1050	1010	1028	1012	994	1019	985	994	994	1034	1093	1060	977	1032	1034	985	980	982	1009	998	1014	991	1009	990	1056	1054	1073	1031	984	1023	1050	1012	1020	1032	1001	1026	985	998	987	970	961	1035	1002	1026	1000	1049	1024	1057	1017	1027	1047	1038	1021	1022	1041	1001	1033	1019	1003	1060	987	1027	1032	966	1081	1000	994	933	996	1073	972	1016	1031	1026	994	987	981	1005	1043	1018	1047	1026	1015	923	1067	1042	979	983	1012	1069	1016	1016	991	995	1057	1006	1017	1060	1036	1039	976	980	1018	1072	1034	961	1035	1043	943	983	1030	1027	1019	1010	970	1012	1043	937	1054	1060	1055	1040	977	963	989	1010	987	979	1060	1071	1019	1034	985	1004	950	1010	1012	1015	1075	986	1076	997	986	1015	973	941	991	1005	1038	1035	994	1066	975	1067	1024	999	1021	1064	990	1008	1024	1029	995	996	1018	1024	990	1026	995	1027	997	990	949	972	983	1000	1068	948	1035	984	974	1027	1031	1083	1050	1025	960	1018	1078	1047	1018	992	1015	1024	1012	1050	993	930	1012	1007	1049	942	1030	989	989	1015	1031	1037	1033	972	1007	1033	1040	1057	1052	984	1013	1103	1022	1035	982	1002	1035	1022	1044	975	1064	1056	998	985	1046	1053	989	1007	992	1031	988	1017	1058	1039	1060	1021	1000	1021	1062	1014	1030	1017	1074	1018	1017	1026	998	1009	1025	1039	989	992	1078	1014	1076	996	994	1020	1057	1073	1010	1094	996	1018	992	1032	1002	1013	1016	944	989	988	1072	1023	983	991	1006	1032	1018	1028	1004	1010	1026	1010	988	1007	996	1010	1017	1000	1042	1034	1004	1016	982	1037	983	1050	1005	1050	963	1005	950	1015	991	1004	1033	1062	1004	1002	1036	1017	1041	1003	1047	986	1006	1021	1038	1010	1062	958	1062	1101	978	1063	962	975	1016	933	1017	1038	1034	1018	996	1037	1039	1011	999	1021	1000	1015	1034	1021	977	1078	1025	993	977	1033	1018	1069	987	981	1062	1055	921	981	964	984	986	971	993	1035	1051	918	1020	988	998	1051	1018	947	1041	1027	999	986	1047	953	998	944	1020	1027	1007	986	1002	1006	973	1023	990	1005	1040	1010	1010	983	1033	993	983	1041	1043	965	1025	989	988	1057	1014	998	1055	980	1010	962	1012	1022	1009	1043	1037	1031	1020	1027	933	968	1078	935	1025	1046	1010	1004	1047	1059	1017	973	1041	995	1039	1037	996	968	1004	1018	1034	1038	985	1015	961	1054	994	999	993	1074	1008	1017	1005	1044	1009	1051	1029	1021	993	1019	1012	1026	1032	1122	1034	1049	1011	1060	990	994	1069	1025	1033	949	982	992	1066	1037	1017	1045	984	1006	1056	1022	1025	1072	995	990	1035	1047	1018	988	976	1012	983	1008	1009	952	1021	1021	1013	1037	1035	1055	983	984	1026	1017	991	997	1012	986	972	1031	968	1006	1016	1028	1026	1006	978	1019	1079	1001	935	1034	1066	1035	984	985	1058	1036	987	984	1013	977	1014	1040	1079	1067	1091	998	979	1023	1015	1042	1038	975	1004	1024	965	957	976	1039	991	1048	1026	1078	956	1038	1017	1011	980	1027	979	1018	963	978	1062	990	1029	1026	1060	962	1043	974	1011	1032	1003	1031	1006	1011	997	998	1013	1042	971	975	994	1003	1021	1048	1072	1042	1017	993	1026	1015	1105	980	1015	1016	1003	1030	966	1028	974	995	1008	1020	1020	1025	1008	1025	1007	1049	1016	984	1008	1010	1045	1012	1047	1022	1016	1018	1013	1014	1000	992	1029	1003	971	975	1047	986	989	1009	1039	1008	1005	1012	1046	1044	1040	1035	1010	1031	1030	976	921	1001	1013	983	1047	1069	995	1014	1021	1025	982	999	1002	1018	990	1037	1033	990	990	1051
22640	20932	28611	23401	20933	20975	7780	1482	1232	1113	1005	995	899	904	890	835	809	779	843	805	755	731	797	751	735	773	712	707	751	748	726	785	730	754	683	713	738	720	718	710	717	726	706	744	800	741	683	738	693	703	723	699	736	695	723	703	699	734	739	690	746	729	706	700	742	692	720	702	738	718	734	670	680	717	627	726	712	718	722	731	694	726	733	711	681	698	728	714	680	707	710	716	699	710	698	746	701	733	689	688	708	703	724	695	699	706	724	731	725	721	682	700	756	714	681	744	692	742	715	717	690	718	639	703	656	694	677	713	729	695	753	693	750	722	708	721	673	694	720	696	757	722	724	698	713	657	683	691	702	739	732	658	707	702	677	728	698	678	684	682	677	698	725	679	693	713	699	691	745	726	705	697	685	764	716	687	708	710	675	657	717	735	729	705	734	694	732	703	710	713	716	745	683	699	635	739	698	686	668	732	669	674	697	646	682	720	666	652	747	657	709	688	690	709	681	661	720	654	731	736	678	664	698	697	752	689	704	712	720	702	759	672	708	684	727	671	683	682	693	692	686	710	693	723	699	688	699	676	702	719	697	717	728	714	711	661	724	712	748	720	743	701	691	680	730	693	665	695	722	672	674	753	677	716	653	687	668	688	677	711	736	721	675	747	706	673	731	691	698	705	675	724	682	673	711	678	717	701	746	694	705	729	678	677	675	720	671	701	706	719	663	691	647	707	745	696	762	704	676	718	719	749	700	734	730	734	769	722	650	725	694	674	642	669	740	704	682	711	745	700	685	708	709	684	726	681	688	683	692	702	728	746	709	688	718	730	676	729	711	698	662	705	689	670	698	675	707	673	664	656	738	732	679	690	695	723	682	718	688	684	709	741	758	705	707	794	697	730	717	722	682	691	710	726	762	719	711	693	691	668	649	729	669	733	726	725	681	677	650	720	713	717	707	721	692	674	680	718	677	683	689	718	654	674	707	683	735	687	738	718	717	729	699	702	691	687	698	701	697	702	681	675	664	686	730	717	713	674	738	704	708	746	689	705	727	717	698	724	698	751	698	698	689	699	699	704	638	682	725	720	696	722	699	691	694	717	720	736	725	672	720	726	701	697	698	708	697	701	724	726	676	679	695	682	707	697	671	720	671	672	732	730	714	686	696	673	714	678	751	638	637	710	689	678	681	716	707	710	706	722	744	688	666	726	703	701	746	698	712	680	722	717	704	710	702	646	673	711	667	700	716	690	697	686	705	668	674	746	728	675	671	703	730	677	686	710	751	711	700	718	685	691	758	637	699	733	717	712	681	713	719	713	709	737	710	695	752	753	665	694	665	694	698	684	702	674	728	684	686	680	701	750	682	760	703	706	688	709	677	717	689	711	743	711	684	747	702	677	696	632	708	727	682	631	711	753	678	709	667	695	689	670	712	698	653	769	719	690	728	681	715	712	718	693	707	726	663	723	724	713	702	712	628	684	661	739	709	703	706	690	655	703	706	748	701	653	686	684	699	643	653	723	735	703	663	723	725	732	715	745	727	744	675	627	728	716	701	732	708	668	715	756	779	725	694	646	711	720	687	654	693	679	695	704	692	699	703	662	734	716	700	692	699	702	664	684	760	744	709	637	708	690	686	693	669	676	660	718	702	701	706	703	661	722	726	713	698	657	682	727	703	674	694	658	706	714	707	726	698	749	708	693	715	685	685	715	695	708	691	671	687	695	744	763	730	713	709	673	667	628	696	754	715	676	661	699	720	668	693	721	749	661	704	713	731	675	729	716	760	718	672	679	707	678	693	650	717	666	724	752	693	695	698	680	674	699	727	660	707	679	689	690	643	697	685	672	725	697	689	663	700	709	681	719	641	680	698	707	689	746	626	700	696	695	694	700	681	745	684	662	726	683	701	747	651	725	707	750	720	736	680	671	664	682	717	690	752	646	659	694	706	677	694	699	719	730	683	671	667	674	707	707	737	660	718	651	716	686	696	719	695	701	689	672	751	654	726	715	715	670	719	742	686	709	655	717	722	710	743	689	703	663	702	725	751	701	709	677	685	696	717	671	674	706	667	676	724	701	694	697	661	686	676	725	694	699	669	681	672	674	672	675	687	684	684	725	657	694	703	701	691	741	714	727	710	721	716	699	773	685	738	716	709	695	676	669	700	687	653	703	697	709	725	717	726	725	699	732	701	714	702	655	659	693	722	696	731	754	705	689	700	707	657	665	691	800	693	662	691	693	664	690	736	738	614	683	665	638	713	667	689	707	713	697	674	688	734	693	697	734	638	678	698	719	681	709	694	688	702	688	682	726	700	678	688	698	674	676	715	718	706	692	749	670	665	687	679	716	716	679	636	695	690	688	696	723	703	713	666	689	682	697	711	666	671	692	704	670	705	694	648	688	736	706	705	668	671	703	662	718	712	704	737	692	667	704	699	699	763	724	709	649	722	694	668	678	687	700	677	642	724	720	673	682	717	694	682	702	779	717	712	690	695	729	658	722	679	657	721	708	727	732	713	694	726	694	753	740	732	677	723	662	702	711	683	681	746	679	681	663	679	710	729	720	657	714	668	696	677	734	669	675	702	701	659	723	704	684	716	675	653	730	667	679	691	661	680	752	679	686	689	718	698	686	735	707	715	715	737	680	670	725	716	772	678	691	702	714	687	665	730	688	752	692	683	713	658	655	675	744	688	733	701	685	735	708	703	673	675	714	686	734	703	667	689	655	698	656	699	681	724	635	651	741	730	755	716	713	699	706	655	715	725	699	694	750	720	692	680	662	676	711	722	741	716	658	708	712	705	733	687	707	761	760	697	644	716	707	703	692	708	658	748	693	693	692	653	646	721	665	704	719	711	762	707	685	670	724	763	711	664	725	675	699	667	708	729	673	656	669	724	712	662	709	649	680	684	680	681	719	748	745	711	689	695	683	672	721	708	650	703	700	695	656	751	708	729	682	685	682	676	687	691	707	716	668	677	666	695	684	708	737	689	780	707	707	708	733	681	684	752	715	679	688	750	700	705	677	665	676	675	749	687	708	709	725	650	721	724	683	697	659	698	663	683	700	657	718	731	727	717	699	675	689	674	672	730	653	680	684	735	740	667	677	761	668	633	692	693	709	727	718	675	646	708	733	675	705	727	727	734	701	671	680	660	708	721	671	691	678	693	716	689	672	733	695	667	689	695	668	701	687	702	662	721	700	705	710	706	692	667	759	681	713	719	688	732	764	677	681	722	691	662	736	682	697	739	736	672	708	673	701	655	700	678	713	678	679	683	698	696	704	678	695	682	681	707	735	724	734	738	695	693	641	672	702	674	660	697	694	705	674	693	712	730	727	715	702	699	660	698	709	624	643	731	703	705	709	693	697	702	662	679	740	700	692	739	674	702	715	731	736	679	729	732	661	710	717	722	717	694	694	694	718	702	680	710	696	673	685	727	709	700	676	644	694	668	719	704	685	696	705	701	710	717	715	674	726	706	652	715	678	693	670	673	658
8430	16181	13048	6911	4940	3816	3050	2476	2155	1857	1660	1564	1405	1363	1285	1181	1165	1139	1077	1025	1024	1037	1061	955	1048	980	942	984	938	964	947	974	906	934	914	928	909	944	954	944	883	920	955	883	914	887	918	942	918	886	902	966	884	882	889	914	896	921	928	886	891	903	844	913	897	890	901	856	902	920	877	885	882	851	882	893	937	888	894	914	932	904	936	880	859	903	912	888	891	856	877	925	894	883	870	900	942	891	848	927	846	851	898	913	900	926	899	828	854	895	961	964	874	957	879	889	893	887	927	814	871	865	863	927	876	905	897	890	848	860	896	859	870	860	893	890	901	903	875	916	893	883	910	889	928	859	906	868	900	879	860	944	844	853	813	913	938	890	845	870	895	889	865	890	837	871	847	914	897	875	913	873	890	922	825	911	901	896	847	904	897	891	916	927	889	914	835	889	926	851	818	877	858	901	886	885	865	900	884	851	892	924	888	896	894	858	913	873	875	882	913	868	862	873	935	905	836	902	864	925	891	880	890	849	842	896	855	937	860	871	869	923	907	869	905	864	874	923	912	883	897	882	945	849	841	914	913	871	895	889	895	955	873	867	864	857	889	910	856	917	881	874	897	941	878	876	850	858	938	858	889	912	897	857	839	866	909	824	919	872	856	967	930	871	836	899	869	874	828	842	924	953	933	829	913	909	832	846	896	899	867	878	858	887	878	882	834	916	859	875	892	875	893	865	947	883	863	867	858	857	894	867	856	865	879	916	894	920	880	911	871	863	796	882	884	870	892	882	866	926	870	927	911	873	866	886	870	879	886	864	900	854	886	884	921	923	847	854	909	903	836	945	893	864	862	923	865	924	891	883	883	855	923	935	892	886	876	912	835	903	949	872	930	832	849	912	905	867	956	882	869	903	875	899	906	844	870	883	909	866	885	880	869	984	869	889	870	902	827	863	891	857	867	923	896	842	883	866	828	879	900	869	915	858	877	888	863	861	869	890	912	863	924	851	834	939	904	873	888	897	881	836	889	879	911	899	915	898	910	834	878	850	876	911	924	851	936	937	897	913	843	873	872	892	924	879	894	877	879	905	870	868	846	898	874	877	861	870	887	856	922	873	866	863	878	944	877	966	915	915	877	869	889	880	865	837	883	898	835	857	861	907	879	937	903	888	872	863	899	916	875	874	841	893	874	915	936	888	903	885	942	901	890	864	881	904	884	896	938	887	886	860	879	918	866	886	865	945	913	908	888	933	889	908	881	851	915	897	890	878	873	890	913	893	910	877	830	895	905	932	864	878	812	872	856	863	886	866	911	894	842	892	862	907	866	890	950	897	860	914	872	929	942	837	873	884	835	870	875	893	917	867	891	894	869	883	869	844	877	863	927	865	900	916	869	881	848	869	882	877	871	865	846	876	842	875	888	881	871	938	909	914	873	884	940	858	886	847	926	896	863	886	883	887	864	827	937	857	838	924	860	895	872	871	874	890	929	873	897	895	860	871	916	896	910	892	783	914	889	870	847	919	882	843	874	835	862	868	891	904	947	858	857	931	837	915	858	958	869	926	915	921	940	910	938	865	837	863	915	869	907	896	868	876	883	879	899	869	850	903	848	863	866	862	872	859	851	966	914	947	903	873	893	909	866	852	856	912	893	912	887	872	940	881	822	923	932	880	893	831	922	872	892	913	920	912	837	857	892	855	867	917	928	865	893	922	910	853	847	878	895	840	830	902	902	912	892	872	887	871	878	871	916	876	913	844	866	887	876	857	890	855	904	887	878	920	883	890	846	843	911	906	873	943	905	879	864	896	907	864	894	893	871	883	922	898	868	859	863	897	907	829	875	852	898	876	872	921	875	865	899	871	921	856	927	914	854	893	879	821	925	962	884	916	895	943	916	803	941	937	952	869	888	863	854	905	862	843	849	863	878	898	872	876	871	884	924	873	880	909	873	896	875	906	862	907	841	894	943	842	924	875	821	841	907	898	851	864	844	877	895	868	844	925	850	938	882	846	918	896	871	887	929	857	860	876	873	890	912	907	928	911	867	863	874	894	831	842	914	870	893	909	900	864	895	866	857	831	915	866	902	895	904	853	871	908	900	859	853	840	817	876	907	895	844	958	877	908	866	882	903	884	881	894	897	882	868	899	892	912	944	911	883	836	888	896	875	891	906	898	834	961	930	850	846	838	860	895	882	894	876	856	880	938	939	841	901	926	850	794	873	897	889	863	881	804	840	898	850	885	907	865	875	901	900	839	866	863	912	875	830	916	858	889	877	831	940	869	927	912	866	843	874	912	876	837	858	903	922	922	845	838	907	850	834	865	892	889	898	888	881	885	867	870	846	898	876	914	836	859	903	906	846	917	888	858	912	855	867	853	911	879	849	879	880	855	896	863	895	859	854	893	867	887	887	880	841	894	905	943	818	924	881	925	896	921	858	890	885	864	898	888	877	867	854	897	889	863	917	893	853	929	839	927	843	877	845	900	860	904	907	858	890	902	953	850	894	922	854	852	896	862	875	886	874	895	874	860	828	925	888	924	900	872	837	912	856	906	849	845	911	920	867	886	869	833	906	850	891	841	882	882	885	901	856	822	860	874	897	896	926	870	861	905	888	858	862	886	859	910	883	912	856	864	872	845	879	884	913	865	860	878	863	893	877	868	901	938	912	894	931	885	868	824	892	831	901	881	876	862	895	863	900	847	872	875	910	866	905	938	935	872	914	874	872	869	805	835	887	852	885	895	904	837	930	933	928	857	873	888	873	903	868	898	864	886	837	894	886	903	859	863	843	911	844	942	963	861	928	932	836	881	891	932	880	891	875	872	867	858	908	873	891	864	854	880	866	876	876	884	855	906	923	837	908	867	891	857	876	900	861	838	934	934	854	868	844	916	846	865	923	864	889	932	848	888	903	927	873	878	940	931	905	932	903	845	971	890	864	887	856	934	877	869	934	853	907	877	912	909	907	884	863	930	871	863	938	817	872	865	882	839	886	914	854	871	890	826	865	853	883	900	914	894	859	886	832	834	914	858	901	850	918	825	911	895	898	874	863	918	880	877	896	888	904	898	903	818	879	916	873	854	867	867	853	838	896	885	880	843	908	874	886	860	854	847	905	897	877	874	876	875	852	878	869	907	891	882	908	861	885	915	904	828	860	922	887	832	840	918	907	898	881	857	879	894	866	812	896	934	802	902	896	939	887	909	890	896	907	899	910	856	870	829	859	856	862	909	902	883	920	964	890	879	895	856	851	903	872	871	854	909	842	883	883	868	890	875	900	892	868	937	874	896	893	895	931	862	920	927	901	844	827	799	930	926	942	873	899	888	843	870	892	890	899	880	858	872	905	940	821	880	948	886	894	854	852	839	893	906	842	882	840	862	875	907	921	871	866	888	863	875	900	882	809	933	903	888	903	864	852	937	844	885	896	832	929	882	933	876	846	838	896	895	839	901	873	929	900	921	938	874	879	902	885	887	859	910	910	893	867	833	935	903	854	858
26618	20472	9310	932	575	522	516	517	492	491	512	500	469	515	508	493	493	461	495	475	497	495	493	468	445	498	467	480	456	455	462	484	488	491	543	414	474	462	467	454	410	471	523	506	452	445	458	490	455	490	461	483	486	459	465	464	501	455	503	483	476	472	430	434	459	474	491	476	479	466	470	491	514	490	492	477	486	490	418	487	483	513	491	459	453	459	467	495	497	473	518	492	507	490	449	487	458	454	444	461	484	496	466	462	467	485	453	503	464	448	473	455	434	483	434	478	485	438	463	470	462	444	463	461	474	488	450	460	446	455	469	460	457	429	480	483	468	464	463	426	486	436	471	477	475	477	488	472	431	483	477	437	442	505	479	452	449	486	462	506	444	475	471	460	500	424	464	465	507	455	420	491	488	459	476	479	472	436	507	425	439	487	461	470	440	471	472	500	465	481	487	481	481	502	498	505	463	448	485	465	484	489	479	482	495	460	486	484	466	457	479	441	464	472	475	452	502	476	479	449	453	464	454	472	481	488	498	488	468	455	438	477	436	439	450	513	513	533	455	501	485	471	488	498	476	497	486	464	456	463	505	454	502	458	435	450	503	427	493	461	445	515	477	412	486	445	479	463	504	483	510	492	484	505	460	444	469	486	466	479	433	509	501	510	482	472	471	487	499	455	488	493	472	463	500	454	469	493	471	460	450	465	468	453	527	436	477	414	457	466	456	486	458	469	488	451	490	485	457	456	456	484	483	490	441	440	475	510	498	473	472	463	475	433	450	490	473	487	452	420	490	489	459	477	462	484	480	441	475	476	463	449	455	468	434	492	458	455	449	452	495	469	429	421	454	487	448	475	470	470	460	476	474	484	524	518	471	452	446	482	443	471	447	443	471	453	474	449	460	494	478	482	483	500	453	501	478	468	451	465	479	450	498	504	462	476	488	470	466	450	434	456	474	460	451	448	459	456	495	482	487	436	502	454	473	437	455	450	485	470	467	524	477	449	480	448	452	445	487	458	490	461	433	484	479	447	438	448	490	429	457	435	499	492	461	445	461	466	482	475	453	453	470	504	441	454	488	489	473	456	469	467	472	500	485	507	467	501	464	463	443	459	488	454	461	426	468	490	505	485	450	476	478	452	500	476	469	484	434	457	465	467	434	459	481	441	474	493	455	457	454	494	470	452	487	483	470	458	478	459	476	447	459	476	475	512	493	502	475	494	450	499	455	462	461	475	469	430	505	447	458	461	495	475	485	484	489	459	478	459	499	489	496	467	471	473	458	498	498	466	499	479	461	488	485	495	487	467	450	484	442	454	456	506	473	453	458	486	445	442	451	451	474	487	476	450	456	448	523	460	473	454	476	495	435	446	448	472	457	509	458	517	436	475	455	500	486	485	486	475	481	424	483	498	473	460	492	482	469	495	458	485	450	502	414	437	463	499	449	460	472	455	480	515	484	462	471	456	445	493	474	463	465	444	486	476	454	481	489	464	454	430	468	447	466	489	493	493	457	483	506	449	497	434	479	504	448	505	464	459	468	489	431	458	451	473	465	473	505	484	475	472	505	454	462	471	493	466	469	485	457	460	458	461	448	497	436	496	474	428	450	493	505	459	440	435	508	450	469	473	482	490	446	477	463	485	481	493	478	519	507	487	467	496	496	480	446	485	456	495	481	504	470	454	440	470	481	477	458	506	451	449	453	499	460	504	475	480	459	487	493	452	451	491	479	469	480	479	480	497	460	492	460	429	466	436	483	482	472	477	489	462	477	490	470	460	457	515	464	457	432	467	467	469	479	466	468	454	436	476	472	422	462	451	459	494	463	507	491	448	499	487	450	497	469	466	431	449	486	464	476	450	481	421	446	512	498	463	467	492	446	448	475	468	471	452	469	500	476	461	495	478	515	435	522	491	498	462	420	450	451	473	470	428	475	483	527	457	487	484	473	501	471	503	433	479	447	452	492	487	497	479	480	468	462	466	513	446	456	476	501	477	482	465	491	465	489	490	507	503	475	462	476	500	495	470	475	511	458	480	457	460	516	462	476	498	460	503	473	448	476	469	446	512	440	503	459	488	449	467	471	458	453	425	492	472	484	473	481	474	441	468	492	495	476	497	468	460	479	524	460	480	431	489	453	475	481	471	455	438	468	474	480	471	469	444	453	478	472	492	469	464	446	500	466	470	507	451	509	496	479	478	466	490	440	488	479	485	456	449	460	505	432	468	474	498	476	486	491	481	491	495	471	463	476	470	475	453	432	496	485	478	483	489	456	477	499	475	464	459	497	519	488	484	475	465	467	485	481	504	500	471	467	438	469	476	469	487	453	467	486	447	461	483	483	456	497	448	475	479	471	491	528	484	517	462	469	482	480	508	428	453	477	440	447	471	469	493	462	502	480	430	456	489	428	464	519	447	457	481	473	501	492	464	446	462	479	463	478	454	441	491	461	446	465	470	444	455	442	464	487	477	452	493	482	485	474	487	497	446	473	468	467	485	447	504	453	477	481	515	463	464	452	431	449	506	480	474	496	491	509	470	482	458	465	486	435	470	465	470	466	493	476	471	485	505	467	492	480	486	518	507	510	479	490	483	464	448	448	443	420	477	470	488	450	466	449	480	483	463	491	490	441	507	454	519	465	487	459	479	506	505	504	486	477	431	460	487	491	482	451	458	482	450	497	515	498	448	465	465	487	465	512	481	493	453	470	485	488	472	485	448	458	464	514	433	456	467	453	476	469	503	467	450	434	481	488	484	522	508	482	487	439	431	471	444	479	423	496	473	476	462	457	462	479	482	486	484	413	497	475	491	451	500	472	469	454	487	480	459	434	469	485	475	423	487	471	468	459	443	494	509	434	493	447	537	473	479	475	488	507	478	479	463	450	454	478	460	467	485	465	427	472	438	446	485	480	447	457	473	459	488	451	488	510	462	485	425	487	453	481	464	451	486	444	465	519	422	493	461	462	463	505	491	470	476	468	460	490	493	469	478	468	462	487	472	457	498	483	480	487	475	467	484	454	503	452	440	449	450	477	478	476	511	464	485	481	485	474	455	513	473	437	492	477	512	473	491	540	479	449	490	471	463	492	464	448	493	466	476	485	506	464	488	468	479	439	469	490	480	416	447	509	478	504	468	460	486	448	465	522	471	481	460	491	439	463	479	460	428	434	496	468	512	479	483	477	479	487	468	491	486	443	463	475	452	488	451	507	455	460	457	488	469	440	457	519	471	460	445	491	474	493	457	478	442	474	501	482	474	482	471	469	475	458	480	514	510	453	483	460	502	468	455	507	476	459	516	478	458	448	474	413	489	468	491	469	458	492	465	490	445	492	494	435	517	420	446	493	504	488	459	461	482	439	480	478	492	456	445	499	475	461	440	443	464	451	488	459	457	458	509	485	491	428	474	485	507	479	492	477	459	453	485	482	479	490	519	472	469	446	472	505	452	460	488	505	452	478	474	455	454	470	435	487	494	516	474	509	459	456	519	461	470	496	500
6574	1600	1310	888	749	724	631	634	650	617	620	585	590	592	608	581	626	622	628	607	599	631	609	594	599	573	600	594	640	599	575	590	606	554	596	544	634	637	571	556	619	590	594	599	597	587	606	625	643	603	585	649	590	610	601	628	588	606	585	579	568	589	599	610	605	620	603	644	598	592	639	615	581	591	610	623	622	633	586	617	585	571	583	618	590	598	595	602	640	577	616	608	620	599	620	616	594	621	599	592	597	608	592	622	648	608	596	583	631	651	566	592	664	605	551	588	602	592	597	629	583	617	606	590	604	560	587	651	603	570	620	618	618	590	617	607	635	625	596	664	613	629	599	563	632	617	589	626	584	563	598	575	551	612	576	583	581	622	608	608	578	599	596	575	622	596	615	602	568	645	606	621	621	572	609	615	593	599	573	590	591	589	634	665	585	641	638	629	585	617	606	623	587	633	575	603	634	608	669	600	606	594	631	631	613	580	616	592	622	623	577	607	634	622	607	600	615	596	602	587	616	662	596	642	620	586	605	639	564	599	570	634	557	593	630	583	594	614	616	598	609	595	602	605	617	581	574	572	642	601	605	603	579	591	601	614	631	623	574	641	593	589	591	600	596	662	589	601	623	589	592	614	608	615	605	637	616	652	614	621	618	614	586	616	622	583	605	607	604	619	619	617	545	614	585	613	612	605	644	586	597	589	592	586	628	598	570	598	582	628	618	606	594	587	618	666	600	609	597	535	579	581	577	632	605	581	585	571	567	603	611	635	581	643	633	609	636	600	593	582	625	637	616	579	615	615	603	613	581	582	634	597	598	666	606	637	608	589	558	622	611	605	602	590	617	642	620	616	603	582	594	614	620	617	596	614	585	600	554	609	568	647	622	577	595	571	608	589	630	578	624	603	586	626	573	604	565	609	606	613	661	628	571	596	644	600	609	582	627	627	595	625	610	654	659	593	609	641	594	550	582	583	633	629	583	583	580	597	628	574	577	603	620	649	593	605	597	645	564	638	675	585	654	617	615	578	567	649	590	598	612	626	570	628	605	608	642	579	600	599	631	614	594	662	562	610	583	593	634	637	616	595	562	585	599	623	612	564	575	557	646	604	635	593	622	663	594	569	592	594	608	645	612	595	648	616	588	616	590	603	645	613	613	590	585	590	581	631	646	615	569	631	631	626	595	633	581	592	613	589	577	590	622	584	607	601	627	606	565	606	596	564	612	570	596	588	584	628	627	595	611	581	615	606	616	625	563	600	601	597	551	631	620	573	604	598	622	599	607	613	650	600	622	625	591	599	572	597	646	602	608	575	603	563	582	570	559	584	626	621	629	570	606	613	613	602	603	646	555	588	626	607	597	596	595	638	629	594	579	598	667	624	610	603	581	643	612	611	612	573	554	644	566	609	565	574	607	596	597	616	588	619	618	619	640	592	612	603	603	576	612	635	633	562	623	610	615	646	588	591	607	576	602	598	573	638	633	583	620	589	644	587	599	597	603	557	604	617	570	621	566	604	600	595	615	596	627	630	607	642	585	620	602	615	583	589	598	614	613	606	656	572	589	583	627	618	619	596	597	621	642	600	626	523	590	611	601	641	607	585	652	574	575	568	599	562	619	608	614	603	647	607	583	581	620	621	609	577	624	608	586	644	616	602	591	626	623	594	637	634	618	587	619	598	595	622	580	623	565	609	618	582	575	591	594	585	617	608	579	607	618	640	594	598	599	569	573	597	619	558	636	623	580	552	608	619	593	598	625	585	653	621	618	615	648	616	626	555	626	545	603	621	603	615	644	576	591	627	567	645	613	617	613	595	613	637	610	601	592	625	614	651	669	594	626	571	578	572	632	652	635	616	572	618	578	647	598	585	607	596	625	624	586	626	608	605	600	597	563	597	662	643	580	609	559	567	624	660	633	572	647	602	619	590	604	606	604	617	569	607	651	627	583	591	611	621	595	600	626	601	654	583	584	558	612	562	574	556	560	564	569	613	588	580	651	589	603	615	581	647	585	624	586	592	604	628	572	633	616	609	669	592	586	588	630	633	586	603	597	580	623	588	579	589	626	625	597	625	636	613	575	560	579	583	597	582	583	591	585	609	629	599	629	587	596	596	647	661	600	600	594	604	598	588	545	650	626	596	628	594	591	557	595	572	601	583	620	629	603	622	584	612	600	596	602	626	566	610	596	620	614	572	625	576	598	604	563	679	579	615	606	629	620	603	600	588	595	566	557	621	593	595	585	614	636	578	613	615	647	638	605	617	607	647	612	599	611	630	615	601	559	588	581	627	593	614	555	591	587	577	613	590	647	629	649	628	621	627	566	620	598	582	654	574	644	582	623	604	611	574	605	616	581	605	614	606	618	622	624	596	597	579	676	583	582	563	633	575	576	606	600	609	623	594	620	562	584	584	580	610	626	572	631	554	640	604	602	605	635	602	597	573	600	591	668	580	634	635	606	614	625	616	620	591	637	572	639	610	651	594	579	575	568	590	557	643	626	579	627	613	608	619	586	640	612	572	592	627	597	611	642	625	616	619	585	579	609	630	603	611	607	621	606	621	582	544	597	652	566	634	649	602	619	605	586	585	610	614	649	625	609	588	599	604	614	642	555	655	616	645	614	623	587	624	611	590	623	606	607	619	600	574	633	591	589	596	610	613	597	577	581	548	651	587	591	584	621	601	628	614	591	575	571	547	574	577	596	615	609	618	587	588	600	598	605	631	598	634	604	628	602	584	570	607	609	615	607	615	627	627	630	627	614	585	552	593	552	639	600	620	579	625	597	623	644	586	601	624	635	581	599	609	648	560	610	602	579	600	581	583	638	574	574	568	623	600	611	670	634	571	619	626	577	582	591	609	569	579	609	588	612	640	587	614	603	573	587	609	609	591	623	579	625	614	578	634	603	639	611	614	626	573	607	611	566	595	582	645	588	574	607	602	581	605	617	595	592	637	594	601	623	602	608	632	602	609	650	567	607	611	612	610	604	582	661	606	610	610	632	606	597	602	625	618	607	605	577	653	592	542	618	605	652	604	566	624	590	607	642	630	597	636	570	637	563	575	580	591	560	612	542	560	571	575	608	598	616	614	584	606	599	608	598	615	629	633	597	606	607	571	590	614	594	583	573	614	664	594	633	585	616	616	608	617	588	606	641	632	610	592	637	612	631	602	630	596	569	588	616	600	584	586	580	583	630	601	585	609	614	648	637	582	625	583	611	591	593	612	641	595	592	620	558	574	628	599	611	592	586	613	598	622	586	650	602	583	584	650	614	573	559	582	639	602	588	626	660	603	597	640	567	581	592	577	565	619	576	603	640	613	618	542	601	623	566	584	643	630	579	614	584	603	586	638	593	612	600	630	606	617	620	575	623	632	628	617	599	593	655	578	607	621	637	611	617	634	596	614	612	550	571	581	615	594	651	582	597	637	618	589	573	594	653	615	603	586	612	585	627	624	606	556	560	593	605	617	601	616	593	588	582	632	604	618	604	625
23671	20986	28261	23890	20967	9681	1616	1183	1064	954	998	896	946	896	857	833	907	886	870	848	851	769	779	838	812	836	810	796	796	795	795	817	816	798	800	831	789	770	805	782	790	831	815	783	784	777	798	833	798	836	835	828	856	769	838	832	782	791	811	801	750	851	813	820	845	801	829	762	810	813	791	842	813	819	816	781	764	853	776	825	771	801	811	781	759	802	814	802	836	826	794	772	776	854	838	812	804	838	763	826	791	807	805	796	866	775	782	881	820	823	793	828	787	804	827	779	741	788	823	836	783	826	794	796	748	764	816	812	787	833	828	775	768	819	799	838	796	790	787	825	829	851	833	818	775	808	810	845	785	832	783	799	789	808	835	845	767	802	787	799	850	802	785	818	811	748	810	781	778	800	758	824	825	818	751	766	798	816	786	821	792	807	788	774	807	827	793	778	756	734	811	811	794	804	795	815	820	795	840	796	790	793	798	834	749	827	833	756	791	764	787	730	813	839	831	870	839	820	710	771	810	806	817	821	769	847	818	807	769	808	826	851	861	835	804	786	755	800	771	816	764	768	862	753	802	856	813	851	795	803	841	773	833	789	784	756	710	839	815	832	745	837	810	818	812	861	804	807	819	820	774	772	819	826	808	833	853	747	811	745	794	814	782	837	810	787	832	801	774	829	796	803	842	792	800	816	782	780	826	794	802	826	800	755	777	765	774	798	838	783	790	771	829	783	786	821	790	836	812	800	795	774	794	782	756	785	766	790	783	817	783	829	778	772	848	763	827	785	797	800	787	798	768	794	795	750	780	767	768	758	793	769	810	817	815	808	772	757	821	788	823	801	830	834	771	746	771	772	816	844	788	822	808	757	781	751	796	779	787	783	796	733	766	855	758	820	844	836	784	810	805	820	835	792	839	813	744	805	789	786	789	784	835	805	824	815	813	771	820	839	810	821	824	786	759	817	821	827	750	792	765	797	829	829	775	835	817	793	787	789	812	802	735	827	845	784	793	844	771	762	826	780	760	787	804	813	840	856	845	818	805	820	763	755	834	851	766	754	786	812	813	780	800	812	782	841	789	852	861	788	835	798	780	800	838	800	848	787	806	825	816	816	797	803	769	818	794	786	781	806	789	812	811	824	809	753	782	798	821	820	805	786	755	786	798	823	795	763	844	744	801	785	821	816	800	798	782	810	823	816	829	888	806	768	784	741	810	795	785	851	815	773	806	784	793	759	805	742	794	789	802	761	783	817	811	809	787	763	868	875	773	831	778	763	822	776	757	825	811	784	756	776	796	816	772	786	778	855	839	806	764	747	771	807	793	755	781	813	844	796	735	791	791	789	782	815	853	807	834	810	788	804	796	812	801	775	840	800	801	773	796	758	777	769	765	782	758	835	783	826	760	795	805	751	800	829	792	707	836	765	805	816	836	786	769	790	835	771	773	794	813	804	725	797	871	771	787	790	801	809	786	797	784	795	776	785	765	840	826	856	821	808	823	784	769	808	811	738	814	817	809	801	812	809	740	796	815	762	771	797	800	813	790	805	815	784	809	752	768	825	819	822	760	794	767	778	824	794	783	849	831	797	775	774	817	856	805	841	770	787	814	795	777	872	759	803	809	809	800	822	770	792	812	778	817	813	810	791	874	859	785	802	827	793	805	753	791	808	839	762	810	781	834	781	765	764	812	776	795	761	751	804	791	829	848	804	800	815	804	792	810	825	769	760	800	820	773	768	810	807	788	752	815	811	779	775	810	799	788	818	777	766	830	760	841	805	784	789	765	792	775	823	791	751	796	825	767	822	767	756	795	831	821	748	780	806	807	757	812	810	805	763	800	810	751	801	770	776	779	822	764	801	851	829	803	780	827	768	844	812	859	776	757	823	824	797	819	808	780	801	830	767	794	803	802	788	824	839	809	820	831	782	758	784	737	780	780	877	788	798	828	800	833	870	786	764	810	795	778	779	801	788	751	777	796	871	835	830	802	820	822	808	837	790	763	723	763	793	846	768	807	800	803	772	829	774	781	732	790	798	782	838	785	764	817	782	811	828	778	784	781	810	809	783	820	744	827	788	832	826	788	841	799	807	837	831	817	813	829	800	822	801	770	768	782	802	787	781	801	822	821	823	795	803	775	812	794	832	833	767	812	805	751	741	803	771	826	791	787	793	772	833	777	779	783	808	776	766	817	825	769	798	847	810	785	775	823	831	786	763	782	797	801	781	787	829	817	804	820	760	798	808	812	817	810	829	866	851	775	746	782	804	765	780	777	835	821	777	806	844	839	785	801	797	833	870	815	808	783	805	796	790	798	804	800	800	810	888	767	774	817	815	788	845	829	829	775	814	757	805	777	761	794	777	792	786	858	811	817	837	778	766	826	763	817	869	805	807	812	812	782	823	795	799	812	727	798	807	827	749	794	784	784	809	857	839	770	794	852	826	781	821	793	814	796	778	807	792	826	764	832	825	795	752	775	827	845	813	779	782	794	818	727	806	785	761	770	719	759	796	824	754	767	805	750	783	788	796	772	850	822	787	807	763	821	787	801	778	815	828	819	810	757	749	771	780	764	784	809	744	752	842	793	814	802	845	780	788	782	761	766	784	857	807	768	804	756	768	803	777	847	830	732	816	827	788	759	821	795	804	793	801	767	759	796	794	771	853	804	765	799	858	811	793	783	822	815	801	805	847	795	815	816	780	863	788	802	793	797	820	808	786	816	786	827	795	796	805	842	821	813	809	796	732	764	806	782	788	794	809	799	847	757	823	814	818	775	816	784	760	811	800	774	789	782	746	813	771	755	799	825	754	833	759	757	800	775	779	763	806	805	805	812	796	811	815	802	826	803	785	807	787	773	818	776	805	804	791	805	823	780	838	800	819	790	786	776	781	797	837	756	793	816	759	808	779	804	758	787	841	798	773	826	834	786	817	799	770	790	799	820	777	819	763	799	813	810	804	781	788	846	808	810	799	795	781	783	822	773	800	799	815	792	835	778	788	789	784	784	810	751	780	811	799	783	820	794	825	774	770	789	762	749	748	795	799	783	777	759	764	808	800	849	805	808	786	819	814	774	786	802	827	804	801	787	719	833	805	833	821	793	807	806	765	839	820	798	807	769	818	773	777	786	820	808	812	814	864	819	750	803	798	745	784	795	752	800	794	808	782	817	778	823	800	792	779	762	802	803	800	809	832	802	769	808	814	795	756	795	819	723	784	797	789	830	848	806	806	775	806	780	816	848	822	835	797	887	823	801	805	772	807	798	806	794	808	779	841	793	804	858	789	787	825	856	847	796	722	741	775	780	809	795	808	799	740	856	774	817	795	784	790	816	731	820	873	798	825	754	770	781	804	742	780	797	803	789	790	780	759	781	794	801	816	807	762	781	796	802	811	760	805	824	805	820	861	788	805	786	834	833	835	776	830	784	804	797	786	785	784	733	800	791	819	762	775	763	819	787	794	792	796	766	795	786	780	829	772	863	748	842	805	778	806	780	809
5963	10312	8421	4417	3234	2592	2164	1794	1677	1500	1465	1370	1257	1220	1188	1148	1135	1145	1170	1147	1084	1086	1025	1140	1066	1034	1024	1043	1026	1022	1001	1038	1053	1108	1026	1045	1016	1071	1042	1086	1002	1056	1017	997	1007	1003	1021	1044	968	1024	974	1012	1008	1029	1042	1045	1047	1023	972	1032	1029	1028	975	985	979	1056	1030	1024	985	1082	1054	1035	998	1045	966	1105	999	990	1045	1042	1018	1010	994	1034	1018	973	1030	954	1087	1032	1096	991	1026	1015	988	1039	1003	1017	996	1015	1011	1033	1003	1026	1023	986	991	995	996	1056	929	966	992	1021	1041	1028	997	1022	1025	1034	1043	1015	1023	973	981	1020	1008	973	1037	1003	965	987	1072	1027	997	999	1032	1079	995	1043	1030	972	1066	999	999	1004	1042	1032	1028	1036	1058	998	997	1037	993	999	957	994	981	1020	1049	1039	969	991	1034	963	986	1037	1031	981	1049	1051	968	1017	1015	1036	999	1007	1050	1014	1080	1060	1033	966	966	923	1017	989	998	991	1011	1039	1054	972	1022	966	980	1016	977	1030	992	1033	935	992	962	1005	1052	1004	1024	983	1055	1015	1035	973	1034	974	1062	932	1044	1083	980	1019	978	992	990	1005	976	972	1003	954	1045	1027	1002	1023	1028	1005	989	975	984	1017	1022	1027	1001	1011	1057	972	988	1043	985	1044	1032	1002	997	1040	1010	1019	1018	1007	940	981	1017	996	1017	1036	983	1004	1003	1029	1027	994	1013	1004	986	1019	995	992	965	966	970	983	1099	1010	1027	992	965	1047	1015	950	1027	964	992	989	997	1012	997	976	984	1046	1000	992	1044	1000	970	977	988	999	1002	996	1020	973	983	1036	1005	1026	1014	994	1038	976	1061	1006	981	1035	1003	977	1064	988	999	1011	993	1014	1015	1018	1008	991	999	1039	1045	1035	1003	999	965	1025	1051	1017	986	991	992	931	1019	961	1013	998	987	1035	1005	1005	992	980	979	977	984	977	1019	1037	1013	994	936	967	1005	990	1086	949	973	1035	968	1046	1057	994	1003	1040	1017	997	958	1003	1026	997	950	964	1029	926	1041	1038	988	1015	964	1001	977	1036	1016	997	1060	1013	1008	1003	1032	969	1048	1012	941	1074	1018	979	1045	1010	992	980	998	992	1011	996	982	1007	1012	969	1018	986	999	1079	1005	998	968	963	950	1073	1020	966	955	995	996	1028	981	1000	1024	986	1002	1017	1019	1017	1077	959	1053	1031	1015	998	983	1007	1022	1031	1004	1010	1012	984	977	1040	1017	973	933	1026	976	984	1043	942	989	1016	1020	974	1041	1006	1013	1036	1002	1010	993	975	1025	954	1022	971	994	983	1016	983	1041	1042	1017	1041	965	1028	996	1048	1004	995	1003	964	999	978	1008	1023	1013	1035	989	1010	1046	1035	967	1040	997	979	1048	988	967	1015	1005	973	981	1030	968	935	1005	1009	1015	1035	999	1045	1016	939	968	1023	935	1014	1015	1012	982	978	1010	965	1015	976	987	1038	946	972	998	1037	980	1005	1024	1010	984	1017	976	993	1011	988	1029	1027	1041	974	961	977	994	1017	909	958	1014	961	1007	1039	975	1033	1010	978	965	1000	978	1021	995	979	995	978	1018	1000	938	1026	1078	918	947	958	1020	971	980	993	989	961	979	993	1030	1039	1022	1002	996	988	944	1031	1002	1013	1004	1030	971	1007	987	984	1023	986	972	1042	1001	996	975	1000	977	961	949	1062	1074	1023	961	1070	1043	1011	1027	996	1008	1038	1011	1004	1045	988	990	996	1009	984	1006	997	984	974	1006	985	1029	1011	1037	950	966	975	1037	974	980	978	1031	1008	1026	1007	953	987	1026	1022	1050	988	979	989	958	1060	1011	985	1028	1025	1039	974	998	1018	1011	982	959	999	1088	1039	1010	1017	1044	1000	1009	1023	1015	1046	1027	993	973	981	1022	955	1017	1024	967	930	1038	1036	1026	1033	1039	991	983	1007	985	990	1003	961	981	1029	1025	959	995	1002	1010	979	1004	1032	984	987	957	998	1043	986	1031	1004	1023	1042	1064	1012	1023	1057	974	970	986	998	1096	967	1026	1035	1056	933	1029	951	991	992	990	970	1038	953	990	1039	986	1057	1026	1023	981	1002	1005	1026	981	1006	978	952	1042	971	1011	1028	1000	984	993	1055	1043	1007	1030	1018	1012	1028	983	996	970	1022	993	1026	973	1020	974	1030	994	1034	1006	1019	982	980	986	1017	1005	988	1046	938	933	1008	989	979	989	969	953	1005	964	1000	993	989	1015	947	1045	1028	982	995	1000	1020	972	991	1041	998	958	954	985	1003	1030	1044	944	997	995	1028	997	1008	973	1019	1024	993	987	982	968	971	1044	998	997	1006	990	1044	1076	1008	967	1046	992	1033	1042	973	1023	956	1051	1016	1004	1057	1042	968	955	1019	983	999	951	1089	997	1001	1003	1008	990	985	1028	1067	976	1043	1037	982	1006	1013	1014	1020	973	1016	1032	994	1035	970	1003	1042	1023	992	991	989	1066	946	981	1007	1026	959	1042	1017	1030	986	1036	1018	1029	1009	1015	994	984	996	962	1036	1033	970	1029	1028	1052	1031	998	1030	986	1042	973	997	1077	997	1001	984	1002	1004	1016	999	970	982	1013	1064	1000	1041	1003	1012	1037	989	999	964	1028	1042	1032	1007	1028	1026	1015	999	1004	957	1022	1076	1069	1006	996	1042	976	1043	1000	990	1019	1043	1022	1024	1018	1008	999	974	1008	992	992	989	951	990	969	1012	1003	989	1044	1011	1022	990	1041	1044	969	1002	971	1024	1012	959	974	1051	1039	1044	1016	1008	1007	995	993	1042	1019	1015	999	1006	1010	938	1034	1005	994	992	1018	1006	1033	1008	994	929	1010	933	1013	968	993	1022	1016	989	1012	990	967	980	986	1044	1010	1005	1029	1100	981	1003	1030	1044	976	997	965	1000	1009	967	1047	1032	1018	1004	1033	1048	1023	1005	991	1001	1067	1032	1007	999	1000	992	1018	1047	1015	1004	984	1027	963	991	936	988	999	980	958	1050	1017	1024	1018	1002	963	1023	966	977	961	994	946	987	976	1023	999	1010	1061	1020	1000	977	1024	990	1006	1002	993	1011	1017	927	966	1008	1006	1068	999	1063	1048	973	972	939	984	965	1053	964	987	1021	1009	987	956	961	1057	1040	965	982	1054	974	993	1070	1045	990	1019	1017	1042	995	981	1020	982	1027	1041	1042	978	1041	1098	1026	939	995	961	999	989	951	1034	1097	979	1015	1014	1030	1020	1000	1000	1011	1007	1028	1058	942	1007	1011	993	1008	1087	1016	1037	950	961	1029	1035	967	1019	1010	1005	973	1005	1005	1011	968	1010	1000	976	997	993	1006	1006	996	1039	1000	975	1034	1077	992	1028	1014	987	1009	1019	1049	986	973	987	970	1010	968	1042	1040	928	983	1039	1020	1011	1008	1003	950	978	1046	1023	994	1027	997	1000	1011	983	1015	1023	1004	1020	1011	970	989	909	1032	1062	958	1010	1005	1043	1031	1004	1066	1086	970	1025	977	996	972	952	977	1072	1049	1035	965	988	959	995	1023	1001	961	974	959	1007	977	1049	989	994	988	1026	999	966	962	979	1016	998	973	929	1047	1006	977	970	1018	996	970	1084	1036	1038	1003	1015	1017	1025	937	995	974	996	1026	1013	1018	1016	1019	952	1044	991	992	1047	1018	957	1013	1021	1028	1010	1005	994	1031	1002	934	985	1026	999	1009	1019	1093	1017	1024	962	1022	950	983	1001	995	999	986	1023	981	1008	960	1003	954	999	1014	990	991	1004	1050	992	966	1012	1000	1012	1054	1027	1015	1036	994	1092	1003	977	978	992	1003	1038	1036	1067	1002	1030	1041	977	987	1072	1004	1009	976	1013	1003	999	998	1035	1016	997	1031	970	1035	1019	974	1043	978	1000	1089	1025	1016	997	1000	1038	944	1045	973	1016	1001	996	987	979	975	926	977	1004	957	992	975	1032	967	989	990	1013	1000	992	978	987	1023	955	994	1003	1018	1031	1013	977	981	977	980	1044	971	1006	970	988	974	1029	991	1032	1014	1000	987	988	942	1042	982	962	1037	991	1062	990	1003	1005	989	1024	984	1030	1010	977	987	1026	978	998	1011	995	989	1028	971	973	1004	1019	935	1021	993	1053	1015	966	1045	1014	975	989	1001	920	990	1102	1064	1006	996	954	987	1023	967	1014	1010	989	991	1064	989	964	955	1008	984
22665	20926	28572	23433	20927	20970	7717	1505	1127	1049	986	1016	923	845	800	828	806	781	764	750	784	726	778	767	746	771	746	780	764	723	745	661	731	706	749	743	734	685	718	731	722	740	734	714	750	732	719	743	667	732	701	699	724	678	702	708	702	719	640	632	687	710	748	728	734	676	670	727	717	712	708	682	687	735	716	708	677	714	679	664	653	714	681	720	675	710	696	736	708	682	673	703	693	695	709	733	670	658	675	688	690	679	675	689	702	670	701	728	668	707	701	691	711	750	648	657	722	706	732	702	684	681	718	687	728	712	706	710	711	696	722	708	687	674	693	749	694	705	716	737	687	718	757	717	679	737	721	731	703	702	766	697	729	706	699	720	710	730	698	686	680	734	733	711	696	734	681	710	702	709	647	707	724	686	742	709	699	653	700	679	695	703	678	694	689	728	704	757	692	683	746	712	714	696	746	688	739	700	718	651	661	683	657	690	672	689	666	700	703	652	713	688	700	723	708	710	751	720	679	691	648	701	644	700	716	711	659	687	683	708	700	696	727	681	671	647	700	732	687	698	741	679	717	655	715	666	684	688	690	701	734	693	695	675	720	712	739	675	705	676	695	702	696	685	736	693	690	707	727	704	728	696	722	694	677	677	641	650	729	678	674	647	662	697	691	691	652	714	702	687	751	708	700	702	746	710	674	732	678	646	678	696	690	676	679	692	689	678	700	713	719	693	693	701	696	709	724	756	690	721	721	704	676	720	744	716	702	708	674	753	666	722	681	688	669	753	730	727	652	683	748	699	647	718	695	719	704	696	703	713	698	682	685	736	706	690	699	691	731	681	709	647	695	712	679	712	711	693	697	675	670	681	668	718	701	717	686	698	745	635	744	616	669	680	660	729	657	689	729	689	639	683	720	690	694	728	707	713	676	686	697	716	702	692	742	622	703	751	667	649	729	704	672	690	749	690	707	697	697	670	659	708	666	691	687	660	657	694	697	722	727	708	640	691	732	730	694	697	665	704	660	695	673	704	728	715	691	660	670	728	686	721	724	702	713	673	703	690	646	720	750	669	720	658	686	740	722	708	632	720	730	645	709	747	702	666	715	747	684	666	722	637	707	700	652	665	698	618	681	708	702	763	736	707	716	723	645	733	688	726	717	678	655	706	682	670	709	710	708	701	658	724	682	703	716	752	660	699	667	705	717	715	691	661	706	636	689	722	697	655	635	637	690	706	680	648	731	682	719	670	687	677	655	696	734	681	674	670	656	721	717	694	663	760	713	690	722	702	691	695	655	669	718	723	714	720	716	676	689	673	727	728	722	720	676	670	714	678	709	742	678	709	676	721	715	730	747	699	708	692	684	652	717	699	737	696	680	653	680	691	716	638	708	716	691	663	654	695	689	672	707	711	692	677	676	720	679	681	681	695	694	692	729	706	712	685	682	665	722	716	702	710	670	727	680	679	771	682	726	677	656	727	723	707	696	687	723	695	750	653	692	712	712	698	660	639	690	687	679	690	718	687	715	722	750	705	697	742	659	688	687	716	663	712	713	676	706	730	710	706	682	758	699	679	698	692	709	672	659	661	712	686	696	712	729	658	727	699	722	666	665	694	650	670	679	736	678	713	733	673	717	710	708	632	706	709	708	676	641	694	693	728	693	678	680	703	703	674	743	645	751	706	681	689	710	713	721	725	682	684	666	699	686	709	654	740	700	675	689	692	690	699	672	664	693	722	731	675	672	676	750	731	678	686	673	728	656	734	696	719	733	714	659	741	679	689	682	693	634	721	673	677	747	709	640	675	686	749	704	724	677	678	655	711	710	658	696	694	714	708	671	768	687	709	724	696	708	706	614	696	723	720	709	740	723	653	690	687	704	683	679	679	651	658	699	739	673	697	703	732	695	682	672	677	711	702	703	703	714	712	671	686	690	708	735	654	673	670	684	701	728	682	692	717	649	694	672	654	698	720	693	745	716	705	718	704	676	732	703	711	698	708	697	658	709	761	670	691	756	696	695	680	688	712	677	709	716	649	699	704	646	703	690	679	677	724	705	695	687	653	663	681	693	703	686	679	671	677	723	714	692	720	654	730	665	718	679	671	678	679	699	680	655	703	746	661	720	660	707	723	708	735	720	683	637	735	687	668	683	691	669	675	687	678	703	686	661	657	670	739	671	733	658	662	700	709	711	656	715	616	644	679	698	749	690	674	694	714	701	694	713	691	708	693	704	694	681	670	697	696	660	700	708	753	675	680	726	731	685	761	742	751	707	688	677	637	675	667	665	678	703	706	714	652	707	657	719	705	671	667	632	705	717	731	665	668	710	712	681	669	706	719	699	699	680	662	694	701	723	699	661	692	713	698	638	711	710	650	623	653	689	676	661	692	698	656	724	662	694	728	699	670	711	724	681	766	667	688	718	721	705	740	652	753	710	696	660	633	691	655	702	701	689	706	640	702	631	675	694	676	699	665	671	672	699	734	715	659	655	677	703	691	711	702	687	699	704	720	714	691	687	738	685	714	721	695	655	699	635	683	713	662	680	685	669	710	728	733	696	762	644	676	713	694	728	727	719	732	702	710	737	695	722	734	703	693	636	737	684	713	720	672	692	720	677	670	726	658	760	737	664	728	682	719	713	707	673	672	710	699	711	683	692	730	725	680	690	694	692	681	664	702	670	632	704	655	698	683	660	701	699	696	712	739	681	683	694	738	689	693	745	697	724	695	678	706	668	662	695	643	752	683	650	660	693	675	718	709	714	663	714	673	645	741	749	716	690	662	707	711	684	696	659	657	678	713	716	703	683	695	689	695	716	666	741	675	724	681	711	719	669	718	709	720	690	692	709	718	676	656	702	719	720	689	665	712	755	722	693	728	650	695	726	678	732	715	735	695	649	690	735	708	696	672	732	700	672	697	685	676	665	679	701	677	705	713	732	671	718	703	655	684	691	673	668	698	690	714	681	725	698	699	664	667	696	692	716	664	679	672	733	642	673	675	717	692	704	701	705	673	733	726	724	688	676	662	625	687	672	714	642	717	721	680	703	704	682	723	650	669	655	683	700	693	686	715	660	673	700	717	739	717	650	722	693	679	728	660	699	646	697	710	670	700	727	695	730	665	681	688	678	722	676	690	635	674	698	686	701	710	667	720	708	723	685	721	695	681	710	691	655	680	664	651	658	717	684	669	690	666	689	691	694	679	648	665	700	688	686	735	637	715	692	659	700	657	671	693	690	676	693	723	689	672	693	647	683	699	692	692	698	718	678	684	655	691	688	678	723	676	722	719	656	657	678	678	712	693	693	717	716	682	715	669	671	645	701	739	701	678	667	644	690	701	750	764	695	717	674	700	674	710	676	666	675	688	646	707	695	687	668	722	738	705	676	684	644	698	731	689	713	674	648	675	743	709	673	703	712	689	727	661	682	751	708	665	705	707	722	674	646	700	675	717	690	667	646	688	706	689	687	718	660	677	713	678	708	733	705	702	673	694	699	691	695	687
9818	16253	12998	6842	4972	3882	3002	2532	2203	1877	1712	1555	1443	1346	1301	1191	1119	1130	1127	1061	1118	1032	994	946	984	946	967	982	1000	914	907	960	900	939	933	892	951	918	869	917	997	916	897	903	896	909	901	862	910	920	878	870	922	917	887	878	876	930	915	872	853	898	954	916	904	907	927	878	912	872	837	913	881	902	872	942	897	912	888	877	871	885	881	852	895	804	855	879	853	908	940	903	922	859	912	854	888	910	910	906	843	863	909	887	903	861	867	844	847	845	879	877	923	930	832	916	895	873	812	854	835	894	889	878	867	845	914	881	909	825	866	874	912	937	874	822	900	906	856	908	860	820	899	917	878	877	920	896	842	865	823	918	871	873	884	894	901	881	876	855	878	874	862	872	915	899	883	951	891	874	931	872	870	851	901	908	920	869	869	901	943	887	900	850	911	863	850	874	873	910	898	894	889	881	891	865	825	868	871	843	868	954	903	892	896	932	860	880	860	878	932	887	876	872	879	861	860	865	883	900	894	842	846	875	909	927	870	909	920	880	884	861	864	905	918	855	857	835	889	885	896	892	861	848	879	850	875	883	879	887	924	824	815	857	860	910	890	893	830	878	918	906	895	860	833	907	908	911	893	887	857	914	898	846	846	904	907	907	878	854	885	938	836	870	886	839	928	827	875	880	908	932	888	856	905	847	851	869	875	870	907	886	832	843	867	859	883	950	870	899	913	912	857	871	819	921	904	876	923	921	897	866	875	870	858	825	915	827	873	845	871	862	916	873	822	871	898	874	854	900	890	836	917	907	873	891	905	830	896	907	890	896	918	881	898	895	837	877	865	874	895	856	928	885	847	866	962	836	869	911	877	870	855	825	888	877	888	920	900	822	857	806	889	870	879	920	912	857	903	906	856	891	821	881	918	889	900	886	873	897	853	837	854	876	897	885	920	897	871	889	867	911	881	882	902	877	896	883	859	919	847	855	875	889	856	867	902	909	846	885	886	899	888	884	941	898	865	920	938	901	906	819	894	900	861	878	878	909	869	843	849	868	867	884	867	818	853	845	933	820	899	876	902	936	928	886	876	883	880	838	860	808	908	932	817	880	862	849	917	857	906	922	943	880	863	840	908	855	882	866	860	898	883	878	886	864	832	929	914	903	892	856	879	882	900	867	901	901	894	863	839	902	895	923	900	872	893	886	893	865	922	892	840	908	859	833	908	886	909	910	847	852	882	887	854	898	837	864	829	893	914	902	859	875	856	859	876	856	891	872	879	863	835	808	914	882	880	869	874	830	864	860	842	867	856	893	877	836	876	901	845	895	903	894	831	889	870	854	868	806	902	874	864	874	863	857	822	882	872	870	908	909	858	927	863	851	866	876	868	811	885	860	862	874	838	839	904	865	888	920	920	797	896	899	917	922	913	885	908	872	883	900	889	859	855	921	871	881	910	864	874	872	827	934	788	876	888	840	859	913	838	894	838	926	881	843	867	860	874	904	853	855	825	914	918	852	893	864	880	834	869	824	885	875	844	866	859	853	882	872	899	872	864	875	849	909	830	903	902	887	875	903	907	941	867	831	906	873	828	868	921	876	833	883	899	860	878	845	915	905	839	862	826	852	939	959	879	884	891	850	899	831	886	891	887	909	874	868	916	867	895	912	912	885	842	893	885	929	922	896	848	869	931	868	871	860	820	862	878	887	892	873	828	920	854	916	871	900	850	886	880	911	852	880	825	897	841	869	894	854	860	849	837	865	874	895	927	851	847	880	840	906	863	872	866	849	883	867	852	895	819	862	909	849	931	842	878	871	886	915	884	893	888	914	835	874	925	891	887	893	879	811	841	855	859	872	910	889	888	869	916	864	889	860	890	906	882	904	920	887	851	845	853	874	921	874	872	873	902	853	805	880	854	874	901	893	871	878	858	838	872	858	801	871	858	880	849	897	907	953	884	772	889	875	897	831	914	859	826	900	891	867	835	854	893	871	882	953	885	910	908	858	867	878	831	863	884	892	922	907	887	892	881	853	906	853	855	893	911	910	883	908	862	923	853	844	903	896	917	901	880	905	868	888	900	898	836	904	917	838	865	838	952	843	866	914	889	900	861	845	884	874	883	867	863	822	882	878	862	939	898	867	921	917	851	845	871	889	864	859	845	828	889	857	893	900	860	875	896	829	847	873	917	910	835	853	861	936	870	931	880	910	909	858	911	917	830	860	946	889	919	950	932	818	859	904	814	858	904	840	887	914	890	885	865	876	885	824	878	853	888	852	874	856	872	864	882	829	869	883	836	877	877	862	829	879	836	841	915	890	873	876	910	911	847	849	925	849	887	854	917	878	890	829	878	856	908	866	879	896	911	875	859	895	869	831	839	876	839	850	854	873	954	809	925	873	890	876	868	898	954	835	851	897	923	805	877	914	883	888	945	858	861	891	879	855	874	889	854	864	904	872	906	893	884	897	878	952	924	847	953	889	846	862	890	900	878	854	867	897	820	864	871	918	942	862	964	816	884	902	881	871	881	838	909	882	922	858	894	830	832	910	899	875	851	887	885	903	942	924	898	909	857	899	847	848	908	908	931	869	854	811	833	915	862	883	926	865	855	880	880	872	855	808	863	914	847	858	871	844	830	865	868	856	935	907	820	947	915	874	869	821	907	845	846	870	912	868	891	860	865	912	891	885	894	882	891	848	854	879	897	901	882	941	863	889	858	851	884	892	879	939	880	895	845	873	964	827	954	882	825	879	856	890	922	855	855	849	862	859	848	892	870	898	890	872	864	857	864	877	837	836	934	847	870	935	899	892	799	913	851	891	840	889	925	881	915	932	912	905	887	854	857	920	878	865	873	965	866	832	866	866	877	898	863	850	936	884	868	859	878	932	903	892	893	918	830	908	852	891	874	866	872	877	856	844	860	892	892	891	828	834	848	879	820	884	899	907	874	889	899	859	890	901	894	930	881	894	889	880	811	876	852	908	858	900	915	871	854	854	885	905	894	895	903	898	907	877	937	882	861	892	851	889	933	857	855	890	890	874	858	898	865	882	922	898	844	882	858	931	873	837	910	901	923	885	877	892	822	922	831	928	894	841	911	898	879	919	897	912	867	856	849	865	898	855	894	906	902	853	847	873	924	877	917	868	919	908	818	845	887	887	928	878	836	943	925	856	904	896	867	874	874	914	853	948	866	881	848	936	922	910	904	897	862	880	887	844	868	833	898	860	875	891	926	933	879	920	845	831	856	890	861	842	895	906	861	891	876	864	860	902	886	918	851	906	847	897	904	884	873	903	932	862	907	869	903	864	868	913	872	851	923	839	851	890	873	875	883	883	872	890	899	858	851	917	876	855	877	851	852	894	900	865	873	883	909	836	804	832	902	889	895	980	859	882	886	804	840	837	912	849	862	941	949	835	918	850	875	896	889	896	841	858	854	874	864	883	836	887	871	851	827	892	896	817	882	912	895	877	808	840	861	857	844	883	897	926	831	827	886	871	885	895	888	858
26552	20416	9083	813	552	528	508	476	478	462	435	461	430	463	476	453	464	482	444	478	473	469	476	489	452	487	468	473	505	470	441	479	499	463	478	422	466	505	443	491	475	442	497	468	460	493	440	451	451	499	475	464	449	475	472	480	485	414	477	504	477	449	458	468	478	425	457	474	474	451	457	463	462	431	485	454	465	451	443	496	457	454	472	450	522	451	469	448	453	467	482	464	434	456	461	484	466	458	468	453	449	462	447	471	505	459	471	501	468	442	473	480	442	445	437	455	501	463	468	471	476	475	463	446	443	478	485	432	469	453	476	498	505	477	480	486	457	478	449	450	432	423	468	444	477	442	468	482	489	490	444	485	497	440	498	487	440	463	462	405	450	449	460	462	455	475	476	440	494	461	431	499	430	440	469	452	440	478	473	428	488	463	451	482	500	435	486	489	465	504	473	481	491	478	469	476	486	459	443	475	487	489	454	491	489	428	444	484	490	506	519	432	450	488	445	466	487	486	443	495	486	478	477	460	432	497	462	466	462	454	448	452	438	483	484	487	485	450	447	486	445	439	424	454	473	473	467	454	480	465	429	498	433	490	477	459	457	497	440	453	500	494	498	429	453	438	465	464	492	484	447	505	425	484	416	455	499	429	455	467	465	473	489	442	477	450	473	430	466	458	466	472	501	461	472	473	459	443	451	451	471	474	502	449	443	499	477	484	459	450	428	468	479	454	461	435	439	527	466	455	470	470	525	459	511	476	473	465	430	481	424	431	494	489	493	464	487	468	460	470	495	476	479	456	470	451	471	457	430	469	473	467	476	474	441	443	428	481	456	414	480	477	465	450	462	469	458	489	468	447	473	453	439	469	467	482	462	459	451	474	478	480	471	492	442	491	490	470	481	492	475	461	450	467	456	458	469	488	480	480	456	424	470	448	488	490	475	462	467	454	486	467	466	494	489	444	477	438	440	472	452	458	466	455	480	475	492	470	506	467	446	477	458	470	512	449	477	481	458	458	493	493	457	442	476	461	432	452	475	455	444	414	438	429	477	469	487	494	455	460	486	483	474	469	425	469	488	452	458	458	416	450	480	482	462	491	476	474	460	460	437	472	507	510	485	446	475	490	459	463	490	438	443	462	477	490	503	471	444	501	433	459	452	480	461	476	483	439	474	469	474	404	460	452	402	471	456	455	483	488	469	469	438	495	484	455	488	426	443	449	459	453	466	455	480	466	462	472	478	435	452	448	476	509	477	481	470	483	485	453	482	451	471	472	464	445	449	454	478	434	458	479	463	475	464	450	446	440	497	458	473	461	467	430	449	475	439	451	462	451	465	521	483	452	421	464	467	448	490	470	466	462	483	485	451	473	458	502	468	454	466	476	465	438	493	462	465	465	466	509	446	448	437	477	455	469	478	475	484	454	476	432	510	481	468	455	486	474	473	459	448	464	463	486	448	462	479	460	447	475	424	466	424	435	462	451	463	459	460	439	465	500	475	471	480	469	448	507	434	472	496	473	473	466	455	460	477	472	485	469	480	477	448	477	453	461	448	442	464	461	459	472	458	474	510	447	462	460	446	457	447	497	468	473	458	499	476	472	489	459	505	473	472	468	463	499	458	502	467	450	477	476	438	496	470	465	444	412	470	487	494	418	486	472	480	490	461	475	463	453	465	460	469	475	456	445	457	478	445	459	472	451	462	467	481	418	444	447	467	483	438	483	444	507	461	485	482	472	482	462	492	452	429	454	501	497	480	445	434	466	465	482	444	477	490	485	463	461	451	429	476	444	491	455	464	442	438	441	460	438	476	490	457	488	459	486	445	457	466	445	486	467	507	448	428	468	461	464	485	475	486	466	474	485	459	467	455	482	487	458	447	457	452	474	449	452	468	487	509	480	432	451	457	451	482	511	469	455	429	462	478	485	470	491	488	445	461	505	462	477	435	432	441	461	452	483	464	485	502	417	481	460	470	458	456	481	464	468	490	525	465	450	463	459	477	463	460	469	478	486	459	483	446	435	468	436	473	458	451	462	427	454	473	444	435	468	472	452	493	449	457	434	456	458	470	508	500	446	495	500	442	480	454	470	461	457	444	429	484	467	493	471	456	451	450	451	475	475	474	484	485	416	437	430	419	465	437	442	439	501	459	473	477	454	445	474	457	462	463	453	457	503	453	519	474	525	463	463	470	503	449	508	483	448	468	456	471	480	440	475	495	433	473	453	449	499	535	464	496	477	493	452	465	452	480	493	453	464	440	430	494	473	500	504	483	519	459	467	488	457	498	442	461	457	464	475	482	434	438	498	451	504	464	499	477	470	463	500	442	460	487	464	493	517	471	482	451	494	409	450	421	517	476	461	482	482	503	465	519	454	492	421	434	434	445	479	449	433	466	421	463	497	477	485	446	424	465	453	541	465	461	477	468	453	457	456	508	457	445	474	433	460	460	465	474	455	466	462	442	508	457	461	484	460	493	447	438	475	520	457	487	491	422	462	482	476	453	446	456	420	487	485	466	486	475	436	467	444	498	444	503	476	469	471	456	492	475	509	474	495	456	486	479	471	463	485	460	438	466	425	488	435	433	425	453	450	465	447	453	481	485	483	474	461	451	463	480	435	437	477	477	482	470	461	472	474	459	513	501	443	490	473	462	466	492	460	453	464	472	470	480	464	446	508	468	488	437	420	438	436	473	446	468	488	465	450	437	488	462	469	461	412	481	455	445	438	454	467	504	496	440	460	453	484	483	472	452	461	464	472	461	477	441	479	450	467	443	433	454	495	461	476	481	456	449	455	465	506	491	435	488	446	483	506	478	481	455	462	472	503	486	464	454	460	476	473	445	497	434	500	497	446	473	476	497	477	499	485	510	475	498	476	466	435	486	471	455	489	463	488	474	457	514	446	476	427	456	470	495	460	461	451	464	469	455	459	491	461	457	456	463	468	446	468	446	449	482	441	465	465	476	497	449	493	468	418	455	513	488	481	484	456	443	418	466	498	432	470	451	480	470	424	484	446	479	413	446	454	436	445	486	474	411	445	446	431	444	447	457	456	473	489	490	485	476	472	488	471	482	518	462	485	438	484	478	426	477	492	466	509	469	470	432	486	465	432	481	445	443	453	485	479	446	489	473	399	490	452	412	458	470	437	452	489	481	443	463	473	474	496	482	461	424	453	452	448	448	478	474	449	490	507	526	485	465	460	464	497	460	465	440	471	471	482	463	438	458	490	480	471	459	450	484	445	477	477	445	480	468	461	496	445	413	481	457	473	461	440	486	476	439	494	513	483	463	469	445	425	450	452	489	446	458	509	468	467	449	446	495	473	452	472	469	480	472	442	456	485	446	448	439	464	498	442	479	467	462	496	429	471	477	474	478	468	455	485	461	463	489	486	487	484	466	494	472	493	470	447	473	461	459	464	462	455	459	448	433	455	475	446	450	470	497	487	470	534	474	465	455	453	471	473	421	495	421	446	406	453	453	479	480	448	473	475	449	450
5135	1437	1238	865	794	728	657	650	627	608	697	673	618	587	606	597	637	603	601	639	651	600	624	624	647	555	591	617	615	613	550	620	577	577	587	622	590	595	568	578	596	630	626	600	645	574	636	609	581	606	569	611	545	609	629	571	566	617	580	551	600	638	593	559	604	625	581	603	624	575	532	587	606	593	599	557	620	561	620	579	593	604	574	592	597	591	667	613	568	648	600	588	624	641	623	558	570	609	619	625	624	583	566	596	590	564	613	644	631	612	606	622	608	556	603	575	581	620	608	566	619	543	582	614	586	572	585	558	578	654	577	619	609	608	599	550	609	573	550	606	633	587	611	590	603	586	642	570	556	584	613	581	574	616	595	586	639	594	603	614	595	569	590	595	598	572	568	548	581	609	543	601	618	614	566	616	604	618	597	577	617	591	581	584	638	600	563	578	657	608	641	596	620	613	589	621	612	577	581	561	595	609	594	616	600	576	596	593	597	640	594	593	591	636	617	590	584	594	607	591	582	607	644	608	592	589	599	594	630	573	574	597	578	574	621	622	588	596	618	613	584	642	614	589	636	614	623	584	565	563	613	603	589	584	594	619	588	576	602	608	598	595	570	627	565	598	615	566	642	589	587	591	569	624	599	569	648	624	583	614	552	586	672	588	607	629	548	640	590	610	559	587	641	626	611	584	592	596	617	630	608	629	598	587	640	594	537	609	615	609	573	604	583	592	575	621	646	553	626	588	588	606	582	584	615	582	607	600	606	615	586	598	581	606	603	568	603	630	560	599	594	599	581	630	587	595	615	609	578	614	618	577	604	620	587	608	614	578	571	598	578	568	605	584	589	582	601	598	574	622	579	587	595	557	586	619	609	649	581	562	553	558	618	610	651	581	574	623	618	622	591	626	648	548	560	576	580	614	562	609	660	583	632	614	574	609	549	593	568	594	581	609	598	580	579	575	610	592	563	599	571	587	608	589	583	571	577	580	532	588	566	642	600	552	604	578	590	618	621	566	614	585	587	586	585	590	640	631	556	646	572	618	621	609	623	601	569	587	605	595	603	595	593	642	610	578	615	589	613	548	582	577	641	631	571	570	592	618	618	581	550	606	573	617	622	597	630	600	596	609	646	613	560	585	668	577	559	560	629	578	624	611	570	578	616	621	581	578	573	659	585	605	575	616	577	570	592	613	575	590	635	594	597	600	612	553	609	601	635	587	599	577	587	582	557	576	578	554	636	597	578	583	609	566	555	590	620	602	599	572	626	577	646	603	569	615	623	647	601	628	637	617	596	591	637	578	691	609	579	623	616	562	585	598	585	580	613	605	576	592	624	566	594	566	619	597	621	585	604	603	607	601	627	586	628	612	620	639	604	588	605	574	626	603	638	629	564	579	606	621	555	615	556	626	619	605	599	574	579	575	582	593	597	613	618	597	590	567	637	604	595	593	577	617	622	572	560	621	607	623	604	546	587	567	602	660	571	592	616	589	604	544	636	569	593	607	603	611	601	554	628	625	591	594	568	592	547	580	582	626	571	593	652	578	580	642	607	614	582	638	592	627	623	609	623	609	560	595	621	559	586	607	618	578	606	570	628	565	600	636	620	611	580	589	622	582	604	583	595	593	603	575	612	644	626	594	606	571	613	612	573	592	562	559	640	586	595	607	598	597	604	612	581	533	605	617	574	602	626	607	592	586	585	574	605	608	610	580	552	603	615	584	586	600	615	589	541	577	597	582	595	631	629	614	601	589	572	567	594	616	588	610	567	593	563	590	546	615	619	572	597	538	613	564	548	658	570	594	628	614	593	593	560	603	624	608	575	588	628	605	602	578	595	593	596	587	572	610	629	580	610	616	600	617	579	619	613	576	572	581	603	573	620	600	559	672	625	647	593	601	560	597	562	596	588	609	591	600	618	568	554	555	581	587	612	578	583	578	572	604	599	598	582	608	577	601	558	613	587	612	604	641	587	579	606	599	611	604	574	579	655	593	658	563	571	622	580	601	590	591	587	553	590	573	575	579	580	613	564	566	627	585	589	598	584	599	579	592	565	590	580	583	613	622	580	599	592	576	537	591	599	597	636	630	608	596	579	592	596	591	601	613	607	600	549	630	571	622	643	646	598	579	627	657	574	593	570	648	635	627	546	598	537	610	649	607	600	606	602	612	621	590	548	609	561	560	581	603	575	636	620	623	586	596	623	608	591	607	605	597	592	599	548	605	587	633	594	597	620	579	590	580	627	543	629	591	601	598	633	665	575	539	607	639	587	627	572	580	587	584	678	622	569	619	576	603	607	590	577	548	591	614	589	581	587	604	567	548	579	602	647	561	624	577	587	625	625	642	612	624	581	625	597	619	621	574	562	618	600	553	565	646	579	603	593	575	567	604	623	553	628	583	617	591	558	628	592	602	563	649	638	585	567	614	577	575	573	610	581	568	584	615	597	573	600	597	568	629	612	608	608	595	618	629	599	640	644	555	567	562	584	577	570	626	600	525	607	604	571	632	609	611	584	618	577	620	605	573	563	552	581	611	629	600	622	609	628	560	618	588	625	625	595	588	585	599	630	583	548	572	583	592	605	602	581	565	592	592	584	546	583	598	597	626	540	541	560	552	619	646	611	638	568	620	621	618	619	566	611	598	620	612	581	598	576	579	575	565	606	592	635	620	578	572	606	577	598	611	591	575	601	582	585	591	587	623	559	624	594	608	580	620	601	615	582	570	611	627	609	566	617	598	586	566	604	625	593	580	623	592	590	584	554	627	583	594	581	620	622	628	593	596	598	595	627	591	562	636	618	618	613	614	582	609	576	578	586	573	616	607	642	569	597	537	612	588	552	617	574	567	588	593	629	642	578	594	599	586	591	602	629	574	589	584	579	602	669	617	584	590	599	601	587	602	641	600	637	608	562	611	560	613	638	573	583	552	577	605	583	555	578	566	583	599	633	579	643	558	604	575	610	627	587	584	595	588	591	586	607	599	617	624	570	593	590	587	620	600	613	573	570	625	585	588	581	565	601	605	560	593	583	584	604	597	592	607	563	580	638	594	633	586	610	619	590	621	598	611	551	566	603	593	613	598	665	597	557	590	536	603	586	570	621	657	557	541	603	561	626	601	663	623	603	582	608	580	583	617	606	671	620	585	606	600	584	616	627	591	609	612	636	628	609	610	630	586	588	615	561	608	575	583	608	630	593	628	567	601	599	596	598	606	570	563	585	607	588	627	564	567	582	584	573	628	594	569	590	597	609	612	601	642	587	630	542	616	615	592	565	569	609	610	574	610	609	594	609	593	574	595	606	625	627	582	614	578	620	603	647	586	596	595	556	616	586	556	619	616	602	599	633	607	600	565	608	607	574	629	580	589	578	607	558	638	544	604	606	590	595	580	592	608	590	612	627	603	591	623	592	570	572	604	604	610	595	606	602	635	578	568	566	653	584	613	597	579	622	577	601	598	587	629	632	642	586	620	595	600	606	589	621	566	561	567	594	586
23633	20934	28149	23874	20913	9900	1680	1140	1055	1049	962	926	947	901	886	934	912	833	855	861	825	838	801	863	832	827	803	794	914	813	810	848	853	775	787	830	788	820	788	814	855	832	825	806	857	811	793	797	777	841	804	775	818	774	734	825	780	789	816	811	854	851	810	767	839	813	780	839	816	786	819	756	802	824	823	786	781	822	827	805	818	850	786	806	805	835	779	821	789	801	808	824	756	759	861	827	748	760	820	811	771	823	800	831	792	729	790	763	799	798	841	840	826	819	793	832	833	791	837	747	817	847	799	799	788	786	801	802	757	751	816	798	779	813	770	798	816	803	786	820	800	731	807	777	778	774	822	786	795	828	870	806	791	784	786	814	806	823	777	804	778	769	792	789	766	819	775	795	811	736	816	786	808	759	789	818	787	777	805	821	838	788	772	769	813	779	812	797	821	811	805	831	834	798	805	819	819	794	769	792	803	822	830	802	779	801	825	782	846	783	805	772	795	851	794	757	819	805	770	809	773	809	806	832	808	798	807	792	798	798	811	845	878	797	857	768	797	774	754	789	829	803	789	794	795	780	761	776	811	877	786	809	815	790	801	759	855	810	796	816	761	756	781	828	815	801	788	818	810	831	799	794	828	794	840	818	793	798	860	805	785	769	817	807	861	766	776	809	756	781	861	785	808	753	755	785	774	739	827	818	757	762	785	796	801	761	795	809	798	834	753	775	802	748	780	818	807	817	814	802	810	816	771	794	778	791	825	836	781	816	777	806	821	813	772	781	831	817	804	760	803	814	833	807	802	797	835	845	815	808	868	812	788	800	795	815	793	815	771	792	805	795	838	817	757	805	787	770	773	790	784	790	804	814	780	761	810	772	787	795	769	780	802	772	734	828	780	768	821	805	826	777	793	789	810	773	839	790	809	823	800	790	790	806	756	835	792	807	779	763	783	778	758	779	806	788	837	792	790	815	802	802	826	825	737	764	807	774	793	802	828	795	779	796	803	764	813	825	815	781	816	834	802	803	757	816	789	787	767	793	774	831	799	773	813	816	828	810	798	832	847	823	829	870	805	864	813	812	773	834	805	805	797	806	812	796	800	810	763	763	781	796	759	813	770	744	819	806	798	804	770	805	772	798	736	779	833	772	807	781	777	802	798	800	800	790	803	867	759	780	763	847	762	841	819	810	824	799	765	829	822	818	779	760	798	801	787	800	783	800	779	820	806	765	803	829	764	832	796	828	796	831	847	795	768	774	818	773	800	850	829	839	801	799	822	819	789	790	777	787	821	774	780	804	792	774	852	793	771	749	720	803	795	841	838	800	760	831	841	740	788	807	769	855	803	788	755	778	785	782	787	776	829	879	781	833	832	762	831	857	838	784	826	775	777	811	802	842	797	790	812	797	790	750	846	744	789	775	796	795	797	789	799	746	808	733	814	762	785	776	811	766	753	797	807	819	776	759	777	801	805	787	800	752	794	844	782	841	822	767	782	824	821	800	774	853	815	783	825	821	823	769	799	811	842	832	754	807	843	788	766	792	856	813	830	794	815	838	793	839	832	771	803	819	773	759	780	719	849	805	799	771	797	795	797	819	802	820	814	770	809	803	806	822	800	834	794	796	822	786	787	772	838	795	811	828	786	819	839	827	768	771	811	816	776	805	806	782	800	787	817	770	855	796	820	773	816	808	794	817	795	748	754	782	823	806	763	769	819	864	857	772	777	781	804	845	836	783	852	782	808	769	811	799	805	814	791	813	757	853	756	781	778	793	800	777	815	779	814	803	775	823	818	811	818	799	801	792	795	791	820	812	794	769	686	830	799	775	748	777	802	753	764	809	804	799	825	779	814	769	819	793	842	763	814	820	812	855	750	769	797	825	819	815	803	784	820	773	790	767	808	893	805	818	745	807	767	793	822	819	788	781	740	838	776	876	761	763	788	791	819	824	804	758	803	799	825	786	799	809	826	799	785	806	818	815	804	753	801	823	858	835	805	820	785	840	810	756	781	824	777	777	754	817	787	765	837	839	790	863	774	746	793	776	812	743	821	830	763	842	828	796	818	816	769	808	808	806	818	816	799	811	843	761	786	805	744	832	835	763	800	812	828	782	770	803	808	840	819	797	812	848	822	794	811	794	812	767	751	777	821	786	790	821	772	802	835	781	746	774	774	823	818	812	807	820	817	788	812	807	801	792	767	799	840	772	754	843	801	812	804	802	798	846	778	795	774	774	776	828	847	772	737	739	818	843	769	807	835	803	870	780	749	772	804	769	790	827	759	785	765	807	810	824	797	800	819	769	769	820	798	782	830	834	787	770	742	793	814	764	781	790	722	738	792	740	821	798	822	812	757	786	836	786	831	776	798	807	769	815	825	766	772	783	791	821	802	830	780	799	814	781	838	767	782	832	850	776	832	804	788	805	819	763	811	797	804	829	760	763	784	800	817	760	755	833	827	778	791	768	788	784	817	858	742	810	788	794	819	774	806	813	815	808	788	799	817	780	824	805	798	778	819	776	827	771	757	805	792	813	800	773	852	795	775	834	768	779	782	762	816	846	801	803	808	782	782	807	781	804	752	768	813	849	757	819	802	825	818	808	812	835	792	809	797	819	800	827	774	801	834	788	771	735	808	769	790	823	768	773	790	799	770	858	771	844	801	813	774	804	849	791	800	793	749	782	815	804	837	767	797	795	819	816	775	760	775	793	776	854	838	779	792	718	780	800	739	734	755	764	821	786	769	795	803	810	792	750	795	792	779	812	748	819	836	753	829	804	754	799	817	765	819	837	849	766	812	812	791	793	793	785	784	793	809	778	773	812	764	777	769	789	838	841	796	785	804	802	797	771	777	829	777	855	788	824	790	788	770	799	795	785	814	753	817	821	806	708	823	765	809	751	772	757	803	852	797	844	764	803	816	850	772	774	857	799	786	803	752	772	820	787	791	736	800	794	798	759	809	795	747	828	824	758	798	743	820	868	753	775	808	821	747	794	761	848	749	831	792	773	781	837	777	787	800	767	815	762	750	797	794	803	888	773	811	778	834	798	850	850	803	836	804	754	794	781	783	776	776	783	800	790	811	787	809	798	780	802	742	842	824	796	780	814	816	790	851	833	765	774	782	801	819	828	855	774	785	747	851	813	810	794	843	817	799	780	796	771	846	814	787	810	813	789	813	770	769	794	831	804	775	832	784	841	782	829	757	782	798	766	776	814	769	778	799	800	787	798	782	758	742	803	743	765	772	812	754	836	828	799	802	786	753	806	826	794	828	784	791	749	792	815	827	852	795	797	823	753	846	811	800	833	761	775	761	758	790	779	766	816	763	798	776	783	779	796	807	794	796	767	804	763	795	806	756	798	819	755	813	794	748	825	764	786	805	807	832	817	816	775	784	750	787	780	784	771	794	769	766	814	791	814	771	785	799	851	811	775	762	770	769	827	816	784	792	824	838	724	777	818	775	763	812	814	785	817	773	824	822	845	810	822	814	794	797	826
6697	10453	8216	4408	3331	2595	2122	1808	1655	1512	1442	1334	1202	1229	1189	1191	1133	1162	1124	1115	1135	1080	1037	1081	1059	1077	1018	1083	1076	975	992	1030	1005	1025	1085	996	1019	1027	1081	950	1002	998	1038	1014	1049	1040	1030	1036	1018	1025	1008	1023	981	1057	1037	1039	1032	985	1055	1016	1007	994	970	1001	992	991	1008	973	1058	984	1017	1041	1026	1015	1050	997	1005	973	1031	979	996	995	1027	1043	969	1044	962	985	992	977	990	1022	1014	1034	989	967	997	976	1039	1063	1025	1043	1017	962	964	983	1077	1041	1061	1050	980	975	1018	987	958	1020	959	984	1012	1087	1049	1073	981	989	1035	997	994	1053	992	973	975	990	1027	1015	1061	1074	1021	970	1007	975	1028	969	1028	994	977	1012	954	944	1002	975	1005	984	1072	998	994	1017	1022	976	942	1027	965	993	998	996	982	988	1011	940	1006	991	1019	1029	1036	979	990	1046	1009	985	1074	995	984	966	1005	1034	1030	1049	1053	1039	1009	1017	930	1012	932	987	1011	1028	1005	1023	981	977	1059	1001	966	995	962	979	1049	1006	967	968	932	1001	969	1015	974	951	983	1034	947	944	1027	1042	1024	977	1049	1038	994	1018	1017	942	977	954	1026	977	985	938	1027	971	1021	984	1074	985	992	962	963	1013	1015	1033	956	962	1054	1007	970	1086	1039	1048	1048	1017	1016	973	942	1001	1020	997	1072	970	1009	1054	1036	1023	987	1013	1013	977	1036	1031	963	955	977	1027	960	1032	1014	970	1030	1016	1015	1031	1012	994	1000	1028	1003	1009	1041	1045	985	1038	990	1035	977	1030	986	1021	1033	1058	959	979	1057	997	990	988	1018	1036	982	995	1027	1026	1013	978	986	963	1009	1019	981	971	984	968	1035	1002	970	966	982	976	982	959	1004	979	980	1010	964	1003	1056	1044	1006	972	1001	1081	1002	1014	991	916	1042	1041	1014	1052	1002	1013	980	1028	955	1005	1005	980	943	1021	997	982	1029	989	1009	1021	1010	1023	1007	969	1005	1065	992	947	983	958	965	975	970	1017	972	1000	1002	1078	975	1022	946	990	1062	969	973	925	1015	988	1044	1020	976	953	971	994	954	986	997	969	975	1009	946	1005	1106	993	1008	989	1038	991	972	1011	1028	1016	1009	996	1010	976	965	1015	996	967	994	1002	1005	1040	1008	976	1000	1018	995	1020	988	983	938	986	961	1039	990	983	941	973	985	1019	931	1005	981	1004	910	1035	953	1012	1021	1037	1027	1001	1021	1002	952	1017	1019	972	973	987	1021	1018	1033	1002	1007	963	1000	1029	983	998	942	1013	982	1001	995	957	985	981	1040	1025	986	1024	973	1020	959	1010	981	959	969	1063	933	1003	978	1007	1017	1028	1002	1017	1011	982	1016	1021	1001	966	976	1019	1031	1020	1029	1025	983	967	995	970	1005	984	1026	999	1000	959	958	1044	1004	908	1037	990	988	996	1015	1010	1008	977	1020	1003	1046	1013	1031	950	935	972	1016	988	998	984	1000	946	949	1014	1015	997	989	1013	1065	967	972	1001	1017	1024	1019	1024	998	1020	986	999	1005	1013	1008	1009	1067	968	959	981	986	992	1009	949	994	1023	1026	995	978	975	1014	985	988	1019	998	1006	1003	989	995	1011	990	1040	999	1059	983	1011	975	1065	980	992	1025	970	1028	1020	987	980	1005	1051	971	1014	1005	965	955	992	1023	1019	985	940	979	999	973	945	968	976	1022	993	1011	1031	977	1013	947	992	1009	1055	986	1010	1045	1022	955	1005	967	1004	933	1079	1050	982	982	1066	1017	955	971	1037	991	965	979	929	1010	1015	1004	973	1044	989	1028	992	995	1015	976	1027	946	940	1003	995	1059	988	997	1009	943	996	997	986	977	993	991	946	1018	1031	1007	1009	994	1006	1018	1026	978	1002	1001	1005	943	1062	954	1000	1040	924	967	1051	1028	979	971	1054	963	974	966	968	1050	983	1027	994	1003	981	1016	1029	981	972	955	956	967	1008	1038	1006	1046	999	925	981	1011	1047	993	1020	966	979	980	1003	1021	963	980	969	1007	986	1004	1005	975	1017	999	1010	942	1021	942	1017	988	1034	977	1001	982	958	966	948	965	984	1030	980	1014	990	965	972	1033	1052	979	1009	1020	1003	973	952	946	985	927	1007	917	946	986	1040	994	985	993	994	958	959	949	970	986	993	1002	1003	1010	958	991	1057	969	1017	1037	967	957	1006	1018	1025	1029	953	1037	1015	1055	991	982	980	964	967	999	997	1041	1063	970	984	1022	1030	1014	1026	982	1005	975	971	1011	1012	1067	989	966	985	982	1006	1007	1010	964	1033	1026	1009	1012	1033	922	1020	966	989	948	1001	979	1001	948	1020	946	1055	991	981	1062	1042	960	1035	991	966	1011	1002	1007	1037	951	1032	1031	1015	984	1001	993	1037	1015	976	1020	946	1063	984	1019	1018	974	984	1013	984	1009	1002	975	975	1002	1058	1034	1025	985	1068	1016	983	997	968	1036	985	959	1066	946	1029	979	974	944	1010	983	1012	970	1020	976	976	1001	964	985	1004	948	1027	924	1007	978	999	1003	1025	1040	974	1024	987	1046	1006	976	985	994	963	955	1049	1024	1038	1001	1031	945	951	978	1006	961	989	965	939	994	989	951	970	988	1014	1053	977	1016	979	1010	1004	994	976	943	990	1029	1007	998	1020	978	994	960	932	1018	942	957	989	1017	996	980	951	1006	921	975	1036	961	1022	1048	1043	1021	959	1001	977	976	979	1018	958	1004	1021	992	1034	989	1008	971	1042	1002	1003	987	1026	977	991	1045	995	983	959	962	1013	1003	998	939	1016	997	1009	980	974	1048	952	1010	1011	1019	942	982	943	984	969	1020	982	1021	1018	973	974	1011	1005	1039	955	964	986	964	989	997	1013	1011	1021	995	1025	968	978	993	912	936	1026	988	1043	1022	956	989	996	1037	968	967	984	992	1040	1014	984	989	1015	1005	980	1008	969	995	1004	982	1012	960	990	988	1043	948	983	988	993	973	1058	1005	975	1025	988	996	1011	978	1025	1000	1015	971	980	992	976	1021	995	1008	992	948	1008	1046	1046	957	961	1035	996	975	1001	954	1014	940	1035	1053	998	987	948	1024	982	1022	1001	977	1005	970	954	983	1031	1055	1013	975	1020	992	933	944	1023	977	939	1006	1074	1004	995	984	972	986	976	1007	983	1021	1058	994	1032	1009	981	1006	1001	1064	990	1033	1046	971	950	1020	1011	988	1002	945	998	1004	986	1006	1064	1002	1039	998	1008	985	1008	1014	1003	967	995	997	951	1003	1016	918	958	993	1031	984	980	977	1007	1013	1016	984	1028	923	1076	1032	1028	1072	1031	975	1003	1022	1030	1003	972	949	1026	975	1013	1051	981	1040	984	980	966	996	1005	1040	978	1002	1017	977	978	982	953	1008	1029	1012	985	999	1024	993	1093	994	965	999	960	1039	990	1024	1049	924	955	994	989	973	1004	1028	1005	1023	975	957	943	960	974	969	1033	1029	1027	1061	944	1009	943	991	1051	1013	997	1004	1002	1011	1040	941	979	1093	1001	914	973	1016	1016	1054	991	1035	1020	1040	1035	995	960	949	1024	1000	1046	963	971	990	981	982	982	1008	978	996	980	955	1039	972	978	1021	927	977	999	1011	1018	994	1053	1001	957	1012	974	956	994	1011	1035	1037	1042	990	1016	990	996	954	981	1011	966	964	1003	1020	978	1004	1033	1003	993	988	962	1006	975	1019	1019	1033	1036	975	954	1018	968	1004	994	1037	1003	1022	993	947	971	1042	1024	1034	980	1021	983	965	982	1014	999	1005	970	961	994	974	956	1018	969	970	940	948	983	956	1028	968	985	987	993	1007	1036	1041	952	961	1011	1022	981	952	952	1028	986	999	1062	972	1000	988	959	1077	1006	956	1001	1026	1014	1005	1032	1010	1025	1000	1046	942	1006	953	944	1009	1003	1026	997	961	945	983	1008	985	1012	1010	1024	1015	1023	993	1054	958	933	1009	1003	977	996	1030	1012	920	955	1019	997	1037	1020	1040	1025	963	955	951	1029	1001	959	1005	981	945	968	996	1029	908	1001	962	1032	962	1001	984	968	996	1007	995	993	1018	980	970	935	1044	965	1064	1038	968	965	980	1013
22655	20922	28616	23380	20923	20952	7729	1574	1129	1046	1035	940	942	861	812	856	863	784	788	799	740	753	733	755	756	727	770	793	734	760	748	720	729	733	761	732	729	741	742	721	705	689	742	741	685	728	689	682	689	701	668	689	685	713	693	729	719	702	714	716	731	655	686	722	712	728	727	717	699	696	752	678	699	708	708	686	700	730	700	696	652	673	725	739	741	762	668	757	713	753	731	703	714	704	737	665	744	691	734	725	752	693	649	698	726	697	727	693	701	717	663	706	701	689	715	674	713	705	697	679	645	684	728	766	746	730	691	743	707	716	669	734	722	754	739	700	668	714	738	660	695	687	719	697	711	769	700	676	702	679	706	674	694	630	699	679	643	695	703	705	697	719	746	652	733	740	711	713	704	704	716	737	695	695	676	699	679	664	776	675	693	637	666	719	716	669	666	775	650	687	703	697	751	706	703	676	645	690	751	705	719	688	678	706	695	700	691	679	634	693	733	699	720	743	708	670	673	658	642	709	691	711	722	702	680	750	709	721	702	701	705	713	779	696	674	650	619	707	680	702	728	677	695	679	705	751	681	664	753	730	721	706	674	721	723	665	739	747	725	689	714	706	670	703	701	710	664	693	686	688	674	715	683	692	716	709	697	685	693	737	691	701	683	710	715	711	680	746	704	691	722	664	704	656	682	739	671	706	695	684	714	713	651	639	712	718	721	689	697	701	654	693	696	724	680	690	723	684	719	701	694	681	717	684	649	706	677	667	697	659	714	649	676	725	706	663	668	694	685	708	685	678	659	686	671	708	703	657	712	673	716	711	735	683	733	717	665	680	755	725	676	719	669	679	717	697	723	699	691	705	743	687	727	711	694	703	673	681	712	687	697	667	704	712	695	675	664	729	735	723	719	722	673	720	748	715	706	753	707	699	715	706	676	745	665	655	720	683	705	691	695	682	721	671	713	720	705	712	701	662	694	699	681	733	727	702	715	677	695	717	687	700	714	730	694	710	688	698	680	737	696	702	681	679	707	722	689	625	726	719	645	715	684	678	729	741	727	662	702	633	698	687	680	711	711	659	700	697	701	705	694	656	732	684	657	692	747	709	709	654	715	708	672	703	727	673	695	725	690	666	716	721	672	649	720	631	700	698	716	694	713	710	669	703	785	703	654	708	675	683	681	670	692	702	705	678	751	683	681	664	705	654	697	690	676	687	666	677	642	683	733	721	706	709	695	670	680	659	701	655	700	721	655	656	705	679	674	693	709	711	712	685	704	715	671	674	698	710	725	674	741	718	738	681	693	687	698	675	658	700	703	694	744	685	707	666	667	664	658	728	703	719	712	691	662	678	676	662	693	681	709	662	736	699	691	697	717	684	721	659	727	654	665	744	687	674	718	717	713	665	653	732	723	677	687	694	679	650	712	688	713	657	696	712	692	683	656	681	725	687	681	684	707	718	685	704	640	697	726	713	674	682	682	702	686	693	679	715	661	693	676	706	670	705	729	648	710	700	677	688	719	658	687	724	686	683	716	720	700	738	687	689	698	633	672	668	664	660	746	700	677	690	616	719	684	691	709	702	634	672	699	716	732	704	686	674	720	706	677	705	668	699	687	699	675	713	656	689	695	667	641	675	669	664	692	696	713	693	648	629	735	694	682	718	697	705	655	688	690	697	680	707	631	688	734	726	758	672	686	713	705	684	693	687	687	681	655	713	684	668	750	642	719	702	705	725	701	700	697	723	687	712	719	684	701	677	677	695	691	735	710	681	690	671	725	722	680	663	664	717	661	728	725	669	719	685	699	633	707	652	681	699	698	749	696	664	710	702	716	627	657	673	672	693	708	687	642	658	721	744	734	700	669	677	653	657	686	688	716	692	691	695	696	705	703	696	675	721	698	690	686	703	685	726	714	722	701	677	723	699	711	700	656	665	648	661	734	749	699	632	750	676	666	663	690	736	715	709	715	724	762	672	667	675	719	684	670	699	673	650	718	741	690	699	686	652	730	708	654	716	704	649	657	709	669	704	689	646	692	669	676	702	681	654	651	673	683	685	713	719	713	728	720	667	649	688	693	682	687	655	644	711	664	726	701	696	687	729	705	666	687	658	677	671	678	679	670	681	733	687	733	635	708	693	724	674	722	704	703	702	677	728	710	692	676	707	719	720	755	688	678	679	688	660	676	709	706	669	651	739	727	693	672	670	718	721	712	718	731	715	655	676	724	725	727	679	699	719	696	666	689	766	649	743	702	722	703	699	701	709	662	739	722	706	659	690	728	646	719	722	703	766	728	678	716	718	651	694	686	679	716	720	676	634	683	692	668	725	645	745	687	637	702	682	705	715	680	684	656	694	685	649	728	680	697	689	719	692	734	692	679	682	680	676	690	689	690	724	690	686	684	711	686	755	693	668	700	693	684	678	670	676	675	696	661	720	663	701	686	689	712	709	730	720	743	676	708	723	678	686	692	659	677	733	692	727	703	703	732	725	680	713	675	692	682	675	712	661	712	722	683	687	698	688	699	759	730	678	763	739	697	699	690	669	675	667	727	713	727	685	715	665	688	678	709	720	665	696	711	724	697	670	660	717	650	694	696	709	677	706	703	679	726	683	618	728	694	711	697	723	713	665	696	642	649	639	702	731	670	746	707	676	683	724	704	696	658	716	718	683	672	728	703	693	696	660	725	692	742	685	704	694	688	665	699	719	676	707	692	680	673	671	748	740	704	691	696	720	655	698	703	702	693	693	693	715	687	692	728	693	657	679	675	743	693	706	676	698	694	713	661	715	694	704	686	721	693	712	678	690	637	668	732	694	712	748	664	664	685	658	678	652	716	726	687	645	731	714	748	677	665	710	718	701	699	697	708	643	695	679	681	681	659	735	692	705	654	704	705	725	729	664	733	664	671	670	654	688	698	692	644	658	677	723	694	694	720	686	678	677	703	727	735	705	722	684	725	713	658	735	631	654	701	670	687	685	728	681	729	716	672	669	747	717	712	686	685	709	718	765	683	687	698	705	729	608	693	694	742	734	691	658	718	669	692	716	726	669	701	712	680	677	700	632	701	680	658	685	705	642	722	703	638	682	757	677	682	711	681	664	713	712	727	743	664	733	708	667	715	692	722	704	640	733	695	657	629	660	659	673	699	741	731	649	698	689	683	647	738	731	657	696	676	673	730	705	681	691	727	646	758	702	693	677	713	694	694	681	718	735	719	680	696	688	710	709	657	702	729	674	674	701	710	688	682	672	716	679	716	706	656	714	700	647	694	672	681	734	736	702	691	691	670	716	702	712	682	698	663	670	740	700	705	701	728	682	693	716	741	680	744	717	629	713	717	645	697	675	676	730	729	710	659	677	701	691	730	680	728	722	724	700	716	709	669	684	727	708	706	698	748	707	714	717	699	698	702	655	702	738	666	733	690	670	724	707	690	706	741	671	731	675	640	694	734	688	715	690	692	723	713	669	676	727	723	702	699	689	660	681	712	703	652	650	717	705
9909	16093	13003	6939	5025	3716	3010	2580	2103	1842	1719	1502	1442	1242	1323	1191	1166	1133	1146	1046	1068	1060	940	1054	987	948	985	938	983	949	970	1019	938	963	955	925	912	891	882	930	932	913	935	877	902	865	891	906	914	905	898	920	962	908	927	913	925	922	924	890	839	912	888	867	880	861	920	919	813	901	884	851	863	918	812	869	910	915	901	882	861	841	862	863	879	841	871	847	851	879	855	833	896	900	916	885	903	874	875	907	905	860	871	896	885	877	822	861	855	869	906	885	873	887	890	915	843	916	905	920	896	900	872	889	896	945	889	941	856	919	882	848	908	890	817	898	871	844	879	878	857	888	812	917	854	933	888	854	856	867	922	886	880	875	896	891	809	853	912	890	878	838	876	935	829	952	863	931	883	848	844	861	851	845	867	897	879	861	903	910	915	870	904	826	839	910	897	834	857	886	892	893	872	923	896	901	850	891	831	931	870	890	876	848	917	896	859	859	881	888	837	849	862	893	953	851	893	866	839	846	868	870	910	901	851	923	856	855	903	887	896	882	822	893	888	930	895	917	899	918	880	832	835	869	907	883	856	870	885	900	869	885	859	878	880	877	882	896	858	868	841	930	869	892	892	912	868	854	934	921	867	888	894	892	854	873	905	885	874	890	907	857	906	851	908	822	857	929	860	817	884	894	869	880	896	881	867	867	874	926	888	860	856	884	857	845	843	923	844	853	906	865	873	864	836	878	857	891	843	906	851	875	893	851	891	912	875	861	893	888	896	918	884	882	862	896	868	884	876	904	830	895	897	829	840	905	867	920	888	870	871	827	856	873	882	919	855	792	892	829	866	918	842	879	879	854	927	943	864	830	878	879	869	886	905	834	872	920	863	904	880	861	881	864	861	883	865	858	859	862	859	904	899	899	928	864	859	894	881	835	879	866	931	863	849	843	902	865	928	937	856	864	906	895	890	868	861	874	953	913	886	850	866	879	855	892	922	921	888	863	911	875	898	875	878	877	875	894	866	899	824	903	900	892	872	850	836	880	861	912	859	866	896	904	886	883	847	869	848	901	839	897	863	863	923	872	845	927	887	906	858	870	903	887	911	874	884	839	882	862	890	836	858	947	833	914	869	864	860	918	879	865	867	890	854	892	877	901	851	873	886	902	864	872	858	884	886	904	893	888	871	895	872	897	876	906	892	915	858	904	820	909	870	871	947	909	867	883	885	886	880	827	866	902	900	867	868	805	854	831	851	858	865	886	859	836	864	887	889	911	827	902	913	895	874	872	903	910	841	929	862	921	890	897	867	823	907	871	872	850	865	932	884	887	857	891	876	895	894	878	867	869	842	854	906	883	876	890	842	824	856	880	817	865	924	855	875	900	815	880	898	858	850	901	960	947	918	839	822	882	897	884	866	886	866	886	833	836	886	863	882	904	912	876	870	832	915	874	884	844	856	888	831	863	894	884	891	867	900	907	901	821	886	848	915	840	818	873	932	824	881	853	850	910	858	862	819	893	870	885	877	913	869	858	893	864	881	881	903	856	848	907	902	891	907	882	847	879	847	908	835	828	858	885	898	920	856	862	840	882	866	896	902	883	844	935	906	879	880	931	895	857	918	907	840	878	872	888	901	886	853	900	869	905	885	900	888	893	859	895	837	823	892	942	904	893	850	865	882	878	876	820	844	869	904	972	814	835	887	935	885	910	950	846	823	923	921	899	885	893	806	847	857	881	905	866	898	896	860	921	882	906	882	870	854	886	888	895	841	865	875	923	841	870	889	856	920	878	866	902	860	869	893	876	885	880	935	916	869	856	912	867	882	850	855	870	882	865	900	950	892	847	877	846	877	827	883	875	829	870	894	883	894	875	922	843	879	885	897	819	855	876	851	869	922	870	797	882	881	858	911	854	848	874	828	833	944	822	918	865	906	926	868	878	884	977	881	878	866	891	910	923	915	916	893	915	872	872	872	876	868	873	843	844	897	922	900	883	879	895	845	869	894	856	870	925	839	871	907	868	839	893	901	894	869	850	915	876	885	898	860	924	892	864	846	903	919	863	866	885	905	880	858	883	842	934	887	922	843	851	862	874	833	863	943	869	849	901	928	869	873	850	830	901	865	838	887	905	839	884	865	929	867	835	898	839	882	862	887	893	946	862	880	909	789	890	893	873	848	893	866	880	886	796	857	872	885	898	846	851	902	849	847	866	837	876	861	892	880	818	869	845	845	930	872	888	868	927	939	867	918	842	869	877	926	924	856	863	867	890	864	852	870	878	938	814	821	907	889	920	906	799	865	835	893	888	881	923	877	932	897	852	863	886	897	850	881	844	899	902	867	857	882	866	926	898	895	864	872	910	864	913	874	852	873	896	874	869	869	894	847	856	883	902	943	931	904	859	905	858	865	892	854	876	905	901	935	890	878	864	942	846	849	884	851	872	845	870	882	861	859	907	935	854	867	887	875	843	854	863	874	799	861	854	893	901	835	888	897	863	849	902	841	846	900	857	832	944	824	844	853	879	864	878	878	829	832	846	869	889	862	851	864	906	843	844	923	854	879	908	902	883	851	842	894	864	825	885	837	870	869	919	869	889	860	826	876	836	887	871	874	870	873	897	859	867	945	855	912	905	900	880	873	874	917	866	848	837	880	856	871	903	929	864	884	906	883	914	863	874	875	824	861	845	854	871	860	924	905	903	823	827	873	848	898	861	873	875	906	908	876	901	871	878	920	851	883	833	909	903	842	855	922	856	923	909	878	913	869	884	851	870	868	811	839	898	820	870	915	897	866	864	840	889	854	892	871	883	873	879	873	922	920	861	932	859	882	853	907	896	887	844	900	890	925	877	906	888	919	834	828	888	868	912	862	868	897	850	857	861	902	910	848	885	840	881	856	914	908	867	897	882	843	914	893	916	816	829	851	846	887	888	831	867	895	898	847	897	873	903	844	892	877	843	826	824	878	867	866	858	902	912	884	872	864	932	875	885	909	796	855	873	817	880	902	896	909	864	870	952	911	900	866	897	932	884	882	925	923	833	846	900	888	861	863	869	878	876	861	907	877	834	879	881	873	928	935	899	874	886	877	852	872	866	929	926	884	925	832	888	824	890	858	878	867	899	898	847	878	846	807	833	889	847	901	842	884	827	889	873	886	868	866	810	896	893	909	920	891	891	875	854	881	871	896	901	869	866	889	927	901	891	868	834	883	845	864	867	851	872	835	891	883	868	841	877	849	878	904	887	847	852	915	896	848	886	893	887	822	878	831	836	907	856	864	882	865	876	908	830	906	882	900	883	921	888	865	877	903	829	905	861	886	892	880	900	874	888	935	837	909	896	916	831	808	862	905	903	941	915	870	879	900	844	874	881	866	894	840	877	915	847	875	905	854	847	884	868	917	854	885	910	860	893	858	826	884	862	827	856	849	868	812	864	859	879	842	870	935	908	894	870	896	907	908	835	900	917	911	879	883	860	902	877	859	894	818	880	896	897	905	869	837	915	878	949
26354	20233	9090	937	572	532	536	507	505	463	531	493	479	448	474	427	458	468	493	441	475	485	458	469	433	458	466	438	486	462	439	428	456	459	425	465	470	461	452	434	519	443	488	459	470	482	476	436	488	495	469	484	445	452	518	463	475	452	524	491	472	463	434	472	477	494	451	479	479	487	464	450	445	450	453	443	477	429	469	439	441	440	480	458	469	461	468	429	527	486	515	454	447	453	478	490	478	424	480	471	486	437	458	450	423	439	462	446	457	477	472	473	449	474	484	469	486	476	480	428	501	471	504	439	438	432	476	478	440	475	432	467	490	454	451	455	445	486	483	448	469	467	429	461	472	447	461	465	454	474	438	468	436	425	470	423	462	472	500	483	460	418	490	485	476	456	475	494	481	498	498	486	502	464	480	447	479	485	484	472	444	473	529	482	478	490	436	475	433	445	483	500	467	454	438	478	484	489	436	453	468	442	456	459	455	508	484	410	482	452	467	459	451	466	459	478	444	465	455	468	487	455	480	456	427	469	465	488	426	461	452	477	462	481	439	443	501	438	504	463	460	471	458	487	419	435	477	465	470	436	419	463	451	459	452	472	451	426	437	478	439	471	486	471	446	446	487	444	470	463	448	414	480	497	472	462	462	473	479	443	461	449	481	479	477	459	495	434	475	463	480	490	475	512	474	459	498	489	510	449	452	442	478	492	472	490	461	439	487	458	452	480	471	467	466	476	465	470	450	451	453	426	473	437	501	472	466	453	473	452	448	457	441	470	450	459	480	472	466	441	462	433	455	498	486	462	463	465	448	458	486	432	482	425	447	492	451	454	483	446	437	480	425	480	437	443	498	474	480	477	470	479	465	455	454	501	402	478	483	466	451	466	454	440	460	477	445	484	472	448	435	463	422	486	461	442	436	467	476	460	487	476	456	455	437	460	470	467	463	473	434	457	448	448	459	452	443	446	476	464	478	449	489	470	442	435	489	483	445	510	463	450	476	455	454	478	434	500	452	467	493	481	448	447	457	477	463	474	471	442	450	452	476	440	460	480	453	431	480	429	480	440	441	475	469	468	433	488	478	432	493	460	500	502	483	454	488	454	446	466	481	458	477	499	495	481	444	474	468	455	465	462	462	473	449	443	481	434	480	482	484	448	446	476	459	451	447	479	472	437	472	483	459	457	482	498	467	468	512	479	451	446	472	448	487	514	470	479	451	448	440	480	473	469	443	477	434	439	452	464	475	483	476	468	410	484	461	489	496	482	450	450	468	478	445	480	465	492	454	485	457	475	442	477	474	474	465	444	480	441	465	493	484	432	451	492	477	495	473	513	485	487	430	481	498	460	429	421	471	462	449	453	467	476	479	493	474	442	431	459	502	462	449	480	420	443	465	497	421	471	485	491	415	457	461	478	464	484	455	445	462	412	459	445	447	435	449	457	482	452	427	479	466	434	431	469	509	439	474	464	458	455	443	440	419	440	470	412	489	467	449	476	475	466	452	478	501	477	474	447	420	472	449	443	414	471	472	467	448	439	492	465	458	482	421	458	455	468	493	471	441	481	486	500	476	474	442	484	484	488	460	452	442	443	485	454	458	446	494	427	442	455	453	451	448	495	469	464	450	439	494	504	472	436	471	478	487	436	434	484	465	435	473	463	464	429	443	456	489	430	464	444	441	441	448	439	490	442	479	473	458	469	488	465	481	466	448	447	461	442	461	455	472	447	473	465	491	478	474	510	513	462	453	479	468	459	498	477	484	450	485	473	489	468	457	473	512	462	474	472	501	475	443	429	499	434	460	431	477	459	466	460	416	499	467	432	482	467	459	462	439	425	474	475	472	469	470	432	508	479	482	458	426	447	452	467	457	470	452	474	464	490	396	482	458	463	477	463	449	474	473	431	470	418	466	443	482	450	420	459	446	431	473	511	435	475	470	481	475	439	471	436	485	426	456	456	432	428	476	481	480	449	444	501	445	453	496	424	474	464	465	433	476	476	428	508	451	428	493	432	426	442	459	439	463	455	444	478	468	466	472	501	443	457	478	465	459	477	488	438	469	425	472	472	417	469	515	467	499	489	483	466	455	471	493	444	485	486	502	475	526	480	449	425	463	460	428	497	445	492	472	478	461	466	460	424	487	424	470	443	497	463	481	470	453	479	465	434	443	440	440	518	479	451	457	476	441	491	449	483	467	446	443	479	486	460	476	520	466	467	488	460	494	463	454	479	471	493	440	470	507	462	444	467	440	506	467	447	470	519	490	449	444	484	458	448	453	430	470	465	468	459	488	485	503	455	485	462	427	448	491	450	470	473	444	469	451	476	463	440	453	446	443	502	466	442	482	452	473	458	496	486	482	467	422	470	487	494	464	468	470	487	472	496	427	474	506	447	465	466	493	447	451	485	462	475	487	464	480	474	450	472	498	469	498	430	467	451	465	506	453	464	440	444	436	455	469	472	499	467	461	427	467	442	448	487	447	470	511	462	452	478	451	485	459	477	476	466	427	471	466	529	483	441	450	455	460	463	465	456	471	466	484	485	495	470	482	462	475	465	499	485	468	461	480	458	466	490	446	458	487	477	466	450	487	470	463	427	439	447	451	443	470	438	439	449	434	443	448	465	440	471	419	446	465	513	469	453	457	404	473	472	437	461	500	470	423	456	441	485	416	479	425	489	443	479	463	459	508	459	464	462	461	471	466	427	423	503	464	459	469	452	460	489	496	467	496	475	478	422	493	453	453	473	480	464	437	468	485	431	430	462	500	435	469	438	468	431	477	456	465	472	466	455	470	475	437	528	471	486	486	459	488	447	438	471	411	443	448	482	457	465	459	430	459	458	472	448	449	447	491	429	454	456	463	419	444	479	482	465	481	455	465	426	463	470	429	436	475	471	492	471	460	440	457	444	471	443	452	495	461	429	494	450	485	480	446	449	457	453	430	476	437	479	441	451	468	458	471	453	459	440	466	446	455	420	471	443	478	446	459	453	494	479	451	459	480	466	451	434	524	445	433	484	435	479	461	485	493	433	476	469	461	442	447	461	437	502	498	441	474	457	476	459	440	444	442	469	439	466	475	454	460	413	494	455	436	462	485	488	448	458	477	469	472	475	442	452	444	438	414	468	469	430	500	495	446	457	470	447	490	457	451	501	456	446	459	469	474	507	500	439	443	449	502	441	463	470	443	501	445	506	458	475	460	450	464	462	437	479	457	419	452	442	451	476	458	451	519	441	455	434	485	419	486	427	512	497	458	492	511	454	480	415	459	491	451	435	439	459	474	474	452	520	478	515	452	454	430	448	440	462	456	487	489	465	456	477	486	456	466	455	437	483	472	437	470	486	459	449	482	452	471	451	454	459	517	487	476	466	466	434	476	444	435	438	433	457	445	473	480	455	420	424	466	437	421	448	488	465	462	442	445	425	488	490	454	425	487	440	480	416	469	502	456	424	463	485	506	462	465	435	467	469	469	439	450	482	492	448	474	441	442	473	477	499
4389	1454	1294	871	770	714	691	612	621	608	632	642	619	637	596	613	622	596	563	636	588	614	622	547	610	590	568	611	586	560	622	596	607	580	572	668	615	602	588	596	661	585	584	558	613	590	627	574	588	600	559	617	585	624	600	612	593	592	587	619	584	583	621	607	644	599	600	583	560	601	586	647	575	598	590	554	604	607	641	617	599	603	589	612	587	571	556	591	600	567	593	589	618	588	601	608	575	568	602	598	612	605	590	607	608	632	584	561	555	577	594	584	584	566	609	553	591	612	570	574	594	588	528	576	587	593	582	582	607	634	630	606	619	654	563	597	586	599	597	614	546	588	624	558	618	618	579	587	640	640	607	560	571	567	579	618	592	618	588	566	597	578	581	574	584	598	635	565	640	623	602	558	610	593	586	576	596	612	573	560	595	598	602	574	595	609	603	594	600	572	606	605	578	587	583	602	549	580	606	597	621	612	580	581	592	601	590	533	620	590	594	603	590	622	570	579	610	588	596	586	609	641	530	622	595	621	585	625	619	643	600	611	582	589	575	621	611	587	618	611	623	587	588	619	632	593	609	563	609	552	609	572	568	614	590	583	552	575	611	616	623	618	601	576	592	538	593	582	600	557	592	575	586	626	614	589	585	583	565	623	580	621	588	527	656	573	589	580	611	614	586	603	559	578	602	574	598	573	617	591	579	594	601	592	592	588	614	602	588	537	557	591	563	565	596	579	554	523	551	580	565	624	567	600	595	593	559	596	622	614	624	568	620	601	587	583	574	625	622	576	548	614	607	631	581	609	538	601	593	645	606	622	589	583	595	602	621	590	592	626	559	610	575	558	641	595	569	572	595	606	648	546	555	610	591	613	570	562	596	573	632	598	574	589	631	542	588	608	576	611	615	599	564	600	612	619	553	566	571	547	586	594	593	551	564	611	579	594	600	637	609	604	618	610	572	610	564	588	586	582	601	583	646	631	596	618	552	597	607	614	553	638	575	594	604	613	600	571	611	610	563	600	596	614	604	595	598	564	599	601	605	580	576	606	631	586	628	614	589	564	628	640	574	588	635	585	604	590	614	585	585	614	581	590	610	605	562	652	615	542	647	634	590	610	568	600	633	576	563	601	582	589	574	594	578	573	580	621	591	602	595	562	603	554	596	599	586	565	627	555	535	586	620	586	601	606	586	566	606	572	589	621	531	568	569	593	593	559	581	551	591	614	578	586	603	549	583	602	566	614	591	589	570	591	613	555	657	601	587	569	619	635	589	591	604	568	568	573	585	617	577	582	555	563	574	633	583	608	633	577	550	637	590	561	580	597	616	607	555	564	612	570	596	660	598	614	595	615	573	553	615	560	575	625	608	562	625	552	621	582	628	599	577	581	608	537	596	618	547	565	583	592	601	583	609	578	620	607	627	555	599	590	591	561	620	617	558	618	625	601	612	620	609	597	590	610	663	593	593	585	615	635	574	587	623	582	579	595	559	633	591	604	615	598	581	588	566	590	625	616	588	596	542	558	630	593	575	605	624	589	594	603	585	585	594	596	580	578	613	546	573	602	586	618	580	579	577	586	588	553	607	598	568	611	622	632	570	616	629	602	572	591	606	584	549	568	573	570	601	604	634	589	581	576	612	548	610	616	566	605	624	593	615	541	658	567	587	555	619	587	609	617	602	604	632	662	577	590	651	583	600	634	596	609	567	597	617	537	602	569	608	563	646	644	652	671	550	603	586	610	600	577	616	625	564	588	586	584	591	598	539	577	559	586	616	569	585	565	561	650	619	590	565	614	637	607	592	595	574	606	594	586	640	576	581	578	591	571	593	603	613	572	585	592	568	594	658	610	593	554	595	613	592	600	588	578	592	580	624	580	601	575	615	631	616	589	566	585	573	567	568	621	567	639	631	570	592	601	571	577	591	606	576	596	588	575	586	630	558	597	558	608	616	582	602	632	616	599	615	616	607	554	607	584	634	614	597	634	581	598	595	588	582	585	543	582	606	620	624	609	622	565	613	578	586	542	574	620	564	569	598	607	576	584	568	577	645	604	578	595	597	594	594	586	592	593	558	596	579	607	590	571	605	646	540	629	540	565	603	602	594	572	653	584	568	587	590	599	628	614	594	629	621	578	639	641	590	572	603	589	576	608	575	562	588	587	565	594	608	598	594	611	549	586	638	610	631	557	595	616	594	592	636	587	595	594	633	618	566	618	588	639	579	609	608	605	567	590	626	573	599	572	599	625	611	651	631	563	649	628	563	558	612	605	606	585	584	587	606	562	595	571	591	600	619	608	600	593	565	519	575	596	567	662	573	624	595	644	616	582	606	556	567	604	584	607	594	636	600	569	581	613	617	642	628	525	602	586	611	598	577	608	592	616	600	611	625	590	592	560	587	629	593	599	600	552	585	580	568	610	620	624	593	594	594	599	578	616	602	583	589	599	647	574	597	589	555	610	567	606	623	624	593	596	625	560	628	563	535	566	569	561	620	594	517	527	630	605	585	614	605	588	598	625	614	600	581	613	573	623	655	622	608	602	631	585	599	614	604	554	604	576	627	621	610	588	600	605	568	605	582	597	580	618	551	602	600	599	628	599	596	617	594	568	580	572	603	610	555	613	573	612	619	577	589	602	569	587	637	590	553	621	577	616	583	590	587	591	623	573	579	634	591	619	638	642	625	578	575	582	589	590	610	592	585	597	611	620	609	607	598	604	545	623	596	604	598	579	559	569	604	550	617	601	557	575	608	593	614	534	593	568	609	599	637	587	554	625	613	579	607	573	590	629	577	612	618	600	569	576	594	558	591	595	572	608	554	601	559	601	591	559	549	569	613	601	601	538	603	589	597	589	572	635	552	575	608	577	601	615	583	557	616	570	589	588	569	596	597	614	564	623	597	618	594	559	598	585	618	563	638	593	654	587	575	599	583	577	582	570	626	564	600	565	567	592	591	552	616	579	542	550	590	562	654	609	555	596	601	569	592	589	599	590	555	614	625	589	607	574	590	573	589	632	557	603	601	622	624	575	615	593	593	626	638	621	584	574	601	617	592	595	595	560	602	648	613	592	573	606	630	611	601	586	550	549	572	649	609	618	555	620	579	611	604	567	616	564	635	610	543	588	607	549	565	588	615	593	602	604	614	584	583	607	560	595	588	589	605	600	588	600	575	610	582	596	615	576	549	624	567	591	587	629	596	604	570	609	588	622	590	632	615	623	556	579	602	603	614	612	573	619	589	609	600	577	588	590	592	626	596	536	560	596	586	609	609	586	577	574	600	587	584	575	565	567	612	598	598	640	538	617	583	631	595	595	613	584	629	591	616	590	577	607	604	613	640	577	600	586	610	595	594	574	602	548	614	576	548	599	586	633	606	615	601	548	655	570	605	597	578	600	608	601	636	622	607	636	557	581	565	626	584	556	551	575	576	592	600	642	546	598	612	605	606	613	557	601	621	571	611	589	567	575	574	586	645	614	610	564	542	645	562	642	585	611
23687	20953	28163	23752	20857	9678	1600	1232	1084	967	970	958	916	914	942	807	857	882	847	853	830	912	802	799	820	820	844	893	801	800	834	806	790	825	803	781	736	795	827	834	833	841	833	744	795	839	816	755	823	803	827	817	777	785	793	839	829	818	734	814	804	805	821	795	816	840	832	789	805	804	810	815	774	805	733	781	841	786	826	767	798	752	814	782	788	795	801	798	786	834	794	790	775	770	793	793	810	818	807	759	756	817	839	816	799	787	796	807	787	751	797	775	851	824	761	861	815	838	772	819	799	807	828	756	815	791	772	835	826	796	844	839	778	784	795	806	807	755	753	765	785	856	842	752	816	851	827	785	784	766	735	792	736	816	787	820	825	785	805	844	769	813	738	838	774	838	778	819	819	796	795	800	756	802	789	814	806	785	806	813	765	821	776	796	817	824	825	822	809	736	824	839	785	795	822	765	779	834	777	825	831	810	821	844	811	813	773	809	825	818	844	816	820	825	767	797	872	750	786	736	851	792	730	766	811	757	786	779	860	766	825	823	783	824	868	834	839	780	825	737	821	810	787	799	748	782	786	740	780	772	832	806	834	781	763	774	805	767	783	795	782	820	836	781	766	794	850	815	778	766	790	759	802	842	777	785	805	797	818	773	785	827	798	870	773	814	789	799	826	806	817	833	793	760	810	773	813	791	777	768	763	813	800	812	803	764	795	777	846	810	765	802	795	797	779	752	794	805	810	874	785	821	796	773	762	880	830	826	821	789	770	760	812	835	741	849	833	840	823	775	790	808	800	795	789	798	829	769	804	813	828	815	793	834	779	754	755	779	817	770	832	826	783	771	781	795	839	799	799	769	817	809	840	750	802	773	778	795	791	758	815	868	791	786	823	771	761	849	800	803	771	801	840	828	772	764	798	813	794	759	801	796	807	842	823	786	757	816	776	767	815	762	796	806	787	837	754	781	759	793	785	803	827	741	791	802	756	790	798	797	808	822	774	807	782	802	780	850	830	824	783	793	809	789	800	826	838	825	804	797	761	820	809	802	776	779	786	791	812	820	810	841	777	765	744	830	803	793	844	834	841	809	798	833	828	777	815	787	819	787	772	807	820	824	769	754	812	790	778	793	752	786	771	801	802	801	831	796	838	803	793	820	797	743	767	780	815	782	811	756	772	808	791	844	802	768	784	787	795	811	801	822	794	799	755	781	800	749	785	793	791	787	839	752	794	799	761	820	756	807	845	829	796	848	798	829	792	836	796	796	800	802	772	735	837	779	823	805	738	842	850	821	754	789	788	779	820	817	810	825	791	777	795	786	786	778	794	749	797	764	785	808	836	816	821	798	852	790	841	750	824	763	771	789	810	808	771	752	763	805	801	748	778	793	825	781	775	847	781	786	776	835	798	797	758	835	846	798	755	827	743	789	821	803	803	776	762	814	759	773	803	768	824	727	742	744	776	794	767	759	774	823	791	750	777	770	809	783	808	813	837	828	795	771	819	796	851	766	870	754	788	812	785	790	792	774	790	828	785	774	758	821	759	763	783	818	780	759	829	822	765	793	799	819	752	763	772	777	762	797	844	782	811	786	787	786	776	808	828	758	759	775	827	767	785	808	869	772	831	779	802	775	813	785	791	826	843	792	790	819	762	838	790	765	834	832	797	806	764	810	802	789	830	828	789	760	815	774	792	862	766	813	759	782	798	784	808	753	752	818	820	787	775	766	776	847	772	809	792	740	777	760	799	782	789	793	798	789	840	830	768	787	784	786	812	746	753	815	849	765	812	777	771	787	785	764	768	837	801	786	757	824	819	827	782	793	777	813	799	798	809	843	766	816	850	794	796	739	799	758	777	808	831	765	759	809	817	825	854	781	827	812	753	798	797	793	788	809	810	771	848	795	774	770	793	804	725	790	837	830	810	772	808	795	831	742	830	786	786	762	757	799	811	800	838	765	805	775	818	807	831	799	838	797	776	808	809	786	832	769	790	758	772	777	741	789	790	794	852	767	791	809	809	815	761	820	774	760	821	782	780	764	808	860	838	752	776	763	795	752	781	853	819	770	776	804	769	799	820	758	798	810	842	819	768	783	765	839	823	764	840	796	830	841	815	795	834	845	809	773	841	797	770	796	781	792	823	753	742	814	781	830	770	802	802	811	770	776	777	805	786	791	802	810	827	788	796	774	799	762	769	818	800	809	786	771	763	772	774	812	778	794	782	802	786	750	764	814	810	744	760	780	811	777	810	764	859	795	785	820	776	778	802	801	796	810	758	804	820	782	810	796	769	784	873	743	782	785	752	728	792	791	794	730	798	799	839	833	793	829	811	800	812	738	801	778	807	802	870	766	819	845	825	754	720	827	782	759	833	787	788	795	813	758	798	838	781	795	800	821	788	789	802	759	788	769	799	785	810	772	809	761	756	764	844	794	778	801	828	735	800	828	820	811	799	819	818	790	828	791	772	814	782	832	776	831	844	784	804	770	815	810	835	821	823	799	801	802	755	790	802	777	779	794	819	812	758	852	767	758	841	801	803	795	771	812	802	772	812	797	766	803	799	864	776	815	816	764	743	764	747	775	745	768	706	813	769	744	782	805	784	752	806	761	797	809	814	723	827	816	805	790	783	777	751	766	781	802	772	810	744	788	775	842	845	772	780	787	828	825	805	792	736	765	753	755	882	762	782	781	772	823	766	771	809	761	747	784	803	861	804	796	825	780	775	794	796	759	786	845	787	843	779	817	815	755	787	820	812	759	830	744	841	788	791	794	792	790	770	761	766	790	798	793	774	756	798	799	792	788	795	787	856	776	810	784	790	823	805	825	777	778	741	854	807	764	811	761	839	826	855	796	839	759	804	782	789	787	816	762	773	786	778	816	819	836	729	788	834	780	797	809	840	804	821	797	765	778	777	783	783	838	782	750	757	765	832	786	778	784	802	791	804	790	781	772	791	811	794	883	820	788	759	839	764	815	778	793	813	809	808	840	755	799	799	739	802	793	796	811	823	759	795	777	769	797	777	767	778	818	832	819	795	811	787	770	845	790	765	795	786	848	792	835	836	756	799	783	741	855	785	737	766	790	813	820	826	810	769	836	858	755	726	810	824	832	774	812	799	781	807	828	812	802	817	833	759	841	785	798	806	792	789	791	803	750	766	827	797	775	777	802	776	768	748	738	804	799	787	784	778	818	794	807	724	778	778	745	820	789	809	774	750	785	766	827	782	821	799	788	800	778	779	776	821	778	751	794	755	817	787	762	796	768	778	791	782	780	818	806	784	823	787	809	768	841	849	802	775	776	828	807	729	832	810	792	827	861	787	798	855	746	823	819	821	762	781	804	829	833	841	821	785	756	746	785	795	778	825	825	808	846	802	746	812	846	771	786	813	754	793	844	839	823	829	841	781	804	754	776	784	825	826	819	822	788	759	768	761	798	769	811	845	808	833	789	776	792	794	783	819	744	798	758	783	827	764	780	804	792	793	816	818	814	788	835
7326	10051	8107	4358	3154	2442	2109	1815	1528	1480	1428	1386	1276	1203	1174	1112	1074	1180	1106	1180	1118	1019	1056	1016	1079	989	1100	1035	1046	1045	1014	1011	1017	1011	1061	1024	1040	992	1021	1024	987	1005	948	1067	1033	999	999	1053	1028	987	985	1030	1063	1026	1036	1013	1022	971	982	982	1005	957	982	1061	988	981	981	1023	944	1069	1025	1037	1008	1001	990	1021	963	967	1035	997	982	985	1046	991	1066	1055	987	1029	979	1005	1000	979	1037	998	1044	989	1051	1040	972	1034	925	940	963	995	988	959	1026	988	1030	977	1022	991	1017	1013	966	1000	983	1066	1045	1035	1028	995	974	973	1032	1003	967	1081	973	1015	960	1015	1011	930	998	1017	973	965	940	1055	1005	990	1035	947	961	1014	985	1002	1013	987	1013	1002	971	980	979	972	941	973	992	930	1017	1015	1016	1016	1043	980	991	1013	1022	987	983	939	1004	961	963	1039	1016	990	1003	980	1023	994	1012	1038	986	1013	1007	958	980	1039	960	988	945	975	987	955	1018	985	1012	959	965	950	1015	1029	1017	1046	1003	1004	999	986	1008	1034	1071	992	971	992	998	1019	986	958	1000	987	945	1011	1017	1001	958	996	1020	952	977	972	991	1024	1008	997	979	992	1029	989	1062	1040	945	960	949	1021	999	1030	1007	970	988	1021	969	979	1023	976	1006	999	991	1012	994	1013	1009	1030	1039	989	987	999	973	956	1049	982	967	924	973	1002	1053	1005	976	950	999	971	970	968	1028	974	950	986	984	1027	1029	993	1028	962	990	1008	981	1025	976	991	1000	967	1033	926	1047	1014	1035	1019	1014	1030	999	1037	998	972	968	983	1015	1020	1010	942	1001	1001	995	996	1057	944	1020	1015	1023	1019	980	1009	985	1024	1020	991	993	997	972	957	1052	1000	1038	1022	1017	973	976	978	1022	981	973	962	1017	990	963	950	1036	1009	946	972	1059	930	932	1012	1013	953	1022	969	987	1002	1008	989	1014	959	985	1045	983	979	999	1012	991	1009	1022	989	1018	971	982	965	1020	942	1026	992	1071	954	982	997	1016	989	991	992	989	992	889	997	967	981	925	940	972	1009	933	1011	998	957	962	1019	1040	1030	1028	995	1004	969	1015	1007	961	1038	994	1003	954	994	989	1023	936	1007	1001	1026	997	974	1006	1063	978	1070	1035	997	1056	1003	972	1010	1038	977	1046	967	950	938	1012	945	1028	1003	1023	1019	1003	918	1021	1051	1010	1031	999	1009	956	971	1030	1040	1034	976	955	987	1022	1039	1028	992	973	958	995	1020	999	1052	1017	991	1057	1076	1016	969	991	1001	1023	1014	998	1007	980	1022	978	1030	972	984	999	994	999	1061	991	997	1118	1002	935	986	1014	980	1013	976	1000	989	961	985	1063	996	952	924	963	1043	1010	1013	1020	957	927	1057	975	980	990	1019	970	958	979	936	1017	1017	959	979	1019	1009	1023	1055	993	1023	1053	951	1035	1000	1012	966	981	1074	1043	995	1060	1011	1031	977	1015	975	1036	1065	1008	993	972	980	964	985	983	1011	1019	955	999	997	974	989	997	1024	982	978	1018	1027	957	1020	979	1002	1016	984	1016	1013	974	963	1008	968	1063	976	1010	967	932	996	1011	1001	991	993	953	971	1026	994	1021	1023	1001	982	1017	972	918	1021	1029	947	934	995	995	1011	1024	1029	998	1013	1040	997	995	968	1034	999	1045	1040	974	982	971	988	962	985	1068	1058	1004	1033	1018	961	1047	968	970	1012	998	972	955	995	962	974	989	1010	989	988	944	934	1038	1053	998	948	1032	988	943	983	1065	942	994	994	991	964	951	987	1013	1029	990	972	974	1005	992	1028	957	1012	1008	999	1014	977	998	969	1019	1086	1057	1040	984	984	1052	998	1005	969	1010	1042	1017	1014	973	963	979	934	1009	992	958	999	1053	1049	1020	1025	1048	1018	995	992	1000	1035	1024	967	995	1030	1011	961	965	965	974	977	970	939	964	985	1040	978	1010	1029	990	1013	973	1028	995	984	1034	1034	1007	1051	1058	1011	991	995	912	1002	973	1003	1007	978	1030	1044	1018	1030	1025	1026	1007	1016	982	1014	987	999	1033	957	1006	1017	1028	1015	998	972	996	933	1012	970	1000	1076	969	1070	1033	984	963	1044	940	1031	963	978	992	1044	1017	1013	1023	985	1040	984	1028	960	1076	977	970	949	1047	1013	1016	994	950	972	977	934	1010	954	945	975	992	1031	960	985	1040	1008	990	1000	992	1056	1024	1000	981	993	1028	983	1034	984	958	965	989	980	1002	987	957	1008	983	915	968	995	997	986	1011	1013	1027	1016	1003	998	999	1055	929	1012	991	980	1025	1005	1050	996	978	963	1061	1006	965	1039	1037	977	971	1023	1026	1048	1016	968	943	1032	979	989	1089	1008	1012	1051	1018	967	1019	1005	1005	948	1044	978	1041	1008	1011	975	1005	969	982	1020	985	1027	1008	983	1013	1024	986	998	1014	1030	983	1059	1009	936	978	970	1004	1044	950	977	939	961	968	1012	1054	985	996	1003	978	1008	974	965	1043	1067	1027	1006	965	1006	988	1027	1000	1066	1001	1007	993	1022	1013	961	981	997	992	1029	1051	1018	975	989	988	973	1001	1011	932	999	1020	1016	947	1048	956	1014	1004	934	983	1024	965	986	956	989	1037	959	1069	999	1056	1032	960	995	965	1016	998	1032	988	1041	1048	1004	937	996	999	990	977	997	987	967	1021	982	1006	972	1018	999	989	1014	1035	920	979	947	983	1020	1000	1049	979	974	1061	972	998	1088	962	992	983	992	1004	1005	1024	989	960	1024	1038	977	1020	991	971	1052	1021	1058	1048	990	1045	1005	1004	1008	980	961	1016	968	1007	942	1030	1045	985	970	1033	1007	1010	1008	1022	997	946	1025	1020	984	1058	1051	1007	978	959	997	981	1008	943	1015	1017	959	992	982	1019	965	1031	985	965	1006	989	992	929	1041	998	983	955	1030	1068	996	1005	995	1014	1034	996	1007	1027	988	973	1045	1009	976	982	954	1011	1034	994	1009	966	970	1015	984	1001	956	955	999	1024	994	972	956	1001	986	1001	996	1020	972	972	972	943	1025	1033	991	1000	1021	1000	1031	1033	978	995	1007	994	991	1013	983	1010	1022	963	992	968	982	1004	971	1041	1026	942	998	1028	1045	983	982	962	950	1018	1037	987	1062	975	937	970	993	985	1016	987	1002	975	1046	979	941	1043	1039	1023	998	1015	990	1015	1011	994	958	1001	1019	985	994	1015	984	970	1003	1010	975	1044	998	1033	996	1004	978	999	1023	997	965	1018	1063	993	1004	1027	1018	980	1052	981	977	980	1002	958	1005	1015	973	1028	1043	971	976	1063	954	955	1021	970	988	973	1018	1039	1063	1019	992	1023	967	1037	1016	1036	1019	967	983	1092	1013	1032	1051	971	990	990	989	1003	1020	1029	1002	955	954	974	987	1030	1006	1053	1002	978	1016	978	988	976	995	941	1021	978	977	1024	964	1060	985	1043	1029	1036	945	1003	986	999	1032	1010	1003	982	947	990	985	998	1008	949	967	972	977	985	1028	986	951	1062	1033	970	989	978	985	949	975	991	1058	996	952	966	970	987	967	1009	944	1013	1026	981	986	998	994	977	1056	1019	976	967	997	1030	1019	914	974	962	967	1034	977	1013	965	992	1011	1055	1032	1044	1035	980	995	996	1022	1004	976	967	999	1006	972	1004	963	1028	988	976	997	961	959	985	996	1079	1018	1049	996	988	967	1011	969	982	1011	1010	980	962	1007	1052	947	988	968	1010	1011	1034	960	992	969	1027	992	1012	1046	988	1057	1013	1030	1086	1028	1024	965	1014	990	1034	1027	1008	1052	1038	987	1021	1037	1055	994	1067	972	979	953	1016	1028	1001	970	999	998	1019	990	994	962	988	962	1007	1037	944	938	966	993	967	987	1021	990	962	995	1010	953	1004	994	977	969	1032	1003	916	1024	1017	1002	1001	1002	965	1046	1007	989	1044	981	943	983	1044	1042	983	939	1033	1033	973	977	938	946	954	1049	946	999	959	960	974	993	1051	1015	1002	1003	998	986	1008	1004	1019	1043	1050	1011	1056	973	969	984	1013	997	996	996	1042	1028
22717	20940	28649	23403	20941	20967	7384	1485	1144	1092	997	907	955	839	810	782	828	817	796	853	790	691	756	755	773	743	745	697	758	729	706	769	704	741	703	694	690	719	738	712	707	735	767	655	782	715	690	716	669	708	714	752	715	748	734	635	723	756	668	721	681	726	690	698	705	729	727	660	734	676	676	677	686	697	698	714	710	652	716	687	753	730	667	737	658	698	700	683	694	696	707	703	721	679	711	690	692	667	697	731	676	713	668	737	717	741	700	686	664	684	690	668	743	652	658	628	667	682	661	722	702	702	702	689	678	658	735	660	685	670	707	675	657	659	665	697	684	681	651	697	707	685	653	694	670	723	668	664	688	702	677	717	710	706	697	648	665	692	679	694	659	723	696	678	692	687	673	720	681	680	713	710	715	682	730	692	649	718	641	695	709	693	711	668	682	701	682	684	690	670	684	702	722	698	674	674	711	719	701	691	681	688	697	702	690	706	722	686	697	697	676	717	686	694	666	650	645	692	690	739	644	691	707	681	739	697	713	699	710	714	699	707	689	678	658	689	735	668	715	670	673	671	682	669	689	649	725	717	668	718	677	692	696	668	736	690	665	663	700	704	646	665	698	681	690	710	667	723	666	690	669	669	688	683	723	675	661	690	701	684	703	719	713	668	644	676	676	677	695	729	686	720	680	692	668	720	673	696	668	646	645	706	677	713	708	714	684	681	697	687	701	697	712	682	730	732	678	689	648	628	718	743	675	676	628	667	673	681	706	714	646	697	678	695	678	691	615	659	705	701	652	675	678	665	671	686	695	670	693	680	660	670	726	690	658	664	703	675	673	718	679	707	687	670	730	685	667	698	661	685	714	700	644	670	732	686	662	679	709	732	685	659	649	706	676	660	634	720	732	699	685	763	688	650	651	753	677	670	664	687	668	666	703	748	689	678	691	669	686	681	704	712	728	666	717	661	661	671	698	649	668	699	737	667	699	651	720	680	678	679	770	721	672	685	666	683	699	691	712	696	670	715	671	683	696	700	652	666	660	687	763	701	733	686	735	762	697	721	660	685	668	661	682	687	649	652	658	701	692	695	672	728	726	707	663	645	712	715	705	660	740	677	732	723	709	667	694	711	656	681	689	689	666	648	673	689	719	722	690	710	666	713	692	670	734	663	685	706	734	691	672	694	697	684	701	696	658	675	670	720	643	673	702	662	672	711	689	713	659	688	703	653	686	659	640	705	705	715	719	683	658	656	651	700	725	686	705	665	675	677	642	690	654	686	727	731	743	648	715	671	667	673	673	673	704	642	689	642	707	662	716	709	673	688	703	701	675	669	674	670	680	671	694	709	740	665	654	707	623	673	657	757	696	712	697	701	684	617	696	690	680	637	684	733	714	669	675	674	672	699	627	669	723	669	681	701	637	692	691	664	720	657	673	673	685	727	674	704	684	685	638	710	698	697	722	673	719	693	647	726	728	620	689	695	682	727	655	667	673	723	721	707	700	694	688	652	695	687	644	676	701	701	640	674	713	652	677	694	644	685	693	691	715	638	669	697	693	689	676	660	690	688	683	682	732	697	707	671	723	673	707	753	697	684	744	695	685	674	703	736	662	717	706	671	719	686	644	667	695	692	685	634	659	682	665	694	744	669	675	700	617	674	671	675	691	682	687	688	686	705	686	692	725	665	679	686	676	673	702	687	653	710	695	678	716	672	700	682	678	670	672	697	676	666	685	672	697	715	699	650	642	720	653	652	717	673	705	704	728	682	655	700	671	699	686	666	704	676	682	661	706	696	667	700	631	694	714	723	739	726	681	728	667	665	685	672	634	737	662	691	656	676	699	691	719	697	701	668	673	664	693	703	678	696	665	707	652	623	681	671	688	672	683	724	708	692	688	685	658	689	709	683	697	714	702	661	740	675	657	680	703	709	672	712	686	711	688	695	670	700	709	704	702	689	673	676	673	668	650	737	720	638	651	672	661	662	684	675	743	684	675	718	696	690	665	680	693	689	626	649	674	651	692	712	690	720	648	660	686	684	724	658	692	645	662	677	700	696	687	714	678	694	620	674	721	669	719	695	693	734	719	696	688	667	729	697	737	690	693	686	714	655	670	688	689	685	725	643	677	694	743	704	710	652	713	686	664	688	663	682	653	680	721	713	674	666	734	707	666	657	693	702	687	769	682	663	705	665	665	665	705	698	653	698	701	691	650	688	706	673	652	652	663	616	684	648	699	659	681	651	681	676	647	702	699	691	685	697	650	688	700	654	706	707	691	657	671	719	668	629	728	678	664	658	717	694	638	672	708	663	649	660	682	686	685	699	686	671	681	720	698	685	659	715	713	715	715	690	685	726	657	715	680	682	691	662	666	700	746	666	699	703	656	678	680	663	709	673	691	703	652	674	704	726	666	661	669	672	665	664	669	653	657	696	671	651	680	667	717	680	659	698	699	633	658	641	643	676	672	738	678	617	674	685	705	678	701	699	680	648	672	647	628	649	717	665	677	673	699	664	673	706	699	688	697	697	661	680	659	676	647	725	701	729	645	686	650	664	745	681	653	707	669	665	638	657	686	673	703	661	653	672	644	690	701	742	650	663	696	691	654	691	687	696	681	731	696	671	672	686	673	697	693	689	728	706	681	667	696	722	663	684	648	654	669	683	716	676	649	645	717	657	681	684	674	675	662	704	672	690	671	640	696	690	705	644	652	685	652	668	721	687	689	701	694	667	680	704	662	729	700	710	679	661	681	667	668	641	711	670	668	686	659	677	632	706	689	694	696	688	675	670	667	669	713	677	713	691	707	714	727	716	660	676	679	654	697	697	720	710	672	688	684	700	666	695	711	684	687	686	675	674	656	702	674	666	692	652	710	688	690	677	650	669	683	655	732	691	661	674	675	676	701	729	711	688	649	719	694	658	667	717	633	677	668	712	640	680	702	689	703	685	651	716	682	732	685	677	644	680	694	664	695	665	673	743	680	700	698	701	711	700	710	684	695	679	657	668	652	723	673	691	654	660	688	670	648	685	700	693	719	694	710	711	691	671	648	684	708	662	684	681	675	709	703	713	625	686	675	686	640	648	702	723	695	744	623	670	738	629	686	693	690	696	707	695	665	694	684	685	699	681	635	713	662	663	706	649	721	655	721	700	701	663	685	663	689	672	705	650	696	701	700	667	706	709	727	670	736	696	655	669	684	684	707	705	675	677	675	731	694	690	670	684	701	687	724	668	668	692	722	643	682	618	664	692	663	706	678	695	692	679	674	661	691	703	698	642	661	662	691	711	688	692	662	675	658	676	685	666	686	685	706	686	648	671	665	696	698	665	683	673	640	700	659	674	717	737	611	671	689	711	717	669	720	685	667	676	723	664	666	701	663	664	675	690	641	696	757	693	660	644	735	701	715	678	653	694	664	679	671	726	672	703	678	653	660	734	660	677	669	647	711	675	698	660	683	736	667	673	702	694	677	669	696	709	650	634	705	664	684	693	707	679	700	676
8885	15859	12942	6611	4906	3703	3047	2396	2151	1832	1719	1408	1442	1342	1262	1163	1140	1114	1112	978	1058	1016	993	988	966	976	965	935	937	975	998	904	934	939	894	939	924	888	909	883	916	901	866	931	885	909	954	875	965	859	894	855	906	897	907	888	909	865	877	876	882	904	916	870	910	849	875	867	882	895	844	866	894	848	860	886	900	878	919	889	883	899	878	862	905	829	840	862	878	831	880	896	856	908	847	898	884	853	867	835	852	892	859	910	877	832	812	878	885	888	865	828	863	861	829	905	857	854	859	846	881	865	889	925	883	808	842	891	891	866	894	848	836	855	867	904	867	899	846	868	878	853	926	829	908	854	884	880	869	874	856	874	848	892	892	884	847	877	871	854	839	878	895	855	895	892	910	851	841	840	865	931	860	868	880	901	838	879	878	889	893	820	876	887	914	818	910	861	856	859	802	860	832	863	874	855	856	876	846	869	894	894	891	844	843	821	902	816	854	851	849	862	850	862	917	842	869	847	913	866	906	831	838	881	854	868	858	894	839	897	892	891	822	789	880	850	898	866	897	885	896	878	852	844	865	825	854	829	898	807	906	816	875	912	850	897	934	813	873	839	841	874	865	854	900	931	853	889	876	891	885	882	856	873	787	857	848	901	908	863	847	878	907	881	885	844	847	876	875	844	888	861	846	843	876	901	827	889	861	886	848	881	916	901	842	825	879	832	877	851	843	840	916	882	865	842	904	884	862	844	898	880	832	947	862	820	831	850	858	877	934	891	844	879	884	882	836	869	855	823	890	858	889	843	928	909	843	877	855	920	889	859	845	891	859	870	866	873	836	865	891	895	863	855	923	866	863	890	868	879	888	861	849	895	823	828	821	855	926	851	861	863	869	926	843	851	829	843	895	896	850	926	885	866	890	832	901	877	845	850	785	858	873	809	909	874	836	917	837	849	875	854	871	858	857	839	894	862	883	901	888	823	886	866	846	866	846	899	830	874	886	876	878	808	868	829	849	900	866	870	876	931	858	875	832	896	852	881	905	858	830	866	815	929	865	884	892	887	840	903	873	908	828	848	848	851	846	874	862	826	866	909	899	840	864	829	884	876	836	871	894	924	898	925	817	894	840	892	889	837	895	863	847	878	904	830	863	890	851	917	861	858	869	827	910	895	877	866	902	877	841	869	890	891	915	825	855	940	838	875	885	894	866	898	891	913	851	883	874	878	823	900	873	807	881	864	888	876	884	865	886	866	888	882	866	843	862	889	898	846	878	875	853	873	899	859	791	840	903	890	886	861	860	853	897	914	843	876	858	869	925	900	927	871	849	879	906	852	847	876	842	886	819	897	882	831	951	840	848	868	893	873	892	822	876	838	856	885	858	856	881	830	811	865	860	913	892	904	894	862	827	846	801	874	814	875	836	852	905	827	850	863	860	847	811	842	871	841	902	884	826	871	852	869	845	923	848	915	896	866	866	861	829	821	832	861	863	890	890	839	838	904	856	911	895	864	866	859	902	871	870	852	874	831	869	854	825	913	902	876	877	870	829	835	871	846	858	864	879	889	872	829	891	867	887	850	865	858	893	880	856	895	860	844	852	824	920	834	918	866	832	870	859	849	819	898	885	809	877	884	881	875	851	869	866	820	877	856	876	842	833	883	881	914	913	871	823	866	852	892	838	867	910	800	874	905	910	871	862	894	886	849	851	852	864	856	891	871	864	868	842	904	839	898	860	868	893	857	873	855	852	884	899	828	869	864	797	855	826	893	874	916	848	880	868	913	835	946	852	881	872	926	908	959	858	891	858	852	861	831	864	855	839	836	856	837	904	865	860	881	885	814	896	870	893	817	848	886	862	856	843	858	885	847	874	866	833	866	830	841	843	873	809	825	858	853	796	865	890	902	879	833	851	843	844	821	878	864	836	895	877	852	881	886	913	873	897	826	909	814	835	878	876	872	878	833	888	901	888	868	871	870	869	895	852	904	909	854	835	884	908	906	815	863	859	841	889	848	842	865	853	886	796	845	900	868	862	917	838	871	846	883	860	864	840	898	866	874	833	888	867	911	858	878	797	830	918	903	870	872	946	859	873	844	880	848	830	877	893	852	861	884	928	830	895	888	830	892	854	909	850	880	866	881	868	817	826	898	859	833	912	891	810	889	826	859	870	855	853	884	848	829	872	883	827	875	872	869	850	825	857	881	877	851	822	852	824	888	949	861	869	875	891	838	887	879	931	877	864	893	913	861	876	877	901	890	822	893	841	929	894	877	890	854	846	851	855	878	879	804	894	923	845	819	911	888	893	895	834	850	906	828	836	887	871	852	870	760	879	861	815	868	866	818	943	872	893	886	897	890	916	874	911	863	861	898	840	836	902	873	863	946	864	890	908	819	832	802	878	845	829	863	848	876	867	852	882	848	853	880	914	974	950	873	857	885	842	873	839	806	942	931	873	871	875	868	839	884	814	933	885	855	873	842	898	874	881	879	891	873	855	901	910	889	870	877	827	839	874	849	885	869	821	888	850	822	870	841	903	864	856	897	857	860	839	859	882	850	863	853	817	911	898	847	891	866	890	912	848	875	858	880	832	837	848	886	919	832	882	836	865	872	862	881	846	884	864	873	801	881	851	912	837	809	866	857	949	839	872	849	875	883	863	786	857	912	882	879	807	865	817	866	842	895	908	840	880	901	836	884	875	883	908	830	849	875	866	836	895	856	865	842	884	866	826	818	890	920	838	875	863	864	844	905	860	919	844	854	885	898	855	825	871	820	895	860	873	867	875	863	858	911	902	834	888	864	842	843	815	875	886	840	860	898	876	887	873	852	879	870	836	866	906	910	871	833	855	859	878	840	882	861	923	857	871	830	882	822	883	810	885	860	900	944	894	851	890	785	871	855	897	862	844	834	884	872	915	855	875	861	824	828	881	886	807	902	822	858	861	881	859	840	852	850	871	843	897	870	852	883	840	842	843	854	866	840	915	886	867	873	874	854	897	843	920	849	852	855	916	904	856	851	800	895	841	837	854	838	828	808	909	856	943	936	859	841	886	830	903	848	909	809	838	876	827	810	866	832	861	881	886	848	847	892	845	888	908	835	834	805	852	888	916	859	896	852	874	916	873	878	856	883	862	886	841	889	907	853	872	929	843	844	866	952	904	921	889	868	848	903	846	882	884	864	853	855	854	916	864	916	919	850	898	848	855	876	863	813	898	847	901	870	882	907	828	840	823	855	850	868	805	825	873	869	887	800	887	828	832	853	885	842	818	855	854	876	846	861	879	870	862	876	856	935	844	916	840	843	878	847	875	861	890	881	878	885	863	875	845	901	909	892	896	920	818	907	857	881	828	817	893	870	854	850	838	844	866	819	888	813	851	839	855	898	808	879	841	838	881	836	852	890	830	880	856	885	814	923	874	891	880	843	878	853	879	882	892	837	864	853	876	856	870	856	889	867	846	864	882	874	876	869	888	860	839	841	821	855	876	886	881	891	831	855	876	853
26585	20427	9203	877	536	481	523	464	509	482	446	499	463	440	450	501	477	477	496	485	436	437	452	463	461	488	458	437	486	450	504	469	487	446	459	501	477	478	525	437	484	460	438	462	456	454	471	423	474	453	454	509	454	449	475	468	461	443	472	490	437	468	449	455	451	488	438	475	458	443	457	465	462	457	464	440	482	485	469	448	512	450	470	461	452	518	483	451	462	488	477	460	450	441	454	483	471	511	469	492	437	472	480	478	449	473	471	470	432	477	502	446	477	461	434	449	459	444	466	436	485	445	443	449	463	445	497	461	479	476	499	501	462	454	438	486	427	453	475	489	466	498	477	467	451	474	482	437	449	443	488	451	450	445	482	519	435	434	507	473	468	466	426	469	474	459	423	449	464	464	453	457	459	489	459	433	428	450	470	456	450	467	446	457	464	517	418	439	451	477	486	438	443	492	432	487	459	506	480	467	482	461	457	428	441	447	434	447	411	464	434	492	433	464	486	466	432	448	459	454	454	438	436	458	451	456	474	430	468	478	488	429	470	483	465	479	459	437	493	499	501	481	489	432	448	432	437	458	420	425	489	454	453	471	466	500	449	451	434	494	469	455	465	455	483	475	471	473	464	483	445	492	474	435	448	496	461	457	478	459	441	435	478	475	439	510	451	484	462	435	473	476	434	479	433	477	445	427	498	461	476	441	452	478	431	483	439	444	455	469	476	446	499	462	437	480	505	473	483	450	448	471	455	462	501	447	447	424	494	448	491	455	497	463	471	440	439	449	486	488	473	482	497	464	493	442	457	431	467	448	487	455	461	430	479	423	483	436	472	470	459	503	465	478	472	457	460	418	454	433	454	434	461	469	467	470	449	459	435	467	462	424	467	441	478	447	470	465	425	470	472	488	474	455	434	485	500	433	443	447	488	462	475	467	458	453	435	483	453	447	440	459	481	484	467	443	474	500	454	464	462	447	464	425	447	471	453	466	471	447	479	474	438	477	503	434	473	432	456	431	468	489	457	489	445	447	461	469	467	420	468	435	462	440	467	438	462	467	465	452	444	448	435	467	437	424	463	447	441	459	442	427	520	471	424	446	473	461	446	477	462	478	486	427	469	509	455	490	452	466	462	448	458	484	460	483	452	430	481	441	431	470	438	445	485	471	458	463	461	434	435	449	479	440	447	462	441	484	466	408	465	481	422	464	469	469	451	431	423	486	478	417	440	467	455	466	434	446	480	419	459	488	477	458	454	470	483	481	438	477	457	459	420	469	464	472	437	483	474	457	454	468	426	489	445	508	465	480	478	461	463	491	464	468	452	419	498	473	475	451	485	470	484	487	445	416	450	458	470	439	453	476	474	465	455	452	495	461	466	455	469	490	485	420	473	471	435	444	476	465	467	452	470	435	488	432	490	473	430	472	495	439	419	458	461	481	473	476	463	477	449	447	478	465	450	450	465	453	479	452	468	452	449	475	487	432	457	464	443	445	465	459	433	404	478	462	456	469	463	462	452	452	438	476	456	421	439	411	468	472	437	462	472	487	453	473	488	477	479	433	487	493	457	476	497	456	426	482	469	457	467	444	456	476	473	500	449	478	454	443	423	438	450	459	469	472	520	441	487	495	458	465	466	452	480	508	453	479	439	516	452	476	465	438	397	473	454	443	468	467	483	466	467	458	440	421	463	486	481	435	495	447	461	497	462	479	441	413	477	490	432	470	442	464	451	459	468	450	462	399	456	488	479	472	449	445	450	477	439	487	477	457	456	467	439	459	472	456	477	468	467	479	492	456	458	461	483	482	453	468	455	488	446	429	474	472	455	463	473	467	501	480	470	464	454	459	449	444	492	432	483	490	453	460	470	466	446	475	461	473	494	462	468	435	466	447	478	436	464	466	474	447	480	499	458	450	469	404	458	493	455	452	484	472	456	472	429	460	451	449	482	445	454	445	443	438	451	469	499	467	457	502	464	432	443	447	452	451	472	455	529	461	443	431	499	463	467	462	457	463	469	501	464	435	457	477	442	486	455	433	447	453	487	471	453	453	456	479	482	481	451	482	471	457	459	474	453	451	461	481	470	470	469	478	484	445	488	463	472	442	446	467	466	479	504	495	487	480	481	476	473	441	436	464	458	505	440	445	457	442	451	435	476	486	440	464	468	499	446	426	469	463	470	431	447	497	460	460	491	444	466	460	472	421	469	489	424	464	457	469	452	441	463	450	454	463	460	462	497	464	488	475	467	464	493	471	476	473	481	418	461	472	426	468	468	494	490	438	451	470	469	437	434	471	447	420	464	457	462	459	459	486	448	423	446	487	450	487	478	496	452	504	461	455	439	458	470	473	475	437	457	430	488	486	463	469	463	464	495	441	498	467	439	467	466	442	433	484	452	459	472	508	439	498	475	485	478	471	431	467	462	459	483	420	457	453	432	470	428	440	492	448	467	434	466	486	497	504	461	443	469	467	433	463	445	496	425	478	482	494	467	466	474	425	490	472	470	450	461	475	447	480	490	462	479	475	452	413	449	477	467	463	432	461	415	465	443	444	482	479	467	491	453	430	481	463	450	448	473	497	468	448	447	470	464	507	460	444	480	429	440	489	475	489	480	456	454	464	496	509	457	457	479	453	422	446	442	473	430	442	486	478	475	466	447	466	471	463	467	474	457	491	437	431	474	480	449	413	482	463	482	480	441	458	457	431	465	432	475	442	465	492	463	435	465	481	472	447	480	469	490	439	444	451	488	454	439	481	429	451	433	426	463	482	477	461	426	467	439	457	509	435	483	464	482	469	437	461	476	411	453	457	440	509	446	491	466	482	431	465	461	449	456	456	477	486	461	476	459	471	464	472	438	443	467	468	446	466	485	471	458	465	455	429	467	470	461	484	455	452	494	454	463	462	463	471	444	450	489	438	461	476	474	475	421	487	477	464	460	435	483	465	459	460	491	438	468	471	452	456	463	427	480	460	427	473	444	482	477	470	442	436	481	453	452	447	461	462	502	473	448	490	435	491	438	448	482	480	465	501	454	469	471	456	462	467	474	466	444	457	443	471	451	460	502	469	452	470	429	454	495	504	456	488	452	414	440	458	461	463	493	451	469	437	492	456	435	450	413	461	455	474	494	442	463	464	467	446	451	457	438	440	476	484	441	489	479	463	437	470	458	459	476	471	494	487	457	465	473	487	465	431	437	472	447	471	454	457	457	439	400	421	486	498	476	465	438	477	458	474	472	495	459	436	488	469	430	463	466	489	405	486	475	441	427	437	411	482	485	497	470	447	462	438	503	433	496	455	462	479	510	475	481	469	473	476	455	491	459	470	457	444	444	471	490	446	464	489	471	483	407	447	452	466	429	461	449	459	463	471	490	452	451	438	454	451	456	450	461	442	460	464	455	449	441	452	472	441	451	466	473	442	468	501	454	438	492	460	458	443	458	491	435	475	455	477	481	469	434	462	458	429	452	486	480	477	467	461	445	435	469	438	462	448	456	504
4561	1512	1209	847	762	725	689	641	645	632	585	643	608	608	581	596	609	614	628	614	626	599	583	564	646	628	598	572	591	595	608	608	580	615	582	600	588	602	565	572	611	588	664	586	576	622	585	599	582	606	588	587	617	580	572	585	616	565	573	593	600	610	603	570	571	573	591	616	600	610	565	557	614	647	590	587	549	630	588	585	567	609	588	613	602	587	556	583	589	555	610	577	587	595	597	569	564	610	543	567	570	646	633	563	618	567	568	581	553	534	598	614	617	609	590	580	592	614	637	604	589	547	572	663	577	590	595	613	619	598	587	626	597	606	608	589	584	566	609	624	552	596	586	579	587	585	615	560	607	586	559	569	603	592	558	595	596	580	569	601	607	594	623	561	587	567	642	586	591	575	601	593	616	570	562	593	591	609	600	556	623	576	574	616	595	526	560	558	575	608	577	613	570	549	602	622	614	570	582	602	599	591	589	568	577	586	586	593	568	587	634	567	616	611	603	554	589	614	580	581	615	573	632	573	611	591	577	621	574	640	606	601	636	613	617	564	564	576	570	600	617	565	565	573	598	591	573	580	573	542	617	577	588	610	659	603	592	529	625	598	589	594	557	605	601	551	599	581	564	579	562	580	610	601	560	605	569	598	560	599	585	607	584	563	564	610	618	574	595	617	619	567	608	584	542	605	555	566	582	637	579	576	559	600	537	601	613	566	584	628	593	628	592	607	585	620	592	590	575	599	586	591	588	599	607	600	618	595	594	526	628	579	595	553	620	543	629	578	594	594	602	595	580	600	564	595	560	578	599	566	566	572	546	578	598	556	572	572	563	649	627	586	603	601	574	547	600	628	572	558	543	600	594	587	605	555	565	606	558	585	544	564	601	616	602	582	606	541	579	584	578	597	649	551	585	581	570	592	600	616	558	550	595	559	571	593	612	627	604	576	605	583	586	624	606	667	610	607	616	582	603	591	570	608	543	598	563	592	609	638	598	597	554	608	553	576	603	633	621	550	597	532	583	600	593	578	555	585	587	586	537	635	577	567	584	604	559	607	621	611	631	608	559	538	573	580	573	611	526	630	646	576	583	613	615	573	596	582	563	613	580	550	588	552	562	587	567	594	590	604	581	595	578	570	592	570	611	616	622	576	613	613	617	627	583	545	557	588	646	556	572	595	589	556	566	589	585	588	584	607	607	568	580	606	589	592	534	596	548	598	561	541	595	601	620	570	590	566	617	581	579	573	570	573	582	603	601	625	564	575	590	586	589	584	585	593	607	579	566	616	548	601	546	587	611	634	571	623	644	643	602	556	629	611	565	608	568	579	580	552	571	599	614	593	583	590	570	606	602	592	566	561	611	574	606	584	555	588	599	620	622	596	634	582	590	609	580	554	595	631	568	577	625	596	589	604	590	575	576	607	617	641	561	579	578	615	611	598	586	571	578	575	583	611	584	588	541	598	602	625	584	612	620	546	571	612	625	595	566	557	600	584	597	591	564	607	572	606	552	586	638	596	585	612	578	617	563	593	600	579	602	596	545	555	593	604	618	558	604	603	549	576	624	553	622	613	631	583	576	604	622	604	597	585	559	584	611	579	576	607	566	628	590	608	601	577	606	613	617	617	642	587	612	590	587	573	567	632	598	535	585	551	595	552	563	607	502	559	550	564	557	583	579	615	582	592	573	569	633	614	562	583	591	583	579	591	606	569	568	596	620	582	614	572	609	529	626	621	593	660	570	588	579	600	548	578	618	622	591	634	601	601	572	570	621	587	607	582	597	613	598	571	543	548	593	565	608	539	589	581	608	613	592	604	579	585	586	584	577	534	633	586	594	612	635	597	550	605	625	565	630	538	573	637	573	598	581	573	571	572	615	578	573	595	555	590	575	608	553	558	601	593	594	589	599	608	629	630	618	579	555	599	589	642	635	606	592	577	589	628	591	579	573	573	587	585	591	613	549	589	567	572	602	595	595	582	582	566	574	580	578	578	613	588	580	598	611	602	618	597	575	611	598	583	589	576	583	573	605	572	633	611	569	599	590	603	605	575	607	614	599	568	611	610	618	589	560	578	586	608	578	630	589	615	563	598	616	548	538	554	564	554	573	596	584	624	544	638	570	620	606	635	578	602	566	552	573	584	574	628	565	595	628	577	610	624	618	610	608	571	599	571	611	587	615	613	605	592	553	619	563	604	604	656	586	611	585	644	612	562	560	572	603	563	613	589	579	605	580	605	596	580	596	604	575	561	556	584	564	554	622	577	573	585	597	545	570	549	610	560	601	558	574	606	569	643	529	574	637	557	578	582	587	630	560	616	609	540	565	591	632	591	598	607	543	592	594	586	571	523	606	564	581	536	601	576	561	585	623	559	591	584	569	634	570	622	575	584	560	622	602	613	588	569	578	542	567	597	520	603	594	609	584	573	549	598	589	611	553	590	563	630	616	641	546	557	569	603	617	611	594	557	594	613	573	574	606	607	579	630	593	574	568	584	605	549	570	596	596	613	611	613	583	574	586	567	586	581	577	619	593	578	511	569	581	615	572	576	596	602	583	613	601	591	576	635	600	603	572	615	612	576	561	579	625	608	573	612	598	562	583	586	567	590	623	624	592	564	597	628	599	614	610	611	595	594	620	598	580	614	620	594	590	592	624	566	614	587	606	573	598	560	599	586	586	572	603	562	597	572	594	645	611	593	645	568	634	608	603	599	577	613	602	622	630	588	603	566	602	587	593	577	614	595	601	608	559	606	607	573	588	615	557	617	604	583	610	601	622	653	554	608	552	565	608	591	627	601	567	628	631	615	583	596	589	601	595	611	589	598	597	546	616	609	545	581	613	575	604	604	628	600	574	604	615	562	546	617	608	591	613	603	598	572	608	601	581	598	599	583	600	639	625	565	569	562	585	586	577	599	626	567	591	602	624	601	638	617	566	581	631	592	610	604	576	592	612	621	620	623	611	579	608	585	613	592	580	655	605	586	584	570	584	621	589	611	621	592	632	595	593	536	590	542	623	598	601	563	532	614	619	592	581	558	576	606	596	541	611	582	601	581	611	577	577	583	595	595	612	543	599	579	590	614	601	580	615	604	571	635	580	546	583	596	572	594	577	588	592	584	600	583	558	604	590	574	566	569	620	590	557	598	596	586	621	596	637	603	576	557	568	540	641	607	596	597	621	630	595	601	596	546	560	595	617	618	628	598	557	543	549	583	607	610	590	592	609	577	577	624	591	568	594	555	537	590	585	564	595	567	568	576	572	592	585	588	589	558	575	618	561	577	608	582	586	600	592	585	613	648	621	613	516	582	563	625	579	573	538	594	532	570	565	558	595	599	604	560	584	569	636	554	581	603	616	598	614	642	603	570	516	606	628	578	576	574	667	602	665	583	623	561	593	657	630	554	620	581	616	580	643	599	617	629	574	578	612	591	628	582	612	590	620	611	616	619	619	658	590	596	583	618	595	619	571	597	630	601	560	570	580	623	593	550	636	588
23624	20930	28153	23855	20913	9663	1589	1122	1046	1042	949	934	976	905	881	898	863	878	831	883	845	831	809	839	872	821	818	806	799	796	824	801	801	778	779	790	783	849	848	816	848	806	751	834	785	792	798	771	828	810	806	773	780	782	766	798	754	760	779	796	820	807	789	838	765	829	753	740	815	793	807	780	805	776	783	785	787	842	774	758	793	864	764	765	789	780	772	767	828	806	758	761	804	770	791	796	794	776	772	767	815	797	732	773	811	799	793	734	761	811	764	835	799	787	760	775	820	835	774	765	808	830	783	748	803	738	793	725	734	777	779	814	807	802	772	766	781	750	728	769	731	766	771	788	798	777	852	775	784	814	776	794	817	797	795	809	787	771	800	783	769	802	802	795	806	791	795	772	767	868	770	781	787	778	757	810	741	809	819	750	744	726	774	784	815	799	790	809	778	803	788	832	809	794	764	803	869	787	798	811	742	841	824	766	783	769	766	738	744	772	789	798	741	791	779	777	825	777	783	806	798	787	817	787	764	790	771	790	750	789	788	807	795	815	813	741	786	725	767	778	860	736	789	813	825	771	747	839	781	805	787	819	776	811	760	832	748	742	794	824	763	786	831	815	796	829	856	795	773	766	798	774	820	844	771	757	817	794	786	786	786	830	783	804	792	775	811	763	736	790	782	715	773	762	763	801	803	772	850	773	799	781	777	761	753	779	763	786	800	788	829	828	798	822	802	772	825	826	795	784	792	797	843	763	779	806	751	841	788	827	808	814	764	801	819	785	847	776	832	741	772	767	801	772	767	763	807	783	839	771	803	774	785	809	753	763	802	795	771	759	757	794	788	831	784	724	806	768	820	784	808	771	763	774	767	853	800	776	755	825	757	782	790	797	808	745	793	726	765	797	799	820	798	731	799	760	803	763	754	808	748	759	764	795	753	749	757	785	779	771	724	787	782	764	751	839	769	805	800	808	804	786	759	799	812	789	775	794	764	763	779	804	769	802	804	758	778	832	793	769	743	808	773	774	818	750	815	793	790	790	876	821	813	749	841	768	732	810	780	853	769	830	789	739	764	736	761	808	810	759	770	801	800	819	777	803	752	807	752	810	796	811	825	813	850	770	762	778	773	826	781	813	768	806	810	817	769	761	801	787	781	751	797	794	754	783	780	813	879	784	760	771	817	772	772	761	741	772	766	798	742	786	777	782	827	787	800	779	785	778	818	763	766	794	821	761	769	770	799	773	810	764	818	811	762	781	740	783	816	762	825	821	831	769	767	775	775	764	786	741	759	776	755	783	784	789	799	868	741	739	748	813	781	828	798	785	752	803	757	805	777	766	801	732	806	782	808	813	790	730	789	747	804	784	788	833	787	756	776	810	774	826	745	816	783	810	836	749	794	813	748	776	767	815	799	755	803	823	781	780	817	778	814	785	665	749	730	826	792	803	767	790	787	807	830	812	775	718	774	814	751	766	744	802	785	826	805	804	769	742	760	713	785	774	747	774	767	770	781	770	782	759	755	814	784	769	759	808	814	725	792	827	776	808	812	812	835	799	785	846	772	822	797	817	784	763	764	751	798	780	784	793	832	750	774	824	804	804	766	803	795	762	794	773	794	799	800	779	797	780	817	789	780	787	788	791	756	752	769	790	771	794	792	754	761	823	799	732	748	813	776	809	841	745	777	790	781	740	796	750	740	781	737	827	820	793	830	799	772	795	759	799	729	762	751	806	769	825	754	838	770	793	824	797	787	772	765	779	820	791	809	824	759	791	713	763	762	746	757	793	793	798	786	777	773	778	791	728	799	801	838	784	780	782	735	804	728	772	821	816	739	804	766	758	807	783	787	745	760	820	760	784	794	789	793	765	779	742	798	777	758	777	825	798	845	840	709	804	794	794	817	776	845	822	808	813	792	827	799	804	766	743	768	837	752	782	748	854	757	789	789	731	820	788	734	869	739	758	824	781	774	769	788	840	765	790	787	786	786	743	768	823	736	812	828	798	784	799	714	815	781	788	767	743	849	799	781	802	794	795	781	777	784	754	770	838	818	739	815	762	822	784	765	766	796	793	763	782	812	803	789	798	779	775	767	729	818	783	827	756	762	810	821	766	755	806	787	803	777	827	776	779	753	826	820	810	789	775	840	794	769	784	752	799	781	772	767	829	790	760	807	785	812	821	797	754	788	789	806	822	736	762	772	792	779	785	753	821	781	805	752	823	787	771	724	770	745	814	803	738	740	771	763	809	760	779	802	775	776	779	783	804	810	770	837	731	827	843	823	758	830	776	746	797	757	798	833	805	718	755	799	787	757	784	799	771	816	743	788	804	829	811	735	771	761	708	794	797	788	815	760	799	813	794	762	785	773	750	799	797	759	790	773	811	756	754	826	786	714	820	753	797	809	776	795	782	780	773	826	761	741	793	795	785	781	736	766	798	809	763	744	752	784	798	806	762	801	832	710	779	767	807	810	785	804	791	804	792	784	784	787	758	785	790	848	824	796	797	816	829	806	787	734	766	797	808	764	799	789	813	769	760	811	797	736	777	806	801	805	764	836	747	721	799	780	813	851	819	784	773	846	793	867	800	818	796	764	751	791	795	799	791	783	760	790	825	771	730	793	785	772	797	769	794	820	823	787	795	802	798	777	792	815	758	777	739	768	805	806	811	755	796	804	800	859	780	791	803	741	711	783	766	815	814	845	769	779	781	766	786	763	821	793	802	761	763	828	824	770	789	784	731	743	747	804	795	794	779	766	788	834	821	790	788	835	781	807	795	797	774	788	843	832	835	785	766	855	816	774	816	764	744	738	799	829	780	777	796	823	770	777	764	820	795	836	782	774	759	747	793	826	771	800	799	784	790	749	739	755	768	775	773	794	785	756	803	773	757	784	756	793	788	779	734	843	793	854	794	823	816	861	787	759	764	794	787	827	796	735	788	792	846	776	768	778	782	857	803	737	807	780	776	777	821	760	756	752	751	799	800	818	727	793	794	821	790	721	742	810	786	756	815	779	842	772	830	788	775	758	768	805	751	808	802	791	804	797	779	832	798	804	786	845	830	831	795	788	797	786	774	781	772	737	819	782	753	761	826	749	799	776	785	777	758	769	788	754	784	825	770	803	752	761	797	757	803	788	785	780	769	749	875	765	752	806	801	798	777	819	759	769	808	754	787	766	780	823	742	772	769	768	782	715	776	753	760	802	796	811	795	749	760	739	768	780	801	782	817	786	798	811	774	746	787	793	819	792	779	818	740	773	814	735	765	793	773	812	766	780	769	748	812	795	811	789	755	789	764	779	739	802	761	762	763	730	750	783	767	818	766	778	793	798	783	775	778	786	774	807	834	735	774	786	772	753	805	839	790	796	815	750	758	806	797	777	803	778	733	796	776	775	795	793	798	748	775	759	787	776	803	805	757	792	811	805	816	814	757	771	866	785	770	821	825	797	794	828	769	809	800	794	777	814	808	859	779	727	792	745	793	817	771	766	764	764	775
5451	10262	8276	4311	3235	2546	2154	1884	1646	1568	1381	1302	1306	1236	1190	1147	1189	1080	1085	1054	1108	1089	1066	1083	1041	1037	1032	1055	1027	1024	1018	970	1004	995	1036	1023	1032	966	1021	1065	1034	931	1009	1019	1018	1024	1033	980	986	988	1009	1027	964	995	972	1026	1007	1014	978	1017	1021	949	950	1030	1012	997	972	1008	968	983	976	929	947	949	989	987	983	977	956	1024	975	935	985	972	975	989	928	939	954	982	958	990	969	942	968	1024	981	1023	980	990	982	975	985	1046	969	1009	1008	1007	1038	980	1042	965	1001	995	983	970	975	952	987	1028	988	969	978	972	1022	994	1011	983	1099	942	1052	953	944	963	1036	945	992	914	981	975	952	974	994	1008	1005	1009	952	951	1044	987	987	997	1002	964	979	965	990	1004	1002	1017	1003	985	1042	1026	980	959	980	996	909	1060	1002	987	997	987	983	1002	1019	972	990	997	963	979	989	975	1053	959	1013	975	959	987	1040	939	980	981	966	1008	975	1005	956	967	957	1026	1038	975	1004	1005	1018	956	1027	1047	1016	1023	992	965	982	1026	959	991	1002	1046	945	1001	990	952	975	1039	957	1048	1007	991	1018	976	976	997	1035	973	1020	953	954	1020	1012	986	1007	991	1015	953	1006	1003	999	1009	945	997	960	1014	992	993	1050	1013	941	1065	1023	988	969	1005	1007	1059	1056	1003	981	970	986	1033	1030	984	974	905	1010	1023	993	941	995	1002	987	977	1002	950	1010	1006	1006	953	1003	1004	943	958	929	948	920	988	990	949	988	999	1037	976	1029	964	1033	1005	977	979	996	1050	1020	1017	1025	973	983	1032	987	925	998	971	936	1005	979	989	970	980	987	943	975	1013	970	986	975	959	970	984	950	1027	955	998	911	969	1005	965	975	1009	1034	976	1037	1024	1000	1017	995	1045	1028	994	980	1007	995	1052	883	1020	1027	1001	1011	946	969	952	1007	939	983	1004	1010	933	984	967	982	984	924	1001	926	1006	966	992	1002	986	948	1020	999	991	1026	1016	990	993	974	982	1029	983	1022	974	1025	915	1023	1031	968	1020	1022	1030	955	963	999	961	973	1017	989	984	991	1050	985	987	1004	990	986	986	982	1045	1001	1019	974	965	1021	961	1016	970	1016	998	1016	1022	951	952	1048	981	1038	997	966	911	972	1050	1018	963	1002	1028	979	1039	994	997	959	986	998	1035	975	1007	958	1051	1014	1016	946	1047	1030	998	978	1018	956	946	969	1006	1009	948	968	947	1004	983	965	999	992	996	988	991	996	974	980	988	1001	996	974	1005	976	967	1022	992	964	995	1004	1049	1046	1012	1043	1011	974	1015	965	973	966	1008	988	1032	1021	972	998	986	1007	985	971	948	1011	941	993	950	951	945	999	1039	952	989	1019	951	1010	966	1043	983	958	1036	992	972	966	1013	995	1013	1054	953	996	956	1002	1009	1008	1042	1000	992	996	1009	975	1024	982	982	1039	977	1005	1025	1009	949	992	964	1004	937	1045	1005	911	975	971	986	955	1078	1004	938	952	977	993	993	947	1011	1007	980	1019	958	968	996	1000	942	967	1036	966	964	948	955	963	998	967	1036	1032	999	987	1007	1020	967	964	999	972	1001	962	933	1021	942	1003	1031	1024	1025	1004	972	959	978	973	938	971	978	982	1008	943	994	994	997	1019	986	1043	968	972	944	992	1044	1021	992	1040	954	1007	948	1020	960	972	1014	1019	976	978	1012	1027	1017	931	973	981	971	1024	960	948	957	945	956	950	1001	968	1009	965	986	1080	990	987	1002	948	941	992	987	994	938	1007	976	1001	1029	1010	991	964	1011	971	996	974	998	1009	941	942	1011	1018	992	971	1007	1035	1005	916	1035	936	972	960	951	962	1013	1004	940	1053	1020	969	988	947	964	986	992	939	1011	945	889	976	968	957	959	997	972	989	1017	1026	1036	988	993	1042	985	991	948	942	958	1033	996	978	1005	993	947	982	1007	972	1026	1027	971	938	968	1003	987	953	1027	1020	1008	1015	937	988	1005	931	926	948	988	1069	980	997	957	1019	993	991	992	963	1040	992	985	997	1000	947	928	987	981	964	940	1014	994	945	1024	940	937	1006	1060	1032	1052	972	968	981	954	994	965	973	949	981	953	993	959	987	982	984	999	1004	992	983	943	1046	981	976	1038	997	1014	968	957	1030	957	1009	998	992	1044	960	980	969	991	979	1015	1032	1004	966	997	1012	1002	996	1002	997	1023	932	1002	1016	977	1049	1002	996	939	973	961	974	965	931	1009	986	1058	1003	977	1054	975	1008	1039	959	991	994	1005	1012	984	1006	988	995	996	997	1030	973	924	944	990	1022	996	1006	1010	1001	993	985	996	966	974	992	970	950	980	993	1050	980	946	935	1010	969	972	994	973	1027	994	960	988	1008	972	1005	962	1029	976	966	1033	994	1052	981	959	963	953	1015	1010	970	998	1016	949	978	1046	1056	1011	972	980	1015	1069	910	942	976	973	992	943	1005	1026	977	1003	1008	979	1007	1005	960	949	1016	937	993	981	958	967	1018	924	990	990	1013	948	1017	1006	977	1005	978	1001	979	952	983	1012	988	976	981	951	1012	1024	1004	1026	1007	1071	1030	999	1004	1001	1000	992	1015	1005	1007	922	982	987	975	1034	1060	988	1006	986	1007	987	1000	1050	996	1009	1014	1001	1036	1011	974	1031	966	995	923	1035	989	979	1000	924	1026	978	1008	968	988	992	978	949	987	981	1008	966	1010	964	1035	1036	970	1049	953	1006	964	983	997	1005	1024	963	984	980	1007	962	1001	981	991	1017	996	1016	944	970	979	1025	1025	975	999	987	1010	992	965	985	968	997	1002	1018	1005	1047	1021	986	1007	985	963	985	983	1015	966	950	1004	988	961	1004	1012	966	965	940	992	955	982	939	1006	1048	955	989	961	1011	996	1083	1017	917	975	995	996	1028	978	1038	967	1001	1034	1011	967	1020	990	1008	1005	991	1017	1001	939	1056	1026	944	1006	1049	973	957	949	1003	971	958	913	1006	999	1007	1005	1022	989	1003	948	1000	997	983	1022	983	959	1005	981	989	1004	990	960	1022	1023	963	991	957	989	994	963	1012	1048	913	1031	988	955	984	951	1057	1005	1038	1022	1021	991	1028	992	999	973	920	1032	952	1025	990	1035	966	939	1012	995	988	983	946	966	1003	966	987	921	1010	1018	958	1027	1013	960	1018	990	1006	1039	1014	912	998	1021	989	1004	991	962	1032	1025	987	1032	977	991	964	1011	1012	1010	964	1003	971	1037	1019	1010	1020	1018	971	973	968	963	975	969	1008	973	980	932	1028	984	1003	984	976	1000	1031	1039	988	1049	967	989	1003	1027	987	983	932	992	998	1061	998	930	974	1022	1008	1079	985	1000	1041	996	1003	1004	935	969	967	994	953	1021	990	981	943	949	986	917	987	992	961	1056	995	992	1046	978	1019	993	982	994	981	1014	1042	957	1004	996	989	953	988	991	991	969	980	997	984	982	999	991	943	947	995	991	1006	998	980	985	956	934	1021	1022	986	947	904	1045	999	996	970	1057	978	1029	994	1049	986	953	971	978	1048	1007	981	1030	986	961	1028	997	1026	988	994	1012	956	988	945	985	980	955	972	1000	987	988	944	978	1004	957	1010	955	1020	1006	1024	932	975	1006	1014	977	982	1023	990	939	952	1019	959	1058	1008	967	974	999	964	1018	959	1002	1032	941	950	938	983	995	1012	978	963	1000	1028	989	972	942	934	994	983	984	1030	973	1007	985	1032	996	1006	999	983	952	1005	996	985	1007	1044	977	971	979	967	987	967	970	1006	961	929	926	941	1010	1010	990	979	919	999	1029	997	954	920	1010	1012	988	1084	975	987	1053	1043	1010	1070	951	958	1051	1029	1040	959	993	981	982	931	1038	940	1007	1010	996	947	955	1062	976	1014	1023	1023	1018	968	952	1008	1004	1027	1007	954	977	998	984	990	1000	992	1022	941	957	1022	966	965	980	1019	988	974	980	942
22679	20912	28621	23339	20915	20962	7663	1560	1122	1079	969	974	964	874	858	865	815	776	823	845	737	753	774	721	749	719	752	738	750	723	737	685	717	720	690	727	731	751	673	717	721	676	685	718	683	656	698	691	715	692	676	753	668	708	665	682	696	728	699	672	681	670	702	721	704	709	708	664	704	717	708	723	701	669	704	682	679	660	683	686	715	694	681	647	708	668	705	712	714	685	693	685	713	736	718	652	668	640	683	695	621	704	683	738	694	676	688	672	655	710	685	687	708	737	660	691	689	732	633	658	710	673	710	673	647	692	665	695	705	721	684	679	665	714	618	674	670	672	698	667	645	692	708	661	674	654	693	737	722	648	702	653	664	692	651	709	667	733	657	676	692	723	629	720	687	667	686	716	696	675	658	693	717	691	708	735	660	679	687	663	703	632	699	644	668	698	687	675	703	663	676	695	665	681	661	686	677	681	704	678	697	684	683	678	707	705	670	694	678	656	692	668	748	680	664	688	680	735	718	656	681	691	655	679	700	670	668	708	694	735	699	642	675	699	647	684	715	688	665	715	687	696	684	681	635	635	688	670	710	721	769	696	663	712	684	694	680	676	670	724	693	630	697	698	688	695	682	724	690	680	690	714	669	713	703	688	658	727	719	709	683	686	662	701	656	657	687	679	696	687	609	641	671	696	661	683	699	694	670	672	721	706	675	674	669	692	701	680	625	731	682	698	674	660	675	674	703	724	663	667	656	660	627	701	694	638	700	661	723	622	691	673	688	684	736	683	661	669	660	688	699	676	663	656	668	700	661	703	671	652	685	695	678	696	627	692	712	646	681	646	685	683	724	678	691	691	726	647	693	689	675	688	661	691	653	689	724	680	651	732	695	663	708	665	664	680	695	686	686	686	624	655	694	737	631	699	728	683	621	745	713	674	711	687	654	723	705	668	649	694	717	712	647	681	656	690	690	651	669	760	707	704	669	705	647	670	685	686	643	654	671	662	722	700	672	690	697	706	722	660	732	686	669	688	658	667	674	708	680	709	640	700	675	685	618	700	695	672	706	708	730	676	666	710	729	695	739	681	684	653	693	700	721	665	721	678	682	670	686	725	643	667	622	687	682	727	706	649	677	697	701	668	655	727	733	641	678	688	700	644	645	703	659	702	652	728	642	686	653	610	681	724	670	714	655	693	610	663	694	693	686	703	641	670	730	696	665	699	660	671	681	713	659	652	650	680	664	694	702	699	668	701	712	643	675	664	714	719	698	658	699	673	650	608	648	695	731	650	704	669	686	710	663	683	675	661	641	646	676	684	710	665	640	644	698	735	658	718	687	689	686	730	672	652	666	689	671	719	678	669	728	650	683	678	717	695	657	712	685	692	657	662	643	695	700	673	699	711	636	668	696	679	709	634	691	689	665	690	688	667	670	679	665	696	700	662	700	693	679	672	684	676	662	684	655	678	664	643	678	696	695	695	650	660	668	683	674	666	681	669	705	663	683	705	654	680	658	705	698	701	732	725	669	659	625	651	634	709	712	720	703	727	672	664	694	723	687	665	659	663	686	704	702	692	674	666	713	620	667	737	733	658	669	669	691	705	708	695	711	684	713	655	656	643	691	663	729	665	701	647	659	686	665	659	685	669	708	690	704	674	670	653	687	746	683	671	678	672	645	694	664	677	712	672	664	728	684	713	629	660	684	693	682	678	682	670	698	674	717	723	668	669	697	699	698	657	667	704	628	745	728	686	687	668	676	701	678	691	699	677	659	700	677	728	697	674	689	717	701	677	711	668	652	682	675	681	701	665	665	695	652	700	685	711	700	707	750	719	713	669	726	665	697	719	665	623	662	675	670	663	692	640	703	678	702	624	708	673	630	682	722	643	742	622	631	670	662	734	662	679	675	648	687	679	687	686	701	688	692	701	676	719	683	687	716	706	636	661	699	691	699	708	656	716	687	674	668	689	715	717	671	610	676	669	687	661	690	675	693	648	724	674	705	707	629	662	669	685	686	662	700	640	704	654	697	653	712	698	674	694	653	666	724	681	682	705	696	681	682	659	711	680	669	690	666	761	700	661	665	705	668	645	714	640	652	707	666	659	684	694	696	707	704	710	673	698	705	735	698	664	662	708	702	681	750	695	703	687	715	626	710	675	708	670	665	663	699	667	699	691	702	693	703	713	695	670	693	679	639	682	677	670	719	680	668	733	686	663	649	669	716	662	689	696	671	705	705	668	651	682	712	683	714	667	649	659	677	653	691	679	686	686	669	658	667	676	724	690	717	701	677	684	723	696	676	643	688	695	692	624	632	720	744	656	646	647	658	656	676	699	713	686	683	699	724	664	733	727	688	661	658	714	642	728	729	667	636	680	703	699	665	682	686	679	680	670	671	689	723	681	712	690	731	688	688	703	667	665	707	732	691	655	645	680	631	671	716	681	694	654	684	695	671	692	621	677	676	698	596	695	663	669	664	688	668	692	662	725	678	666	713	648	693	684	694	687	637	678	654	658	668	636	640	665	685	629	700	672	697	684	671	668	722	681	683	674	705	675	671	683	665	673	683	668	685	703	737	667	687	693	684	668	664	688	676	635	709	667	702	681	722	683	647	659	698	625	735	677	658	714	678	664	667	704	668	695	654	658	648	669	678	695	736	675	698	660	687	746	689	642	664	631	710	677	666	694	654	659	715	699	701	678	679	730	711	710	705	719	660	662	669	698	670	715	677	656	690	658	737	686	681	725	649	716	701	712	664	690	679	659	686	714	751	724	683	704	690	657	712	691	662	719	663	706	713	697	711	646	665	695	687	682	667	667	698	675	674	704	690	680	726	691	696	654	708	657	708	629	658	677	703	726	649	723	684	676	729	654	676	695	694	670	689	694	677	659	650	670	639	700	668	621	669	704	661	674	620	687	698	692	669	701	681	699	686	664	664	726	662	674	648	698	722	676	653	659	715	691	700	709	685	670	697	633	652	684	713	640	685	687	669	677	630	694	681	690	696	664	701	674	687	711	661	705	646	719	681	605	676	608	644	748	673	714	689	600	699	664	682	683	698	646	703	645	692	682	650	670	669	706	603	705	690	624	643	713	655	656	672	666	745	692	717	692	641	637	701	670	707	693	654	674	714	631	691	678	681	704	689	674	668	732	672	686	663	680	674	651	666	646	697	658	670	673	694	673	714	697	659	721	707	668	661	679	688	683	659	652	679	643	697	644	686	663	679	694	706	633	691	697	732	712	652	630	658	690	665	641	704	724	664	700	723	666	655	647	693	655	688	684	684	687	697	681	689	713	700	680	645	674	660	645	647	678	653	692	704	656	657	675	697	634	637	686	661	676	655	651	694	621	659	682	653	681	680	672	704	677	730	654	697	711	673	688	700	694	649	708	686	697	654	707	660	676	704	705	633	690	641	638	685	696	658	666	657	687	682	692	657	652	722	689	684	672	694	714	674	694	627	713	685	696	660	716	687	716	683	733	702	666	716	644	657	659	634	668
10030	16071	12742	6688	4845	3715	3002	2413	2034	1814	1670	1472	1452	1334	1239	1219	1138	1121	1138	1067	1074	1014	1033	1003	981	991	971	953	915	958	907	919	888	936	903	883	935	882	933	893	885	895	912	890	894	868	914	874	921	920	893	850	929	905	872	932	882	865	887	866	899	883	860	851	879	883	897	858	882	846	880	899	839	860	831	864	923	830	885	858	859	862	879	848	829	876	836	897	827	853	875	902	886	860	876	850	840	890	812	855	877	839	860	832	852	889	872	890	827	875	859	855	911	878	844	887	906	885	856	863	897	913	822	878	858	866	910	887	839	887	922	872	905	875	894	881	853	851	824	914	838	857	881	903	892	869	898	853	870	893	862	856	887	874	870	859	856	908	852	836	857	848	868	865	860	831	820	809	821	852	827	936	824	854	871	854	859	832	832	852	838	891	898	848	917	888	886	874	871	852	838	878	851	828	853	890	855	858	858	869	911	835	834	869	856	858	872	840	848	903	830	887	839	830	883	895	825	879	833	869	931	846	832	924	887	879	922	867	850	850	861	857	822	888	876	853	868	882	818	899	897	825	896	916	835	911	888	829	874	848	891	836	907	875	862	874	879	891	827	854	914	921	876	824	932	883	846	855	857	838	911	890	809	907	884	848	897	917	849	935	856	913	871	866	869	841	838	888	867	834	857	866	870	816	866	836	853	868	910	876	846	860	842	894	902	859	809	851	869	861	874	909	880	822	794	882	900	833	844	869	875	841	836	887	842	892	882	883	891	860	836	910	861	915	825	899	857	835	832	885	838	924	901	891	852	889	859	872	873	837	859	880	858	876	841	890	839	879	851	827	860	897	881	856	886	877	924	864	836	875	878	847	861	846	891	862	876	852	854	852	919	807	891	901	837	878	913	855	871	848	800	858	845	834	848	930	852	883	839	868	866	861	832	893	899	846	880	816	894	854	880	840	895	909	869	765	829	869	863	894	890	858	854	831	916	918	854	884	848	870	865	852	843	839	807	880	869	818	851	869	908	857	887	858	863	866	920	871	879	826	865	869	888	930	877	901	835	890	904	852	866	878	844	884	850	865	858	875	901	854	835	870	838	871	864	851	951	871	870	854	827	841	909	839	846	925	891	885	850	882	822	894	845	856	831	824	829	887	915	869	900	870	808	856	882	845	907	881	816	861	845	881	813	855	872	815	862	889	874	834	856	873	825	895	887	877	826	851	873	913	859	852	835	865	907	849	853	850	844	891	819	886	835	848	833	855	832	884	845	841	871	871	916	819	848	807	860	897	917	893	886	868	865	916	838	887	878	870	874	815	851	834	842	902	850	858	825	869	919	856	850	865	833	867	896	849	857	886	917	890	836	882	868	924	865	833	858	874	831	828	859	821	876	836	872	831	822	865	917	838	866	921	846	871	838	878	850	901	876	871	902	835	875	875	831	862	798	873	848	852	836	907	853	865	832	874	874	839	807	897	880	831	873	878	839	829	797	940	869	886	894	839	853	818	883	859	825	854	802	866	851	862	843	823	866	874	850	833	864	826	839	830	861	887	885	895	909	840	867	819	860	845	866	869	873	840	847	857	842	852	845	871	868	864	895	883	890	839	838	826	823	872	864	837	892	908	854	877	867	889	891	842	862	866	860	831	899	906	877	901	894	883	831	879	896	882	849	848	873	819	852	842	931	860	859	873	816	845	870	858	877	879	884	929	857	845	845	840	846	844	871	862	905	917	885	889	893	841	895	831	870	852	826	869	908	853	837	850	851	895	835	862	804	880	892	858	843	805	861	900	900	843	844	861	889	808	910	871	921	854	882	880	847	830	880	839	877	862	902	871	900	885	858	853	860	896	850	907	859	851	901	845	863	822	848	881	820	820	889	828	844	873	883	820	838	902	884	796	816	886	902	902	797	884	913	867	829	872	890	838	889	899	847	866	817	861	871	851	819	861	916	880	839	876	795	833	846	843	858	824	852	907	901	881	885	822	891	858	923	894	823	827	856	893	863	875	795	863	856	844	848	888	812	847	865	851	900	859	844	862	835	830	858	931	836	842	852	873	880	897	913	864	908	857	937	865	851	889	854	828	841	858	888	961	828	878	810	850	808	843	846	939	877	864	891	840	856	824	882	886	894	821	853	865	890	863	902	841	910	911	869	874	844	884	885	881	868	891	932	917	921	860	872	858	882	855	859	843	860	874	842	897	874	815	835	845	832	830	855	861	890	850	894	877	848	829	858	790	859	855	871	886	873	891	862	902	871	847	930	868	837	880	828	823	853	893	904	849	853	870	843	835	928	811	818	859	846	908	898	899	882	927	808	841	850	857	845	865	864	844	866	929	855	927	807	854	884	843	890	841	909	884	847	851	886	840	818	852	866	875	807	873	837	834	856	855	811	864	876	816	892	846	841	865	855	830	855	828	847	870	872	893	862	894	855	850	926	894	889	805	912	877	849	866	914	930	871	787	877	883	883	838	890	862	851	852	870	893	857	915	855	823	889	847	893	866	912	857	916	817	908	892	818	879	877	853	859	841	859	885	838	908	906	875	873	904	920	878	836	868	834	876	798	877	906	839	844	898	857	877	870	839	853	858	881	897	890	923	892	850	840	891	864	905	891	881	875	917	863	874	913	901	855	896	894	873	888	828	829	847	892	906	905	871	818	887	829	862	858	889	918	822	902	920	937	894	855	818	835	844	862	855	918	876	823	852	885	890	843	847	832	824	854	864	916	866	910	869	910	844	832	862	854	865	840	813	865	928	865	831	848	874	881	896	853	899	876	873	881	810	874	850	843	871	850	832	856	822	847	819	831	859	827	859	826	844	834	897	833	849	838	924	847	793	895	870	825	853	900	884	854	832	877	854	879	850	859	887	870	886	833	844	812	860	841	945	839	822	846	874	861	848	881	851	845	849	856	859	810	837	848	818	898	824	873	879	882	892	854	883	870	885	893	898	882	888	859	897	817	899	937	822	892	855	902	874	846	864	864	873	925	868	853	861	871	890	905	870	848	857	892	819	904	827	853	876	829	833	874	864	911	861	896	862	826	820	827	910	899	923	861	847	876	812	850	835	845	853	880	849	879	882	871	812	862	808	823	833	871	853	847	820	882	874	920	797	812	844	876	880	872	857	852	899	840	851	854	858	873	866	875	858	830	829	894	856	866	803	900	919	920	899	844	907	868	842	891	812	869	881	830	841	927	888	871	891	876	915	824	838	849	860	847	886	865	910	875	892	836	862	899	933	861	863	875	862	887	882	890	850	841	875	901	893	888	888	854	868	870	850	922	849	857	746	862	815	886	871	860	860	828	834	935	869	899	875	863	857	863	886	856	884	875	925	827	876	866	861	814	931	903	854	932	865	807	898	888	903	892	809	873	867	831	813	854	869	903	891	860	845	882	908	820	893	842	843	880	878	907	814	873	875	863	869	881	847	882	896	866	842	888	928	866	827	861	840	867	875	859	901	804	921	791	850	856	840	864	831	843	871	870	830	897	858	834	837
26554	20364	9125	846	562	519	511	486	469	482	463	506	435	468	465	489	464	460	449	478	433	431	450	464	472	458	475	489	458	429	481	456	429	451	491	466	454	453	466	447	488	459	476	437	446	444	465	450	494	457	448	490	487	461	472	467	441	431	436	458	472	456	484	480	447	442	442	507	487	464	504	455	465	473	475	446	422	429	412	446	455	471	494	460	440	458	429	448	421	484	465	425	475	470	427	449	456	441	468	481	453	469	452	442	446	452	480	479	435	443	435	486	489	477	447	511	454	464	422	432	490	486	452	465	456	458	477	436	434	487	442	460	475	422	468	484	482	444	410	436	444	452	454	445	480	455	468	444	460	497	440	465	484	474	451	465	456	478	473	509	460	471	445	451	459	486	497	444	438	479	463	469	447	444	502	462	471	460	492	472	471	474	455	456	451	478	449	458	456	446	453	419	467	442	464	485	418	466	445	449	454	482	455	463	483	467	425	454	446	491	476	482	433	503	450	447	452	469	480	437	487	476	489	441	446	451	467	455	458	440	425	461	451	482	456	431	467	468	504	464	433	445	471	449	450	495	458	455	468	460	458	458	449	448	454	486	471	461	494	447	412	425	449	472	452	437	461	417	490	455	474	472	473	465	444	453	428	464	489	452	464	475	429	478	470	458	450	483	469	485	471	480	462	477	447	415	501	463	469	479	480	444	472	471	487	440	465	481	488	458	426	434	418	488	480	504	469	445	496	469	440	457	469	435	456	463	405	439	485	475	430	498	458	420	450	486	478	480	487	453	481	475	482	433	459	417	473	457	468	489	427	441	450	440	489	434	440	477	482	469	470	484	445	490	463	447	463	436	441	438	454	447	451	458	400	478	448	500	422	466	450	473	423	459	456	459	467	499	466	459	461	452	463	472	472	472	452	441	468	457	446	429	463	477	438	450	483	423	486	478	491	438	451	437	489	470	474	445	446	445	423	503	460	469	436	453	451	482	476	423	472	462	456	461	485	459	485	460	470	441	442	437	448	485	414	464	450	456	463	474	437	463	470	454	462	501	456	466	468	465	475	471	463	459	458	419	451	468	448	474	460	475	457	413	473	461	494	436	432	443	473	447	410	452	447	459	494	460	438	481	497	433	442	465	456	416	443	436	435	439	445	473	416	483	445	447	447	475	462	485	510	441	467	446	470	459	454	431	465	450	500	453	441	451	469	430	438	437	454	440	440	460	471	471	437	485	498	448	484	459	497	479	460	447	442	488	482	447	460	468	446	446	453	459	461	457	457	436	434	462	444	416	433	457	470	481	426	491	427	466	457	491	473	467	470	499	436	454	494	478	442	469	479	483	440	444	433	450	416	478	452	474	450	500	430	466	481	405	442	444	449	451	441	484	447	436	472	491	472	444	471	466	451	446	477	443	438	466	450	480	461	429	448	457	467	479	457	466	442	458	479	487	456	471	443	428	502	463	438	441	450	479	450	458	409	435	445	438	482	494	467	503	444	458	481	460	447	485	437	438	418	474	434	473	477	448	442	481	480	422	496	463	414	479	471	472	461	458	496	457	473	468	421	419	479	409	480	453	449	490	443	453	472	497	471	441	457	452	499	467	483	446	463	451	415	437	444	425	449	428	429	458	501	485	476	466	507	417	426	441	431	479	504	420	469	440	457	444	453	490	491	478	435	467	499	462	439	424	464	432	462	469	472	471	483	480	460	435	451	459	468	443	466	462	442	449	435	474	436	483	439	483	452	485	474	437	489	464	460	465	432	466	462	505	449	438	453	461	494	440	456	429	498	459	450	470	456	444	451	518	444	485	440	468	445	438	430	417	450	498	467	481	477	435	474	414	455	473	482	469	476	462	472	473	454	470	428	495	509	438	408	418	434	453	485	434	485	442	457	441	473	507	445	503	456	456	467	435	495	444	458	420	459	479	453	445	466	469	426	441	428	465	417	429	447	476	467	476	445	457	458	489	461	478	466	464	443	450	460	451	441	468	478	446	455	471	468	491	479	485	439	457	452	449	463	457	464	442	499	468	432	466	427	431	439	446	491	478	456	458	498	464	464	439	412	408	490	436	515	471	437	451	449	443	461	439	436	453	494	454	432	497	473	458	434	467	450	444	516	488	489	496	469	472	488	463	483	498	461	478	481	470	455	457	460	473	450	495	455	473	411	474	462	465	444	459	437	426	472	461	468	448	479	447	444	450	462	492	494	467	460	469	497	482	455	487	450	426	490	459	457	430	448	468	438	410	419	468	477	457	449	467	434	492	448	430	470	451	434	452	463	429	465	431	479	456	467	442	475	417	461	461	454	472	443	477	480	450	493	476	449	483	441	463	433	489	458	490	435	473	485	484	472	478	502	473	420	484	483	434	446	464	454	443	447	455	447	459	453	499	416	468	435	450	447	461	451	443	482	488	433	455	458	464	436	453	477	430	466	434	446	488	443	469	458	441	460	424	448	438	448	440	430	456	473	467	485	443	468	434	463	453	439	492	471	450	481	452	408	474	447	472	443	485	423	448	397	432	468	436	423	492	451	440	480	486	490	429	457	446	472	471	466	475	409	501	487	451	444	465	500	464	421	489	444	482	479	481	425	442	435	466	435	455	474	441	487	457	480	423	494	474	449	496	449	456	454	489	466	444	525	456	497	462	457	459	471	476	458	458	452	449	462	457	453	453	452	462	459	513	430	452	435	475	462	469	442	486	426	430	454	455	468	443	449	461	489	444	464	458	481	449	474	454	461	467	446	425	468	496	457	486	449	525	452	432	454	436	493	457	473	451	461	443	467	450	479	455	445	427	478	474	460	434	453	464	470	476	474	465	463	454	508	459	486	464	439	464	429	486	498	398	478	458	470	436	488	475	501	490	461	445	394	449	453	448	442	422	486	443	474	450	468	485	440	438	496	456	445	489	438	441	457	464	425	432	421	469	457	482	485	497	452	475	467	451	482	521	462	479	497	421	455	447	451	431	471	442	409	470	438	450	504	476	462	469	418	446	453	450	484	459	429	455	456	441	438	450	443	416	494	431	459	491	449	439	455	471	463	481	463	514	475	470	458	462	453	473	486	498	494	456	482	481	450	453	437	434	473	470	484	441	462	451	401	454	445	444	463	455	442	469	459	420	446	477	423	446	448	471	451	424	446	483	458	450	459	484	424	436	458	458	480	420	452	466	440	467	467	500	456	499	465	430	441	454	471	456	469	490	478	457	434	453	439	449	440	455	486	488	479	459	488	482	456	477	488	460	447	454	464	453	453	475	434	429	466	472	490	468	505	447	466	464	432	504	471	463	423	478	511	462	496	465	476	446	477	491	468	463	459	442	423	467	429	450	414	462	473	482	453	485	472	423	489	463	482	476	498	410	469	478	451	472	477	474	452	428	447	450	470	440	471	465	438	490	489	462	513	467	400	451	458	450	434	479	436	421	469	492	447	444	434	457	459	473	453	465	486	459	468	460	495	454	419	438	442	466	476	414	492	429	465	428	467	434
4482	1458	1294	848	763	706	630	644	612	621	634	631	631	600	590	607	607	587	554	556	582	630	598	564	636	649	589	582	577	599	600	595	612	570	570	556	592	588	579	589	565	607	617	613	577	589	575	579	567	574	587	585	597	604	625	582	561	551	589	585	551	618	602	610	598	612	579	602	578	566	567	564	537	583	628	644	555	635	625	604	594	601	581	597	605	609	605	585	541	605	584	597	566	637	598	575	639	623	569	607	565	598	615	601	547	568	600	632	580	608	619	621	587	577	630	575	585	582	581	577	599	550	630	578	606	595	587	601	576	573	623	579	602	592	583	594	585	609	550	556	587	567	600	640	573	572	576	545	546	591	574	599	568	612	620	579	600	572	531	578	554	580	577	589	601	576	621	586	564	569	564	602	565	552	573	577	561	594	604	642	542	527	609	590	612	629	587	597	560	605	614	610	569	618	597	567	580	590	597	600	579	603	614	574	596	623	595	611	582	610	601	643	635	581	573	608	589	587	623	615	581	633	590	605	585	622	584	580	541	649	618	581	628	583	548	599	614	577	627	604	593	599	583	571	660	605	568	595	560	574	570	571	618	589	608	604	588	603	602	643	578	600	571	637	564	626	619	602	566	593	540	559	606	569	566	563	607	617	620	589	557	568	543	604	609	566	601	632	601	630	598	580	596	633	568	552	579	584	610	603	596	538	606	646	568	580	590	525	604	620	603	586	630	592	566	576	588	616	568	610	615	588	577	574	607	611	594	640	551	587	621	566	589	554	548	578	578	583	602	538	625	567	615	582	597	602	560	552	584	581	596	571	572	587	559	573	559	637	596	584	559	587	584	628	567	600	592	625	572	601	566	569	590	557	585	607	586	585	641	605	571	584	578	606	594	606	593	560	556	575	623	569	588	563	595	592	626	588	593	588	578	616	626	570	549	605	609	574	636	591	567	552	568	592	587	593	576	590	554	623	614	597	564	597	602	668	635	594	606	620	588	582	574	583	591	576	602	584	598	593	573	627	598	560	580	575	591	568	610	570	565	609	619	565	606	554	609	612	575	561	534	575	625	571	587	600	628	612	563	620	567	601	604	565	593	617	582	594	600	579	591	629	632	574	601	593	632	610	554	546	611	587	578	597	630	568	594	572	578	609	609	588	563	599	645	582	568	602	608	613	594	575	619	542	614	583	601	583	618	617	579	572	622	569	575	612	609	581	557	600	583	624	611	554	561	605	597	591	562	592	622	581	568	576	590	590	585	578	546	595	559	630	608	588	579	605	607	586	567	609	608	631	563	564	603	608	579	587	593	591	578	572	593	555	577	601	609	538	587	608	556	608	558	580	586	585	611	573	631	582	589	605	552	554	632	536	574	589	567	592	577	598	591	570	600	573	609	595	579	590	586	606	629	612	586	583	607	551	584	533	635	605	620	566	547	601	574	577	567	574	551	568	577	582	604	602	582	538	575	554	602	598	604	592	577	603	632	590	580	604	550	562	569	617	621	588	595	579	592	591	596	583	606	534	581	659	596	578	579	599	584	581	548	577	623	573	598	560	587	598	586	576	597	589	645	582	606	625	597	615	574	575	621	586	555	568	607	585	569	610	593	610	591	582	612	613	562	568	592	574	594	617	567	589	611	610	614	586	594	606	565	639	556	600	537	601	553	602	586	559	597	634	601	628	589	586	604	571	589	607	586	579	585	560	572	610	608	611	604	578	614	589	604	539	594	557	613	550	593	590	596	598	586	620	563	579	614	566	580	575	556	599	557	601	628	577	599	632	634	601	567	542	558	633	639	550	572	568	569	568	591	585	570	585	599	556	621	586	622	582	609	624	559	587	587	605	561	606	609	633	579	581	581	561	618	607	613	577	565	627	626	569	577	601	604	601	597	601	585	563	596	591	570	573	583	598	590	596	585	584	588	576	608	566	570	521	592	586	547	631	582	590	574	589	588	583	599	574	600	574	579	575	568	608	565	590	610	578	548	556	642	575	536	586	581	587	570	589	606	581	551	642	622	545	625	610	569	615	588	577	589	588	599	600	568	607	615	641	616	594	617	605	592	595	591	598	606	586	596	578	541	602	590	568	581	564	606	619	609	592	615	567	658	544	547	577	567	597	584	556	513	578	607	569	571	544	612	575	537	545	619	573	587	606	625	570	582	555	569	581	568	596	587	599	610	563	580	594	661	582	562	564	592	585	609	594	588	594	584	576	637	598	552	603	549	623	556	616	583	559	628	623	600	606	598	542	593	586	587	583	582	592	625	587	586	569	614	582	585	575	554	573	575	595	566	625	585	567	545	546	614	598	604	627	581	601	584	613	620	597	533	604	567	556	590	631	631	573	571	613	600	548	573	553	582	584	546	561	597	594	568	578	644	574	573	607	592	608	587	660	581	569	575	555	557	611	584	582	590	600	563	620	582	594	619	621	588	584	586	589	607	594	561	592	620	623	588	573	607	621	581	639	581	561	626	592	615	548	593	597	587	570	602	576	611	611	618	601	586	605	600	550	581	577	621	576	605	590	555	592	601	599	639	598	557	588	617	587	618	612	614	633	581	578	601	582	586	608	578	574	566	576	597	545	584	571	589	531	618	596	612	574	565	619	627	552	612	610	603	586	612	625	614	588	568	605	586	568	583	616	590	586	567	588	570	573	547	609	578	606	608	637	573	592	584	625	596	606	626	581	560	585	611	607	569	544	587	599	582	573	576	600	572	599	607	593	605	598	612	581	630	550	631	589	589	594	629	508	587	570	571	600	569	560	557	577	613	575	579	608	618	575	593	641	579	586	561	603	578	580	592	585	568	625	578	551	577	583	588	608	621	562	587	602	626	594	573	626	598	612	627	626	572	600	640	621	599	590	609	634	586	570	595	627	577	602	590	632	581	606	613	607	577	584	600	635	662	592	545	601	611	580	569	580	595	570	579	633	601	600	620	623	573	590	572	594	559	551	586	591	563	591	609	543	599	577	549	564	616	627	590	629	570	582	642	554	573	605	599	602	627	545	633	574	589	626	599	599	608	595	591	568	590	610	624	585	547	567	557	588	554	558	574	606	566	561	596	575	544	601	632	584	591	583	609	610	566	614	580	608	549	619	641	604	550	574	578	613	609	610	567	599	576	616	612	609	571	582	582	602	598	549	581	591	572	592	585	580	586	570	578	585	600	582	609	568	597	590	599	610	572	595	568	571	569	564	592	616	583	605	595	562	617	540	568	604	599	574	555	554	590	620	629	592	597	602	577	645	632	569	612	577	625	597	596	580	609	577	622	601	571	609	615	630	568	585	589	589	575	605	578	639	581	592	569	567	596	571	577	565	581	602	609	575	606	626	571	588	568	592	573	591	635	618	583	574	613	581	606	588	564	552	628	570	602	575	573	555	576	649	608	569	582	586	610	592	590	585	612	616	615	631	563	591	621	579	595	544	585	609	594	573	603	564	596	605	567	578	612	597	597	558	620	614	550	591	588	607	647	629	561	604	581	619	605	613
23636	20932	28201	23833	20928	9778	1580	1155	1098	990	953	964	860	884	861	892	894	811	819	784	900	823	845	779	792	831	807	782	814	847	809	763	813	780	808	805	744	770	821	792	818	864	769	772	790	772	786	785	786	876	826	823	797	808	842	764	738	773	837	799	845	822	748	772	781	775	742	794	737	830	843	744	802	828	771	762	834	775	775	819	788	799	822	778	770	799	795	806	755	787	757	798	815	812	778	818	805	807	846	784	763	772	793	795	795	751	778	784	776	871	763	752	728	755	821	815	753	858	843	831	766	782	773	784	789	806	765	746	814	787	790	842	766	769	722	803	799	789	784	803	783	784	734	793	801	803	798	781	833	757	811	817	806	766	760	783	802	823	778	811	800	759	774	806	876	805	810	798	804	789	747	781	750	765	800	789	808	775	737	786	777	761	758	753	810	788	822	783	800	772	806	804	801	737	821	814	778	823	779	764	772	808	773	778	814	813	790	774	783	779	798	794	788	781	768	807	797	816	775	827	762	769	750	768	764	827	804	834	792	814	796	747	806	769	824	823	780	786	795	818	748	783	797	750	778	734	795	817	800	789	763	800	737	809	822	765	814	798	841	825	783	792	775	818	833	797	748	786	794	820	771	820	771	790	782	761	764	767	811	783	723	777	810	797	751	785	770	818	747	776	753	752	779	797	819	784	767	778	785	757	757	781	788	802	806	812	764	773	795	763	758	768	819	734	772	773	751	781	831	818	771	800	796	809	811	752	781	805	800	777	838	743	752	722	735	811	828	797	784	779	759	793	815	803	794	802	748	770	855	764	789	753	797	763	756	748	761	786	803	747	763	781	803	795	820	759	806	776	775	779	755	763	783	787	810	796	795	752	805	774	803	798	727	778	803	745	752	789	764	781	825	832	775	832	777	767	779	772	762	778	823	809	782	796	822	818	761	711	787	739	742	832	824	778	805	789	775	785	744	831	778	818	794	835	788	773	790	750	791	751	781	743	825	814	763	773	760	841	783	694	789	773	792	799	767	790	782	740	775	801	816	735	772	810	821	739	747	739	773	824	851	794	785	742	804	745	781	769	809	846	824	779	800	777	818	753	776	774	750	855	794	834	768	820	761	803	759	749	780	791	742	780	745	768	768	759	802	798	832	745	745	806	795	797	751	802	797	739	788	742	748	781	760	768	752	771	801	778	784	722	774	758	746	764	824	748	786	731	813	795	781	834	798	790	783	750	768	792	788	781	807	836	795	770	813	755	786	743	802	764	754	779	825	774	783	778	804	763	805	790	765	726	773	775	775	755	773	784	818	790	768	741	811	810	763	827	858	808	804	762	812	829	782	768	792	815	755	841	820	829	748	758	775	809	833	789	801	812	781	768	764	793	802	786	808	832	783	775	787	784	847	831	805	752	768	758	770	752	789	764	780	814	769	804	785	785	816	778	790	829	802	775	802	801	755	781	822	800	766	791	787	777	794	800	813	765	831	822	824	787	749	805	781	770	785	818	836	802	755	791	723	786	734	769	815	776	725	723	784	783	824	764	745	758	807	784	780	771	775	834	769	799	787	799	794	779	765	825	742	812	786	769	748	765	787	807	762	793	780	793	817	780	800	822	786	766	805	814	774	752	797	745	784	769	783	755	764	732	782	758	785	816	800	811	805	814	833	773	763	786	760	795	813	822	777	808	800	826	834	795	785	778	779	795	818	812	800	778	815	808	817	789	748	781	761	790	764	779	772	756	804	793	783	826	772	749	768	750	797	813	747	773	767	772	787	761	797	813	789	770	779	768	738	826	720	734	779	767	765	769	838	798	812	808	754	780	776	810	795	789	821	766	798	803	799	763	784	781	781	737	801	827	785	828	774	769	811	768	826	713	797	810	815	791	762	737	755	783	831	753	819	794	771	771	807	783	808	803	737	815	792	729	753	769	791	799	769	808	813	793	774	775	815	763	807	780	783	743	794	786	795	770	814	832	794	793	749	785	762	769	823	743	786	779	768	746	774	760	767	803	801	789	826	790	793	766	800	773	794	753	820	802	793	747	749	763	820	766	816	862	792	779	736	801	830	755	813	787	799	813	775	772	739	751	762	767	780	793	773	765	816	749	761	818	760	781	780	727	755	774	781	739	753	763	833	765	741	777	764	782	825	772	823	774	802	839	785	769	752	762	731	825	797	730	861	827	777	760	794	795	782	824	794	817	733	770	784	819	743	803	772	769	793	791	813	706	732	805	757	796	797	784	811	843	833	786	798	825	822	775	834	760	761	795	783	766	776	828	761	816	836	794	771	808	822	714	795	753	831	796	814	823	777	783	815	787	775	829	783	853	770	745	753	792	801	795	746	745	783	788	854	745	792	779	773	835	774	761	767	776	775	761	777	800	797	788	735	790	770	749	788	790	796	754	782	756	810	785	766	785	835	777	740	792	742	752	756	779	808	774	777	777	724	732	790	760	790	792	796	785	766	757	784	823	812	817	768	822	836	776	828	822	755	803	759	814	748	817	766	743	769	793	784	794	740	811	823	766	768	727	769	795	768	794	756	771	771	810	742	783	836	723	852	752	760	781	824	768	724	803	800	762	773	740	810	733	809	797	753	769	769	776	761	736	736	745	806	771	757	752	786	786	746	749	766	788	737	757	754	809	779	838	762	788	784	769	813	859	811	801	778	772	786	782	782	759	736	728	782	782	816	781	732	790	789	783	792	746	776	815	794	775	780	805	774	814	786	843	788	826	761	773	736	782	791	784	751	763	834	819	809	775	781	788	764	830	823	779	756	772	831	743	822	775	796	771	810	819	797	802	762	747	733	786	824	709	719	807	789	796	793	741	753	732	788	755	751	766	787	765	792	796	854	795	778	753	811	763	828	743	828	799	770	767	766	773	785	793	791	757	735	799	733	840	801	765	764	820	724	771	782	783	774	749	814	744	817	761	808	803	795	786	837	808	779	774	783	756	792	794	761	764	796	738	770	754	779	823	832	765	796	751	781	787	805	807	796	797	786	744	806	749	820	799	733	751	802	755	770	739	758	827	805	828	830	728	816	758	817	748	758	769	823	761	825	820	764	739	773	792	758	789	768	792	786	799	792	821	800	798	777	785	807	824	821	802	829	790	800	829	766	783	730	779	771	790	760	758	756	753	818	765	780	787	812	775	791	823	764	813	764	751	766	776	787	798	806	797	823	818	756	771	796	837	776	798	807	745	785	830	766	800	782	782	771	803	814	760	768	812	780	774	822	777	814	747	784	770	802	751	748	800	766	775	760	787	719	824	819	823	770	796	783	758	755	783	801	794	764	800	799	769	784	820	763	789	799	790	807	745	712	770	754	780	779	718	760	746	813	779	799	771	775	772	752	793	762	827	784	758	762	787	830	779	763	743	771	782	791	746	768	799	741	777	791	833	784	747	814	758	834	758	839	754	741	823	772	814	785	792	826	764	810	787	745	795	814	805	800	778	750	812	745	733	789	788	833	785	796	802	807	770	789	771	747	739
6278	10239	8188	4258	3112	2473	2156	1845	1606	1509	1415	1309	1249	1227	1220	1131	1200	1121	1056	1137	1116	1091	1022	1043	1079	997	1106	1059	1031	999	1033	1019	1064	991	1065	1019	984	1019	993	1049	1012	1051	1015	1053	1021	983	966	954	968	963	971	986	1013	982	954	1006	1032	975	950	971	990	1019	953	968	997	1018	1006	997	985	1020	979	969	1059	969	948	1005	1002	946	968	999	983	986	955	955	1012	906	959	984	942	952	964	943	959	1017	991	975	1006	963	1032	943	953	959	991	995	963	969	964	992	948	1003	981	1003	966	961	1008	979	992	976	992	987	986	919	1030	975	984	960	1066	940	987	1012	964	964	1013	1039	977	969	981	984	999	971	973	999	936	996	992	967	1024	927	952	1010	968	959	995	1009	998	981	1041	1010	1036	942	986	1018	996	983	973	978	981	1010	1002	992	994	988	994	1016	962	977	994	946	1039	1013	969	981	990	1015	1068	955	951	994	951	1079	987	1021	1008	1030	1057	989	981	1024	982	1023	1003	1010	958	1004	951	1019	1005	1037	1007	1016	1002	965	956	967	975	988	937	986	970	998	956	966	1002	990	1018	994	929	1036	959	986	1001	964	974	993	980	988	942	997	961	962	1004	991	976	937	937	988	1032	968	1001	958	1062	1018	972	961	956	1012	966	1016	1004	971	1000	990	1001	1012	929	982	1013	961	984	979	1013	1005	947	994	945	997	1005	1015	961	1007	982	1003	963	985	1021	977	950	994	951	1033	961	961	911	955	946	987	993	1008	1005	1019	968	1039	982	966	990	1027	987	991	985	1004	956	963	929	954	1014	1019	1012	950	998	939	976	963	989	985	1010	953	970	998	1040	963	968	1048	994	1026	975	992	984	955	1008	918	991	954	944	936	983	932	937	953	973	959	925	972	1010	976	1025	960	996	986	968	997	1011	1017	1033	980	970	1011	1009	994	1023	977	924	930	1003	969	982	990	957	983	1007	988	953	978	972	1068	993	954	1005	1000	1083	1024	1046	924	989	1018	971	958	966	968	955	952	990	948	953	964	973	1019	946	996	983	999	961	1000	981	1006	942	953	1012	1014	942	951	949	983	979	1032	1033	955	956	952	977	979	976	981	971	1015	968	1017	1024	956	976	978	1034	959	1002	995	1004	951	1035	994	1003	967	989	1047	1038	966	1036	977	991	917	951	986	993	938	933	954	956	938	1044	1021	971	973	1006	995	960	952	982	972	962	915	1007	955	981	933	973	1012	955	985	988	1029	1037	979	1004	982	961	1038	928	982	923	1034	988	981	970	962	970	956	1007	994	977	1000	1002	1007	1011	992	1016	928	1000	995	917	955	956	950	1038	969	939	948	942	982	970	975	1003	923	1023	1022	981	1023	939	1010	1018	1000	942	1008	996	971	1010	971	1063	958	988	958	957	978	976	958	985	994	989	949	979	987	988	1034	986	991	1030	978	999	941	981	934	973	970	1008	993	1014	963	979	975	1051	999	966	925	948	999	988	1049	1000	1002	961	946	985	1001	1024	907	1009	975	1005	1002	976	971	972	993	994	994	975	972	993	977	1010	1022	1029	916	906	1040	1027	944	945	975	984	988	985	957	927	922	992	956	921	919	1006	986	985	952	985	1052	992	1012	1037	950	1021	1032	996	992	971	972	944	957	983	979	976	931	986	1010	906	1020	1051	975	1027	1020	993	985	912	945	962	1015	948	964	956	959	977	988	981	968	965	980	1018	977	1050	969	962	907	972	975	1032	960	967	950	984	1005	954	1045	966	993	964	961	1006	987	964	1043	1034	1054	944	975	979	978	948	1034	1008	1034	976	941	1086	945	955	1003	928	1012	1001	952	988	952	987	1015	964	1009	962	958	1033	993	966	1023	957	986	946	940	960	935	1066	936	1000	993	989	1003	977	963	950	979	1005	980	967	998	980	1029	967	946	938	969	980	990	1023	1013	1013	935	1005	1008	980	1010	979	996	981	954	959	1019	997	950	952	928	1009	1029	974	960	947	928	1014	1050	1055	984	975	915	1011	971	950	969	1021	975	996	924	974	1062	946	1009	977	939	981	1023	981	936	1039	937	978	962	1007	980	1005	1057	984	954	1011	1004	952	1026	969	1005	980	1006	1018	983	943	948	934	940	952	974	946	1003	1018	970	958	1006	1027	985	1020	971	962	981	973	963	953	978	936	995	905	1017	997	954	981	1021	1037	997	1018	929	1016	989	982	970	971	995	1009	1019	998	954	973	1027	951	956	1002	926	994	1009	972	959	973	976	965	968	1034	972	961	997	956	977	989	1012	989	1004	971	972	986	991	959	1005	977	971	1038	986	997	1022	1010	965	1010	985	1012	967	998	1019	965	990	935	999	958	1014	986	991	959	914	948	1021	943	959	1002	904	914	951	960	1010	990	969	961	1003	982	988	965	976	1014	929	990	989	991	1025	910	966	957	958	1017	968	970	957	921	980	976	1007	1030	990	930	943	875	996	1048	1004	966	976	947	1023	973	921	1029	991	971	984	964	966	964	962	985	977	990	1019	938	974	1017	981	949	983	989	1026	999	973	932	1024	967	936	984	1004	1024	927	939	929	1032	980	973	975	1011	1001	997	969	983	1001	998	952	991	1011	965	943	1033	944	1029	1043	1017	957	943	953	1055	1035	989	1014	994	990	960	1010	961	953	973	949	991	1028	988	1006	1019	978	997	982	973	997	1010	935	939	956	953	971	954	940	976	977	938	960	938	979	947	972	1022	948	979	955	1016	990	1008	1014	981	1019	962	994	999	964	979	1013	970	1010	960	932	977	971	965	991	1013	970	985	1023	1008	932	965	1009	963	995	981	956	958	1040	954	992	952	989	994	1046	981	987	926	994	1052	976	935	1049	1008	1035	1039	968	984	1018	994	983	970	991	1009	942	1054	996	1025	937	962	942	999	1027	1028	972	965	944	966	1012	996	960	953	1026	952	1005	998	969	1010	970	976	986	961	970	945	964	998	960	988	989	980	990	924	975	955	971	970	980	973	1015	931	971	948	991	966	969	993	964	966	983	961	987	950	966	974	1005	949	1002	943	952	969	1012	994	970	968	989	983	984	995	991	967	1004	961	988	1055	965	959	1010	997	972	1051	988	1004	1011	995	1032	974	1012	1024	1002	977	975	959	998	973	1002	964	962	935	1014	956	985	1003	974	929	976	999	990	987	922	1041	989	986	956	953	960	1023	983	946	959	988	974	1004	1013	975	1028	1007	980	977	983	995	934	1033	937	995	960	993	992	1007	961	959	1005	920	964	946	998	1029	967	985	1009	958	981	975	962	980	989	1024	962	944	995	1028	990	1029	988	992	953	931	950	1002	929	986	1008	1000	956	949	1008	1035	966	1000	987	1020	975	1005	977	982	970	995	983	995	1013	993	954	900	976	1028	972	1033	998	1014	1054	983	1011	1044	951	954	946	988	989	1016	1037	959	957	959	979	982	969	959	967	985	979	1043	981	989	994	975	961	958	1001	939	1001	1000	940	1021	1007	999	965	959	978	949	967	991	992	976	997	994	1059	958	962	1015	996	964	965	1037	938	988	1010	983	974	995	1012	943	983	986	1010	1003	1060	951	1027	968	1010	1030	957	963	1017	952	965	945	991	1015	963	993	987	957	951	983	1023	928	978	1011	988	940	999	970	958	941	988	993	1006	974	958	1020	1015	990	989	1007	1007	989	939	990	968	914	960	957	950	977	1024	985	964	953	1026	958	991	926	961	980	930	980	1000	998	968	1035	998	961	970	1030	945	982	972	1008	987	954	985	1036	949	981	1015	944	938	999	990	998	968	909	951	979	987	981	942	1004	962	990	964	989	970	991	1017	1068	937	989	1001	978	977	959	1018	992	939	960	948	1006	984	955	999	1008	1000	1031	935	947	952	1025	990	1021	955	928	1002	923	990	1045	1030	941	1016	946	959
22673	20924	28629	23354	20925	20974	7808	1525	1090	1026	986	964	912	846	822	823	781	834	765	743	751	777	757	712	712	770	781	705	694	687	725	693	673	700	660	682	739	691	696	710	681	675	706	669	700	694	669	669	696	684	690	702	748	730	676	667	694	675	698	709	676	675	720	712	732	656	721	675	710	745	681	648	702	681	689	691	707	683	668	748	658	671	636	687	668	722	667	659	700	706	711	681	705	663	670	681	662	660	716	714	666	712	657	645	698	694	663	654	641	678	683	648	708	653	616	739	697	714	716	660	690	715	691	700	654	694	667	682	683	685	710	681	705	696	645	678	652	680	664	687	648	740	646	660	651	650	664	684	683	687	693	669	670	680	734	692	726	675	649	659	691	652	677	706	640	737	689	658	724	594	703	704	690	698	736	671	706	652	711	658	709	718	671	690	663	674	674	678	633	697	667	684	669	657	651	696	678	659	639	656	628	621	679	725	660	707	676	673	653	735	692	662	630	677	715	669	681	704	664	737	644	703	676	696	665	706	666	673	664	711	665	651	724	641	663	694	624	668	667	693	703	738	694	669	701	690	677	676	678	699	652	679	681	685	697	649	685	679	721	676	687	705	662	685	704	691	662	651	689	715	641	667	629	699	665	711	675	634	711	673	688	664	667	676	719	655	673	668	698	679	675	665	676	734	661	675	715	631	641	640	667	678	726	684	724	694	663	701	714	704	667	664	683	659	669	697	711	661	693	725	748	701	662	657	687	670	719	647	715	653	685	674	723	714	705	692	655	705	610	653	711	704	730	654	729	704	700	710	695	629	637	709	672	703	677	604	706	663	697	636	654	657	652	661	633	712	679	692	719	694	642	715	714	633	679	649	700	666	721	650	645	713	657	728	652	668	641	656	702	682	663	693	724	703	711	681	631	679	713	691	691	673	652	689	719	674	672	697	706	688	666	662	673	679	667	664	667	670	685	720	655	721	704	675	600	692	673	678	690	705	671	684	683	722	677	682	680	720	732	671	655	688	691	659	731	705	648	680	648	665	675	672	703	678	664	652	690	705	722	692	676	670	668	676	677	653	693	661	710	688	692	711	663	639	672	661	650	673	634	702	689	705	662	676	725	683	662	695	668	663	672	710	655	642	680	685	735	691	645	706	671	672	678	681	663	684	672	680	677	675	683	653	630	708	678	644	689	633	746	668	689	713	658	694	676	708	715	633	718	693	710	678	701	665	647	700	682	675	688	646	686	684	661	652	686	704	662	660	681	645	703	682	710	692	731	680	684	666	647	713	730	719	688	715	687	670	667	657	653	672	705	699	677	684	669	682	676	693	675	678	674	672	671	716	670	640	641	644	653	680	683	665	728	629	681	733	679	692	694	659	738	688	726	650	656	678	623	646	617	647	689	689	662	703	680	664	676	676	663	697	679	642	703	687	672	696	689	628	705	699	684	653	753	682	688	697	723	707	676	665	701	694	648	695	695	659	689	678	660	714	634	672	724	676	693	644	662	709	679	679	623	685	678	647	686	685	701	707	676	735	669	664	675	664	682	661	694	653	649	646	670	713	667	676	654	703	714	707	716	681	706	691	669	718	653	683	693	691	675	672	668	696	704	668	687	690	674	625	659	681	693	642	714	663	631	690	691	615	690	674	682	665	674	684	647	693	717	691	675	653	682	654	694	713	679	652	636	671	698	674	692	716	651	669	710	659	673	635	715	681	633	666	687	640	680	692	663	672	679	691	645	702	691	710	668	652	742	656	663	666	649	682	701	685	705	679	649	655	688	739	656	656	721	690	678	673	663	675	658	686	675	725	650	680	695	647	681	651	691	645	761	691	710	668	654	696	665	652	713	700	703	644	700	684	664	683	675	693	685	597	717	651	625	679	692	674	679	706	674	664	690	718	680	725	717	692	634	708	710	676	683	683	713	664	714	671	753	641	679	640	689	657	647	698	661	674	692	650	685	693	708	676	652	663	679	645	680	662	645	667	663	638	697	707	659	687	651	650	675	660	680	647	689	731	703	705	652	668	666	684	670	686	718	696	673	662	670	651	693	720	699	699	726	642	684	707	663	687	656	632	668	655	635	668	665	653	675	712	654	677	676	661	725	695	675	677	669	674	680	653	659	717	704	618	694	619	701	683	707	661	653	721	650	667	713	684	663	679	666	713	681	673	700	692	665	683	687	716	643	693	703	739	692	688	696	704	648	627	677	685	678	675	666	716	689	674	653	668	699	669	675	687	712	680	705	702	667	663	692	673	687	692	637	658	721	700	695	676	728	656	674	660	698	705	695	693	663	649	714	717	699	651	680	702	654	724	690	718	671	620	643	708	680	678	681	699	653	685	689	681	689	717	656	680	634	676	713	687	708	710	668	657	704	675	692	701	659	679	766	658	657	660	678	725	697	681	668	675	742	676	700	695	661	686	722	699	666	698	641	667	675	675	675	691	697	668	655	703	675	666	709	742	685	647	675	683	637	658	675	650	658	722	697	694	651	670	669	662	680	695	657	723	679	691	667	666	683	706	623	652	656	706	662	670	673	741	635	672	659	663	724	663	703	661	671	642	716	680	696	619	673	690	681	628	672	714	687	650	706	671	673	679	649	648	663	656	656	601	693	680	650	664	706	667	640	651	684	697	696	686	715	683	708	723	668	710	673	677	635	670	671	627	699	701	673	681	694	680	707	670	632	710	669	665	679	675	667	663	724	709	681	652	669	643	706	671	631	726	627	699	673	655	747	654	676	662	671	684	707	720	727	659	635	704	676	669	695	708	659	674	658	674	656	649	684	697	722	678	675	686	722	625	667	679	686	669	674	673	703	660	733	656	627	669	686	697	708	679	661	657	678	693	637	687	674	663	668	735	692	660	649	687	681	645	682	673	667	673	671	680	678	672	665	718	652	654	691	650	691	723	722	691	652	675	735	698	672	699	675	646	724	681	672	684	648	694	642	694	649	666	612	665	700	663	669	672	658	633	675	656	680	668	672	646	724	677	702	648	706	689	650	666	692	665	693	658	703	709	702	696	674	694	690	646	712	696	742	667	704	640	620	641	702	682	648	681	667	659	656	658	668	669	634	656	693	674	700	650	617	694	709	653	688	701	664	686	663	690	688	682	655	715	613	644	659	631	714	663	671	662	669	693	699	663	679	669	659	664	701	654	635	637	613	659	669	676	673	651	685	698	660	647	737	678	668	691	652	708	720	686	711	667	668	686	644	670	633	702	683	657	684	658	683	672	701	742	686	706	694	636	679	693	685	635	689	674	671	740	695	641	677	681	686	630	676	713	676	655	709	695	705	705	637	621	685	700	628	694	704	668	678	672	662	677	666	664	697	721	655	715	656	651	694	678	642	711	687	646	666	672	704	690	686	685	694	685	678	673	657	642	675	751	706	708	696	629	717	716	656	683	723	679	661	674	638	611	658	681	673	702	680	651	666	637	682	671	658	639	672	674	668	691	710	706	694	725	719	596	710	682	705	666	724	705	738	704
9598	16016	12858	6811	4925	3687	2975	2514	2046	1874	1573	1459	1354	1259	1264	1186	1161	1087	1153	1087	996	1076	985	998	1016	940	975	1007	932	913	920	906	965	903	885	885	922	871	944	826	855	877	874	915	909	896	903	907	909	853	861	895	890	857	896	962	882	931	858	860	906	834	839	908	857	809	863	870	820	874	874	851	845	853	870	876	851	876	894	887	863	851	832	838	840	797	849	884	863	868	818	852	848	885	832	890	910	856	805	892	844	854	878	830	845	907	926	895	783	864	849	841	869	847	850	871	825	852	882	870	859	861	841	875	850	854	895	837	903	835	920	816	857	815	861	825	820	860	838	852	847	829	867	899	918	914	855	892	880	890	937	851	863	830	896	891	852	850	888	832	850	853	808	838	882	859	853	875	863	855	909	913	854	865	845	857	861	852	852	868	851	816	887	865	852	847	874	899	813	828	830	855	875	898	872	811	862	913	855	833	860	837	878	862	809	858	838	871	908	841	853	857	842	911	814	869	874	858	846	799	890	819	825	826	910	838	891	942	815	856	878	858	811	858	899	852	844	791	862	901	841	819	863	875	874	864	892	839	886	938	856	882	854	843	833	829	811	840	872	837	862	856	852	876	818	855	894	832	879	899	841	817	871	856	831	838	824	878	852	868	849	851	889	857	824	895	847	856	859	859	858	859	867	873	885	870	901	909	844	818	872	874	899	862	824	859	840	904	832	791	867	898	881	872	879	841	842	847	866	874	829	851	865	841	911	850	790	864	846	890	861	839	867	829	871	835	848	854	849	910	837	833	914	872	856	900	812	879	884	821	851	826	854	828	852	798	863	810	852	825	824	831	866	894	929	855	886	869	845	808	851	858	848	846	859	914	940	842	802	878	803	800	860	852	871	895	859	814	908	865	802	894	849	904	875	838	831	868	846	842	877	915	863	849	902	773	847	844	865	871	843	884	883	884	859	853	879	832	817	832	823	825	909	815	851	888	885	864	841	818	894	865	859	882	883	820	845	840	875	827	857	866	879	829	814	825	838	828	852	789	882	839	846	883	859	944	872	870	860	907	906	864	899	875	872	852	821	855	854	847	853	857	894	842	942	813	853	828	899	840	849	860	842	854	874	815	885	827	808	848	861	803	824	853	863	846	861	857	913	804	839	801	859	837	825	851	854	846	823	910	878	821	837	854	861	817	855	867	889	879	865	845	919	813	841	857	861	817	899	858	867	873	777	877	894	917	875	823	827	874	830	829	839	840	818	890	873	864	866	861	915	871	860	898	860	796	832	892	887	896	846	839	853	868	840	849	870	876	855	826	845	894	867	819	855	793	873	837	858	800	861	856	853	829	862	804	816	882	876	909	909	903	812	891	825	855	825	847	874	861	864	835	856	824	879	881	849	863	866	881	824	854	891	857	869	842	841	851	902	882	864	821	797	849	839	847	845	820	822	848	903	908	851	952	809	870	843	868	839	894	850	795	807	853	848	835	861	855	832	906	792	829	853	835	832	870	826	890	811	926	844	883	883	855	896	795	854	871	838	781	862	863	829	853	848	836	830	851	851	853	835	851	817	851	893	896	878	877	895	834	882	889	862	818	827	874	879	853	832	867	884	847	867	915	816	850	878	867	881	829	879	890	868	838	824	914	842	874	867	869	867	832	876	871	811	820	870	852	858	864	813	854	833	851	869	827	887	837	849	869	862	860	876	878	889	882	872	825	865	855	915	818	863	840	908	825	896	845	850	857	835	877	873	852	821	856	895	855	856	874	839	844	883	864	881	824	848	877	876	847	838	864	844	854	877	865	821	832	852	779	862	885	896	831	872	848	801	899	812	880	807	904	859	852	878	843	800	861	856	840	844	882	855	854	854	882	841	865	808	864	910	829	856	881	852	816	875	873	875	836	890	882	873	881	918	899	800	884	853	852	881	814	881	836	830	848	870	857	814	871	864	853	885	829	809	804	880	879	869	877	863	847	842	876	860	841	896	870	864	846	882	793	872	896	859	832	864	823	883	799	858	853	914	848	920	858	825	858	871	892	850	833	914	892	823	862	866	792	843	892	837	848	846	863	869	804	807	857	831	905	871	862	842	843	859	867	803	887	856	827	817	835	870	910	846	859	842	836	856	845	825	875	871	852	863	861	857	874	868	933	893	846	868	840	838	830	923	865	855	901	865	830	868	894	869	873	845	845	817	874	858	820	825	876	898	889	811	875	821	839	945	845	797	813	847	846	853	866	848	812	809	881	841	843	851	858	843	851	910	878	884	887	915	857	907	841	822	801	858	866	878	904	869	876	873	897	822	917	852	923	846	881	856	850	868	884	850	868	913	879	824	886	844	844	847	866	883	908	830	841	797	824	865	847	822	803	870	828	877	885	842	869	838	863	819	862	873	827	850	868	841	868	906	841	879	814	815	805	836	866	877	852	887	871	825	847	808	859	871	851	837	814	874	896	828	865	818	858	878	845	840	888	829	939	903	867	903	857	923	919	850	886	853	846	819	845	861	870	896	819	830	861	895	861	917	823	849	872	887	861	835	850	853	858	873	800	846	839	864	788	871	857	855	884	823	822	826	826	854	886	801	859	819	850	878	791	843	833	838	810	877	839	821	805	838	881	900	808	880	892	823	885	843	853	856	865	874	877	834	809	874	890	880	859	845	886	884	892	852	840	873	826	811	876	833	891	834	843	913	855	844	857	914	862	877	881	918	855	877	835	897	842	846	820	908	882	866	855	855	840	853	897	865	891	878	813	833	905	804	847	891	855	875	897	852	857	883	868	851	835	852	858	851	892	874	798	838	804	863	859	862	809	890	848	876	807	849	881	905	843	870	868	846	848	866	843	894	846	848	906	865	829	863	861	871	930	885	873	859	810	857	814	840	819	834	844	908	845	870	874	841	834	851	870	845	856	837	873	829	894	817	855	838	872	887	863	841	822	875	842	822	894	853	966	866	831	882	836	829	833	853	838	865	858	903	863	865	876	819	840	821	889	852	860	893	858	895	859	867	806	866	852	820	806	844	856	837	865	854	858	847	840	836	849	860	858	874	818	878	896	856	858	891	827	823	917	874	868	837	841	891	820	855	834	830	905	868	845	817	850	840	884	860	874	905	923	828	788	866	874	882	891	844	887	903	876	848	840	851	834	832	809	840	841	860	862	799	812	850	790	881	886	880	856	810	831	831	905	904	859	810	810	888	866	899	801	821	829	856	860	867	788	848	862	840	848	900	810	832	842	863	883	817	802	890	847	872	884	889	843	856	860	841	899	814	863	822	820	794	847	899	868	860	808	876	837	830	863	844	816	911	916	853	864	875	865	834	897	899	868	813	876	838	857	903	836	821	879	866	874	888	832	888	838	907	835	880	895	874	864	812	878	845	807	936	834	876	827	872	826	865	827	903	831	852	869	865	831	832	821	889	851	838	885	786	833	869	877	867	882	827	853	834	861	826	875	850	896	905	837	863	856	859	821	870	887	907	861	868	861	875	842	856	834	835	848
26622	20320	9053	926	607	509	540	458	473	494	485	476	491	436	516	492	492	487	415	449	458	462	482	469	496	467	474	477	465	463	462	477	428	495	457	461	449	416	452	486	487	474	479	450	508	500	456	450	470	466	477	437	461	505	468	481	487	492	509	514	455	483	477	453	466	439	458	430	462	510	442	467	473	443	439	473	435	441	483	473	456	430	455	463	446	438	453	451	432	452	443	490	457	420	473	441	416	491	448	432	471	447	460	453	446	461	507	450	443	428	467	461	447	440	476	459	449	467	463	492	460	449	463	455	476	455	460	475	451	446	499	479	438	466	477	450	447	463	457	478	463	485	489	487	492	520	444	472	504	475	448	485	511	463	485	395	417	410	461	463	470	477	456	472	455	466	430	460	439	453	462	490	456	458	452	424	457	478	459	439	468	452	453	463	506	440	483	447	481	425	444	478	465	409	480	470	471	449	492	486	472	494	448	492	467	473	466	466	464	464	461	444	457	464	449	450	471	450	446	434	458	416	459	437	491	459	473	459	457	485	457	422	473	429	473	502	465	447	449	451	453	434	483	479	481	470	488	425	431	485	469	450	492	474	444	454	467	478	439	471	489	489	458	440	466	470	466	465	467	478	427	461	499	506	462	502	469	441	490	456	449	466	455	488	459	473	439	444	491	505	485	471	477	469	470	443	454	465	481	474	457	482	468	479	463	461	484	497	464	465	469	488	411	478	442	454	489	432	506	463	475	457	437	466	453	440	418	452	491	460	470	441	452	475	460	452	484	442	448	480	476	448	501	475	432	487	462	442	459	464	467	431	429	497	434	459	473	463	459	468	457	453	477	473	444	472	456	485	477	455	471	487	487	470	477	466	451	455	485	439	469	421	471	448	450	460	469	501	506	461	436	459	469	425	463	444	467	439	452	420	476	445	441	490	473	481	477	459	478	445	478	488	489	461	479	472	449	465	504	487	468	517	420	465	481	457	433	440	481	489	510	485	458	441	492	486	451	514	453	497	461	439	488	485	471	488	459	461	493	446	477	419	433	474	461	527	445	446	457	465	479	464	477	441	460	452	467	450	452	480	477	466	450	481	481	493	389	442	489	452	461	457	432	446	478	482	438	468	425	460	437	439	483	457	464	421	503	486	433	480	444	438	466	480	510	429	452	471	438	443	480	464	455	461	468	452	451	428	446	460	475	500	430	443	465	408	472	455	463	470	464	485	482	489	483	449	418	476	474	451	483	430	459	457	458	467	431	497	442	451	462	476	460	454	438	442	489	401	437	418	469	475	446	478	452	466	464	451	474	465	482	442	467	496	477	474	436	442	458	487	512	431	498	481	486	459	474	498	449	454	432	446	507	491	452	462	479	473	450	487	472	483	445	455	443	477	442	447	416	425	465	440	453	463	456	476	464	483	477	427	477	475	489	454	436	462	429	461	450	451	468	451	450	480	439	475	449	474	496	450	452	455	462	504	429	465	475	484	475	468	459	470	446	472	447	434	474	508	485	492	459	428	455	476	509	454	447	451	476	478	444	438	486	453	457	453	482	463	459	478	500	459	456	443	408	453	445	447	434	463	436	474	468	448	454	466	450	507	505	454	463	439	496	474	447	500	428	464	486	464	475	466	473	463	437	489	468	472	448	478	441	456	491	485	462	478	468	510	427	461	441	426	478	456	479	461	487	464	455	466	496	460	419	454	447	473	466	426	471	481	458	474	481	465	430	477	474	469	482	470	474	475	501	470	437	487	470	480	459	477	479	457	439	497	478	477	459	464	471	472	442	488	461	468	452	461	454	459	414	457	470	476	473	502	495	466	470	492	508	428	437	458	466	458	448	467	463	464	436	442	471	478	454	452	485	435	513	473	468	458	461	465	448	497	483	495	446	457	447	446	462	423	457	457	458	464	460	457	478	487	447	481	494	457	438	466	406	487	503	475	495	476	448	470	449	459	470	432	480	459	429	487	456	456	477	458	428	472	490	454	446	469	414	470	414	480	497	442	453	494	468	485	436	463	413	474	452	448	503	451	473	493	451	461	440	464	464	476	461	478	456	441	444	492	484	470	460	492	463	454	478	441	427	489	495	474	433	462	459	493	456	435	481	472	502	456	473	483	452	501	487	460	446	469	517	444	462	457	454	462	488	470	481	488	450	425	487	440	452	485	500	481	461	486	461	443	448	443	451	483	494	472	488	440	462	437	447	458	494	476	435	433	466	466	477	436	428	467	463	471	440	465	480	459	464	468	473	428	466	461	483	438	439	453	442	451	480	472	440	468	480	461	460	440	453	491	461	472	466	428	473	466	478	470	468	442	464	456	475	464	433	465	467	457	462	473	464	512	513	452	433	496	479	476	449	500	451	465	474	457	412	463	449	453	477	465	491	419	476	506	463	441	475	473	412	468	507	441	481	439	493	458	466	467	455	472	498	464	471	467	432	445	443	427	434	465	437	424	455	477	463	454	474	500	440	439	490	480	473	536	442	478	469	450	437	487	444	456	470	451	416	446	465	458	467	454	438	441	448	492	466	461	477	524	471	445	446	439	493	475	472	482	454	487	444	462	452	478	492	439	486	466	456	475	466	461	485	460	475	476	436	479	453	448	500	467	427	498	506	478	470	480	463	508	471	463	442	487	494	474	446	429	453	470	500	473	458	462	454	441	435	452	439	474	475	449	438	471	453	466	447	463	464	476	437	486	462	501	461	482	458	494	436	430	495	418	472	445	438	441	427	491	511	457	428	502	433	482	458	442	489	464	445	437	460	457	461	460	454	465	448	437	467	467	483	438	437	436	487	441	484	444	423	458	468	480	451	467	494	435	465	476	487	466	455	478	441	442	450	461	452	417	468	470	480	462	514	440	502	471	502	469	452	472	472	449	411	479	434	451	459	452	449	448	442	435	449	417	454	502	483	463	453	460	444	464	450	478	448	490	479	463	465	432	425	456	478	455	481	452	488	465	478	447	490	434	485	450	462	453	423	496	458	417	471	472	499	527	471	474	434	423	448	447	478	492	476	506	510	445	442	487	432	458	426	500	483	488	463	448	476	444	478	441	471	485	433	489	491	495	503	488	463	464	453	489	471	473	466	447	453	469	518	446	446	502	431	496	454	446	431	447	473	447	462	450	441	456	448	437	480	463	455	456	460	465	482	472	503	458	463	425	452	461	443	486	463	485	448	444	430	482	448	444	464	490	441	472	450	452	441	484	478	447	408	462	465	487	458	430	525	486	486	461	428	462	477	451	470	459	452	499	489	476	446	465	436	425	459	455	415	435	452	461	503	493	489	433	457	440	464	427	435	413	458	475	461	443	482	480	474	440	416	461	412	471	474	461	463	422	449	490	471	460	436	496	473	502	471	479	429	467	500	474	465	486	482	485	465	454	503	461	447	480	453	473	497	474	484	474	450	460	483	451	454	475	475	464	493	435	433	423	492	490	531	450	448	446	473	476	469	473	431	480	467	489	465	464	472	444	445	456	468	461	477	467
5475	1454	1326	845	746	671	689	605	647	626	640	583	602	600	624	579	616	604	561	581	599	624	576	595	587	599	579	566	616	628	585	567	603	645	572	625	593	611	608	555	628	554	571	569	593	564	565	639	629	565	577	546	562	583	567	612	608	588	548	553	585	590	573	576	573	578	560	582	613	568	603	613	608	602	600	557	579	515	605	601	569	558	620	575	603	541	604	564	591	582	585	581	609	583	579	567	575	581	577	600	559	567	598	630	571	543	571	568	581	579	591	578	542	588	598	625	609	549	597	557	599	576	578	574	622	569	578	586	633	589	559	612	564	625	575	605	586	601	565	623	521	610	601	568	613	619	588	574	569	575	623	585	570	579	586	624	600	626	571	599	589	618	589	585	607	587	636	561	645	593	551	549	610	566	550	614	595	569	635	578	631	590	544	601	583	591	599	604	577	576	587	558	600	599	576	613	568	645	563	572	609	559	568	567	608	604	602	557	583	595	592	625	579	575	590	578	625	560	579	597	609	609	625	584	613	619	597	587	574	592	616	610	595	564	588	603	581	604	606	608	579	588	588	591	572	614	577	546	562	599	614	578	574	574	624	603	556	605	624	565	556	580	617	596	587	611	587	637	581	565	593	583	617	610	598	589	590	597	576	559	598	583	570	623	592	601	567	600	572	607	582	572	611	592	586	631	601	620	567	567	541	593	589	566	585	568	594	593	579	601	600	611	603	601	545	627	586	616	581	575	595	556	612	608	537	618	600	598	575	621	564	572	595	553	591	576	594	593	607	597	559	643	621	578	611	587	641	556	598	575	552	602	602	611	596	554	578	615	537	566	543	603	599	563	591	624	574	566	569	587	612	559	542	579	603	564	573	537	596	573	561	614	615	588	612	596	589	602	603	599	592	569	578	598	582	583	577	560	588	590	586	567	611	560	607	606	570	592	626	568	553	598	567	592	594	567	568	590	568	578	549	600	575	583	579	574	594	566	574	603	635	603	585	586	640	628	612	561	591	611	579	560	557	598	546	623	575	597	636	582	613	568	586	572	586	608	616	598	572	650	614	554	569	557	618	618	579	567	597	586	585	577	624	623	574	553	563	601	606	577	600	533	580	617	576	617	570	623	566	545	598	639	586	606	595	616	564	611	586	579	562	572	571	596	576	570	601	571	579	615	602	619	580	584	575	582	600	603	585	589	545	588	590	618	591	552	594	581	583	581	593	651	581	586	577	593	612	564	600	600	604	556	579	627	616	602	566	590	600	577	571	604	609	604	592	602	584	589	544	606	556	603	600	571	594	627	571	593	574	589	567	600	582	562	603	541	595	561	607	568	595	652	596	578	587	579	559	606	620	590	573	594	563	543	564	575	579	566	566	633	600	570	577	622	568	577	578	635	580	641	615	576	602	589	562	582	586	549	564	577	608	550	578	567	627	636	630	616	594	644	603	602	583	622	610	573	608	608	534	596	573	576	593	591	577	599	550	586	613	619	611	606	633	566	624	571	563	605	576	631	632	621	567	584	607	622	588	551	578	595	570	588	564	615	590	605	567	591	530	612	577	574	569	611	600	579	564	597	599	599	595	593	582	588	596	573	584	560	609	581	575	620	591	595	580	596	581	544	615	597	599	626	576	600	560	574	605	556	586	613	667	562	591	601	533	600	602	626	614	601	606	619	555	640	570	568	610	582	631	547	600	583	555	594	603	602	545	615	572	617	560	569	570	601	607	599	593	599	573	588	558	591	551	573	582	600	609	558	567	602	613	597	562	620	582	623	605	598	585	614	574	630	574	620	606	601	642	582	608	589	550	627	601	657	585	596	582	565	614	597	551	612	577	572	578	611	585	585	597	532	559	562	630	608	583	566	624	566	588	594	576	580	585	652	631	568	577	586	594	596	617	564	612	591	610	616	621	612	601	599	605	597	599	586	612	579	611	572	563	555	581	562	617	571	569	556	564	581	562	558	588	542	588	600	567	570	596	567	567	644	610	557	614	573	606	584	557	629	592	657	618	619	583	616	603	569	587	616	566	577	600	603	604	634	539	619	583	630	630	574	613	617	549	644	572	623	566	621	560	616	559	619	617	572	570	623	582	561	603	608	587	617	592	557	580	604	562	580	609	568	587	608	589	577	610	566	598	543	558	605	584	588	585	566	587	592	568	603	624	606	589	608	600	549	573	586	545	566	610	559	575	556	579	595	564	591	590	605	596	610	595	578	589	567	592	622	619	557	577	630	592	621	550	599	615	574	576	607	588	589	558	608	615	596	587	597	596	579	594	551	553	585	606	627	623	576	586	628	633	565	613	601	608	573	608	602	586	654	614	533	603	606	563	623	549	608	608	598	600	531	588	548	589	580	612	603	614	585	605	595	567	564	597	564	573	604	568	609	611	583	541	621	585	583	586	590	563	607	612	560	572	576	623	610	638	606	623	578	612	571	556	590	621	582	593	621	588	585	622	581	554	628	598	546	592	616	625	582	580	602	618	607	593	599	572	622	572	632	571	637	593	588	532	581	579	612	575	613	611	532	606	589	570	628	581	607	610	590	605	585	557	574	620	602	626	607	602	616	570	582	593	596	612	539	589	584	641	600	612	601	569	584	640	566	630	534	597	587	601	617	627	606	638	571	601	594	554	574	575	623	583	591	599	586	592	607	543	578	616	610	552	567	588	616	571	580	582	573	563	567	574	582	605	621	595	620	609	583	598	592	590	583	570	600	596	629	603	560	602	569	531	582	571	594	595	617	586	597	593	595	606	599	600	573	590	598	637	590	609	566	604	589	581	597	610	525	606	581	583	602	545	647	554	595	567	581	592	574	579	590	541	553	555	608	609	589	634	570	617	584	568	587	633	580	595	557	565	560	621	604	619	629	539	566	574	573	626	591	581	595	584	605	607	558	547	594	570	553	580	636	596	571	618	582	600	579	638	598	548	584	615	560	632	597	552	586	607	573	550	556	562	565	600	596	621	565	583	601	608	591	564	599	616	577	561	625	616	597	602	534	590	608	599	581	607	551	624	575	553	597	581	596	575	606	592	573	543	572	620	562	611	574	590	573	576	598	585	633	571	658	610	607	596	601	606	564	599	576	644	570	573	597	574	579	572	606	591	593	605	562	598	583	638	549	566	588	594	593	558	579	619	582	585	574	640	593	596	632	609	576	595	608	573	635	603	574	618	572	562	602	599	590	616	609	615	609	599	590	585	573	586	581	545	645	593	598	577	629	623	598	551	626	601	577	579	548	584	601	550	605	557	625	582	567	568	619	610	611	632	565	586	621	610	604	528	589	612	567	651	591	602	588	576	589	580	587	552	582	568	600	598	556	608	632	578	586	608	595	580	619	575	608	582	585	542	587	572	576	600	613	593	554	586	584	594	612	597	582	585	654	552	602	573	612	613	631	609	602	635	557	583	588	542	555	616	614	564	587	538	568	587	588	565	592	578	584	556	594	604	598	583	571	590	586	576	590	606	614	561	651	576	589	593	558	575	612
23601	20938	28235	23810	20914	9770	1652	1120	1027	988	948	910	921	842	852	882	829	816	839	820	745	728	786	812	826	807	811	787	787	812	781	805	768	820	799	858	752	845	791	799	760	789	786	804	794	831	770	809	773	733	756	813	754	808	720	798	826	774	802	800	828	788	787	772	807	731	783	733	780	766	793	750	781	794	823	821	790	787	831	771	797	800	769	786	817	761	786	746	817	825	793	742	779	827	765	783	759	803	745	747	817	778	805	804	825	793	767	752	796	817	752	756	740	745	835	785	799	791	797	742	811	836	776	739	799	796	752	744	796	777	769	775	785	777	788	779	826	739	836	786	781	780	810	757	842	779	781	806	769	836	725	763	772	750	789	764	814	840	820	774	768	766	788	822	767	729	824	742	807	777	835	750	765	805	755	719	744	764	788	748	775	817	768	745	816	811	793	828	801	751	791	758	851	710	765	764	812	835	779	725	774	742	762	773	751	819	767	764	786	780	760	822	769	720	753	776	761	798	791	761	792	797	766	786	810	767	768	804	789	756	771	702	808	816	817	811	759	802	784	763	784	750	799	811	786	757	756	781	795	791	748	757	798	738	775	779	797	808	757	814	762	773	791	767	793	759	786	727	749	760	789	790	724	784	819	744	780	753	753	763	791	784	795	828	786	788	827	748	774	791	771	767	727	778	791	733	758	760	768	763	803	756	811	767	779	780	819	751	752	770	755	786	774	766	756	787	747	802	807	789	777	726	796	773	824	785	750	745	757	802	770	809	829	740	787	786	775	800	863	795	764	757	801	773	803	789	773	768	746	727	816	747	784	803	755	786	747	782	823	829	806	776	815	778	803	807	757	730	742	829	799	770	828	793	716	815	819	820	758	753	715	733	816	793	788	784	794	807	776	756	789	712	748	807	781	763	746	744	754	769	787	789	764	801	831	878	802	795	791	807	784	806	735	781	798	826	747	789	769	777	807	783	798	755	744	773	755	810	781	827	802	811	789	813	750	763	777	738	814	787	807	783	786	753	810	798	774	777	766	709	780	743	783	769	732	781	779	787	793	797	757	748	778	735	765	766	725	745	792	818	781	842	796	804	772	755	757	747	790	820	809	812	813	777	794	807	809	763	757	804	792	761	798	728	734	776	719	809	801	838	768	784	772	772	749	748	758	788	743	781	771	820	803	770	795	765	811	763	735	783	783	804	727	781	758	767	777	744	766	751	796	763	736	757	766	748	822	806	764	848	828	756	789	767	785	778	795	784	773	789	763	785	750	777	760	824	755	752	723	791	801	726	715	814	806	820	761	736	795	785	791	815	758	833	767	789	789	819	729	831	807	802	735	748	763	795	736	783	764	753	791	778	795	827	756	746	768	775	764	789	722	790	825	762	842	760	779	784	800	760	805	711	818	753	757	751	839	763	841	786	767	792	789	771	768	759	756	786	767	788	771	770	807	767	776	775	762	805	772	777	816	781	734	810	796	747	779	781	809	798	757	776	762	860	783	783	771	780	751	781	766	737	750	801	765	825	754	837	790	813	797	778	775	805	787	767	797	788	781	844	761	732	765	730	758	791	797	784	784	776	738	818	815	779	820	722	794	807	752	793	814	735	818	737	759	757	774	764	766	809	804	811	803	793	773	798	765	789	796	828	785	785	812	797	727	768	746	787	789	768	761	752	814	691	798	769	771	759	807	791	767	805	797	724	754	806	789	770	822	733	770	805	804	781	718	816	760	778	847	784	716	758	772	793	830	792	790	753	758	774	795	764	788	759	785	849	828	798	814	799	775	764	849	798	781	838	787	754	731	790	769	768	845	789	752	773	779	768	792	803	776	753	793	796	799	827	781	775	776	778	798	770	757	804	813	772	800	742	810	764	748	815	787	787	766	784	811	812	807	747	789	790	818	818	794	782	761	791	785	756	801	740	778	768	783	805	757	780	752	842	802	789	801	791	796	765	793	772	755	809	796	808	744	824	808	777	789	749	775	809	745	754	775	742	768	739	818	777	789	809	752	834	811	768	768	769	852	769	783	769	784	772	788	863	793	786	799	790	747	760	776	741	774	726	801	793	760	795	767	717	799	807	799	818	754	755	807	753	766	810	818	779	761	764	815	753	799	813	765	816	843	763	803	777	774	715	809	805	772	781	792	780	840	772	811	800	793	849	735	754	775	754	759	772	767	823	747	845	713	808	775	773	808	785	815	801	799	754	754	734	840	794	819	787	783	790	845	789	778	801	791	782	774	768	750	771	786	788	770	823	808	794	778	828	769	850	797	792	789	771	761	795	838	805	799	772	735	784	823	798	775	784	856	777	819	801	821	748	771	754	799	766	712	824	720	819	837	744	762	814	753	749	803	814	787	758	778	764	760	807	800	789	773	780	765	778	803	792	718	806	795	783	767	804	816	772	760	751	784	809	792	764	752	809	725	770	747	820	788	778	785	753	769	784	807	740	802	781	802	780	757	802	817	820	771	776	771	784	818	791	773	789	790	744	788	756	752	785	736	754	797	793	772	804	771	756	754	767	824	746	778	781	761	725	814	714	737	743	796	799	752	783	759	769	743	787	754	750	771	782	799	791	760	835	769	795	835	809	741	728	826	792	780	740	787	771	722	814	737	833	736	716	757	767	790	777	795	824	799	764	784	802	854	801	800	779	788	823	767	768	806	744	733	794	826	802	744	796	781	821	770	781	829	817	797	746	838	806	769	770	790	800	754	765	777	779	840	768	804	723	745	783	829	786	803	794	790	789	758	744	767	792	783	839	818	802	783	780	809	784	818	780	799	762	768	779	765	789	752	705	763	802	746	822	759	784	795	799	848	783	808	814	792	744	812	748	790	775	839	816	765	811	787	781	786	807	763	780	795	770	773	835	829	787	819	801	773	738	789	759	806	827	796	781	771	822	795	784	777	769	745	763	855	795	784	771	754	766	814	762	801	804	799	801	767	771	781	781	768	787	781	796	799	760	760	800	792	770	787	743	823	752	763	789	767	814	787	838	761	836	803	845	814	760	745	815	772	817	847	790	815	773	765	752	793	811	800	821	811	801	788	782	827	747	749	790	820	799	785	776	738	762	796	785	784	777	772	763	754	777	775	786	775	814	755	765	715	796	741	759	754	779	816	817	764	800	777	759	843	821	767	795	811	765	816	791	772	733	780	733	795	782	772	755	806	782	803	769	798	785	809	818	798	771	775	831	784	787	805	757	776	793	808	784	780	798	759	780	786	817	765	772	752	796	779	788	768	816	774	729	761	764	791	775	815	756	737	781	766	805	810	792	776	782	761	804	792	734	792	800	810	774	757	757	798	753	805	812	800	756	788	786	753	775	799	810	752	765	728	800	785	761	787	773	804	762	772	804	766	802	783	784	777	730	781	760	780	818	783	795	800	785	753	772	802	777	796	798	785	746	796	752	770	716	754	830	733	775	794	797	772	802	776	788	795	712	783	801	815	762	815	828	814	795	735	783	777	831	770	840	731	794	794	833	786	742
7256	10260	8288	4233	3176	2454	2124	1820	1651	1515	1378	1320	1254	1253	1181	1107	1174	1185	1082	1124	1096	1047	1075	1062	1011	995	1067	1029	1045	1018	981	1034	1060	1000	1001	914	990	989	1031	949	973	1012	1012	1015	1000	989	1006	949	976	1028	977	993	981	1019	1024	982	999	1049	1004	986	1003	986	977	1061	980	980	1029	979	1053	935	952	995	947	1003	968	996	949	1012	1005	946	1011	954	936	989	968	969	985	997	964	971	998	955	1023	1024	979	1001	988	983	1022	1048	985	940	988	961	1017	961	965	1003	996	983	1033	971	986	976	1017	930	983	1031	984	980	999	960	1018	1011	977	1024	976	988	957	1013	926	978	978	1020	943	971	963	984	962	951	1042	984	959	1000	1017	959	1009	996	955	973	983	950	980	943	914	922	947	1018	996	984	975	924	982	1014	930	999	970	894	960	1019	983	984	995	1006	980	1023	973	982	961	983	980	959	1024	1018	904	1007	980	989	988	1042	1016	996	937	976	960	902	947	1018	997	987	977	1006	1019	950	975	1003	1041	943	953	999	989	988	984	924	998	1018	1008	1002	950	995	963	967	948	991	995	976	934	942	977	1009	986	967	931	994	971	991	922	990	972	1063	974	982	986	960	950	1029	1043	978	961	970	977	943	1001	1034	989	991	986	973	983	982	1006	996	961	981	961	1009	963	982	983	980	1021	942	993	965	970	951	960	1000	1006	987	1010	950	917	984	970	951	1033	954	987	981	980	943	974	920	986	948	948	951	995	931	949	980	935	980	1007	994	994	931	940	969	1032	1003	984	1030	957	946	975	982	1043	1042	989	972	976	973	1006	971	987	947	955	983	1041	1015	985	1005	955	972	988	975	964	975	975	953	970	960	965	1014	988	955	1006	963	987	973	985	966	938	964	970	923	1011	1018	935	969	1022	1004	964	951	948	965	969	954	967	903	963	999	977	1016	998	978	983	995	954	959	949	921	932	982	959	954	979	937	1041	991	951	974	952	963	1016	1032	960	967	985	913	970	952	972	960	954	952	999	988	982	1001	956	1026	988	933	958	1001	917	964	1039	981	1013	986	986	1005	979	989	987	975	990	971	941	1012	1021	933	972	985	993	930	978	1003	1002	975	963	962	928	1044	986	986	961	1062	979	974	1020	964	1009	1023	977	996	999	992	953	936	968	934	1011	971	1002	931	999	987	973	975	1023	1003	941	957	971	948	1009	1032	1025	977	1015	988	959	1009	956	895	953	952	985	1020	1000	979	1013	950	1013	965	1029	1001	964	986	1020	979	972	1031	956	961	988	950	971	968	980	953	971	1002	926	950	968	965	1047	1009	989	1015	971	1007	1001	974	1034	947	1000	987	939	948	1009	1010	1000	992	939	1012	1015	1057	986	961	964	985	1022	1014	1004	922	965	994	909	946	947	970	914	941	985	982	986	962	963	932	1014	931	1065	1016	925	989	1002	975	1060	993	966	938	1012	974	944	956	997	1027	968	960	1010	927	997	992	957	1012	980	1011	972	1004	1002	942	941	944	933	1011	1008	1010	964	978	966	943	990	907	933	1016	1000	1030	1015	984	1058	1026	1004	924	1020	965	971	990	968	970	941	962	999	925	945	963	972	961	953	998	1002	969	1010	979	990	975	923	950	1024	1039	971	1002	963	983	977	976	980	965	951	988	1016	967	963	980	989	993	968	942	936	984	995	995	939	980	965	966	1044	987	1044	968	992	994	944	978	978	972	969	1017	967	1006	974	1053	1002	981	950	983	938	996	930	996	958	981	933	922	1002	976	1026	939	1015	1008	964	1002	956	979	990	970	984	975	968	1024	966	966	978	1023	988	971	1013	972	931	968	978	968	1004	1009	1022	967	960	974	935	967	968	1006	1008	981	965	992	1006	953	951	991	952	986	995	992	1017	956	918	949	983	988	993	1012	982	960	976	993	972	934	987	996	1026	1002	1028	967	957	992	993	1012	955	977	939	971	956	948	968	965	973	1002	1007	960	957	911	996	967	1008	1009	965	966	968	954	974	990	980	943	948	925	960	1009	950	1020	964	980	940	979	954	963	960	994	974	978	1079	1009	996	1000	1007	1037	1007	979	974	960	1004	1020	946	995	971	958	921	963	1015	988	1023	996	1013	1011	978	979	1002	959	952	991	968	957	1012	982	990	939	937	1002	952	1000	1040	1000	970	932	1001	935	971	956	949	954	973	931	969	941	958	982	1058	1008	916	987	965	977	1024	988	994	949	987	972	992	997	932	1005	936	989	1022	933	926	951	956	966	985	1000	983	1034	996	995	1006	972	979	945	1040	1004	1005	970	1004	973	952	1027	979	976	1006	1007	1007	1035	982	998	921	947	1018	990	1019	1011	978	958	963	964	985	1073	975	1010	950	967	997	990	1035	963	1016	985	959	932	964	1022	1022	983	1013	977	995	985	972	993	946	973	1025	998	978	923	962	976	950	1060	1039	985	1015	937	1057	1056	993	1010	989	977	1022	939	1062	987	936	959	967	1015	979	994	992	940	993	1002	926	948	974	934	984	1068	941	965	1018	920	1006	986	929	988	947	942	968	993	949	998	980	951	987	929	982	960	979	987	959	984	987	953	1032	963	938	987	942	958	988	923	969	1014	985	1001	1040	968	1003	962	1002	991	974	1006	958	936	952	980	949	945	1006	1022	959	1015	974	970	976	961	971	1009	971	957	984	1017	1016	943	979	981	963	1006	911	917	1076	967	980	936	942	916	959	1015	1003	935	960	957	984	916	950	972	999	1029	991	940	990	962	1034	917	967	922	1026	1028	920	972	1018	970	1017	1040	948	967	986	976	930	1005	994	960	997	960	932	983	951	1003	975	922	971	968	1041	968	971	941	998	968	996	1025	953	979	980	1005	1010	971	958	1021	990	1019	1046	985	917	972	968	1016	999	940	967	1015	1067	971	1046	936	1021	965	1041	1014	1018	968	978	983	959	983	978	944	996	1026	977	910	974	977	1005	932	991	953	970	1007	979	1038	902	969	941	1053	1009	1006	952	960	959	976	1017	989	939	974	963	1011	971	1027	1003	969	996	982	1015	959	997	967	951	947	1004	950	980	928	999	986	989	996	988	964	1059	941	982	1000	968	966	989	943	957	1002	1032	1005	1025	956	983	960	992	942	956	977	945	999	965	988	993	996	1008	946	962	973	1029	983	963	952	957	970	989	942	962	999	985	1014	1024	914	1016	972	1035	974	968	965	991	991	940	970	995	1001	985	950	982	959	974	988	973	1004	1002	1000	998	976	963	923	958	972	986	996	968	986	982	1032	998	963	960	1035	1034	953	965	1004	930	946	1010	999	912	942	957	942	974	970	989	1014	1012	1010	1022	996	956	998	982	933	955	1045	1039	977	993	974	986	944	980	986	955	979	1032	998	983	1030	1002	982	944	999	997	999	960	974	998	989	956	914	967	991	957	1024	1010	1044	939	986	1008	919	965	984	1010	1001	989	1008	981	983	946	951	962	922	982	956	934	993	966	944	980	996	1011	1019	999	1046	958	980	972	948	989	1020	975	1013	991	965	991	938	953	953	954	997	996	994	959	976	1009	928	990	964	961	989	996	976	962	964	992	969	968	928	944	938	990	997	1036	962	941	975	984	992	994	923	977	960	937	944	919	995	1007	1028	1017	1007	983	1019	1017	1028	1006	987	950	981	993	982	999	1019	991	939	984	1007	990	1012	989	994	1007	974	988	995	969	992	959	965	1002	931	994	1015	932	926	950	992	958	968	957	1000	1007	915	1003	963	959	909	964	977	1000	973	961	954	955	994	972	990	969	932	984	968	964	981	968	964	979	929	990	998	1032	1024	972	983	977	1045	955	990	970	966	972	904	1063	959	956	1017	959	1044	1017	964	982	945	943	1016	973	969
22706	20938	28622	23411	20938	20966	7522	1479	1165	1082	977	937	896	880	789	881	771	780	777	750	762	737	717	727	698	688	728	716	702	695	750	699	697	773	667	716	736	669	710	702	706	692	718	709	695	658	749	691	724	714	700	649	645	713	698	666	673	667	677	718	722	662	719	707	629	661	679	684	662	682	672	642	703	689	624	704	641	678	660	730	700	653	700	649	711	722	670	745	694	702	678	654	704	697	676	675	663	690	664	685	636	682	659	639	660	690	725	658	694	720	690	690	663	673	667	679	657	639	695	668	679	634	663	655	630	607	746	697	647	635	718	645	677	679	661	653	718	662	696	664	715	697	711	697	658	691	660	670	635	651	673	653	683	668	668	720	703	597	709	669	666	716	710	695	707	700	692	683	664	665	697	700	708	714	680	698	666	629	714	631	692	672	694	696	637	672	690	640	675	670	664	681	704	670	680	693	731	704	729	670	675	696	679	692	673	667	649	638	686	674	667	676	669	650	688	657	679	692	711	701	640	646	728	681	642	636	681	694	679	681	684	659	682	686	711	671	679	709	691	672	680	664	667	652	655	628	662	689	664	690	672	666	645	691	656	679	650	636	705	649	655	639	692	635	699	666	699	721	725	729	680	664	683	655	685	616	697	695	657	688	647	705	725	689	668	705	676	636	611	707	691	672	668	692	689	711	692	708	680	658	668	656	630	676	655	653	628	612	741	648	654	698	661	689	697	696	634	694	709	672	665	681	683	646	604	689	664	698	699	696	663	714	684	712	695	724	677	648	713	684	695	676	663	660	711	667	636	671	678	688	696	683	675	677	718	624	646	683	678	665	679	691	636	748	630	681	685	647	677	718	683	666	678	674	688	724	647	661	706	696	679	705	665	646	667	641	720	662	690	671	679	694	702	708	640	653	656	685	683	701	695	671	658	693	668	673	669	638	702	677	671	670	686	690	632	645	695	691	658	665	677	692	668	705	619	622	691	653	696	688	719	714	678	649	653	701	697	715	670	692	690	695	707	671	680	652	683	641	681	640	689	696	648	643	697	669	622	688	654	664	627	634	662	611	693	659	719	686	656	690	675	683	687	650	661	692	685	686	655	659	710	717	676	668	703	673	678	660	651	628	659	674	667	671	673	706	658	668	714	689	699	662	692	675	630	685	701	700	712	699	664	737	661	659	755	646	683	652	675	646	712	659	635	660	654	722	645	696	662	666	706	650	645	676	637	710	692	676	701	694	671	669	674	683	622	655	648	676	669	648	691	686	674	634	672	651	642	664	628	597	687	654	699	674	708	673	689	754	674	656	681	665	711	641	689	707	710	680	672	672	630	735	657	683	665	690	695	665	676	695	692	675	639	657	656	662	657	707	667	620	678	657	671	653	659	689	684	698	616	668	704	686	706	704	668	672	686	680	701	687	664	698	649	672	671	647	663	664	676	665	654	678	686	701	621	659	690	648	711	744	695	702	712	670	689	677	647	672	713	718	678	672	698	711	662	659	701	675	701	666	661	694	656	712	667	685	653	681	710	657	690	627	686	687	638	701	662	701	663	676	718	704	648	660	685	639	669	680	654	725	674	659	691	682	718	706	716	642	632	665	591	644	676	695	679	670	688	651	670	705	710	650	684	637	667	675	696	665	726	681	669	671	662	681	715	649	674	655	729	673	672	647	672	721	681	685	662	630	703	690	676	663	639	655	653	691	640	613	687	648	680	664	630	660	682	670	662	692	708	672	688	667	665	674	681	685	706	630	675	680	642	653	620	643	655	652	659	652	692	671	663	656	717	645	668	644	716	666	718	656	705	675	647	683	701	687	654	653	678	677	653	661	662	686	672	659	681	706	680	711	690	626	698	714	693	690	673	663	657	680	680	627	666	667	675	657	657	702	693	695	669	695	652	645	651	710	649	686	694	697	725	658	686	637	676	687	686	649	680	658	686	633	645	699	651	698	686	678	677	704	657	662	673	712	717	645	703	670	674	673	669	672	665	716	693	679	683	696	693	695	720	643	645	740	644	651	708	700	675	687	665	656	680	677	689	689	689	712	656	667	675	664	672	657	687	644	673	660	704	653	702	667	747	653	648	697	672	733	644	671	680	652	644	689	678	634	660	675	665	684	676	643	650	673	705	685	671	675	666	679	707	627	663	681	660	672	699	690	660	655	650	674	679	691	672	669	668	682	690	683	655	683	700	652	657	661	713	691	692	676	668	635	694	690	699	649	694	659	696	653	636	683	681	674	684	688	650	680	705	624	679	706	660	638	686	657	709	638	671	683	666	726	675	687	634	699	652	651	677	675	701	669	639	671	674	671	688	679	733	676	655	700	681	717	691	687	649	666	634	665	678	680	691	688	695	657	703	674	651	673	668	700	693	666	655	660	672	660	677	703	683	634	678	658	697	683	716	639	716	727	662	655	673	624	670	690	636	670	659	662	726	645	659	703	672	687	726	674	680	664	691	692	627	673	697	715	697	665	680	622	674	661	686	694	683	656	652	695	685	699	613	688	690	677	686	703	640	656	686	689	684	737	686	668	645	674	666	667	663	656	679	687	660	691	651	670	676	665	656	691	665	633	661	664	671	666	684	666	679	685	666	658	632	622	674	650	660	717	654	679	706	607	702	679	716	673	633	651	686	708	695	672	708	630	712	710	668	669	653	673	639	656	666	669	674	688	656	665	629	695	674	620	666	661	694	666	654	640	684	668	654	700	688	688	698	663	660	709	695	646	696	692	669	660	658	699	675	681	708	648	639	653	700	696	677	652	696	723	640	719	678	660	686	709	698	686	651	656	664	615	661	663	705	695	723	664	645	670	683	681	683	705	758	690	655	648	654	607	659	687	634	662	685	697	721	631	609	717	663	678	680	632	659	681	663	691	698	706	655	625	656	661	701	641	635	707	687	698	694	689	636	656	687	692	673	686	619	680	699	667	655	686	700	673	707	674	668	683	676	698	676	639	638	711	670	654	694	697	658	690	692	614	675	654	667	687	675	692	683	695	701	679	717	683	679	654	677	672	711	671	691	692	668	655	682	685	639	654	668	709	707	672	617	686	672	674	631	680	685	708	665	684	628	653	622	703	669	651	643	701	681	722	673	641	674	676	688	716	668	654	705	679	710	630	668	664	678	636	662	682	621	659	682	676	616	641	669	693	664	664	632	660	698	614	675	686	719	635	621	685	708	685	676	674	691	697	686	669	728	664	671	699	723	702	659	684	661	671	696	685	682	676	694	704	649	648	618	657	688	631	725	672	660	672	707	699	680	677	669	643	704	655	675	659	703	676	646	656	680	700	648	654	688	658	645	652	658	631	699	707	646	665	668	650	635	684	691	670	663	663	647	680	637	654	663	676	653	699	697	713	658	645	647	638	686	688	604	685	696	677	726	675	652	631	661	749	641	681	654	642	669	663	671	673	673	661	686	675	662	662	678	672	707	673	685	651	712	623	685	623	643	668	669	637	672	672	684	678	625	719	679	680	652	714	689	645
8210	15992	12826	6814	4838	3767	3035	2442	2084	1822	1562	1477	1364	1325	1236	1177	1182	1072	1107	987	963	948	982	1013	1019	935	971	892	888	886	945	901	871	914	878	932	855	897	895	931	830	871	843	859	865	827	876	904	887	899	877	822	849	842	864	906	824	898	871	845	876	847	842	846	825	898	865	862	977	849	858	887	819	850	853	850	880	833	812	895	914	857	797	833	843	847	887	887	882	805	888	884	850	864	904	801	868	843	889	877	846	884	786	901	886	860	850	797	907	860	826	864	843	893	855	870	906	848	891	866	832	900	863	870	829	839	835	866	838	855	848	826	852	889	800	850	835	863	853	879	868	844	845	832	831	859	826	859	861	920	857	870	876	845	866	865	878	850	872	895	853	869	880	866	836	887	836	863	874	808	909	844	833	853	856	866	858	848	834	849	871	801	863	820	860	865	844	815	859	840	834	871	860	901	845	817	877	840	893	790	818	811	817	862	863	887	837	850	850	876	876	887	838	869	842	889	871	822	797	875	830	908	855	868	841	848	818	897	844	840	869	900	888	865	869	838	840	829	857	842	863	824	885	848	845	856	859	838	869	843	875	879	902	836	846	830	847	839	857	871	829	901	867	859	832	839	831	836	828	808	849	860	801	844	817	860	848	849	855	802	870	890	890	827	913	827	861	873	906	841	786	857	816	844	848	917	912	844	888	846	844	844	866	837	861	854	821	853	865	883	854	888	874	853	795	836	871	842	847	839	841	824	825	854	835	862	869	801	814	880	858	799	820	835	869	834	794	866	838	822	833	842	835	864	842	851	822	865	878	855	846	851	868	813	888	829	894	831	909	862	855	888	850	847	858	827	849	841	843	802	909	834	828	834	897	844	873	844	840	867	867	833	849	834	835	820	831	863	878	832	846	831	871	817	858	804	808	856	875	884	843	837	839	836	910	805	895	833	863	854	882	777	852	880	875	858	852	889	863	861	869	836	884	852	883	827	831	900	846	867	881	837	855	805	820	891	879	836	833	880	868	835	878	859	848	890	844	832	833	893	860	845	825	836	853	852	839	855	881	799	862	866	826	859	816	884	837	889	870	830	860	881	838	866	835	847	857	824	867	857	854	889	811	823	822	820	882	818	820	825	818	883	867	813	782	826	781	833	854	834	875	848	842	803	843	840	895	839	852	849	862	840	813	818	872	843	892	807	863	864	836	813	856	866	851	842	808	829	800	846	828	868	817	853	830	813	888	825	867	882	837	879	826	827	869	873	839	827	886	834	855	849	868	881	863	835	883	893	817	846	833	803	876	878	888	907	829	787	840	835	823	836	865	902	826	845	855	890	871	852	880	853	859	818	878	850	874	907	861	818	828	793	870	839	884	877	844	875	900	917	829	883	827	837	860	846	842	896	863	851	849	896	850	852	820	874	853	870	841	920	821	830	859	846	802	864	816	893	831	827	840	852	819	801	820	844	833	843	876	827	878	785	902	858	865	808	828	835	817	846	900	834	854	863	887	827	873	813	818	897	914	884	868	853	886	891	827	830	838	870	834	838	899	810	880	810	888	893	880	867	868	858	839	835	872	816	829	852	797	873	840	812	828	877	833	834	859	813	910	809	793	827	881	845	861	857	847	859	913	800	776	820	820	859	864	820	856	868	829	818	845	843	854	886	853	891	876	877	822	853	847	816	851	874	884	867	892	845	819	798	850	874	850	779	884	862	879	860	816	830	913	877	844	862	878	832	848	860	800	852	867	871	811	859	871	834	852	810	803	810	879	885	822	863	820	843	845	871	852	879	806	864	865	888	867	835	871	837	888	863	830	834	845	862	884	859	846	810	867	835	809	824	862	842	868	907	846	857	830	878	843	813	834	897	866	856	845	798	852	882	851	771	863	864	857	873	887	853	854	884	834	824	830	808	821	844	874	843	821	819	847	766	835	859	872	845	854	813	857	863	813	800	883	869	842	852	863	892	817	808	853	818	860	859	828	864	856	858	835	844	868	869	880	893	861	893	854	838	848	843	835	851	869	894	826	862	907	824	819	855	846	896	880	847	877	837	916	852	879	869	873	846	779	848	821	825	833	874	794	831	860	885	855	866	857	860	842	844	810	839	857	853	891	809	789	879	894	874	810	848	828	901	858	881	863	828	832	907	819	860	811	853	863	901	831	861	824	832	804	857	901	831	857	838	817	892	831	838	809	878	847	852	855	840	828	840	900	838	836	817	796	858	805	797	772	853	906	853	885	874	839	855	831	876	786	847	832	879	844	890	808	871	851	839	795	866	913	871	866	816	850	801	838	864	886	856	888	839	911	875	901	804	851	855	869	830	855	813	824	848	856	850	840	850	853	892	856	902	857	855	854	892	801	860	859	864	863	830	882	825	880	849	889	832	856	860	841	805	856	808	838	821	877	774	902	840	901	854	860	810	812	804	899	826	863	870	868	847	824	857	844	807	874	882	884	817	864	862	853	861	832	857	812	880	879	864	852	832	829	818	834	906	783	825	859	869	830	884	856	866	848	835	825	849	866	879	827	817	880	835	865	819	839	895	868	877	835	864	872	804	817	899	828	813	835	854	836	831	873	896	858	878	823	818	861	805	848	860	813	873	914	888	796	860	826	798	830	838	807	807	824	850	869	818	856	891	887	826	861	880	828	842	834	894	818	847	880	816	857	785	858	872	876	895	786	855	906	843	877	823	866	907	849	854	839	844	853	847	875	852	816	871	880	880	884	848	858	829	877	869	852	853	867	869	868	824	832	831	895	907	819	847	811	844	898	944	874	865	853	837	879	868	825	804	845	796	875	859	797	842	835	851	899	873	887	854	838	794	884	837	839	855	866	860	808	813	862	828	882	844	893	866	882	878	843	866	895	870	828	885	783	819	838	855	786	866	855	863	886	832	829	852	844	835	820	822	840	841	839	845	812	894	847	872	857	862	799	841	841	825	824	923	834	873	857	814	808	836	881	853	843	844	855	886	814	867	843	870	784	869	883	865	904	831	828	860	804	867	884	873	801	843	853	850	878	877	834	870	892	881	881	800	855	826	829	887	907	879	861	815	884	865	852	850	896	903	853	851	839	842	777	859	852	874	861	866	816	914	903	865	824	853	843	845	774	886	862	842	861	820	880	837	874	856	857	811	857	803	856	861	857	848	842	907	822	895	878	891	831	864	886	824	894	816	797	818	792	881	870	875	873	855	821	838	825	828	798	823	830	883	874	864	828	857	852	891	794	870	821	863	874	860	842	862	884	886	917	906	864	838	817	883	840	803	861	828	861	917	825	880	844	827	887	927	901	841	852	831	864	853	897	839	867	795	832	810	894	894	869	814	855	859	860	876	849	816	895	866	832	824	832	857	870	831	854	818	816	847	914	844	860	860	876	869	884	859	917	834	846	840	874	846	796	826	877	863	867	842	878	833	848	808	835	861	833	866	809	841	831	873	876	836	805	793	802	885	861	805	879	845	881	880	816	845	888	837	828	886	847	856	854	877	822	866	874	883
26616	20406	9124	1102	701	705	519	530	459	483	518	460	487	477	454	413	426	493	474	440	423	472	475	444	460	434	429	447	466	471	462	441	437	422	481	441	469	463	451	454	439	505	475	418	452	483	470	491	480	472	526	475	477	479	482	492	486	422	473	446	468	463	475	454	481	487	464	470	479	474	463	433	470	497	457	441	447	466	454	443	437	466	446	478	461	464	477	455	421	421	428	484	443	458	467	474	463	448	472	456	470	461	443	435	459	444	458	454	496	428	462	458	473	453	413	439	448	473	459	465	440	458	452	463	486	440	478	484	410	480	467	449	467	455	452	457	444	461	472	447	439	447	435	477	460	498	463	442	455	454	432	438	460	457	422	469	455	477	472	439	499	428	457	467	436	478	452	448	481	453	460	443	449	430	473	466	431	467	468	467	469	467	486	463	458	441	432	485	438	449	445	467	455	462	453	467	469	485	469	415	476	484	476	456	434	473	482	440	479	443	450	434	437	426	453	445	489	451	454	443	461	459	470	456	440	436	441	479	434	451	445	453	448	454	470	421	469	467	448	431	496	455	442	468	451	438	453	447	443	460	390	401	459	472	463	479	479	474	455	427	476	473	440	458	426	483	464	438	506	471	456	507	476	437	444	454	457	453	434	501	454	449	462	420	485	432	471	454	453	454	443	456	464	489	494	464	479	466	492	458	411	469	408	467	444	425	457	481	455	507	451	465	476	456	484	448	473	442	463	495	481	391	456	460	443	430	478	464	484	453	479	474	436	503	444	439	471	461	445	462	456	498	470	430	458	439	442	442	455	474	462	460	431	458	417	464	463	478	465	475	469	444	486	454	477	477	474	478	444	446	449	465	428	431	460	448	467	445	447	485	451	452	433	429	436	422	477	459	452	433	478	446	432	457	446	462	452	438	444	468	444	436	462	450	465	430	465	456	457	438	472	442	460	476	483	464	426	460	445	462	465	432	457	463	462	431	460	433	452	454	463	495	451	513	475	492	460	452	456	461	470	456	463	481	481	433	462	449	460	452	454	434	432	479	421	451	493	482	468	468	460	442	463	449	452	431	449	454	466	445	423	420	468	456	454	477	467	402	460	470	430	434	467	474	456	460	485	436	483	441	454	474	450	463	481	436	416	472	482	455	435	446	464	412	463	431	473	433	475	468	447	453	478	454	460	499	413	449	448	487	460	504	443	485	462	457	433	439	482	499	431	448	445	505	456	459	423	431	456	417	479	481	493	449	471	453	506	486	445	431	424	448	472	476	497	465	457	479	460	459	478	465	419	447	457	441	452	449	460	477	462	455	438	447	437	487	463	471	442	452	452	440	444	430	456	438	486	437	464	424	447	473	445	487	485	454	448	454	453	449	460	497	443	520	459	470	445	457	489	470	430	443	482	481	487	468	438	468	468	427	423	465	486	435	498	468	430	485	470	416	451	453	435	477	438	429	435	472	505	490	440	463	437	456	459	491	485	468	475	464	439	465	450	475	434	494	444	450	442	466	493	464	480	497	457	441	476	470	448	440	449	460	474	435	467	457	476	458	443	468	491	451	476	457	433	440	448	452	484	445	476	504	471	457	441	459	495	469	459	416	491	405	449	486	461	464	425	464	463	454	463	477	465	466	450	472	472	444	466	459	505	472	473	446	466	451	457	472	435	486	425	455	445	446	511	472	472	487	442	442	459	444	445	442	471	451	456	437	451	463	457	455	463	450	451	464	447	468	455	456	479	445	433	456	484	453	433	434	460	441	457	510	438	440	470	441	472	451	451	446	451	460	440	496	453	466	437	412	445	467	464	448	451	470	466	459	454	456	459	469	432	465	471	479	429	458	482	483	467	448	452	480	455	463	518	461	499	437	429	446	481	464	491	424	466	474	455	468	460	475	444	459	424	461	490	429	488	432	439	490	441	449	456	427	464	487	474	491	458	458	440	429	458	451	457	506	493	443	447	438	448	457	473	483	472	427	432	446	452	472	449	452	503	489	459	474	426	464	460	455	451	421	490	445	420	453	479	446	456	432	461	448	444	497	436	408	421	454	508	473	452	468	450	464	450	434	449	445	458	447	446	438	493	448	488	448	439	503	456	492	481	464	488	444	445	483	464	446	448	425	447	421	430	485	442	465	435	492	471	487	443	404	437	418	474	448	446	451	444	457	460	456	456	468	421	488	425	472	462	487	457	457	474	456	465	446	449	495	468	460	476	461	474	440	476	467	461	486	422	450	417	475	426	524	500	432	451	435	444	414	468	485	432	500	468	510	443	439	463	464	463	462	444	439	491	477	481	482	487	433	477	424	474	426	470	434	482	462	451	453	446	423	436	485	430	441	475	492	443	471	459	421	503	477	461	456	454	439	458	466	466	460	488	456	442	454	488	429	480	464	446	455	461	468	439	473	477	470	461	466	445	482	456	487	454	480	457	483	505	461	408	468	481	489	470	430	463	428	415	492	478	469	443	418	430	410	473	454	466	428	463	446	455	441	468	447	449	480	511	438	483	459	413	482	492	500	469	462	459	479	419	463	454	485	451	471	466	459	480	509	492	446	428	445	503	441	417	505	466	461	481	443	485	469	440	437	437	458	438	488	461	446	435	447	451	468	412	496	450	455	482	430	465	457	455	439	452	437	483	491	443	436	419	456	451	425	455	425	496	446	447	466	441	451	464	445	452	464	464	464	444	436	492	440	452	426	446	484	500	451	429	436	460	449	443	451	460	475	504	467	434	455	418	448	463	453	442	435	463	440	443	467	448	492	453	475	468	453	445	434	480	456	490	462	436	430	459	472	441	422	495	465	475	441	444	441	460	483	477	469	447	467	434	487	483	499	478	465	484	464	433	462	451	441	463	448	431	432	483	440	427	441	466	471	473	449	459	477	451	433	456	451	446	489	455	474	466	427	463	443	444	437	455	448	479	462	464	466	470	470	442	478	486	508	472	480	440	459	441	475	463	446	491	456	470	472	475	444	446	455	438	413	441	418	442	457	444	459	505	465	437	459	483	476	491	464	443	496	434	459	462	504	496	438	460	461	455	480	440	504	450	447	461	474	427	423	462	440	481	501	464	461	444	441	481	480	456	463	452	450	442	449	470	460	473	461	452	427	488	494	430	483	453	456	457	495	485	450	443	497	467	453	477	476	492	495	426	439	461	445	455	460	484	470	514	458	427	421	443	433	449	472	457	513	440	452	438	474	467	460	463	469	454	462	486	414	479	486	453	456	440	435	465	458	448	466	491	427	403	462	480	439	452	439	465	503	430	435	431	461	495	470	494	475	457	457	469	473	475	444	491	447	419	463	448	472	439	431	480	489	430	471	470	437	463	454	489	501	424	460	489	405	478	444	454	465	467	441	456	435	450	466	434	461	469	447	486	484	439	462	440	486	475	451	465	446	461	458	470	437	428	447	451	463	418	487	461	443	435	495	419	430	438	457	417	447	475	489	454	472	465	502	475	486	462	437	422	451	456	494	480	425	462	476	493	471
4627	1578	1355	907	797	719	695	672	667	649	627	608	578	580	632	607	614	610	622	623	631	591	594	590	584	631	557	553	584	618	622	628	633	576	569	561	602	576	580	590	579	609	610	604	567	591	611	620	622	601	540	615	611	567	591	635	594	577	568	579	585	576	593	551	616	576	633	602	593	610	586	579	592	582	580	609	619	602	600	568	601	595	591	558	619	585	600	612	598	640	581	573	609	607	542	570	544	585	582	602	608	591	636	574	560	585	600	530	617	623	649	600	596	573	562	596	570	550	618	596	617	604	592	601	579	589	586	563	618	580	545	553	593	614	546	616	611	595	577	580	575	601	593	540	591	584	571	573	571	616	583	548	542	600	610	594	605	590	601	570	573	632	560	594	593	604	531	578	628	614	585	557	561	613	568	632	585	584	584	592	542	578	650	587	627	634	591	612	592	624	536	587	557	580	618	593	604	552	611	580	543	613	553	576	556	618	580	621	588	588	528	570	594	593	577	568	592	581	604	569	620	568	590	572	609	598	581	560	605	626	566	568	598	579	603	592	571	597	621	566	582	563	566	575	584	600	597	628	605	589	606	579	568	609	580	598	572	618	565	627	578	562	597	588	589	592	588	556	586	582	574	616	604	579	535	564	599	548	564	577	601	595	583	572	571	601	567	569	582	570	595	629	608	583	590	605	552	559	599	593	593	602	601	527	589	582	589	568	592	587	547	564	567	555	569	540	615	624	590	556	609	631	573	583	564	568	597	584	566	572	590	595	569	533	572	576	590	608	560	605	588	570	568	570	617	584	618	639	578	597	594	610	590	535	633	582	639	640	594	633	575	624	602	579	586	606	608	565	605	593	586	577	610	574	562	573	563	621	547	597	612	551	573	556	562	593	574	618	565	576	577	586	589	589	608	579	569	567	586	580	514	609	622	601	576	578	642	583	555	628	641	583	605	579	545	607	552	587	585	593	587	569	611	587	603	602	594	594	622	601	584	606	649	596	571	633	599	573	603	586	591	618	595	628	597	601	578	583	621	618	554	615	575	596	627	609	587	608	569	615	531	582	584	595	568	579	591	582	583	587	577	595	584	582	634	544	626	612	564	602	583	596	614	558	602	581	585	606	540	615	593	588	605	590	602	552	588	591	583	604	576	584	575	597	582	571	648	593	633	582	601	586	605	590	579	553	594	572	569	606	557	629	600	598	631	610	626	626	650	596	622	606	592	609	605	585	583	553	575	606	601	552	611	609	629	581	543	639	613	613	585	619	593	616	589	551	590	576	572	590	575	600	580	579	608	583	573	614	540	581	616	590	591	553	616	600	564	574	570	616	624	573	570	603	598	625	577	604	568	606	580	628	575	591	614	577	583	595	556	560	608	607	574	610	605	557	574	596	581	574	598	554	585	560	638	588	563	568	643	576	590	593	569	579	602	554	606	602	572	595	586	522	628	656	609	586	572	590	581	595	593	596	613	590	580	552	605	589	584	568	596	611	526	614	557	558	642	552	575	608	549	606	558	562	611	550	581	572	588	575	598	576	607	579	599	589	606	614	586	584	583	590	582	564	609	629	570	564	563	567	585	534	587	588	571	642	572	618	595	563	584	554	602	583	603	574	609	597	592	594	580	576	547	628	588	558	592	623	565	568	577	572	628	627	581	603	580	574	594	585	632	565	618	546	543	579	571	577	553	562	546	617	596	558	669	594	567	607	622	608	571	600	552	637	595	646	624	572	632	589	609	598	542	588	539	627	592	576	551	626	584	574	588	578	562	616	600	557	603	580	563	605	572	596	587	563	599	601	542	602	584	589	602	572	623	600	583	582	567	593	579	570	570	586	575	630	609	608	548	641	599	588	567	607	630	545	596	576	535	570	571	577	563	619	620	614	595	576	596	605	570	566	626	600	612	610	590	591	566	565	586	590	600	618	602	549	572	600	556	617	585	572	569	588	588	560	602	570	622	623	572	543	621	557	582	587	599	581	574	574	600	587	638	616	614	613	587	633	551	561	583	596	607	609	549	544	549	570	577	624	547	603	583	592	564	539	617	558	592	611	600	604	551	574	617	597	576	557	602	603	556	611	581	606	586	618	598	580	594	566	589	577	601	573	586	527	573	596	540	597	571	610	609	594	570	571	632	583	581	589	593	579	601	544	569	579	540	565	570	564	581	621	622	575	614	614	575	612	579	563	568	595	615	600	595	638	591	587	587	536	583	604	603	598	611	570	535	608	553	610	614	556	587	579	580	595	608	592	571	570	577	582	577	606	565	581	594	566	594	535	587	598	584	616	590	613	588	558	574	595	586	567	599	562	590	589	607	647	589	559	548	593	577	615	563	578	616	566	570	583	547	614	613	596	554	625	574	607	590	579	594	537	561	620	569	608	622	565	601	578	602	623	597	618	572	608	595	606	598	588	614	605	572	538	565	615	571	559	579	609	580	564	600	596	608	581	608	560	588	558	572	587	632	566	595	577	640	561	632	574	550	558	600	596	599	570	564	563	589	571	574	603	571	613	571	569	566	565	625	607	584	544	612	616	592	613	597	570	567	639	585	546	622	611	609	580	608	575	600	606	587	564	600	578	571	562	581	569	579	570	577	582	549	595	612	639	558	579	628	576	604	577	568	548	559	552	582	608	593	575	594	650	581	576	620	582	613	571	559	573	601	597	622	525	599	565	580	608	573	586	563	589	593	587	572	546	606	600	560	610	583	572	607	596	614	602	607	591	618	545	547	587	619	576	585	587	602	557	611	605	604	586	572	622	614	573	607	578	583	574	580	572	590	560	588	561	568	598	561	614	562	610	599	573	600	613	559	603	544	559	590	568	613	600	623	579	615	597	569	575	562	586	599	616	565	578	554	586	574	558	571	551	578	614	620	625	632	606	604	586	582	583	560	613	574	606	607	555	581	535	612	588	599	602	567	604	570	610	607	610	640	591	578	620	569	608	563	584	607	599	562	577	562	581	578	588	594	585	575	598	619	552	594	594	577	594	576	586	593	585	612	611	590	626	580	560	562	582	610	600	548	581	585	599	600	611	587	542	633	552	613	608	585	624	608	572	600	617	556	515	591	614	574	593	594	613	579	604	577	592	615	608	548	591	595	595	570	574	539	557	591	598	546	553	582	625	551	561	595	545	596	576	560	616	608	562	571	597	594	569	577	591	598	579	621	578	594	648	601	594	587	596	635	569	604	585	655	606	578	598	550	567	599	626	646	593	599	598	603	594	638	558	552	583	597	571	576	594	593	575	608	622	585	574	624	563	604	660	609	599	595	576	607	564	603	620	564	580	564	532	644	614	591	583	601	649	561	575	577	582	567	623	635	576	593	594	637	590	567	594	615	602	590	541	579	568	625	605	556	579	529	598	607	582	551	554	565	592	609	544	613	586	519	623	547	556	612	556	631	581	581	571	599	568	570	572	598	568	591	592	620	584	600	607	564	617	631	589	563	617	597	605	595	617	608	572	592	564	571	620	614	584	562	563	564	629
23627	20920	28210	23785	20917	9797	1603	1139	1004	975	957	927	866	886	849	821	800	788	779	876	834	811	847	753	791	814	805	830	793	770	817	727	805	770	808	787	795	745	756	814	780	723	740	789	765	806	793	760	770	854	753	756	769	821	779	813	782	798	816	785	789	770	812	746	732	783	776	748	749	776	793	817	765	744	758	774	819	813	773	770	769	758	781	735	782	750	757	730	728	784	826	763	772	755	791	781	773	797	758	811	800	761	743	762	766	724	802	815	794	792	785	765	802	877	748	722	751	743	754	773	694	788	784	775	762	751	742	724	742	749	704	788	752	771	744	792	753	775	799	773	744	774	817	712	752	772	802	811	745	754	780	716	809	790	814	732	743	764	722	802	802	735	790	769	792	772	830	751	733	786	798	787	764	746	768	761	799	828	729	761	771	728	719	782	730	770	738	757	755	750	753	706	779	735	762	759	794	754	775	769	792	794	748	768	823	759	727	739	818	801	782	758	711	776	749	756	770	756	728	776	768	811	763	765	756	766	763	789	766	763	812	751	788	787	731	811	762	761	777	850	713	763	752	803	752	745	750	774	764	694	782	787	730	826	744	823	741	754	796	785	782	728	754	779	755	760	810	816	772	753	785	781	789	777	788	779	737	741	744	754	783	800	765	782	737	759	801	770	796	792	706	757	760	763	779	795	753	795	760	817	795	732	729	802	738	737	742	763	759	762	767	787	712	759	749	790	768	812	751	869	761	767	744	829	762	787	769	762	772	729	751	770	729	754	778	757	734	757	775	742	794	773	802	834	751	778	803	733	783	769	758	783	729	796	715	798	791	818	743	783	724	791	785	782	771	770	781	739	736	764	791	767	749	760	752	776	771	715	780	835	771	823	766	715	800	767	771	770	750	712	805	792	773	736	756	771	777	768	801	851	761	746	750	783	787	755	773	754	760	823	803	724	741	762	772	783	797	741	809	781	746	787	750	751	808	765	773	747	729	783	763	755	784	816	743	781	771	703	794	812	811	750	762	712	774	765	759	770	777	803	767	816	763	782	752	829	728	790	811	740	782	790	754	757	761	815	772	770	754	766	772	722	789	752	765	741	782	775	768	775	757	775	790	813	767	764	776	718	813	796	723	806	779	759	759	834	757	785	737	798	875	790	784	791	809	864	741	702	761	783	815	795	738	737	783	772	788	753	766	789	772	760	757	791	759	792	782	774	754	773	792	817	761	732	756	736	802	774	770	768	806	764	776	768	774	767	783	745	778	774	777	800	782	789	789	814	797	786	811	757	820	769	750	726	760	746	801	773	755	756	791	822	828	773	792	776	753	737	787	821	748	800	800	764	713	769	757	744	758	772	733	775	803	796	827	727	731	776	784	734	801	755	764	776	785	789	781	763	783	795	807	725	806	761	778	714	772	772	761	764	762	748	797	770	797	772	829	779	757	771	788	753	777	828	719	757	786	734	726	723	777	747	767	832	816	770	753	787	760	756	722	778	774	790	786	770	807	724	737	820	767	793	775	766	702	708	797	751	782	740	774	756	771	725	821	758	770	810	751	805	757	740	749	852	732	748	785	815	738	724	736	798	751	775	779	788	822	763	771	818	803	807	792	766	742	787	778	770	756	821	809	788	741	755	797	742	759	817	785	776	709	792	764	749	753	783	774	772	795	847	779	805	729	796	774	773	785	762	764	778	776	774	761	784	777	774	786	713	774	739	734	754	747	750	754	769	798	705	783	816	790	797	776	757	812	764	747	799	725	765	781	726	772	785	736	779	745	769	804	719	806	823	750	768	815	764	753	781	743	733	749	827	750	751	801	811	751	780	798	785	763	763	767	755	793	799	780	772	798	745	732	814	742	754	772	773	798	760	761	764	722	781	774	767	783	780	763	740	767	780	763	792	774	765	807	805	752	812	783	757	760	744	752	751	785	741	824	756	790	775	793	801	753	765	788	808	817	774	816	806	774	804	797	779	728	773	818	803	782	773	753	810	762	793	766	775	764	752	800	794	780	804	752	753	790	731	743	779	736	807	746	774	721	779	750	783	759	808	803	758	748	784	804	794	738	762	761	807	768	763	728	756	787	821	760	768	735	789	812	788	706	772	792	817	755	818	730	802	748	744	740	762	741	786	768	785	744	716	743	780	757	757	748	803	788	761	722	759	738	833	741	733	760	809	741	751	755	775	773	787	731	753	807	796	763	768	744	749	728	788	724	782	752	770	815	768	787	701	795	757	792	804	757	762	785	701	803	779	767	768	769	805	750	798	768	733	761	740	749	806	762	774	747	704	764	774	775	786	764	781	774	755	754	792	794	728	835	737	795	798	739	737	723	745	772	772	759	768	751	798	786	808	730	754	797	763	739	744	760	745	780	783	772	765	783	779	741	822	754	767	722	732	765	763	811	716	749	801	737	755	776	787	754	715	742	812	834	788	794	781	744	799	750	783	776	764	770	744	759	806	707	752	820	829	754	744	736	744	757	752	764	775	793	799	761	747	763	781	831	813	765	748	776	784	788	747	741	831	775	757	763	769	742	786	784	762	718	842	765	760	784	806	792	729	759	778	778	773	778	748	795	749	738	767	773	776	778	731	780	800	773	793	777	748	792	724	758	801	756	771	776	729	799	787	709	778	796	751	788	788	790	744	760	751	791	818	748	788	808	771	755	751	743	782	769	734	775	761	780	792	731	769	762	727	744	767	823	756	775	853	781	782	748	815	763	768	740	740	782	756	764	748	773	776	775	772	744	755	781	752	761	765	793	767	752	749	745	790	772	788	785	744	759	767	771	739	801	788	792	764	771	737	726	785	781	750	799	747	762	783	778	802	743	724	785	791	793	772	747	753	723	798	768	740	783	772	749	726	740	785	766	774	786	787	755	737	779	748	778	744	766	780	803	799	774	776	721	788	762	739	767	767	746	797	750	729	803	758	734	781	765	802	792	754	763	742	751	750	751	709	720	808	771	751	757	762	767	764	771	747	782	744	789	753	772	778	832	764	792	757	751	774	761	772	838	738	751	740	810	789	773	757	790	747	789	741	719	797	774	779	762	773	759	767	738	749	730	771	776	748	787	831	786	765	732	758	790	781	726	752	800	790	744	760	736	765	707	727	812	779	766	757	779	771	743	789	779	804	819	758	794	758	774	780	794	769	774	749	773	784	796	794	816	776	804	783	802	727	796	764	760	726	779	745	774	706	804	765	732	776	758	736	783	796	792	781	793	794	769	780	789	735	815	725	731	822	760	734	792	717	758	787	804	742	701	733	735	804	784	776	758	758	785	766	774	739	766	763	799	777	738	707	809	759	801	740	804	775	784	791	756	788	813	759	731	801	763	797	795	817	745	770	760	741	738	762	762	724	752	774	739	765	790	800	749	798	743	770	730	770	825	743	792	776	755	779	747	806	753	723	798	740	814	739	784	777	789	776	773	776	791	736	776	741	759	735	828	748	763	840	784	768	806	791	764	827	746	747	788	788	744	739	776	777	774	799
9671	10136	8076	4282	3225	2504	2116	1755	1610	1513	1420	1254	1207	1256	1175	1157	1120	1094	1071	1035	1077	1050	1047	1068	1005	1002	1056	1007	978	964	1004	984	990	1027	1025	1020	1006	1035	957	912	957	962	964	986	939	994	984	981	940	1008	983	1014	979	975	997	983	954	1013	919	1007	908	967	970	1003	974	975	1000	971	948	1018	972	948	939	913	985	942	971	961	1016	905	956	932	991	972	974	993	946	960	944	1011	950	1014	924	982	989	954	958	965	962	1028	949	930	978	955	1012	996	998	952	964	912	968	990	925	954	953	964	967	956	984	985	968	1032	927	982	963	1012	966	964	1023	944	1018	975	965	1031	957	948	1014	985	1031	989	996	971	964	987	972	898	937	988	996	974	971	967	909	949	966	1000	978	940	974	988	980	914	939	975	961	995	937	1026	980	953	983	973	953	940	1016	992	1016	988	926	928	985	922	1018	940	984	972	953	956	1001	947	982	984	982	1001	990	953	953	988	984	916	951	948	904	971	967	946	931	968	978	997	936	1046	931	956	958	987	924	975	984	922	982	996	992	984	1022	992	991	1000	987	1006	1018	939	952	965	960	961	920	970	994	1009	988	961	985	968	946	932	941	977	952	988	959	965	977	887	1007	992	1032	992	902	972	946	977	958	1033	947	979	902	989	964	985	947	943	1015	930	961	1002	965	1002	966	973	1019	997	975	985	968	1018	891	946	987	1026	998	955	990	1031	992	1007	952	989	938	1002	983	1022	915	951	916	921	959	943	955	1003	992	927	951	1018	958	981	1041	942	947	932	967	1016	944	967	974	1006	995	884	979	958	986	951	1011	918	933	1012	987	966	983	962	969	968	990	1016	986	982	979	965	923	958	921	932	1031	942	962	990	925	959	948	1017	968	996	986	988	988	925	989	1014	952	969	1036	965	939	947	971	1009	1018	993	947	989	987	990	978	911	956	1004	965	991	947	1001	945	993	1014	978	945	953	952	983	986	969	1000	972	1022	947	1004	968	893	955	940	980	984	919	1033	962	951	998	914	976	989	924	996	989	1020	931	984	947	990	925	945	1009	952	971	930	1023	964	948	966	1021	975	1053	951	1020	971	989	1005	1025	905	978	962	950	943	933	988	1026	954	972	933	972	961	1014	1024	975	942	980	966	966	961	934	972	1015	876	1013	964	905	957	996	955	951	921	1007	956	955	970	938	975	977	982	981	963	962	964	961	1028	952	1016	1012	962	988	954	941	949	973	966	1029	908	992	909	974	973	1002	942	962	973	1007	976	927	979	938	1000	996	965	919	953	974	962	1009	1001	939	946	997	961	958	983	1006	967	985	963	997	964	957	988	945	923	1024	963	1036	945	925	946	977	1058	989	918	998	972	971	963	963	979	907	976	956	952	1014	975	992	1004	939	979	948	979	988	1015	916	980	992	973	996	981	924	965	916	1032	979	958	960	999	930	958	1006	984	1001	971	937	975	945	988	931	963	927	979	984	933	941	941	993	957	957	972	961	981	933	972	941	948	969	948	960	933	1006	1008	998	994	1016	910	935	949	980	933	934	992	961	980	1015	954	1002	921	960	949	981	1032	949	997	996	971	976	992	970	1004	975	955	992	932	995	940	977	975	940	983	917	977	960	923	997	958	1020	1010	949	967	906	950	1005	934	969	991	976	964	981	938	962	968	1015	992	950	989	908	980	1014	1007	962	995	932	908	1053	1018	1005	956	964	935	979	986	976	952	941	976	924	1057	966	1013	987	988	965	965	1033	999	983	1017	957	984	975	913	987	974	944	946	1029	1006	1008	933	934	933	1010	972	1021	972	991	993	909	986	971	950	950	987	988	993	995	1013	1022	954	999	941	983	934	989	964	989	918	983	922	968	938	929	961	981	991	1023	954	964	956	993	1015	977	940	936	975	1005	1032	996	996	973	1041	969	1003	920	1006	961	997	992	934	929	945	953	918	963	949	1039	944	1016	976	1044	919	989	999	963	1006	962	1000	966	989	958	1004	966	948	926	1033	983	992	964	976	974	942	962	923	998	973	983	938	971	949	933	922	1035	976	944	930	944	955	989	986	988	979	920	931	973	971	982	984	979	1048	965	927	1030	977	1024	959	969	986	987	932	989	1000	975	896	954	992	954	996	1014	936	985	965	1014	973	982	929	928	964	970	966	963	997	1028	993	1011	938	1003	965	956	953	975	921	1023	975	986	943	979	938	1024	988	991	1000	972	983	958	1023	960	969	1045	959	953	956	984	964	945	973	946	996	992	975	983	947	957	1004	960	945	980	985	972	1005	948	970	1012	951	986	963	987	975	929	935	1045	953	1046	974	920	947	904	911	970	974	938	1008	969	989	926	980	946	977	960	997	947	987	941	907	1023	987	1002	1000	941	989	892	957	984	1005	959	992	936	960	1010	965	918	938	1015	952	971	970	982	958	966	919	984	1006	874	923	972	965	963	970	935	936	968	991	973	989	947	936	952	988	973	934	952	965	983	995	916	929	961	964	943	997	1015	952	955	989	987	952	969	995	1013	991	988	983	916	998	952	989	984	998	981	1006	986	956	1003	931	957	994	943	975	946	1007	979	992	1061	1036	973	1001	994	969	910	968	1003	981	962	927	955	993	933	970	973	987	930	1021	982	966	986	947	949	991	960	974	981	963	955	995	942	1027	964	968	1010	991	1006	963	1052	999	1042	988	943	906	954	966	1004	964	998	955	933	984	938	976	1027	975	1013	960	954	1006	952	916	946	970	962	1001	990	951	928	1006	975	992	963	993	971	979	920	972	959	911	988	955	982	932	1014	959	981	926	1001	1005	971	958	938	932	941	956	944	959	960	976	998	958	1001	892	988	956	985	947	946	989	943	1010	996	960	963	986	1012	948	943	1022	972	930	1014	978	923	947	958	971	955	988	931	990	926	965	969	968	982	973	921	980	973	935	965	949	1014	985	966	1014	979	986	945	982	965	960	1022	968	983	1009	998	968	978	894	916	1002	945	959	970	970	998	989	926	951	949	940	980	911	957	984	967	977	993	1017	939	917	946	980	977	958	997	985	964	989	1030	1002	941	918	943	897	1016	1016	939	973	943	981	991	961	997	984	967	975	979	1030	999	970	973	1041	926	920	928	951	968	956	973	1000	930	963	924	995	938	993	955	980	944	930	974	954	982	1038	1031	992	941	928	920	952	976	1001	975	981	938	929	937	991	1030	977	964	1033	945	942	954	912	949	1028	988	977	951	961	1017	988	959	893	956	966	951	1008	989	1011	949	941	1004	967	977	976	995	1007	981	975	926	955	937	962	970	975	965	955	1019	968	982	963	1003	974	974	955	995	971	967	1045	964	974	1011	989	1008	948	949	954	953	1007	949	1030	957	977	1009	982	960	965	899	893	989	992	965	956	970	966	973	971	955	975	932	938	1032	998	984	973	942	1000	949	985	1002	983	985	1016	1024	940	987	977	1000	974	938	986	992	980	981	941	1015	994	934	1016	946	995	957	955	978	955	978	1007	972	955	1016	989	953	955	1004	1009	903	936	976	976	968	969	975	986	970	960	1014	1036	989	978	980	971	969	957	988	981	992	992	968	972	954	1003	926	1012	951	945	923	947	1031	997	938	1034	1041	970	932	980	940	971	937	1021	996	1003	990	970	947	933	961	979	967	938	945	967	989	963	956	932	991	1030	950	1007	885	982	953	999	1012	988	989	968	969	976	995	986	974	975	988	1006	958	962	958	954	950	962	928	935	982	959	990	979	939	1009	978	967	907	963	960	935	969
22697	20952	28709	23384	20955	20986	7787	1477	1087	1051	961	882	814	830	827	790	816	760	811	786	718	753	749	738	715	705	768	758	694	654	735	731	764	706	658	692	699	735	648	669	717	737	712	675	690	707	666	722	721	688	656	682	667	646	675	696	714	664	672	704	724	674	682	663	685	694	606	662	678	684	682	644	672	652	705	706	664	686	671	688	636	702	636	682	673	627	722	654	639	653	651	716	731	625	624	672	629	667	676	702	680	671	661	693	677	686	678	684	649	693	702	663	673	683	710	709	641	651	628	637	668	668	750	697	650	652	673	653	667	721	616	639	664	634	671	633	648	669	653	677	687	666	647	709	659	672	684	700	688	686	663	687	640	646	672	661	698	644	680	631	712	652	689	713	680	698	647	651	664	703	723	681	713	678	603	646	683	691	669	735	646	673	680	706	651	598	693	653	658	664	751	669	627	703	674	704	675	683	659	698	671	657	677	681	653	696	697	716	739	679	693	694	664	658	668	642	641	675	652	655	689	650	689	655	674	711	655	668	675	658	647	673	630	659	658	661	688	684	663	665	635	646	611	659	646	701	678	676	664	683	648	657	677	723	655	667	634	646	677	662	689	706	707	686	702	698	678	695	678	657	656	668	697	712	612	651	658	659	720	649	657	666	689	660	712	665	653	620	668	655	652	699	647	658	647	661	732	684	667	657	669	697	692	641	704	638	712	679	636	686	710	663	678	681	639	660	709	695	697	645	668	663	658	681	645	700	691	678	665	662	706	662	696	703	646	714	704	685	692	699	699	613	708	630	703	702	683	685	663	683	673	675	653	679	698	677	654	604	626	689	668	691	665	663	680	667	626	624	701	706	638	686	652	651	655	668	623	653	680	680	686	613	712	667	667	676	683	658	661	725	675	651	700	711	663	669	654	712	641	689	679	656	685	633	659	687	722	636	663	682	672	696	671	685	692	673	656	670	700	659	640	654	637	697	686	693	663	652	657	668	718	644	641	691	662	696	652	663	704	686	641	685	677	682	649	654	674	672	680	686	623	682	664	672	672	731	706	690	691	686	681	690	652	700	658	686	667	710	713	665	677	696	669	707	699	657	656	703	716	661	672	670	667	654	708	669	683	678	661	615	650	652	653	716	653	681	647	694	638	685	684	661	664	687	705	645	675	699	670	704	678	715	660	666	682	686	668	716	716	698	660	690	697	655	690	643	681	678	635	722	717	651	641	691	631	639	686	651	646	671	675	649	684	712	639	647	676	702	656	679	640	675	689	707	677	689	636	645	668	660	667	686	706	688	639	664	633	667	654	683	734	664	674	664	695	644	660	697	610	642	680	618	660	649	681	717	760	698	665	697	688	723	704	667	673	669	694	645	657	690	690	658	643	707	649	720	673	642	678	675	693	676	676	700	654	708	622	704	622	722	670	646	665	688	703	707	699	699	627	697	688	659	596	659	660	627	676	633	674	680	667	684	647	678	682	697	722	663	672	682	668	633	689	625	681	694	631	649	703	578	632	678	652	691	683	683	669	696	665	663	683	668	677	679	672	666	718	674	661	673	655	697	623	681	644	665	674	627	665	690	674	705	657	643	660	668	690	701	685	678	683	676	683	706	686	694	723	649	660	624	674	663	663	678	630	663	640	701	667	670	683	691	705	657	702	681	633	675	662	676	677	651	653	672	728	667	673	673	667	713	615	647	679	664	618	666	628	699	680	681	669	701	622	651	688	671	689	677	672	652	681	692	678	638	694	699	681	676	705	711	631	669	717	693	628	680	642	675	638	704	661	651	664	649	697	644	668	698	639	726	679	658	684	669	685	682	684	654	663	665	674	689	687	677	715	680	659	670	674	660	643	625	647	648	670	645	695	625	684	680	663	630	710	652	653	674	674	670	665	645	674	659	716	648	692	696	671	682	655	635	676	703	654	698	711	700	678	641	674	657	729	679	690	649	653	643	714	727	718	660	703	655	642	728	685	667	682	686	627	625	679	668	647	723	647	657	652	681	692	673	667	641	657	647	748	665	686	703	698	656	623	713	672	674	683	623	648	661	661	683	639	716	651	664	683	679	649	662	701	646	656	690	661	650	631	635	630	716	654	645	655	674	698	678	648	643	692	715	628	669	715	645	622	666	618	689	638	694	662	683	680	677	671	668	687	626	670	648	626	721	674	657	643	679	686	674	659	656	631	683	669	704	617	710	663	654	697	713	622	663	659	704	680	675	658	643	672	739	651	663	696	643	722	694	671	678	687	720	647	607	708	667	669	745	666	664	666	656	661	648	655	664	732	669	708	640	711	667	661	690	660	653	691	653	707	687	636	669	659	696	646	624	681	639	685	620	669	666	706	671	679	669	622	663	643	679	707	655	631	665	673	679	687	692	642	663	701	667	695	724	652	684	658	680	667	711	672	658	691	652	661	715	653	699	667	642	678	683	658	709	660	644	653	641	677	652	699	666	680	619	715	656	688	639	693	683	700	698	632	638	626	655	711	667	626	643	680	636	648	646	674	699	670	675	636	680	680	620	661	724	691	631	658	639	692	679	654	652	654	671	639	701	714	668	668	682	657	731	694	657	716	647	605	624	635	666	700	692	646	688	676	655	663	608	687	671	628	655	668	650	682	723	671	707	696	654	691	667	673	632	680	679	670	680	685	711	700	662	675	670	697	705	617	652	661	694	650	696	677	646	689	698	668	670	663	637	682	666	688	704	738	672	645	706	683	665	706	653	698	660	663	703	658	667	668	720	697	627	659	658	680	711	685	689	653	683	715	689	669	674	660	682	653	699	688	678	669	696	653	691	639	661	685	692	676	683	631	655	651	653	662	676	697	666	638	690	690	700	663	603	608	638	684	704	700	643	706	646	649	637	631	680	695	703	622	671	692	668	672	712	679	700	652	628	654	649	673	630	657	668	684	697	697	680	643	648	660	646	703	657	697	661	678	691	639	702	687	699	674	623	670	656	658	684	658	678	695	675	654	664	702	713	693	687	695	641	654	695	708	696	684	649	672	691	638	654	614	667	675	664	653	699	652	640	637	627	658	623	654	658	662	694	710	686	665	677	677	658	706	657	660	669	623	708	689	672	661	636	611	688	672	669	614	703	661	610	664	646	667	639	642	643	694	657	712	624	654	660	649	650	631	679	662	655	663	680	623	652	675	682	663	693	700	641	639	660	627	661	621	667	670	649	652	643	633	669	649	635	728	675	678	698	694	664	665	648	616	672	685	650	684	649	696	635	655	654	685	658	654	666	651	694	697	628	651	695	660	707	690	674	664	669	641	729	702	712	702	695	695	668	690	669	644	667	663	662	683	607	626	653	682	644	674	719	710	630	675	669	685	707	652	680	689	678	735	677	692	642	665	644	681	704	642	669	725	713	639	624	659	670	696	665	680	652	639	672	680	739	669	679	661	715	718	637	661	716	736	638	619	671	636	625	680	707	655	699	665	664	615	680	639	624	663	662	646	680	675	651	648	676	643	698	628	676	697	663
13718	15976	12916	6827	4914	3626	2906	2443	2136	1800	1579	1548	1398	1341	1223	1219	1135	1140	1034	1037	1057	999	986	950	979	918	920	918	916	958	888	911	903	891	896	887	872	891	896	867	855	841	941	851	887	861	859	893	858	844	897	815	905	866	876	924	888	830	905	871	839	883	903	857	927	858	850	875	841	901	859	838	801	804	868	923	880	858	880	892	815	885	839	824	882	842	863	867	818	867	825	785	825	878	868	862	889	826	851	839	836	833	796	819	857	881	903	833	830	813	815	842	838	792	868	882	876	891	847	838	890	846	863	890	841	858	837	828	769	828	848	837	842	886	868	826	828	878	872	825	850	861	840	849	855	833	858	872	852	838	864	849	830	816	849	809	822	887	809	844	891	892	897	830	838	848	851	798	875	873	845	808	873	882	827	921	813	821	884	846	891	861	798	918	887	838	872	894	936	838	856	830	810	895	876	824	833	869	845	847	833	827	862	833	894	840	870	843	816	832	847	810	858	862	839	795	832	814	847	826	834	868	855	833	780	814	905	824	855	836	833	833	859	841	831	802	847	840	914	892	861	792	837	802	878	812	828	862	858	813	820	877	851	809	868	872	847	794	840	851	884	884	857	843	840	794	842	870	852	841	870	849	807	832	846	862	861	821	847	903	835	874	812	875	840	849	854	825	832	857	870	860	861	856	839	835	839	861	875	804	876	911	836	835	844	873	813	891	835	830	817	835	830	824	831	839	900	869	816	762	893	781	799	839	873	830	828	824	862	863	870	849	807	859	881	892	813	848	803	895	867	827	816	787	857	880	789	833	808	863	880	864	796	855	819	802	861	841	861	808	867	851	798	817	869	856	841	849	833	797	835	900	884	835	840	852	833	899	798	831	864	829	831	907	873	828	854	884	856	854	847	816	849	860	859	860	850	859	846	861	849	885	851	867	834	855	868	895	835	835	848	895	874	799	841	857	831	833	850	852	835	811	858	802	829	870	843	883	838	807	825	892	824	845	783	793	825	838	793	847	863	851	826	876	889	871	868	791	835	869	916	881	863	838	866	888	877	796	829	833	838	848	867	852	893	843	843	840	839	846	872	868	806	817	882	860	879	873	846	789	869	842	855	809	860	848	876	849	817	855	811	855	833	842	771	862	862	832	826	838	879	896	874	893	860	823	853	851	869	842	816	865	846	807	816	816	854	774	877	882	814	850	745	831	875	885	798	869	881	845	863	835	844	894	889	874	845	830	888	862	873	838	843	860	813	857	842	889	839	824	868	867	847	844	853	900	793	820	853	868	911	848	839	843	801	840	818	807	888	855	873	867	869	858	880	925	857	792	875	839	819	811	810	808	838	775	830	846	843	833	811	817	873	809	822	852	851	863	850	851	854	816	826	827	867	891	837	833	878	842	857	816	819	829	880	815	855	892	815	867	856	836	866	843	797	842	868	868	797	829	834	820	811	866	833	853	818	819	834	867	916	844	852	858	839	857	822	810	884	859	824	815	882	841	895	863	858	845	844	817	777	836	865	831	905	887	856	796	804	860	872	864	850	850	826	848	863	877	881	840	862	841	845	865	847	883	833	833	829	854	797	887	878	832	794	842	814	851	814	850	838	798	850	903	800	829	805	859	847	820	822	851	850	826	846	825	822	852	819	845	898	805	834	850	775	819	839	828	853	813	843	888	862	843	888	885	903	811	812	835	896	878	852	840	902	889	866	860	819	874	846	798	845	891	829	824	801	858	815	821	809	831	915	810	853	840	885	871	861	820	869	835	864	844	815	826	870	856	822	874	824	885	773	865	827	870	836	813	821	820	864	842	861	858	844	825	859	787	836	824	837	841	920	828	845	877	859	885	836	837	829	834	841	815	844	813	832	891	805	809	833	888	870	847	824	810	877	795	818	830	845	866	898	784	856	841	861	851	814	857	887	856	881	881	856	825	842	875	841	818	850	840	866	852	844	864	861	835	881	809	857	841	779	863	848	859	834	834	859	891	841	891	844	836	848	816	858	848	857	815	907	894	833	878	809	826	834	867	890	814	835	848	825	869	829	839	880	874	827	839	810	839	856	853	866	838	831	807	875	850	780	864	837	848	842	834	860	813	812	853	857	887	844	846	852	844	786	796	828	867	853	895	761	876	862	842	848	853	840	830	871	852	788	828	801	864	828	854	865	862	839	815	873	806	859	822	836	825	853	816	851	823	846	828	838	878	862	812	843	850	872	872	885	852	836	889	893	857	848	883	840	848	813	783	818	847	874	841	790	811	827	809	852	820	815	857	845	837	846	831	867	900	848	873	818	841	856	837	817	841	882	822	848	851	774	868	874	851	899	875	842	820	857	832	887	839	817	891	792	844	860	843	842	854	851	802	832	831	849	853	873	863	839	859	876	867	880	827	816	847	831	887	839	822	885	817	859	885	858	841	849	865	850	868	874	833	777	876	839	784	812	866	853	811	851	826	842	895	812	883	826	816	846	814	882	826	857	808	839	868	877	801	869	811	855	846	842	842	826	859	780	810	864	844	851	868	819	844	836	861	784	823	822	840	836	839	832	804	896	845	849	846	841	869	842	791	873	930	895	891	811	856	840	835	883	840	862	885	836	870	872	854	901	827	818	808	844	863	905	817	884	831	845	797	899	857	854	857	839	849	786	864	799	856	797	830	824	801	861	822	857	842	850	837	854	790	838	805	851	848	871	856	804	814	787	841	782	860	787	853	856	847	877	862	831	887	853	838	799	846	861	822	812	808	820	856	864	848	824	783	856	897	853	824	880	844	843	855	841	872	845	857	867	846	794	823	897	844	886	880	861	744	807	852	810	852	836	802	803	796	845	890	836	859	839	902	808	851	893	874	872	849	866	836	854	848	868	865	862	857	881	800	829	872	861	848	852	847	806	890	914	848	898	805	836	827	871	867	843	862	849	865	851	857	866	828	819	867	887	881	877	814	858	865	874	884	833	847	789	815	887	896	853	830	830	802	836	852	884	819	892	834	869	897	849	814	850	825	852	882	865	852	865	810	855	802	825	811	844	864	862	863	851	850	837	901	844	848	835	835	934	887	833	836	877	887	842	828	842	869	773	834	804	868	863	859	837	842	823	867	851	823	855	828	807	882	841	850	859	859	819	823	765	897	841	890	828	893	871	826	842	883	868	868	849	818	823	901	864	860	892	811	859	828	802	908	852	787	822	840	852	860	902	869	894	851	828	881	834	870	809	833	822	820	877	906	832	901	825	839	825	857	813	915	857	858	880	895	844	880	854	917	841	878	856	861	852	859	819	882	790	811	832	885	879	860	816	851	802	868	839	832	860	908	860	873	822	882	840	836	873	893	808	900	838	888	884	858	879	835	865	840	910	878	853	875	826	837	828	831	866	840	841	822	847	862	813	908	873	844	857	859	877	828	807	843	849	865	802	892	871	848	818	837	822	816	847	861	841	851	885	846	879	846	889	836	806	832	851	813	873	839	874	813	861	814	801	851	861	876	842	841	829	820	834	881
26567	20362	9150	818	575	544	529	444	463	426	467	443	478	463	458	458	459	414	466	449	454	479	423	456	488	449	427	451	478	469	450	444	517	436	453	421	459	449	463	472	459	461	453	455	501	448	450	470	460	466	461	485	441	456	433	489	471	426	463	485	457	470	470	437	468	444	475	529	511	449	453	488	449	462	434	414	492	447	462	448	436	445	484	455	429	449	450	441	455	469	417	437	431	422	476	459	465	470	454	457	432	504	470	454	452	495	455	461	471	443	498	451	494	432	483	435	473	412	440	476	501	448	461	452	450	430	415	478	446	436	436	435	484	468	421	481	452	459	424	428	472	440	447	471	470	451	469	439	443	482	455	469	450	427	446	463	484	482	417	440	473	420	462	463	497	437	496	449	482	444	466	478	436	418	448	447	479	470	447	443	475	445	440	426	473	464	438	453	458	491	478	455	449	459	426	417	471	412	445	421	472	441	466	445	437	493	422	503	445	449	432	456	471	466	438	450	505	457	470	474	487	446	437	495	469	444	497	462	449	459	472	490	452	460	436	498	464	490	441	454	433	474	483	471	465	473	454	465	462	448	477	465	419	449	429	460	470	453	439	476	422	464	444	450	416	483	455	422	474	433	453	464	442	461	464	396	513	442	464	436	446	453	460	416	468	457	400	452	475	432	453	450	453	474	466	464	430	490	423	460	467	461	455	466	475	467	465	469	410	421	458	444	454	409	479	433	442	456	471	491	482	463	475	466	428	428	497	481	461	457	436	432	472	458	495	470	476	446	447	426	502	463	444	434	462	438	446	425	464	454	474	462	441	433	459	459	434	456	441	423	453	473	445	475	472	436	493	455	481	418	461	395	460	449	448	455	492	458	454	462	492	485	449	452	438	431	467	449	466	401	462	457	452	426	506	468	499	445	415	470	478	451	462	468	461	413	468	482	477	478	479	469	448	447	441	467	471	432	448	472	455	448	462	450	438	450	447	465	473	413	469	459	442	465	405	451	455	445	417	425	462	465	456	443	450	455	460	473	457	391	424	409	496	475	451	462	417	473	471	449	474	456	491	449	472	448	401	429	430	482	428	441	478	427	447	489	465	435	443	515	389	467	437	446	468	446	408	483	424	427	444	470	461	440	468	459	454	472	450	493	438	473	427	401	431	432	469	461	466	417	434	423	461	466	434	449	427	469	435	465	452	442	442	483	479	471	436	482	438	445	451	466	449	455	452	454	470	481	416	462	442	429	426	439	448	448	449	474	442	420	419	466	463	421	439	480	399	486	451	472	411	459	450	479	429	461	472	478	413	449	432	439	414	412	496	455	446	446	438	485	472	455	440	454	435	447	421	420	455	444	430	481	493	462	501	444	437	460	449	454	454	466	533	469	457	454	426	486	456	473	478	470	454	483	475	471	447	478	441	465	470	441	431	500	469	478	436	443	458	439	469	447	437	446	424	442	438	433	455	463	449	481	461	449	386	445	420	447	464	478	473	487	471	468	432	434	456	453	471	475	474	479	417	453	489	455	404	479	468	477	405	462	467	472	456	438	437	447	448	441	469	466	451	461	470	440	435	467	468	460	437	471	461	433	453	464	454	437	450	417	482	462	446	474	478	479	503	466	437	471	469	464	461	460	466	442	392	456	469	451	430	474	463	459	450	449	431	456	449	434	448	476	440	403	491	415	463	479	465	428	433	475	449	444	460	478	449	462	440	463	435	451	471	448	490	453	451	510	471	451	460	446	400	432	448	452	450	467	435	478	442	426	463	429	449	396	441	413	493	459	452	464	463	478	468	446	443	454	457	449	456	455	458	437	479	456	480	488	497	460	481	457	453	484	442	441	492	491	444	441	436	476	494	433	456	465	465	455	469	414	467	492	434	445	454	458	431	443	474	456	454	463	435	464	445	449	425	492	468	439	422	451	457	444	447	423	452	493	424	453	469	454	448	444	464	459	479	421	472	434	450	441	462	425	436	432	462	466	429	483	483	430	417	461	461	487	436	455	449	465	460	434	433	481	487	466	450	416	437	461	442	464	419	453	435	465	442	460	487	421	475	471	473	467	446	432	459	439	472	437	431	437	448	461	449	444	489	454	492	463	429	450	436	448	439	514	455	450	457	472	462	457	491	446	481	443	476	476	455	455	467	455	480	442	490	474	497	448	428	467	457	456	415	458	474	444	460	453	391	471	472	496	414	482	440	467	452	457	443	447	465	449	471	464	417	455	444	492	458	467	409	522	468	436	466	496	456	434	467	427	431	446	468	391	459	436	486	431	447	469	470	479	460	444	420	456	442	457	436	447	446	453	464	444	462	408	474	494	416	438	480	480	436	472	469	439	414	442	416	456	488	466	425	464	425	450	444	454	456	476	463	469	469	448	450	474	397	447	496	435	446	501	455	409	396	447	458	445	458	485	430	454	460	449	457	470	466	466	420	478	471	462	407	457	471	459	453	460	444	444	455	436	489	464	481	425	462	457	446	454	455	468	413	445	498	443	470	463	445	421	453	464	422	421	474	439	447	459	436	468	460	413	447	438	441	446	453	434	451	454	433	463	475	423	489	458	443	485	464	470	450	442	442	459	462	479	444	436	482	442	456	477	452	462	456	454	427	401	444	461	479	470	490	426	466	474	462	427	446	412	441	425	430	446	455	481	483	495	474	445	447	440	443	465	440	425	502	435	453	453	459	437	448	482	480	454	463	466	458	473	451	417	455	477	436	447	433	456	474	476	495	426	456	468	443	481	512	447	457	474	443	464	479	440	456	438	468	474	440	429	496	485	436	479	446	405	425	470	448	465	414	461	492	435	442	490	442	470	491	472	482	450	459	441	441	450	465	461	416	458	455	458	491	443	450	467	437	485	489	453	433	465	416	446	415	436	492	450	441	419	433	466	441	447	450	434	453	458	474	434	452	478	479	439	457	457	442	494	487	437	472	481	431	418	426	466	457	456	436	446	424	460	459	442	429	459	441	448	443	410	479	424	468	444	465	409	443	420	458	442	446	438	458	471	477	458	452	428	458	434	460	443	454	495	474	426	469	485	450	455	454	470	429	472	466	464	481	471	450	435	468	459	463	454	436	465	455	456	417	446	471	372	465	436	421	443	468	470	434	455	450	465	440	452	446	472	456	441	461	425	443	450	469	464	433	435	457	464	447	405	452	498	453	478	438	467	458	497	459	429	458	449	456	477	476	454	477	439	431	457	432	480	439	473	455	473	473	465	449	466	462	487	474	457	466	450	474	444	414	413	465	426	467	442	490	450	414	470	444	464	492	456	452	459	464	442	451	513	456	440	464	442	480	414	461	482	463	448	486	459	420	453	504	430	442	434	477	473	430	469	447	454	421	477	458	479	458	453	445	464	436	487	418	455	435	408	475	432	428	462	486	438	422	466	464	464	452	473	486	433	492	459	452	431	453	409	452	448	439	440	465	476	501	444	452	457	448	443	465	464	455	447	442	459	462	470	475	432	439	460	466	432	449	420	461	472
4693	1399	1248	872	756	716	606	588	676	615	558	600	547	586	588	561	599	631	596	605	604	569	590	592	565	584	585	627	548	590	595	580	546	567	593	560	543	576	565	603	560	594	573	555	577	576	597	584	616	578	555	608	565	560	541	588	575	559	552	581	583	620	548	551	541	547	553	603	595	631	559	579	578	582	590	580	587	589	564	574	643	573	574	576	601	616	567	585	561	556	591	557	574	578	574	569	554	530	575	595	558	640	578	569	595	566	591	611	594	591	618	566	558	599	574	584	573	616	554	603	545	571	575	575	548	557	558	589	571	581	588	577	562	592	569	581	602	533	577	587	642	567	562	583	589	601	572	582	558	582	537	568	575	560	582	605	565	570	570	531	582	625	590	589	577	569	568	576	559	603	569	572	573	570	587	571	569	595	580	557	613	584	567	562	527	628	613	557	561	551	555	527	566	566	574	540	547	608	582	559	604	613	547	608	572	536	567	603	594	561	581	583	545	564	592	548	586	572	583	598	541	574	579	566	525	610	577	537	610	567	545	575	588	576	593	586	578	598	492	563	604	605	605	590	563	536	598	574	579	562	581	578	551	567	575	531	569	570	555	568	567	610	542	594	573	564	613	589	552	580	548	571	568	582	596	555	546	634	548	609	574	585	588	601	527	518	572	546	560	605	556	588	556	622	608	612	578	613	606	555	567	546	573	560	609	551	559	589	591	590	574	582	616	583	581	530	582	558	596	575	603	578	587	557	583	649	541	565	590	586	540	586	540	571	599	556	571	578	540	609	563	608	587	606	585	592	561	594	547	616	575	603	604	573	622	583	567	574	602	613	548	590	582	621	587	609	539	533	634	568	628	583	632	583	542	580	603	609	553	603	566	579	562	594	621	577	591	570	574	630	574	602	605	588	579	547	576	598	561	544	564	595	582	586	556	576	611	614	576	560	546	572	550	578	520	602	568	544	593	590	593	606	553	581	603	601	552	601	579	533	600	531	605	543	577	561	601	556	616	570	554	560	526	609	568	622	579	579	608	578	577	583	582	567	546	565	642	565	610	581	588	575	586	537	580	536	601	575	585	571	547	560	574	530	560	579	560	579	580	577	519	578	569	580	576	579	541	579	554	536	565	545	597	604	606	597	603	593	600	551	567	566	552	558	564	550	588	575	569	554	548	608	557	563	571	583	563	581	574	573	587	539	544	596	580	576	599	559	584	563	547	562	591	607	573	608	615	565	591	547	565	593	583	560	581	565	545	566	550	561	568	567	565	590	579	575	554	561	584	560	638	559	554	590	585	611	585	557	576	575	575	578	573	576	601	586	576	555	567	577	581	603	568	620	584	584	554	565	594	589	560	554	602	554	563	594	589	578	559	577	607	584	609	551	537	580	582	592	574	571	586	560	554	552	573	570	610	557	551	558	588	580	631	599	543	579	574	579	624	572	614	544	603	612	559	566	585	554	595	607	538	568	561	595	576	570	551	562	607	582	634	562	596	619	596	545	570	560	583	560	591	589	535	604	577	592	578	561	578	606	607	546	566	595	591	536	589	553	586	576	572	559	556	602	598	562	605	565	587	593	591	556	634	610	564	584	565	565	573	600	591	557	554	595	569	581	557	551	626	569	594	595	592	544	554	606	583	578	578	558	547	579	584	552	610	576	582	561	596	635	564	555	605	583	595	567	571	589	590	570	600	550	537	554	572	552	569	576	524	601	585	570	596	531	597	579	619	587	573	584	551	544	582	565	559	594	566	574	595	577	600	570	588	602	597	538	600	552	606	601	543	606	577	610	574	581	615	587	558	589	607	616	553	545	610	556	580	618	547	596	542	551	570	594	595	568	599	569	599	585	530	633	543	578	547	566	579	562	570	567	590	618	594	613	570	584	532	571	608	592	550	578	584	586	574	603	594	548	547	594	585	602	572	607	536	558	588	594	576	612	583	566	595	590	572	591	619	583	602	582	547	542	597	520	553	614	566	590	583	576	550	600	608	590	567	554	551	591	549	560	569	574	584	553	526	571	572	581	572	602	594	551	554	589	559	583	561	580	589	563	589	633	630	607	591	590	567	613	601	586	579	568	545	582	597	543	636	527	561	605	574	593	618	556	584	554	568	598	557	596	601	560	548	556	577	588	591	590	594	549	605	562	588	579	578	581	584	609	589	592	560	585	617	610	582	615	599	549	557	540	584	538	611	571	596	556	583	578	585	600	608	597	567	596	588	591	589	605	546	579	614	551	556	558	597	595	587	635	585	611	600	534	554	553	599	543	567	599	644	546	563	598	595	569	566	577	595	561	635	569	575	577	598	579	593	553	627	584	563	570	577	572	602	558	616	593	611	569	556	578	576	553	594	597	586	520	629	582	536	576	559	567	592	598	601	522	583	632	572	542	587	626	595	545	538	586	605	635	591	589	633	566	578	601	592	598	588	570	565	576	607	543	590	551	600	604	555	537	581	553	547	537	586	572	570	572	593	585	569	585	551	600	578	651	610	609	511	587	561	596	547	581	580	559	633	611	548	549	597	578	602	585	559	586	526	567	550	583	608	588	578	538	560	572	580	606	602	574	589	594	590	598	597	666	563	618	593	563	547	581	566	596	557	574	605	571	585	595	580	543	604	584	558	584	602	604	588	556	584	542	619	577	563	602	583	574	558	580	605	590	568	624	581	571	572	585	545	623	625	591	588	597	542	555	602	603	572	534	546	584	549	599	562	578	574	547	571	622	604	568	578	573	617	571	560	603	594	561	546	633	567	600	579	576	580	610	571	560	547	594	612	534	565	569	589	571	566	580	621	559	618	594	551	559	609	577	546	619	541	602	555	549	627	567	576	571	593	563	562	583	543	569	604	578	578	594	577	598	577	566	619	596	607	587	566	588	540	539	592	597	591	585	580	542	520	586	554	618	608	585	565	551	603	586	584	561	602	566	563	583	588	596	610	594	579	573	593	572	575	573	608	567	567	560	562	591	600	586	555	637	585	542	590	594	578	559	597	588	621	592	573	607	590	563	588	542	582	583	517	613	576	573	554	542	571	527	555	596	574	605	606	590	561	551	563	565	613	565	534	559	570	592	540	606	544	590	627	602	575	607	566	571	559	580	596	562	587	616	521	522	551	550	602	558	545	610	605	529	611	624	604	601	591	575	570	584	572	566	623	590	577	555	563	599	550	585	587	607	556	589	557	624	548	563	564	541	551	587	571	520	601	561	593	564	546	612	574	577	560	565	608	568	599	572	595	585	600	574	569	599	617	607	588	598	549	530	559	613	643	556	623	631	614	604	572	554	556	546	568	579	569	574	549	569	581	524	586	549	618	593	575	577	610	571	604	552	609	596	617	572	572	606	578	603	566	572	585	553	616	588	537	611	603	604	530	618	570	595	570	580	563	577	572	608	600	592	545	569	588	600	589	548	603	601	583	600	642	566	567	539	560	597	555	592	545	578	547	591	600	571	576	575	624	582	586	659	578	586	571	568	591	587	554	562	587	573
23676	20946	28216	23820	20935	10009	1641	1132	1015	954	980	899	883	875	866	802	879	849	850	837	835	783	814	815	839	788	800	751	812	775	781	761	782	838	807	783	790	781	837	780	799	765	770	752	776	764	747	780	773	820	804	748	829	754	752	794	793	786	745	754	797	782	805	798	779	800	807	781	779	787	811	784	786	785	780	773	768	794	786	819	781	757	779	771	752	781	826	772	746	785	809	773	794	764	829	800	745	752	816	718	761	740	821	763	720	752	809	731	813	781	748	827	752	797	726	758	790	773	748	722	767	759	800	808	757	730	750	792	743	744	784	749	766	742	785	722	788	748	756	760	780	782	757	771	802	765	776	784	773	802	726	785	804	769	759	765	810	746	772	754	781	814	794	870	767	840	773	803	733	770	843	798	732	823	781	762	768	758	759	804	720	767	778	754	782	734	777	808	773	808	810	791	802	768	809	780	778	817	779	807	793	811	756	788	796	807	771	764	812	770	740	770	816	737	718	789	766	714	795	819	797	773	725	768	773	794	812	758	794	758	776	788	771	801	814	761	808	759	743	767	787	744	808	776	783	756	762	785	798	813	852	767	764	736	794	829	764	744	762	796	754	756	772	770	754	811	790	804	751	773	739	765	781	807	803	808	772	784	751	755	750	752	793	769	772	735	778	768	747	809	781	757	755	741	732	710	794	765	785	805	747	812	777	749	781	765	776	803	746	729	762	742	816	769	775	735	768	793	752	821	774	790	815	736	791	768	775	744	817	772	769	791	752	771	759	796	805	818	757	763	780	814	770	781	821	778	799	770	744	757	760	759	767	755	750	792	733	818	759	733	772	815	746	811	768	800	762	765	719	794	762	825	765	826	772	784	772	767	780	811	825	767	760	771	796	807	778	792	762	743	772	769	742	760	719	810	714	782	798	750	789	808	780	780	786	784	759	783	757	740	734	803	797	767	797	728	774	780	772	757	753	750	758	759	775	788	782	745	751	774	808	729	782	747	798	772	814	741	771	822	760	743	785	693	813	768	802	791	767	773	726	829	729	756	774	744	854	766	765	790	819	833	721	806	752	711	769	857	778	786	822	844	841	857	763	811	738	780	781	734	774	790	763	752	739	772	746	786	761	772	756	792	787	780	787	790	817	752	740	760	749	787	777	796	741	740	786	747	798	775	738	810	801	714	802	784	824	766	831	761	710	795	772	821	745	797	761	759	751	767	773	778	783	763	742	780	810	831	798	766	762	708	794	741	739	774	775	800	763	807	723	777	768	787	770	762	861	771	756	779	788	828	756	772	745	784	768	740	817	782	758	807	758	715	780	722	782	740	794	763	833	731	757	835	727	758	757	783	775	790	769	774	759	792	767	780	800	777	786	786	751	741	738	741	767	768	767	771	779	761	783	743	778	760	794	759	746	782	778	740	802	781	751	817	739	836	789	782	779	749	805	784	733	842	769	803	734	784	793	793	770	732	808	777	807	732	826	744	827	774	760	741	763	766	722	771	809	793	731	801	797	801	830	753	766	786	748	833	785	821	794	787	748	759	732	779	773	788	797	767	766	773	759	769	767	773	763	774	748	773	794	744	741	773	832	752	789	779	819	759	714	811	749	755	784	746	762	759	730	740	729	794	787	765	797	807	791	768	818	776	773	796	774	772	776	774	793	789	815	788	757	797	775	737	754	770	787	742	787	757	756	729	773	811	739	771	770	771	758	776	827	796	781	742	798	763	738	817	804	829	768	799	784	766	797	806	760	787	765	784	790	742	795	760	748	771	781	840	814	756	809	829	725	748	782	826	759	776	795	716	769	725	710	793	814	739	753	767	784	816	812	792	785	711	779	734	772	763	821	723	792	784	786	802	831	794	766	740	787	796	746	715	762	767	738	759	803	795	796	770	801	769	758	742	779	734	796	756	750	770	771	709	798	792	757	723	782	757	751	805	731	798	800	752	764	787	794	786	750	778	771	800	772	798	794	770	746	815	769	832	740	792	815	757	728	781	768	750	741	777	780	751	813	750	761	762	810	811	786	742	801	754	799	804	828	842	798	748	778	771	786	834	764	764	776	797	766	810	784	751	765	771	771	794	766	799	742	727	792	798	777	768	759	795	773	805	763	785	763	761	792	767	742	764	787	764	802	760	747	765	754	746	785	837	793	784	786	760	768	751	750	772	749	783	796	764	780	756	724	790	760	743	768	760	798	742	764	772	707	825	722	708	735	746	810	734	750	790	786	751	759	801	750	746	807	762	783	792	763	778	747	766	779	794	753	741	748	797	799	747	764	764	758	776	778	773	753	809	732	757	834	793	729	816	734	777	799	788	749	772	800	727	714	713	766	795	782	795	755	765	788	769	760	755	760	789	845	763	799	786	791	766	823	827	767	759	744	779	795	790	762	781	833	742	789	741	790	736	700	771	802	782	727	778	758	800	849	772	710	794	752	734	748	800	744	755	751	738	778	767	822	787	765	768	826	795	751	779	723	778	764	735	799	756	745	806	776	782	782	782	758	810	761	793	742	775	777	775	806	777	743	763	776	749	747	748	763	753	801	771	771	758	745	768	753	802	784	817	780	755	779	792	745	770	811	801	775	806	738	735	800	749	811	727	791	788	707	741	730	764	701	761	837	772	733	749	788	772	749	776	775	726	780	791	762	815	775	775	771	792	754	817	785	748	786	805	782	819	760	773	769	708	766	757	773	797	785	794	771	740	773	716	788	805	760	729	763	823	746	823	784	760	764	780	778	769	771	787	758	811	730	755	818	745	810	806	764	773	747	761	787	733	776	768	806	777	709	798	744	748	742	780	771	854	751	794	781	818	785	779	765	764	810	755	777	764	767	773	807	737	817	782	806	759	762	732	713	733	722	787	770	764	776	739	774	794	783	756	738	778	797	757	788	771	803	716	748	730	754	824	770	783	777	720	808	830	766	731	752	819	785	748	788	827	767	826	780	748	781	777	737	765	806	751	758	782	785	819	802	804	777	792	760	812	789	785	752	728	734	766	800	767	767	792	789	744	743	746	741	776	758	764	801	747	784	780	768	748	777	744	738	796	778	786	795	769	793	763	790	764	789	746	745	767	799	758	802	740	816	747	756	791	772	784	777	793	808	714	754	757	778	786	824	769	792	759	747	755	812	780	751	794	711	740	814	770	778	773	766	724	735	785	739	798	745	756	805	722	813	812	765	754	748	752	781	827	793	797	730	785	743	784	804	779	765	757	755	767	810	769	761	731	826	739	773	790	752	732	804	775	811	753	794	735	792	787	757	761	804	744	795	792	773	727	713	772	749	775	784	748	757	777	791	810	768	797	754	771	749	775	794	770	774	766	734	784	786	779	755	766	816	750	770	705	781	770	783	765	796	755	772	760	795	744	799	803	788	697	823	780	746	759	755	782	788	754	774	783	766	756	825	802	778	722	797	792	712	789	782	768	796	774	754	723	762	801	736	804	731	798	788	748	752	767	811	770	735	729	777	790	785	774	748	746	729	771
8818	10089	8250	4267	3198	2508	2120	1794	1556	1474	1397	1263	1275	1173	1169	1131	1091	1142	1090	1047	1044	1045	1055	1045	1047	1011	1005	972	979	1004	1013	1046	1043	992	1026	990	1003	1000	1011	994	934	964	1006	989	1036	933	978	947	1005	980	951	969	886	993	926	1019	937	970	955	1025	1011	954	1000	1027	958	941	970	987	894	981	983	977	914	1032	966	952	919	944	928	990	976	939	948	937	979	958	968	1012	1015	948	966	975	970	955	947	1002	900	1027	999	958	1000	993	920	956	960	933	959	947	952	952	959	929	1036	973	968	914	936	975	982	970	983	945	950	986	949	952	956	997	941	934	959	992	917	950	951	962	958	982	964	1004	1006	954	979	918	954	943	967	1005	1018	1044	965	979	980	955	982	963	1010	965	919	972	981	905	999	947	951	1019	1000	957	916	1025	944	967	977	1007	981	905	970	940	981	977	975	1036	934	992	1003	988	942	996	955	930	930	935	949	983	952	963	958	947	975	992	974	961	996	977	913	950	984	964	964	1026	993	966	962	1012	958	959	956	973	977	976	962	962	928	952	959	976	972	951	938	942	953	951	1062	880	939	971	968	934	952	952	937	955	999	951	896	942	972	996	922	956	968	955	985	969	961	1028	999	998	948	1013	924	923	914	962	971	969	979	969	950	952	969	971	985	1014	953	970	978	926	951	934	1006	966	980	970	999	992	958	989	971	932	981	992	967	933	963	926	915	980	994	1013	1032	932	950	993	963	957	991	975	973	963	983	969	984	931	970	966	976	996	971	990	1019	962	966	965	1029	960	988	990	900	1033	981	955	943	1007	887	1037	1011	963	897	958	954	949	946	933	934	942	980	972	976	999	962	956	960	923	987	964	978	961	961	990	892	999	997	1020	898	927	958	919	969	954	952	1005	1018	953	979	930	964	1002	1031	941	983	901	967	952	1016	999	913	983	976	976	981	995	960	983	993	964	1000	957	944	950	980	923	986	952	923	944	974	1002	922	986	909	996	978	1012	1008	1005	996	970	974	942	964	989	936	958	905	958	980	990	986	997	1016	954	919	942	918	959	965	973	995	945	993	891	994	971	1009	967	965	976	968	966	987	946	1015	936	932	951	1002	1023	968	952	961	997	1003	962	980	967	964	1027	970	945	945	991	912	974	978	1005	947	1006	931	961	949	970	986	1013	978	988	990	1031	1022	958	1014	977	1000	927	1034	979	983	946	1031	939	960	980	985	940	921	949	961	1023	934	953	1017	927	1042	952	927	997	958	1005	967	999	939	967	980	956	952	959	992	938	992	988	964	959	940	984	1001	951	973	914	987	982	1008	998	951	947	1018	986	949	943	982	1015	955	1035	999	948	1000	981	957	954	996	952	971	947	977	976	1043	965	958	971	992	964	953	1019	916	965	966	926	924	964	913	1015	885	978	997	1020	1017	913	965	988	946	968	972	908	971	931	933	965	948	1002	974	1024	1004	971	979	968	944	977	1001	950	1007	951	994	938	989	946	994	958	959	949	970	981	965	993	1005	954	997	1008	994	920	958	969	929	998	912	992	993	929	935	971	961	937	1004	981	978	926	1004	960	982	935	994	992	994	969	903	1018	978	1004	932	1007	959	953	1005	943	984	963	957	1003	977	994	974	986	1005	947	979	931	922	969	934	964	932	965	976	985	1033	982	959	954	955	977	898	976	945	921	979	918	950	969	905	946	940	1029	985	924	916	966	1029	1003	925	975	945	926	947	944	1017	923	955	978	1007	985	947	963	955	1004	989	901	956	970	990	976	882	990	985	963	1005	939	975	940	940	932	997	956	976	952	961	929	1019	1024	955	951	944	970	951	981	945	942	992	922	981	941	939	948	944	992	961	964	951	988	991	1002	951	989	893	990	934	977	922	1019	950	1000	1011	947	991	943	958	992	923	974	975	978	961	984	916	965	955	963	953	937	967	996	954	1001	997	1000	1017	952	960	976	1026	906	924	961	1028	958	961	960	943	921	947	1015	1040	950	964	960	994	914	1027	971	1004	1022	985	958	967	982	922	942	966	1046	975	967	930	975	974	1014	937	974	978	1028	964	944	1019	942	1034	982	991	997	957	969	1015	964	928	932	875	920	930	929	921	995	953	976	944	991	939	953	919	945	981	978	1007	1034	995	988	1000	956	998	1009	955	991	987	988	979	1011	947	976	990	960	945	1029	974	990	895	973	964	916	982	960	970	916	994	1000	962	930	979	976	1027	955	945	983	926	942	1008	922	1002	917	1051	982	981	998	974	1005	973	936	948	951	999	952	976	942	991	984	964	971	997	967	968	981	915	962	954	981	946	945	886	974	994	955	962	968	1002	945	947	964	955	955	1029	921	961	977	972	979	1003	935	1004	966	943	953	1015	976	1000	1009	970	964	966	958	974	978	1022	960	963	977	959	946	955	1019	1061	999	972	933	977	992	945	904	1015	954	942	977	1000	953	1017	975	936	954	1000	925	1007	963	934	929	996	959	948	943	919	971	966	984	1006	943	999	970	918	953	914	983	1003	956	967	1008	932	970	907	987	1013	966	940	966	973	962	951	930	993	912	969	945	969	973	1000	915	963	969	945	968	1000	938	1021	948	938	941	929	1015	991	976	931	992	965	957	980	967	967	1009	1002	986	951	969	1010	941	937	1004	945	975	943	959	901	924	1010	939	963	961	952	978	980	939	973	959	971	1018	953	941	934	941	983	935	1016	943	920	952	964	993	966	922	971	935	953	953	939	1023	1009	949	993	952	978	951	945	989	971	989	983	966	935	912	981	998	951	974	982	949	951	977	934	1013	960	985	1033	912	939	981	925	893	937	998	972	953	956	938	972	968	922	991	939	948	990	956	950	952	962	949	957	1025	940	916	901	989	990	930	924	1007	961	1002	959	949	945	965	971	976	998	963	983	1014	968	1046	939	931	951	993	920	1006	987	974	977	1000	918	944	945	931	951	908	970	1016	954	908	988	1030	934	903	935	947	980	982	961	971	984	1004	992	996	951	1054	958	948	951	949	972	1000	964	971	933	964	1022	936	984	902	975	968	1012	989	980	996	944	959	956	1020	921	995	971	984	967	983	1003	979	991	970	952	985	982	977	975	964	933	940	964	972	971	982	1001	993	943	970	968	1008	965	992	925	973	944	941	979	944	1032	937	961	996	1035	1017	1019	1004	1006	986	988	983	1030	965	964	996	969	970	999	952	979	924	1006	974	965	966	994	987	1002	947	927	987	960	975	958	1002	1029	969	956	961	1027	959	1009	974	931	966	974	978	936	928	947	924	978	996	946	942	974	1047	949	970	966	939	909	1008	996	958	933	972	979	946	999	967	940	981	932	1017	1008	942	992	1012	905	985	941	943	963	977	920	974	968	957	905	1012	958	948	916	953	915	939	977	982	1030	987	978	1000	1020	997	978	966	978	997	1028	973	1009	961	998	942	958	980	937	1002	993	952	999	1016	958	934	974	986	1016	960	904	1025	960	946	940	997	983	1013	997	928	957	957	999	980	989	986	989	943	975	964	997	1004	951	974	948	1048	949	944	991	959	971	971	917	956	1003	978	903	987	973	979	1002	971	942	978	968	1006	976	963	989	944	925	930	859	919	977	944	978	931	950	960	922	999	975	984	937	1013	991	1021	970	942	949	961	957	1019	942	925	949	1019	981	993	940	982	963	992	898	982	998	920	959	954	968	964	958	962	937	923	971	890	944	942	976	1047	981	1000	976	946	977	987	953	988	981	924
22683	20914	28594	23345	20916	20960	7706	1405	1135	1051	1024	928	903	838	783	804	831	700	758	743	749	748	692	672	699	678	707	706	747	741	719	679	691	684	660	663	715	694	708	716	696	647	699	677	649	711	699	674	656	680	665	739	681	669	749	682	668	651	667	668	717	685	654	649	646	678	688	713	659	704	681	721	719	656	667	647	691	655	671	728	700	715	659	683	682	663	667	726	636	680	666	704	650	672	703	660	605	695	659	699	636	692	682	662	686	703	655	690	672	702	660	659	687	709	702	644	659	640	635	705	699	669	674	645	707	669	659	686	664	641	659	637	603	709	688	666	636	660	624	703	707	705	653	677	700	669	658	686	688	690	686	645	673	702	668	669	635	697	655	659	704	682	662	633	648	690	666	662	671	692	653	663	641	655	676	680	643	620	687	673	685	670	674	664	661	688	707	692	703	611	689	675	672	679	629	613	679	700	625	631	667	657	682	615	672	670	648	681	661	674	693	663	669	669	685	637	661	678	665	637	682	671	639	642	661	658	637	643	657	657	661	654	660	613	678	671	642	671	650	680	672	721	672	684	646	691	650	666	675	689	709	659	656	650	684	673	671	655	713	619	683	666	703	637	635	642	621	665	661	642	659	676	681	697	665	661	652	634	698	675	695	686	644	684	719	644	668	669	630	622	696	665	682	682	655	667	680	660	676	639	686	678	657	639	687	635	620	660	644	673	664	701	727	658	656	642	643	637	641	698	692	689	696	688	687	672	644	656	667	644	666	683	685	705	667	680	640	642	638	681	658	682	668	685	685	662	673	677	705	665	642	658	686	688	646	655	691	712	670	627	609	730	663	661	668	663	629	640	684	690	690	668	697	624	660	650	637	711	663	626	654	653	662	729	688	648	631	669	634	689	699	631	674	677	657	727	714	705	734	690	640	646	673	692	600	668	669	666	675	608	666	630	668	647	660	644	664	704	657	653	667	645	643	666	687	656	636	706	617	660	690	644	677	663	664	641	644	630	640	653	688	676	637	635	623	644	670	638	662	638	697	651	665	689	603	716	638	665	682	672	679	739	683	695	625	636	623	698	708	685	597	677	628	662	680	626	691	678	634	685	678	638	664	655	645	598	624	732	663	671	700	650	644	664	649	734	630	651	646	675	659	645	625	688	661	617	676	632	618	646	680	685	668	693	703	652	701	623	697	641	683	631	687	688	660	662	664	648	658	685	687	706	657	652	665	669	664	678	657	655	629	689	694	674	665	723	693	653	699	691	680	645	645	635	677	647	628	645	683	687	689	674	663	657	625	574	681	675	675	647	692	671	649	684	683	707	685	649	638	628	660	601	652	705	656	645	704	665	705	637	624	672	602	673	686	654	652	632	693	641	674	693	691	672	696	655	689	675	699	711	644	671	663	660	623	693	648	622	637	625	648	653	651	711	643	613	643	637	667	717	688	669	664	662	676	655	656	671	684	645	650	634	639	723	655	671	643	623	646	650	660	659	680	698	672	662	663	653	666	640	648	630	701	650	626	714	670	694	636	649	678	658	676	672	645	699	661	692	643	655	667	638	660	661	635	668	627	671	654	676	651	683	645	687	697	662	680	639	658	655	646	648	624	648	692	680	694	635	668	690	652	699	698	632	693	672	695	643	652	653	690	637	693	659	610	698	656	678	698	641	708	648	618	682	650	631	660	638	691	621	660	655	694	653	680	674	701	678	661	690	676	658	672	686	678	628	694	700	675	649	657	687	669	615	591	645	639	629	661	641	690	664	664	635	688	679	641	622	633	691	653	675	691	672	686	698	657	679	703	657	649	676	641	663	656	721	644	684	675	678	669	634	635	681	659	651	693	666	621	631	662	658	656	655	686	667	642	698	673	678	731	673	624	664	617	633	633	725	665	670	686	691	633	669	702	629	703	645	646	683	637	631	683	645	663	684	635	686	650	611	672	667	616	638	691	669	666	718	649	636	689	688	675	704	653	642	685	665	691	714	666	685	663	707	666	633	679	662	647	645	678	627	661	674	632	679	625	692	635	641	616	642	673	624	643	671	620	641	656	653	713	655	674	691	659	625	662	601	632	676	655	695	657	710	681	642	673	690	636	721	682	625	633	697	652	678	621	656	698	659	630	667	690	643	698	627	678	675	652	657	675	646	683	643	646	629	634	659	633	627	637	652	624	658	656	696	678	692	675	689	661	654	689	685	629	611	667	668	645	634	679	692	722	705	640	731	644	680	650	668	658	674	676	649	650	652	661	697	668	638	651	648	705	669	619	677	637	703	700	663	668	642	645	637	633	672	658	657	643	679	648	637	674	684	649	628	705	659	674	632	665	662	670	657	691	695	648	709	711	629	675	659	704	662	678	660	692	632	594	701	682	672	640	673	641	671	664	670	706	675	663	688	648	639	685	679	651	708	702	677	706	652	651	646	655	703	644	645	675	658	663	675	695	612	641	653	672	690	643	687	635	665	638	679	627	645	671	656	671	712	672	654	634	653	686	689	604	660	627	682	672	705	672	636	662	666	697	698	683	680	693	673	671	673	623	640	740	649	670	655	650	665	630	577	646	663	618	619	679	677	714	694	705	677	689	634	640	681	672	647	685	713	639	597	636	640	686	625	678	647	653	666	634	643	675	644	621	693	685	668	669	701	675	636	701	669	699	659	643	644	691	628	707	650	688	604	686	668	712	612	670	686	681	635	674	630	742	693	674	685	659	693	663	697	660	695	632	649	651	656	676	649	651	644	664	706	657	640	663	606	652	643	627	615	648	688	637	686	628	681	654	675	666	632	649	600	681	676	647	665	620	686	682	633	631	657	728	637	709	676	696	686	652	663	673	709	642	663	599	686	656	650	646	647	634	635	727	654	663	650	633	728	673	631	653	662	704	687	679	672	614	640	659	714	680	656	636	679	680	714	638	655	654	705	668	635	656	662	681	640	650	712	659	697	598	662	641	668	636	656	661	648	707	666	682	634	686	649	647	668	663	658	666	685	631	716	663	681	652	704	681	647	725	657	626	663	644	675	674	642	650	683	679	642	681	648	682	670	623	632	660	709	651	645	678	637	653	636	627	673	645	656	651	691	645	656	660	667	688	707	686	654	699	659	644	694	630	666	642	688	680	658	700	676	661	674	662	673	660	660	647	681	692	634	640	657	721	689	647	637	674	694	674	638	652	669	673	620	643	622	664	671	686	691	659	673	686	659	646	662	652	672	735	635	668	668	674	672	693	691	644	615	650	667	675	622	634	616	658	703	651	644	652	647	673	635	661	618	703	654	620	681	691	686	625	633	663	655	685	662	643	640	670	654	684	628	658	696	661	577	684	647	683	651	615	647	623	627	636	660	680	684	695	639	623	637	652	647	661	631	662	622	669	694	647	631	642	675	657	687	672	642	684	659	663	609	657	671	668	660	611	631	593	657	707	659	663	699	683	631	661	706	611	669	677	646	689	648	665	622	671	621	688	685	633	679	676	660	659	669	637	704	690	656	652	621
9550	16117	12871	6691	4863	3745	2925	2454	2072	1833	1665	1529	1313	1296	1185	1113	1194	1026	1060	1002	986	931	998	934	981	927	964	963	927	901	920	917	886	904	909	886	825	898	920	892	830	865	871	875	894	812	916	869	799	885	813	930	867	867	847	805	874	786	848	900	859	833	847	854	856	835	853	863	863	886	933	885	853	880	839	886	883	861	855	807	831	833	857	852	866	840	886	816	852	836	841	820	816	903	875	865	834	856	825	864	846	831	854	826	858	896	877	837	835	854	872	867	823	849	839	856	822	856	863	885	835	898	840	826	902	849	840	845	831	903	884	828	827	906	840	856	838	926	819	817	852	826	809	863	840	810	850	874	801	799	822	843	824	798	810	826	785	883	857	837	862	883	855	860	869	792	814	845	839	814	800	877	813	802	796	851	840	851	807	892	811	896	847	815	824	849	881	859	851	821	827	788	819	833	822	868	810	845	821	854	820	861	827	820	824	876	843	825	834	807	846	848	862	859	789	873	840	848	780	868	864	878	880	834	854	831	899	876	802	796	839	833	840	848	831	831	851	888	877	905	846	798	891	792	858	888	882	847	877	852	890	832	854	841	801	891	850	858	828	863	870	842	860	824	834	817	851	812	806	844	887	829	815	858	809	785	824	796	821	846	830	822	887	850	823	804	822	821	872	879	824	834	790	870	824	815	847	864	829	842	849	879	852	822	844	856	876	816	850	906	812	841	846	854	835	909	808	846	856	811	865	836	874	861	831	891	875	836	859	841	829	798	819	900	830	881	901	856	821	852	887	842	820	812	799	864	809	874	828	846	845	825	882	861	836	839	816	850	846	836	844	857	857	824	871	824	872	808	862	849	850	856	837	876	852	856	856	793	849	809	860	853	848	874	857	878	855	890	861	845	798	856	854	848	840	825	818	834	856	840	881	859	843	846	870	847	807	827	867	827	857	877	879	848	794	790	861	810	845	828	810	863	866	830	821	828	865	882	815	838	804	860	822	871	868	861	856	830	896	826	831	864	809	803	837	868	834	870	841	894	865	874	920	848	834	835	820	807	841	867	819	803	813	876	840	862	839	841	840	872	836	829	891	812	776	836	868	839	852	811	853	855	796	855	818	850	837	817	846	830	798	813	819	853	820	802	857	901	855	841	833	816	868	891	823	855	841	839	851	835	849	804	832	868	918	810	858	842	829	800	798	906	847	871	832	847	889	791	830	883	850	824	810	807	809	827	804	819	827	864	820	838	901	876	864	849	848	821	822	862	895	860	802	799	854	851	877	820	850	844	854	844	840	867	835	842	837	816	858	789	837	841	872	799	790	822	830	827	829	847	885	852	828	838	921	852	818	864	799	863	851	882	926	835	835	879	815	845	810	791	805	848	803	821	880	884	832	876	803	866	852	786	902	879	855	819	901	841	841	848	842	884	829	850	808	857	820	853	847	819	838	844	813	827	823	814	896	854	860	850	856	850	838	826	801	841	830	775	839	862	871	849	821	842	839	855	857	842	849	809	811	836	844	787	857	833	885	805	836	833	831	860	830	845	836	828	797	832	886	862	840	797	848	808	839	812	873	903	830	825	818	850	845	819	840	873	819	866	877	785	846	837	863	883	827	820	829	835	862	864	845	835	805	872	808	858	899	870	821	837	868	936	814	876	840	816	815	811	847	838	862	874	909	878	859	829	871	814	814	861	806	860	846	850	822	859	860	868	835	823	849	838	908	821	842	854	850	852	861	828	835	812	821	775	852	859	837	827	852	840	883	862	815	782	807	831	822	834	808	886	834	868	928	862	836	837	893	834	844	830	826	864	810	825	819	883	895	873	932	835	826	852	818	798	826	839	829	852	814	860	887	856	848	854	857	866	848	806	797	841	784	850	856	814	850	822	865	848	840	805	892	837	888	906	796	843	899	830	860	844	836	864	843	804	851	810	808	890	899	785	830	865	824	882	845	834	809	850	863	811	846	804	854	825	849	813	848	880	823	870	828	877	840	833	858	870	871	854	831	834	811	809	823	872	887	808	801	839	798	784	826	860	850	824	882	878	838	806	834	869	866	843	847	832	791	870	842	846	842	865	833	860	803	819	831	876	815	802	820	831	884	905	844	815	849	814	901	866	836	864	873	828	767	844	838	843	822	860	886	829	858	863	806	860	873	862	804	890	816	821	835	848	907	849	806	802	832	878	875	850	816	843	797	829	836	809	843	821	877	845	781	864	807	884	875	906	833	813	860	798	850	874	873	884	788	846	849	810	838	837	902	876	832	861	829	807	844	895	858	875	850	824	826	883	875	828	831	836	855	798	835	836	839	848	845	892	828	844	826	858	837	889	868	852	851	850	825	817	826	866	865	846	861	849	838	850	824	791	819	834	837	803	812	812	852	851	816	807	835	792	892	838	809	877	806	818	885	844	818	871	835	848	847	801	829	859	837	848	859	835	847	915	854	836	834	785	842	856	843	782	850	784	895	826	839	795	858	850	878	839	809	848	804	887	858	906	899	834	843	806	906	858	816	834	896	784	845	876	814	826	836	821	810	866	861	832	818	821	877	805	843	823	836	824	817	845	817	803	861	883	825	841	868	836	838	837	851	862	861	836	818	816	843	884	818	859	872	812	894	870	848	784	851	797	825	876	836	831	873	818	767	860	828	794	834	854	831	818	867	820	860	840	833	866	808	875	844	843	848	828	850	862	865	830	791	838	878	873	806	852	890	817	854	799	882	867	871	865	834	853	847	821	849	795	820	873	846	872	814	826	848	855	861	850	860	887	798	863	819	824	859	858	826	828	806	843	810	909	867	863	781	849	826	802	821	843	875	811	833	822	835	872	834	832	870	822	883	785	883	827	852	765	829	850	833	781	860	889	843	807	894	841	834	824	844	831	862	872	824	866	823	847	823	872	866	839	834	824	815	847	833	839	854	829	866	856	838	840	810	842	853	846	831	832	890	848	814	849	806	882	873	845	894	842	813	841	822	818	819	823	814	848	843	853	775	814	810	810	821	870	839	799	827	870	847	830	865	892	846	774	847	844	852	825	889	820	860	872	840	829	856	899	863	837	873	860	794	853	822	852	833	843	888	847	854	828	844	818	819	877	859	828	820	812	850	875	840	869	884	796	821	808	840	819	868	797	838	795	827	835	826	836	857	864	854	788	870	844	857	835	806	879	833	815	811	868	859	796	831	849	831	899	836	868	862	829	853	822	860	831	835	847	809	862	800	850	833	833	812	807	819	812	835	824	833	815	824	833	823	830	810	867	791	872	825	832	851	822	834	810	800	807	864	924	850	822	804	878	880	811	817	898	821	909	868	833	837	883	856	821	797	788	859	867	832	905	854	846	844	828	830	851	818	820	865	835	881	832	886	852	825	853	850	871	818	821	872	827	832	818	854	862	838	864	882	817	780	846	830	877	843	825	846	797	844	805	818	822	848	897	859	851	845	869	782	837	806	893	846	844	816	877	862	828	809	845	840	844	803	874	834	873	834	816	864	797
26564	20336	8993	913	550	520	512	510	447	486	477	460	445	469	451	461	483	434	455	450	474	453	466	458	472	456	457	441	442	445	463	406	436	417	445	441	448	453	454	427	398	411	496	418	474	442	469	469	470	460	442	440	467	457	479	458	426	439	456	442	450	454	392	463	474	476	455	413	446	450	457	432	463	428	486	428	436	475	454	454	449	448	446	458	450	455	444	443	433	469	476	462	477	468	489	460	433	448	466	437	466	438	480	439	493	471	451	469	454	428	468	461	467	436	435	456	466	475	458	469	433	419	427	466	427	462	446	474	438	482	452	472	460	414	454	480	427	457	461	432	454	449	432	442	488	478	429	452	455	436	445	395	445	450	483	471	454	497	456	414	471	449	457	468	469	472	452	424	444	440	460	427	430	439	451	454	436	440	462	454	466	505	448	440	455	462	404	482	466	456	484	442	479	434	456	462	470	420	466	490	440	449	470	466	445	429	456	505	428	466	470	446	443	462	433	433	417	437	449	479	467	388	477	455	434	461	451	460	444	428	472	420	471	452	442	417	455	465	443	429	458	450	452	445	429	447	443	460	478	467	426	435	476	454	435	478	476	483	456	435	442	457	474	458	473	406	439	469	466	469	430	477	402	499	467	455	491	450	513	415	446	462	454	447	458	494	440	444	466	458	464	469	422	454	433	417	458	447	455	415	437	410	444	491	427	426	469	441	423	439	446	469	431	458	459	467	434	465	501	485	442	453	448	438	429	445	469	476	452	518	405	471	451	456	424	465	455	469	454	467	460	437	454	477	485	452	456	474	453	487	452	470	448	459	456	438	445	456	461	430	485	441	437	477	450	420	468	455	468	451	425	439	432	473	433	457	407	434	459	448	455	403	453	445	405	439	458	424	448	447	452	441	413	475	438	422	446	460	453	443	459	471	436	458	433	447	474	419	429	462	430	466	443	426	490	495	428	435	491	471	478	445	427	437	424	487	473	426	445	463	448	464	447	480	421	456	425	470	477	461	462	467	429	462	429	444	458	492	458	490	415	466	453	432	462	466	427	439	430	484	460	432	489	422	452	458	500	444	413	465	413	471	411	446	427	449	452	461	434	443	451	449	485	468	456	476	437	451	467	420	402	462	481	456	458	459	479	439	466	457	486	442	463	467	456	484	460	435	418	476	404	461	451	476	447	439	431	440	476	457	460	408	474	426	481	428	411	500	468	468	435	415	451	435	467	428	465	462	476	477	461	434	452	489	441	438	432	463	490	441	456	443	423	460	491	477	414	447	456	462	507	460	442	429	466	431	485	446	413	451	419	418	428	434	420	472	473	427	462	435	432	428	481	465	473	476	424	419	433	494	420	457	463	428	414	465	416	451	444	414	433	476	482	427	434	451	471	404	455	429	401	411	418	465	441	411	451	451	471	453	455	480	434	443	394	470	403	417	429	454	470	453	469	423	419	475	403	453	452	434	466	431	464	442	451	473	470	450	471	445	460	419	429	480	456	404	442	461	443	479	495	454	434	497	428	479	434	436	524	419	468	448	463	436	448	444	431	431	495	423	447	457	439	475	428	410	470	465	432	441	436	445	440	445	470	433	462	463	483	443	474	446	461	442	445	442	460	415	463	486	479	468	452	451	467	463	466	427	478	440	421	462	471	484	461	457	449	455	453	436	476	448	450	453	439	455	446	466	398	467	415	435	448	450	474	475	483	462	448	475	441	457	435	448	431	452	426	477	452	415	483	459	495	458	449	443	447	438	408	438	443	433	430	463	448	435	494	434	500	453	474	424	435	455	420	474	465	432	440	445	458	441	437	459	477	457	436	422	442	443	462	436	446	451	455	437	474	500	458	471	445	471	450	462	408	472	434	463	443	469	505	458	441	443	465	469	426	473	436	455	442	414	446	418	430	442	474	415	443	450	449	450	430	438	444	456	453	431	471	450	438	467	464	499	397	454	467	462	456	482	451	437	463	404	449	458	461	434	482	464	433	465	441	497	448	444	442	415	460	471	456	439	435	439	458	434	494	451	419	447	463	461	441	453	451	450	468	448	444	465	446	462	465	456	455	434	463	457	426	454	483	469	473	443	440	495	464	454	453	508	466	439	455	452	466	427	427	435	487	453	443	462	455	457	479	486	400	448	464	511	424	431	434	437	434	441	437	427	485	448	463	447	444	465	464	455	444	438	447	427	441	446	437	518	447	439	479	461	488	436	417	483	435	439	421	475	500	472	424	445	419	469	448	440	441	465	422	460	451	447	459	444	444	478	476	445	433	415	441	419	445	441	448	470	472	431	451	452	428	473	410	423	453	477	426	453	440	421	435	412	399	459	450	483	449	438	470	450	457	462	486	389	429	461	471	474	446	462	428	465	450	463	424	467	480	443	464	446	481	485	456	441	469	446	451	432	427	403	460	473	470	474	415	408	494	438	428	390	464	458	466	448	436	464	434	471	417	460	457	455	438	464	442	481	441	463	478	453	453	447	409	458	427	441	455	440	448	448	459	433	430	456	432	467	495	423	484	453	480	464	468	444	442	445	466	448	452	428	457	436	453	416	444	434	442	433	422	441	438	430	445	480	424	433	450	457	457	474	452	443	460	448	419	447	432	472	448	442	465	493	487	478	437	503	445	455	440	455	434	430	452	452	462	467	458	443	420	462	434	429	455	432	447	468	458	476	425	482	453	453	407	490	433	477	438	446	424	432	482	428	447	417	388	438	451	415	450	462	453	434	460	442	466	468	444	457	441	471	443	443	428	459	431	474	457	432	456	436	446	475	426	474	453	467	462	452	454	421	460	469	420	384	448	459	475	424	451	486	450	435	447	473	418	427	469	447	462	471	452	478	460	467	417	487	457	411	453	440	419	456	423	427	456	408	420	427	468	485	468	448	441	459	464	444	425	455	425	434	447	423	482	443	437	432	454	426	426	439	480	441	431	434	436	441	423	437	451	429	439	440	460	447	473	450	427	479	476	457	461	460	484	457	479	470	477	466	449	429	397	425	455	447	419	412	460	464	444	446	465	457	492	443	431	446	422	454	445	435	423	467	428	407	400	463	456	430	470	443	433	439	443	461	422	414	449	450	456	460	442	457	455	472	449	447	446	428	477	467	431	448	410	427	508	445	440	473	458	488	466	435	456	451	437	463	430	444	439	415	484	449	457	477	452	457	486	443	455	430	414	446	486	431	430	435	476	462	398	451	471	467	463	426	464	480	452	455	436	477	463	431	476	431	423	481	440	441	431	459	404	464	439	403	446	435	483	445	437	498	461	474	465	446	458	390	465	431	491	461	426	442	437	478	469	438	449	399	452	453	450	477	444	476	494	464	454	450	452	442	409	450	425	455	465	459	474	423	424	459	415	491	447	470	453	447	411	439	454	450	449	462	516	473	484	464	450	471	460	415	435	459	412	458	467	462	448	473	455	467	428	466	436	439	434	451	469	473	406	439	445	447	420	474	420	467	451	437	441	456	442	488	462	481	452	461	488	443
4598	1409	1309	806	719	703	632	683	601	573	608	604	594	586	597	601	585	614	627	575	570	580	588	578	568	590	552	552	575	575	582	561	583	618	555	526	595	571	563	605	548	565	602	588	565	572	569	596	585	626	550	561	609	618	624	572	592	606	581	592	585	603	594	649	585	599	569	578	586	594	586	581	556	561	603	556	591	567	574	569	571	571	582	568	593	589	570	612	577	588	584	595	596	531	585	598	564	583	571	612	603	573	591	544	573	552	568	567	607	574	540	585	583	547	586	600	597	594	602	566	552	550	574	546	589	569	578	583	572	607	561	618	569	564	584	575	598	574	611	554	595	587	572	529	578	594	562	579	632	578	546	535	565	569	630	565	546	592	579	562	562	574	593	577	589	569	614	603	591	630	641	603	616	582	567	561	538	580	575	567	615	598	586	572	554	578	605	562	597	614	561	542	580	562	575	591	556	569	602	548	568	565	539	572	596	605	588	584	564	543	571	598	607	587	567	594	589	622	595	532	558	556	591	599	590	572	599	615	564	561	552	561	599	556	573	557	586	596	556	574	625	594	605	592	596	566	552	603	586	585	584	538	583	607	577	590	545	580	609	605	562	591	570	591	548	607	605	602	603	574	606	548	540	565	590	577	611	606	576	559	567	526	605	578	587	589	576	600	587	633	624	579	577	562	590	588	542	584	608	616	582	606	560	543	581	545	612	603	577	557	612	579	584	593	584	570	585	599	572	572	578	565	603	606	574	578	599	600	545	609	586	575	572	560	626	516	550	590	543	516	578	564	585	551	555	568	544	602	550	515	614	574	602	565	570	589	596	604	573	589	581	566	567	588	595	545	550	581	561	580	547	597	601	558	605	577	594	591	522	543	545	595	578	582	588	568	547	563	596	577	632	590	623	598	576	588	588	565	565	571	551	576	596	601	591	572	598	595	602	594	566	586	575	637	597	553	572	604	597	546	575	624	589	569	594	543	573	543	602	575	593	597	608	601	544	578	591	581	563	564	577	557	603	566	545	562	539	588	590	600	629	591	569	643	566	599	550	618	576	566	641	587	586	591	576	574	543	586	602	532	552	545	527	559	576	568	576	551	552	601	594	597	594	596	583	560	564	539	598	538	582	619	618	575	562	580	619	572	549	618	547	572	593	595	573	560	569	566	594	563	597	576	588	559	562	577	567	594	551	574	598	589	583	559	583	632	586	567	580	599	604	579	578	572	554	582	571	588	644	570	620	537	604	571	603	571	565	566	606	599	607	577	596	586	587	600	618	572	537	575	661	528	572	587	575	577	599	607	611	554	579	598	564	538	574	565	618	611	564	609	612	568	558	560	580	576	564	575	564	596	557	583	596	566	596	540	528	630	588	544	587	563	549	593	595	561	592	570	556	571	562	543	577	568	607	550	549	547	544	589	562	562	559	574	584	588	601	538	598	591	577	594	543	552	542	528	560	590	590	600	574	546	582	573	623	594	560	564	582	553	560	557	571	525	567	580	570	529	597	640	597	593	593	587	561	589	575	580	584	553	591	562	549	601	600	622	558	568	586	538	549	534	625	589	575	576	602	528	562	572	612	607	594	574	598	578	567	587	570	589	583	577	570	577	575	563	561	539	585	587	600	591	576	578	615	590	603	593	577	550	609	596	564	548	579	601	547	568	596	574	576	588	557	560	570	574	555	617	572	610	591	582	563	580	582	567	572	571	588	539	555	566	591	560	590	527	578	615	558	530	565	606	590	562	546	625	572	586	544	585	533	539	580	580	591	576	558	586	607	571	543	601	579	575	580	518	602	547	585	598	602	582	597	577	575	568	597	584	573	616	611	629	583	554	600	566	591	585	595	596	597	574	593	563	570	593	588	575	578	553	577	584	568	634	564	589	577	593	574	603	587	585	615	605	598	572	578	535	554	596	613	583	576	612	522	575	568	603	606	583	577	584	606	601	581	554	581	545	530	533	583	553	545	599	548	559	585	570	559	618	616	587	576	586	570	605	560	569	605	608	556	584	605	598	580	588	551	547	573	580	583	583	581	568	567	568	569	566	603	595	590	572	581	582	594	573	617	598	561	646	544	547	569	611	603	570	552	617	582	567	578	563	567	593	587	593	572	567	617	628	563	568	603	585	608	579	566	605	565	578	576	607	602	542	613	553	562	615	599	604	587	631	571	576	607	589	601	581	572	628	556	619	607	576	616	633	554	576	593	596	590	566	601	539	592	565	521	590	614	586	578	570	576	625	588	561	617	572	592	557	568	564	542	598	600	589	596	580	555	566	554	569	584	590	584	597	577	535	559	596	581	575	591	559	594	611	587	595	605	566	605	591	594	538	555	589	576	587	553	565	556	578	593	593	562	572	603	580	603	565	602	579	638	560	615	579	551	581	578	600	620	570	585	608	589	592	586	555	574	591	571	569	553	586	624	589	611	565	592	581	602	577	565	603	618	570	506	565	587	580	589	589	564	537	590	586	557	572	522	578	584	600	589	567	571	609	602	577	584	585	569	536	601	571	612	588	557	544	538	578	610	571	588	564	532	588	579	542	578	586	586	590	569	582	585	585	638	612	561	538	585	562	588	574	599	552	598	580	557	566	618	584	589	571	587	566	609	558	577	549	568	551	584	523	592	575	605	533	626	590	544	568	578	557	551	578	558	577	580	566	594	603	511	594	602	587	595	548	564	608	579	582	614	600	582	549	565	582	545	549	581	537	579	593	589	579	582	526	567	575	548	597	547	570	553	557	590	576	597	523	607	565	601	571	588	560	580	572	559	558	575	563	601	557	553	567	634	620	576	617	601	583	597	579	535	566	603	573	586	584	565	588	566	585	586	601	575	552	614	613	626	550	588	565	588	595	586	577	559	579	561	573	610	569	593	582	583	616	546	607	582	566	573	552	597	597	571	619	634	535	544	558	631	584	574	540	592	544	589	555	580	541	598	587	552	607	593	591	576	647	576	580	554	543	555	563	567	546	569	575	594	583	569	574	580	569	563	578	589	564	567	589	597	619	547	579	604	626	548	545	551	608	603	605	577	572	542	587	592	586	574	599	575	594	600	576	595	583	613	544	609	605	610	579	612	556	605	583	566	597	599	591	567	584	606	592	602	571	567	582	536	589	604	558	575	581	573	548	573	601	553	562	575	587	582	580	539	566	585	550	627	591	566	589	566	577	559	587	577	559	580	574	582	624	552	569	615	585	579	599	569	551	595	563	617	574	561	588	565	574	545	559	562	571	574	585	601	578	550	565	609	562	623	605	599	615	577	630	592	583	548	566	563	551	572	607	574	578	580	562	583	583	566	592	602	582	578	576	572	606	575	576	561	605	611	584	572	562	595	577	588	584	576	570	596	610	577	563	556	575	588	603	575	573	545	581	596	579	655	530	579	588	571	567	557	562	549	639	577	583	622	587	540	548	545	583	584	600	560	607	580	572	599	569	562	543	547	598	617	540	570	620	603	549	608	563	576	586	581	590	601	566	548	552	587	583
23676	20944	28222	23796	20918	9860	1598	1179	1032	917	954	919	873	847	897	848	823	853	822	839	869	824	828	782	761	834	831	825	783	746	806	858	759	815	727	775	778	738	841	764	792	724	818	745	751	747	842	796	789	747	814	778	731	819	815	806	749	809	776	756	770	790	755	772	769	767	799	810	772	830	831	764	770	801	772	750	732	810	779	807	739	747	767	780	725	750	761	761	828	714	783	776	756	810	759	815	763	747	816	760	786	770	812	727	763	803	763	781	753	743	709	790	793	754	775	781	757	780	733	807	756	798	810	798	760	765	811	802	758	778	751	796	763	760	802	754	770	801	770	779	733	746	751	800	760	772	766	782	785	756	733	771	795	758	796	756	785	725	795	763	744	817	784	825	815	778	750	763	765	761	819	833	788	779	816	717	796	774	744	755	751	787	781	729	758	729	773	809	764	796	800	763	800	790	772	775	787	746	767	798	785	723	755	776	755	781	795	763	799	773	744	787	787	758	764	743	733	755	770	739	760	748	765	778	732	704	800	778	766	732	795	773	754	769	872	762	864	784	717	725	800	819	771	766	809	796	754	761	816	760	785	796	729	741	738	741	787	699	750	778	753	778	770	801	777	720	753	762	730	789	770	791	797	764	790	800	775	749	773	786	743	748	733	739	737	824	808	800	778	799	741	740	740	743	756	764	744	732	824	760	754	797	764	747	771	804	737	777	750	754	778	723	767	772	795	750	804	792	794	758	780	781	776	731	788	746	796	733	755	787	807	795	691	783	757	800	793	742	795	771	778	782	772	764	759	715	778	783	781	769	794	775	722	732	766	832	778	739	738	735	710	789	837	775	749	800	815	768	726	808	773	803	787	741	740	746	839	766	813	781	734	778	760	754	765	782	734	746	740	769	811	725	807	737	771	790	785	751	793	764	735	795	809	760	790	761	745	775	728	783	746	734	745	771	820	822	784	788	803	747	796	763	783	735	729	785	755	758	757	791	781	798	793	802	792	702	762	757	764	731	717	799	788	820	768	748	759	748	753	777	770	727	786	761	766	702	753	771	721	825	769	740	779	753	744	757	811	744	786	787	737	768	798	733	772	750	771	743	714	751	770	794	760	771	744	794	799	737	723	765	764	764	745	756	750	801	752	794	797	768	772	782	733	781	828	768	792	757	766	779	768	778	744	799	759	802	755	799	783	802	776	806	753	774	806	749	709	723	764	818	764	732	799	804	815	766	797	738	723	750	755	761	722	748	803	763	818	808	776	784	776	770	728	746	749	773	713	780	759	764	782	762	748	774	789	802	746	749	751	753	730	807	738	782	751	763	850	782	756	779	765	774	734	803	741	762	782	736	752	797	724	760	800	822	750	727	753	760	772	760	755	752	725	791	830	749	806	761	730	755	778	749	783	718	740	791	775	741	808	799	825	751	750	776	790	754	735	756	778	765	759	778	749	733	751	753	811	784	756	784	733	809	736	754	752	787	780	721	756	765	755	775	700	769	810	782	802	790	784	810	703	751	761	737	728	730	748	817	761	744	737	753	697	698	757	784	801	780	746	789	756	776	753	767	731	745	765	831	736	738	777	775	758	769	745	746	721	782	788	738	771	770	760	812	806	740	769	747	781	762	783	751	772	717	782	793	740	768	763	783	736	784	783	743	747	806	811	766	792	731	772	731	815	758	796	777	739	782	734	742	776	771	731	784	703	764	772	749	792	754	793	821	785	766	765	795	780	746	818	750	726	761	756	762	784	732	745	760	769	771	739	775	786	750	816	769	752	808	766	793	753	724	788	761	789	756	769	733	756	760	763	740	758	785	761	788	769	779	755	745	783	806	767	774	754	772	792	747	744	747	779	827	724	773	751	760	776	795	724	798	766	809	748	814	754	812	754	736	784	787	738	757	786	792	794	800	792	750	776	789	758	733	763	746	754	749	794	759	791	787	777	789	762	759	762	780	804	800	740	779	814	752	762	760	765	763	770	720	771	794	760	789	753	802	771	751	735	768	790	768	743	724	809	729	742	830	786	849	761	799	741	767	765	746	756	759	778	717	733	733	759	745	807	773	745	766	760	753	794	721	748	750	827	773	780	764	813	686	797	757	775	777	793	764	774	801	767	833	764	762	731	730	774	778	751	790	699	726	789	756	817	782	794	785	714	762	725	716	771	823	786	802	757	728	766	747	731	796	753	785	790	758	799	799	776	731	804	786	751	735	735	752	748	754	755	806	714	797	783	731	754	813	774	705	823	720	788	742	735	749	770	792	754	767	754	781	742	725	786	791	748	779	749	786	747	763	747	754	746	785	772	766	772	762	778	748	785	810	764	742	759	791	792	804	783	717	774	751	765	731	795	779	756	760	827	767	788	738	727	786	793	755	760	761	790	759	815	765	750	700	862	726	707	742	822	785	725	789	783	817	834	757	741	742	768	776	777	794	797	764	775	779	795	787	735	779	779	762	794	742	722	773	755	823	742	734	710	776	797	806	783	780	706	753	763	745	785	749	797	791	769	756	811	784	799	781	709	769	757	768	756	783	783	766	741	734	764	797	738	707	796	758	752	794	829	724	729	761	733	767	730	768	798	808	742	762	785	791	721	731	793	801	758	760	739	777	721	792	779	802	735	758	789	812	771	757	785	773	770	745	804	778	779	780	816	750	775	778	806	741	773	815	751	742	786	779	763	745	726	746	748	765	712	774	785	772	680	746	740	770	751	728	799	795	763	778	797	781	746	759	771	777	801	775	761	803	730	765	766	794	776	765	781	771	785	791	742	761	765	705	755	785	812	782	724	781	797	703	784	758	773	772	777	788	801	749	714	744	771	781	765	745	731	754	821	778	750	814	801	774	733	746	734	772	715	789	770	765	763	731	813	792	737	787	728	756	746	725	714	779	698	759	820	753	735	766	823	747	758	733	772	708	808	734	766	771	766	808	761	803	748	765	767	755	783	742	777	733	749	778	755	809	762	792	766	710	741	766	856	779	792	798	732	783	761	759	803	779	780	781	782	754	769	717	762	783	741	764	757	688	777	745	740	823	755	782	734	709	809	772	792	760	755	758	746	806	797	747	794	752	787	770	744	828	740	797	718	792	758	770	757	769	722	798	772	770	765	722	749	759	732	750	746	735	762	779	813	748	747	770	771	779	782	776	797	798	727	772	762	745	723	747	723	717	799	748	724	794	773	819	737	803	728	786	775	776	791	767	777	722	795	805	784	756	793	741	749	728	740	789	808	751	793	747	781	727	759	776	800	708	732	732	754	808	802	742	743	764	733	775	742	766	728	796	747	743	773	791	750	808	793	717	794	798	774	727	783	747	772	772	763	784	779	781	764	756	790	783	800	731	778	757	761	785	794	733	716	761	785	794	796	767	754	806	751	755	795	783	774	732	797	825	714	743	761	770	759	769	740	777	743	789	801	804	773	730	722	733	771	736	760	785	777	788	748	757	745	783	738	759	753	716	782	771	799	735	816	795	792	752	764	753	756	780	783	799
9800	10228	8091	4259	3194	2522	2049	1756	1599	1479	1350	1414	1215	1244	1182	1089	1129	1062	1121	1026	1093	1033	1020	1074	930	1051	953	1051	1080	1034	1023	985	1007	933	993	1054	961	979	1003	997	968	1011	961	988	974	969	982	1011	973	959	963	974	970	973	938	976	1007	1002	952	960	949	982	918	1002	996	968	970	974	948	979	975	999	1016	941	956	1006	958	991	951	994	1012	925	997	994	988	935	978	1036	971	955	997	934	921	984	975	1023	974	948	1013	1002	954	891	978	939	977	977	943	982	967	994	978	940	934	991	999	1013	972	981	937	952	970	989	943	994	944	958	959	938	1032	996	1013	951	967	904	1000	954	963	967	943	976	943	935	1004	987	907	926	1062	962	1018	981	999	941	964	923	978	939	1007	948	936	978	918	950	917	1052	1005	955	954	1016	1000	943	941	979	1002	914	985	1005	971	1002	981	930	959	967	930	987	935	962	968	1002	929	953	1002	927	977	966	942	970	1041	1016	1022	932	930	1040	974	945	934	972	1003	1009	988	984	958	936	973	958	978	969	976	1001	971	942	993	939	991	992	920	899	985	912	993	990	973	987	944	980	962	989	957	960	926	979	966	991	1002	946	953	996	934	920	956	970	1004	999	995	984	954	904	980	1044	941	931	943	943	946	948	988	945	971	925	938	953	920	963	930	971	977	954	974	1015	969	943	971	993	949	975	1030	1019	952	974	1034	984	953	926	1017	956	956	992	970	978	980	993	906	960	956	940	958	978	933	953	972	952	970	989	956	963	967	957	983	978	974	1003	954	974	957	961	939	948	950	951	991	925	955	949	942	983	970	957	970	951	945	918	961	956	894	959	951	929	973	1012	983	969	993	959	960	942	947	967	986	947	909	966	962	968	974	942	974	927	989	960	976	894	930	945	916	935	932	943	982	923	971	996	948	983	904	976	967	961	925	960	897	982	934	980	941	968	1026	958	985	980	970	939	936	943	967	1035	1053	1011	971	994	1005	1009	982	976	946	903	925	959	966	984	939	983	951	933	946	971	961	961	961	966	963	1027	960	1043	930	975	952	941	993	1010	936	927	1009	946	954	922	938	948	918	920	970	950	953	936	974	989	930	962	967	975	980	924	953	912	943	915	932	980	909	935	952	979	904	1001	929	978	931	963	975	958	1007	955	952	999	963	932	974	1011	973	950	973	1008	907	958	979	1008	967	925	914	960	932	991	1014	923	954	972	955	943	938	975	928	928	1038	964	991	1023	948	942	985	964	959	926	896	978	988	916	929	995	977	993	985	970	1037	969	918	992	915	996	947	971	921	1009	961	985	943	961	965	971	943	999	1052	946	960	963	890	983	952	954	1007	953	981	943	932	948	973	922	990	1006	934	937	982	944	958	961	876	988	1000	971	988	971	994	960	941	958	980	957	966	1006	1004	986	944	965	942	972	926	977	945	953	980	986	951	939	966	910	973	979	967	983	933	938	977	928	939	927	974	930	984	1002	954	924	995	969	1017	949	975	983	1004	931	968	1004	1011	968	964	956	1006	976	967	972	900	961	931	951	975	934	1000	1022	939	974	976	906	994	1000	974	939	953	967	989	969	1017	975	999	1009	1005	1006	973	963	942	958	982	978	959	998	918	1002	924	912	934	909	963	963	1022	932	949	973	911	957	986	947	969	911	972	922	985	970	1056	939	998	945	988	928	965	1013	988	939	961	963	996	924	1033	962	966	977	963	986	1039	934	975	960	949	987	965	953	959	926	1003	954	961	938	992	955	955	976	969	941	967	981	1017	948	881	930	955	949	935	903	1022	954	987	1033	977	981	943	989	955	925	984	967	1004	994	912	960	963	927	954	1006	982	951	950	984	1018	1002	983	969	976	993	951	948	928	991	937	911	957	987	935	930	970	978	1000	923	937	986	956	993	994	973	965	981	935	942	938	964	988	949	929	968	968	949	934	962	977	1031	927	1021	995	953	1017	1001	979	966	970	973	956	937	966	986	997	938	983	989	952	992	1036	937	950	900	959	981	990	1024	946	970	948	939	924	944	928	979	968	942	940	982	946	978	938	976	934	978	981	950	969	928	989	978	982	969	908	925	966	963	991	947	1003	967	941	977	1043	932	984	930	947	945	996	1007	938	1027	957	969	960	917	971	1025	966	937	923	1002	1014	944	942	942	933	972	961	947	953	926	996	933	960	987	967	902	975	977	994	975	948	908	927	950	929	1011	973	993	964	972	940	1025	984	985	934	921	912	942	936	1003	989	952	1031	947	962	943	963	979	942	949	1008	985	1015	944	958	952	983	935	934	954	1001	959	978	930	966	987	967	1004	951	1038	934	950	907	942	977	969	978	954	965	1006	938	945	957	931	962	1004	944	934	1044	934	999	959	962	974	985	960	990	988	943	990	977	974	1005	981	954	968	953	932	971	942	970	1014	953	988	1004	951	968	991	971	976	933	944	1007	969	968	952	904	944	897	953	938	941	1019	927	995	945	978	990	973	984	982	1012	1007	961	997	961	928	947	980	956	984	980	966	980	946	1027	992	915	995	975	992	998	988	951	970	950	956	935	1011	1017	988	954	945	972	988	974	1022	1009	967	1017	955	924	916	957	943	924	973	878	1018	994	1006	965	989	954	1054	993	1015	998	977	945	984	1022	1002	955	1000	955	963	947	1012	980	987	907	928	1002	982	1000	999	944	928	977	981	964	975	984	967	959	960	972	967	998	976	960	981	991	924	956	931	936	941	981	927	977	982	985	942	933	996	958	955	960	945	909	989	932	960	940	959	943	995	971	986	956	969	959	940	928	973	932	970	958	938	963	968	978	1009	958	962	949	1025	983	937	930	943	944	982	964	1026	956	1012	961	979	1003	969	971	897	981	1028	949	961	916	975	950	958	950	964	995	922	968	945	944	992	955	979	903	911	944	961	991	954	997	927	936	982	924	990	941	996	992	979	966	965	947	1009	976	993	950	940	938	919	981	1003	945	993	1006	952	960	957	945	977	996	987	922	968	991	951	993	999	966	953	956	917	989	936	1014	956	895	967	956	962	937	925	969	952	926	965	1029	940	956	919	906	971	1000	1001	985	998	1009	1010	895	962	1013	992	927	1012	980	922	1016	957	1006	1026	967	986	939	1002	964	939	955	965	1007	984	942	994	978	977	954	917	978	944	955	937	956	978	928	1000	940	961	934	1000	1030	986	967	941	993	1001	977	1010	947	917	1002	991	974	967	995	977	1036	988	954	983	1006	968	963	1009	977	987	1039	942	961	966	971	962	935	968	993	953	968	945	969	922	912	916	1011	956	991	937	935	973	959	920	1004	960	934	996	934	982	1011	991	951	986	930	915	979	1006	952	938	955	1006	991	933	964	969	979	965	965	1030	1008	946	945	966	948	947	996	920	970	942	962	975	984	977	954	916	925	948	949	972	984	961	945	955	975	963	939	995	988	952	961	957	943	979	1002	998	943	957	920	972	927	944	1007	920	1006	921	919	963	983	958	964	1044	991	992	966	992	941	911	919	990	967	934	980	986	979	946	929	964	971	976	1010	1007	978	954	978	968	1007	910	932	933	866	958	930	951	962	1030	970	974	926	955	940	1002	950	1011	946	1005	1014	1009	943	980	951	991	944	984	923	910	969	940	923	956	937	974	924	949	920	1002	998	978	986	946	990	988	994	1029	994	1003	994	965	975	950	965	948	972	927	980	959	965	960	954	984	970
22683	20934	28704	23347	20936	20978	7844	1497	1137	1014	1043	848	909	839	826	836	762	745	766	711	785	736	713	740	758	653	738	726	738	738	687	646	721	698	661	704	670	603	665	680	687	680	727	692	709	669	654	706	691	614	667	682	689	692	707	741	654	681	684	680	707	658	668	694	696	704	668	683	641	683	655	620	725	677	678	663	645	704	630	679	675	678	680	650	686	678	666	649	659	657	696	633	631	676	694	663	650	653	641	715	692	689	626	661	679	705	675	640	677	666	627	674	642	650	691	650	697	630	676	679	679	693	598	667	683	654	693	633	641	651	606	666	720	651	671	660	686	656	649	642	660	655	621	677	640	653	689	668	655	624	635	640	686	659	639	652	704	662	664	719	696	637	691	609	638	659	660	681	693	691	623	689	673	672	665	621	671	660	710	689	660	664	699	643	648	706	660	680	634	653	673	708	657	665	671	676	661	614	608	707	702	641	720	668	644	660	631	676	659	702	640	702	675	655	696	662	663	706	653	687	601	650	696	634	668	611	615	709	683	680	693	715	630	641	677	692	655	653	680	645	654	631	646	674	644	704	653	680	678	638	686	623	695	677	672	658	666	655	662	647	662	672	685	654	685	666	706	683	647	676	692	668	686	662	686	676	677	678	669	617	610	628	661	671	727	669	682	675	690	636	695	666	681	691	670	693	675	629	705	670	654	685	630	696	650	670	642	639	674	678	651	677	628	673	695	672	702	627	639	656	710	658	640	618	660	676	698	637	646	660	671	660	673	671	607	706	680	679	658	651	659	668	649	680	673	650	633	666	685	676	660	614	629	635	708	697	649	628	661	695	713	678	708	678	656	626	664	675	705	640	709	682	672	642	620	633	594	688	657	648	664	672	654	651	687	599	676	682	687	655	675	629	659	686	645	655	652	614	621	644	662	640	640	650	680	649	631	689	651	633	653	684	673	634	677	690	673	619	657	651	665	669	669	674	719	641	672	696	628	662	656	610	649	666	655	648	666	691	707	666	677	678	602	725	636	681	659	639	687	699	662	669	709	648	689	645	675	625	689	648	690	643	652	682	627	645	669	658	673	682	645	667	639	669	672	631	683	688	628	677	666	631	729	685	650	669	697	693	658	665	655	658	635	686	643	633	688	666	627	691	684	687	670	620	670	715	635	669	678	646	641	677	675	694	685	651	627	711	654	654	689	692	659	647	634	672	630	668	662	659	647	650	650	658	659	653	696	653	643	654	643	717	651	659	629	669	637	591	678	645	709	640	604	689	689	680	685	587	636	661	594	667	675	670	627	664	669	633	656	648	697	633	649	688	660	645	678	660	648	647	605	655	653	669	672	697	659	604	695	691	626	663	670	643	704	664	672	646	651	640	708	650	686	645	690	643	640	659	639	651	651	620	647	684	673	634	694	668	650	669	695	622	699	661	679	633	653	646	627	638	689	638	669	662	706	638	617	667	707	631	651	652	644	672	661	642	621	647	669	639	661	656	682	650	653	658	684	692	658	658	665	646	659	687	630	665	657	644	634	656	646	639	681	671	686	661	678	696	704	653	649	654	639	645	661	667	654	659	672	683	666	648	704	702	611	643	609	712	631	672	685	656	674	635	713	656	653	652	653	659	661	610	682	663	657	656	607	706	648	684	640	685	672	655	655	667	654	680	725	618	650	651	600	639	667	668	718	653	617	696	652	668	678	657	684	685	671	651	661	657	654	706	628	658	661	605	645	706	707	625	683	625	670	664	600	678	647	616	615	656	656	615	672	658	672	603	686	662	691	648	653	694	694	638	693	708	649	638	641	691	690	685	670	710	677	638	663	710	685	649	668	646	652	665	642	701	655	663	641	646	670	659	694	666	662	670	649	699	623	623	654	650	670	669	672	665	683	622	610	643	666	664	722	687	662	692	704	686	686	652	621	640	703	659	704	690	660	644	634	605	635	675	618	666	658	697	701	646	690	661	643	657	668	678	677	653	673	676	659	692	649	660	668	707	686	641	709	686	651	676	717	625	645	678	679	629	641	706	650	680	681	659	653	685	657	664	647	649	751	652	675	643	671	654	625	631	634	664	651	672	666	671	650	683	605	658	642	665	651	678	626	627	667	690	660	675	695	667	628	630	659	692	641	653	691	670	659	656	661	682	694	688	722	673	688	656	707	643	678	625	671	597	690	625	624	672	658	717	643	672	658	658	694	652	644	677	634	681	638	660	664	751	655	632	625	684	695	660	673	675	636	650	653	666	614	676	628	665	674	650	707	668	671	631	676	632	661	688	666	668	673	649	694	664	669	711	647	697	663	648	657	686	660	683	627	662	665	673	679	652	715	652	652	622	695	692	663	671	688	669	640	621	710	659	644	621	660	680	641	640	672	652	671	631	667	718	671	680	654	649	620	661	607	690	627	631	628	672	663	697	702	668	682	700	662	656	671	691	626	667	708	688	658	695	631	646	683	698	638	701	683	580	687	664	661	697	657	668	661	648	607	664	641	651	692	655	666	671	688	702	666	636	670	688	668	618	635	649	636	675	756	634	649	620	657	681	627	680	629	662	677	656	687	692	679	686	698	695	688	658	676	721	672	680	709	677	719	625	678	659	665	683	637	657	620	643	643	643	676	650	655	641	639	656	650	667	662	662	645	665	655	677	633	674	707	655	653	667	650	659	703	680	677	643	670	705	685	598	671	648	650	638	695	699	651	628	661	698	675	658	669	675	636	634	647	647	665	663	668	677	657	675	669	677	654	627	676	687	653	671	688	651	658	647	692	641	669	642	681	699	629	651	643	666	690	630	686	670	674	693	694	652	662	652	665	654	663	623	622	631	685	617	681	669	666	663	687	703	667	698	662	660	683	614	625	689	697	673	631	641	705	597	704	658	705	644	694	660	628	698	686	670	654	662	653	665	664	653	669	632	664	607	658	671	683	705	689	664	651	653	680	699	657	655	657	626	642	647	672	713	672	584	646	639	643	695	677	692	673	633	676	634	624	626	632	705	654	629	680	653	651	692	667	665	655	654	663	653	691	692	682	671	687	669	639	663	663	662	697	661	681	672	610	615	656	634	655	656	670	671	657	678	653	676	698	658	635	652	695	674	672	612	648	655	663	672	641	696	664	638	679	619	632	669	703	656	673	638	699	631	673	717	664	663	689	678	642	660	652	689	680	616	626	664	624	692	675	681	682	678	671	620	677	675	652	667	646	642	661	680	689	715	674	650	638	650	656	639	724	674	694	637	615	632	692	620	692	659	649	642	693	670	657	663	683	675	646	654	661	660	645	639	623	725	661	700	698	699	684	710	659	671	659	660	681	658	678	685	653	663	652	703	637	675	685	672	669	664	658	669	622	659	640	655	631	633	654	698	640	635	626	644	696	668	637	602	693	697	669	653	638	704	658	705	672	658	676	665	681	625	684	673	611	624	695	634	663	653	642	636	661	695	632	672	673	659	676	635	652	615	605	659	618	638	701	618	684	619	680	651	663	661	657	673	630	636
12479	16054	12839	6868	4902	3749	2964	2425	2052	1792	1616	1495	1372	1302	1196	1168	1140	1123	1086	1028	1019	962	963	1000	914	972	909	859	929	883	889	940	943	871	901	892	897	899	885	869	836	877	910	896	814	857	889	853	857	917	853	891	833	896	831	873	818	870	837	834	873	883	817	857	852	862	841	845	829	875	918	857	872	844	871	844	874	884	863	850	874	866	800	867	862	820	831	795	876	806	868	830	829	815	814	803	877	857	830	832	843	848	891	862	855	794	901	810	848	837	815	785	868	862	814	850	798	802	862	859	885	869	828	827	823	847	854	833	749	861	810	843	796	834	828	826	880	861	802	901	855	850	804	871	841	891	845	827	825	829	810	838	855	806	859	853	837	829	849	894	853	846	853	875	802	806	860	854	845	819	864	838	872	859	821	815	836	830	841	812	834	879	777	757	875	828	830	864	823	837	846	813	874	773	795	852	901	815	891	828	894	828	807	853	784	845	879	857	849	848	834	838	828	845	851	841	850	860	906	819	819	885	789	804	910	808	808	831	795	820	855	816	817	815	839	883	834	880	870	814	846	860	833	858	858	841	849	827	831	839	821	847	849	783	796	867	866	816	887	781	810	791	844	850	865	854	820	825	828	844	797	876	836	834	843	808	849	848	795	848	845	842	864	838	875	850	858	816	849	843	800	834	793	802	799	841	831	845	852	900	809	876	849	875	831	783	838	796	830	833	853	850	782	890	822	855	831	854	809	844	803	853	845	786	804	840	817	894	794	831	845	858	846	842	853	849	873	820	823	898	886	833	831	903	862	808	841	847	808	806	817	852	851	905	877	881	819	853	827	857	775	855	844	864	838	847	833	828	780	810	839	856	857	775	829	834	810	846	886	835	863	858	826	843	828	811	813	822	834	823	825	869	850	831	843	833	792	857	846	793	860	834	831	880	839	827	868	826	822	861	850	823	888	892	788	836	855	872	840	831	828	897	834	847	868	843	872	868	796	869	800	820	800	809	848	865	799	843	869	792	763	812	827	817	839	833	862	825	787	861	861	814	808	823	782	794	858	882	817	839	836	857	832	846	828	859	854	862	829	832	811	884	838	820	795	814	864	852	817	791	856	830	832	840	802	821	882	828	826	830	850	775	827	821	855	808	745	813	849	835	801	929	841	831	832	856	842	850	864	833	868	858	850	833	794	839	847	858	906	852	894	828	871	867	849	846	848	870	838	844	810	818	859	854	818	867	804	833	875	840	892	824	803	835	871	860	843	801	880	803	817	863	803	861	789	844	866	799	858	822	877	865	847	874	870	858	806	861	869	779	830	826	866	868	873	876	834	861	872	825	809	856	822	854	850	827	831	825	807	833	829	820	842	804	843	832	880	816	850	846	811	856	796	803	869	869	827	872	807	845	851	815	835	831	829	835	863	790	859	847	823	848	793	813	829	862	827	891	804	810	836	800	808	835	848	852	827	840	863	849	861	837	893	827	851	830	836	796	824	829	824	837	803	875	845	812	807	859	799	857	860	820	809	799	789	879	820	843	872	846	852	815	833	830	803	858	847	819	816	844	846	822	839	857	806	871	797	825	843	830	838	820	876	845	784	842	842	830	827	834	856	874	831	850	811	872	880	843	817	884	791	799	808	865	811	862	862	881	792	880	869	827	849	853	815	814	867	835	850	876	820	843	794	788	805	819	830	867	838	875	811	845	810	779	810	873	877	842	848	798	828	831	843	787	837	812	807	839	812	865	800	840	862	832	835	852	823	808	855	830	800	830	833	834	847	796	833	881	900	907	836	883	769	788	846	851	866	849	843	828	817	911	834	817	795	837	843	832	819	840	822	843	855	842	832	911	818	865	809	863	831	861	811	825	897	833	851	841	833	808	782	839	861	873	857	883	821	853	852	806	836	800	874	833	866	898	804	844	835	807	847	838	836	841	845	883	834	856	808	836	887	855	835	835	799	830	827	833	801	848	846	863	887	862	813	839	833	868	851	813	753	851	894	835	826	839	863	802	849	845	852	853	851	814	835	823	783	831	903	882	841	823	792	835	860	872	866	863	819	859	854	848	860	819	841	835	836	864	835	811	877	869	859	818	831	832	791	813	837	819	820	854	851	858	887	796	836	814	815	830	742	837	838	873	879	807	807	785	778	836	802	860	901	819	870	847	888	895	811	808	827	826	912	820	845	833	853	827	867	854	867	865	844	805	788	809	860	790	790	823	842	850	855	904	835	825	845	838	879	836	856	836	843	855	862	827	811	835	818	864	815	836	869	866	855	890	871	843	835	858	852	838	811	836	850	858	857	864	840	891	845	807	799	855	801	868	786	844	832	867	779	829	851	816	838	863	853	854	857	810	844	844	856	841	872	871	841	862	818	854	780	890	814	843	815	900	839	875	851	826	844	856	834	833	868	808	841	818	846	833	810	820	837	868	834	820	776	858	789	813	855	826	820	840	862	904	844	821	848	859	832	886	818	866	877	874	828	847	832	819	842	830	785	863	884	852	811	819	825	862	840	820	805	841	851	902	839	879	854	821	834	845	812	789	858	868	878	808	867	827	759	803	884	843	885	802	864	862	805	873	904	819	833	812	881	835	837	807	853	832	797	822	823	846	815	862	829	872	816	808	890	859	813	816	836	880	821	838	783	830	795	843	860	863	875	832	860	825	798	825	838	873	801	869	861	843	805	816	834	830	815	822	840	795	872	844	825	872	846	790	810	821	787	777	856	818	839	848	821	853	799	886	827	857	851	865	899	843	800	831	835	825	840	834	852	867	802	837	810	821	889	835	803	844	857	842	830	828	856	834	831	848	820	821	860	864	841	831	885	835	870	844	891	862	859	806	868	814	855	884	883	811	839	937	830	843	841	850	847	869	782	783	797	879	801	814	840	871	825	855	824	803	855	883	801	846	882	812	865	819	827	855	755	809	831	819	809	891	887	805	803	878	869	876	885	819	836	784	869	836	838	842	812	847	867	877	844	821	880	883	806	855	808	831	822	830	829	773	846	848	869	852	859	802	816	820	836	859	841	838	856	877	842	796	859	829	842	808	838	819	834	889	843	876	771	843	835	817	848	803	808	840	785	892	770	826	775	799	794	867	845	877	826	842	855	853	832	810	831	819	887	852	832	791	822	838	887	867	851	862	842	843	841	842	800	807	851	865	790	818	830	867	836	808	841	829	800	818	843	823	843	821	881	806	851	843	860	843	836	859	814	815	824	804	813	822	882	839	877	817	784	867	875	819	843	837	842	833	799	877	890	856	843	818	852	858	811	851	791	831	832	906	860	907	829	832	768	866	874	771	802	820	872	852	832	791	854	858	803	802	874	902	821	852	844	845	778	860	804	790	795	866	827	860	844	853	826	828	845	795	837	855	881	831	852	854	818	767	888	882	826	829	806	813	832	851	775	825	838	839	852	835	799	822	789	823	853	845	889	844	855	852	843	822	792	822	832	793	803	866	847	826	835	810	835	824	830	879	812	818	816	819	859	886	840	811
26538	20439	9509	1167	772	696	557	527	484	478	465	454	455	483	442	417	456	450	469	438	472	447	448	495	469	423	464	429	506	472	428	483	483	454	478	434	431	439	426	474	453	456	461	482	487	504	472	441	485	439	446	443	460	452	469	487	430	450	459	494	411	452	437	501	506	456	447	456	469	434	458	491	467	452	470	465	454	431	481	441	445	463	445	461	490	420	459	456	438	462	452	431	431	487	427	443	482	455	464	476	405	444	432	465	463	483	443	441	476	482	406	452	476	439	441	465	487	466	440	439	474	460	455	449	428	430	436	438	455	508	455	409	449	452	461	463	449	469	457	425	456	463	456	470	457	481	465	442	429	439	476	456	450	436	465	431	489	450	446	431	438	446	472	440	464	498	485	464	438	475	464	451	445	439	472	484	479	421	459	450	423	448	465	458	482	460	473	439	479	444	428	467	480	430	472	458	449	488	450	444	428	449	420	426	474	455	456	404	475	429	462	470	418	435	439	463	497	523	496	479	427	473	452	450	441	450	469	464	470	482	453	463	460	455	442	487	460	473	434	394	451	476	470	475	470	473	430	436	490	451	471	471	443	444	457	431	472	464	447	480	449	455	478	446	441	439	448	469	481	462	438	458	448	454	429	465	463	467	447	451	462	447	464	424	475	453	492	441	476	469	436	501	459	448	469	444	461	447	463	466	499	461	452	457	419	513	441	484	464	448	425	436	472	469	442	474	450	504	483	468	443	457	470	504	439	461	466	473	424	429	419	469	468	447	455	430	500	462	442	524	426	464	453	423	478	446	437	448	455	472	482	485	482	453	432	456	442	465	458	434	462	447	433	444	432	481	464	478	416	457	454	486	456	484	454	449	472	424	460	436	460	439	440	457	467	474	454	461	406	503	462	450	479	439	426	449	472	405	458	460	468	445	450	446	462	492	462	429	464	480	463	483	509	429	451	430	421	486	453	440	430	426	467	420	436	434	464	476	447	426	434	484	441	474	447	442	448	482	488	483	460	483	430	471	443	421	489	464	438	478	484	441	467	432	454	492	469	440	431	446	447	452	448	439	451	440	475	469	456	481	487	464	428	490	455	475	440	440	475	433	436	431	477	453	426	489	405	417	471	442	486	465	402	431	442	469	467	453	458	440	441	436	456	440	470	447	436	488	414	449	492	470	441	421	480	493	456	490	431	427	446	483	431	485	447	456	418	457	451	465	460	410	430	456	451	441	443	460	469	453	453	483	413	458	461	456	461	416	464	458	441	454	424	416	464	438	474	462	494	449	461	478	479	457	447	471	476	462	463	437	464	433	431	477	450	461	449	427	476	418	475	450	475	446	467	443	443	461	480	452	457	465	453	455	425	476	478	448	463	495	416	412	440	471	454	445	484	435	477	450	463	456	452	440	424	416	442	449	440	425	474	450	461	446	438	476	446	440	449	458	497	444	458	457	475	432	456	439	460	445	460	459	505	431	450	433	455	414	456	490	428	458	437	440	426	424	426	502	472	467	455	448	417	444	441	473	480	488	425	434	421	467	478	448	453	445	467	413	420	460	451	471	492	419	477	434	453	464	462	452	433	396	461	456	476	461	472	446	443	419	419	431	454	475	471	468	420	453	444	452	449	452	487	478	471	488	491	471	447	450	437	463	451	487	465	448	480	461	460	441	458	421	467	487	441	423	436	478	451	423	428	466	451	456	487	463	464	475	443	417	437	440	452	467	461	397	424	469	490	447	445	508	459	471	432	425	458	466	429	458	447	432	458	491	405	410	451	484	490	455	446	451	516	456	444	469	461	436	468	470	473	467	438	455	439	483	470	476	477	455	453	468	444	472	430	478	441	458	471	442	478	457	457	430	412	431	473	424	481	472	502	467	464	454	446	458	458	410	451	495	445	446	459	435	433	438	434	417	476	464	463	456	461	461	428	464	474	478	449	438	480	487	483	450	462	457	479	485	460	453	464	440	439	479	450	439	438	455	496	449	375	476	480	493	465	454	481	490	513	430	465	412	478	450	458	436	422	444	447	452	457	429	451	534	451	414	486	480	443	481	465	458	473	405	449	471	441	429	462	450	455	454	447	429	482	463	452	457	456	479	437	470	441	470	448	486	404	456	474	443	465	451	448	476	437	446	451	446	473	422	471	438	454	455	432	449	480	463	486	470	462	484	438	444	464	477	448	447	461	448	405	484	479	425	424	447	488	457	446	432	479	462	482	437	448	451	480	466	450	464	479	479	460	464	498	478	439	476	480	447	443	449	480	456	454	471	465	485	462	408	470	486	448	466	445	448	477	480	428	465	439	454	490	459	420	473	404	433	472	457	465	440	466	472	494	456	468	457	495	461	453	462	441	456	493	478	478	458	500	465	428	438	449	490	482	431	462	455	472	455	435	462	456	475	460	461	443	433	407	465	432	463	446	433	467	449	469	468	488	429	449	457	441	466	463	408	457	429	459	400	449	460	462	462	451	454	457	426	479	476	455	427	431	458	452	467	435	473	442	474	463	455	465	476	422	457	439	456	462	472	477	443	429	486	474	428	390	444	492	428	443	477	453	498	422	454	451	478	472	461	478	438	477	449	430	447	475	460	470	474	438	467	442	456	462	494	466	454	456	460	458	462	473	453	456	477	449	439	429	424	453	432	459	479	429	428	468	446	451	443	480	431	451	449	452	427	464	450	445	452	444	445	445	476	428	476	451	469	436	446	447	430	455	444	443	486	450	450	462	452	435	462	475	425	434	442	486	482	461	448	453	429	475	453	480	464	478	476	480	451	443	468	433	433	437	508	484	470	412	429	452	452	458	462	512	452	495	452	411	469	460	443	452	440	478	422	480	470	481	458	483	464	455	421	446	424	455	453	493	444	427	441	489	480	456	487	474	460	454	490	472	422	452	432	488	483	453	473	482	456	451	404	435	416	460	469	464	451	441	478	412	462	450	451	451	452	484	429	431	478	440	456	500	444	459	518	458	503	480	448	449	443	459	484	450	459	432	475	420	470	465	466	429	443	476	441	426	439	426	490	464	488	445	471	478	433	496	440	447	465	425	424	467	476	467	468	468	430	446	483	479	474	481	438	451	456	418	414	442	447	469	478	433	416	462	440	491	498	476	449	459	458	454	431	463	440	448	444	435	503	471	458	443	432	420	446	468	437	435	455	483	503	455	476	462	457	459	428	463	464	451	460	487	470	452	450	497	443	476	455	457	459	470	451	438	461	452	468	434	448	430	454	484	451	443	457	446	450	472	466	418	447	487	482	501	438	466	468	469	463	439	489	447	455	482	461	449	480	492	437	487	452	489	442	441	490	465	441	458	455	438	437	451	441	501	469	485	473	463	456	445	442	446	443	458	450	483	430	432	414	441	431	473	402	466	431	440	470	496	473	489	457	446	459	458	482	483	461	471	463	461	458	490	478	432	469	467	503	487	426	497	417	479	424	489	446	455	439	428	474	458	462	474	478	476	446	463	459	464	434	472	459	442	463	450	511
4767	1614	1376	856	756	710	677	631	631	683	648	632	604	659	582	627	613	604	589	582	606	617	581	579	599	571	587	574	603	607	580	596	543	621	607	572	582	572	578	553	583	621	558	589	587	554	528	581	614	568	572	576	605	595	612	567	556	548	588	585	584	602	576	590	581	582	617	579	549	564	566	565	608	573	592	532	538	586	552	573	555	601	559	601	575	578	597	576	611	546	558	595	570	551	546	600	591	635	554	579	616	594	587	574	575	537	585	643	546	562	570	604	600	588	568	566	563	585	607	557	582	565	602	548	579	581	573	517	598	570	563	578	547	588	588	566	615	581	572	578	594	591	566	564	574	586	564	613	564	535	586	623	551	612	601	594	564	552	549	603	554	575	614	590	582	553	632	569	569	632	581	595	545	585	567	579	593	581	602	595	568	621	575	582	614	585	602	553	549	592	585	589	567	627	605	607	669	567	576	588	597	601	637	596	570	586	611	556	575	610	581	574	583	570	562	583	598	587	579	565	573	561	575	598	580	556	551	633	589	555	629	602	568	604	595	584	571	608	591	598	545	568	598	561	628	584	562	577	580	570	536	588	581	602	558	560	599	555	547	551	526	539	588	591	597	510	602	547	562	594	556	552	597	564	615	579	588	581	572	544	536	563	622	565	608	559	570	593	591	583	594	559	609	604	552	599	611	558	573	595	586	584	571	559	578	585	549	592	584	612	595	563	558	579	573	601	588	584	572	585	585	534	581	531	521	552	572	534	565	540	595	585	551	554	603	616	583	576	575	602	621	583	551	567	557	569	593	591	575	617	559	589	626	553	598	579	574	543	608	611	560	568	596	581	624	555	599	602	601	585	586	565	588	586	604	578	531	598	577	547	563	560	559	562	549	585	572	598	596	606	598	524	589	608	568	581	587	559	603	619	560	584	557	587	611	533	583	589	583	558	555	557	568	538	581	542	614	602	564	566	590	581	529	585	565	550	579	603	554	563	553	639	574	538	583	583	595	565	546	555	533	582	547	564	564	610	589	628	563	572	588	612	542	581	603	569	524	595	576	562	561	560	566	520	586	541	600	596	587	575	612	607	572	582	574	545	600	602	558	580	570	594	580	586	557	580	577	599	604	592	574	612	574	594	574	586	594	610	600	616	599	577	573	554	588	529	599	573	587	587	542	553	532	607	559	625	585	600	578	580	577	585	613	592	569	585	614	589	549	553	586	582	583	591	586	587	587	591	595	539	522	596	562	569	563	595	556	554	577	591	547	600	600	560	605	560	576	560	583	570	610	607	567	524	607	596	570	573	563	606	593	581	587	601	566	544	596	559	539	526	593	591	611	602	579	615	609	597	598	563	521	581	586	562	585	568	583	576	585	545	564	582	588	575	570	566	586	578	587	588	562	571	549	561	576	605	586	598	564	602	588	584	556	591	589	608	591	520	588	555	534	534	612	536	591	592	599	539	603	562	581	602	546	587	609	587	604	575	565	561	589	565	552	601	589	578	544	562	553	613	586	544	612	542	553	614	577	584	562	561	556	559	567	618	560	570	567	580	541	581	592	526	595	565	556	568	555	532	586	587	544	549	571	584	617	530	592	570	599	585	601	602	564	586	560	609	567	559	587	649	572	581	576	653	586	585	536	533	606	575	579	611	572	614	566	549	571	567	587	560	615	553	586	568	551	573	601	594	596	579	568	565	564	576	570	559	549	556	584	557	584	575	580	592	549	574	545	568	584	516	587	608	592	578	613	587	559	606	569	599	541	588	534	591	566	623	583	582	583	570	585	574	568	569	555	574	599	589	548	558	572	585	552	607	573	599	564	567	598	576	557	627	564	606	579	572	537	555	544	574	584	590	580	605	557	597	609	583	621	556	594	562	562	583	583	599	577	551	554	609	607	597	615	610	586	583	561	550	588	591	534	537	562	572	586	566	555	575	583	587	565	566	583	603	606	567	547	593	598	573	571	577	572	580	561	564	591	558	577	552	559	578	564	553	533	596	568	604	544	587	581	635	610	619	603	591	640	563	600	580	574	580	537	544	549	555	573	550	610	578	560	555	524	594	588	590	584	593	581	577	615	636	599	555	597	606	563	572	596	521	600	578	574	594	575	609	573	592	589	596	579	526	597	582	539	585	621	586	584	562	568	577	543	575	533	553	605	533	582	573	554	574	566	582	594	592	594	570	556	582	591	579	583	564	557	580	546	548	569	560	582	619	532	601	555	590	592	563	564	541	571	582	549	616	590	576	564	556	570	552	582	657	575	560	570	626	566	590	540	569	539	557	583	618	605	590	609	572	576	522	580	581	548	603	547	544	561	547	610	567	595	613	568	594	548	575	545	558	545	604	608	557	612	562	565	589	580	606	581	566	612	605	563	586	574	580	576	600	569	572	555	601	544	584	577	604	574	558	531	590	555	602	582	589	607	574	621	568	596	564	559	601	516	570	550	553	550	591	542	601	592	575	573	574	556	567	559	559	538	601	630	562	578	566	596	544	560	564	598	554	590	610	563	617	606	600	579	570	613	559	548	554	574	571	605	591	568	616	591	609	580	567	612	591	618	556	585	613	575	592	559	580	608	617	543	573	606	577	570	584	592	547	553	599	562	588	560	572	580	587	583	573	599	596	610	573	603	600	577	604	542	604	573	574	569	555	560	599	514	571	589	526	594	552	588	598	597	602	635	557	602	595	567	548	559	574	592	565	578	621	578	613	576	587	566	589	576	581	562	590	601	649	539	578	601	590	524	619	574	597	553	549	581	577	607	569	581	629	561	596	580	584	619	574	623	595	617	594	569	583	588	595	587	596	552	569	538	588	604	594	613	568	544	577	564	614	568	552	561	598	562	595	572	554	576	609	604	642	545	601	566	540	574	558	581	575	604	589	566	601	597	577	568	530	551	548	611	550	599	599	569	592	582	593	575	589	582	561	575	566	603	558	545	554	597	570	616	584	568	574	607	559	568	588	585	598	563	564	595	595	619	599	580	601	574	613	614	575	592	583	556	588	589	605	549	579	562	563	545	570	618	552	555	536	592	522	588	563	547	596	639	553	543	579	553	553	577	565	598	622	558	622	558	590	585	584	633	550	583	567	571	569	579	557	595	591	549	540	586	576	582	607	584	541	634	572	624	556	507	589	528	578	565	573	602	589	556	618	588	602	608	570	538	548	599	586	580	583	575	612	601	550	605	566	590	574	585	565	572	567	589	615	555	594	542	612	571	579	558	577	581	544	581	591	560	542	576	644	559	607	574	615	579	599	571	559	598	585	569	586	578	564	595	606	581	566	566	578	586	551	578	539	592	571	557	571	561	557	576	553	573	547	570	581	528	579	592	578	595	573	565	559	548	619	612	572	582	569	595	581	565	576	559	559	550	585	541	564	582	571	604	581	564	562	614	590	551	649	605	586	614	592	581	540	564	577	585	570	549	556	559	559	585	556	598	587	560	551	625	598	560	574	573	590	569	602	589	535	551	574	583	579	609	581	575	562
23672	20942	28209	23808	20933	9758	1623	1079	971	1005	968	924	897	853	841	856	860	800	842	817	866	811	806	797	807	835	767	831	831	814	775	809	786	839	802	794	809	822	799	807	808	777	743	796	815	730	754	709	777	783	757	782	759	753	755	750	747	750	793	772	742	709	817	813	773	759	784	732	750	746	762	751	772	806	725	725	770	773	707	772	778	775	775	784	737	804	798	743	757	804	781	801	833	771	768	804	741	715	750	785	838	765	784	783	722	779	820	751	793	746	782	719	741	740	810	758	774	753	799	772	737	750	775	754	796	782	718	812	761	778	818	819	768	734	720	764	775	795	766	739	778	785	768	779	765	801	756	753	716	743	780	815	784	774	816	770	781	745	725	764	740	815	750	801	776	770	723	774	768	732	765	772	748	734	838	748	740	803	794	790	782	744	758	756	765	848	817	761	794	771	810	774	784	788	733	757	763	783	810	774	711	767	810	791	759	757	801	813	780	788	764	780	752	734	753	763	766	777	783	726	730	696	743	813	805	765	760	741	751	779	747	757	786	774	766	820	742	772	811	816	735	768	763	747	780	799	806	785	749	727	737	755	798	763	724	780	818	788	816	781	732	750	758	758	760	835	794	787	744	774	766	745	762	751	751	794	813	762	822	760	802	787	764	753	745	790	826	791	774	757	775	786	824	709	763	741	778	781	764	816	750	759	774	812	743	755	748	763	787	805	779	791	784	810	749	719	715	732	788	759	753	807	790	736	776	781	788	837	758	802	780	782	768	784	760	762	790	781	751	779	764	777	744	754	743	771	767	805	791	763	749	741	794	781	780	790	723	754	791	800	828	730	814	772	766	744	770	728	743	798	766	745	768	790	780	785	730	755	744	810	760	770	779	785	821	763	806	756	811	786	736	742	735	753	772	748	762	793	731	818	747	796	726	735	774	779	778	779	806	761	774	819	776	743	765	736	720	810	750	779	770	783	753	772	784	784	743	824	801	755	797	717	739	780	789	782	798	759	754	756	726	792	790	749	794	752	741	783	758	797	747	774	793	786	748	812	810	756	775	733	773	751	814	800	742	753	746	785	789	800	778	799	707	781	782	765	755	770	760	777	800	804	787	769	743	768	768	794	750	764	761	783	756	777	774	762	751	768	809	798	829	784	745	769	744	789	797	789	770	793	743	782	817	756	766	756	800	770	794	738	826	756	736	729	774	785	805	822	803	748	802	774	767	705	761	733	765	802	738	766	802	749	787	777	755	728	761	770	816	741	774	761	767	787	735	740	743	778	759	748	778	786	794	745	760	786	764	754	768	778	733	768	795	764	823	783	790	763	779	754	819	784	779	784	783	706	760	778	804	800	753	735	776	793	768	725	767	761	786	744	772	747	754	772	792	763	769	768	748	796	764	798	750	786	709	787	709	770	781	790	820	751	805	785	713	795	750	824	764	735	749	731	789	753	775	831	765	776	717	743	778	718	749	719	749	839	760	785	764	755	802	778	783	783	741	755	752	725	761	773	787	743	721	810	775	789	769	787	733	827	770	746	723	802	806	680	792	749	785	734	745	729	737	774	738	756	780	770	736	794	800	738	769	782	817	751	743	760	796	814	744	768	758	777	783	756	804	779	760	762	781	764	785	759	744	754	689	739	808	766	763	785	803	804	767	811	829	768	783	788	752	778	791	792	750	761	719	785	760	740	782	790	768	834	787	724	772	779	755	836	778	770	826	801	798	754	760	751	796	745	737	757	786	742	752	811	743	756	780	719	775	779	779	730	788	785	778	800	762	769	768	737	768	767	806	767	764	782	782	753	769	751	779	742	772	717	820	767	725	783	753	743	722	768	793	766	750	767	770	736	734	740	771	745	814	718	759	748	739	818	738	791	743	764	753	728	785	717	770	712	760	785	784	746	730	764	804	715	783	766	803	736	765	754	808	778	734	781	781	779	769	771	756	773	766	753	771	768	756	832	737	772	799	804	775	775	763	703	780	734	803	759	746	796	768	790	760	722	771	726	783	804	763	743	774	781	758	805	729	755	782	735	758	770	776	756	748	771	785	741	789	806	764	766	737	768	788	734	719	778	804	731	747	794	799	769	791	732	808	737	786	760	795	762	758	696	804	781	741	796	722	782	782	772	727	747	793	803	742	825	777	762	767	754	786	791	744	735	788	716	749	769	769	784	786	751	762	798	775	750	739	798	783	770	831	792	839	787	764	771	823	787	716	785	789	754	763	760	739	774	759	797	745	739	808	753	783	784	744	738	776	817	770	764	787	771	773	761	803	743	783	761	818	746	785	745	761	763	775	772	724	733	774	737	773	760	720	709	770	792	785	736	750	726	785	808	781	756	746	751	750	782	780	758	837	789	744	801	734	735	797	763	779	785	751	756	776	722	792	809	775	767	762	761	731	791	749	679	788	730	765	744	787	825	757	713	786	772	826	751	793	759	746	750	813	772	780	783	778	770	846	765	727	806	780	770	805	771	805	783	795	780	789	777	712	772	772	771	737	742	734	786	795	745	803	791	782	793	758	746	725	797	754	770	740	767	825	787	763	757	726	719	787	769	764	742	700	798	726	770	769	801	779	827	817	759	816	761	741	755	762	780	772	781	727	763	751	736	743	733	810	771	765	740	768	747	811	738	808	782	791	756	796	737	768	803	775	749	798	741	743	764	765	758	717	760	756	755	751	808	748	776	794	755	766	776	749	779	738	815	787	764	778	757	725	797	822	744	829	758	776	731	777	806	780	752	831	798	858	741	737	750	745	796	774	763	770	740	765	770	781	801	788	782	772	769	737	782	816	781	799	738	740	814	771	767	765	761	723	843	765	796	774	738	769	744	765	764	757	755	804	745	776	768	766	759	735	781	784	775	805	754	746	780	791	755	788	798	735	797	763	752	794	776	783	780	813	716	766	804	801	760	763	731	730	785	824	773	719	768	751	747	782	775	788	762	811	766	779	818	786	745	743	780	747	742	717	773	818	791	767	780	756	785	770	752	745	738	767	768	742	744	771	695	746	791	756	768	748	751	768	748	772	759	757	766	753	790	778	748	752	790	774	797	730	729	785	795	749	787	753	762	747	696	815	746	727	773	729	767	760	763	811	825	797	771	787	774	679	743	768	748	756	738	763	762	731	762	774	766	761	786	791	793	757	820	813	827	811	772	753	760	762	787	745	737	771	793	744	801	756	788	723	810	741	760	767	717	774	810	756	812	755	783	738	748	774	785	789	719	792	778	738	795	731	769	793	739	781	777	731	777	805	806	761	774	778	788	776	794	774	758	748	765	788	731	731	780	796	779	813	741	771	790	716	720	691	812	772	785	716	795	750	797	766	762	793	794	810	736	779	748	789	724	759	821	799	754	813	763	769	835	789	759	791	799	779	737	786	738	765	753	763	773	782	753	780	784	748	736	799	734	759	796	791	774	783	747	680	806	799	733	779	773	816	764	767	766	770	807	732	787	770	797	800	707	760	718	767	767	748	745	767	770	786	731
8678	10163	8252	4276	3169	2499	2095	1806	1548	1464	1295	1268	1220	1197	1169	1187	1162	1113	1068	1045	1048	1060	1052	1047	1031	1060	1043	972	951	1022	1043	988	908	967	1034	1026	979	999	981	1007	948	954	979	951	933	972	1013	937	982	958	984	992	994	957	992	965	990	952	950	998	1010	998	982	958	926	942	979	998	1001	975	912	986	974	960	1000	932	938	961	987	961	920	975	985	920	978	994	935	933	1001	940	971	964	1007	915	918	977	928	975	965	953	944	942	950	990	909	1028	927	975	939	930	948	1037	951	976	932	938	986	1015	994	977	1011	936	963	973	966	975	1003	949	1022	941	953	950	976	964	1015	908	975	952	954	916	1020	1007	933	986	995	942	968	972	970	966	937	1026	932	973	981	908	979	963	991	954	981	979	1012	891	964	981	979	931	936	972	906	972	953	933	1007	939	955	987	973	971	977	939	926	933	947	954	957	956	965	972	960	936	975	951	947	971	943	976	1007	997	951	923	992	942	895	932	961	982	988	943	1037	958	977	918	967	905	956	958	973	973	963	964	985	972	1008	957	918	908	943	906	985	984	991	957	976	944	970	974	952	939	984	1042	978	957	978	998	972	1007	946	941	947	1014	965	960	920	951	955	1010	992	989	983	970	988	946	934	937	950	982	962	997	949	931	945	989	979	980	938	918	960	990	990	989	940	955	934	1009	902	914	946	966	894	985	937	929	990	961	953	951	889	953	959	962	988	993	942	964	965	926	956	1010	998	965	896	951	938	965	935	972	1004	989	995	950	930	936	946	984	899	986	952	977	941	918	982	968	928	932	959	985	956	1018	1018	989	1031	940	923	938	977	938	924	945	915	974	942	1004	938	927	970	933	974	942	1003	938	929	911	994	1011	926	919	964	935	914	983	1028	994	1020	962	973	975	994	968	980	949	992	971	956	928	984	988	971	905	975	969	979	975	966	912	956	931	963	985	906	979	974	970	932	914	980	956	956	976	968	976	1001	950	1016	953	959	945	916	950	945	963	963	1015	938	1010	963	960	907	966	949	937	944	923	923	1014	934	923	965	966	998	959	959	915	990	1004	919	946	1009	973	922	952	949	1001	960	918	948	938	975	944	957	1005	901	1039	968	915	930	997	975	931	972	976	927	927	951	983	937	978	917	965	922	983	970	992	895	939	952	995	955	912	965	1006	941	966	939	981	978	927	938	959	915	1014	918	985	988	950	951	915	1032	992	927	921	968	958	1040	962	937	986	903	988	965	966	921	951	998	965	945	989	1015	999	978	977	994	925	994	966	978	948	984	941	923	918	1004	917	991	1001	953	950	973	909	932	942	940	960	1010	987	964	953	904	956	1002	968	983	937	984	943	944	932	921	947	1004	915	930	957	944	974	952	1003	957	994	972	954	954	954	931	1009	947	989	979	938	932	935	931	948	956	934	920	945	939	922	966	966	962	957	974	924	974	902	952	962	991	931	941	926	1012	933	906	976	984	955	989	993	976	931	1001	957	899	959	893	929	948	936	959	955	979	942	984	952	981	947	980	944	983	983	976	957	914	980	975	983	972	971	929	918	988	885	973	1009	922	871	994	982	945	971	942	992	917	904	931	947	988	911	943	955	964	895	959	953	978	918	885	950	916	926	965	929	954	949	969	885	964	972	948	965	957	914	952	963	996	977	944	958	968	1006	954	912	958	987	933	929	972	955	923	919	961	917	957	916	969	952	945	1038	977	947	957	928	983	937	974	941	937	897	936	989	971	1008	972	944	984	920	942	922	981	980	911	939	924	971	1018	929	1010	952	969	955	910	973	963	943	937	928	970	1028	957	952	936	885	995	948	960	920	984	1008	964	983	960	993	921	908	931	956	955	944	941	938	977	1005	915	950	920	938	935	969	968	934	921	982	934	992	958	977	930	977	1035	940	1007	958	1006	953	907	978	956	909	965	928	954	955	971	1006	923	949	998	928	959	945	939	952	989	1004	962	974	947	982	922	942	891	985	977	916	1007	964	940	920	953	927	942	920	972	943	985	978	948	989	959	949	979	949	949	986	914	967	990	894	965	938	962	927	931	992	996	937	961	962	952	966	979	964	976	1016	930	970	992	930	901	977	909	971	966	949	903	1061	925	929	1004	944	1004	929	1020	941	979	934	942	938	977	950	989	972	999	1008	912	964	957	946	980	976	945	950	931	946	958	919	970	908	970	969	997	932	909	948	956	960	963	965	987	918	974	987	960	972	969	913	954	924	978	1003	937	913	965	903	954	922	879	940	958	952	955	934	892	995	916	918	971	925	954	966	964	937	882	1008	953	969	954	907	929	927	939	965	910	922	943	910	914	930	982	969	989	936	950	963	960	986	990	943	936	912	964	948	962	997	945	982	986	966	959	993	930	943	998	975	983	909	1018	943	932	881	972	951	1008	939	950	894	923	952	978	950	947	920	996	978	924	944	956	948	979	968	945	934	994	893	944	941	961	934	974	935	959	947	946	956	944	933	971	941	862	933	962	963	924	959	936	959	948	940	949	959	921	970	919	979	956	972	987	974	985	934	965	1002	911	981	962	984	959	937	994	939	901	963	945	975	958	971	982	911	932	961	971	990	997	945	977	959	924	939	980	932	983	1003	925	932	955	960	1018	930	969	926	920	919	953	970	953	899	974	924	990	986	932	1025	946	924	976	932	961	947	946	948	926	1051	980	948	926	1005	944	984	948	971	968	971	973	978	1002	927	953	992	930	932	978	971	964	993	975	966	938	996	942	1007	952	944	986	916	1001	946	956	943	946	982	902	943	945	984	918	951	903	1004	931	924	918	963	945	996	976	957	914	979	960	896	959	957	941	942	917	975	952	924	958	954	972	951	959	957	984	934	957	968	975	958	916	914	993	958	958	930	968	908	920	908	905	933	889	979	946	902	933	961	995	944	1008	998	950	954	950	913	967	971	925	991	1011	960	973	971	960	1011	967	972	961	948	982	977	975	958	905	901	950	976	990	902	968	955	966	925	974	928	946	977	948	1040	903	987	933	948	944	986	931	913	966	956	931	896	983	938	992	956	960	972	913	963	960	951	973	988	961	963	929	898	946	989	966	947	890	1009	938	984	973	919	930	976	1002	979	939	959	964	900	941	962	940	912	935	994	1009	967	958	1012	928	1004	913	971	965	958	962	931	963	959	983	916	930	952	931	941	975	915	997	990	933	925	984	939	960	934	922	970	936	945	936	939	958	978	957	968	913	976	935	964	994	997	972	947	964	953	979	944	1002	974	945	916	950	941	954	964	974	942	950	965	961	921	915	934	941	983	990	947	978	1017	986	971	965	945	967	920	929	930	985	949	933	935	998	963	989	969	919	977	1046	931	949	905	962	922	974	1017	945	974	911	967	1012	926	980	936	1012	929	914	947	903	962	974	985	971	926	1011	945	980	953	1005	952	931	931	949	954	982	944	935	927	945	959	938	919	955	967	926	959	963	975	949	966	930	920	972	974	936	962	992	922	946	1003	932	965	989	912	977	952	989	968	934	982	961	930	960	969	926	944	966	932	1014	999	929	944	974	973	1035	915	965	954	940	962	934	947	965	971	962	948	912	962	890	939	895	999	974	933	946	984	966	910	980	917	955	1028	925	1032	969	908
22738	20954	28678	23390	20955	20989	7739	1428	1106	1051	945	916	886	823	802	818	770	720	815	774	690	727	750	723	698	651	669	675	693	743	742	685	672	681	705	734	624	671	692	644	685	699	657	671	688	721	680	665	686	702	644	679	698	692	690	633	700	650	632	671	652	628	658	670	691	652	700	681	645	660	677	651	679	682	675	672	676	663	650	642	654	688	689	661	622	628	671	698	683	673	755	635	663	651	688	683	653	664	649	747	683	604	658	644	678	687	694	683	665	640	682	660	696	664	700	671	671	685	702	640	659	653	647	679	646	636	634	622	616	628	676	659	698	713	627	647	635	654	658	630	651	691	692	676	608	641	647	689	643	710	649	645	637	652	691	615	656	637	637	667	642	612	689	638	609	675	674	651	689	672	666	692	679	664	662	675	681	704	660	675	677	683	712	690	681	619	624	654	674	669	707	659	695	669	679	649	656	691	662	640	663	633	703	617	663	722	654	706	634	737	625	684	645	637	721	665	658	700	681	657	645	627	630	646	682	625	658	671	607	667	657	662	663	673	644	667	695	660	653	635	658	647	639	705	669	675	663	649	678	660	655	652	673	693	706	665	656	624	672	623	655	683	630	651	701	693	641	704	642	623	661	641	641	634	652	636	618	671	676	631	655	639	618	674	658	662	714	661	658	671	691	707	677	662	655	657	645	638	680	649	668	639	645	645	619	621	635	702	664	669	683	636	653	676	694	646	624	629	632	637	663	674	679	642	657	674	644	690	662	676	712	694	699	667	680	617	662	676	645	602	647	653	661	694	647	672	700	646	678	685	677	637	663	698	682	675	679	653	645	689	675	656	674	625	661	657	697	645	609	641	663	683	639	621	668	668	677	656	621	653	668	644	657	675	668	640	659	663	653	638	695	628	647	652	667	607	625	670	661	634	647	633	680	647	630	663	657	672	611	677	652	693	667	620	685	684	636	658	644	691	628	618	656	668	675	666	658	662	662	692	654	634	647	635	723	630	638	640	690	663	649	672	663	656	661	628	678	639	666	665	628	631	642	655	642	639	667	604	654	663	663	670	642	619	643	678	630	675	615	683	670	644	637	641	629	634	610	686	634	652	697	667	711	666	650	664	688	664	674	644	685	672	693	607	688	677	608	662	691	659	676	646	702	682	696	646	653	676	661	661	665	650	650	648	650	665	611	628	624	654	660	678	664	651	643	674	667	627	649	618	655	643	644	617	593	638	637	742	689	626	646	625	638	660	635	642	694	667	614	615	646	689	667	658	705	644	711	628	628	658	673	615	684	645	651	645	667	660	653	626	682	678	652	661	689	667	598	603	671	701	626	622	597	673	682	664	611	621	645	653	676	692	692	672	712	634	678	687	621	635	669	694	658	641	632	647	623	658	665	660	677	652	656	692	620	682	627	645	693	670	659	624	703	607	705	684	589	645	704	680	684	675	657	675	634	659	642	649	636	665	693	646	699	631	629	668	665	690	674	675	632	610	620	687	619	680	681	618	680	617	628	642	678	703	695	640	632	665	619	677	694	649	626	690	693	634	637	685	675	627	720	666	700	644	670	659	628	671	694	688	704	698	675	708	633	671	657	627	654	619	649	620	637	666	690	628	657	650	694	651	680	643	686	678	627	673	646	691	674	638	675	671	682	681	639	678	659	644	641	707	646	671	620	646	691	611	689	609	669	656	647	662	641	666	694	640	619	678	698	670	650	625	669	666	653	629	662	610	655	651	608	666	692	629	663	669	638	667	627	660	670	662	664	611	632	675	661	662	685	629	641	690	664	648	639	693	629	688	703	667	680	705	628	693	640	659	656	647	698	663	615	661	659	660	623	698	638	638	657	633	679	618	658	649	687	667	651	693	643	634	670	647	663	624	649	661	632	663	667	629	663	646	638	649	690	693	616	653	664	651	616	700	635	682	670	664	663	624	654	682	668	634	636	679	722	702	646	663	669	621	636	668	667	669	631	649	641	615	668	633	653	679	651	667	666	675	637	635	659	631	648	667	692	690	663	669	666	663	673	693	652	629	643	645	694	656	651	669	629	647	695	650	660	626	644	686	668	658	673	687	671	655	661	646	689	650	659	678	662	657	672	642	634	629	630	634	673	648	684	651	688	612	644	674	662	671	635	647	659	686	652	656	642	643	677	644	651	624	688	636	671	626	638	639	658	683	618	692	615	595	638	640	624	670	654	606	686	697	691	632	631	688	674	628	683	659	656	689	674	674	701	685	671	654	693	624	645	764	668	665	695	675	635	672	680	656	697	624	644	637	651	694	691	638	610	654	609	620	662	681	694	693	635	696	692	678	671	661	637	628	639	638	684	655	668	634	644	651	606	686	664	658	730	723	722	707	641	651	651	650	668	665	644	614	656	647	640	660	664	646	654	627	649	682	641	683	622	677	702	612	703	616	630	689	680	691	694	685	683	653	688	703	655	647	667	693	645	663	626	631	666	672	675	614	637	660	628	629	622	666	664	674	613	687	640	632	692	666	627	671	663	632	648	657	685	667	656	635	572	674	626	681	655	627	685	656	651	683	652	651	643	625	679	682	666	691	626	642	672	652	675	737	653	639	647	646	675	675	642	649	664	627	644	649	620	643	654	643	670	654	619	645	681	645	670	625	670	683	673	656	645	674	667	637	631	643	606	648	635	690	671	655	616	659	659	646	639	603	644	630	640	648	700	654	656	693	655	665	650	697	662	628	640	676	664	700	631	669	642	702	716	706	677	670	635	632	690	653	666	648	651	655	657	643	662	635	694	669	616	662	645	640	646	669	604	660	647	639	675	632	676	659	660	643	633	657	689	617	703	675	648	634	638	674	659	676	664	635	659	701	647	655	704	710	652	708	652	679	702	660	641	677	627	679	647	662	649	625	667	700	675	664	657	679	666	661	646	622	679	627	706	697	670	629	638	675	675	652	673	672	683	701	615	667	633	698	635	645	650	676	680	654	639	636	633	620	593	635	688	609	687	669	641	667	674	642	647	645	665	673	649	634	629	674	667	633	655	677	631	646	639	643	602	646	674	678	647	675	658	678	644	676	671	608	624	654	690	596	675	644	662	638	625	653	633	638	642	662	634	646	692	625	693	646	630	689	660	647	648	677	589	630	657	672	709	637	637	663	668	646	663	740	657	637	622	641	685	657	647	644	665	667	633	659	617	669	655	665	674	682	655	638	671	657	656	599	637	636	620	611	648	682	599	666	643	673	682	645	687	682	675	632	656	638	677	659	654	684	609	689	635	657	635	652	644	639	663	660	651	664	649	641	657	681	636	619	712	664	670	650	618	633	661	697	642	627	667	639	670	680	671	701	631	673	660	626	645	665	661	645	707	667	680	689	656	671	678	680	667	664	666	668	629	675	662	656	651	643	667	687	670	634	681	662	675	646	639	677	650	697	658	662	615	632	665	605	685	648	641	626	658	599	632	598	634	638	621	645	631	667	602	673	690	652	656	676	670	614	664	653	637	668	643	677	659	649
9786	16343	12907	6816	4902	3819	3027	2443	2074	1848	1714	1512	1320	1263	1234	1135	1065	1020	1064	1018	1021	977	966	993	956	982	879	863	961	858	856	876	876	856	822	894	860	877	871	846	901	876	889	803	877	881	870	851	839	860	836	871	890	845	872	861	823	811	853	854	810	812	791	879	878	837	862	878	855	835	833	886	827	800	823	842	841	825	803	815	859	850	858	844	782	799	874	791	864	804	832	858	875	828	794	831	793	828	851	857	825	884	813	893	815	800	830	866	889	851	830	786	806	796	830	792	829	839	840	825	819	860	844	857	853	846	886	811	837	843	820	853	815	796	857	811	825	833	806	831	825	850	776	869	857	863	887	787	823	863	875	839	793	816	859	817	853	827	793	890	791	805	831	839	787	842	830	840	841	868	853	863	816	885	801	848	840	801	830	825	873	832	822	834	820	790	848	803	828	809	809	795	841	828	825	866	814	826	825	840	851	806	791	810	829	863	873	792	883	853	803	821	812	816	820	808	877	836	795	829	855	833	854	853	845	822	909	867	828	807	812	824	861	815	839	835	847	832	876	785	843	811	797	846	831	806	809	872	811	844	813	814	815	834	813	796	865	855	845	831	874	791	821	845	776	856	832	874	795	806	813	800	829	751	797	830	847	829	810	817	798	859	805	815	849	808	831	809	831	851	819	787	844	856	867	841	863	858	811	813	823	894	819	860	786	844	869	844	857	818	828	833	812	803	766	846	751	844	817	827	788	817	819	824	848	827	813	842	837	818	829	837	858	849	773	819	817	809	818	880	850	846	871	773	845	828	773	856	811	863	835	805	813	827	788	803	873	827	874	799	867	806	858	811	872	831	825	823	797	858	868	806	793	833	836	823	822	802	808	795	815	853	765	793	774	822	859	803	821	870	821	853	841	850	812	822	825	817	790	841	804	779	814	797	841	865	832	839	863	796	847	879	857	893	819	799	797	809	857	812	827	805	817	776	846	750	847	817	779	812	824	848	832	795	818	787	884	876	828	823	813	835	856	823	808	834	797	829	830	831	826	831	819	815	851	839	794	827	850	836	843	800	856	803	805	807	823	853	819	854	783	859	829	809	836	800	873	820	843	829	829	827	818	818	845	741	793	841	855	857	803	811	833	830	764	846	851	778	825	849	808	822	820	791	801	825	822	850	809	839	842	831	834	834	817	884	830	845	851	828	777	826	854	742	830	838	802	823	819	854	811	808	847	806	845	861	873	805	826	830	833	878	829	830	818	824	813	820	837	858	823	809	821	816	806	788	818	789	828	849	853	836	804	887	834	855	818	809	835	804	853	843	833	803	837	804	835	876	810	838	833	824	841	831	866	817	810	768	844	772	793	821	843	820	829	821	821	853	809	814	854	822	865	850	809	823	847	841	805	801	831	813	793	820	805	815	883	868	773	787	776	872	858	806	863	859	822	837	832	835	775	855	878	831	823	799	756	802	807	761	835	823	812	807	853	830	854	739	834	811	828	803	854	871	861	907	778	856	825	796	835	840	846	820	821	839	866	786	878	885	856	854	844	830	814	826	849	827	847	879	818	853	847	780	776	889	850	897	875	842	747	839	840	815	852	815	854	806	797	845	798	863	829	810	798	852	826	884	791	849	832	780	857	836	829	813	804	778	785	780	821	881	823	808	824	850	822	794	885	860	862	836	823	750	830	837	842	818	815	830	827	765	807	843	855	842	818	856	809	871	851	872	837	817	827	848	787	787	805	777	878	837	811	890	788	804	842	804	874	865	827	819	797	833	837	767	886	847	832	872	817	820	806	840	760	854	751	819	829	802	866	782	858	823	803	795	817	846	830	808	832	820	797	840	822	832	812	864	861	797	851	868	819	811	823	829	859	832	838	828	805	872	865	813	767	810	840	820	821	850	781	851	798	873	792	863	798	849	827	794	812	819	860	851	864	862	857	918	809	849	883	813	864	876	832	886	793	795	864	816	913	824	823	791	809	828	836	858	847	810	844	809	792	866	810	805	835	885	783	796	796	861	824	832	809	794	804	823	801	848	787	833	819	826	748	777	794	802	816	818	879	877	823	839	819	791	777	803	824	820	800	862	820	813	832	815	832	835	795	846	806	826	874	779	794	874	846	828	862	810	805	835	822	833	833	843	858	847	883	785	754	802	826	827	865	807	849	832	864	824	824	798	842	866	848	832	806	794	820	828	856	820	831	797	867	781	837	789	862	817	841	843	840	810	810	844	805	808	848	821	821	840	822	868	807	851	864	817	775	863	863	811	822	838	869	824	842	860	839	824	817	812	830	866	803	810	813	827	813	854	845	797	831	827	888	816	847	760	823	809	852	838	852	858	792	858	868	842	819	840	869	824	839	806	831	852	806	853	828	820	854	814	807	811	879	866	805	824	869	813	888	888	824	862	888	873	827	829	803	797	850	845	837	801	818	809	835	796	729	824	915	806	727	835	801	824	830	838	837	814	821	816	843	805	836	867	801	843	839	775	842	869	833	832	871	857	844	802	849	783	846	883	862	847	874	809	873	836	804	842	809	823	821	797	880	802	831	847	797	840	823	809	864	835	850	839	862	816	851	802	858	833	849	799	789	841	791	877	804	894	824	797	798	795	787	783	792	828	805	806	838	855	829	875	775	886	792	815	754	833	844	854	800	813	861	801	793	838	801	812	838	877	801	866	821	825	848	864	836	840	825	810	849	824	858	838	825	839	818	783	820	828	870	803	860	797	877	799	822	837	830	846	823	844	842	853	870	812	838	799	868	774	815	828	837	811	816	812	825	836	827	788	830	819	823	819	783	810	887	832	846	821	830	752	886	841	856	791	760	873	857	795	855	843	834	831	871	786	844	832	836	808	839	789	798	787	858	805	824	849	843	840	831	830	840	874	820	833	837	863	793	803	848	818	800	825	850	837	838	801	812	854	828	823	855	861	841	846	869	826	839	856	820	850	837	813	816	897	828	822	846	816	840	845	852	816	874	837	855	788	854	798	824	833	824	820	819	814	817	832	818	804	864	805	812	811	811	845	821	822	835	834	806	796	783	852	860	790	825	803	812	874	832	809	848	796	826	864	863	816	840	754	843	809	814	832	808	835	786	806	848	793	853	846	861	866	779	807	838	861	819	821	865	853	815	868	803	747	801	851	865	855	775	825	791	885	820	809	785	787	829	826	817	785	876	858	899	760	850	799	843	876	870	838	877	817	826	855	821	801	834	815	782	848	867	809	840	857	825	837	798	827	788	849	797	838	841	838	826	838	834	825	848	828	818	812	838	785	798	862	878	845	853	795	831	818	832	791	810	819	849	856	819	827	786	839	815	828	852	841	808	862	886	824	830	812	816	852	810	831	806	825	848	830	854	791	832	832	836	869	783	817	823	823	835	860	882	804	854	818	830	806	807	862	859	826	830	773	812	827	855	875	822	782	844	845	835	811	803	794	833	808	841	879	803	804	821	870	801	817	814	833	785	869	825	850	832	832	834	787	821	840	789	827	822	851
26688	20417	9228	1062	740	674	533	474	495	490	511	428	460	468	437	483	482	447	506	450	482	456	427	472	421	442	488	449	444	432	469	411	453	422	473	477	446	472	414	492	460	476	430	449	447	443	462	430	500	411	442	450	447	493	501	444	488	449	425	455	461	426	458	417	469	449	419	474	440	423	417	479	473	467	470	461	433	409	442	466	439	429	434	428	465	477	485	482	461	455	444	415	444	415	437	440	436	442	472	440	470	474	459	412	491	434	432	467	429	467	433	474	455	460	458	456	514	482	456	465	452	468	459	446	427	450	469	437	426	433	428	446	461	501	474	421	471	481	455	493	430	465	477	473	454	460	425	467	407	443	450	453	468	451	434	432	476	428	454	489	417	448	455	466	458	495	467	453	447	455	457	467	412	482	409	472	485	465	464	448	451	417	460	418	439	445	440	437	415	442	486	454	452	478	476	441	469	461	457	481	472	460	455	439	462	408	458	463	514	479	473	465	437	442	480	412	410	480	451	448	434	467	437	444	475	434	471	454	453	436	470	467	452	451	474	455	458	469	460	474	469	446	473	498	460	427	469	460	461	488	427	429	440	419	420	467	472	471	423	485	438	457	463	442	454	495	400	468	462	475	472	469	437	474	447	449	453	492	444	454	489	491	469	439	478	398	473	419	492	411	439	435	436	496	461	462	463	440	435	430	402	432	455	425	453	418	431	483	434	453	451	445	461	462	472	476	458	432	448	451	450	436	455	440	461	443	450	472	440	442	441	470	443	464	431	494	478	456	463	466	381	483	440	461	467	451	454	444	463	429	407	433	484	474	466	445	428	455	437	473	458	467	434	424	456	436	446	436	436	451	491	439	487	514	468	479	465	472	433	435	487	453	428	444	442	432	450	426	474	468	426	469	448	439	435	448	433	486	463	422	433	426	467	460	431	448	464	430	453	476	474	483	426	456	430	432	466	443	448	444	465	482	442	471	478	432	473	423	473	449	441	422	467	441	449	431	477	419	460	463	471	446	450	420	446	462	445	428	475	458	418	429	437	473	433	421	442	464	455	419	441	478	464	461	444	444	482	472	499	482	463	428	458	423	442	424	476	462	432	454	468	493	478	468	475	468	470	447	481	434	448	398	468	481	511	444	457	464	470	434	434	456	485	473	480	480	417	470	417	477	447	448	451	437	490	473	477	501	465	445	452	480	413	454	435	456	474	460	461	454	445	442	427	486	433	480	476	444	462	450	452	470	478	439	434	437	459	441	436	467	425	458	453	422	505	448	439	467	482	461	489	487	454	467	447	469	489	436	463	468	429	437	421	458	491	419	476	467	482	452	421	453	490	432	480	435	487	437	418	499	433	421	438	445	417	444	425	463	453	456	442	478	457	432	430	454	443	461	423	485	429	458	432	447	458	480	455	416	455	449	431	458	480	464	445	432	441	455	460	432	455	463	454	444	474	455	454	425	454	442	468	491	420	442	464	441	466	426	469	474	469	453	440	476	458	467	421	459	462	418	477	456	459	442	494	476	450	464	464	460	449	430	436	433	465	435	459	460	474	455	429	455	433	429	444	475	442	492	453	441	472	509	466	469	458	444	470	436	439	467	422	435	496	437	420	424	451	465	469	463	482	423	530	441	444	414	474	468	453	473	480	475	491	466	459	517	457	511	435	476	483	442	414	464	474	426	448	484	447	477	438	442	453	458	497	451	432	458	444	446	436	499	460	447	465	450	427	452	427	427	490	438	441	453	468	474	426	482	490	477	425	474	461	476	422	441	480	461	460	488	455	443	431	453	449	474	446	415	436	472	441	443	453	446	457	454	438	432	453	455	399	453	476	429	470	438	489	456	432	463	437	447	442	456	406	468	477	455	427	465	477	444	478	431	472	456	425	458	490	434	452	467	463	454	450	464	462	435	439	473	442	468	500	462	448	455	480	433	467	458	420	448	428	414	436	444	459	434	462	430	452	453	467	446	488	478	485	432	432	437	442	436	482	470	471	471	466	450	446	444	448	432	458	472	447	450	421	444	415	436	454	471	462	398	482	452	457	444	446	453	480	461	462	468	482	468	465	421	458	436	464	413	444	442	427	412	491	469	417	439	426	459	505	459	437	434	433	461	467	443	471	473	480	462	442	469	412	476	443	440	426	456	456	456	420	476	474	468	443	451	398	459	442	447	452	464	487	480	433	442	444	418	464	445	425	479	444	455	475	484	460	461	450	483	445	458	446	482	458	469	411	460	434	427	472	471	498	474	432	475	476	434	489	468	425	467	470	453	448	485	438	452	461	472	446	463	487	467	435	442	475	483	410	449	487	451	453	429	466	456	480	483	466	448	478	438	463	476	448	423	468	498	481	438	439	463	387	424	419	465	462	453	456	423	422	428	472	436	449	455	432	434	424	465	473	465	429	448	446	448	476	446	438	429	469	457	443	447	472	433	455	447	448	451	433	493	469	436	414	419	446	402	409	463	449	448	449	472	458	422	467	447	471	454	482	441	419	449	486	464	454	423	456	485	415	482	456	437	407	467	432	453	438	435	456	461	441	456	453	456	486	440	464	450	440	482	448	471	478	427	458	453	467	459	494	487	448	497	461	471	441	479	449	458	415	450	470	463	435	497	460	439	462	440	489	463	492	454	457	412	433	428	425	445	477	430	460	488	449	410	443	464	468	449	435	440	449	467	456	460	456	437	446	434	445	423	432	450	431	489	462	472	447	431	454	499	437	427	446	472	442	444	457	470	428	424	430	423	458	443	468	482	433	417	447	471	457	483	458	470	506	467	455	428	432	439	444	438	457	441	457	478	439	440	449	456	474	463	415	460	429	431	418	472	474	422	462	432	424	452	450	439	464	477	466	444	431	465	418	495	430	431	438	463	466	435	452	478	442	438	443	455	446	425	462	437	460	477	452	498	449	467	496	480	446	444	437	439	471	408	479	453	471	443	486	428	469	497	458	455	502	467	453	476	451	454	446	479	457	465	428	435	477	477	420	488	423	453	458	436	469	417	510	430	498	448	469	488	435	456	449	453	446	461	469	446	463	463	454	444	465	473	450	504	453	438	471	457	436	478	481	447	454	441	453	469	443	446	480	463	479	434	437	448	506	487	456	431	417	448	430	447	431	450	428	454	470	438	465	489	450	457	437	454	469	445	447	471	458	442	433	455	466	424	499	459	405	424	440	449	445	403	491	461	464	431	435	434	450	443	452	495	447	450	472	443	496	492	460	470	491	444	449	483	449	462	465	430	433	453	460	420	472	418	458	451	470	474	466	464	479	454	467	495	428	446	464	468	478	455	432	474	487	414	441	486	473	405	443	481	437	467	434	434	484	473	486	415	453	469	430	445	423	448	439	435	469	428	474	476	444	473	488	463	444	461	424	461	411	449	486	438	429	431	478	451	439	430	456	484	472	436	429	461	439	450	468	453	461	494	478	440	436	457	383	420	449	474	412	455	465	509	457	449	464	454	427	474	477	442	481	441	515	446	458	487
5249	1473	1347	894	821	713	658	652	651	575	671	628	619	624	600	583	603	603	593	590	613	594	525	594	574	617	610	534	620	571	573	573	581	584	557	526	556	574	587	576	575	574	567	573	597	580	584	590	575	579	572	561	591	587	592	557	579	560	598	566	517	541	567	580	565	620	547	554	612	520	554	533	558	568	580	582	570	587	609	589	568	546	578	613	536	577	585	543	601	527	580	556	558	594	548	607	574	569	593	622	558	556	616	604	525	595	573	573	562	607	598	573	578	553	541	583	569	636	561	568	589	571	611	644	588	584	614	555	571	606	587	575	573	594	564	579	525	578	589	584	573	611	569	528	601	578	588	565	569	560	564	603	567	566	619	586	560	574	581	540	598	589	577	551	589	598	531	604	596	560	532	597	558	581	581	548	586	554	553	525	549	584	567	588	569	576	574	571	575	561	544	568	536	566	572	542	588	570	583	578	593	573	666	570	567	595	580	582	577	565	618	540	605	536	571	561	548	580	566	556	622	623	598	577	565	536	604	570	528	604	564	625	543	605	599	593	589	568	553	625	552	577	538	596	593	602	582	566	602	585	593	558	605	599	572	587	597	618	632	538	579	571	584	568	552	574	548	584	557	591	608	565	593	583	592	581	565	583	568	578	535	586	539	581	534	568	584	626	576	566	545	578	559	572	622	617	548	610	599	572	570	546	538	565	556	562	605	573	586	573	571	590	588	578	581	558	574	545	578	566	577	592	629	568	618	557	605	581	555	556	577	542	577	548	566	615	580	563	626	598	571	574	530	541	536	607	569	585	580	554	583	571	557	572	600	596	564	618	601	589	588	535	584	578	596	574	565	567	578	560	589	574	539	524	571	570	603	549	592	532	610	596	570	559	547	601	587	574	577	572	608	602	585	563	537	572	612	534	605	564	576	597	528	565	560	579	560	569	604	563	567	598	583	597	573	603	595	598	585	606	578	589	595	581	571	578	579	646	612	587	618	598	582	622	587	620	552	579	545	571	585	556	595	565	563	562	599	565	571	576	554	581	594	557	548	596	582	610	571	586	560	597	589	571	555	596	565	614	621	605	533	610	570	537	610	553	565	649	584	591	583	578	579	613	627	537	581	563	547	543	558	552	549	582	552	569	581	589	554	567	584	565	580	576	553	599	607	592	589	605	586	589	589	585	574	575	624	561	601	574	594	575	516	561	555	583	573	591	576	584	583	533	590	555	585	584	558	581	546	645	565	549	550	587	584	566	576	587	607	603	632	623	580	570	629	572	571	591	540	571	552	551	608	589	623	554	590	584	591	556	532	563	601	581	586	594	598	520	585	517	564	593	589	565	586	591	569	559	585	575	561	592	544	556	582	529	575	541	580	578	613	546	583	600	581	537	568	551	569	578	581	559	585	561	566	571	636	563	567	623	556	565	563	579	611	581	578	585	574	614	566	566	568	575	590	561	572	587	588	574	560	574	593	582	589	550	574	599	566	576	570	598	580	566	602	595	575	588	596	589	635	594	577	590	548	585	584	582	537	553	556	536	568	590	545	542	556	574	545	539	590	567	551	606	592	587	577	595	570	571	597	581	553	549	546	578	591	546	607	577	584	603	599	587	555	555	598	554	607	594	570	602	550	637	553	566	548	581	584	537	535	571	594	642	593	568	584	580	598	563	535	603	566	598	575	569	573	563	624	572	616	616	572	628	603	561	553	610	563	597	573	586	568	530	598	568	538	594	535	609	614	587	570	581	524	610	615	601	596	595	567	534	582	557	568	575	600	598	600	530	566	566	559	629	605	570	564	564	548	554	547	513	601	593	558	556	575	546	573	596	570	559	640	581	577	582	574	550	581	602	542	586	588	559	570	558	545	535	598	558	607	553	627	603	573	571	594	549	570	586	557	533	593	567	583	551	588	595	577	578	577	590	574	529	578	576	592	599	599	593	573	581	573	571	579	570	548	576	588	549	588	570	536	623	587	566	552	585	563	578	541	570	544	561	564	596	581	583	568	529	611	536	594	563	550	599	588	563	587	593	549	593	605	614	589	595	580	603	576	577	560	565	542	491	605	645	568	579	588	633	593	618	616	599	574	574	635	574	578	579	577	571	594	551	607	577	565	595	574	556	585	617	553	593	602	569	623	616	563	582	554	606	590	559	586	544	635	611	566	582	616	584	549	601	614	614	560	578	560	554	548	608	559	601	559	586	556	588	593	579	600	573	568	592	560	571	559	588	570	597	582	564	536	569	589	555	569	580	598	597	568	587	584	590	576	530	596	548	587	534	598	568	578	592	583	544	580	598	597	570	520	585	565	591	568	585	583	611	582	595	561	586	559	587	571	560	588	541	555	598	613	588	583	588	591	593	637	608	561	586	569	572	587	599	532	552	570	575	556	570	585	593	560	587	581	592	589	525	585	568	586	572	564	594	523	568	593	594	533	606	566	605	563	601	593	583	548	577	535	569	531	546	625	524	582	583	546	590	617	564	618	572	575	573	555	583	543	614	589	587	562	634	582	586	549	583	546	590	598	580	571	601	582	558	564	603	562	572	588	577	565	589	607	604	554	557	581	562	568	600	569	555	615	574	635	517	627	581	592	560	563	590	635	573	620	569	603	533	546	574	549	567	542	594	576	583	555	571	568	589	566	512	545	577	631	564	565	614	646	619	568	569	613	615	541	584	601	526	523	573	560	577	553	603	561	564	573	597	546	603	594	561	572	552	563	579	573	560	581	598	537	601	578	588	591	582	559	569	566	575	563	617	596	593	557	561	590	556	585	552	564	547	561	599	598	602	571	589	566	559	568	576	614	529	581	578	564	587	549	558	534	574	556	604	550	581	591	593	588	578	595	535	589	607	581	556	583	596	577	560	600	563	564	567	574	509	566	528	626	570	573	548	567	564	537	605	553	592	632	573	582	591	556	571	549	576	594	533	547	588	541	583	601	571	580	597	558	625	584	571	556	592	605	568	593	615	548	587	533	581	587	544	586	565	576	573	555	587	550	535	580	619	597	593	535	568	553	589	535	555	581	600	576	576	530	553	566	593	619	598	608	576	551	561	562	586	561	560	553	571	599	584	595	537	554	551	568	539	558	586	576	558	595	588	596	556	597	628	545	595	612	561	612	572	610	578	621	581	579	572	599	536	571	604	563	561	567	564	578	625	568	571	588	570	586	628	566	588	587	543	620	571	594	550	574	562	586	582	558	552	563	621	543	615	572	618	589	559	555	565	561	594	559	601	610	590	613	559	537	565	593	574	549	611	553	580	630	572	576	575	570	572	564	532	559	555	575	636	575	587	536	595	591	545	571	577	585	552	590	553	598	550	559	597	598	623	608	604	605	551	620	547	597	592	574	566	643	563	593	574	580	592	568	549	578	590	554	519	603	579	572	570	603	539	582	581	617	563	571	551	571	566	554	587	547	535	610	562	587	560	595	580	581	569	549	578	571	629	563	584	543	584	571	576	570	556	564	580	564	577	618	549	563	536	523	586
23723	20952	28205	23856	20934	9793	1691	1157	1020	962	923	886	888	879	855	865	847	823	750	851	770	791	809	796	789	808	813	779	789	784	768	793	822	782	831	788	791	755	757	808	791	752	748	780	785	787	814	776	781	812	777	786	811	711	753	794	750	792	764	732	752	735	777	750	760	793	765	799	747	759	803	801	827	810	774	752	820	703	801	812	745	779	773	723	751	708	772	737	760	801	744	775	731	770	779	760	758	799	736	822	735	758	809	703	790	827	816	788	813	811	770	728	772	763	757	742	810	759	809	776	780	758	785	729	789	739	777	776	764	739	756	731	746	755	786	761	758	755	783	791	736	760	776	764	780	803	745	784	757	767	732	729	729	794	774	763	736	763	735	800	752	720	740	779	734	808	795	795	779	786	763	781	801	798	790	806	736	765	736	757	811	783	789	729	758	764	696	784	727	777	769	754	785	771	716	770	788	807	794	787	800	765	744	708	760	700	792	757	761	767	807	775	791	748	768	782	771	737	766	735	764	796	782	726	801	780	762	743	737	723	745	753	742	785	730	756	745	762	754	781	787	750	799	778	777	784	793	734	744	750	778	745	764	779	779	730	730	768	791	774	760	731	777	751	732	768	750	713	816	732	797	731	751	773	758	812	767	755	751	802	772	820	764	766	792	765	752	748	742	737	741	738	749	765	754	794	722	725	774	768	786	764	736	760	746	804	719	760	754	730	760	714	783	773	732	744	791	734	738	764	750	803	781	759	741	792	763	760	763	826	777	790	798	771	765	792	802	741	812	796	818	785	783	785	683	763	792	792	682	796	778	798	793	784	751	787	766	741	722	791	760	783	770	789	770	708	770	785	779	751	780	799	806	801	793	758	781	755	784	761	836	740	777	754	774	739	792	788	782	754	824	775	735	759	761	789	785	798	758	780	712	741	726	769	794	772	776	774	762	802	754	718	782	770	790	789	763	800	766	781	803	762	749	810	763	750	829	758	774	777	765	705	773	731	742	745	745	787	788	813	754	744	773	729	827	783	788	774	807	781	748	775	795	799	740	790	812	736	711	740	782	742	780	764	756	745	824	782	759	741	786	786	744	757	710	776	790	796	755	730	761	722	755	782	730	785	757	749	767	763	744	792	767	778	791	776	771	728	788	807	759	728	755	748	780	816	787	802	771	768	728	805	810	763	787	787	803	764	763	746	763	754	795	695	799	781	781	780	801	800	753	771	743	771	776	758	767	795	734	797	777	791	750	744	782	745	730	757	770	802	716	764	808	764	737	755	746	756	774	773	806	840	746	758	720	784	730	747	780	807	740	755	762	754	758	761	747	813	792	786	778	759	799	768	778	732	752	761	783	759	803	751	751	736	736	798	743	782	740	759	741	781	795	731	774	756	775	788	743	775	749	778	786	751	715	782	765	755	791	783	775	756	746	717	677	756	759	769	754	738	765	752	782	708	755	756	727	777	791	761	760	780	754	806	761	762	762	781	810	748	764	736	748	817	831	769	730	778	808	755	771	766	768	816	793	728	735	816	737	727	754	700	753	785	764	749	758	772	746	754	743	768	754	782	743	749	739	781	771	776	779	786	779	769	789	802	767	738	758	764	778	770	788	820	718	720	719	792	792	768	782	764	760	753	781	780	774	755	774	752	777	799	773	780	752	767	775	761	793	786	738	718	768	794	713	804	749	767	751	779	761	761	749	751	773	779	794	724	837	767	741	747	755	804	791	800	716	742	733	745	813	765	739	765	776	797	746	823	724	736	804	711	736	717	743	774	769	786	744	762	749	762	745	793	721	734	743	754	754	729	764	729	782	737	787	765	784	759	718	807	737	750	711	750	827	814	789	784	825	792	817	785	732	791	773	792	788	770	800	779	753	760	758	766	749	746	769	831	759	797	817	804	761	800	752	727	742	796	816	722	764	726	766	736	741	742	743	739	705	858	756	779	757	760	796	735	763	788	788	797	775	798	777	777	777	798	780	799	759	735	784	840	758	756	772	844	791	812	764	774	788	780	720	803	817	753	702	787	755	741	758	763	746	734	766	826	786	776	743	741	774	775	732	771	752	778	733	743	750	778	796	763	721	783	758	788	740	796	780	782	764	765	767	773	763	811	781	807	731	786	796	816	728	777	774	764	729	723	828	765	762	808	762	796	732	774	811	753	765	815	796	757	748	750	754	802	744	769	726	794	823	787	731	824	722	780	715	758	754	803	792	774	750	724	760	772	756	758	794	762	747	785	757	803	745	809	736	796	725	716	777	728	777	806	756	746	760	760	829	799	753	811	749	688	735	797	834	761	810	765	716	789	750	788	767	770	774	761	773	784	752	765	747	803	807	798	827	780	691	747	793	761	730	739	795	804	758	766	798	802	780	735	819	718	762	749	718	749	754	763	711	743	754	752	804	744	784	744	737	740	804	695	739	804	773	761	766	736	764	731	799	752	782	770	721	748	775	758	717	785	780	732	770	781	723	754	802	783	766	780	739	790	773	782	724	780	767	732	782	736	757	807	770	783	765	798	807	808	785	786	746	745	751	698	833	767	781	757	796	766	772	764	741	779	741	804	793	796	733	761	798	770	816	706	752	760	778	762	756	773	759	768	706	727	750	821	769	779	766	758	766	754	774	804	726	774	782	791	795	787	785	788	714	752	741	767	752	801	808	742	711	793	770	741	743	729	814	773	704	792	778	748	772	789	816	808	731	767	711	756	748	763	751	752	787	759	715	780	760	754	765	751	780	778	737	817	780	788	738	737	772	726	798	754	777	755	811	802	809	732	805	791	734	776	729	775	763	805	784	821	740	801	765	806	793	729	759	810	765	778	767	787	751	782	796	763	733	698	726	762	783	774	727	774	803	765	789	739	719	775	772	786	782	781	738	765	741	777	758	733	729	780	773	799	803	746	733	778	772	759	754	741	779	796	770	771	791	776	811	775	760	835	764	784	774	788	775	772	768	752	783	763	769	751	782	775	736	799	779	785	785	783	782	813	802	740	776	755	783	771	786	745	789	774	755	735	728	735	796	793	786	746	743	758	783	776	773	719	855	763	733	771	773	760	735	773	772	761	722	761	761	774	749	729	765	789	814	766	735	785	788	823	760	727	763	802	824	809	731	757	741	742	788	743	789	735	789	754	810	767	748	789	741	755	726	762	710	747	749	802	793	766	722	773	764	788	781	748	757	780	741	780	732	764	768	716	789	754	775	759	758	724	717	741	792	724	790	743	776	752	758	756	717	767	755	758	737	803	764	792	760	766	770	806	790	724	746	787	746	823	783	772	760	787	728	725	791	743	738	695	758	785	801	774	836	766	785	756	813	717	729	801	791	772	735	718	762	759	732	762	802	751	779	771	776	727	750	756	787	799	820	791	758	783	726	794	749	822	775	767	765	779	781	763	802	771	730	771	779	726	797	774	799	830	769	726	726	747	773	741	768	757	717	730	750	779	755	722	752	770	754	767	777	772	796	791	807	745	765	731	762	694	759	802	743	738
6807	10225	8328	4228	3186	2504	2205	1731	1641	1456	1376	1291	1206	1177	1179	1131	1171	1047	1084	1085	1084	1074	1078	1021	1030	1007	1014	966	997	1012	983	986	984	1014	999	976	995	922	1002	974	994	994	945	993	919	973	983	958	981	965	1020	984	1006	986	963	1042	929	1033	928	975	967	956	988	964	919	939	981	925	982	978	964	902	950	965	987	908	932	916	1014	983	939	926	962	934	974	1009	964	939	927	941	937	962	960	943	1005	967	1001	924	958	944	929	950	954	1009	958	947	952	875	941	1007	942	963	968	960	972	915	943	963	975	943	967	896	947	985	996	995	933	965	1025	947	963	973	919	940	973	906	976	963	977	957	978	964	929	1002	985	962	912	968	972	982	947	980	992	987	1032	952	901	1007	977	907	943	1009	1004	910	908	958	1000	1016	956	969	978	961	1005	985	1056	916	925	969	958	904	979	931	1008	951	1048	953	956	973	1012	924	967	975	936	955	954	911	911	943	923	925	988	1036	926	979	891	918	952	924	951	975	938	1029	961	944	950	1034	946	990	898	968	985	883	924	939	935	937	932	986	957	952	981	1027	935	984	905	957	965	943	1000	941	899	963	960	930	965	982	943	967	964	897	983	972	964	960	963	969	938	998	985	982	931	982	990	952	936	976	964	926	956	988	959	963	939	923	930	1019	968	955	912	1015	939	956	895	981	913	924	977	982	938	955	941	943	957	907	987	944	944	888	960	956	947	974	962	999	991	971	988	917	904	941	974	921	917	968	899	903	989	942	949	989	988	954	951	974	945	961	920	960	952	950	996	1024	941	907	955	945	1002	936	963	966	970	946	1046	916	942	956	982	956	976	968	975	907	977	936	980	959	913	993	945	944	986	890	935	953	958	943	1012	1006	1031	900	970	979	947	1007	969	958	980	1005	922	972	1015	965	957	966	946	942	951	950	926	986	934	913	902	951	956	979	982	981	962	989	901	978	956	933	983	990	1004	923	976	918	978	941	897	958	986	893	964	989	963	976	947	1009	975	950	980	975	948	968	941	971	914	962	979	970	912	1007	982	954	1027	977	999	925	920	942	987	962	1015	961	942	919	970	950	923	985	961	946	969	887	937	971	955	968	975	970	982	949	1004	943	936	960	923	935	988	986	925	908	943	959	972	1014	928	933	957	971	976	996	1016	932	961	944	935	970	912	962	964	981	955	973	966	965	953	936	996	972	974	935	952	906	999	956	937	955	926	961	948	974	931	973	972	949	952	913	936	954	914	949	953	944	992	1023	992	1023	938	939	909	933	994	997	994	897	1004	1037	971	928	976	905	925	927	978	978	945	967	961	907	898	965	956	991	951	991	954	931	954	977	958	1021	962	944	962	933	960	976	985	939	983	1082	963	984	951	928	924	923	932	956	992	914	984	937	989	965	897	964	930	907	976	949	979	935	977	974	947	946	944	936	971	951	1005	978	977	939	924	1005	947	943	875	979	1007	972	936	985	926	968	962	874	952	935	947	1021	955	972	988	947	964	908	998	993	940	1002	1041	1001	990	947	922	958	945	956	946	963	993	888	932	986	988	949	973	931	937	988	964	988	943	956	897	1001	946	1015	951	952	953	970	981	948	1001	924	978	1003	977	962	972	924	959	941	961	980	982	967	907	948	963	965	960	975	936	975	955	935	955	954	916	950	972	975	990	941	978	936	951	962	928	1003	994	973	911	948	957	996	934	942	1002	908	942	995	959	972	968	915	960	925	909	962	964	980	968	1015	940	902	932	994	972	966	928	938	911	943	939	950	956	999	934	944	1000	986	917	998	999	1027	966	960	950	945	960	966	908	952	969	947	948	938	970	970	1004	961	941	948	966	995	989	878	955	913	986	956	998	935	978	1007	923	958	951	927	919	1000	956	988	909	927	993	918	931	930	942	901	974	943	964	1030	991	977	981	992	939	915	909	879	985	951	964	957	944	958	981	985	948	961	938	974	985	944	977	920	974	909	963	980	890	942	944	992	990	942	966	972	947	1004	976	947	984	990	973	923	990	955	918	943	949	994	971	950	946	929	953	967	951	948	876	907	1008	985	1009	966	1012	1000	974	943	979	946	894	998	940	938	868	936	928	959	915	971	941	917	946	993	920	994	939	982	974	1005	985	932	988	981	961	960	960	954	913	1018	952	943	987	938	947	929	947	910	928	996	1021	962	961	944	977	976	884	995	937	990	998	970	980	932	974	962	937	931	931	968	1003	973	977	962	965	1005	903	955	974	920	930	952	956	906	1039	969	930	957	938	971	998	979	919	975	914	990	975	992	993	966	980	968	956	922	945	975	959	988	991	943	929	954	926	997	947	929	996	947	952	990	955	939	939	971	995	974	946	953	953	966	939	954	986	955	962	949	971	965	999	946	967	915	952	938	921	959	942	906	965	957	967	903	941	960	970	982	979	949	982	967	938	971	936	903	980	941	895	988	952	925	987	963	980	969	939	930	964	963	948	939	913	971	962	1008	922	960	953	945	923	926	923	954	1004	991	1001	931	946	1004	956	937	970	898	978	929	972	937	944	1017	1010	999	949	1031	972	985	1025	944	971	914	988	944	960	953	977	965	969	935	938	943	955	963	975	965	936	921	1008	980	1003	917	975	893	985	956	984	1059	977	920	1004	967	914	958	983	961	924	950	963	928	938	985	953	964	945	939	991	895	918	923	982	988	990	913	981	885	931	962	977	979	981	967	981	944	1007	959	998	978	969	974	966	927	914	983	957	993	1013	1027	945	885	975	908	925	962	976	897	972	987	948	925	921	977	1007	943	979	977	912	890	927	959	924	980	972	968	921	971	907	946	953	934	921	930	939	927	904	952	930	959	1003	953	933	993	898	941	951	987	942	1023	917	929	950	956	961	960	983	943	949	873	966	969	940	961	972	952	1009	950	954	986	970	918	948	954	968	921	994	917	959	951	993	924	932	926	904	963	933	967	916	966	1015	974	930	945	1023	992	936	945	1043	943	995	1019	948	969	939	973	943	942	976	995	947	913	958	962	985	988	1007	936	955	935	922	959	988	1016	910	956	967	973	960	958	952	974	987	941	933	924	904	985	945	943	988	967	990	920	1005	932	979	977	951	965	967	978	945	910	984	918	989	971	952	984	935	899	920	925	934	948	1016	949	1028	940	953	915	968	963	962	966	954	945	972	970	924	934	986	914	1001	940	956	943	940	958	956	990	887	926	897	957	975	994	922	928	942	965	936	963	992	997	957	944	933	967	950	957	967	965	954	938	967	936	964	965	955	916	959	990	989	948	975	939	939	966	960	989	988	1020	955	980	917	970	962	970	986	933	927	974	905	960	953	919	975	916	922	921	940	962	1008	952	934	948	929	900	926	955	962	1010	912	976	999	994	990	1006	979	960	987	969	973	964	989	947	924	971	956	935	1007	996	915	966	975	942	991	957	909	981	1009	1006	961	943	932	985	964	1006	966	954	915	937	941	984	956	938	1002	1008	929	986	990	923	956	988	935	991	968	962	958	995	972	951	940	945	982	919	993	995	983	988	1000	961	944	963	992	942	936	1013	977	942	961	959	948	996	958	1002	896	907	1012	956	911	987	1011	960	959	989	940	1004	972	925	963	983	966	907	976	969	938	961	950	932	996	916	953	960
22691	20964	28683	23425	20964	21006	7679	1413	1120	1001	965	873	843	837	806	791	730	765	758	767	700	770	698	705	701	706	751	724	698	701	695	715	675	646	729	665	672	665	706	655	713	688	665	713	692	687	685	647	710	667	658	705	673	659	647	648	673	651	672	656	629	659	675	662	683	655	667	671	694	656	683	630	672	654	698	691	655	627	692	645	670	647	671	677	682	671	635	685	650	658	623	640	662	647	702	705	675	686	669	690	712	706	635	667	633	634	629	675	708	674	639	630	640	638	682	621	682	658	658	649	688	656	641	638	719	638	701	627	668	649	641	711	637	646	652	640	633	681	659	650	660	649	673	679	658	621	678	713	702	643	611	670	650	700	683	709	644	677	610	594	682	663	678	659	644	672	598	674	639	636	711	652	604	645	635	674	683	651	633	694	654	648	651	673	588	645	660	683	685	678	647	669	611	641	645	662	689	671	644	655	658	694	670	670	632	674	657	649	680	617	657	670	656	657	637	676	637	621	673	697	622	612	652	670	647	647	631	582	671	626	670	653	678	663	652	685	685	679	613	651	645	641	672	651	639	702	638	634	670	684	687	587	682	609	640	697	640	683	656	612	636	631	645	667	648	609	642	662	633	682	653	650	647	665	659	700	621	667	651	692	688	673	660	681	682	620	667	708	702	674	660	657	664	634	666	683	651	652	680	675	657	670	640	646	643	664	652	638	663	686	630	643	704	649	661	675	641	662	661	603	647	626	641	663	653	666	601	638	648	616	667	612	618	681	645	638	638	637	663	627	664	667	631	665	630	663	652	643	693	698	610	696	654	665	659	651	723	626	637	654	645	711	645	621	643	647	654	659	649	587	643	659	666	626	672	704	644	664	611	713	611	638	666	643	678	643	645	637	657	653	705	644	623	630	664	647	656	680	638	661	618	673	655	674	631	650	629	672	624	625	724	657	674	649	657	679	651	682	672	654	624	678	645	634	654	727	657	667	566	660	636	680	634	665	689	619	663	690	638	685	624	648	640	647	660	641	665	642	700	689	645	635	686	653	659	643	623	652	665	650	647	643	660	635	651	652	630	640	655	633	666	698	662	610	669	679	682	639	621	618	652	635	677	639	647	657	667	653	645	722	670	645	666	633	681	675	685	671	642	604	700	676	680	655	700	636	621	674	644	657	634	705	670	627	646	661	656	658	645	635	629	671	646	609	678	691	668	663	652	665	655	652	619	657	641	699	690	636	682	673	662	658	663	650	619	668	648	704	687	617	680	620	648	687	670	697	661	647	626	615	632	620	695	666	670	642	676	655	713	685	651	635	696	646	661	660	655	615	656	662	663	662	638	648	641	687	713	654	608	637	645	640	627	657	677	641	666	622	667	710	665	661	644	637	628	660	655	675	669	628	678	618	660	658	634	661	665	675	665	592	666	638	693	652	599	704	672	653	646	642	621	629	663	642	647	635	649	676	680	671	677	629	673	649	633	711	690	606	662	645	674	613	675	647	681	671	689	656	648	638	660	665	601	665	643	683	628	645	657	677	640	632	636	640	722	650	651	644	681	595	659	646	646	668	622	618	627	647	691	705	649	667	644	694	637	663	692	686	690	654	665	641	645	626	620	668	635	688	664	670	651	674	686	658	675	655	638	636	646	701	644	578	611	632	653	643	591	640	660	649	648	679	652	712	641	646	619	616	659	681	655	664	637	637	650	630	665	680	660	618	610	665	652	661	667	641	679	690	694	668	634	666	622	633	679	709	684	652	627	612	631	656	657	708	670	660	647	632	636	630	597	670	683	661	653	634	651	618	696	674	663	630	642	638	640	640	653	647	661	654	628	650	637	633	652	647	648	661	601	657	701	657	693	711	660	681	631	603	658	694	691	725	661	655	671	681	690	653	656	627	674	619	666	614	665	648	667	647	678	638	632	620	577	645	662	665	627	650	652	687	645	654	701	689	698	653	632	643	623	648	631	631	626	640	722	685	635	672	633	647	665	629	642	682	619	666	675	690	654	697	641	684	675	663	614	679	684	644	671	696	673	660	634	633	682	682	618	664	622	640	674	667	639	685	703	665	635	722	622	659	658	687	680	672	695	680	677	659	630	647	672	694	662	675	646	670	665	656	643	674	645	650	667	652	630	702	700	662	657	655	668	659	717	661	639	666	619	674	647	642	650	635	673	635	622	664	617	658	644	655	663	622	659	693	617	625	674	685	671	685	684	648	653	620	656	686	626	617	664	688	662	666	627	687	646	655	643	631	648	686	689	646	701	626	649	639	645	632	702	636	650	651	710	662	658	642	651	630	658	688	652	690	698	628	671	633	633	666	670	649	678	674	656	625	669	663	635	625	688	692	656	609	704	652	657	693	657	635	646	606	629	672	688	633	634	655	660	702	670	657	675	679	676	637	600	651	676	684	636	621	661	673	654	642	624	674	632	668	637	673	684	675	671	671	659	691	698	672	692	677	653	688	607	649	659	586	687	678	650	650	674	638	654	675	683	640	640	639	643	650	691	686	686	670	662	595	628	630	619	668	668	687	652	663	672	706	653	676	647	651	660	633	659	714	641	682	667	617	674	696	640	666	624	647	688	676	668	651	633	631	648	663	673	645	624	673	668	701	668	641	619	661	674	622	699	724	628	638	656	662	629	642	648	645	667	631	658	668	658	670	671	655	659	650	648	641	668	636	629	653	637	676	651	588	699	692	649	661	624	662	640	689	621	681	646	648	678	663	662	622	602	656	678	667	620	668	606	637	695	631	621	667	723	681	657	627	695	623	657	666	661	704	627	671	686	716	607	641	609	627	678	662	615	673	666	652	718	695	638	657	621	645	630	722	638	654	697	632	662	681	632	660	663	714	644	656	665	608	662	648	663	621	680	634	615	644	659	685	637	647	651	636	649	666	655	656	670	658	644	669	631	651	644	604	686	671	628	651	641	667	695	619	673	717	693	593	616	650	664	637	646	653	649	611	635	634	674	673	705	622	641	653	632	685	641	674	645	709	689	660	660	659	623	662	644	668	653	675	660	639	626	684	672	651	625	662	642	643	612	665	678	716	629	652	645	651	684	658	657	641	692	639	684	669	666	671	658	630	607	692	667	675	644	668	640	688	658	660	610	667	621	647	661	712	612	687	688	648	669	600	686	690	681	684	655	668	685	673	659	699	640	618	634	654	647	625	659	671	636	681	643	707	640	669	609	637	643	680	670	697	658	645	662	637	664	622	654	662	667	653	642	672	653	655	656	657	632	607	665	640	636	655	669	705	623	632	694	607	688	693	657	633	639	675	689	653	663	637	618	625	672	611	626	643	636	668	652	669	662	676	650	694	626	672	688	681	657	641	660	713	700	652	661	651	630	658	643	654	671	667	678	614	693	666	640	631	646	730	696	700	646	669	634	710	652	742	655	602	672	648	648	632	656	704	690	667	612	632	628	658	681	703	671	667	666	646	666	634	656	675	657	700	642	623	647	666	686	629	674	679	600	663	599	626	662	648
9487	16234	12779	6796	4872	3794	2912	2420	2116	1832	1602	1522	1371	1311	1246	1183	1148	1092	1061	1026	1017	972	927	937	955	927	934	917	943	901	894	949	885	901	837	868	913	864	905	895	821	866	897	852	847	852	870	868	823	891	912	821	845	827	854	803	862	840	832	831	833	808	838	856	835	851	839	835	844	816	826	792	802	852	792	837	840	823	832	851	827	866	786	850	835	827	810	827	816	834	832	858	816	771	831	861	848	813	780	783	801	841	832	852	828	819	830	813	847	851	834	854	862	856	838	816	826	839	838	838	827	850	873	813	810	818	823	796	825	827	805	820	885	875	814	822	765	815	833	803	794	796	811	835	800	873	816	822	822	811	875	886	821	820	831	833	823	828	861	807	833	802	851	786	827	832	843	798	831	811	859	845	801	837	841	877	810	804	850	808	827	837	893	848	858	835	825	828	808	799	803	827	830	872	815	829	826	825	788	818	847	838	815	817	848	820	821	869	801	854	866	851	778	817	828	807	800	780	876	789	843	803	844	794	802	820	799	809	813	818	831	777	807	830	842	784	783	824	844	827	799	832	816	766	831	813	826	829	833	809	829	844	862	853	836	891	869	822	779	876	795	766	814	852	837	827	789	857	826	816	833	859	822	854	883	753	835	808	855	795	784	848	837	859	823	815	859	786	824	815	790	794	837	842	866	819	785	819	859	805	825	840	819	807	834	829	833	798	858	823	801	854	844	822	808	834	820	840	816	813	796	830	852	825	840	806	803	820	825	790	818	862	801	793	810	847	836	779	780	819	794	796	842	805	810	860	858	837	843	793	853	776	851	800	820	843	830	841	823	832	808	749	780	801	849	855	799	800	862	845	788	827	807	824	818	817	846	790	841	846	806	814	853	846	859	806	786	826	803	835	815	829	826	816	820	823	838	827	808	821	856	863	806	840	812	811	832	866	840	859	787	811	809	856	853	826	803	832	812	820	784	833	806	832	794	832	866	843	854	829	862	834	818	860	827	838	808	834	836	815	800	791	829	776	863	832	783	836	816	887	800	809	864	835	822	786	784	847	854	870	803	822	842	855	801	834	819	842	821	821	837	822	795	794	851	793	801	865	825	840	784	801	823	847	834	807	859	788	838	831	831	822	866	813	840	817	835	867	825	826	782	820	859	845	825	801	868	830	776	785	854	834	820	853	787	843	837	809	846	771	837	825	836	844	854	782	839	803	809	797	837	863	834	779	821	811	804	791	818	811	864	829	850	823	820	774	835	796	818	804	829	860	887	842	840	777	837	854	852	860	833	821	829	838	831	831	872	881	790	854	812	830	778	815	876	808	810	801	777	821	832	787	810	835	823	832	806	847	840	819	804	808	797	848	835	863	826	804	804	860	841	811	859	806	844	830	840	832	861	813	806	852	840	827	834	797	868	844	813	853	768	867	785	869	842	780	809	839	927	833	800	801	822	800	869	833	811	836	870	828	837	821	848	802	829	796	844	846	857	816	889	844	804	795	814	817	906	803	877	879	800	819	841	809	834	841	827	835	798	854	793	850	838	863	784	821	790	816	858	836	787	840	807	781	771	792	760	815	806	829	858	847	791	840	806	853	822	844	830	807	825	812	800	801	793	777	885	842	852	811	784	798	811	835	805	829	789	803	820	827	833	821	827	811	808	863	866	807	853	834	821	807	869	821	848	842	821	810	819	787	784	845	778	806	819	800	857	841	826	773	785	841	839	775	805	798	795	883	900	849	824	815	842	797	840	825	814	825	852	782	858	829	787	859	813	840	868	819	782	846	811	835	819	796	866	876	760	839	795	840	790	817	803	838	792	816	807	806	829	791	881	878	770	807	825	873	860	885	777	831	830	878	811	745	834	817	848	848	804	810	845	820	812	844	874	878	839	810	807	843	775	805	772	775	827	848	815	859	786	814	802	831	815	811	870	823	801	805	834	833	864	828	881	874	829	837	797	849	820	799	837	839	862	770	845	800	786	830	846	796	799	853	824	838	830	851	804	835	829	794	854	794	850	851	806	813	816	830	804	822	823	818	857	869	821	765	851	781	836	823	826	808	842	833	822	832	795	801	825	821	799	803	852	827	828	832	812	849	849	800	816	841	824	823	850	771	799	892	856	823	773	791	832	772	854	814	806	853	855	798	878	802	860	767	826	809	854	839	808	813	781	769	829	807	773	820	795	855	824	810	824	857	755	851	810	807	825	811	892	875	860	831	808	820	836	813	825	803	811	782	838	796	851	852	772	827	814	810	850	881	775	782	830	791	835	847	856	744	811	875	883	793	818	825	797	849	815	815	784	798	843	792	845	847	863	809	828	851	849	816	822	857	827	829	815	814	848	822	835	850	844	852	840	811	848	793	830	812	856	828	835	833	789	885	812	846	840	842	855	844	855	811	795	832	874	816	828	835	780	824	842	810	804	855	807	790	848	844	841	819	793	816	924	784	811	780	772	807	806	835	827	886	837	866	838	857	768	830	814	776	814	780	813	803	795	848	841	793	879	881	765	839	839	841	817	854	812	869	799	809	839	815	824	854	836	820	809	813	856	814	818	840	786	824	807	840	828	794	806	810	846	819	821	832	822	864	818	788	828	841	753	797	821	812	845	817	793	818	836	797	800	777	832	845	884	865	808	854	812	804	789	789	848	832	877	894	846	824	837	829	823	787	811	797	820	820	798	798	822	805	787	819	799	831	859	804	780	807	819	786	829	846	808	852	820	838	822	823	792	812	860	829	843	811	789	794	817	873	824	838	802	853	844	806	842	819	843	824	861	805	842	819	842	762	808	840	865	894	804	803	809	842	773	824	870	786	811	867	792	780	829	789	811	808	836	855	830	802	838	825	787	845	839	802	882	786	825	824	874	751	786	780	787	848	801	819	809	855	811	781	849	815	825	838	801	828	867	775	822	825	840	808	863	796	816	856	792	809	828	828	817	886	796	829	819	863	803	846	796	838	828	846	836	776	786	839	858	857	845	856	818	868	849	839	832	878	835	876	805	821	776	809	852	855	828	846	868	850	807	826	786	827	784	827	847	817	862	852	826	828	859	812	766	737	793	821	788	809	893	807	786	817	802	839	805	832	835	821	780	821	813	825	830	829	817	829	827	832	802	847	803	805	827	826	843	843	779	760	759	773	802	826	812	836	837	831	809	857	796	807	837	808	818	784	776	830	841	821	807	817	864	785	806	840	819	814	817	792	843	809	745	814	861	901	827	857	798	841	820	841	812	821	786	784	821	852	806	782	794	780	809	821	814	798	798	869	801	857	831	820	877	812	823	810	829	857	779	837	771	812	827	858	742	864	857	858	874	758	788	810	799	851	835	841	807	826	811	791	774	839	862	849	817	892	809	849	807	830	786	835	816	796	891	843	799	848	811	787	834	825	821	815	826	816	828	874	797	830	821	809	888	834	796	822	826	842	832	811	833	799	830	793	774	845	809	821	780	820	811	803	840	846	782	851	812	800	804	804	822	814	807	805	846	822	843	841
26560	20365	9177	924	606	519	493	458	465	500	468	460	415	442	436	469	445	487	437	444	455	458	453	445	448	430	469	462	470	459	420	455	461	424	462	461	451	460	465	438	446	467	418	456	490	477	436	476	484	444	469	437	442	452	446	484	445	474	418	486	501	453	432	438	445	461	445	479	453	430	433	461	450	453	451	476	497	433	490	475	414	499	473	450	444	434	462	415	437	427	443	433	489	441	427	441	471	439	442	445	460	431	432	445	496	435	433	443	501	455	485	420	447	494	460	429	430	437	456	456	445	480	428	453	403	433	461	464	445	476	434	458	469	427	445	445	434	422	495	441	475	460	436	448	454	461	452	437	460	460	453	463	467	454	462	458	467	465	493	436	453	453	448	431	424	444	489	434	449	470	441	451	430	459	423	510	415	466	444	418	434	418	444	459	451	434	451	447	442	457	471	430	468	442	455	426	439	419	438	416	431	395	439	468	452	484	449	481	423	440	433	438	484	452	454	485	447	463	412	438	448	464	450	420	465	442	417	437	423	441	434	474	464	443	432	415	425	468	469	443	487	465	459	458	440	445	429	468	465	438	430	492	484	490	437	467	452	429	427	447	438	411	450	458	418	427	431	397	418	469	466	432	481	431	454	447	426	448	482	465	443	442	470	439	408	442	420	464	489	447	440	423	460	451	429	484	388	446	435	448	451	441	437	436	488	465	450	445	447	458	416	441	470	441	392	420	459	456	432	452	449	465	458	429	450	440	450	446	493	418	468	444	440	426	469	428	436	423	468	425	480	455	461	448	478	423	440	413	437	468	486	442	454	445	466	436	447	454	439	453	465	445	479	448	418	442	510	445	454	427	457	437	455	460	455	463	438	407	442	470	470	446	443	457	444	466	422	439	463	453	451	462	427	489	461	483	456	453	476	430	438	390	426	439	436	452	436	458	481	458	443	444	437	470	458	424	416	432	464	428	452	451	426	396	444	472	445	383	444	438	428	393	433	456	455	442	458	443	456	450	460	485	440	388	469	408	462	473	403	515	444	472	443	466	428	445	423	480	426	425	471	440	463	449	410	481	471	467	448	448	466	452	446	419	429	401	455	427	458	447	421	431	428	451	440	484	479	469	454	415	455	480	436	440	461	423	417	450	405	457	453	442	469	481	420	464	413	467	488	450	449	473	453	459	485	482	452	434	451	415	449	484	457	423	437	444	429	422	475	465	435	432	447	416	457	422	445	412	447	444	458	472	453	440	442	453	424	475	467	454	444	467	431	456	455	457	463	427	441	439	496	433	482	461	443	425	437	426	438	453	433	428	452	451	425	466	422	410	459	478	468	461	434	481	432	445	440	447	433	421	423	450	443	468	458	452	440	395	504	440	486	468	440	442	462	426	433	431	420	458	457	448	440	435	477	415	466	481	464	444	437	438	412	451	403	462	423	415	424	476	403	417	466	484	413	519	464	452	442	431	457	476	461	425	445	442	431	464	465	438	435	455	455	440	435	433	430	439	440	453	414	441	455	445	469	430	440	475	435	440	433	451	463	459	484	445	455	440	460	413	420	470	466	499	455	458	491	439	453	420	466	458	459	478	443	430	476	445	452	460	488	438	445	469	422	422	468	433	435	463	452	469	475	441	483	461	423	435	386	413	469	445	425	458	462	432	461	434	446	447	428	450	463	411	434	415	425	439	442	434	443	405	413	429	422	438	514	480	466	424	420	412	437	476	443	452	473	443	467	450	482	436	437	437	446	456	446	494	434	480	429	483	488	425	439	464	427	429	478	447	442	466	462	434	450	460	440	437	427	452	446	434	450	435	469	446	484	460	471	466	451	445	483	486	413	465	449	455	428	471	458	458	426	452	438	448	431	462	441	435	414	477	468	391	442	446	460	429	442	455	448	431	467	400	439	456	485	444	452	439	426	438	413	441	488	490	425	421	431	464	433	442	465	453	456	400	480	456	454	404	413	420	463	428	451	459	424	464	500	444	468	464	462	457	419	409	431	450	458	448	468	436	449	444	419	484	442	427	471	457	475	456	462	429	452	416	470	465	426	460	472	431	431	465	452	452	410	432	480	450	437	449	457	428	474	485	458	426	435	465	450	492	479	434	454	449	440	462	466	431	433	481	445	449	422	471	450	448	427	457	450	489	469	435	439	477	466	409	402	440	459	447	446	444	467	448	437	437	479	440	445	402	434	443	457	467	454	453	433	434	470	469	475	407	441	442	494	456	456	449	446	473	427	463	493	454	458	447	494	449	449	457	399	448	405	423	443	424	429	454	447	477	435	460	470	454	423	452	472	446	419	428	443	427	419	431	419	425	422	462	417	468	436	469	484	425	472	429	394	469	423	402	430	472	466	484	466	451	450	428	457	472	407	443	450	455	439	464	418	460	429	437	469	440	413	442	401	437	429	422	418	419	454	458	467	448	454	437	461	435	476	454	469	446	444	459	458	476	424	416	423	435	455	452	442	443	430	438	483	432	465	432	438	456	413	442	379	462	405	456	413	445	447	438	408	440	446	404	430	499	445	455	451	465	459	397	412	464	437	405	484	437	469	473	468	459	459	499	448	488	459	453	465	480	444	456	440	440	460	485	490	429	483	448	438	400	437	427	440	472	478	452	453	451	449	449	468	444	409	464	467	420	426	448	440	441	439	442	432	448	453	437	475	441	427	441	462	474	455	454	449	469	519	475	473	438	452	470	413	451	473	471	430	478	429	446	468	467	406	432	429	450	460	493	431	408	453	442	474	459	406	460	440	474	471	483	429	428	403	433	452	435	426	437	427	454	459	441	426	466	455	427	472	443	465	457	464	479	396	442	479	434	454	481	405	433	486	453	448	416	446	453	411	464	426	460	499	465	419	450	469	421	471	459	450	455	469	416	448	473	463	455	431	522	435	448	458	448	419	451	435	445	411	425	445	452	471	435	458	444	455	405	451	416	433	433	485	471	492	417	445	497	445	442	454	476	478	421	461	445	423	440	487	428	417	449	446	477	456	432	434	410	458	425	415	429	425	452	447	443	453	492	452	456	461	497	449	436	483	444	441	448	446	551	469	437	450	461	457	456	452	428	429	474	469	458	441	418	459	446	449	425	473	436	464	425	443	478	456	462	484	437	428	438	479	487	446	441	445	439	461	423	414	443	478	435	441	495	433	464	501	462	474	465	440	462	473	449	457	421	439	424	433	443	466	415	454	449	479	456	465	433	443	438	439	436	403	410	448	437	465	473	483	460	419	469	438	453	459	420	432	456	437	439	453	438	451	484	444	439	446	447	463	448	453	437	453	441	453	486	444	431	468	435	447	471	458	435	476	460	425	455	454	449	458	449	451	410	480	463	447	483	416	458	468	452	436	407	469	478	432	472	473	448	483	447	494	407	473	464	492	485	449	442	435	461	471	459	466	450	392	432	455	448	472	473	406	426	406	458	431	443	420	473	482	453	421	442	436	432	457	443	440	417	471	504	470	437	476	443	453	435	450	433	468	496
4813	1431	1275	793	770	659	663	626	613	629	587	622	581	574	590	551	604	594	603	573	616	568	625	556	584	580	585	539	547	594	568	560	623	591	548	557	561	591	594	539	551	556	589	577	536	554	597	580	537	559	579	552	524	563	569	577	574	563	557	534	560	544	568	575	551	606	559	590	586	584	569	608	607	580	524	577	545	573	589	566	584	554	593	595	548	604	538	559	485	615	553	572	556	539	545	530	513	496	579	581	574	563	520	553	586	573	561	572	555	579	574	569	589	590	561	589	575	580	560	584	523	573	568	550	543	607	569	539	564	552	589	553	572	584	512	589	550	567	587	592	532	561	553	534	590	575	608	557	564	603	570	587	578	586	586	530	559	591	590	578	598	589	563	569	590	575	555	557	591	545	583	584	613	593	545	545	534	548	545	553	608	584	568	544	567	555	576	606	593	581	570	528	526	588	550	587	597	602	562	598	544	598	595	583	583	541	554	554	592	562	590	525	609	573	559	535	548	561	573	581	578	576	560	569	551	609	550	585	562	573	557	628	590	575	605	553	542	582	544	523	594	550	589	556	571	556	583	564	552	614	574	571	610	558	562	591	542	573	532	571	548	555	608	550	516	617	532	581	614	552	554	626	551	580	564	593	592	539	602	537	609	602	522	543	585	544	559	579	540	573	569	567	556	547	523	576	539	573	549	598	534	564	574	609	564	524	546	586	565	585	569	565	613	575	610	574	577	604	541	586	584	562	578	565	588	625	564	566	577	600	602	572	580	540	563	543	543	575	596	577	573	553	580	603	589	575	552	588	538	528	613	602	581	576	579	566	550	556	586	547	595	579	580	585	560	581	572	615	589	579	561	564	572	582	582	627	538	599	536	567	546	545	527	571	535	569	593	575	555	596	604	547	603	613	593	561	564	599	588	550	571	592	570	576	585	573	561	573	555	589	580	557	530	544	597	530	586	561	552	609	568	546	515	589	545	593	561	548	553	574	551	551	563	626	549	603	588	522	575	570	564	598	578	575	556	568	555	581	560	576	549	565	561	576	565	549	573	623	559	594	540	552	583	547	545	600	552	572	624	618	556	546	532	548	575	569	613	554	581	544	550	555	562	560	564	554	584	597	587	606	609	589	551	551	573	607	605	582	609	545	576	569	583	578	577	565	600	511	587	590	571	543	515	548	586	561	577	563	556	522	571	597	562	565	518	566	549	534	565	543	592	530	588	566	559	582	568	570	579	602	538	566	554	569	555	556	578	602	566	562	550	573	620	533	572	595	510	565	500	579	551	534	543	558	539	558	569	595	601	576	536	579	552	554	556	568	594	529	509	601	596	557	565	604	590	547	568	572	565	580	584	563	538	545	595	612	612	595	519	578	548	578	586	541	597	553	565	597	559	531	601	583	585	589	520	599	561	638	581	578	623	580	551	564	586	578	542	550	618	578	569	585	556	571	535	570	574	567	550	557	543	578	564	538	568	606	564	594	576	549	540	528	579	594	552	581	584	576	559	581	575	581	606	561	578	573	517	579	561	574	580	590	560	563	587	569	562	584	564	551	614	587	555	602	603	600	611	551	567	538	632	583	591	570	535	583	567	558	602	536	584	545	557	546	587	517	570	588	608	553	586	600	585	610	576	577	564	606	555	583	582	569	602	586	574	580	591	583	567	600	592	620	576	592	521	567	583	628	611	559	552	537	572	570	616	610	537	630	570	573	562	540	575	623	547	570	576	585	567	585	574	529	565	599	551	564	607	583	568	592	576	588	555	557	574	580	543	601	594	583	521	565	546	569	581	571	547	528	593	552	565	561	599	560	593	550	576	581	569	602	561	525	585	577	559	614	615	537	593	559	632	592	580	566	576	605	565	619	572	587	565	590	534	574	545	573	558	595	575	586	567	555	555	564	539	603	598	598	562	541	605	604	539	611	549	622	543	597	548	550	598	567	606	548	543	580	606	556	541	603	564	562	560	602	596	546	575	549	526	582	619	540	551	609	547	543	570	532	560	545	519	564	594	561	552	590	602	592	542	588	533	562	586	565	604	602	552	581	545	547	587	547	603	578	542	577	542	544	594	567	559	595	577	567	544	587	547	549	600	585	547	575	552	546	572	555	532	565	550	528	533	552	575	579	575	541	573	573	564	528	617	521	604	569	601	562	591	543	581	535	561	566	558	563	597	557	592	547	596	563	598	578	581	556	591	585	621	602	548	527	508	553	544	548	588	524	568	565	562	563	597	555	579	560	544	567	518	590	567	571	564	530	568	559	526	605	563	586	582	571	616	567	557	571	602	546	559	547	569	551	568	540	599	578	560	564	527	548	544	539	577	575	574	598	621	558	579	564	546	602	591	558	524	598	582	566	606	551	588	572	594	591	567	571	599	563	551	614	590	610	623	581	594	594	561	548	566	611	555	565	583	598	531	544	574	547	537	555	520	576	562	549	537	528	530	595	567	604	548	599	584	544	520	547	589	587	578	578	570	531	595	564	571	598	563	537	578	554	546	562	590	577	549	569	581	571	589	628	544	568	573	527	601	594	564	585	591	595	590	567	570	579	580	580	551	599	596	508	544	578	564	568	566	561	506	588	572	591	590	583	577	539	594	544	579	550	611	590	572	557	573	570	554	608	590	570	523	549	568	576	600	547	631	507	587	549	613	548	551	619	560	573	585	559	593	611	563	546	547	571	551	608	567	549	598	586	558	576	530	592	558	530	579	582	579	583	576	578	566	557	594	606	573	550	571	554	549	564	564	575	579	625	598	548	552	578	569	613	599	567	537	553	615	576	579	532	551	596	572	603	548	554	530	589	559	545	568	569	547	530	558	565	624	580	605	540	577	587	560	574	566	590	632	584	559	552	617	519	545	579	561	601	564	593	575	562	589	623	572	585	559	561	572	544	582	575	561	573	614	546	598	541	539	599	572	542	598	557	620	562	598	572	538	592	578	546	585	563	576	599	582	594	595	547	607	545	518	586	606	572	558	561	583	556	517	595	500	589	576	529	566	585	568	542	518	589	611	568	572	533	598	574	560	596	541	561	599	576	611	618	564	532	599	563	586	612	562	549	561	526	564	583	563	568	571	568	525	552	562	577	550	598	590	589	576	597	578	566	560	540	536	584	573	592	571	602	603	586	596	570	562	580	622	564	624	569	581	592	596	619	549	562	568	594	574	560	599	602	570	548	550	531	588	607	565	597	567	565	557	595	543	558	565	598	558	569	543	597	558	569	545	518	592	595	556	562	618	559	578	580	517	563	585	554	553	538	574	528	556	599	555	567	583	565	567	548	574	543	532	574	574	548	539	576	532	585	515	561	584	560	578	551	565	542	562	611	590	584	585	571	572	550	598	547	521	590	562	560	560	591	566	549	551	558	559	533	553	608	570	587	546	610	571	554	593	585	541	579	572	599	573	559	535	555	526	596	554	569	559	532	546	567	586	568	546	587	582	541	571	555	603	569	583	576	614	587	557	571	567	570	624	586	601	565	579	509
23607	20942	28210	23851	20937	9759	1533	1122	1034	977	895	900	836	855	808	808	846	809	768	852	816	793	775	803	761	780	840	792	816	802	784	740	760	782	790	774	789	803	761	829	772	735	743	765	786	756	783	757	767	775	832	778	807	773	785	759	767	769	746	759	790	726	803	772	781	763	758	774	810	747	761	688	711	735	744	772	743	759	748	773	754	803	779	800	775	730	755	736	764	719	790	764	780	723	746	730	721	782	742	778	767	789	726	763	706	779	748	719	752	756	745	797	707	793	783	778	744	752	734	676	767	752	774	736	687	751	791	741	772	773	711	797	769	752	721	772	776	727	731	777	764	740	832	739	797	783	785	797	711	786	800	725	726	749	743	723	741	736	773	788	737	764	734	770	775	773	713	725	743	705	751	766	762	772	813	716	749	758	772	701	761	736	748	757	765	763	748	780	740	757	831	730	747	723	763	704	775	767	780	770	764	755	766	808	751	803	722	758	696	738	723	727	709	791	776	720	742	736	747	764	775	785	738	786	762	804	743	749	783	749	756	764	738	747	736	788	733	734	737	756	779	736	791	760	791	718	758	758	804	744	778	755	747	779	768	800	732	744	758	728	763	793	786	796	811	729	743	732	774	738	789	750	756	753	785	785	750	735	761	795	731	782	798	779	792	730	743	791	728	757	749	768	784	748	726	774	788	743	757	764	739	734	825	760	743	762	777	700	746	783	751	780	756	771	764	756	791	749	744	784	735	742	744	725	783	768	783	792	727	766	764	751	791	782	705	748	814	745	764	807	763	773	760	753	775	737	783	742	764	769	742	784	790	706	732	766	797	720	773	705	777	764	745	752	797	752	775	727	750	749	747	792	750	742	739	762	709	742	736	770	741	734	762	732	759	736	732	780	733	744	761	782	757	770	733	803	737	779	757	727	737	795	765	722	770	792	794	710	718	720	762	789	753	768	791	780	773	765	751	758	791	743	746	723	758	767	781	785	762	761	746	751	789	783	738	778	769	711	800	759	759	768	737	747	710	740	729	794	750	765	757	737	709	746	778	747	768	701	790	709	712	734	778	728	792	743	724	758	779	749	709	764	721	740	753	745	781	775	798	720	769	758	709	760	732	743	732	775	778	774	726	748	763	740	746	768	731	740	792	768	801	774	737	750	754	765	762	725	740	722	746	735	738	780	702	730	745	750	744	726	685	730	713	766	759	752	756	811	732	747	768	778	737	704	751	734	750	755	742	798	718	744	759	712	761	717	735	783	767	784	745	709	742	703	741	787	759	774	745	721	737	804	696	743	769	713	779	760	750	751	760	757	743	749	781	757	753	789	775	800	744	814	761	729	768	756	765	730	788	782	748	760	745	785	759	763	773	711	750	734	712	736	729	699	694	745	783	733	734	783	811	713	753	741	761	746	719	723	702	762	743	730	777	780	823	736	723	753	761	756	729	800	735	711	717	773	803	772	758	730	708	712	769	733	745	811	767	740	772	743	765	791	694	780	817	735	775	756	768	751	742	755	781	748	777	725	769	744	695	746	748	751	734	795	750	773	746	750	841	714	729	728	804	741	718	744	708	774	723	735	724	748	769	761	758	771	773	689	699	729	773	741	782	762	747	759	741	793	746	736	755	807	753	706	721	749	789	737	753	772	741	787	753	761	785	733	715	780	787	748	741	732	730	723	768	725	742	767	746	707	808	749	747	783	716	764	737	762	776	737	761	740	756	776	769	721	736	708	721	746	743	754	771	809	735	768	723	742	745	766	741	762	791	752	733	748	770	729	780	783	721	790	783	765	749	745	727	794	731	783	741	778	766	769	765	772	753	798	745	773	797	737	776	744	802	774	774	796	792	731	766	783	801	725	762	779	747	789	722	739	740	739	735	712	741	776	755	750	725	776	704	761	770	783	721	780	781	719	750	740	787	734	748	740	753	767	763	789	779	772	772	768	803	768	772	744	772	742	733	732	769	750	742	783	755	730	757	760	748	744	755	797	746	733	744	768	721	735	743	757	729	733	781	784	754	765	705	782	757	776	722	736	757	734	739	742	760	754	754	805	774	805	753	768	746	781	744	748	808	787	758	735	773	806	783	771	781	795	762	722	726	773	771	752	740	783	789	713	760	788	753	721	748	742	733	771	713	746	771	764	784	755	721	768	736	726	778	732	727	717	756	736	775	719	763	712	778	751	782	783	758	747	798	784	756	759	711	755	748	759	807	735	735	710	734	753	749	769	789	792	820	757	725	774	767	790	748	757	789	762	724	749	744	762	734	703	738	754	744	731	772	753	746	774	710	745	816	774	786	737	764	756	789	734	704	730	793	782	781	838	794	723	764	765	734	727	761	725	723	742	735	769	764	726	773	706	726	817	754	776	781	824	775	751	747	738	770	764	737	728	747	753	732	745	787	812	742	727	790	789	735	780	803	734	796	757	784	777	725	728	726	739	790	771	800	751	718	781	746	762	786	802	758	742	758	765	806	773	795	729	759	750	765	777	718	743	730	772	773	748	740	740	777	724	779	756	819	745	730	751	776	768	780	747	737	716	765	781	765	728	797	794	782	716	773	756	754	750	763	747	745	733	776	743	713	731	727	792	804	764	754	764	785	774	776	747	753	768	723	726	704	757	758	760	784	750	770	738	794	684	757	747	753	707	756	748	786	784	772	807	754	766	751	755	752	751	784	740	750	779	754	774	754	774	749	750	735	707	762	754	786	796	769	741	786	753	796	737	739	774	769	747	742	799	743	797	741	736	731	794	803	746	795	818	800	755	731	736	789	757	743	760	765	766	798	789	800	733	712	735	755	742	727	835	763	786	784	789	765	768	738	734	746	813	788	772	764	750	750	758	737	768	733	791	742	775	708	742	741	778	760	740	754	799	735	780	768	758	787	757	751	762	771	800	725	747	769	746	798	741	782	722	774	777	760	764	746	743	714	707	743	769	765	724	762	739	803	789	777	748	709	742	736	724	786	760	739	790	740	712	813	804	743	824	759	741	763	792	804	746	738	757	775	766	769	712	762	786	758	800	749	779	734	811	733	710	783	801	738	770	770	749	753	721	721	733	756	779	765	726	809	758	703	789	791	792	746	720	711	723	749	752	750	818	730	730	722	771	795	767	736	779	739	675	760	764	709	777	753	763	717	768	713	758	765	732	768	716	762	795	749	735	793	752	771	784	782	752	805	798	717	769	771	767	741	744	747	681	699	772	751	728	711	759	735	731	758	761	815	757	766	759	741	714	789	758	714	782	727	738	807	752	744	743	761	744	788	721	807	746	768	793	695	761	775	739	759	751	765	688	771	699	740	708	762	720	734	749	792	737	730	757	764	756	708	751	722	767	732	730	770	730	772	797	786	688	765	732	738	791	757	779	746	780	749	765	803	766	760	829	724	760	739	741	740	753	768	721	714	801	732	738	797	778	741	751	768	726	724	743	790	734	785	726	763	769	748	782	811	758	741	742	746	760	725	801	782	774	740	772	729	772	739	728	788	744
6099	10319	8328	4373	3159	2515	2128	1802	1644	1442	1298	1237	1196	1192	1114	1129	1100	1074	960	1032	1032	1032	1098	1016	961	995	1009	1013	1007	1031	1038	984	992	986	928	1001	987	971	939	971	1013	946	980	947	1025	992	990	959	941	942	1002	958	969	1032	913	958	1025	935	956	980	950	957	951	954	1013	975	950	921	972	946	965	914	973	994	987	982	998	930	939	950	946	952	1027	930	959	994	905	974	996	946	996	926	989	931	984	912	929	963	952	978	896	942	917	938	940	942	965	958	918	940	1001	937	951	969	942	908	907	908	931	937	964	975	949	887	914	939	999	955	969	947	906	916	946	965	973	952	921	950	949	964	900	978	920	935	887	967	955	958	909	967	941	943	970	969	927	935	975	878	1012	1002	937	956	934	920	954	967	1004	852	935	957	949	952	897	940	963	904	973	925	930	985	934	919	974	964	941	982	903	970	967	954	933	943	949	1005	944	959	916	959	922	953	897	932	943	979	976	961	960	927	897	950	958	921	921	990	940	951	936	929	975	954	974	957	945	949	958	937	916	960	900	946	1025	1000	948	959	928	983	975	953	939	986	978	933	960	984	952	951	968	912	972	948	950	921	984	965	976	982	972	937	960	934	947	945	979	952	954	931	924	944	928	913	950	963	886	930	958	978	923	980	966	978	965	985	961	937	937	940	886	940	968	980	958	945	968	927	965	988	963	915	945	928	987	907	976	1019	925	1037	930	901	947	947	954	973	958	951	953	914	959	950	995	961	978	1005	946	925	922	957	930	969	940	920	921	951	934	981	969	924	929	967	922	952	912	907	918	964	940	917	933	945	908	910	924	999	929	947	895	964	940	976	973	974	981	935	966	914	988	927	974	967	945	968	892	941	977	911	944	939	956	958	940	939	953	954	965	1005	976	945	913	950	940	935	914	931	889	952	965	921	949	945	975	863	938	910	952	918	917	943	909	1013	967	969	949	933	983	955	946	956	974	957	935	922	922	1006	993	990	944	939	946	998	951	956	957	948	990	926	979	967	855	973	924	895	923	978	942	929	949	965	942	960	986	978	944	955	896	990	938	923	931	900	943	945	967	955	999	937	936	944	936	966	944	840	895	927	931	957	1008	936	915	968	958	988	935	918	927	926	984	919	966	928	952	944	919	965	935	915	942	965	934	975	1001	986	959	958	944	991	952	934	971	920	938	942	895	964	933	924	944	953	916	991	927	993	940	930	943	940	1015	915	952	908	922	951	993	943	945	900	980	916	969	981	920	936	914	964	1019	939	863	911	994	900	945	968	928	939	979	950	936	969	937	967	988	993	968	995	989	970	948	984	932	901	978	973	956	941	936	967	932	956	882	921	911	945	898	967	928	950	985	897	928	938	924	947	1043	996	953	983	945	989	935	981	918	986	962	938	973	945	927	890	996	912	948	942	919	971	926	944	903	1016	937	1004	934	949	950	942	950	949	967	969	919	967	950	903	967	996	956	954	944	976	910	946	940	931	917	943	967	1000	966	910	953	945	912	954	947	907	893	901	936	976	933	913	966	906	943	931	996	986	955	887	953	920	948	885	940	929	910	966	875	935	960	969	953	928	958	970	956	937	983	973	968	918	945	906	978	903	918	932	974	967	935	921	938	1000	920	917	1024	969	996	934	971	968	943	950	949	908	933	912	945	934	916	968	1007	982	912	949	943	957	983	937	933	973	914	995	930	987	940	940	972	949	958	925	889	916	969	959	967	1001	987	923	953	926	888	948	955	945	927	931	953	946	923	920	978	954	956	956	959	921	955	922	974	927	917	960	930	977	945	941	930	925	1016	915	951	957	928	989	1016	941	955	959	898	957	959	909	951	944	929	952	927	930	985	921	870	981	947	947	956	966	996	962	922	842	901	1027	922	963	915	965	977	1010	943	895	928	1011	938	960	915	958	998	930	946	970	921	993	946	963	948	891	978	911	944	917	911	966	979	951	964	973	929	969	921	910	952	963	893	977	964	944	966	919	883	916	962	895	908	936	972	953	968	967	914	976	934	965	934	973	1025	953	999	916	959	957	934	959	953	915	980	953	940	952	952	913	938	985	1008	976	908	959	932	977	975	926	896	1018	954	933	933	900	959	970	924	966	978	994	960	973	919	1025	925	960	955	982	975	964	972	1026	936	984	946	900	1001	886	981	926	958	970	955	929	991	912	906	951	951	931	942	924	953	967	938	934	985	943	935	922	916	940	993	943	986	1009	961	922	925	939	964	894	961	972	944	938	960	909	970	940	961	940	1001	976	1018	989	938	930	941	940	946	945	987	949	992	898	954	961	940	969	996	957	956	924	966	908	977	890	928	940	974	990	913	916	956	922	941	958	998	985	924	953	911	949	923	963	953	985	989	928	962	1001	888	1026	938	957	918	986	923	940	953	894	992	958	954	955	892	911	975	987	903	965	930	951	972	937	984	949	946	948	959	963	962	962	963	936	946	908	949	1004	1004	962	1003	952	942	967	936	983	941	921	955	970	973	971	938	977	923	959	973	947	899	903	939	977	951	963	1013	958	927	922	972	933	955	960	933	952	934	988	931	954	939	925	1007	999	933	918	922	993	965	897	971	950	929	959	980	962	968	942	937	974	926	940	960	931	935	926	983	963	975	921	938	946	911	917	951	913	1001	982	983	913	954	968	926	917	937	894	953	907	914	965	937	890	951	910	947	936	963	970	912	932	974	917	990	946	902	942	942	1008	941	930	1002	908	988	909	988	961	922	930	915	964	970	942	923	958	988	917	965	983	972	885	974	922	969	919	936	953	883	990	963	985	887	951	950	914	939	952	968	991	954	908	999	987	983	943	972	949	971	918	982	966	893	1020	914	1002	963	915	948	937	1001	966	985	949	919	959	931	963	929	955	925	947	936	1020	1004	909	970	988	938	952	947	965	918	975	1009	957	968	929	977	918	929	979	944	982	1029	968	989	918	951	877	944	890	917	970	996	948	952	903	970	907	972	1011	988	978	961	950	940	964	897	1025	930	932	952	946	968	939	997	988	1009	956	962	967	939	924	952	945	1000	899	962	935	923	890	943	996	952	941	932	925	961	970	946	992	925	947	1015	969	968	935	970	943	924	951	887	998	971	909	913	938	982	949	981	949	949	920	929	972	929	983	914	958	981	963	1001	969	999	1021	960	922	962	978	905	917	916	896	935	951	934	890	937	955	938	947	973	886	1042	905	939	927	948	976	933	942	956	1013	921	935	995	971	921	966	917	938	982	985	954	964	960	954	907	964	959	945	910	957	1001	928	914	948	908	961	990	928	963	972	939	1018	972	1017	950	941	951	949	928	929	923	945	980	900	931	971	928	970	958	983	957	945	986	953	947	912	924	910	892	960	947	962	932	990	930	925	991	917	978	914	943	926	946	944	898	945	972	974	918	960	933	911	943	997	939	954	964	933	970	961	991	978	975	1038	1006	949	976	936	886	948	875	967	923	941	932	968	939	1006	964	959	949	957	927	980	946	976	948	954	948	902	965	933	955	966	976	918	930	974	936	963	940	959	982	947	934	931	976	933	947	940	977	928	926	934	1000	910	916	954	1026	923	907	925	930	982
22639	20924	28614	23402	20925	20983	7572	1411	1056	1094	881	893	856	805	810	809	769	704	767	724	772	710	702	686	711	707	668	666	674	699	729	682	615	659	689	693	671	644	631	673	701	641	659	645	653	691	663	646	649	669	667	651	665	660	633	700	599	681	655	661	626	667	687	688	655	698	619	692	681	644	675	611	618	656	638	647	685	624	652	661	645	635	649	658	607	690	671	629	686	685	640	673	631	631	610	659	643	621	650	642	675	663	641	631	630	644	670	658	659	662	636	590	674	672	665	668	692	660	677	705	622	646	650	675	636	643	655	645	679	655	682	664	649	667	634	642	659	641	664	683	647	654	654	682	656	660	644	650	655	671	626	649	655	645	658	625	632	677	630	636	665	661	670	656	685	619	674	642	612	657	652	686	672	651	677	633	638	654	585	588	694	670	671	619	679	649	635	644	639	650	635	645	673	652	663	653	666	629	647	661	663	663	602	653	616	619	653	627	649	641	665	646	644	615	649	647	679	664	675	595	679	640	647	674	648	653	620	657	648	635	670	625	663	618	629	639	672	602	649	635	604	672	649	682	661	661	630	669	627	638	622	632	618	663	647	687	642	633	654	649	661	654	627	675	652	654	640	656	647	619	662	625	633	651	634	658	656	651	618	637	657	636	631	657	611	634	556	640	689	692	601	628	681	647	614	701	627	590	633	651	644	629	680	627	623	713	653	629	686	685	625	654	642	629	635	667	670	624	669	610	631	685	608	648	637	655	632	605	631	621	697	626	671	600	663	628	673	647	672	663	597	659	661	634	637	649	650	642	648	633	653	639	620	677	650	652	673	638	675	627	659	656	649	662	630	691	679	691	603	674	617	681	635	705	639	623	664	592	650	657	631	690	657	648	615	650	632	631	697	671	631	640	646	612	666	657	604	621	682	600	652	670	666	666	634	663	632	631	670	633	634	661	627	647	682	666	604	687	637	672	634	643	655	634	633	643	675	640	646	644	643	687	643	636	679	651	624	660	638	627	681	636	692	641	643	699	634	649	655	675	624	677	676	657	679	665	639	610	646	645	661	692	684	647	636	651	633	601	653	675	627	614	609	627	625	653	675	629	658	660	620	629	675	667	677	608	615	649	621	655	633	655	629	678	673	626	632	637	638	609	632	618	656	605	630	635	657	632	615	669	642	647	668	671	667	672	653	670	639	653	621	618	669	684	647	638	636	635	670	690	632	652	634	642	620	636	627	617	689	634	647	630	668	656	645	618	654	645	620	642	652	698	674	657	609	670	649	672	582	609	660	645	669	637	660	678	628	661	622	687	669	624	640	590	697	647	618	656	659	644	626	684	633	622	647	634	639	621	650	664	693	677	671	629	616	627	685	694	661	624	646	617	620	640	658	638	666	681	652	660	681	668	621	609	616	650	672	702	690	596	628	657	607	626	668	699	655	643	654	607	651	677	654	679	608	643	662	607	640	609	635	653	635	704	642	666	624	640	634	665	685	648	654	654	630	625	625	624	684	676	681	608	656	610	643	644	687	697	613	657	669	612	654	673	641	643	621	680	609	662	642	644	615	643	668	654	672	600	659	615	624	631	645	635	650	627	631	657	616	654	650	628	659	655	638	633	635	615	694	660	664	670	625	613	664	612	663	633	697	626	664	610	655	585	665	644	666	669	641	664	683	646	701	652	590	678	682	656	702	649	673	674	621	618	688	676	673	602	649	650	626	634	650	659	591	687	653	605	699	668	627	675	655	610	657	647	634	719	691	712	634	624	648	640	665	656	647	620	611	607	664	660	668	675	668	648	661	614	668	600	620	625	690	650	641	674	598	661	626	638	636	598	697	677	638	628	677	626	673	647	626	611	642	647	621	627	645	616	626	702	673	678	684	653	627	644	666	623	634	647	620	685	653	639	648	689	665	672	678	652	622	648	643	645	657	658	598	654	642	666	643	640	613	655	671	624	630	656	639	637	671	614	637	656	665	623	674	650	583	641	663	664	672	653	670	655	662	627	674	675	605	655	646	659	637	664	688	632	670	640	624	664	689	657	652	668	653	658	627	621	647	681	663	665	685	595	656	636	649	650	613	651	661	685	614	644	696	656	658	630	664	661	651	682	610	663	640	648	647	633	672	599	609	682	627	646	657	648	613	655	627	619	635	659	646	653	669	629	643	609	641	630	629	614	654	703	664	629	666	650	669	679	624	663	611	695	599	671	660	605	592	636	631	610	583	657	646	644	611	629	667	629	635	635	628	667	611	665	674	636	690	640	660	639	657	646	654	623	666	647	677	624	653	611	655	651	609	718	649	688	629	620	628	627	682	670	636	626	645	655	619	665	709	678	677	670	636	641	653	610	644	654	687	649	632	671	646	670	643	625	681	615	606	653	634	663	633	651	623	627	611	656	621	647	641	586	666	633	676	662	634	691	661	612	672	662	649	659	637	643	605	659	665	645	680	631	612	686	628	670	618	632	653	659	640	655	652	624	648	639	677	638	599	640	632	624	745	679	696	640	623	620	623	617	645	639	676	655	681	591	661	661	655	637	619	666	631	656	660	638	635	596	642	683	647	621	606	647	695	628	645	629	646	671	662	667	701	634	599	628	620	624	646	658	636	678	616	621	640	640	665	682	670	633	647	684	648	629	664	655	643	654	627	642	653	623	632	665	645	636	684	676	617	643	632	653	650	665	635	665	623	611	648	662	646	650	613	658	647	602	677	604	599	668	661	681	671	618	604	603	609	641	626	680	652	615	677	616	673	639	684	640	669	667	622	648	660	659	635	637	628	656	646	625	623	646	659	625	628	632	692	625	666	643	606	676	641	636	661	664	605	599	649	683	626	654	675	629	703	657	610	624	704	621	648	627	587	679	667	610	662	635	676	650	666	653	634	612	608	628	634	628	646	669	676	714	667	654	637	609	636	637	675	655	648	662	586	635	644	634	701	599	624	613	613	672	635	620	640	665	620	648	605	643	655	639	624	654	646	644	599	647	612	638	621	650	633	616	611	637	627	641	629	633	647	647	617	593	635	635	623	678	671	623	642	615	677	624	658	653	661	690	648	629	621	612	643	659	621	641	686	629	641	638	688	658	604	644	598	678	662	640	670	608	680	623	635	702	642	597	613	600	650	641	632	644	650	637	645	647	668	635	641	663	690	667	650	637	648	643	711	667	622	607	607	677	605	611	633	650	653	683	665	670	639	643	641	622	628	616	667	655	645	646	682	600	663	625	644	631	649	673	680	656	629	630	695	636	635	644	659	657	655	641	690	639	626	660	604	651	687	699	699	604	605	665	668	615	642	593	611	647	650	622	632	654	667	660	622	631	667	648	600	686	640	668	628	639	657	618	692	635	601	646	606	620	632	664	685	608	635	651	630	645	664	641	582	624	590	634	655	692	614	636	645	700	662	640	645	632	662	654	646	670	634	620	642	669	628	668	647	626	606	664	631	600	662	633	626	658	662	628	585	653	646	670	644	611	637	624	634	659	665	666	673	647
8093	16141	12765	6728	4824	3763	3006	2409	2124	1798	1603	1541	1412	1266	1225	1158	1077	1100	976	997	979	970	946	963	931	895	911	890	853	884	883	875	882	858	831	878	854	879	847	880	832	870	840	854	873	834	850	873	869	819	804	826	835	824	777	831	809	886	797	880	821	829	793	764	806	882	815	817	811	851	841	843	827	812	816	848	820	848	855	799	776	816	813	783	842	808	875	835	773	830	833	854	854	839	869	810	827	834	806	841	742	784	814	801	788	761	813	834	828	805	856	783	881	824	842	800	783	845	836	814	787	823	798	796	840	835	811	815	858	812	806	847	829	800	833	821	797	846	854	777	867	844	840	844	778	839	824	797	799	863	800	803	824	809	834	769	913	780	871	837	855	778	809	896	846	822	841	857	783	810	828	808	841	796	744	801	847	790	902	854	788	846	832	829	833	791	810	819	819	803	822	788	758	848	842	791	819	781	811	798	793	813	848	811	835	804	864	891	806	886	800	865	801	761	807	827	823	779	822	811	836	785	840	805	791	825	798	800	857	845	818	785	821	805	811	794	888	789	847	815	830	821	794	862	838	841	785	796	796	787	804	845	846	807	822	795	823	853	817	798	779	893	825	821	822	816	766	843	847	773	789	836	791	810	807	790	824	799	816	809	817	817	839	791	834	827	812	831	816	831	820	796	835	783	828	820	797	789	813	789	809	789	801	791	802	868	798	775	820	805	836	843	819	829	787	800	842	826	789	817	843	828	841	851	799	819	865	834	823	789	819	851	841	781	794	802	869	834	796	847	776	799	833	817	827	810	818	821	800	774	858	849	809	802	815	800	836	798	834	770	797	804	827	816	835	773	815	864	804	809	803	805	829	835	817	806	806	814	829	769	822	783	824	814	825	783	853	781	751	863	814	775	835	794	852	853	784	769	853	830	809	845	843	819	816	795	858	769	836	817	808	826	777	871	840	821	828	834	815	803	828	829	819	777	786	833	815	787	819	818	853	866	826	792	854	808	823	793	777	810	808	817	800	838	852	771	825	790	767	821	783	845	808	825	833	843	821	807	788	826	803	795	791	808	838	782	786	792	829	856	797	823	827	791	756	803	775	812	782	730	765	793	814	837	791	800	878	802	820	828	799	813	814	825	772	788	804	789	830	812	843	853	807	792	817	826	850	864	822	844	868	840	882	856	814	829	861	836	833	778	794	859	842	817	789	834	815	826	797	875	770	807	828	832	808	807	815	815	867	798	816	853	756	800	797	815	806	828	814	810	817	798	832	814	793	852	814	812	791	757	833	822	844	805	812	790	789	821	805	774	814	790	778	829	834	828	843	830	823	818	829	788	811	787	836	836	814	811	841	831	835	814	851	853	802	828	842	815	830	824	812	856	813	823	844	792	838	774	835	811	796	812	840	821	817	821	813	831	858	823	857	846	809	843	774	851	836	838	831	805	780	857	773	788	857	837	798	840	837	833	859	832	830	815	809	748	827	840	832	836	823	802	815	841	792	814	848	807	831	832	814	793	827	843	806	795	813	806	794	743	843	824	761	831	844	776	830	812	771	839	749	826	824	793	833	832	824	793	833	840	889	831	791	806	801	798	835	847	835	817	815	866	789	839	822	787	785	844	788	811	803	847	843	791	803	790	773	821	771	791	804	827	838	813	791	799	855	783	824	827	787	859	817	828	813	811	823	826	847	812	802	761	784	776	812	793	811	833	820	793	832	827	808	773	822	813	825	823	821	849	837	828	828	786	805	854	821	818	778	802	793	801	787	786	844	808	858	813	840	871	837	840	790	814	797	815	797	809	844	832	818	843	833	811	791	874	834	852	858	850	829	814	804	846	798	881	815	856	882	901	828	808	836	833	835	800	813	817	834	833	771	805	828	786	851	900	874	853	807	789	758	799	780	831	820	756	846	850	863	791	825	790	811	873	790	828	833	858	859	862	851	836	836	762	823	796	858	821	842	873	788	810	796	791	755	830	838	800	831	816	805	839	808	826	822	826	837	835	815	825	856	804	814	803	779	764	819	810	815	803	846	798	799	857	797	782	743	808	813	808	870	895	788	818	810	842	840	788	851	854	875	831	844	834	798	823	785	821	775	791	803	837	817	779	807	855	794	812	831	744	802	816	877	795	848	825	787	828	863	823	802	772	820	813	852	762	819	811	780	787	818	785	806	820	821	834	823	816	864	827	782	810	815	853	781	837	835	872	843	868	787	787	822	837	844	816	840	833	794	801	793	773	776	798	802	799	819	777	798	790	834	799	779	777	861	810	844	815	849	801	839	834	826	811	876	820	825	832	757	801	810	798	822	842	840	787	805	811	850	757	831	801	820	820	798	787	819	815	843	814	796	832	802	828	847	799	821	768	775	837	804	818	824	804	778	825	799	822	794	814	854	783	867	828	867	774	800	889	826	809	842	830	812	782	821	847	819	788	839	786	880	800	722	758	753	809	854	821	795	794	816	833	808	828	842	789	770	825	814	823	783	820	812	774	854	844	771	822	827	807	791	793	803	763	830	771	826	797	817	844	798	829	817	806	807	771	810	832	797	795	844	847	805	858	825	808	793	813	823	816	721	836	825	834	887	824	851	848	824	795	830	818	776	765	868	832	796	791	818	767	826	806	854	809	792	836	821	822	800	797	839	822	798	804	863	840	811	860	832	809	801	827	788	833	765	878	819	819	802	790	846	844	763	819	814	751	828	832	799	816	809	772	786	872	821	809	834	798	797	821	795	858	844	834	827	832	802	806	821	792	813	812	736	836	820	765	822	813	794	842	806	861	838	779	803	815	806	788	814	841	799	801	810	800	775	829	813	790	752	827	789	794	782	768	814	814	811	844	829	824	825	817	773	814	774	841	780	779	802	849	790	820	782	797	791	789	802	831	835	823	830	819	785	835	829	777	819	800	823	789	844	852	866	824	861	816	839	833	857	827	822	833	835	781	753	809	812	868	855	856	791	834	828	869	824	821	865	790	830	829	853	794	821	830	872	824	781	868	855	815	846	843	801	819	807	809	793	808	772	775	881	853	802	774	821	785	822	809	864	807	834	792	847	824	839	799	844	823	840	777	797	795	780	792	812	828	784	817	806	836	787	820	832	819	768	817	850	795	835	848	880	796	783	784	794	795	876	754	822	783	812	867	811	806	843	820	838	873	804	829	831	774	812	841	799	819	816	775	786	833	821	827	830	854	847	769	848	879	843	788	856	806	800	796	844	858	799	792	797	837	778	785	830	877	850	847	763	792	860	777	815	805	817	817	849	800	830	760	820	834	864	823	795	783	823	827	831	804	860	803	782	818	805	830	827	801	773	808	833	824	790	812	819	822	829	836	784	818	841	804	833	789	795	820	831	855	834	774	811	802	878	794	815	801	848	765	846	784	836	874	837	767	798	805	870	775	822	860	838	875	779	870	787	816	785	873	807	821	820	832	820	828	791	868	810	772	753	817	834	812	769	808	786	849	828	756	787	829	783	845	819	818	785	773	890	830
26517	20355	9084	891	566	522	493	489	456	449	452	415	470	454	478	466	474	470	432	424	455	455	452	452	454	486	442	417	437	430	469	432	496	489	443	449	434	459	490	451	428	453	440	442	447	447	457	463	480	449	480	450	460	435	447	461	440	462	408	448	454	480	432	431	428	440	453	441	443	408	452	440	465	454	422	427	470	458	467	452	484	452	476	448	424	445	458	439	454	411	450	427	433	476	475	462	470	447	432	463	460	473	446	459	420	443	434	460	434	468	473	424	428	469	392	420	436	424	476	447	423	459	428	443	479	440	401	399	451	452	442	448	460	463	446	422	425	428	438	421	461	470	449	454	445	449	446	429	473	439	445	452	499	444	429	409	452	452	475	425	472	462	463	465	422	419	476	412	443	488	438	480	414	445	462	451	451	466	455	456	423	433	453	433	449	436	446	455	444	426	430	389	444	480	437	413	464	443	459	454	449	473	438	444	427	451	414	463	400	478	445	466	440	456	442	460	447	418	435	445	471	429	437	429	466	467	451	467	432	454	421	458	459	455	463	421	430	448	420	429	434	482	428	426	479	441	425	462	440	466	427	469	466	427	457	436	458	455	440	435	454	449	471	444	438	434	462	431	460	430	460	460	450	414	440	473	430	488	433	426	434	454	469	455	475	414	440	452	444	465	461	426	437	449	446	436	462	493	447	448	485	423	433	451	453	405	468	446	466	437	439	474	421	467	465	469	472	455	439	471	460	423	428	431	429	470	435	465	453	443	416	460	473	446	453	473	437	439	432	426	445	435	434	411	454	442	429	429	434	472	449	412	454	467	458	436	456	442	490	449	484	453	461	473	465	437	447	445	422	440	417	450	452	418	453	449	468	506	473	470	427	447	435	474	465	464	436	426	469	438	432	423	434	435	471	448	447	462	418	438	440	449	465	434	415	435	399	445	437	435	461	461	413	472	459	453	408	411	424	447	463	459	432	446	502	416	424	458	476	424	473	468	476	465	449	437	435	449	496	432	442	477	462	444	463	437	446	460	397	469	456	446	400	457	470	470	462	452	450	464	439	473	457	422	474	448	505	429	438	444	446	459	422	449	448	448	446	484	440	441	455	490	463	442	447	486	452	438	435	452	491	401	473	426	434	434	423	468	476	403	452	470	438	439	412	434	413	437	453	442	439	472	440	440	487	466	422	437	444	458	447	487	433	460	437	456	395	463	484	440	475	454	473	438	427	434	479	425	445	444	445	478	439	461	452	390	405	432	457	427	439	490	458	457	433	465	415	465	413	467	457	463	442	426	517	479	477	464	427	475	482	458	408	416	460	451	454	466	422	451	422	434	442	451	421	460	453	415	475	463	479	452	403	441	441	440	442	438	448	448	438	430	420	465	477	451	453	453	416	446	427	466	417	420	418	447	429	452	435	450	454	466	460	426	429	448	466	474	452	426	418	447	418	460	454	451	430	457	430	391	430	491	479	430	442	426	454	422	441	464	432	430	451	458	432	462	425	442	435	444	425	437	434	459	413	444	446	462	451	456	469	418	462	455	481	446	457	469	451	423	403	446	422	434	400	440	436	457	449	429	433	474	426	418	448	431	459	471	444	447	466	442	467	435	480	456	472	463	466	460	437	437	422	400	444	462	421	410	441	422	403	472	455	443	480	476	486	426	457	465	452	419	452	473	459	443	445	472	492	443	440	452	436	443	431	453	410	451	455	477	472	455	439	467	466	477	459	430	438	457	450	437	435	429	463	431	468	451	450	452	452	464	464	422	425	434	508	505	425	445	426	431	462	444	414	431	463	445	493	425	449	444	450	489	413	460	435	412	441	424	470	443	449	424	469	455	464	459	426	471	452	442	471	412	445	454	444	460	413	470	460	471	447	470	411	415	465	437	435	454	452	473	415	480	480	453	454	471	463	477	479	423	415	462	470	451	451	462	455	433	418	403	439	451	425	436	429	437	468	451	471	444	445	444	416	439	451	477	452	488	434	461	435	447	447	453	407	461	420	459	486	433	467	445	446	428	448	423	441	462	442	422	480	447	451	485	432	450	439	403	447	422	419	484	424	439	443	466	487	474	447	457	446	450	416	473	487	428	433	451	435	470	461	481	442	439	460	441	428	460	457	484	435	411	424	429	414	413	464	432	439	459	460	445	401	449	439	468	453	425	472	427	396	454	445	435	465	443	454	424	443	410	422	420	499	464	426	428	425	491	419	452	445	452	461	421	444	480	460	447	411	419	421	445	466	423	455	431	477	437	454	450	444	438	430	456	435	463	442	455	457	406	403	484	444	436	490	439	494	485	421	423	461	437	444	449	445	459	461	442	471	425	445	420	431	445	488	468	444	438	441	444	474	435	452	438	453	443	425	455	414	455	454	416	437	458	443	465	429	458	400	437	454	391	442	469	455	458	479	418	429	395	459	472	427	450	513	459	450	432	412	431	427	458	452	431	423	457	447	469	438	449	490	433	490	456	454	464	411	465	423	450	471	465	442	489	412	486	425	467	491	416	463	438	455	459	478	407	466	484	463	437	439	433	432	467	464	408	444	407	453	477	471	450	464	415	470	476	449	385	437	485	478	469	418	443	470	445	464	445	445	452	451	485	444	465	469	467	465	434	471	470	453	453	436	432	454	497	437	432	407	437	447	421	475	453	433	433	450	473	434	415	444	441	435	451	431	477	421	422	447	426	462	434	434	413	414	470	444	443	447	425	486	428	453	418	442	409	432	423	425	412	458	438	438	425	466	421	400	416	468	453	460	451	458	472	432	434	465	458	437	442	431	428	439	399	438	447	438	441	422	444	437	458	428	429	451	432	476	454	443	504	453	450	432	412	441	418	496	424	462	452	461	430	437	474	476	446	446	471	452	451	461	392	423	479	412	434	470	434	453	448	451	425	447	453	436	438	443	408	418	427	444	463	441	471	440	443	441	495	428	458	473	470	465	406	429	441	413	414	463	436	442	464	463	464	458	451	428	467	429	428	411	439	423	452	473	475	458	427	497	457	473	417	445	423	463	484	460	442	468	447	441	441	435	441	457	423	470	452	451	444	469	469	518	440	420	462	425	438	425	446	444	394	420	484	440	457	439	423	432	456	468	429	445	463	469	403	428	431	451	441	411	474	435	460	443	462	446	419	463	423	449	439	458	434	446	463	468	457	437	442	411	443	428	418	430	458	437	446	444	434	435	451	476	428	451	434	433	439	477	415	450	494	422	452	447	443	441	436	442	441	453	430	423	475	482	402	426	440	405	466	433	449	480	476	439	467	482	417	438	466	459	443	449	432	446	436	420	461	422	452	422	421	416	440	475	434	474	441	485	486	454	447	469	444	474	416	427	393	453	466	478	429	460	452	432	434	466	465	428	453	418	468	443	468	436	435	439	466	449	448	428	413	436	425	425	470	454	438	445	438	461	438	448	454	474	448	438	468	436	441	404	474	446	434	449	459	460	430	452	487	414	463	440	418	435	435	452	429	422	398	451	454	467	453
4874	1377	1280	787	686	674	636	642	618	639	599	593	599	593	558	577	555	613	567	598	593	549	598	585	593	564	564	573	570	574	552	583	622	570	536	584	543	571	548	579	576	595	552	561	572	550	619	574	564	559	570	579	551	556	578	602	593	565	529	585	582	564	567	544	578	606	607	571	553	563	575	524	545	565	562	583	574	583	552	536	569	590	569	577	553	551	555	571	582	566	564	616	553	613	573	557	605	569	570	540	551	542	583	548	599	545	560	565	539	557	570	542	601	540	556	580	602	615	561	604	568	589	556	604	563	523	549	580	601	581	604	627	523	559	579	541	596	540	563	589	592	591	581	565	552	586	555	575	566	564	580	578	576	585	567	575	577	554	583	553	559	558	601	590	565	556	531	572	546	602	554	594	527	588	543	602	531	563	578	584	565	592	583	625	600	569	535	486	588	545	544	558	593	624	592	567	516	571	577	578	578	560	568	599	558	603	622	599	588	578	547	570	553	588	584	566	558	577	569	566	589	536	581	547	607	579	577	587	573	534	559	534	555	537	598	559	558	528	575	559	568	607	559	593	565	646	602	548	554	564	598	575	612	580	590	554	579	581	578	589	548	571	568	547	548	585	582	555	587	560	538	557	579	529	591	573	563	598	527	578	577	606	547	573	563	596	602	568	570	564	513	578	568	547	571	562	580	571	571	565	591	548	576	615	595	561	610	563	606	561	578	544	592	601	587	534	574	552	585	592	581	565	568	591	583	558	579	585	539	551	576	562	555	576	546	571	577	628	609	549	560	636	581	593	577	578	599	567	582	554	567	565	583	569	549	587	561	529	602	592	542	616	550	553	582	615	559	526	656	589	560	572	557	568	538	577	555	545	575	574	588	552	557	564	600	564	575	511	580	516	552	593	579	535	620	591	517	566	572	579	571	508	618	573	553	581	538	607	549	595	596	593	606	585	580	599	585	584	541	568	566	623	578	560	575	544	558	570	572	592	577	551	596	525	590	594	580	536	583	531	586	585	632	579	580	595	564	562	593	519	540	576	584	567	574	591	590	575	541	567	583	542	555	579	578	582	578	560	535	548	620	535	536	558	566	583	601	534	568	583	567	581	596	608	564	584	562	562	505	556	543	554	589	586	571	591	562	576	589	537	575	599	543	576	584	586	542	583	601	589	556	562	549	584	561	513	580	553	555	563	573	601	591	588	596	584	597	565	590	587	554	558	579	569	577	560	528	587	548	567	543	556	532	567	573	544	589	596	536	572	554	577	585	562	563	544	513	564	551	571	570	558	537	563	582	578	528	554	572	593	597	566	570	554	560	557	613	528	583	526	543	582	575	594	544	568	581	585	520	574	527	518	573	575	559	571	535	608	536	631	548	598	578	538	554	581	565	578	552	553	548	583	575	562	591	544	523	544	557	567	551	542	562	583	591	562	575	579	559	641	586	552	565	575	601	580	546	587	586	551	572	582	555	599	581	537	594	582	558	574	558	559	575	614	592	542	588	536	549	603	555	557	543	587	559	539	516	600	549	602	559	593	585	534	591	547	587	514	566	550	570	531	542	612	580	572	524	580	598	555	525	620	611	577	568	589	588	571	567	553	596	576	572	567	571	568	582	573	556	566	563	542	564	604	548	570	512	572	537	577	622	557	514	569	549	530	555	556	569	580	543	541	568	593	604	590	549	541	573	580	560	535	565	566	582	563	542	582	602	561	506	550	584	592	564	517	555	570	581	565	588	501	554	542	560	555	574	553	564	572	564	598	581	563	522	586	607	543	583	539	563	569	566	579	582	567	560	572	564	600	561	536	586	571	535	598	551	598	587	591	638	568	536	569	576	569	560	556	577	583	541	609	517	562	577	574	599	543	605	571	553	598	594	560	539	543	579	596	573	593	555	584	582	530	592	566	559	569	555	541	586	592	563	540	537	579	606	587	536	580	581	583	604	552	547	577	569	581	543	554	515	575	595	594	528	554	541	566	574	554	605	581	529	525	574	553	559	568	573	538	551	570	572	583	572	548	592	515	604	564	573	550	561	600	561	557	544	592	551	576	559	587	567	551	565	565	539	561	557	560	560	576	562	595	563	559	561	599	543	604	580	507	553	599	538	559	610	595	569	578	538	525	595	535	599	608	595	500	514	579	574	564	615	556	591	561	536	553	564	561	566	597	563	515	514	560	543	603	565	539	582	526	570	586	560	559	602	545	570	558	535	558	583	616	566	579	523	602	537	554	617	578	558	589	582	536	595	606	559	646	507	569	557	591	611	568	531	579	575	567	575	585	554	562	552	584	566	558	585	574	572	597	571	588	573	575	547	561	535	546	576	575	622	593	603	559	535	566	542	608	523	577	568	606	540	572	546	553	587	547	601	623	569	612	550	569	554	561	553	539	563	568	566	582	560	609	559	557	539	594	551	560	587	573	552	592	585	588	591	565	572	565	553	563	579	585	580	541	552	590	518	607	576	597	591	600	543	583	545	574	573	599	525	563	512	545	583	591	551	607	563	567	563	576	578	555	602	596	513	574	607	575	555	559	563	554	590	559	549	625	587	577	596	589	569	570	576	537	549	587	583	569	550	544	587	563	570	537	535	580	553	602	587	557	549	611	558	545	541	581	616	573	594	544	540	579	575	576	560	608	578	584	533	553	540	555	571	573	557	559	597	600	587	551	583	596	539	514	563	605	576	572	552	570	571	611	577	599	581	586	555	580	548	588	572	613	546	589	575	562	561	583	568	591	577	607	585	551	592	597	563	536	583	539	584	574	590	559	561	546	577	576	591	565	554	547	591	573	569	580	542	565	553	551	538	569	586	551	581	526	574	563	595	551	587	512	600	556	565	556	567	551	566	589	584	582	518	571	565	587	590	560	599	553	568	566	583	561	562	576	528	595	572	558	585	585	525	545	604	574	590	562	555	567	595	552	578	578	536	556	552	551	605	586	525	585	581	545	527	549	607	571	579	558	598	597	578	599	554	579	547	588	568	588	554	529	538	555	573	572	561	571	556	588	542	508	559	586	541	567	501	555	564	611	579	591	552	543	541	586	625	537	552	555	580	610	545	520	554	556	557	571	571	591	552	573	570	558	569	573	560	566	572	529	557	547	566	579	577	557	580	569	556	592	555	580	577	589	542	597	560	556	570	619	574	570	555	540	540	567	557	545	574	552	538	552	591	580	583	563	581	561	571	569	562	527	561	543	579	611	550	553	615	544	571	560	578	559	581	565	572	581	558	578	585	560	552	557	563	619	614	618	556	515	569	573	595	533	539	566	614	579	561	554	571	573	556	564	561	578	596	556	577	581	586	565	584	588	586	558	587	548	602	555	596	588	554	497	545	557	609	551	573	519	548	595	577	552	550	559	577	567	564	604	567	561	570	611	533	536	527	555	518	566	612	543	593	548	590	551	550	514	581	554	565	628	548	570	572	601	560	583	555	612	579	579	588	551	570	558	585	581	602	598	579	596	563	557	606	572	568	548	509	581	553	562
23612	20912	28156	23785	20888	9648	1558	1121	957	1009	893	888	839	873	811	803	791	812	804	725	770	787	778	793	780	799	817	760	764	750	789	819	791	747	764	814	736	782	737	771	741	734	751	790	747	754	741	797	737	773	755	729	731	751	789	777	777	746	792	724	805	759	758	769	742	739	778	801	771	724	706	798	746	734	771	830	751	717	735	771	714	729	788	745	773	714	793	766	742	770	757	831	765	776	805	776	817	696	747	728	736	771	746	743	771	697	797	710	768	775	729	688	743	732	760	778	782	746	777	768	714	729	737	826	724	737	725	708	767	735	810	781	791	764	718	742	767	745	750	761	772	787	733	755	726	785	716	748	710	758	766	749	761	743	768	727	740	745	767	742	773	767	791	748	734	737	732	705	791	748	779	779	740	742	752	697	745	747	810	743	728	766	757	765	772	772	723	748	747	811	802	752	750	800	747	757	730	771	774	789	723	786	785	785	767	771	765	806	764	728	775	729	763	739	721	775	749	749	756	783	768	775	771	783	756	739	717	735	755	749	731	762	726	761	765	770	798	717	718	768	715	760	785	753	767	692	746	766	736	725	779	746	760	764	783	742	734	753	775	779	730	734	748	760	766	708	712	792	761	721	766	728	839	776	785	766	766	758	775	720	774	737	704	773	754	770	803	798	784	751	740	813	784	760	726	773	751	744	725	753	723	762	756	804	769	768	749	754	745	774	737	762	754	777	757	730	777	757	776	762	742	754	772	741	788	738	769	735	749	757	722	769	772	735	702	742	767	773	708	784	776	770	728	705	742	735	784	759	768	759	711	752	753	772	742	762	775	723	726	776	751	768	814	728	787	729	753	701	792	758	682	717	744	766	768	715	759	728	758	735	771	710	769	781	726	713	743	766	774	779	741	739	701	728	707	753	717	756	803	777	718	752	769	750	697	769	772	739	738	761	768	799	779	768	770	756	776	763	749	723	780	774	733	817	755	724	728	736	753	773	720	771	763	790	782	762	744	789	780	736	709	752	736	777	798	722	721	762	716	756	718	741	757	737	770	730	748	743	748	708	721	740	762	753	732	771	771	771	705	734	761	778	758	734	722	735	816	740	717	755	740	737	753	753	739	748	775	724	762	754	783	762	717	779	762	716	732	733	729	762	733	704	699	806	713	669	706	722	784	762	734	730	755	752	720	694	720	730	715	718	778	741	807	764	742	772	798	781	748	747	730	715	735	719	756	769	800	753	684	765	742	748	737	766	749	738	770	747	720	767	737	763	758	685	776	741	712	784	802	733	752	764	738	759	750	709	779	737	719	769	799	808	758	757	784	809	719	758	733	771	758	729	743	774	756	764	775	801	707	764	682	733	785	772	793	790	767	787	739	755	739	754	766	748	747	736	769	741	747	777	790	735	761	708	731	794	706	753	783	789	760	761	783	762	758	783	741	729	722	734	759	778	764	776	780	763	754	791	699	756	775	788	768	786	729	740	747	801	767	794	779	755	730	792	749	787	771	757	769	758	762	768	771	726	786	760	754	747	758	766	731	784	763	758	764	744	791	791	714	747	725	759	758	762	756	729	776	763	735	747	755	749	760	755	718	749	767	754	796	730	797	767	749	789	758	779	765	796	743	746	764	744	718	778	777	776	763	718	779	747	746	741	789	749	772	728	756	734	761	783	802	714	779	725	793	788	784	727	705	768	766	751	749	727	774	757	756	737	746	749	737	779	719	758	730	731	765	727	763	738	749	768	749	769	736	763	781	759	706	725	768	706	718	778	776	752	794	777	742	754	763	745	804	724	714	748	790	755	750	752	761	711	749	753	804	805	733	752	778	738	739	772	763	797	724	784	752	734	755	733	717	711	758	771	780	751	725	742	791	758	789	744	771	788	746	748	742	738	785	759	755	814	728	718	761	777	749	725	722	776	796	771	721	737	670	732	789	780	772	699	772	693	748	721	713	745	759	773	695	771	791	799	750	707	742	705	686	752	742	746	722	734	748	747	717	763	754	800	744	809	728	779	785	762	780	755	800	778	760	803	765	727	785	777	762	739	754	748	698	717	759	716	785	776	753	774	702	746	767	772	794	789	707	762	747	766	722	804	748	727	714	741	777	756	751	751	768	742	714	749	732	806	786	760	733	750	731	731	752	786	778	716	744	749	760	718	742	731	729	740	802	755	739	744	751	730	731	703	767	748	784	771	724	751	761	782	745	743	748	755	791	759	737	731	763	734	756	745	736	806	754	752	747	719	793	737	767	762	741	759	779	735	795	720	767	769	735	729	725	701	760	734	740	743	782	757	758	779	749	761	775	779	746	739	749	769	709	739	764	760	727	795	763	746	836	717	756	774	768	770	774	747	718	719	811	738	749	750	767	707	744	768	727	755	735	804	773	707	736	698	770	753	767	730	783	784	818	778	781	723	744	699	795	737	789	729	756	776	788	752	728	751	727	729	739	753	739	742	827	755	745	741	752	758	774	719	762	744	705	749	746	741	737	787	779	738	764	753	708	768	774	753	740	791	740	751	769	716	783	745	766	716	740	728	724	813	766	698	755	735	782	737	717	775	766	732	819	758	760	736	749	716	766	747	731	766	751	759	785	732	738	756	763	780	766	733	762	767	758	753	740	756	736	752	759	803	783	770	724	739	712	765	803	753	734	770	734	696	754	714	771	729	747	756	759	776	728	720	723	738	727	798	732	713	774	809	741	731	742	735	751	751	752	777	760	766	788	736	742	744	731	694	758	784	772	758	768	755	720	768	679	795	715	779	728	795	739	773	782	742	708	744	743	739	699	745	740	775	738	729	753	757	759	788	759	748	731	720	752	807	682	782	731	763	759	752	759	730	726	772	781	749	735	706	753	794	735	752	741	781	755	766	756	791	796	792	726	778	768	767	769	788	777	760	764	755	776	776	718	693	760	759	711	730	752	748	771	715	793	748	710	767	767	734	803	727	790	771	735	718	755	776	721	749	768	743	740	735	806	756	709	781	739	760	747	749	756	795	764	755	743	801	710	781	762	749	741	758	801	718	778	761	743	729	764	754	757	789	726	740	785	780	758	782	756	772	775	732	777	739	737	748	761	744	747	778	739	793	738	793	797	738	788	717	781	724	797	733	777	753	705	764	763	777	742	741	717	782	766	730	768	717	796	762	750	709	754	739	725	709	787	742	724	767	788	739	722	722	797	775	722	752	778	784	751	763	724	766	716	718	775	760	775	764	725	798	724	736	768	742	723	801	719	752	748	754	755	767	765	764	766	769	741	724	770	760	799	752	770	778	761	705	776	755	703	803	733	803	774	748	729	724	740	774	735	701	762	778	769	722	790	771	747	754	735	740	732	745	756	733	806	756	743	769	757	709	735	743	710	744	756	760	752	760	748	768	770	748	739	725	761	775	752	746	773	752	755	728	736	739	811	720	713	744	755	818	714	701	749	717	746	754	749	764	774	794	792	758	792	715	762	724	753	728	749	723	766	734	702	696	787	803	766	742	728	729
7339	10154	8079	4228	3064	2477	2054	1806	1616	1479	1383	1261	1242	1171	1093	1108	1042	1066	1060	1081	1029	1007	1027	986	995	1036	1005	969	994	964	960	981	1009	990	967	935	957	1002	967	954	985	997	996	977	976	949	988	947	928	958	969	1012	985	983	989	864	926	968	985	893	999	972	939	963	928	977	1002	957	963	966	967	917	929	961	946	1006	942	929	918	957	933	978	951	945	975	919	928	966	966	975	963	989	947	937	951	855	977	952	964	951	945	939	938	948	921	983	992	990	893	962	857	883	972	958	912	943	950	942	951	925	991	980	951	924	957	940	943	978	915	965	922	954	954	996	952	953	908	965	898	962	947	938	926	966	881	959	934	877	990	945	908	922	933	919	941	1001	910	939	947	978	961	954	938	997	1001	957	936	936	926	939	965	934	925	967	913	1009	947	951	980	940	974	951	975	947	913	994	918	1001	929	953	941	973	919	927	1001	946	925	907	972	831	944	934	917	943	952	947	940	938	974	900	952	967	898	953	942	961	938	950	987	946	937	951	937	912	924	995	882	873	937	939	883	962	952	969	926	930	931	951	929	905	933	987	909	940	941	983	909	898	951	940	982	954	922	951	1000	948	936	918	925	1000	970	932	928	933	947	905	950	970	912	888	915	910	887	955	977	921	946	976	921	977	932	936	936	951	1018	980	916	934	907	1010	969	964	959	955	924	988	955	904	972	925	917	902	914	886	908	974	1001	964	1022	956	970	942	942	931	1000	948	977	952	981	887	988	930	897	961	875	955	935	920	904	971	882	920	916	902	981	910	1017	945	947	951	903	980	966	957	981	953	981	964	955	927	919	945	939	933	907	978	929	967	956	966	913	917	1008	984	906	910	942	948	937	900	917	997	924	916	965	961	951	940	946	937	974	937	919	966	935	953	982	974	995	914	989	965	929	1004	928	986	949	968	951	965	984	956	904	958	929	995	944	952	961	893	922	941	962	940	975	961	898	943	936	982	906	902	907	917	924	927	954	913	931	941	967	977	923	954	916	948	936	984	921	907	939	949	959	933	971	969	950	935	996	965	947	935	962	923	921	960	981	931	911	917	932	983	930	885	897	952	926	911	938	936	915	1016	966	967	968	956	939	964	960	928	929	928	965	884	894	931	917	970	899	951	926	968	933	968	937	938	982	938	971	948	878	976	953	989	920	975	988	980	1006	963	930	920	943	958	919	963	943	944	969	919	1020	938	946	932	929	984	958	963	900	933	965	940	991	944	972	935	941	956	991	928	916	961	906	905	987	913	946	936	954	934	949	971	956	953	975	931	961	937	935	937	985	932	946	970	869	967	922	977	910	952	925	956	975	930	961	929	901	897	946	881	916	965	953	900	980	913	887	932	960	930	970	930	978	955	951	931	887	943	987	929	954	912	952	940	972	929	904	948	957	975	945	970	944	989	965	976	931	894	903	986	1016	955	971	912	976	910	942	977	960	1005	945	970	955	954	942	981	903	918	932	1006	943	943	935	924	917	957	964	930	958	970	920	935	837	914	915	959	919	994	923	922	933	965	872	877	894	944	916	950	915	951	918	933	972	918	915	953	950	962	982	928	970	913	970	942	953	929	951	954	967	946	898	920	927	897	963	935	977	1004	919	902	966	959	922	985	893	959	895	968	954	1000	965	921	928	966	970	950	950	920	913	934	980	943	950	970	976	904	961	900	978	969	972	963	966	901	947	877	971	960	961	923	947	974	908	997	915	952	897	971	914	940	930	981	938	970	907	914	948	925	920	953	977	920	932	950	917	901	928	930	910	940	926	966	998	913	983	934	994	983	957	968	998	983	978	888	962	915	909	898	979	873	944	917	927	974	937	950	942	921	919	912	909	950	958	973	923	972	948	925	916	943	954	926	910	932	966	944	932	916	979	949	933	959	967	924	963	912	969	955	880	933	939	946	998	958	896	987	912	941	921	959	928	882	917	926	933	959	885	936	955	981	956	986	894	951	903	900	883	911	958	919	963	912	985	918	928	951	924	949	923	912	1006	949	930	893	905	952	961	938	989	923	904	947	927	962	955	939	923	922	963	942	929	968	969	940	963	970	962	951	918	916	942	935	947	906	924	968	940	951	924	963	933	977	913	908	968	963	929	911	1002	959	943	939	973	939	973	923	977	890	949	880	965	911	973	968	995	940	944	899	982	968	948	923	941	958	963	954	917	934	918	914	956	897	946	931	951	978	971	925	952	900	1006	994	981	917	914	919	989	945	948	948	907	923	935	944	950	997	925	901	961	916	942	974	921	940	982	921	925	918	962	920	960	929	918	928	938	979	963	905	978	960	1024	938	932	930	960	959	943	982	1037	943	934	942	964	944	965	951	918	928	991	934	960	971	944	965	917	954	912	939	987	962	909	949	983	971	958	898	939	976	933	905	927	953	972	960	982	983	937	908	913	967	937	934	921	906	972	908	925	998	959	973	951	926	906	945	891	983	978	920	905	940	947	974	948	972	915	965	925	1003	917	927	989	962	929	986	961	934	948	960	951	883	914	958	937	925	923	933	953	995	882	900	963	914	969	926	894	908	979	933	970	939	998	927	937	946	938	914	1033	896	987	949	970	997	897	883	951	964	959	967	951	920	950	935	955	920	987	925	924	956	952	916	930	987	921	951	916	907	906	894	970	868	931	903	971	973	942	963	1016	962	940	1006	971	903	965	917	965	935	957	947	922	947	918	911	943	961	941	988	988	971	948	997	877	952	963	970	949	918	944	916	971	987	890	984	881	928	947	990	908	926	934	896	922	993	977	954	943	925	900	967	947	982	957	915	974	954	959	1019	944	904	902	945	906	932	958	977	947	957	987	978	986	941	904	920	935	965	929	935	932	909	963	963	966	1025	986	892	977	931	995	962	993	1005	946	998	967	925	939	928	938	922	927	944	923	943	921	980	912	874	910	1016	965	954	951	968	954	954	904	991	921	909	950	981	902	947	950	961	880	966	937	1041	973	945	940	947	952	896	919	955	967	957	919	966	974	955	952	918	971	898	946	892	994	997	936	953	925	925	912	972	965	836	926	949	959	962	928	955	966	918	947	946	967	965	951	942	909	953	893	946	923	921	935	931	972	940	927	972	918	889	897	951	1013	984	938	898	909	953	977	939	967	913	911	950	914	938	892	952	929	942	925	1016	1000	982	941	1004	935	876	911	943	929	990	899	936	960	913	954	982	957	912	927	904	953	908	916	930	916	912	941	952	963	995	933	975	1021	991	955	937	949	932	896	968	1012	912	907	969	953	990	903	936	850	913	940	962	929	973	923	981	912	945	953	911	1027	976	877	932	921	1011	965	882	958	980	982	902	954	908	931	937	914	1079	958	936	964	991	861	948	930	937	952	955	929	945	993	932	952	990	970	950	986	991	946	931	917	972	976	913	939	933	946	948	967	968	971	918	921	914	936	942	978	960	958	908	951	917	919	913	867	933	930	995	958	952	945	926	1018	960	965	939	996	935	985	949	940	909	932	940	946	937	940	959	958	966	956	885	948	1001	923	954	901	968	894	913	949	905	940	1008	944	936	984	1008
22695	20932	28644	23373	20935	20972	7650	1404	1106	1013	965	891	866	801	805	775	740	740	751	739	732	687	730	717	724	689	651	707	706	670	700	693	678	657	693	633	684	695	705	702	625	645	674	636	644	639	681	618	655	643	630	596	631	670	714	648	652	667	616	686	672	655	665	668	669	686	641	661	661	620	647	640	634	653	613	635	603	641	682	649	652	641	710	636	604	692	667	676	709	712	632	685	684	577	588	658	676	701	645	667	693	616	648	653	717	626	655	633	632	671	607	631	630	655	634	673	633	667	673	679	656	638	608	657	637	672	676	654	691	641	616	656	696	662	634	631	652	645	655	656	638	635	672	665	651	631	614	655	699	607	595	684	671	642	624	653	639	636	679	648	618	687	600	621	573	642	627	605	614	627	707	629	674	604	682	639	631	619	663	641	634	650	659	665	665	687	594	653	661	615	635	665	640	591	651	684	631	685	610	625	669	676	641	644	620	642	650	651	638	667	619	638	642	621	641	669	623	655	649	622	654	699	647	614	663	645	653	639	642	652	613	633	643	582	630	631	614	631	627	637	619	676	607	636	643	659	674	632	627	683	682	670	672	683	619	626	643	678	635	607	625	684	602	615	641	628	618	622	605	625	624	625	636	664	636	683	645	631	621	692	633	716	669	629	631	668	647	636	607	680	659	648	631	653	685	677	644	665	646	644	645	653	653	642	617	626	606	619	652	632	670	617	715	665	657	610	666	685	618	628	669	663	655	688	633	680	604	630	639	656	618	655	677	657	634	639	629	668	649	595	612	650	643	670	647	619	645	640	622	662	644	642	643	643	688	681	678	629	624	627	604	627	641	613	672	652	654	618	622	667	602	617	637	661	655	614	619	610	667	623	624	645	641	639	640	634	626	644	672	645	618	685	611	670	630	620	663	637	588	580	630	658	624	652	689	644	681	652	629	657	674	630	652	649	613	668	594	694	598	636	632	613	661	685	673	618	598	622	619	653	601	669	676	679	631	617	619	653	657	667	657	655	642	638	623	594	619	625	638	656	679	622	613	641	642	621	703	604	661	629	663	707	689	645	656	698	671	603	610	640	606	678	624	645	642	648	665	645	651	587	634	621	651	640	667	654	617	617	642	613	633	633	630	613	651	617	645	675	675	597	617	637	660	693	678	634	627	617	650	628	629	670	657	644	624	644	693	681	627	634	629	633	673	672	663	700	630	626	645	674	623	628	647	626	657	594	645	637	649	672	651	633	625	608	623	585	653	647	629	616	638	700	644	694	664	637	631	623	640	648	640	628	620	621	629	671	642	633	627	619	615	635	649	620	646	646	643	582	602	631	663	686	635	647	644	659	648	683	652	646	616	604	604	592	631	691	639	645	660	671	625	675	654	618	642	608	650	662	638	656	672	594	610	616	674	635	671	620	674	618	569	638	640	644	644	692	679	669	643	654	642	541	664	641	643	597	683	695	662	665	688	627	655	639	672	626	633	637	615	586	672	636	647	603	651	637	644	620	670	658	654	638	681	656	618	600	631	650	626	604	663	702	610	650	662	630	621	641	614	688	647	648	607	621	640	596	642	688	662	656	629	608	653	632	620	614	665	640	648	616	628	660	658	654	621	642	645	621	659	676	671	646	620	648	624	646	674	640	647	599	637	661	639	642	674	604	655	630	691	638	686	699	678	650	648	611	685	671	644	651	651	605	686	624	630	649	613	660	612	659	645	660	637	607	624	606	669	623	661	621	667	624	695	628	647	578	637	651	660	615	631	599	654	587	646	652	602	658	731	666	698	639	639	642	657	660	598	718	624	627	656	686	656	658	643	665	673	596	616	679	666	651	665	624	592	669	632	639	619	676	615	620	632	653	628	604	646	630	691	663	618	635	646	672	665	610	626	654	650	618	594	653	647	579	655	620	614	632	625	633	618	628	639	629	639	672	618	602	624	624	644	661	616	661	653	609	640	619	620	639	614	610	636	656	653	654	648	648	630	640	623	647	627	654	661	616	651	643	675	652	633	639	625	664	613	654	633	656	615	619	571	602	621	623	654	664	670	656	652	631	646	639	680	670	637	656	629	684	638	654	672	647	617	652	649	635	645	654	645	664	649	632	674	597	674	610	638	668	665	637	659	626	608	662	646	626	621	634	648	632	613	677	635	637	650	644	606	620	603	644	614	637	618	631	570	603	640	626	623	689	606	654	621	623	654	608	673	650	625	649	607	663	651	668	687	629	637	669	568	663	650	603	687	656	644	658	681	661	642	626	650	657	639	622	650	617	644	622	640	649	642	658	652	650	679	694	643	635	614	612	627	671	666	621	646	661	624	631	599	628	659	635	616	654	635	660	615	609	659	610	648	649	670	651	627	632	672	620	670	665	602	634	588	665	622	607	606	619	629	687	604	656	648	631	632	646	609	666	634	615	620	613	618	641	633	652	606	649	633	678	637	675	671	608	646	666	658	636	705	654	641	668	614	636	663	644	629	637	624	657	624	628	633	674	693	657	666	671	645	627	629	623	644	622	613	629	655	670	675	647	687	655	640	638	663	670	640	644	647	615	680	634	628	646	624	614	655	683	677	625	619	690	654	639	708	639	598	647	696	674	626	693	659	657	639	648	660	653	629	624	663	661	650	634	624	663	625	607	644	681	604	660	614	670	637	640	601	636	617	649	639	684	572	619	667	635	605	634	639	634	679	647	609	665	639	657	625	671	672	629	631	674	682	677	629	668	632	642	663	617	677	642	653	644	631	599	647	624	641	622	598	692	631	623	670	641	642	669	664	645	692	676	665	645	661	623	643	638	633	610	663	651	647	605	658	642	654	651	653	634	657	609	641	580	659	673	640	673	658	595	659	646	655	614	606	651	631	623	643	691	619	590	611	667	648	644	670	648	661	680	641	630	641	623	644	641	638	658	668	636	628	612	613	643	613	620	691	647	651	660	659	625	646	659	621	643	612	596	627	633	643	718	654	636	612	611	660	617	631	610	648	652	661	616	661	668	634	623	611	646	660	669	681	695	657	594	672	641	634	621	613	675	641	660	678	632	642	640	638	664	667	620	645	656	662	609	672	606	650	654	637	629	638	639	658	631	629	658	658	650	639	623	649	660	608	639	636	601	640	605	659	622	652	689	623	621	680	618	635	623	634	642	674	635	606	620	638	607	646	632	610	655	628	599	643	630	707	683	681	551	645	622	633	642	609	649	627	607	670	662	628	650	614	666	666	619	648	651	670	682	656	596	616	637	666	642	652	651	591	626	633	690	660	650	591	655	672	661	572	639	641	644	662	629	642	638	625	669	599	636	670	616	570	595	674	636	647	626	630	644	592	625	688	618	658	658	669	639	622	592	645	606	613	638	610	643	649	647	653	612	649	618	620	582	601	609	663	615	626	690	632	615	651	654	663	651	631	641	618	649	633	642	661	622	641	610	671	659	605	662	626	680	664	609	625	592	669	639	668	619	646	654	661	648	661	634	657	642	650	637	630	659	643	617	628	624
8755	16128	12869	6779	4984	3759	2977	2438	2052	1780	1569	1486	1389	1229	1223	1139	1171	1052	1068	992	979	990	933	974	911	890	898	888	913	880	930	884	846	892	856	825	856	836	839	858	803	826	849	829	864	898	870	826	834	822	870	828	886	788	872	873	789	825	804	833	852	842	824	846	832	836	804	783	785	822	786	852	818	790	860	795	810	827	782	927	774	892	771	812	787	750	856	846	834	823	837	838	767	843	803	871	859	825	839	801	889	793	828	854	807	790	825	819	852	821	801	841	824	829	814	828	808	827	832	828	825	781	781	836	827	806	807	819	749	831	799	810	817	849	823	842	770	778	796	849	793	822	773	826	796	798	809	833	824	841	853	778	855	797	819	825	802	785	825	802	815	787	819	800	751	821	838	818	813	736	797	838	868	758	822	761	825	794	791	817	808	832	836	803	839	841	852	820	848	829	803	805	838	837	872	804	796	815	817	793	830	813	827	792	788	864	819	835	824	862	818	774	766	792	826	812	801	803	782	810	809	808	799	798	836	844	783	778	795	785	826	852	812	812	780	813	817	819	800	792	819	847	840	849	858	845	806	792	807	820	743	791	768	772	781	820	832	795	827	787	817	805	839	811	772	827	791	783	793	824	837	789	849	817	780	796	858	799	832	835	765	770	785	836	790	828	829	879	823	790	826	867	778	838	809	807	790	770	849	824	847	824	842	774	777	853	795	792	830	854	825	877	801	792	837	850	785	828	830	772	807	796	810	797	786	836	845	821	803	812	793	788	854	824	841	838	820	805	794	783	811	783	821	787	855	797	787	777	823	838	844	853	814	762	813	823	746	819	764	758	810	768	859	822	819	810	785	786	826	786	812	777	900	832	877	802	782	818	813	814	809	863	801	833	804	820	811	806	758	786	808	867	776	796	769	808	869	854	789	781	810	822	797	798	801	866	807	812	784	828	822	838	862	786	815	781	834	821	759	801	778	838	820	847	806	838	828	823	768	788	824	770	822	847	832	853	841	799	822	800	755	787	836	796	836	802	775	789	830	799	802	782	798	787	846	800	815	805	832	833	782	787	812	833	871	838	787	847	810	823	844	833	829	842	861	783	842	817	773	816	799	795	804	800	798	833	838	773	800	812	880	814	808	775	778	857	767	818	807	814	794	843	817	752	792	797	804	809	811	811	859	826	788	813	859	832	814	836	823	821	807	807	817	865	818	826	809	764	782	812	775	812	821	823	808	813	752	779	834	813	808	831	853	791	826	804	862	807	841	851	842	859	810	780	864	836	759	841	789	857	806	792	791	807	835	809	788	813	803	775	819	862	812	811	827	799	841	826	805	830	824	806	810	815	841	863	790	813	840	794	795	826	806	828	845	751	838	803	802	823	779	844	820	807	798	808	835	855	834	825	830	824	794	768	845	778	829	851	821	783	780	818	828	829	760	806	817	815	800	801	781	797	848	837	798	832	817	858	835	759	782	767	801	831	769	842	856	831	820	764	841	779	831	802	783	845	849	822	769	822	797	776	835	817	819	788	800	803	786	791	827	796	775	833	796	802	874	807	788	815	740	817	782	794	810	798	794	788	777	835	841	847	821	816	802	812	818	843	810	828	810	858	807	832	831	822	765	834	828	847	807	842	803	830	812	823	816	794	780	800	799	812	799	869	816	793	840	831	858	778	789	785	794	807	835	783	795	852	821	791	770	784	821	859	796	857	847	813	837	844	822	829	823	837	792	801	805	793	834	865	814	790	815	806	845	810	806	765	797	823	768	886	789	809	813	765	763	766	807	781	866	801	841	829	815	817	802	799	818	808	819	801	773	849	787	816	808	788	806	816	802	825	780	773	806	832	785	855	850	824	792	819	765	765	761	774	809	769	810	847	807	777	829	859	820	833	817	786	794	766	797	756	791	824	802	814	787	779	789	749	790	800	858	805	817	832	830	782	885	845	804	793	808	768	814	757	804	824	810	806	796	788	821	846	825	815	765	798	773	837	865	800	806	804	740	859	806	803	828	812	851	835	826	828	773	882	860	835	803	746	808	823	837	854	804	787	826	815	749	795	787	835	798	853	779	815	855	837	815	835	791	837	837	815	792	846	837	761	812	764	809	779	816	787	791	790	826	838	785	833	813	787	808	775	789	803	808	838	849	828	792	817	777	823	801	771	800	779	807	748	822	802	842	848	840	777	820	853	814	798	774	803	789	830	780	858	811	830	851	842	794	805	771	791	800	809	749	849	802	847	804	816	858	772	851	816	817	823	792	781	816	795	756	805	804	839	861	771	853	802	800	794	771	825	845	755	821	771	808	802	806	805	804	765	791	792	886	744	789	839	819	825	798	785	778	837	795	826	853	854	774	862	786	853	805	787	796	826	790	823	826	830	725	760	805	794	787	825	804	787	803	783	840	785	771	822	826	808	798	807	815	831	836	807	780	823	782	786	819	838	814	741	812	782	841	820	797	859	794	841	816	796	798	807	853	813	796	817	805	788	846	777	830	783	806	836	749	838	816	817	828	774	769	861	814	809	871	766	803	820	840	801	873	859	782	806	827	799	788	833	840	790	797	756	815	807	795	827	782	809	807	837	809	829	821	785	831	805	819	814	846	839	785	839	843	807	822	836	835	859	776	801	803	793	753	810	849	811	826	833	790	856	760	794	785	793	828	814	819	831	788	790	814	843	896	834	787	860	833	814	802	778	815	781	824	815	835	834	807	756	876	781	856	789	807	825	792	827	803	795	789	796	877	784	804	814	811	787	793	797	834	780	827	844	818	818	789	804	824	761	823	813	842	797	797	832	846	802	812	828	845	827	814	886	838	830	816	815	833	814	816	806	777	783	795	794	795	804	780	826	819	832	849	788	817	751	788	770	816	793	822	867	805	792	820	788	849	822	760	830	799	798	847	833	816	788	832	840	778	757	768	819	749	803	824	828	872	827	836	844	777	781	820	829	795	813	783	839	797	856	790	800	783	771	821	765	742	795	811	853	838	824	846	818	767	873	749	877	785	831	790	788	805	786	807	790	801	850	824	884	785	803	789	828	796	789	794	784	831	866	856	757	795	850	825	760	840	799	825	777	760	797	790	828	841	819	820	838	833	825	820	797	788	789	830	764	839	775	814	789	776	791	795	855	768	834	804	803	781	834	761	857	838	801	778	836	822	806	813	787	786	847	805	841	850	769	841	806	869	776	775	849	812	773	815	792	809	796	827	785	852	832	850	793	817	756	791	821	800	788	837	804	799	831	821	814	815	828	815	771	823	838	782	834	803	833	852	812	779	837	784	864	791	766	815	825	880	861	799	800	825	825	823	798	803	858	768	873	829	790	830	805	793	783	834	821	868	744	806	817	813	822	835	796	774	829	811	807	836	865	823	774	862	817	808	839	838	840	799	843	827	782	798	846	769	788	790	775	740	804	822	768	756	821	791	778	826	809	758	824	831	825	823	820	814	791	798	804	867	838	882	825	836	816	820	840	820	786	811	871	821	820	796	804	820	797
26545	20388	9024	952	644	580	546	468	494	492	429	486	465	439	447	443	481	438	454	417	457	476	469	446	446	452	457	434	429	465	451	451	462	465	451	451	432	425	459	439	449	478	394	425	426	440	440	469	461	436	455	437	457	406	429	447	461	461	427	482	439	459	490	400	412	452	441	442	433	430	423	426	435	470	453	447	411	442	449	441	441	443	400	464	483	451	395	428	427	458	474	453	463	399	429	414	447	449	424	434	464	463	423	400	415	452	437	454	461	434	456	443	447	400	429	434	452	453	473	442	439	421	426	461	431	415	449	429	422	427	413	414	431	437	442	446	421	459	430	453	459	498	437	452	430	468	443	416	437	432	445	471	464	442	437	439	483	441	401	438	423	436	411	455	437	407	416	469	431	467	438	442	417	409	456	409	410	457	429	470	453	440	448	373	441	425	406	413	417	451	412	447	434	468	418	437	438	435	421	462	420	418	461	437	451	436	451	428	425	409	448	423	447	462	467	474	450	425	462	484	447	433	424	446	423	451	416	473	477	460	433	487	431	462	447	459	462	437	418	431	407	413	433	401	463	434	463	423	442	420	432	430	455	382	412	443	447	410	454	435	434	417	462	430	454	421	443	451	417	446	446	430	450	462	472	471	437	483	462	446	442	436	436	452	425	457	414	429	443	429	440	439	442	415	438	408	418	468	476	425	491	475	466	435	468	457	399	446	462	433	416	463	454	451	426	438	411	445	422	432	464	442	489	452	466	458	418	447	425	458	488	427	455	443	456	454	458	474	460	437	443	449	396	417	464	430	426	466	413	438	471	409	458	453	453	466	430	450	426	449	439	441	441	417	424	437	444	444	420	425	434	440	430	464	476	437	439	427	456	463	458	432	445	470	453	457	446	401	437	478	440	429	433	501	403	461	412	456	489	445	439	469	441	472	436	428	477	433	445	426	427	437	454	457	419	466	435	462	479	452	455	410	462	454	432	460	419	430	480	451	451	467	444	455	436	461	453	437	483	440	447	460	456	457	436	447	408	438	461	440	471	474	426	460	454	475	462	480	401	424	437	447	442	456	409	423	466	467	464	445	428	424	467	425	428	464	467	444	496	432	456	457	465	458	471	438	454	397	434	429	440	445	472	422	460	462	456	424	465	425	406	435	449	473	421	469	440	460	442	440	416	435	460	470	439	444	415	444	459	443	448	437	427	393	412	424	424	423	459	454	464	477	451	439	444	421	462	447	446	418	445	445	464	428	472	445	450	442	443	467	456	439	448	443	445	428	474	440	452	463	449	488	423	419	432	454	425	399	469	426	455	479	438	450	414	466	444	433	406	435	466	461	508	433	438	439	436	414	502	424	490	447	430	480	439	462	434	430	471	436	456	437	425	420	453	423	438	425	403	419	446	462	424	460	418	446	488	438	402	478	442	456	411	455	434	415	469	459	428	453	427	440	410	424	437	463	497	454	420	427	470	454	455	461	476	407	425	474	440	428	444	467	442	442	447	411	457	445	443	481	427	482	418	431	452	450	418	418	469	445	452	421	440	450	451	485	462	473	410	434	437	442	425	460	448	496	488	437	441	446	429	410	456	455	424	469	467	429	402	447	456	454	450	425	446	435	414	467	457	428	447	439	454	443	455	456	451	410	417	467	453	421	448	399	434	424	436	400	447	464	422	427	393	482	433	448	451	457	428	478	458	476	417	454	434	458	450	454	417	444	480	451	436	458	450	456	421	490	443	461	433	453	445	390	436	473	473	474	422	439	440	429	419	441	448	433	444	448	454	419	449	405	456	431	451	456	454	439	494	418	408	417	434	469	445	437	451	439	462	396	440	414	489	410	452	435	432	476	439	487	435	481	413	445	447	417	446	501	417	424	454	481	451	465	419	438	438	435	441	437	459	452	425	449	468	429	471	472	490	419	465	454	416	450	420	462	414	430	423	473	455	463	462	437	490	444	403	449	484	425	447	446	444	440	461	461	429	459	457	459	440	484	447	487	462	468	444	416	449	400	457	479	426	414	451	468	425	421	447	428	452	408	445	435	475	412	428	455	464	432	457	461	471	427	438	465	481	462	451	432	452	427	448	468	458	406	458	449	413	442	426	402	446	427	452	436	463	440	458	491	456	468	442	470	462	459	453	423	455	475	425	481	436	458	413	474	442	424	430	475	420	453	432	365	430	427	445	424	422	437	453	412	384	441	439	456	441	406	453	446	422	440	436	431	409	430	445	434	470	430	463	462	439	446	468	439	445	426	450	473	497	472	411	434	413	451	419	486	464	483	460	431	440	463	421	467	439	473	465	474	469	443	433	450	431	449	405	421	463	447	472	448	451	468	422	442	444	466	446	471	479	450	469	482	508	443	461	436	452	452	421	482	443	475	491	410	445	451	458	486	434	464	443	468	421	448	420	425	435	448	472	464	416	448	429	454	472	438	469	421	447	457	421	466	447	488	464	437	447	459	444	453	462	422	446	427	444	449	409	478	447	423	462	435	452	423	452	437	470	437	444	438	450	444	467	478	434	452	465	431	443	440	470	472	432	432	455	472	428	411	422	469	453	443	437	435	466	474	452	421	459	451	434	459	384	432	425	440	414	464	440	432	486	429	409	458	436	431	417	468	461	431	478	445	436	453	499	483	477	435	439	465	439	433	403	445	463	423	407	460	430	425	423	447	431	484	452	426	411	429	425	432	391	436	453	437	459	418	474	422	450	437	440	444	427	437	437	463	416	454	434	468	433	441	495	453	471	432	426	410	458	443	453	436	455	448	433	449	449	407	405	433	472	447	432	426	429	420	503	448	452	434	462	445	434	432	425	471	455	422	430	452	427	455	418	420	454	453	494	476	439	444	416	446	480	464	407	421	468	440	425	409	448	458	429	485	427	463	472	432	453	445	435	440	452	431	422	432	486	423	431	419	446	472	452	462	455	461	417	453	458	433	427	440	425	438	453	442	457	482	442	477	445	433	391	452	434	455	425	437	432	454	437	435	445	462	432	454	434	446	465	447	452	445	462	459	458	422	466	443	450	427	436	422	448	458	460	443	454	481	433	430	443	469	474	466	434	475	437	484	463	423	443	449	430	439	447	460	421	462	465	418	451	484	389	443	475	459	448	450	430	470	455	465	410	445	444	428	470	422	437	448	460	439	403	483	451	479	460	429	458	468	446	449	453	451	477	437	397	441	421	428	406	429	432	437	469	388	410	445	466	452	450	500	379	464	454	463	429	391	442	425	444	455	424	458	417	466	513	433	456	433	427	471	431	453	438	453	479	443	477	469	437	435	457	485	442	445	416	428	435	402	454	455	422	451	455	454	444	415	441	471	467	450	442	455	417	439	451	401	446	445	386	413	417	449	456	402	422	462	417	450	464	430	444	439	416	446	459	455	468	479	461	395	423	447	458	418	443	421	436	449	446	447	415	464	448	465	449	459	451	412	459	430	422	439	393	463	479	433	458	447	450	438	432	423	437	448	431	446	409	424	426	462	469	411
4742	1545	1267	807	794	697	660	619	608	621	566	543	589	598	586	603	588	587	562	627	615	533	563	590	615	547	583	602	588	602	620	528	561	549	550	573	569	566	590	567	532	565	548	596	552	576	557	558	547	544	633	556	553	570	535	573	604	560	523	561	556	571	607	530	567	591	531	552	595	559	560	533	574	573	576	582	574	573	573	573	571	555	605	547	585	554	582	573	559	574	598	561	622	632	606	573	552	572	555	574	553	568	550	594	561	557	571	555	585	549	594	559	560	564	533	573	578	527	593	544	563	582	592	584	519	573	513	614	581	567	579	543	543	573	548	557	620	578	517	527	564	526	576	557	542	538	603	587	562	576	515	563	565	519	563	538	645	571	565	563	569	576	595	592	559	558	548	597	560	534	585	552	551	600	595	540	504	568	556	553	554	566	580	561	546	559	595	590	534	587	567	569	541	565	577	571	586	547	552	567	569	537	551	580	626	581	530	584	600	556	543	598	550	578	555	586	575	602	595	580	580	564	560	557	575	524	574	582	571	559	536	582	569	568	541	597	580	533	574	528	550	567	557	556	601	545	548	578	539	542	558	607	518	557	555	567	581	558	596	607	547	537	560	594	575	578	507	563	577	566	579	580	568	562	599	601	593	571	508	565	611	578	595	560	565	556	604	528	530	598	568	547	571	595	595	616	533	566	572	587	595	618	579	543	516	567	576	579	561	568	588	556	620	590	575	585	617	578	573	563	560	607	604	548	527	546	592	573	548	603	553	544	580	563	615	557	545	538	590	553	541	579	625	627	545	596	538	573	563	579	546	588	561	557	558	540	539	568	557	591	528	574	585	540	582	533	564	557	587	581	564	583	571	623	565	557	594	560	549	545	546	547	605	540	615	553	586	602	579	568	538	605	590	593	603	570	549	588	592	586	570	556	605	547	553	525	548	533	563	601	587	535	509	561	605	580	537	648	538	582	573	539	609	572	545	568	557	530	622	590	584	574	578	566	572	590	582	574	587	531	551	591	574	585	573	564	551	589	533	562	606	549	558	580	598	569	578	563	571	577	593	593	584	579	583	566	538	529	555	550	589	578	569	572	568	593	536	594	519	553	550	570	571	569	537	596	559	582	578	580	555	552	525	535	552	602	554	522	605	562	562	605	576	564	591	518	572	594	552	548	577	560	592	554	580	542	562	585	590	562	545	570	574	549	568	546	547	568	605	591	564	583	554	567	533	612	583	574	554	553	566	533	529	577	572	600	571	541	558	590	586	546	597	537	580	555	579	566	543	603	555	567	623	557	546	572	534	621	556	543	537	544	609	575	554	588	585	611	559	617	563	545	585	574	575	545	583	547	570	563	579	575	529	599	556	492	588	577	577	543	521	537	569	593	536	515	560	604	576	528	592	514	591	543	557	572	594	515	586	563	487	604	570	554	552	547	559	545	569	551	572	564	574	602	568	607	565	573	576	565	538	594	519	568	598	582	576	552	551	579	580	594	568	561	615	548	568	538	597	636	575	547	547	577	581	611	588	569	545	519	562	541	600	549	576	584	577	546	582	540	568	605	556	528	536	567	602	552	560	584	569	574	572	589	540	523	574	539	595	550	534	586	568	555	568	558	607	530	592	564	550	575	574	613	584	579	570	533	535	589	552	613	560	545	558	601	584	589	584	569	575	580	566	554	564	561	494	581	516	583	553	571	574	515	564	549	582	581	580	558	563	534	579	594	534	598	574	590	532	557	502	535	612	605	572	581	573	565	579	579	596	557	592	575	588	595	582	528	583	562	538	522	560	584	577	565	544	599	573	547	533	549	619	529	563	544	566	556	585	590	553	565	602	546	550	559	589	568	596	577	560	577	581	568	584	563	566	565	601	537	532	584	598	553	588	578	584	581	551	593	600	564	622	551	584	553	586	586	548	562	573	575	611	570	546	563	593	555	621	609	562	598	544	571	562	546	592	566	555	574	580	579	569	577	526	523	593	563	586	624	560	562	545	593	513	540	582	619	549	552	584	570	583	549	549	566	630	537	558	540	597	546	553	594	544	526	538	577	610	524	572	570	618	553	568	555	549	561	642	575	602	607	582	576	518	545	549	577	515	577	565	579	555	562	593	558	519	576	547	544	560	551	573	558	553	541	581	596	562	562	569	525	552	607	551	537	568	565	558	545	559	602	588	586	553	581	529	527	557	588	567	549	579	603	590	567	592	574	537	593	563	605	538	590	558	548	565	580	570	555	598	555	556	580	572	598	580	536	542	622	600	612	578	602	598	563	576	590	532	601	566	576	589	576	607	548	590	549	566	575	596	545	577	530	560	611	576	545	570	559	581	565	556	569	550	580	584	557	535	555	586	591	599	548	571	572	582	595	564	587	612	575	563	539	575	563	568	534	566	586	540	527	558	546	596	538	605	558	566	536	583	563	610	580	552	566	587	584	579	569	558	563	585	519	543	586	585	550	584	590	569	570	577	551	550	608	606	604	584	581	530	576	569	541	560	597	560	568	585	553	583	571	568	567	601	604	584	564	591	573	581	566	567	530	571	585	562	522	578	548	584	561	598	593	585	556	553	584	580	568	567	552	549	632	578	564	614	573	569	595	553	541	572	587	578	578	567	561	594	583	535	568	582	519	549	580	549	578	587	523	579	551	538	553	575	547	578	563	563	573	544	589	518	588	575	581	553	568	572	550	564	541	584	593	562	545	602	529	597	563	594	576	598	622	534	532	561	582	565	583	526	558	587	561	571	598	610	565	518	541	534	588	603	585	592	542	552	596	586	590	542	605	517	575	596	595	591	573	591	559	540	559	568	566	571	558	557	571	561	541	583	550	600	596	632	596	575	562	513	593	553	549	555	612	534	563	541	555	549	545	568	553	526	592	556	584	568	582	599	550	577	620	596	535	550	543	559	554	583	560	589	569	514	552	571	519	637	602	559	535	556	550	571	615	543	568	587	582	568	615	565	563	532	529	574	575	646	570	559	547	535	536	570	592	558	577	559	566	547	567	564	603	578	526	587	520	562	563	599	590	544	590	562	595	544	598	559	578	560	583	560	576	606	584	574	580	565	597	517	538	581	552	576	569	553	561	542	558	573	579	574	594	597	548	561	515	570	531	590	547	520	577	559	572	554	562	612	573	558	581	542	584	521	530	522	550	581	573	571	571	551	577	570	539	570	558	564	506	544	540	585	531	573	566	600	575	588	540	545	580	578	568	579	566	572	572	624	560	595	546	569	587	566	593	582	566	509	569	560	580	587	569	557	590	578	558	575	544	566	514	553	558	576	557	550	588	558	562	551	544	544	612	586	539	573	590	543	517	595	555	558	597	568	585	573	598	609	593	576	570	560	615	562	559	596	536	574	579	571	537	539	584	600	505	558	540	555	557	568	535	594	561	519	571	559	545	535	579	565	585	605	561	537	600	598	560	589	571	573	518	555	603	547	554	559	575	552	569	572	581	547	525	533	556	556	566	564	528	558	534	576	585	541	571	564	598
23624	20950	28246	23817	20939	9737	1628	1109	982	930	944	849	917	813	845	843	804	762	756	805	799	752	791	787	741	808	787	792	738	721	766	774	791	758	759	796	778	732	761	738	710	777	739	719	764	765	742	766	732	725	713	746	725	722	749	770	766	794	755	747	760	729	750	724	717	739	746	749	748	753	742	721	706	764	744	727	782	800	734	783	744	757	729	732	838	728	759	752	753	753	762	756	775	773	753	744	716	763	758	780	766	758	781	757	749	784	716	761	720	745	756	726	719	684	713	784	762	761	769	771	769	735	783	756	711	743	781	778	760	736	728	738	794	747	684	754	770	739	741	723	731	772	727	755	771	741	816	778	760	752	748	771	745	727	709	760	730	769	760	759	735	761	726	727	761	745	699	747	741	765	793	803	766	795	699	742	700	767	740	706	737	747	758	733	755	776	713	761	723	775	709	743	751	727	739	761	780	689	771	726	678	730	752	720	750	761	721	727	736	702	781	766	789	748	713	713	758	686	693	719	747	737	771	758	795	750	792	744	710	735	724	752	768	740	762	797	741	736	790	780	692	778	740	805	711	725	757	756	767	727	823	759	765	796	758	739	782	691	744	758	768	766	744	734	792	770	706	767	782	737	696	732	757	727	792	728	733	726	727	772	742	749	739	717	791	751	729	732	759	784	737	759	724	775	761	712	735	758	755	779	719	751	767	752	730	755	771	738	703	750	721	743	752	751	721	774	701	766	741	803	770	757	740	771	753	700	721	732	671	739	760	751	697	731	725	725	775	776	735	738	724	741	741	724	739	757	747	766	712	749	732	762	740	779	754	753	749	726	769	754	773	713	757	663	784	746	738	715	733	706	741	741	749	797	702	723	758	702	794	779	730	743	719	790	731	790	729	728	705	754	722	743	705	827	744	812	754	720	729	751	726	738	765	725	764	731	733	763	732	763	760	733	717	737	751	741	701	732	739	746	784	738	739	721	730	765	771	728	773	761	804	740	754	736	745	723	718	745	718	739	748	753	741	724	771	794	759	722	724	764	669	756	740	792	733	767	779	694	757	774	714	689	706	715	725	719	764	759	756	743	711	750	705	744	706	731	775	785	773	738	741	813	718	727	740	749	753	777	671	733	776	764	726	727	756	765	794	725	738	750	731	730	752	779	789	740	690	759	739	713	724	729	734	788	789	725	758	731	720	744	752	717	741	778	756	718	772	721	796	733	760	689	788	723	722	766	716	694	753	793	763	735	761	746	743	751	712	774	742	774	724	769	780	746	691	707	778	699	700	745	715	798	724	747	740	755	705	801	751	762	750	725	721	709	717	746	780	705	740	736	743	772	746	812	733	733	745	742	775	724	752	728	713	762	715	761	754	763	756	683	727	746	756	738	705	743	751	728	751	764	710	755	795	731	799	765	702	719	732	701	763	741	776	739	690	774	748	744	764	759	759	749	730	768	724	756	736	716	737	739	762	736	775	737	727	736	810	744	712	772	721	750	761	738	750	806	755	745	771	777	746	700	728	719	726	733	721	764	739	790	762	757	783	725	787	723	696	797	784	732	762	757	693	736	740	741	710	770	768	795	712	801	763	739	799	739	722	764	784	776	761	739	762	775	738	668	736	791	752	757	760	747	761	760	704	772	749	747	747	755	769	738	727	767	702	731	753	740	801	719	701	772	707	744	762	745	863	715	746	764	746	756	728	799	709	700	737	724	761	727	755	733	773	766	746	762	746	767	765	759	726	761	719	720	769	756	735	730	767	719	754	750	767	748	772	803	726	737	764	745	739	769	752	731	729	746	751	743	766	748	715	771	694	721	701	740	709	696	732	761	771	760	750	737	732	733	769	751	740	749	723	713	712	787	762	752	739	704	756	729	745	773	735	761	748	717	704	722	784	750	765	730	754	742	704	738	755	782	744	798	773	749	770	760	721	758	765	743	742	751	741	732	726	767	751	716	733	775	748	769	738	737	761	729	755	721	795	794	793	784	739	737	710	707	718	746	749	753	739	740	684	750	716	743	761	750	733	735	765	775	742	789	764	702	786	812	745	764	765	722	755	747	729	746	768	716	738	762	796	754	714	752	719	766	769	758	715	780	725	737	728	732	744	737	761	804	742	718	755	755	719	693	723	736	699	749	716	668	774	729	756	755	712	759	731	762	747	718	760	716	765	688	722	723	749	774	708	757	767	746	675	808	751	732	777	699	732	820	687	815	696	739	752	742	767	721	793	803	732	837	754	742	755	751	749	730	774	774	776	768	804	721	750	723	764	741	688	744	723	767	751	765	735	755	740	767	741	725	807	746	757	713	709	744	720	763	737	758	722	729	784	737	724	738	735	709	785	706	783	713	728	733	765	723	737	719	711	757	765	732	766	765	764	716	719	760	768	774	722	713	763	773	788	799	754	770	805	728	749	741	762	784	782	750	744	776	722	726	789	733	748	800	754	741	710	727	727	777	745	696	716	735	789	750	746	788	749	705	752	735	805	722	756	739	735	782	758	719	702	743	714	727	780	792	818	758	725	728	697	705	795	710	751	772	722	690	745	739	698	761	698	765	748	757	745	732	708	728	740	755	758	712	732	746	755	765	746	756	746	735	796	711	764	701	745	748	734	734	700	777	723	768	758	747	748	759	746	720	765	770	711	750	715	751	763	779	783	778	764	737	749	735	737	714	752	736	714	726	748	780	766	755	776	750	756	786	757	722	741	743	749	796	765	776	717	807	746	699	756	745	698	677	730	750	714	747	737	759	737	777	762	755	740	782	736	773	734	736	767	743	720	750	762	800	773	739	737	734	733	769	701	787	754	773	706	784	763	748	763	747	727	733	771	759	750	699	742	721	752	784	748	779	761	731	749	772	777	773	724	717	757	821	754	760	756	729	769	701	724	748	749	763	709	686	745	739	731	776	742	737	690	762	734	768	775	722	747	761	739	740	785	755	775	733	740	762	718	659	748	775	697	757	768	798	785	764	720	746	813	737	785	776	740	751	771	776	729	766	791	781	707	734	745	747	766	706	728	775	731	763	707	745	689	715	726	735	718	756	751	786	763	745	756	735	763	734	672	777	764	753	753	787	764	721	764	738	739	734	778	716	725	762	700	735	783	773	751	749	750	732	697	718	722	771	739	727	734	745	696	751	758	761	714	757	692	753	748	719	744	748	757	777	707	673	775	767	697	727	750	755	753	757	748	770	759	749	740	776	695	706	738	717	736	759	734	748	750	772	718	725	711	719	805	774	735	779	755	718	715	760	720	717	713	732	764	692	742	749	769	745	757	740	716	732	747	702	787	793	730	744	732	727	797	740	732	738	773	747	731	754	726	754	669	684	757	717	747	751	735	702	767	716	714	748	763	789	755	751	759	679	748	745	771	720	713	725	736	716	756	723	735	716	737	797	713	739	747	715	695	747	715	701	743	775	752	766	738	756	752	752	737	787	725	753	718	791	751	769	772	693	727	714	772	732	755	741	726	712	739	753	748	752	724	741	759	746
7055	10311	8248	4393	3088	2376	2030	1782	1646	1433	1336	1248	1227	1256	1142	1112	1054	1067	1096	974	957	1037	953	991	984	984	985	960	990	993	961	991	947	949	973	1021	923	950	938	972	949	961	950	968	961	977	924	1010	935	972	947	945	966	1000	967	953	975	1017	943	950	970	961	928	937	981	944	963	929	937	899	904	898	914	938	932	935	958	915	918	934	954	995	958	925	922	907	949	926	922	925	921	943	992	956	891	972	913	947	917	920	918	953	896	983	961	886	961	894	954	943	962	940	940	931	965	948	888	962	949	911	900	981	954	922	980	976	910	907	988	940	937	926	984	987	918	972	944	997	877	951	935	917	948	956	919	902	889	955	949	974	915	939	938	920	959	1024	932	1037	995	919	987	969	901	902	977	935	897	973	969	919	971	934	976	922	944	931	960	896	937	958	919	911	1008	985	895	943	925	970	1018	923	918	945	891	964	926	925	907	937	937	994	959	915	945	974	894	961	929	937	924	956	925	919	917	990	956	906	942	960	917	880	925	925	959	905	906	925	960	906	912	892	954	934	951	951	988	967	909	918	962	930	887	913	932	951	938	968	887	881	895	947	967	947	929	920	912	1040	945	935	960	904	937	922	955	924	888	983	947	952	1010	944	930	959	917	931	954	951	907	878	966	985	925	859	981	941	945	974	960	978	946	895	946	968	930	940	946	983	983	975	949	930	905	931	927	950	918	902	917	982	929	915	959	928	942	942	930	887	989	942	931	923	1001	980	954	963	984	896	888	936	935	930	930	914	965	908	949	986	954	956	938	900	999	966	897	901	951	918	1003	966	928	929	962	918	917	917	980	880	953	971	939	974	921	939	898	974	931	950	923	889	973	969	883	925	976	947	931	951	946	965	921	922	1013	938	926	935	951	937	921	873	905	893	1017	970	969	951	974	897	895	982	971	907	957	945	960	919	982	984	903	896	922	1043	883	924	914	977	943	944	940	937	958	928	953	866	933	954	979	949	958	909	939	930	985	898	937	907	921	912	959	922	986	968	906	932	981	959	892	967	912	886	896	968	913	936	940	940	946	934	937	918	894	927	904	919	885	933	963	943	960	1005	915	966	927	919	936	927	925	900	910	969	957	910	982	940	939	942	958	973	975	923	960	951	907	946	980	898	938	913	949	931	987	949	889	894	907	942	923	924	908	933	935	945	949	954	916	978	962	937	956	981	946	983	919	893	916	933	915	921	949	935	939	908	922	912	929	912	929	938	977	938	1010	948	973	925	943	953	937	987	932	913	933	974	920	947	893	944	907	922	951	956	964	944	939	938	931	896	884	959	940	916	938	946	901	905	910	937	915	950	990	1004	851	932	924	990	943	936	935	952	917	973	943	944	941	918	934	919	919	932	942	936	944	889	930	934	872	944	969	895	918	902	905	962	930	902	948	911	906	939	927	932	958	940	973	931	921	953	918	935	1007	941	1004	956	939	904	941	959	942	890	888	936	950	952	966	915	862	938	991	991	941	974	967	900	935	982	901	939	976	924	890	964	1000	931	958	925	912	946	922	937	941	937	963	900	944	936	932	946	986	984	983	931	925	911	965	937	953	954	946	931	945	926	958	891	974	935	966	934	990	911	974	931	937	908	926	994	925	988	945	982	945	913	972	975	898	934	925	923	896	961	971	972	960	940	913	940	960	958	884	937	902	992	932	966	985	923	927	982	952	986	961	953	944	909	970	938	955	966	971	1007	952	959	959	942	951	954	953	944	955	933	960	924	938	938	970	966	1008	914	985	932	914	957	923	961	893	914	940	933	913	925	949	920	964	978	945	958	1005	954	1032	925	895	953	909	991	981	949	885	894	906	928	876	988	936	894	925	951	942	934	884	917	963	888	923	929	905	878	1002	949	951	926	928	942	971	919	945	952	929	929	916	898	951	929	944	909	913	927	839	949	965	991	999	948	914	933	989	947	974	965	899	911	973	956	936	915	988	941	965	915	964	945	951	931	895	962	929	941	963	939	953	957	901	981	939	918	890	968	914	913	931	927	963	955	965	936	906	939	953	933	879	977	977	912	964	999	912	960	934	963	897	968	936	909	900	930	954	904	898	943	941	904	959	908	902	981	897	973	956	929	976	939	902	911	979	957	909	956	910	920	923	927	903	950	951	980	922	915	911	925	926	938	1011	979	901	960	917	948	956	903	934	959	947	932	917	847	926	998	973	943	925	947	967	953	960	908	882	935	868	939	910	923	927	947	966	909	962	995	914	951	971	979	935	955	988	905	933	979	972	920	929	934	954	931	943	920	963	931	938	944	950	935	878	1002	962	984	926	908	995	946	947	918	945	945	909	951	959	917	922	986	900	924	936	986	913	935	921	915	932	952	955	898	956	959	966	942	920	903	979	949	979	973	888	914	948	959	933	940	954	894	904	940	937	886	948	962	858	939	908	1003	933	985	938	958	910	926	957	951	963	928	948	996	958	874	957	988	956	995	974	983	904	997	910	940	874	988	936	929	901	945	952	925	1001	911	947	922	982	941	893	973	926	942	918	909	945	926	958	960	960	946	936	917	903	911	911	930	917	937	952	899	964	982	967	940	927	1035	955	965	949	932	1021	921	971	969	992	947	914	902	897	1004	909	918	934	910	919	946	974	930	965	952	909	950	895	879	921	894	911	973	910	942	936	946	870	964	917	963	1009	927	987	956	974	960	975	931	921	923	893	891	951	974	974	988	978	905	914	955	956	958	927	946	948	979	927	981	943	972	975	951	925	921	971	904	972	959	965	943	924	1010	935	922	915	930	955	976	929	860	980	917	984	949	930	964	922	919	900	913	955	907	939	876	864	1012	913	952	1011	904	945	894	927	913	969	948	940	927	948	975	1004	951	955	916	937	982	954	936	920	940	925	943	915	922	929	972	996	906	950	937	962	960	919	895	919	937	903	1012	850	928	881	944	987	949	946	958	954	906	909	960	909	957	992	984	917	885	945	973	966	957	905	926	946	895	960	932	946	928	951	906	982	959	957	893	913	926	924	992	959	905	934	920	849	884	895	962	968	914	928	902	942	909	904	917	939	980	877	1029	990	977	993	932	985	912	957	941	932	930	954	968	980	942	920	899	923	978	910	923	989	974	945	941	920	928	949	951	949	1000	958	901	972	930	914	936	910	935	916	975	895	928	967	969	948	965	903	910	960	942	888	919	980	903	942	918	950	913	943	986	964	981	956	942	1013	917	935	953	950	962	942	959	959	925	957	927	924	928	939	965	955	879	931	987	902	928	918	931	958	942	929	925	916	945	1016	924	955	957	943	967	947	955	930	908	959	929	911	936	920	988	942	928	957	975	927	984	944	1042	970	964	881	949	935	942	893	918	861	946	958	897	923	966	890	966	962	910	936	940	944	945	961	906	923	926	964	993	948	965	979	979	942	882	915	964	886	944	965	980	940	966	897	1001	963	907	944	940	910	924	970	971	938	940	952	943	953	926	921	976	969	955	972	922	930	959	937	983	959	915	942	952	948	943	930	954	967	917	972	924	892	847	952	983	972	918	936	918	953	934
22667	20926	28622	23385	20932	20977	7878	1477	1100	1053	1019	908	846	852	809	733	802	719	731	718	747	702	708	693	629	698	668	663	678	653	628	703	655	652	614	694	660	671	660	643	641	627	622	636	654	673	631	690	702	667	658	636	679	657	671	624	681	638	639	695	622	626	649	614	644	694	603	660	624	638	698	619	642	630	653	649	636	664	637	625	674	593	654	613	664	682	601	636	646	630	686	682	662	607	634	610	679	676	679	703	626	624	607	623	665	619	677	657	625	611	636	640	668	648	632	645	646	629	615	628	652	625	649	640	699	635	642	684	652	651	612	612	634	689	649	618	644	663	649	615	674	626	659	632	638	604	619	640	674	660	634	620	660	627	641	663	634	699	606	623	642	659	687	657	646	623	657	626	624	615	577	624	663	617	647	602	580	625	597	614	655	639	589	682	611	663	690	606	637	621	614	677	611	616	647	639	607	643	684	600	620	630	641	678	584	639	628	679	598	616	643	628	667	643	649	610	633	675	672	615	616	656	642	655	661	652	678	623	639	644	637	703	623	595	622	637	709	629	647	662	587	617	666	655	654	647	656	657	609	615	628	656	623	629	626	604	627	584	633	561	641	632	603	651	630	579	642	661	719	603	671	676	627	683	647	690	626	661	621	625	629	626	623	603	598	612	639	630	670	601	662	602	639	632	649	631	605	685	620	651	633	666	643	626	634	626	607	630	625	632	692	640	653	625	652	663	654	669	629	620	665	620	639	671	632	629	590	626	647	609	640	638	629	625	660	656	664	667	622	584	677	655	673	609	587	646	593	590	643	605	635	660	672	567	635	642	606	654	672	628	583	654	614	654	665	636	641	648	622	648	641	624	657	621	599	634	612	628	633	618	695	650	667	663	657	637	646	642	640	635	642	637	627	624	621	646	638	636	650	652	610	639	610	618	647	614	662	632	679	631	643	672	661	657	651	627	576	653	625	654	670	657	639	636	576	614	630	675	626	629	655	625	651	637	607	683	654	648	659	640	627	711	628	659	702	611	653	660	615	647	610	622	613	641	664	624	641	590	609	658	674	657	647	598	610	624	588	646	632	642	596	646	667	631	634	694	617	617	627	631	619	664	641	684	704	654	602	647	680	675	666	618	674	651	607	678	651	637	616	651	626	671	713	612	597	639	648	668	645	626	660	612	690	631	628	633	643	622	662	624	648	656	682	646	636	675	631	664	651	638	572	600	676	599	636	643	645	618	627	612	641	631	606	612	616	605	637	647	664	648	615	634	659	653	605	654	638	663	645	616	626	628	664	627	632	652	630	665	618	628	609	625	655	600	588	605	640	630	648	653	601	670	643	642	678	616	618	657	635	635	649	629	695	658	673	634	622	629	580	605	658	640	625	630	636	632	670	638	592	649	646	697	636	661	635	623	656	602	665	618	644	677	651	659	663	608	652	646	617	631	664	641	591	658	638	645	653	594	658	611	632	659	642	622	622	601	633	630	617	650	655	616	650	663	597	609	615	636	656	623	606	627	630	656	619	667	642	640	598	658	668	631	645	594	608	635	645	642	661	631	614	688	625	638	659	694	630	654	669	629	633	587	647	597	650	609	647	664	631	622	668	627	602	632	630	578	612	614	605	647	638	646	663	627	627	650	623	622	616	583	665	626	653	679	672	653	651	629	648	639	619	665	679	673	612	614	616	623	623	625	620	634	631	666	657	629	608	657	600	627	595	644	596	606	657	602	631	671	636	657	649	587	649	673	606	666	618	622	619	606	630	612	602	611	624	634	698	730	640	615	675	620	651	652	629	649	669	626	657	627	647	648	653	625	647	651	676	607	681	632	619	675	662	649	662	638	619	672	644	630	634	637	656	617	673	658	636	655	622	658	643	609	707	661	590	628	678	646	630	623	630	602	635	631	617	616	624	617	597	641	640	686	651	656	675	619	636	637	651	630	665	662	636	650	676	567	578	656	633	654	608	607	631	667	627	626	634	624	601	639	648	646	666	648	659	632	616	647	617	656	635	608	636	675	671	648	610	620	597	624	626	638	630	637	632	652	683	681	642	656	651	641	631	647	625	637	632	595	681	633	641	639	621	625	607	684	624	620	646	617	637	678	600	669	645	648	634	618	663	657	617	633	605	641	616	647	619	638	637	638	651	666	592	642	625	648	649	663	633	621	666	613	664	597	605	690	643	639	655	634	680	659	649	645	674	663	624	698	639	600	618	619	651	652	672	613	615	628	616	680	650	610	674	656	612	625	652	603	635	657	655	645	666	693	640	617	643	665	647	639	631	628	648	652	610	611	623	601	637	624	631	647	635	630	639	640	630	648	666	630	641	609	612	635	650	618	639	646	657	690	606	645	624	632	590	656	693	650	654	607	638	619	598	629	654	642	656	634	657	602	641	618	620	636	630	654	644	634	609	628	612	632	616	654	651	629	617	620	673	629	656	685	665	641	663	657	625	605	626	607	649	657	601	645	607	639	626	670	623	652	678	617	676	625	639	622	613	587	580	650	660	632	662	650	661	610	636	633	657	645	618	637	608	639	600	620	618	684	650	644	664	682	656	674	647	667	602	644	657	636	608	649	609	651	613	648	636	626	677	651	576	625	614	645	623	609	590	655	671	628	653	607	623	596	678	650	710	607	639	631	640	654	625	680	639	696	633	616	630	604	630	634	661	619	670	656	639	690	654	643	619	650	625	615	651	636	614	620	620	671	642	660	604	654	662	644	634	632	620	647	592	666	641	642	651	600	607	663	560	628	623	620	599	623	656	642	657	626	641	615	666	647	675	615	610	647	580	588	643	653	627	608	589	682	653	640	643	653	617	610	598	652	688	657	658	617	596	648	671	624	662	698	628	647	594	618	591	622	692	614	602	672	656	643	629	609	638	640	653	653	657	653	611	645	656	605	612	622	623	629	607	607	677	636	666	606	615	624	638	612	612	693	652	634	643	633	661	642	621	659	680	649	642	605	627	642	645	637	648	610	636	653	654	629	656	634	589	578	650	578	617	627	638	624	637	611	642	624	642	671	627	580	572	632	668	642	633	619	669	637	640	687	644	659	608	644	592	652	625	637	648	641	602	611	679	632	629	643	670	604	650	651	696	627	622	633	634	667	662	640	671	648	632	599	667	636	612	615	640	588	635	636	640	653	623	642	692	602	626	639	687	641	624	663	655	641	577	639	664	670	666	645	628	640	628	617	634	603	669	616	632	621	638	633	614	670	626	625	627	608	654	641	640	602	618	628	661	610	608	643	654	644	613	596	640	653	625	657	651	600	675	662	689	618	653	654	591	653	655	635	623	592	648	676	638	651	589	591	611	609	614	595	662	688	642	621	616	655	645	642	636	601	652	697	613	662	621	621	676	630	653	627	571	677	667	649	627	647	648	583	678	661	642	632	686	660	605	593	635	640	634	548	641	637	645	600	679	663	616	624	644	651	606	626	590	647	586	661	641	625	649	631	665	618	625	674	635	609	650	614	623	623	628	665	638	619
10862	16340	13141	6882	4908	3782	2963	2405	2067	1772	1659	1488	1428	1277	1189	1147	1131	1023	1041	1086	970	996	964	947	921	937	915	955	908	819	842	935	908	807	855	862	864	848	901	882	851	886	799	822	878	855	792	906	803	853	810	845	820	813	856	802	850	807	777	835	858	837	800	892	829	829	779	835	834	784	735	837	863	815	768	787	804	821	808	819	806	844	832	865	782	807	849	801	787	852	753	807	792	827	803	830	859	817	767	801	783	834	828	842	790	799	818	841	802	832	853	846	823	816	849	816	807	816	808	815	806	911	825	788	801	829	819	816	874	851	793	791	842	838	860	749	821	791	820	882	821	837	816	831	790	826	839	834	811	792	794	845	843	875	842	859	794	818	826	790	798	767	828	786	777	831	765	807	790	792	799	812	820	825	831	813	814	811	789	821	765	774	794	819	835	795	832	770	767	801	809	793	769	735	830	824	804	814	840	766	799	818	832	805	816	810	794	794	825	780	830	879	811	817	814	879	846	855	807	839	773	823	788	802	823	810	813	793	821	811	781	780	823	830	778	868	765	802	822	805	771	776	826	775	806	777	818	800	785	834	798	839	793	789	787	810	822	814	862	793	746	831	807	810	791	800	817	794	788	819	835	798	824	783	837	840	819	862	776	781	776	774	880	794	800	854	852	783	791	802	846	844	814	821	800	750	826	829	811	777	830	804	801	772	799	811	774	846	823	829	814	792	792	803	834	850	834	846	777	860	851	791	798	798	800	779	796	851	820	769	799	796	857	758	775	831	800	803	785	816	859	877	781	802	860	819	858	804	786	819	803	763	851	802	848	767	784	865	822	829	869	818	762	821	827	801	806	818	792	821	787	800	847	817	777	783	811	804	785	788	814	793	807	782	801	836	773	810	832	802	823	823	794	776	733	801	855	835	786	790	817	785	827	847	804	770	813	812	798	843	815	849	753	838	816	838	798	805	830	821	806	831	824	797	820	828	789	856	777	833	845	792	839	758	837	787	852	782	813	850	795	828	841	800	800	815	839	858	831	795	779	808	810	829	834	814	756	798	762	838	838	783	806	839	823	782	859	742	822	798	819	830	823	822	775	813	792	819	795	781	762	777	790	805	788	783	862	801	850	851	757	801	788	806	778	835	785	784	815	818	789	811	815	791	794	792	857	819	796	817	821	768	754	826	778	800	808	817	783	808	846	787	842	864	794	833	854	833	793	820	803	791	852	820	781	812	814	762	834	821	848	791	798	787	798	836	849	795	793	852	808	819	857	786	809	824	806	844	738	761	833	798	857	816	796	810	814	778	797	800	845	796	824	787	801	773	825	797	793	780	833	855	786	852	812	830	803	857	777	852	836	805	831	852	808	832	849	816	818	798	780	802	809	795	764	784	816	838	810	816	839	791	849	788	828	796	760	773	839	747	795	819	820	805	884	812	841	807	814	829	814	835	803	789	831	824	806	850	793	841	807	790	803	768	771	807	806	834	786	838	849	800	796	808	809	768	790	794	789	833	785	823	863	804	813	786	828	782	798	830	786	801	799	801	812	876	763	835	831	792	811	797	808	784	782	792	781	865	876	793	876	808	774	780	810	842	851	832	762	833	768	789	833	794	815	834	819	785	803	831	821	761	850	814	778	819	800	795	768	810	819	813	809	842	831	821	799	806	785	800	797	824	817	837	795	847	811	801	806	786	777	792	763	801	798	826	807	828	835	778	765	823	835	860	825	770	811	831	835	818	825	791	787	783	813	807	844	818	806	824	821	815	776	842	769	833	820	841	766	821	793	826	779	817	719	863	863	808	830	812	806	859	840	836	821	809	822	794	762	831	858	765	769	784	803	820	809	797	783	805	798	829	815	809	775	769	821	885	762	793	809	821	837	821	808	801	829	791	830	773	797	858	796	775	861	763	775	784	745	814	831	826	800	799	839	796	803	818	833	783	793	810	806	803	793	787	859	798	765	755	856	831	807	802	794	802	812	818	865	849	800	793	808	860	751	789	802	835	814	754	807	744	861	837	783	769	785	789	793	800	781	824	782	803	768	781	768	758	789	780	816	845	801	782	822	819	831	837	782	778	782	761	800	781	829	814	767	831	819	807	875	835	823	793	802	753	851	781	811	832	776	785	836	799	760	770	789	787	785	841	844	808	790	817	762	849	810	824	787	819	819	828	817	796	824	773	793	856	825	801	853	814	794	851	810	782	801	821	796	814	829	836	841	791	885	817	815	821	791	838	825	805	762	778	847	867	803	816	800	783	801	771	805	845	827	829	834	796	774	785	800	833	832	821	803	862	831	813	796	766	813	790	823	781	812	816	757	808	808	815	813	802	824	844	813	818	793	815	792	827	764	782	852	784	829	840	813	808	816	827	805	813	787	794	886	836	772	784	830	825	821	808	773	822	819	823	876	810	846	826	815	815	831	769	793	823	772	860	770	787	848	819	841	826	792	819	809	840	792	834	828	856	825	842	761	794	787	816	843	806	833	834	760	820	791	842	816	798	844	768	839	819	786	791	798	777	833	783	795	812	789	776	838	810	844	816	867	831	775	821	827	786	800	825	863	838	832	844	781	805	820	787	850	804	817	795	801	868	774	786	790	815	799	817	762	792	781	800	753	814	759	793	865	773	832	811	773	805	831	826	748	851	782	844	809	740	834	857	767	773	767	793	824	842	838	777	820	841	850	827	775	723	817	840	771	789	800	815	819	784	815	791	813	814	860	802	803	857	815	777	774	799	789	810	775	790	823	774	807	825	804	828	778	815	796	808	789	769	760	759	851	830	869	803	849	802	850	830	831	871	821	807	773	840	829	816	793	802	792	834	810	811	784	863	772	792	799	846	820	843	844	781	803	788	781	791	847	809	809	798	765	785	797	816	831	835	786	817	825	801	850	825	782	799	815	794	777	734	863	802	792	826	807	769	833	805	815	862	807	822	765	841	842	840	853	818	844	835	808	831	833	797	852	846	771	778	785	825	792	768	808	836	763	850	790	803	833	875	816	777	807	792	802	846	806	830	834	793	825	800	818	808	825	789	813	803	839	877	829	750	823	812	773	833	785	804	846	808	819	830	843	797	806	832	774	806	768	832	859	815	794	817	830	821	777	848	819	809	811	758	772	762	820	759	799	836	812	882	825	871	833	821	790	806	820	831	800	802	829	811	816	793	797	838	817	778	760	751	807	801	799	812	785	808	820	825	809	829	816	833	744	844	822	803	823	823	839	866	826	763	789	846	826	786	837	730	884	829	739	819	784	817	800	785	815	808	785	795	820	768	784	785	832	772	786	816	820	796	770	811	799	773	786	762	818	765	787	809	778	812	850	803	755	835	832	805	844	809	815	794	764	847	783	823	783	783	825	811	842	799	840	793	816	815	826	825	847	769	822	798	840	820	851	814	796	795	822	789	817	838	843	809	811	850	809	818	790	812	819	778	814	821	811	807	798	766	791	826	812	785	819	808	788	786	780	785	841	751	800	840	831	814	823	801	791	844
26547	20396	9152	886	557	491	440	482	410	454	481	432	412	451	408	435	455	413	430	451	451	457	455	463	452	429	423	442	430	407	450	490	435	456	422	467	420	439	438	411	425	411	428	435	426	466	417	453	438	426	461	450	443	462	430	437	460	455	430	434	413	435	423	458	416	449	430	432	412	436	421	416	434	438	462	452	440	417	456	414	440	449	415	420	474	475	417	458	449	432	439	441	442	373	444	434	424	447	458	426	421	441	439	472	427	390	478	443	411	444	449	419	428	447	458	440	416	448	474	408	437	412	438	430	409	477	396	454	458	425	385	418	454	453	449	426	452	410	430	430	446	436	445	444	454	414	476	452	428	417	419	448	445	450	446	470	407	412	439	434	456	469	407	424	453	422	458	440	461	450	443	446	458	429	441	430	429	474	442	452	454	439	455	407	457	429	423	447	447	469	476	447	426	458	406	461	428	448	388	436	416	431	441	448	415	432	413	440	432	457	470	428	413	423	438	456	395	445	439	451	465	430	432	451	434	452	424	434	439	420	450	395	431	445	420	449	448	409	462	394	446	457	436	394	438	469	446	425	435	455	453	456	415	455	459	494	445	418	445	445	447	426	426	447	409	405	442	439	447	440	466	449	462	443	450	421	424	417	440	474	428	419	467	455	425	470	433	466	416	473	483	399	425	423	433	446	442	438	447	444	443	444	444	457	423	419	468	450	448	448	421	416	466	431	460	415	473	415	444	449	382	409	435	450	418	432	450	420	466	458	430	447	451	460	456	447	428	422	451	441	450	441	438	432	412	457	391	453	446	466	489	432	417	469	427	457	422	405	412	429	455	496	441	428	476	458	436	432	437	427	431	423	428	460	444	423	435	398	452	447	444	409	449	444	468	431	445	427	459	425	436	412	468	460	441	416	445	443	421	406	457	443	410	441	473	409	431	432	411	428	393	443	412	444	464	478	414	429	429	451	419	470	442	434	443	387	433	445	431	436	446	426	442	431	459	427	426	453	433	429	420	436	393	452	416	469	449	437	453	442	458	442	453	416	442	401	431	395	436	421	460	437	482	421	460	473	462	423	420	428	426	462	433	453	378	437	452	425	477	421	432	430	391	433	407	408	450	458	467	441	430	457	450	428	397	428	423	417	433	436	449	436	467	456	472	453	436	457	474	453	424	464	469	410	431	395	467	414	471	465	424	442	464	417	426	443	423	462	465	433	445	420	465	437	403	428	416	424	468	426	452	443	463	474	459	465	414	395	421	479	439	411	416	452	456	454	429	401	410	419	437	477	441	419	441	429	437	406	455	470	455	436	444	460	465	414	438	429	461	449	441	422	409	479	473	434	421	481	453	426	436	424	414	419	465	421	444	447	435	429	450	444	468	425	427	472	447	429	401	435	438	415	446	452	470	429	443	422	455	424	430	452	437	450	446	453	421	455	447	451	442	426	436	414	419	436	430	438	452	466	440	447	450	468	442	432	423	393	464	455	432	466	435	443	462	414	416	418	466	451	464	426	452	427	432	431	480	456	447	395	432	420	441	422	438	480	428	449	403	402	447	457	420	429	460	442	448	429	438	452	456	425	487	482	418	444	443	443	463	458	422	418	423	424	406	465	419	439	421	469	409	424	440	417	456	451	483	392	467	441	449	410	421	449	430	427	488	412	424	426	420	472	416	427	416	457	416	446	439	451	431	411	407	450	477	466	435	440	441	416	429	419	475	446	430	427	426	424	396	413	465	432	430	492	444	411	446	473	421	439	466	396	430	430	443	391	459	419	432	437	424	447	439	419	463	431	480	416	446	445	469	462	393	417	399	416	443	453	418	444	431	409	428	410	399	451	450	416	478	424	433	430	450	459	436	461	444	444	433	417	474	458	437	449	449	457	434	434	424	431	455	422	435	427	411	459	482	417	439	384	442	453	436	464	434	408	461	432	439	452	411	438	430	432	432	455	445	439	451	439	444	482	437	465	409	413	484	443	402	414	400	418	474	463	443	440	431	457	421	409	427	442	432	440	439	456	452	444	392	432	407	462	463	447	461	472	457	451	445	435	452	397	416	421	394	447	442	437	446	430	421	399	470	458	442	450	417	447	362	416	455	449	447	473	402	461	428	429	455	452	410	480	411	477	430	455	407	425	446	446	424	432	453	429	430	455	448	429	440	417	436	419	489	421	446	444	469	436	437	473	433	397	417	450	408	447	456	462	447	418	431	418	450	448	415	434	412	423	445	432	457	436	461	461	448	433	424	471	428	435	469	422	449	486	427	427	410	441	409	464	426	431	436	417	440	431	442	420	415	433	422	454	433	467	447	438	468	466	440	414	434	469	449	402	432	426	459	463	439	424	431	426	458	400	457	434	456	438	439	459	430	397	438	435	437	475	421	437	412	491	462	463	446	406	446	467	425	454	468	416	437	432	454	401	450	447	414	446	388	452	439	463	434	452	464	457	431	501	424	423	437	452	427	454	434	460	411	435	451	456	431	425	449	449	405	446	418	458	422	444	444	456	448	424	463	442	436	433	408	455	457	451	410	444	424	404	409	448	419	442	464	436	431	450	399	475	434	421	431	446	455	419	431	428	432	438	455	461	413	446	416	392	399	438	419	439	433	434	477	432	458	447	452	429	492	428	394	447	453	477	426	455	449	473	434	427	426	465	421	403	422	444	455	430	445	415	434	488	436	441	413	440	417	443	425	437	449	426	448	429	391	456	454	409	509	444	472	439	409	424	476	446	455	452	402	413	465	459	406	439	419	429	420	455	440	419	451	469	446	424	449	465	441	437	443	437	437	449	448	454	443	441	433	469	453	388	411	450	434	445	458	449	441	424	414	444	433	424	435	464	462	409	449	442	404	429	437	470	400	431	452	418	436	452	473	436	453	443	458	412	448	435	417	465	401	456	447	410	453	453	468	437	445	401	445	448	376	429	447	436	451	453	425	449	437	432	420	425	484	454	449	441	451	412	430	414	431	465	410	468	450	468	431	461	386	519	450	395	405	448	426	411	459	459	437	437	412	407	441	498	420	465	391	431	435	436	446	403	398	398	416	428	429	442	428	408	434	396	416	410	452	439	454	449	481	425	468	457	460	463	474	415	436	457	459	463	444	426	477	421	401	455	440	416	451	399	440	435	410	448	455	439	430	453	439	458	398	464	440	420	436	469	449	427	440	437	458	414	430	405	401	404	440	406	405	430	426	468	506	435	460	427	442	425	434	471	424	441	432	475	407	434	412	448	436	457	424	456	449	423	443	427	413	468	443	416	409	484	458	437	409	435	468	453	460	470	433	401	389	445	435	440	470	445	469	424	461	420	454	421	428	400	445	447	447	422	444	410	410	463	434	412	420	432	463	432	451	433	442	424	442	479	424	435	443	440	420	489	419	418	433	414	425	473	424	414	423	438	424	443	464	451	447	481	467	389	424	473	442	453	442	410	442	410	457	447	457	437	451	417	422	451	433	439	430	452	430	428	436	420	452	405	444	426	445	465
4802	1461	1208	879	761	659	674	602	643	597	512	542	644	571	568	538	589	565	577	562	531	538	616	588	584	591	546	554	528	563	571	552	598	561	562	558	543	526	584	546	541	522	545	526	601	552	592	569	547	587	582	535	600	552	598	582	554	536	552	534	545	620	535	581	551	555	559	573	577	567	566	548	550	589	578	556	571	521	564	568	571	547	569	542	577	592	570	538	540	596	613	567	528	578	587	598	531	575	562	552	614	555	531	570	578	565	583	587	580	568	569	555	574	548	600	595	528	515	575	582	542	541	555	557	567	569	559	562	577	584	554	572	625	551	565	598	569	501	576	543	545	598	546	561	516	564	554	577	570	557	547	567	578	530	577	510	576	549	568	573	551	584	537	551	527	566	512	535	521	576	531	548	547	555	576	609	506	578	541	546	553	533	541	568	592	535	592	552	542	583	565	535	585	545	524	600	556	577	575	599	571	534	526	579	547	546	574	538	596	564	572	574	528	583	575	511	558	528	511	554	559	558	597	549	559	557	545	571	603	579	573	583	582	515	578	568	557	540	597	552	567	561	531	539	556	573	560	572	583	562	599	540	545	574	549	562	575	559	618	536	606	540	567	522	582	587	551	562	551	539	529	545	592	585	583	567	514	595	513	514	552	555	549	564	556	560	560	529	556	555	557	559	523	524	543	558	537	549	564	564	546	584	562	566	560	565	583	534	567	545	556	540	547	559	559	560	545	570	555	577	557	588	535	562	546	599	552	593	588	552	543	564	570	533	584	568	577	528	563	550	573	540	575	574	552	568	508	571	507	555	556	580	558	568	592	527	549	510	512	545	503	516	551	551	564	556	609	551	514	553	540	583	541	558	563	547	550	586	523	597	566	554	544	558	554	536	569	570	556	554	600	604	501	593	532	569	558	574	577	544	529	530	524	534	574	534	554	577	547	555	580	600	574	547	606	590	571	594	572	565	571	548	559	534	540	539	549	539	556	576	570	573	569	520	564	530	590	551	566	565	590	628	547	594	571	532	578	555	529	545	566	537	591	575	554	513	560	533	522	606	584	558	575	532	543	578	567	564	555	524	568	544	531	542	579	567	577	558	580	582	544	598	577	559	579	554	568	555	586	581	583	553	561	570	548	575	558	575	526	548	580	619	579	557	561	546	595	532	534	548	554	531	530	628	521	584	519	527	572	560	554	514	562	567	568	589	569	525	556	543	535	552	561	546	556	582	573	564	552	490	572	565	602	563	557	600	543	583	600	533	595	616	546	580	529	477	590	547	564	544	561	566	582	562	590	510	576	560	561	542	572	581	543	576	585	563	551	590	545	585	565	567	560	575	542	549	560	548	535	551	552	619	574	560	563	555	570	534	587	538	533	555	583	518	565	558	569	617	576	544	595	582	556	548	574	596	621	551	549	550	530	589	584	588	572	529	558	557	550	554	519	561	540	526	596	516	536	587	547	546	559	581	633	569	574	599	554	545	575	573	521	550	586	547	559	553	572	571	554	550	530	594	531	612	555	525	561	531	566	538	570	561	533	539	537	552	558	537	541	577	589	544	574	586	558	557	558	566	562	569	573	530	499	520	566	535	524	592	538	549	530	534	562	573	533	544	563	567	541	552	588	575	553	558	571	564	549	544	533	534	546	561	550	530	519	581	581	602	559	577	559	598	520	582	574	542	527	524	561	550	560	564	573	556	555	579	529	577	539	550	534	522	533	617	587	540	540	581	548	563	574	566	577	550	578	576	598	583	551	517	578	553	556	546	537	560	594	581	506	501	564	522	556	539	596	562	582	555	556	562	560	588	537	533	565	572	556	561	545	540	583	551	550	568	590	574	550	536	561	581	586	544	555	596	566	558	530	572	570	548	552	594	603	561	563	581	552	584	580	563	570	527	584	565	571	548	573	550	569	549	593	578	536	568	550	552	573	536	596	553	553	531	514	555	508	561	594	568	554	565	540	536	579	560	557	556	556	556	569	592	560	575	595	543	573	572	552	583	558	561	576	547	576	541	562	574	545	552	562	535	548	558	561	545	571	536	552	544	551	614	557	543	535	597	542	559	526	555	543	578	589	565	538	553	540	541	557	574	579	559	559	543	580	554	544	565	570	524	558	584	536	554	529	528	569	568	554	588	577	631	555	566	560	610	587	541	581	538	560	581	551	553	540	575	546	554	528	563	571	530	557	611	569	557	592	544	551	548	555	537	516	528	519	543	589	558	579	554	507	577	599	532	565	533	544	570	556	616	530	582	588	574	585	555	543	542	492	551	566	541	509	594	552	515	532	565	536	557	548	549	546	571	574	555	548	529	576	580	587	561	559	546	608	552	581	565	554	575	544	594	563	570	589	582	548	595	535	572	581	545	578	565	523	546	565	534	535	563	545	600	561	568	582	543	542	591	515	582	597	562	547	558	537	587	542	514	553	549	575	612	531	537	564	505	562	557	556	563	507	554	532	557	497	559	592	512	571	505	535	581	551	603	528	600	529	540	557	572	542	560	518	529	648	534	588	572	545	570	580	560	554	521	547	553	581	585	568	521	559	565	582	524	549	569	578	552	560	554	555	583	531	559	556	577	579	560	577	543	568	535	572	537	560	596	550	564	573	538	578	544	554	579	545	566	558	549	582	554	559	549	584	560	552	582	556	578	526	547	548	568	544	548	547	589	558	543	553	527	551	586	586	591	589	588	541	605	574	516	563	588	545	519	579	540	591	597	555	504	609	564	539	559	546	565	583	561	540	561	537	533	579	524	557	522	539	571	591	523	558	555	531	563	580	577	559	572	565	601	540	574	586	592	593	542	579	563	578	589	566	530	596	584	549	547	546	560	584	544	499	567	539	559	535	585	579	538	557	555	581	596	562	581	546	535	573	597	564	547	519	542	602	591	554	540	578	561	553	550	551	544	540	554	609	531	560	559	536	549	596	565	580	542	581	520	555	537	561	563	513	522	547	562	581	551	534	585	581	512	540	562	562	529	559	573	534	604	543	562	602	532	560	582	530	570	578	617	553	567	564	593	583	530	556	542	597	556	576	602	607	545	513	579	564	562	550	592	512	559	550	534	528	576	578	518	600	563	557	598	584	524	580	579	575	561	570	610	539	558	607	551	533	603	558	549	602	581	559	611	569	544	512	553	590	548	564	533	566	550	564	564	599	526	516	539	576	552	592	558	598	591	558	525	547	567	558	568	567	576	553	541	585	510	589	573	556	590	598	584	576	574	573	584	579	565	555	556	565	549	589	533	575	594	552	566	578	550	559	555	559	577	558	536	576	594	606	567	592	530	568	556	562	596	548	586	545	562	569	535	561	552	585	562	580	560	517	534	523	566	554	544	562	535	542	525	502	565	589	608	521	576	592	547	550	562	577	586	560	601	535	543	567	519	546	600	549	543	547	551	543	561	584	564	583	547	518	560	545	530	520	526	562	573	548	540	579	565	538	588	562	593	522	558	555	562	537	540	564	508	548	551	563	651	548	542	581	568
23692	20916	28151	23822	20896	9739	1547	1070	1046	987	919	889	896	869	846	778	754	869	894	742	797	833	775	819	720	753	770	756	722	766	802	785	767	772	779	727	748	798	719	761	730	803	805	739	763	756	768	751	743	734	737	746	750	764	749	752	723	764	735	734	720	729	723	764	762	734	773	744	755	735	776	706	754	726	747	795	791	750	797	774	784	733	773	755	795	760	796	756	764	734	757	767	747	787	771	723	750	765	781	748	798	725	747	778	711	776	719	725	757	736	781	779	751	721	720	720	798	788	761	771	774	749	737	714	760	707	760	705	764	756	781	785	768	736	785	777	738	740	786	729	754	760	733	748	710	757	753	764	717	740	806	722	746	732	751	735	738	707	766	780	716	786	759	790	748	695	783	758	751	752	779	769	766	728	726	718	804	787	734	733	762	792	719	756	737	775	771	724	743	757	767	742	746	783	770	681	695	772	738	732	749	718	749	745	757	747	702	711	744	716	744	739	768	731	767	728	713	780	735	724	712	751	697	766	816	790	708	748	730	823	739	734	699	747	704	746	764	728	739	731	764	776	740	777	768	697	739	741	785	745	792	723	725	688	736	758	780	721	729	753	762	750	767	691	746	752	743	758	762	745	769	701	749	749	761	758	773	756	690	765	771	697	742	718	766	782	749	776	778	755	697	731	746	716	730	730	696	719	753	754	793	741	771	740	744	702	796	749	700	789	762	701	728	742	761	773	718	767	745	745	716	745	765	772	804	772	761	739	755	770	779	734	746	787	750	755	749	738	771	800	696	811	768	736	737	759	728	690	757	727	707	744	805	685	758	722	723	777	758	785	776	762	757	782	759	787	729	754	746	728	762	773	747	747	717	771	768	755	766	754	789	775	728	763	751	780	660	760	726	751	738	798	722	803	755	734	726	761	779	782	745	732	735	737	730	735	741	759	796	738	767	762	807	750	764	726	787	747	734	763	761	768	695	741	754	734	746	722	713	738	751	741	761	762	758	761	770	781	763	702	731	763	715	728	699	759	774	676	746	747	770	727	733	785	750	739	749	739	724	700	755	749	736	757	750	755	817	723	747	774	796	759	719	728	783	758	728	730	724	728	796	745	800	704	724	775	780	771	732	737	755	750	760	735	767	731	790	721	771	749	765	724	746	772	723	725	750	740	748	691	740	722	739	733	747	738	711	757	769	707	729	744	684	736	712	798	825	753	743	734	743	720	714	737	769	763	749	735	693	797	687	742	739	818	709	748	738	759	745	772	796	765	753	751	787	756	803	771	724	681	774	772	765	769	733	691	709	705	729	762	716	722	743	733	808	710	770	755	762	725	733	734	759	745	768	786	730	767	746	717	803	766	733	700	772	739	747	825	814	716	734	764	751	733	722	740	762	773	754	694	692	750	762	697	700	789	745	733	719	706	785	752	775	719	760	742	764	785	737	751	742	803	742	757	757	719	762	785	750	767	803	747	716	762	733	719	707	745	736	751	742	799	748	718	797	744	770	724	765	735	776	743	729	788	787	764	736	759	717	755	676	778	735	835	762	740	774	749	808	787	747	774	762	756	741	775	750	739	713	732	737	716	731	810	757	779	686	741	756	721	734	738	766	770	753	761	732	725	744	738	730	710	790	689	779	732	759	722	747	748	707	719	792	748	771	789	760	782	763	736	809	757	730	722	704	726	775	772	744	758	735	814	701	709	729	736	784	774	793	771	734	755	721	770	743	741	743	713	746	779	720	798	732	744	716	771	724	766	755	735	770	746	761	708	743	727	748	776	740	758	760	706	732	781	739	750	713	721	780	731	751	731	707	729	751	756	731	720	752	747	755	751	774	712	759	729	750	698	783	726	805	716	728	745	738	727	722	747	753	778	740	827	718	753	751	730	736	779	732	759	805	730	727	764	764	749	734	720	783	773	724	797	757	748	743	728	782	749	799	751	748	751	734	751	714	756	750	735	762	755	767	705	763	732	809	752	706	719	706	736	767	731	766	744	765	755	777	711	764	748	809	738	775	744	772	752	764	762	820	718	791	737	753	765	765	783	797	774	709	781	748	760	732	738	755	716	761	798	733	732	706	751	784	779	807	720	744	705	760	741	769	736	790	714	770	712	747	771	758	714	754	726	726	763	715	701	783	750	729	732	776	728	767	747	734	774	717	779	794	787	795	706	731	752	726	721	760	742	735	732	786	702	764	723	747	749	745	733	741	739	754	718	771	678	752	727	733	744	753	705	775	760	807	768	686	727	743	723	755	767	724	723	728	766	758	753	711	769	747	737	769	717	748	664	749	782	760	765	734	736	705	732	727	730	726	769	746	792	742	717	750	697	794	769	749	744	794	732	721	753	759	749	754	814	747	746	788	752	740	773	740	811	760	697	707	712	761	709	765	733	739	730	681	707	774	767	715	749	750	739	716	733	748	715	785	754	739	734	751	728	749	704	767	760	722	754	725	764	772	736	759	710	762	797	746	817	726	733	765	741	730	747	785	804	753	695	717	810	740	770	713	737	699	760	775	738	738	745	713	722	738	746	743	777	735	732	747	737	681	748	780	792	719	776	738	756	735	784	724	723	733	772	782	755	738	696	777	722	744	766	749	747	722	745	756	770	760	763	725	742	711	699	754	774	762	785	749	756	744	768	749	725	737	769	696	707	760	754	791	711	754	745	735	731	785	749	697	782	787	777	706	791	722	764	741	747	744	719	719	736	697	751	751	772	754	708	734	718	749	787	699	798	787	780	774	737	709	716	762	780	761	708	772	715	733	794	732	714	708	769	783	767	738	728	688	739	690	741	770	757	755	737	758	722	773	740	732	705	752	725	753	780	752	733	729	772	695	719	755	724	711	781	733	741	773	729	778	747	739	758	788	733	761	721	699	705	755	708	765	772	762	728	711	726	778	720	771	763	761	759	763	722	759	727	713	756	736	752	732	713	762	763	716	777	758	712	774	716	728	771	724	757	732	768	775	749	715	722	745	746	745	754	729	739	803	720	772	671	747	728	756	719	749	757	814	749	734	732	750	729	762	755	810	717	769	739	743	735	737	748	746	776	753	769	767	745	708	749	748	738	746	731	721	708	731	742	736	758	783	667	701	746	743	743	707	772	745	716	760	645	775	760	717	734	725	789	743	729	749	712	725	700	775	752	788	756	735	764	712	778	734	762	761	763	726	688	740	780	724	742	723	733	732	783	755	732	743	747	743	784	746	744	745	778	797	750	767	773	749	763	746	742	765	751	791	759	697	711	748	747	781	721	749	688	746	752	778	748	742	689	796	755	720	781	760	739	716	775	785	703	699	754	736	724	733	752	722	749	767	744	767	772	754	711	711	682	790	795	748	780	766	744	748	751	761	783	733	775	809	776	740	713	702	747	748	785	768	760	797	770	711	748	710	678	739	759	759	752	748	707	694	772	739	788	720	715	739	737	759	776	715	737	731	784	767	713	707	729	749	745	776	775	748	775	722	703	743	779	748	743	742	772	762	782	773	779
7990	10215	8144	4183	3082	2404	1985	1779	1561	1432	1297	1271	1218	1145	1160	1098	1094	1115	1002	996	1048	1011	992	989	907	996	964	942	971	952	938	953	933	961	937	983	1011	1045	962	965	959	931	899	928	996	962	920	966	957	967	937	958	970	918	891	966	947	899	978	976	917	892	936	945	967	871	891	900	917	952	940	940	898	940	899	909	945	915	942	932	972	922	940	881	882	936	974	920	955	962	943	883	984	925	865	973	906	947	890	949	914	984	911	924	927	946	919	941	945	941	908	965	938	929	941	873	928	912	923	925	943	945	930	926	917	931	932	935	968	940	939	964	926	941	983	901	894	997	957	938	942	910	940	888	937	955	940	903	926	953	920	937	890	946	926	1028	899	941	962	913	974	947	939	883	925	921	986	977	961	960	895	976	918	935	924	921	932	1002	938	933	973	932	921	948	939	949	939	897	916	943	846	913	919	1007	914	907	923	943	950	904	863	959	986	928	945	913	942	952	926	933	883	969	888	923	915	934	916	946	984	937	958	959	949	961	928	877	954	914	966	922	916	914	958	937	928	938	927	910	880	921	947	874	906	907	954	1013	917	948	962	971	950	902	920	942	918	906	946	899	930	962	945	910	981	973	951	913	929	913	927	965	976	944	931	929	970	954	911	944	916	922	931	986	953	940	967	967	970	930	907	934	941	933	939	964	925	923	901	904	945	941	1020	960	945	965	918	912	963	936	926	906	960	953	927	955	928	944	925	890	937	912	952	959	958	941	995	897	964	914	935	952	942	907	910	942	897	959	948	918	899	917	920	929	939	927	960	936	905	893	912	931	914	915	952	951	947	966	933	935	958	984	929	961	921	931	913	948	914	982	935	939	1004	920	901	932	945	971	882	930	963	915	914	973	947	899	905	932	906	905	922	927	887	960	927	972	950	930	860	937	907	910	937	925	896	912	915	976	917	961	919	916	977	891	968	931	949	888	978	943	933	943	956	949	915	911	949	888	907	941	893	975	913	929	882	977	936	884	886	939	875	901	910	898	914	983	926	911	994	857	973	926	952	938	982	871	994	937	945	983	968	881	876	895	910	960	902	959	918	959	946	892	938	922	919	939	961	927	911	884	909	936	932	963	880	912	924	942	926	893	966	908	889	907	932	954	936	933	952	955	894	909	880	906	933	981	946	917	905	929	915	901	936	974	910	972	938	940	921	934	941	929	976	965	906	938	929	897	830	904	932	941	910	873	940	974	920	922	914	936	953	950	947	922	906	910	950	975	935	932	929	963	902	916	940	940	926	936	896	958	947	923	944	892	895	892	947	934	916	901	1001	947	940	899	938	995	913	961	987	955	888	909	906	851	944	933	951	933	890	939	896	882	931	936	943	924	897	915	866	929	938	913	933	890	913	914	948	887	924	945	943	929	1006	946	916	945	930	867	905	958	883	877	917	901	968	881	930	940	933	992	892	900	917	933	1020	947	918	929	924	947	870	977	904	942	901	929	960	878	919	936	965	899	953	893	966	945	931	907	914	933	953	944	884	948	926	869	932	951	902	902	936	930	978	970	943	919	936	974	916	923	914	918	928	948	930	894	895	885	917	927	961	926	1003	937	930	991	928	872	976	913	951	875	904	991	951	932	946	940	900	861	958	923	952	900	901	915	963	931	940	924	954	963	959	972	944	974	972	959	929	949	946	930	958	907	915	980	934	951	907	909	928	975	926	908	896	1033	946	947	902	929	949	918	937	947	936	896	917	915	903	933	952	999	939	931	943	915	909	941	870	896	980	912	956	961	875	973	936	977	957	895	968	910	950	944	909	916	950	935	921	930	941	941	956	928	926	939	917	960	952	910	970	953	956	942	964	1010	892	910	899	976	892	934	966	972	1000	888	917	937	982	962	884	935	906	951	877	928	959	973	923	951	926	986	958	901	973	955	923	953	887	914	909	907	924	925	980	919	890	952	967	933	958	907	905	924	928	900	971	928	965	884	885	952	882	938	898	899	924	956	870	900	912	908	963	948	909	930	917	940	934	893	931	971	946	914	879	883	931	896	963	915	905	953	928	944	938	916	972	950	944	969	904	964	918	960	963	929	973	941	961	958	940	902	978	936	938	938	979	912	935	918	968	967	918	995	938	903	990	950	914	925	940	919	924	917	893	923	889	912	886	897	914	930	926	935	883	943	948	893	892	876	971	934	937	914	973	938	965	951	975	890	984	948	904	962	952	930	955	939	947	899	958	933	899	940	949	984	941	933	983	932	944	933	914	966	937	930	973	960	933	937	923	893	867	949	946	927	915	951	898	972	951	994	928	926	944	927	911	898	963	895	940	961	931	964	893	890	929	957	912	956	953	885	880	871	975	952	919	949	900	964	929	954	951	969	896	926	917	878	866	879	924	949	947	922	980	892	946	967	902	901	977	950	949	890	974	960	966	923	906	868	989	908	912	927	968	927	852	946	974	992	964	911	926	975	947	938	908	966	977	944	894	932	946	939	938	911	894	988	963	920	918	919	963	908	906	931	949	858	922	933	883	943	863	919	926	945	920	914	939	907	912	944	936	899	905	933	974	960	969	962	955	971	912	959	926	950	926	894	929	966	936	973	917	932	900	949	866	953	897	924	909	948	952	909	904	954	1001	912	904	909	933	941	941	917	909	947	939	964	917	984	871	909	910	925	844	914	969	1015	928	976	941	894	935	927	930	948	938	936	940	939	980	966	951	909	925	908	931	962	978	932	914	918	940	904	900	958	940	938	937	974	918	932	900	901	899	902	925	923	925	934	884	910	961	913	885	934	963	942	919	880	942	903	920	921	979	932	938	959	923	945	877	928	958	950	952	913	944	905	987	904	889	896	878	913	952	951	943	953	938	931	903	929	903	946	906	980	902	954	962	903	908	974	926	934	962	886	945	953	861	929	868	920	927	862	961	915	918	895	908	935	908	917	986	919	980	923	985	926	903	978	998	923	977	965	897	933	915	958	969	922	957	948	935	923	936	908	885	912	945	965	947	932	931	981	917	883	961	932	932	913	959	921	893	923	925	909	920	909	862	890	887	915	905	941	903	978	935	904	950	895	977	903	977	886	929	926	913	966	925	916	969	939	940	966	978	892	933	886	920	949	911	908	929	984	903	905	927	928	884	930	887	919	903	891	878	931	871	968	895	869	951	881	914	898	893	968	960	914	983	895	926	974	917	924	949	935	962	889	902	892	930	913	896	945	874	942	922	935	910	895	916	952	965	928	869	900	916	944	906	913	1001	921	919	927	939	966	918	927	901	959	942	884	943	962	925	957	949	957	951	919	885	913	923	921	907	946	899	917	932	977	887	944	897	907	925	936	878	906	915	929	903	904	866	976	906	900	880	989	935	965	972	931	922	941	948	942	934	913	967	928	918	908	879	928	913	923	970	923	910	941	922	938	927	953	886	939	885	973	893	963	979	945	933	948	919	921	964	949	951	967	897	967	932	947	925	930	986	939	984	965	979	917	887	939	960	927	914	897	924	949	869	915	955	958	915	900	883	935
22667	20952	28653	23420	20953	20990	7659	1453	1078	963	910	917	828	806	868	805	731	748	703	724	740	682	712	673	718	757	709	674	679	701	655	716	680	621	686	669	658	641	664	663	676	660	629	617	681	642	666	664	595	680	623	642	686	659	675	648	694	662	693	663	635	625	658	607	702	644	649	616	648	646	636	650	624	690	669	658	611	614	639	630	650	604	628	619	625	642	637	669	665	644	626	635	665	680	663	647	651	696	663	635	638	657	643	587	644	654	623	614	659	695	661	647	640	645	620	625	630	668	635	606	607	632	655	622	669	652	649	602	607	614	647	588	614	656	629	608	621	647	667	629	596	646	675	623	702	660	601	617	627	615	706	603	681	616	651	670	654	619	616	615	669	620	664	662	634	635	598	653	615	644	687	624	624	636	667	619	684	663	654	624	618	619	679	621	682	661	626	603	662	621	601	633	671	644	617	648	684	622	662	626	679	614	637	640	634	615	712	592	612	624	619	643	623	671	601	640	646	595	636	621	651	679	667	667	618	639	636	647	630	641	657	653	654	649	648	669	658	636	660	616	656	638	617	627	664	669	636	625	644	662	611	633	627	653	668	679	641	621	670	595	611	640	656	633	671	622	635	678	675	640	604	627	619	619	558	655	638	627	569	699	656	629	647	592	678	656	620	659	616	680	636	590	645	664	688	655	609	638	648	624	643	589	626	609	633	609	597	635	625	636	645	641	645	688	619	616	657	727	641	628	645	626	637	647	607	634	630	656	602	641	643	631	612	618	637	669	644	655	629	638	652	645	624	644	604	591	634	639	617	655	661	620	623	621	659	635	596	674	636	652	601	586	626	619	603	598	623	631	616	607	639	664	620	637	657	654	639	637	671	631	657	634	619	622	650	628	632	612	664	626	631	635	637	610	630	640	660	637	676	624	647	636	615	647	680	607	632	652	593	646	655	648	659	635	612	610	609	595	663	644	659	621	644	650	615	596	596	656	633	610	636	623	645	587	687	630	639	662	642	631	645	661	676	625	658	631	619	594	647	607	684	712	662	631	626	624	639	629	640	640	663	658	643	656	681	626	680	628	620	657	623	621	587	645	672	626	614	645	668	655	638	613	696	655	639	665	634	689	618	666	627	598	668	634	665	674	659	631	643	621	611	620	661	611	609	642	633	683	674	631	624	637	634	587	642	670	638	678	643	587	638	657	623	643	639	632	645	632	643	634	690	590	637	621	649	629	659	630	638	613	613	664	636	677	612	645	641	652	650	671	646	628	686	650	629	629	634	626	660	609	625	604	630	639	628	612	620	610	622	597	700	668	636	572	631	656	646	614	626	626	628	678	653	636	653	645	659	624	601	632	658	642	616	668	638	647	668	664	656	622	620	630	652	667	670	630	630	607	632	636	638	637	634	632	671	668	646	644	646	644	605	643	642	646	600	683	655	637	644	661	669	623	678	649	594	681	705	625	621	614	641	621	637	623	675	685	637	648	640	604	638	655	611	674	627	605	636	578	609	611	651	650	611	660	614	633	631	653	633	623	597	599	622	621	645	637	649	676	650	643	660	625	657	604	638	616	673	640	658	620	646	589	652	657	641	648	646	608	654	639	606	622	629	556	620	658	627	649	639	645	630	626	661	646	628	579	671	644	651	648	608	654	603	591	666	644	660	600	646	626	655	643	633	651	643	647	645	575	602	660	641	624	617	638	596	645	627	615	613	668	646	650	667	630	640	648	652	700	628	602	659	646	640	638	608	641	580	649	607	614	644	617	580	664	670	628	567	655	601	643	623	626	597	625	651	678	638	652	669	602	698	649	591	610	620	603	668	647	659	593	574	647	636	639	612	648	645	689	671	635	647	609	635	626	655	659	666	585	610	585	622	647	607	662	609	582	633	677	629	635	629	598	668	697	629	634	647	675	628	607	674	643	651	618	627	635	651	621	653	639	651	646	649	661	678	654	645	625	651	622	638	649	658	692	610	629	610	604	655	649	627	647	667	630	669	610	596	639	645	657	589	622	609	668	661	627	666	654	700	648	652	680	652	638	630	606	618	649	657	610	671	641	618	638	596	649	613	615	659	610	622	669	660	619	623	623	611	657	596	620	650	645	661	634	620	629	642	614	638	671	612	648	646	622	648	658	643	624	636	615	653	637	612	613	635	594	629	638	624	666	636	606	616	632	597	656	668	642	643	631	633	644	613	646	620	619	665	650	635	671	625	647	631	645	651	617	682	655	629	659	660	634	643	639	615	614	658	659	660	609	635	614	622	648	599	646	647	626	636	636	645	673	603	654	615	627	612	673	651	603	654	635	622	653	651	664	622	637	626	627	625	660	672	667	642	660	689	586	627	650	633	644	693	683	670	643	681	672	631	599	663	619	645	589	645	672	610	626	611	638	683	611	605	625	671	630	676	624	624	640	666	616	638	610	626	624	655	628	633	664	603	629	637	627	644	655	651	666	692	625	644	653	664	634	668	678	592	640	665	682	619	620	635	650	615	657	666	601	635	617	625	638	608	595	643	625	627	623	642	629	658	603	635	632	631	618	656	640	606	607	600	614	634	637	636	619	560	653	604	641	620	611	653	615	630	672	625	639	623	649	684	623	608	642	650	632	625	658	627	680	601	633	651	577	630	606	614	634	590	629	630	641	606	644	618	628	648	628	624	606	658	621	603	674	631	630	678	633	641	641	622	617	677	664	668	664	676	655	641	601	664	640	615	670	640	627	662	624	566	681	622	621	659	676	649	690	654	598	642	629	641	570	637	661	637	645	651	627	629	643	643	632	629	667	621	654	639	654	602	588	634	561	645	674	618	655	622	667	655	634	678	595	632	616	646	642	651	635	660	674	634	629	610	662	653	676	633	665	603	620	640	632	672	646	638	612	646	605	606	669	637	647	614	663	628	600	643	652	619	616	615	642	659	641	634	636	612	682	604	655	608	639	676	648	608	653	684	603	636	705	674	608	611	600	622	634	618	642	621	662	690	619	680	661	649	565	636	641	682	624	668	668	645	658	655	673	661	640	598	649	633	631	629	630	634	619	623	581	637	673	598	606	642	658	643	645	657	626	661	620	618	673	636	614	626	606	594	650	626	615	572	637	597	658	618	646	628	634	618	672	670	634	593	627	589	632	649	640	604	633	618	634	590	653	635	636	663	638	615	656	654	597	604	635	656	616	638	659	646	646	596	630	660	640	637	650	635	651	658	625	603	665	673	616	620	649	639	681	589	695	635	691	645	663	620	715	662	640	656	677	648	621	682	642	643	682	612	617	657	651	601	666	628	626	664	654	631	644	650	632	661	614	671	674	637	653	666	662	603	587	633	636	665	652	623	628	620	649	603	639	641	653	619	640	644	651	637	629	613	600	642	619	649	633	631	611	627	649	664	615	603	642	645	604	649	611	652	657	656	664	649	679	563	626	651	655	632	617	638	625	584	675	630	635	660	624	630	630	665	633	627	662	665	686	646	619	629	622	686	665	598	619	638	612	671	636
10108	16058	12665	6752	4741	3562	2996	2407	2080	1823	1570	1443	1378	1238	1168	1145	1056	1099	996	981	1007	980	949	926	903	884	845	893	909	855	831	874	902	893	849	884	894	858	877	865	864	845	878	836	840	871	869	867	793	822	807	854	820	831	804	816	805	828	783	786	797	771	809	773	837	786	846	775	776	803	849	832	821	846	812	822	786	810	772	796	806	864	806	863	866	802	777	819	818	813	830	822	831	839	850	763	851	790	840	832	831	783	811	820	757	818	818	817	844	778	787	840	834	729	829	794	798	787	852	794	775	792	818	784	790	821	847	831	798	768	833	807	819	857	879	803	829	803	815	798	801	816	803	783	786	750	803	790	857	831	787	738	843	805	797	813	815	801	809	841	843	815	842	782	815	804	798	787	811	803	803	819	804	771	821	814	809	760	782	772	790	823	817	822	790	784	777	831	783	828	780	812	823	806	844	785	815	845	799	797	796	807	787	799	863	873	781	837	799	812	808	875	817	836	780	736	814	764	808	801	825	848	806	774	789	795	824	783	766	832	899	798	825	835	825	828	802	822	809	805	868	801	812	825	799	812	791	798	816	788	857	792	812	804	845	821	806	827	812	802	828	833	828	810	777	813	783	831	799	814	812	844	846	813	829	769	820	865	818	813	812	797	787	827	845	806	814	819	783	825	767	791	800	799	790	782	870	797	792	840	801	797	792	801	844	892	803	818	782	858	884	819	819	784	791	832	784	806	806	837	805	766	771	783	798	799	784	817	811	816	825	781	838	789	788	798	813	734	818	744	782	836	832	772	849	798	798	807	840	799	815	820	833	874	757	806	830	795	790	762	742	824	823	818	786	843	809	883	798	820	772	829	800	808	785	791	856	839	826	829	789	755	821	803	821	758	845	793	806	802	804	812	825	788	812	833	774	835	769	765	801	757	816	802	816	826	848	789	813	782	829	789	817	768	810	789	789	824	864	778	823	776	763	809	847	801	824	795	792	796	779	817	799	808	859	809	775	836	768	861	839	756	812	887	790	828	831	797	835	779	845	778	818	819	840	819	859	848	773	788	822	816	854	821	809	815	834	807	824	807	797	801	821	851	806	765	826	759	768	792	803	857	870	838	853	822	803	829	804	783	812	839	784	776	795	824	804	815	803	798	805	846	791	764	825	807	789	838	798	826	818	823	830	807	770	813	837	849	799	803	765	785	761	847	836	846	838	814	858	843	831	796	813	813	835	837	761	804	793	791	784	782	791	808	820	826	743	804	826	833	805	852	858	777	785	769	801	808	806	801	759	787	823	798	769	837	810	796	766	773	843	798	800	719	807	821	787	760	763	752	779	808	802	784	856	810	793	819	818	828	778	795	795	806	781	797	829	832	803	790	795	763	800	808	846	798	776	807	792	801	816	809	798	813	829	805	806	804	765	771	819	820	810	837	822	772	823	806	813	802	834	829	822	802	816	810	831	826	794	867	827	776	837	766	752	796	836	845	899	749	812	790	825	769	803	846	850	805	775	789	825	812	850	856	829	806	831	800	828	842	829	798	804	841	810	812	811	802	796	774	784	832	803	782	835	799	842	794	812	835	851	809	778	809	802	805	815	755	842	813	791	809	837	792	812	806	784	761	790	801	766	791	817	840	816	809	804	807	790	853	848	791	771	815	769	815	788	831	834	807	815	840	838	793	763	738	795	811	878	820	815	807	838	843	841	819	819	773	761	791	806	780	801	816	768	791	846	852	848	772	813	809	815	849	839	778	818	863	782	806	778	820	806	822	825	797	790	811	814	852	790	761	800	817	800	779	801	794	789	849	778	800	798	787	790	832	786	750	791	814	809	852	806	790	782	824	779	812	814	732	812	848	830	851	791	838	782	847	820	805	842	775	815	842	777	818	784	825	787	814	856	844	823	773	735	786	810	776	815	804	836	821	771	815	861	781	828	792	787	804	825	874	803	790	831	805	870	821	834	853	794	843	772	802	861	861	812	769	823	840	822	837	796	831	790	789	835	822	766	793	798	812	792	799	770	808	759	837	767	779	814	783	808	774	791	818	816	822	803	805	834	792	769	811	839	805	807	801	807	866	833	863	817	852	813	894	800	747	817	803	843	855	835	782	833	816	797	796	838	854	808	841	771	839	779	752	807	767	833	796	823	790	809	802	787	799	790	802	790	797	854	842	836	804	787	866	768	751	788	806	789	822	787	770	776	782	831	824	833	765	770	827	839	745	785	802	782	771	860	852	887	867	806	824	816	753	833	830	795	828	780	779	795	791	773	828	835	801	862	878	817	830	812	823	799	759	790	806	869	789	879	849	816	828	838	806	825	820	817	779	789	833	768	832	751	815	828	753	819	783	759	819	769	776	794	810	805	812	804	806	786	807	816	805	768	767	772	873	805	848	830	742	775	806	840	776	838	803	787	790	807	827	827	836	822	833	816	791	832	797	769	831	805	766	796	818	811	909	797	810	899	793	839	783	849	803	818	825	785	832	808	802	845	827	774	823	833	797	829	832	789	812	782	810	836	804	786	777	777	819	805	802	830	824	852	795	752	807	768	767	803	779	808	801	809	776	768	781	749	774	854	819	816	771	805	803	763	823	797	832	819	793	840	780	812	783	813	795	799	794	801	813	838	800	812	847	870	773	820	809	846	766	813	830	773	837	745	832	838	768	771	783	777	773	792	790	813	813	799	832	832	810	793	838	806	824	828	827	853	855	794	806	836	813	773	821	772	780	854	828	830	829	853	813	767	749	805	813	782	818	804	822	792	811	821	808	862	781	847	759	751	797	790	812	774	798	840	834	778	846	815	833	805	865	831	790	796	861	816	789	853	837	786	818	803	820	833	768	767	816	770	828	829	842	756	828	827	826	848	860	833	803	827	793	791	861	809	852	782	807	846	787	811	793	746	784	819	767	818	846	762	820	785	825	837	827	780	787	809	824	858	858	788	789	804	796	801	793	796	772	822	811	810	813	800	814	781	809	877	779	813	823	796	808	797	811	780	780	757	853	814	814	796	747	787	794	847	806	842	806	790	798	766	822	816	774	806	847	827	775	794	801	808	815	816	796	809	794	789	819	780	805	796	806	834	818	853	802	819	801	796	786	837	812	770	793	853	809	869	841	802	824	798	844	786	803	797	811	796	768	808	807	853	804	756	820	828	797	793	849	795	791	740	754	843	881	802	821	768	807	786	830	853	830	785	819	778	799	760	783	775	798	795	817	844	853	799	803	836	841	799	830	858	844	805	760	783	792	749	806	781	839	822	767	830	811	779	866	850	808	814	778	821	795	817	782	811	763	762	810	816	792	835	829	790	794	789	827	812	787	775	797	825	833	813	829	782	846	799	832	791	814	739	838	815	816	802	795	824	840	813	828	822	838	821	800	777	852	782	807	854	788	794	815	828	816	818	807	832	792	826	863	788	829	820	802	866	776	771	823	797	774	805	816	856	783	806	826	804	811	787	788	844	778	799	769	808	749	835	841	825	792	820	787	794	806
26573	20394	9147	873	556	502	501	451	487	416	415	481	473	429	449	437	469	451	482	422	435	439	444	467	419	463	411	464	443	434	440	459	409	453	458	491	434	440	472	436	462	421	450	406	425	391	454	437	427	432	454	418	478	452	464	420	438	397	440	432	464	438	447	486	449	410	464	444	419	437	454	443	439	415	442	416	476	444	436	465	461	470	429	462	431	442	431	395	438	434	422	457	465	448	473	479	436	447	466	422	412	404	401	443	418	419	465	408	393	400	435	418	426	400	410	456	434	436	477	438	424	453	426	437	422	410	417	424	460	399	391	475	477	439	440	425	452	399	452	431	426	474	434	447	423	471	443	461	416	473	438	413	444	463	439	404	443	416	463	449	447	387	408	441	468	418	439	416	472	446	445	450	461	454	463	438	445	454	457	425	474	418	463	450	450	445	482	442	446	464	442	412	442	440	448	472	425	412	436	440	458	455	420	394	475	456	469	419	448	446	401	449	417	468	446	447	478	471	457	445	436	390	426	432	459	456	436	471	421	429	413	435	417	443	456	467	430	470	432	440	449	446	424	420	479	434	433	409	456	438	420	446	395	422	400	477	454	425	438	423	428	454	411	438	457	467	407	440	386	458	429	438	415	420	446	436	411	448	421	427	430	448	457	441	452	452	413	398	425	424	430	422	436	429	472	450	448	484	446	408	465	449	439	432	450	422	457	454	444	446	449	482	382	429	445	422	441	412	447	462	424	432	459	438	446	473	438	419	401	438	422	418	432	413	458	406	461	388	466	423	446	486	412	449	449	418	452	473	446	431	458	434	441	451	455	454	458	416	435	433	457	429	449	449	401	434	441	428	456	430	424	461	399	428	440	417	419	414	435	431	456	407	441	436	433	413	452	465	415	412	460	471	452	470	473	458	477	424	424	457	453	434	437	416	419	440	417	440	451	456	425	459	427	469	438	447	413	437	434	431	432	433	409	481	431	420	449	431	411	418	419	469	451	394	411	413	465	465	448	429	426	444	454	435	423	466	463	445	387	461	440	399	461	441	453	425	460	441	427	421	433	432	438	440	470	459	475	487	457	443	427	448	466	456	448	448	432	429	413	451	424	446	464	463	428	442	462	447	437	409	466	427	455	455	408	463	435	469	483	472	447	440	459	445	452	478	426	432	423	432	454	474	462	443	470	450	408	467	451	437	427	443	447	435	456	419	425	437	448	445	435	436	437	446	474	435	455	459	421	437	458	440	435	425	458	435	423	488	442	468	437	424	439	453	441	447	447	450	422	456	410	430	397	469	457	431	433	464	427	416	433	496	457	422	436	447	431	446	423	433	437	441	447	459	471	456	454	436	411	459	442	482	413	456	439	446	438	435	434	435	411	432	420	409	419	419	438	447	433	431	452	441	404	412	405	457	444	422	416	422	440	419	416	473	475	442	428	436	425	491	442	446	462	428	434	445	465	451	472	439	451	458	434	437	449	415	387	441	398	438	449	445	461	471	446	454	475	437	417	428	442	454	470	435	427	434	442	442	443	450	433	448	430	439	451	415	420	488	408	402	420	423	461	416	446	438	420	437	418	454	411	413	397	446	406	449	446	414	447	447	447	483	437	434	463	435	468	468	426	426	434	453	483	459	426	443	429	434	445	425	416	402	451	483	397	438	449	438	455	423	418	435	433	416	447	465	409	426	428	411	453	435	435	436	453	422	436	440	421	403	439	397	440	407	470	439	430	466	454	425	416	424	461	417	469	416	467	442	422	463	435	427	433	481	403	449	439	413	425	411	434	450	442	424	411	435	444	421	420	418	447	442	462	437	447	458	422	442	427	430	428	439	458	448	424	428	430	458	441	414	458	465	404	459	450	445	423	439	468	424	464	444	434	434	430	445	423	449	456	476	432	449	403	469	443	430	455	413	430	439	447	423	428	443	465	399	431	424	477	447	410	468	423	467	437	473	410	419	445	435	434	429	458	419	456	409	450	464	459	427	446	438	428	420	396	409	451	422	483	440	438	429	451	423	432	450	455	464	430	458	448	428	420	437	456	450	418	425	480	460	470	429	414	425	421	428	442	418	450	441	425	451	440	488	432	451	451	396	447	427	437	422	440	446	458	424	461	422	418	426	417	452	428	450	435	420	448	476	426	459	454	426	436	422	465	474	452	418	458	397	431	459	412	431	443	420	457	416	443	470	452	445	454	451	462	438	463	441	433	416	431	464	442	444	430	446	413	436	445	427	453	400	433	467	432	433	425	418	432	417	466	450	406	480	489	434	436	454	467	431	431	423	450	480	429	458	444	470	461	436	448	433	419	446	510	436	442	421	468	433	447	421	417	453	436	444	447	449	472	424	447	436	433	468	426	485	508	431	472	427	460	418	436	419	482	447	434	446	416	401	463	445	405	420	448	434	436	455	413	435	439	456	455	452	447	424	463	436	473	431	428	414	428	410	450	394	436	427	456	434	465	406	412	453	411	458	456	450	470	422	405	441	477	420	440	408	417	429	460	438	412	430	454	417	455	429	436	452	427	410	474	443	428	469	453	451	454	448	445	448	424	449	414	425	444	461	424	457	419	443	423	426	433	433	447	481	418	466	466	440	432	415	446	461	395	416	433	431	438	423	450	473	428	438	432	402	437	435	411	464	474	441	467	412	433	409	454	397	457	453	448	426	444	480	433	408	453	448	432	420	462	465	441	433	438	404	425	443	436	460	417	443	473	417	430	420	453	449	485	446	437	416	464	428	470	424	465	441	450	430	454	424	466	459	465	450	442	451	463	425	407	411	424	428	469	439	420	468	453	418	456	429	434	429	444	424	407	447	416	477	462	418	423	459	456	487	430	445	441	430	454	447	451	433	421	463	421	397	450	446	459	478	452	410	412	476	461	468	449	437	425	460	451	467	394	434	440	464	436	438	411	439	442	473	463	448	429	464	415	440	430	470	432	481	456	469	433	412	450	439	422	453	432	433	438	468	428	461	450	429	404	431	454	469	446	464	413	446	457	445	392	417	450	475	422	422	429	453	417	451	439	445	439	453	422	450	440	424	441	434	404	435	398	415	493	422	428	469	434	391	464	417	454	422	445	455	465	454	432	437	425	449	438	431	410	448	426	433	473	459	445	470	434	404	474	410	442	487	440	490	461	467	454	451	445	460	455	445	437	465	471	417	446	428	456	474	426	366	428	461	446	440	447	466	450	438	450	436	442	462	465	401	431	434	444	460	437	388	419	452	441	487	406	427	446	468	433	449	414	462	436	435	445	433	440	471	414	441	456	408	434	429	421	405	453	469	441	414	412	451	440	479	462	457	411	410	458	434	474	457	443	439	447	435	403	401	467	462	480	445	427	452	463	441	398	442	446	397	477	442	459	420	441	433	442	466	458	439	428	455	440	455	407	453	478	458	469	426	436	433	473	464	423	440	441	422	477	432	455	472	450	385	441	450	431	443	417	426	428	455	446	454	466	419	469	400	442	428	457	434	440	461	459	427	452	446
4934	1420	1236	876	737	686	614	628	620	616	623	581	544	552	616	586	606	512	571	554	573	581	588	563	576	555	578	556	556	569	581	533	591	591	558	572	575	546	544	568	514	540	526	570	542	600	571	571	551	548	572	622	557	571	550	604	573	570	520	599	581	577	566	560	602	530	610	576	579	593	583	550	572	559	561	554	547	519	539	549	563	609	565	555	536	560	525	588	550	585	575	596	561	538	574	559	565	570	605	569	565	534	571	570	535	536	558	574	580	535	511	533	562	525	550	563	601	543	542	576	535	566	539	592	550	606	553	573	567	575	567	578	548	562	575	552	516	569	530	601	528	605	582	571	525	520	524	546	548	524	554	572	544	519	524	597	547	536	550	536	580	541	589	541	522	601	573	585	605	561	574	563	575	578	557	548	647	623	611	563	542	541	539	567	590	533	545	587	568	568	580	596	515	524	505	608	554	526	543	549	566	571	567	554	568	588	578	544	589	562	592	595	587	567	567	618	570	550	499	599	575	519	554	579	575	570	542	560	573	594	590	552	551	575	567	577	552	569	581	573	560	542	575	531	524	564	562	566	524	548	533	535	560	521	549	562	517	582	549	597	567	571	592	584	548	602	574	528	584	563	599	563	587	499	570	594	537	561	542	569	567	552	607	557	590	587	556	528	570	564	533	608	528	588	577	548	591	560	567	633	552	583	565	576	533	559	566	540	550	552	559	589	546	568	583	529	559	568	564	627	569	566	560	529	573	531	554	545	573	552	566	585	575	550	571	572	592	575	563	581	555	559	546	602	565	563	594	595	538	593	555	541	551	577	531	545	552	538	547	551	559	582	576	568	527	533	607	601	558	564	562	580	567	578	514	577	578	567	549	563	554	572	532	528	559	608	566	560	516	556	576	582	545	549	543	535	570	560	566	569	560	570	576	542	550	592	537	583	559	607	571	579	591	576	543	568	562	585	568	569	597	613	583	528	533	585	565	571	563	557	578	547	595	588	568	563	535	603	559	577	609	551	551	584	551	568	596	596	565	544	560	560	562	578	553	611	547	569	573	580	590	572	547	568	523	519	565	606	580	541	544	534	561	555	578	559	548	589	609	582	551	532	548	601	565	557	534	580	546	542	564	563	600	547	563	571	555	540	574	546	541	557	598	540	559	581	587	570	576	576	586	572	593	604	520	537	560	568	562	558	578	577	594	537	565	606	583	575	573	574	558	554	587	573	584	554	543	605	565	608	588	556	551	568	532	567	564	570	583	566	545	556	557	557	559	551	550	557	571	541	549	567	552	552	602	628	563	619	562	583	557	532	629	559	591	553	577	618	570	572	537	553	556	530	588	526	537	551	543	572	510	565	603	553	565	601	558	556	564	545	542	581	570	580	560	572	594	536	566	581	541	545	561	558	547	586	582	555	531	582	567	567	599	600	594	549	571	556	550	534	591	519	547	552	560	526	564	579	557	525	556	527	590	543	587	507	550	596	562	605	556	576	574	557	530	543	567	606	592	562	559	572	558	559	575	588	574	578	559	572	546	598	570	564	575	522	560	574	571	563	560	575	596	619	593	574	564	534	541	572	611	567	548	568	571	558	584	523	507	556	552	596	554	591	569	576	534	555	544	532	526	565	611	521	527	540	556	547	554	526	566	535	557	549	585	563	562	593	534	559	577	592	586	569	518	547	538	597	552	519	532	571	543	565	590	596	561	573	543	576	559	540	575	597	539	512	538	546	588	560	616	510	568	599	569	546	549	544	567	572	551	556	554	508	575	567	544	538	537	543	583	577	560	593	580	567	527	590	572	589	545	543	591	559	576	608	537	538	580	546	576	563	547	520	589	572	570	608	562	609	550	573	558	600	593	590	580	551	546	601	580	571	552	522	559	575	526	569	565	575	545	589	561	524	530	569	575	583	558	558	548	567	585	554	588	545	586	577	541	565	548	566	565	549	554	582	549	572	530	539	568	586	536	539	599	588	574	621	511	557	542	564	561	543	542	584	553	562	581	503	568	570	584	542	572	537	587	534	584	551	588	603	543	592	557	561	555	530	532	582	559	539	517	597	567	587	566	563	541	571	601	534	572	584	560	578	572	544	534	632	583	597	569	555	592	590	555	560	648	565	588	583	590	560	557	559	529	564	562	601	536	551	577	582	555	580	600	564	536	540	543	521	526	566	611	556	557	586	569	515	570	572	556	561	564	597	569	576	594	591	569	539	589	600	529	542	569	570	634	608	466	544	540	526	552	575	595	586	546	537	531	513	566	574	548	538	553	557	582	558	599	571	552	533	594	548	599	583	560	517	569	574	563	559	598	571	576	564	542	559	555	554	574	561	561	579	568	587	585	557	587	542	569	537	525	531	552	617	593	530	540	549	574	575	556	539	536	517	551	534	566	532	590	594	532	541	544	572	554	573	555	560	576	568	561	561	576	573	584	590	573	622	574	570	521	557	580	597	583	531	551	538	602	560	540	564	537	553	552	567	544	572	596	592	550	549	614	567	574	601	580	559	560	563	587	555	559	563	576	579	593	573	551	592	589	546	588	578	564	601	592	561	570	565	621	589	528	510	572	541	560	582	543	581	561	577	601	561	568	575	583	569	548	560	551	534	604	552	566	529	593	556	589	545	591	565	531	521	564	559	615	549	551	541	537	585	584	550	563	583	549	538	550	559	558	566	559	567	570	552	551	601	583	590	540	562	653	581	531	522	513	572	551	575	536	541	581	532	545	574	567	590	592	591	551	557	586	567	549	567	552	544	606	568	542	598	513	574	520	569	544	600	561	568	561	545	567	613	600	551	568	571	553	592	570	574	571	563	554	538	573	566	575	589	559	565	564	575	554	551	600	567	549	570	617	557	571	531	580	589	583	577	561	579	572	580	576	560	572	614	620	534	573	528	600	567	575	555	559	578	571	569	511	543	572	566	540	558	574	581	592	566	577	562	560	562	548	555	559	621	558	532	559	557	540	577	590	552	560	501	531	597	541	574	510	598	572	540	591	542	516	548	573	557	555	580	616	529	550	574	533	530	609	563	549	554	595	575	559	560	575	560	519	532	585	565	554	515	565	585	545	559	544	527	544	540	532	564	586	578	583	540	528	568	557	549	553	565	566	571	579	592	582	559	565	592	611	564	544	547	578	549	573	549	556	550	576	565	587	581	581	555	599	562	561	594	548	573	599	543	565	559	531	559	514	539	577	576	573	553	593	554	590	567	564	534	578	537	568	562	580	537	538	551	560	586	539	596	550	555	562	574	578	558	527	543	559	580	582	574	528	537	569	548	550	543	573	503	580	534	554	593	551	520	583	545	583	549	512	571	585	554	576	536	596	564	567	530	550	578	597	571	568	549	569	586	569	586	548	580	544	571	570	575	554	596	488	581	555	576	559	576	598	598	574	561	532	571	587	618	609	544	569	558	536	527	538	558	597	577	535	561	606	555	562	587	580	516	552	498	544	560	560	578	582	576	569	541	586	596	530	537	601	554	568	581
23620	20922	28161	23834	20921	9599	1541	1188	1003	960	928	843	907	831	806	855	801	875	806	774	740	780	763	800	760	732	808	781	751	773	734	792	731	738	723	787	789	763	755	754	737	755	720	790	763	768	759	769	729	716	750	748	745	746	731	768	766	701	745	763	787	758	773	735	785	769	774	775	723	715	743	771	777	729	790	744	779	734	713	750	767	731	747	729	717	768	758	730	781	758	739	755	809	758	727	772	710	818	743	767	711	734	670	739	709	765	714	760	764	793	787	766	740	761	755	756	746	729	669	691	741	771	707	747	743	734	710	767	741	720	759	772	788	733	747	725	649	752	678	740	751	723	702	794	754	744	756	752	700	715	737	783	739	714	755	748	739	761	796	686	752	750	750	780	734	763	721	747	729	757	780	704	732	759	722	717	737	802	731	762	732	770	737	726	690	691	805	727	751	775	782	765	749	732	732	741	736	704	755	712	729	793	733	759	726	774	766	733	729	687	719	736	794	707	784	742	769	711	789	752	709	740	670	781	722	743	768	754	758	759	733	733	754	755	743	769	689	718	737	724	711	771	733	692	764	762	712	718	767	755	701	735	739	667	723	785	698	763	776	740	729	785	744	676	740	759	727	738	717	712	785	739	728	776	731	670	737	715	725	778	706	726	734	751	703	746	759	723	756	752	757	751	736	706	752	776	714	727	765	710	782	725	724	754	754	729	712	712	793	777	719	774	726	745	751	726	733	772	755	733	753	840	747	732	754	765	732	690	763	734	724	690	740	737	733	745	708	725	775	753	752	726	746	715	680	742	742	744	750	743	723	736	764	749	740	657	760	714	729	800	733	770	770	754	720	739	734	762	737	699	748	725	786	699	743	723	721	728	767	723	763	742	734	750	706	804	760	714	768	756	749	741	737	719	755	730	752	720	724	735	765	732	736	714	773	727	743	769	695	764	763	769	740	736	748	767	762	710	710	732	765	737	706	774	740	762	749	752	767	695	731	737	779	703	746	737	767	729	751	712	767	765	732	784	683	738	748	805	778	757	734	727	766	753	734	722	749	734	756	732	710	740	781	738	718	692	742	738	774	747	744	753	795	642	764	736	733	743	690	734	758	715	768	727	758	734	736	737	726	728	786	724	767	754	768	718	781	782	746	691	746	732	746	743	682	782	743	736	674	732	723	756	688	760	737	708	713	765	705	775	775	710	728	740	760	779	745	679	723	704	686	737	739	744	768	746	730	736	730	746	700	762	770	675	669	723	730	752	759	739	790	781	768	737	744	778	754	737	738	750	738	723	758	727	767	732	771	737	740	708	740	783	735	715	740	721	749	749	738	749	716	747	744	702	707	770	698	739	707	778	718	726	711	748	701	694	796	757	716	755	710	732	720	792	725	752	749	714	740	722	747	744	727	690	723	777	738	679	700	752	746	696	744	698	691	789	755	719	717	768	731	721	791	712	707	717	723	749	726	784	727	776	699	698	734	671	790	732	721	727	728	750	782	723	759	729	735	775	716	716	692	759	708	732	718	713	730	747	743	697	719	743	769	784	725	766	728	756	752	708	754	756	776	711	728	750	694	714	712	748	720	752	724	766	734	734	748	729	795	741	731	740	749	706	765	732	671	726	719	766	777	731	680	699	763	760	731	746	793	739	829	722	754	738	771	703	733	736	745	733	757	772	811	750	752	739	747	729	732	777	718	701	737	730	735	752	745	719	764	766	718	728	724	736	816	727	741	745	684	718	711	745	739	757	729	749	750	734	754	727	747	734	762	733	705	725	790	755	675	756	806	723	731	725	769	774	750	712	714	707	723	718	739	766	747	728	693	756	731	707	738	743	755	679	758	744	774	735	709	727	754	739	744	768	720	720	736	751	720	695	751	784	764	753	737	749	740	766	709	709	780	742	718	727	832	707	755	735	768	762	705	674	721	724	729	768	733	761	752	675	754	733	839	728	733	732	724	778	758	733	726	780	765	734	727	743	710	739	726	716	773	800	720	734	744	783	759	722	734	700	766	717	723	751	702	672	702	728	774	724	772	709	732	755	772	688	770	715	748	716	783	722	665	665	685	743	774	752	708	749	709	745	710	761	738	748	725	772	699	725	768	748	750	806	703	767	742	732	728	754	748	710	743	734	714	699	685	771	753	704	772	724	749	728	753	746	747	738	723	721	774	721	723	725	694	748	757	784	773	739	717	771	793	745	714	778	780	755	748	727	754	695	758	758	726	751	754	754	771	756	722	737	710	719	773	754	773	753	764	762	714	783	750	731	711	763	758	803	757	809	770	750	756	723	711	714	704	762	759	691	741	743	764	709	688	730	751	722	678	716	724	755	744	757	755	729	772	750	727	766	743	728	753	752	753	724	769	738	759	838	687	736	722	738	718	723	736	736	780	741	736	741	718	735	722	729	691	766	714	762	724	717	731	743	779	732	767	729	705	721	698	725	737	727	665	754	787	727	740	749	690	701	726	721	716	727	731	691	732	715	760	704	746	744	757	734	744	695	736	760	762	740	733	717	761	690	715	745	807	750	742	726	724	741	796	762	723	753	781	752	808	755	736	787	737	724	714	738	757	716	764	724	764	685	716	739	743	726	704	747	713	751	821	749	761	747	744	787	713	765	745	693	766	754	718	718	715	741	779	778	720	723	762	703	750	776	690	757	757	728	725	756	733	736	786	739	718	761	774	730	766	767	727	741	769	759	722	734	755	725	783	730	724	712	713	761	732	696	744	722	733	774	722	737	694	756	775	739	707	760	736	704	751	749	748	752	743	734	755	785	713	705	765	720	762	767	774	742	701	706	701	717	801	711	702	767	737	742	714	757	772	763	757	705	724	723	726	719	732	727	748	748	724	725	735	753	768	753	732	737	686	756	714	769	654	690	706	722	714	749	727	712	749	740	724	728	727	733	764	710	743	736	720	761	754	752	759	717	770	777	718	702	767	740	761	760	793	734	717	737	754	800	732	793	768	804	727	770	741	800	710	769	725	695	720	757	777	770	731	733	757	701	722	732	748	717	742	755	678	708	712	793	768	712	727	804	780	760	760	708	721	767	742	749	682	739	775	727	743	762	796	780	765	747	726	777	744	728	720	791	719	713	719	775	692	745	738	750	764	730	731	752	703	741	751	752	720	770	750	741	720	749	685	725	745	759	764	710	757	682	759	717	777	754	766	684	730	713	728	717	772	761	758	755	778	739	745	700	746	707	787	768	728	759	722	762	772	733	789	757	695	721	756	770	743	747	781	737	737	747	674	743	736	755	754	797	777	707	706	750	720	781	766	762	713	691	746	754	758	735	729	765	715	733	730	741	741	721	768	752	762	698	745	741	698	711	771	726	731	686	749	706	708	757	687	747	736	709	804	751	729	736	699	715	793	732	717	745	704	743	749	717	759	743	740	762	715	781	685	721	754	823	730	752	734	717	735	777	730	750	755	694	733	763	773	754	731	722	732	738	644	743	706	722	770	796	795	730	793	717	689	698	726	742	746	695
6132	10198	8218	4277	3141	2537	2056	1796	1558	1429	1358	1180	1165	1146	1138	1065	1056	1036	1030	1059	1028	980	990	1086	1030	1044	979	972	956	989	987	955	956	972	1006	946	945	906	934	938	949	973	945	942	931	980	914	919	943	894	956	959	919	985	957	948	948	905	945	915	922	936	892	927	971	959	923	955	940	913	956	935	916	954	920	887	922	933	944	943	978	915	939	960	938	909	940	982	933	894	958	957	931	923	969	898	901	909	983	922	904	873	972	923	907	951	972	920	928	950	942	933	875	887	906	949	911	909	874	898	954	962	886	935	963	961	888	956	909	1004	907	952	928	915	924	912	923	940	914	976	955	934	914	922	931	868	962	940	950	911	937	948	902	971	917	991	938	942	953	897	938	1006	903	919	973	856	1026	943	926	933	896	899	944	936	909	923	945	975	948	965	959	892	922	926	896	933	901	966	934	895	921	894	921	918	932	886	1024	945	937	947	967	967	946	937	948	964	950	939	974	947	931	906	1009	860	951	921	941	945	951	968	928	948	908	897	975	898	825	918	905	907	900	984	871	884	916	965	907	920	927	953	971	923	869	1003	945	948	893	939	925	907	958	916	903	953	970	901	911	955	895	922	968	925	903	934	953	986	900	958	870	972	887	879	941	902	896	976	892	968	926	910	933	889	987	927	904	919	954	878	899	952	945	950	902	868	905	948	856	975	903	934	907	913	949	922	973	933	1004	1006	918	878	921	945	922	907	978	961	976	988	959	993	920	880	920	928	889	955	906	926	968	905	958	931	883	923	969	921	929	963	971	903	904	862	900	889	920	904	947	916	912	943	940	899	928	909	902	944	961	925	969	952	918	909	943	878	897	901	936	893	964	935	916	954	958	921	908	932	887	891	908	928	954	930	892	894	924	900	909	887	897	915	928	964	978	960	957	915	938	962	934	910	889	919	907	891	923	924	977	940	945	911	934	950	924	987	934	925	920	922	895	958	878	895	983	933	952	931	872	930	951	933	866	906	925	967	977	912	993	944	973	912	914	918	954	864	923	937	911	912	934	932	948	929	953	1000	888	912	953	947	959	927	967	925	949	899	934	946	943	947	883	895	930	924	960	924	937	955	973	877	978	944	965	915	914	906	973	957	965	974	981	999	969	966	929	967	959	910	912	923	963	978	924	919	897	965	971	906	925	921	949	950	917	859	924	925	946	986	919	902	947	969	928	884	958	948	920	914	920	935	924	915	1000	936	924	946	882	929	969	927	883	914	969	933	918	959	875	942	916	904	877	886	962	985	984	949	953	920	908	909	952	902	943	931	899	942	870	897	906	962	920	884	901	962	937	952	884	928	934	925	945	950	947	897	955	867	932	940	933	933	914	896	916	969	951	939	944	887	940	928	972	911	924	928	936	930	898	936	925	905	897	904	1007	954	910	939	917	945	921	942	978	923	988	961	882	961	938	941	952	890	962	919	924	947	936	904	927	909	937	935	905	970	902	943	873	899	946	923	988	936	929	958	894	931	919	919	936	896	922	972	912	900	983	949	913	870	927	953	969	951	927	921	959	988	888	929	859	901	914	982	923	937	942	906	991	901	930	954	923	940	899	939	956	981	975	954	916	936	868	904	977	936	939	917	889	874	1017	947	920	974	898	898	883	958	901	937	932	949	934	906	954	896	929	957	994	939	916	947	950	901	949	926	926	900	908	903	971	926	945	960	1002	961	922	912	935	880	907	915	907	908	935	927	904	887	946	925	890	929	975	944	910	923	960	921	919	908	911	908	943	971	904	905	908	989	898	907	974	902	937	937	941	970	948	984	944	959	922	959	943	851	933	875	940	983	906	945	964	936	940	918	945	859	976	925	947	882	974	902	916	935	911	932	928	977	926	965	892	904	946	960	923	963	923	949	964	926	920	929	958	984	902	892	928	918	916	912	906	942	930	963	894	918	949	940	941	938	924	947	940	930	859	940	925	915	884	923	918	924	936	933	953	961	973	909	966	869	939	947	977	889	928	927	928	907	920	970	923	924	917	949	949	889	954	900	922	921	941	897	887	971	940	898	936	920	952	939	905	886	945	931	946	899	893	885	909	965	902	981	982	883	882	931	900	976	903	886	893	904	947	910	945	959	891	920	915	908	897	930	932	933	894	944	908	978	907	916	929	915	924	916	909	949	931	910	955	956	943	944	938	935	982	978	996	921	910	918	944	906	939	953	924	924	898	928	891	917	961	942	952	960	950	946	900	894	897	883	886	941	929	917	952	953	907	861	931	916	963	959	899	977	935	967	923	947	894	928	881	913	929	976	886	904	908	913	958	915	933	974	1004	922	892	948	961	959	916	890	879	917	933	973	972	966	894	817	932	949	940	923	870	930	902	882	937	930	931	944	935	923	915	940	930	911	874	917	942	933	912	971	923	948	940	914	927	910	964	883	944	917	959	951	921	993	972	887	968	937	907	939	956	906	908	953	929	895	915	935	884	991	953	906	961	933	945	885	942	988	966	923	943	940	962	943	957	911	964	913	943	904	975	940	916	902	966	950	909	921	912	902	910	958	944	934	1023	975	969	951	922	960	954	962	914	892	964	931	931	911	911	898	912	931	937	933	929	951	1038	890	922	945	940	937	941	965	926	858	924	941	939	919	902	908	916	874	919	946	947	982	973	927	931	941	924	899	847	919	894	892	941	895	948	962	898	951	950	874	953	946	940	897	977	913	903	912	885	906	928	913	975	939	923	942	908	930	865	925	900	895	988	931	921	927	1004	982	962	923	908	936	922	871	900	891	926	885	890	908	893	906	933	935	938	893	948	959	896	941	909	920	919	950	895	946	967	960	932	886	957	939	951	865	936	910	950	888	964	949	908	869	932	904	957	936	982	896	852	966	910	917	899	922	917	902	900	952	943	944	940	966	905	938	923	878	932	915	938	884	908	915	984	919	983	986	925	925	947	947	943	905	948	955	953	991	966	971	972	956	934	933	916	984	908	968	925	962	924	957	895	933	874	925	965	912	968	905	929	906	952	910	928	920	871	934	957	939	943	928	867	918	960	933	936	924	869	923	917	943	912	906	914	888	925	929	950	917	896	902	948	908	949	953	931	931	975	923	968	926	924	903	974	943	922	951	917	900	940	886	924	916	933	882	896	903	903	879	887	875	890	976	884	924	941	936	952	939	914	914	951	962	900	926	919	914	962	942	897	947	918	919	906	908	935	935	934	980	909	916	915	969	881	964	922	912	898	1014	904	978	972	950	965	910	898	923	966	946	905	877	960	940	929	955	985	961	917	895	913	991	938	961	969	944	926	946	905	980	922	878	948	882	947	957	900	925	941	942	903	969	931	939	933	914	961	914	950	917	931	907	940	996	939	994	908	915	989	937	920	959	894	872	945	981	899	880	918	900	937	961	908	926	899	927	956	832	904	942	932	955	911	910	925	951	922	900	967	868	992	912	938	896	949	861	905	875	979	952	941	961	925	869	908	923	878	948	892	922	956	897	939	917	912	939	951	1000	994	892	902	838	929	942	967	926
22676	20934	28636	23366	20935	20981	8084	1409	1110	1038	931	892	875	880	819	764	791	731	722	720	740	736	696	704	684	698	674	700	650	657	665	711	688	623	647	688	692	654	654	661	653	663	647	633	673	673	677	647	607	645	673	626	611	633	655	610	678	634	623	676	682	653	620	639	636	617	647	632	668	684	643	626	640	631	636	613	642	627	651	655	661	674	646	638	635	628	657	646	600	612	651	667	614	636	645	602	655	636	595	583	676	621	660	592	652	655	591	616	640	663	619	632	627	637	648	650	652	653	605	679	634	643	610	569	627	630	653	634	632	627	599	660	632	588	594	673	635	662	664	656	686	618	658	637	657	632	615	671	628	640	623	636	646	641	591	610	659	648	666	632	670	639	647	628	577	630	686	666	661	633	626	604	680	622	655	626	647	610	584	609	602	588	687	608	633	657	615	609	655	596	631	620	651	639	613	653	638	674	613	644	646	663	651	625	610	667	632	613	640	639	629	637	649	671	589	668	627	639	645	633	649	680	659	675	661	668	639	673	628	660	624	626	656	631	639	659	603	639	660	630	645	585	659	634	623	637	615	606	598	643	632	642	633	643	630	586	675	616	664	654	601	629	606	634	612	610	642	664	649	642	650	631	673	617	673	611	661	637	583	633	647	590	642	614	654	610	622	660	617	675	625	648	670	639	620	644	620	647	624	676	633	649	635	609	639	610	650	617	639	632	625	664	570	591	650	625	631	624	648	619	591	628	622	689	637	640	641	619	630	630	653	641	633	633	641	643	640	624	653	612	613	643	637	583	588	646	604	642	643	646	613	629	625	649	634	629	612	609	590	584	629	669	612	647	644	615	639	644	617	654	628	622	632	650	610	644	643	689	639	622	589	649	657	626	617	649	646	606	588	615	640	653	637	586	674	613	614	628	624	639	640	617	656	658	569	648	635	627	629	618	595	622	627	625	648	620	660	590	666	618	629	624	609	600	602	646	626	638	636	698	632	636	623	627	672	646	658	634	664	651	683	659	611	593	616	612	632	634	612	648	598	634	650	654	680	647	615	638	606	690	672	632	657	652	678	668	637	627	631	615	629	594	653	621	649	621	631	616	714	589	660	641	642	612	595	626	596	610	634	657	656	613	618	636	628	650	652	615	685	672	633	656	649	627	624	685	572	625	637	605	637	602	645	631	642	640	642	611	614	704	647	593	623	640	620	608	658	615	585	676	654	630	642	619	618	642	662	641	668	643	626	594	606	665	632	618	639	619	659	637	612	657	629	635	631	663	631	624	639	618	662	576	610	643	657	625	642	655	664	622	627	653	658	651	647	617	656	636	611	615	625	629	640	591	616	626	620	683	687	646	666	605	595	641	657	620	620	614	621	594	615	633	604	646	645	651	633	662	606	621	676	632	617	587	609	649	642	648	631	659	610	645	645	591	665	600	646	582	621	658	655	646	620	635	651	624	617	633	677	684	704	633	668	690	671	599	653	635	583	573	629	614	591	654	660	634	643	634	610	615	636	621	664	652	681	625	605	609	658	645	636	630	642	618	636	596	602	640	653	617	638	624	694	683	620	656	659	643	593	631	612	644	642	629	672	668	651	665	644	649	620	648	629	641	679	618	667	639	691	623	627	633	609	606	609	594	628	651	675	632	652	659	630	638	631	592	597	630	589	662	660	628	633	651	641	673	628	631	652	664	642	644	614	669	616	627	638	677	592	626	615	613	660	631	621	579	666	649	644	633	617	612	622	656	676	627	686	628	667	620	621	646	627	632	610	603	635	579	608	665	598	641	629	610	638	613	645	636	615	597	622	615	616	618	612	602	652	615	619	630	629	629	661	672	648	618	639	636	648	644	665	640	637	674	623	596	625	600	648	600	624	640	600	659	628	638	637	678	634	623	631	647	633	651	663	603	642	603	650	626	625	640	664	621	642	610	646	653	588	637	672	611	627	646	587	648	616	571	632	680	672	600	638	618	629	665	629	673	614	610	616	636	613	576	622	618	650	621	667	662	609	635	643	584	622	635	625	666	639	623	633	641	668	682	662	668	628	644	618	639	667	644	616	647	624	595	649	598	624	625	637	692	615	599	652	646	665	617	627	626	668	625	692	637	664	646	656	629	645	614	618	630	633	625	610	609	601	614	629	633	646	646	662	613	628	611	661	635	631	585	665	643	624	654	625	635	616	624	611	652	659	684	637	622	590	644	657	632	625	640	627	666	597	669	650	653	609	625	633	616	603	607	608	641	649	656	683	640	595	622	654	634	629	668	632	611	616	593	616	600	610	646	637	633	636	633	669	593	644	630	642	618	637	623	610	694	601	608	610	628	666	639	621	624	615	602	633	656	658	588	626	619	631	624	627	624	631	618	587	629	649	637	634	623	635	661	667	623	625	648	623	626	663	625	592	615	600	666	637	639	699	637	591	600	654	655	642	669	594	603	677	612	557	606	655	668	680	624	635	638	644	650	620	627	623	610	646	639	644	651	626	617	648	629	672	599	571	690	594	629	631	663	618	628	603	635	618	577	649	648	603	618	583	580	634	624	683	624	638	642	629	596	692	647	650	658	634	649	682	631	612	664	630	634	631	635	617	640	582	639	637	611	659	607	607	623	657	616	643	598	629	624	648	664	665	620	618	583	618	632	615	637	641	616	634	646	637	607	671	603	598	609	618	672	634	645	630	651	653	620	643	660	646	615	622	643	647	627	622	619	602	617	630	635	688	660	601	595	637	641	596	654	620	677	662	619	645	654	640	590	632	652	644	594	613	650	632	635	655	608	652	626	645	634	611	643	592	633	618	651	633	620	575	631	613	650	651	644	612	604	659	656	652	606	629	680	665	601	651	635	635	630	637	636	629	614	684	627	637	638	677	628	659	618	659	626	631	673	607	679	601	618	626	605	594	660	626	623	635	663	622	607	619	649	638	638	627	592	631	660	657	616	621	640	621	610	603	650	638	604	630	650	609	685	600	613	639	612	620	650	603	597	627	661	641	617	633	642	623	612	622	671	660	687	648	650	618	659	581	654	656	672	645	594	656	634	603	594	598	641	601	624	588	610	650	637	601	658	626	636	661	642	628	656	646	661	580	658	663	654	614	623	660	595	636	652	682	651	601	688	617	588	620	603	635	635	654	655	597	601	646	657	627	640	605	613	655	662	626	673	618	619	622	633	633	620	634	674	610	659	685	625	608	627	598	674	618	615	635	659	634	643	635	653	665	615	637	592	642	623	634	609	606	650	634	635	602	609	658	662	630	661	636	621	587	625	649	635	627	593	600	668	618	684	643	608	676	643	651	642	613	655	629	618	635	621	622	654	657	586	611	627	640	642	636	690	626	656	663	628	620	662	622	601	629	616	618	625	611	638	660	603	650	651	637	638	624	624	627	626	640	633	642	645	654	636	622	629	657	608	602	607	622	635	632	634	615	628	669	612	608	630	643	654	656	630	646	651	620	648	642	620	651	633	617	667	658	690	593	623	636	606	603	629	579	673
13452	16081	12744	6707	4854	3624	2948	2375	1966	1799	1607	1461	1362	1217	1172	1180	1066	1112	1026	1015	1004	967	953	929	940	954	870	896	876	874	904	889	849	849	851	851	824	853	832	888	864	825	832	854	860	822	847	872	862	825	839	800	833	803	843	819	805	853	833	773	777	777	881	822	829	789	820	825	847	813	830	761	799	776	798	802	749	823	804	799	779	791	824	841	886	819	843	766	810	855	836	808	801	796	832	814	776	801	805	824	798	785	796	785	826	851	788	784	858	827	834	786	783	818	777	828	777	816	803	855	796	727	797	852	765	811	825	811	782	739	798	779	797	794	795	809	819	828	802	834	772	818	815	776	823	855	793	822	751	770	796	854	808	761	801	770	801	803	825	783	779	805	813	842	803	827	838	825	817	818	824	770	735	821	799	834	777	816	856	780	787	822	786	835	798	789	818	820	822	808	806	803	706	844	827	814	783	780	808	806	773	831	804	799	806	863	796	824	816	817	801	833	809	809	767	800	854	840	840	767	786	743	792	804	819	793	810	816	793	770	831	867	797	763	858	775	764	814	803	806	826	810	772	797	796	770	815	784	848	775	780	769	841	871	833	739	803	758	799	776	830	805	780	793	809	759	802	823	842	819	843	768	830	815	797	784	862	854	832	769	800	770	801	837	829	816	810	847	768	794	808	823	841	820	807	778	826	818	807	796	776	844	759	850	833	845	806	763	817	792	826	782	814	826	847	814	757	785	825	827	873	787	815	845	812	791	815	833	843	782	834	815	824	828	780	828	826	807	819	766	802	825	817	757	813	816	822	814	816	781	777	796	773	790	836	825	784	820	794	763	790	775	814	775	801	824	790	855	790	836	787	838	795	827	805	779	813	856	805	792	822	855	778	831	827	793	773	858	775	854	799	760	791	814	814	794	779	821	779	866	821	831	831	835	808	802	801	808	802	806	769	810	858	780	829	782	827	769	758	741	829	819	816	792	811	798	809	839	816	805	826	842	816	772	798	821	814	787	830	778	800	786	778	731	813	779	790	821	802	861	798	824	804	816	759	790	861	853	774	781	781	796	797	791	800	806	853	769	825	812	777	814	816	867	811	769	794	826	769	829	858	771	808	840	817	804	767	834	810	799	859	817	809	835	816	785	799	792	836	805	804	770	816	770	798	816	790	771	796	831	793	804	764	839	848	824	800	812	793	769	818	789	796	826	761	820	797	772	835	795	802	790	829	814	805	826	794	854	811	805	805	799	790	769	854	790	804	850	782	796	803	826	772	797	838	807	791	833	762	759	855	816	811	805	790	866	811	806	804	766	816	800	835	827	815	819	802	785	823	813	794	797	802	831	768	767	836	795	768	821	814	735	827	850	798	816	768	766	864	782	782	794	854	796	798	841	836	761	794	764	794	783	799	809	807	849	825	811	758	793	832	759	823	795	823	783	834	799	818	777	841	816	793	790	833	799	858	774	760	831	809	835	762	802	786	779	786	819	767	774	798	801	830	769	834	798	794	836	758	786	821	794	797	812	794	839	798	810	805	774	819	801	801	818	828	842	781	794	799	765	813	795	813	777	800	772	829	810	817	782	773	796	801	786	808	818	810	860	806	786	803	794	782	756	815	791	780	787	773	812	811	821	801	787	756	812	841	775	809	786	813	794	778	814	844	810	775	829	800	763	806	763	773	793	806	821	760	848	827	774	803	766	731	806	805	799	747	776	870	754	785	795	824	803	775	796	779	817	791	828	799	787	805	789	775	817	797	785	815	749	777	771	819	814	795	775	762	791	785	816	829	800	808	763	760	812	833	790	799	814	797	835	776	832	828	768	779	826	813	819	774	778	808	764	813	795	782	834	785	836	750	776	784	789	849	815	826	813	805	810	753	797	838	805	799	808	838	831	787	770	804	818	839	787	789	780	866	777	779	780	796	811	779	808	767	773	841	796	821	826	807	797	849	845	767	782	814	807	854	818	771	825	811	767	814	785	806	772	810	810	792	765	809	831	815	802	789	820	822	792	770	871	822	819	771	802	756	781	789	848	788	809	796	756	816	788	864	761	820	846	792	835	755	806	831	815	818	832	785	754	816	830	839	825	845	763	837	806	770	748	823	781	832	822	830	814	850	775	870	831	816	812	811	759	798	802	779	755	790	748	794	799	809	780	805	801	798	826	816	855	805	797	801	798	819	823	821	795	774	790	769	809	818	811	818	814	816	865	787	820	783	808	823	825	838	810	784	812	783	803	782	825	800	845	814	769	793	770	804	795	751	828	820	821	794	789	766	793	815	799	796	739	793	794	800	734	805	801	850	733	804	795	881	799	823	767	798	751	804	818	796	781	817	834	833	815	827	816	845	783	838	786	795	804	824	824	772	823	821	842	747	772	804	830	746	812	808	829	862	786	792	839	765	824	793	839	783	825	802	809	819	768	770	799	773	813	765	723	787	782	774	818	804	857	766	813	836	817	802	846	746	859	801	821	801	788	812	792	792	782	763	803	822	819	801	812	802	829	843	781	801	800	793	802	818	810	823	818	794	844	771	819	779	799	803	789	797	803	811	766	803	817	802	828	796	798	807	841	851	812	831	825	799	747	792	800	819	814	751	750	804	822	772	824	818	766	799	830	783	793	858	807	810	760	814	802	748	791	810	798	804	767	788	838	880	835	786	802	766	808	832	848	784	786	826	820	794	774	815	825	826	838	812	813	811	834	759	767	771	817	780	730	799	852	764	858	767	785	812	809	838	832	812	841	804	818	799	798	794	817	808	802	840	808	816	798	819	804	818	738	827	837	766	779	831	804	824	815	776	818	808	802	784	782	839	756	815	792	784	811	828	819	796	838	798	797	774	789	826	808	808	819	759	793	796	842	770	753	825	808	847	795	751	754	817	751	821	779	798	793	796	797	832	814	766	753	775	779	837	797	820	782	814	830	789	777	803	824	805	796	788	774	780	824	768	762	822	790	779	789	825	816	790	810	814	765	802	809	791	756	836	791	809	825	841	862	796	834	822	806	811	810	829	795	836	753	794	842	758	805	761	790	743	800	752	797	786	845	799	770	787	796	842	785	800	806	805	803	833	765	767	780	778	833	773	805	814	795	814	767	810	792	779	807	805	802	805	802	810	789	782	800	831	781	830	778	797	826	822	784	729	815	777	846	837	775	809	804	817	774	796	745	750	810	767	792	799	759	809	859	780	801	823	823	781	792	821	798	803	811	791	801	762	822	796	831	764	756	793	782	813	798	744	807	833	854	788	781	869	808	846	800	778	820	809	823	783	836	842	798	811	792	770	779	744	767	739	770	789	817	796	810	805	799	807	810	792	777	798	775	820	776	814	791	796	805	795	777	794	797	787	796	797	829	797	756	795	816	797	795	829	773	799	789	806	811	779	749	757	802	854	828	793	811	774	838	802	786	842	826	762	789	818	849	800	803	867	780	853	801	818	815	831	842	793	827	810	777	809	851	772	781	850	795	786	792	791	815	763	817	793	781	789	816	775	799
26553	20318	8845	889	567	489	481	495	456	468	449	470	439	451	466	457	463	448	483	433	486	452	405	418	418	459	451	448	410	449	462	416	433	439	400	464	443	432	455	422	447	419	438	486	410	419	395	459	433	437	472	406	451	419	445	476	410	450	456	444	460	406	480	432	424	444	421	436	428	420	440	415	441	439	428	434	410	407	447	427	418	436	453	436	422	436	432	429	449	396	401	437	416	477	477	453	420	445	441	463	474	477	446	426	454	437	482	437	449	448	441	472	470	440	467	456	441	436	441	420	465	460	461	423	446	421	455	414	443	411	416	422	444	450	472	467	453	416	454	387	399	434	438	434	457	438	411	481	466	429	456	441	431	419	394	424	410	425	452	436	423	461	426	447	422	444	430	387	460	426	450	406	421	428	429	437	461	408	424	442	402	462	423	435	426	456	395	394	411	446	449	472	436	447	455	450	430	447	435	431	470	429	414	440	434	421	453	421	489	431	448	429	427	422	436	435	441	462	413	434	448	426	436	444	423	429	440	463	430	434	446	445	394	454	415	414	409	448	464	434	456	423	446	455	471	423	439	444	445	411	460	455	454	449	420	452	431	432	451	438	424	434	460	408	426	412	479	439	423	431	399	433	441	444	442	472	453	430	448	414	439	476	429	421	439	415	450	444	448	446	446	422	429	446	413	437	423	435	448	424	402	459	458	432	439	406	439	421	430	476	445	455	412	437	435	457	432	425	462	434	432	405	423	429	428	436	461	423	434	419	410	404	444	437	451	466	469	426	459	441	460	462	433	414	413	456	432	446	417	461	435	455	440	414	427	412	413	450	423	438	461	407	462	442	460	453	438	436	467	466	411	442	418	453	427	432	411	427	409	429	463	413	464	445	392	405	450	446	430	432	432	404	418	433	459	439	443	434	440	440	423	419	406	461	447	442	447	439	409	456	450	448	432	444	437	419	415	422	414	409	403	483	461	445	442	421	451	452	404	455	457	393	442	468	469	414	413	462	470	446	438	421	413	453	452	441	451	442	387	466	432	431	411	446	425	445	479	439	424	438	406	427	434	452	413	426	397	441	447	466	408	446	441	434	421	394	458	469	456	447	450	445	433	450	428	446	430	445	417	438	410	438	421	412	462	436	429	412	448	470	446	471	447	469	425	455	406	415	450	434	439	402	428	391	423	465	447	462	425	436	425	434	452	405	447	427	442	472	454	447	416	451	459	411	423	433	461	429	458	437	415	460	410	468	405	442	456	431	436	438	434	457	447	440	429	456	471	410	463	438	447	416	432	403	429	441	433	454	434	409	426	432	471	451	411	436	389	474	441	458	430	468	437	429	406	445	452	445	444	447	407	461	408	419	408	426	456	477	431	410	462	422	429	474	432	408	447	464	450	434	437	422	413	424	404	424	441	435	425	482	459	435	436	444	459	440	444	447	445	423	416	394	460	440	448	461	442	474	449	426	436	449	429	422	423	438	453	436	467	434	448	437	433	408	438	432	390	476	438	441	423	439	463	411	416	409	459	461	443	445	426	480	432	424	454	482	434	450	424	416	474	418	449	460	475	413	439	412	408	444	421	466	427	457	461	445	453	423	394	454	435	421	451	447	437	441	445	410	438	443	425	436	444	465	435	466	420	422	435	463	448	441	409	425	393	430	398	434	446	400	431	435	448	445	448	447	400	455	414	410	449	451	436	431	472	403	454	445	450	419	443	478	452	433	421	462	404	475	468	450	439	460	399	408	414	433	442	438	409	432	420	438	441	478	447	425	442	448	414	417	465	441	451	431	434	435	475	429	423	464	439	490	418	463	392	417	429	437	434	418	438	414	473	454	445	437	456	428	445	471	430	424	414	426	440	416	441	406	379	463	466	447	421	466	431	414	418	431	425	428	423	453	487	485	466	446	463	429	414	453	473	443	423	482	463	430	435	433	475	443	442	475	458	431	465	450	443	391	437	411	432	422	439	438	473	424	415	425	468	431	415	432	424	442	475	442	467	455	487	464	430	430	415	441	451	437	463	442	454	419	475	428	416	449	447	445	449	473	407	409	405	467	436	440	438	453	443	459	448	429	420	434	417	401	418	458	448	455	450	463	447	424	412	477	435	423	446	439	414	453	436	415	482	436	434	428	453	436	459	443	431	427	435	402	426	441	434	437	421	427	436	447	448	417	411	472	399	399	422	442	472	417	438	443	406	452	428	455	471	413	427	436	435	421	432	412	431	418	454	453	450	439	476	423	401	422	446	435	449	443	446	409	440	455	447	429	428	429	421	395	433	414	410	416	473	412	449	455	434	430	463	428	439	449	459	430	393	433	444	426	430	455	489	396	443	429	446	445	414	448	441	445	445	439	454	418	460	416	439	423	419	439	426	451	447	455	419	433	429	492	439	436	426	440	450	479	439	408	451	469	447	432	441	393	477	469	424	409	423	461	448	427	458	445	473	434	428	458	430	399	409	455	466	441	426	431	483	437	437	418	402	456	415	453	466	448	394	461	476	409	451	436	443	438	453	394	422	410	400	439	417	442	456	426	410	440	461	439	453	459	430	456	459	422	469	409	414	423	441	431	418	421	466	468	433	404	420	463	479	443	442	468	456	434	424	448	402	424	426	461	456	438	418	435	429	452	430	467	456	428	440	450	441	421	398	431	436	468	426	446	410	420	437	475	428	422	407	442	454	464	472	426	409	431	421	450	429	420	453	444	460	428	485	430	444	417	452	420	458	434	411	421	410	447	419	480	433	461	457	424	433	409	439	443	470	421	415	438	431	440	426	416	444	451	451	439	446	421	437	466	429	448	434	427	431	448	420	431	409	438	443	410	450	418	444	466	429	439	415	451	428	447	422	400	446	460	443	463	412	460	447	392	404	406	462	450	400	420	433	485	427	412	433	450	415	394	421	447	446	460	424	467	441	453	451	452	408	429	407	420	422	387	439	414	441	426	455	430	442	430	454	441	441	430	474	425	394	466	422	446	419	461	447	416	426	399	437	434	444	461	418	436	437	431	423	416	449	426	455	435	446	434	431	458	440	419	447	427	449	494	438	405	403	429	436	446	433	449	453	417	421	429	431	421	426	461	436	445	441	427	422	386	463	406	433	427	459	430	418	404	444	436	435	448	422	434	423	460	432	410	452	418	428	497	402	418	419	409	438	445	470	400	436	439	443	458	423	437	414	444	399	436	428	425	449	444	476	399	410	416	431	485	471	443	454	470	437	422	471	399	404	459	424	436	447	420	458	437	429	441	437	457	420	477	448	450	468	461	437	480	445	437	443	446	438	417	427	447	469	443	399	453	441	458	439	461	430	415	411	414	445	411	442	437	471	423	450	427	459	448	436	384	419	425	401	416	417	464	417	444	424	465	463	416	413	458	473	426	450	443	467	418	453	473	435	418	446	419	460	416	418	416	385	422	442	501	424	425	434	467	471	403	438	428	420	444	414	412	435	443	445	432	457	465	481	469	406	440	444	451	445	450	429	457	429	453
5370	1445	1232	833	735	670	603	668	589	610	591	602	595	595	570	557	541	587	564	574	579	572	565	587	580	573	584	548	562	558	565	610	537	571	527	599	526	553	567	571	578	555	597	553	566	599	575	579	563	588	555	558	554	547	561	571	562	563	571	549	583	570	516	519	542	563	562	564	572	563	573	510	574	573	576	566	532	579	606	544	550	532	608	628	557	604	573	564	504	563	563	568	539	590	547	574	505	533	595	590	573	539	538	544	547	558	578	556	602	500	542	537	588	592	587	593	549	532	553	564	550	568	560	512	576	594	535	577	538	561	559	550	537	543	597	542	558	530	531	550	534	505	535	517	581	585	577	539	583	532	535	578	557	564	586	566	520	545	544	505	513	557	561	584	562	578	542	579	606	568	571	578	572	576	562	547	517	577	516	568	565	578	604	594	510	560	539	555	521	531	574	518	590	526	551	502	532	544	591	576	552	531	554	552	543	591	562	577	565	532	509	546	556	563	485	538	588	531	548	539	591	586	551	555	558	576	580	573	555	548	534	535	552	578	597	521	555	620	532	532	537	567	564	538	616	537	571	571	546	529	572	562	568	513	550	569	538	572	605	617	527	554	533	569	511	548	564	545	520	518	594	534	545	604	554	588	554	547	549	600	570	599	603	549	570	567	547	583	557	563	577	572	563	540	549	568	591	561	579	579	564	550	540	572	559	532	586	534	543	561	602	522	543	572	540	540	572	608	544	557	581	569	522	546	551	586	562	499	555	563	580	573	575	624	587	506	564	595	529	566	533	592	562	552	553	558	576	544	537	576	557	517	567	568	522	566	540	562	540	602	594	559	567	538	593	574	571	545	542	589	550	560	536	562	572	598	573	598	575	562	522	555	545	599	574	588	541	561	570	587	570	559	532	587	556	537	594	551	556	550	572	577	559	564	558	507	579	494	541	563	526	607	571	589	514	569	563	594	586	597	563	595	600	541	574	574	537	552	560	562	568	563	546	568	593	589	567	527	556	590	601	565	573	541	510	541	550	570	539	549	563	563	521	580	587	578	552	565	563	538	574	592	524	557	571	542	543	520	569	575	572	559	528	565	604	520	547	567	571	610	566	551	606	599	566	554	579	586	612	540	549	532	572	525	551	573	554	561	530	552	529	569	577	570	576	524	488	557	558	578	552	591	565	551	538	561	586	560	584	585	542	549	583	544	615	543	569	557	560	577	523	581	567	556	632	563	563	560	550	559	589	533	565	568	566	546	534	579	623	532	528	580	550	543	576	571	550	548	548	548	579	562	620	561	605	591	565	563	567	529	561	524	564	528	589	560	544	553	533	574	534	607	606	565	579	592	558	529	579	559	562	533	587	546	534	542	559	526	568	539	539	572	581	601	571	525	553	539	552	559	592	530	569	541	531	571	575	555	582	601	564	585	576	551	565	607	556	586	532	579	569	607	545	532	562	553	505	567	571	563	560	552	528	558	559	563	543	541	565	544	538	550	561	535	573	567	557	546	541	591	526	544	602	562	535	562	536	601	586	577	554	567	575	561	587	558	519	547	548	574	569	569	584	580	550	559	597	540	582	588	501	563	520	563	566	576	593	562	544	582	576	553	631	601	564	513	514	577	542	554	576	572	538	548	568	588	547	535	560	596	571	559	572	565	526	541	520	622	543	597	550	525	554	604	589	559	562	564	590	533	549	555	596	597	570	575	578	503	575	546	588	568	583	548	563	547	541	575	564	560	558	562	512	575	541	563	516	556	556	577	576	545	566	582	563	553	536	556	525	618	542	532	581	524	565	545	531	543	533	532	593	578	547	557	587	573	588	584	548	600	543	545	585	560	582	621	547	541	519	552	532	551	567	565	616	503	583	569	555	587	563	521	611	555	541	573	546	544	589	573	548	596	584	542	550	596	559	582	548	525	561	572	543	577	572	552	586	589	540	571	536	562	574	561	544	589	548	539	539	553	526	561	567	560	580	552	561	579	559	558	513	571	557	567	543	569	542	541	564	540	557	535	529	567	574	578	592	569	542	564	558	615	575	568	575	550	578	557	569	535	547	592	555	567	523	529	603	524	578	543	529	570	538	561	586	580	558	555	589	553	540	576	567	512	564	561	554	580	564	527	511	570	539	550	578	525	580	555	563	550	584	571	533	584	554	599	531	559	555	575	545	553	594	552	563	569	569	527	572	549	569	578	602	587	549	533	570	567	559	568	562	556	507	593	602	566	577	572	568	608	559	568	514	547	591	549	523	612	546	551	579	565	553	548	582	574	517	583	565	543	553	526	550	552	595	565	541	574	521	552	559	564	560	568	582	560	574	579	555	547	525	536	573	611	572	574	540	533	580	576	529	563	566	532	535	594	579	580	581	601	612	593	556	564	558	553	560	553	588	577	592	586	563	552	544	547	618	533	560	609	535	595	569	572	530	547	534	551	559	559	534	563	560	539	537	561	553	585	556	574	595	572	555	591	573	587	552	530	556	537	565	567	562	570	500	558	556	585	545	568	548	534	627	563	499	533	565	539	631	573	586	587	581	557	581	593	565	572	585	541	547	525	609	562	580	546	541	580	576	535	577	576	532	564	548	578	574	553	546	569	535	614	572	565	553	544	577	535	590	578	569	599	565	570	552	565	544	561	581	576	554	582	561	535	596	567	567	560	543	546	594	591	585	597	571	542	591	565	618	629	529	586	587	585	561	539	570	565	562	568	601	579	553	543	565	596	589	569	574	567	551	587	578	567	559	569	534	577	558	585	549	569	543	562	507	544	555	553	600	576	507	568	533	541	515	557	550	530	581	522	544	590	563	584	538	559	563	552	594	584	574	580	570	558	577	571	600	634	543	557	591	580	574	575	549	557	563	547	546	553	592	579	541	570	591	541	569	547	540	555	549	535	551	590	543	531	556	565	573	583	600	538	584	542	548	564	522	553	560	562	562	537	563	595	575	586	564	586	525	535	558	600	562	568	554	585	583	571	525	538	591	575	571	541	563	531	549	569	573	520	584	509	565	547	581	573	591	568	535	577	627	536	566	583	571	532	567	565	573	597	560	534	555	598	549	556	576	603	498	543	574	549	537	534	577	521	583	555	546	567	543	582	573	560	557	580	527	567	577	549	551	580	522	558	573	579	534	560	592	564	589	557	566	586	545	550	556	568	564	542	545	528	574	558	568	564	577	541	539	589	542	545	607	572	530	514	516	518	567	530	594	573	588	626	531	544	584	553	543	569	570	569	556	585	591	550	586	544	529	614	553	526	544	570	556	523	595	543	581	527	579	574	566	571	555	550	597	553	555	522	552	583	563	548	588	565	564	581	543	573	558	574	554	559	558	588	588	593	567	557	540	544	552	565	561	486	593	570	543	546	582	581	546	566	548	563	543	555	593	530	587	558	572	575	542	537	569	559	558	553	512	562	544	559	549	547	585	543	564	563	574	577	561	549	561	571	608	543	517	585	544	533	523	556	581	519	586	566	563	553	545	555	531	601	544	566
23622	20924	28223	23787	20918	10043	1493	1100	1011	966	836	909	854	834	829	807	795	761	728	822	742	787	812	820	781	765	800	766	714	828	728	745	742	803	725	756	774	746	731	775	756	783	764	782	774	737	747	714	765	795	776	755	693	771	737	765	729	716	704	730	713	754	745	754	739	761	715	705	745	750	761	732	754	780	717	802	734	725	758	780	692	697	694	725	737	761	755	747	772	767	756	739	740	723	769	760	722	710	775	781	724	758	711	749	734	761	750	745	761	767	757	742	758	754	707	734	756	700	724	722	747	709	747	734	706	698	714	689	747	725	754	735	751	722	766	756	737	787	754	717	712	753	686	709	737	697	737	767	731	751	761	741	712	718	771	730	803	738	799	742	749	690	744	767	757	730	767	726	759	768	721	726	746	730	718	751	756	808	724	731	720	684	707	789	762	730	770	783	754	808	801	733	765	731	774	726	671	775	751	744	750	716	758	724	752	756	727	768	762	749	779	711	722	745	707	751	743	703	766	737	704	729	755	732	703	762	752	729	710	764	691	722	754	714	748	733	765	737	733	715	674	761	791	720	743	770	677	767	697	673	724	794	719	720	759	744	790	736	774	799	744	778	693	715	721	722	731	749	734	735	792	742	742	756	720	749	767	741	713	785	759	702	742	762	752	735	762	701	738	740	723	743	738	840	731	747	764	762	755	765	734	750	744	748	690	744	723	731	732	709	732	749	699	735	709	774	754	685	741	719	732	738	785	789	724	763	763	799	740	734	722	717	778	737	774	778	712	733	737	768	752	692	725	736	779	735	743	717	766	736	701	760	758	768	740	743	752	743	743	742	718	759	713	738	723	774	735	794	707	720	762	746	773	733	757	677	742	734	738	732	725	748	745	759	759	729	712	732	690	721	738	742	720	793	761	779	744	753	698	743	733	731	751	757	708	781	713	737	709	803	738	697	794	758	778	743	730	770	685	699	771	709	778	744	735	762	687	714	733	744	739	687	720	723	724	770	727	754	699	751	732	735	772	724	716	800	733	686	772	699	726	733	717	743	767	750	753	744	733	756	728	723	721	751	796	749	728	694	746	784	740	724	721	716	696	770	752	743	737	706	708	714	770	721	728	762	744	743	671	731	763	748	721	703	697	697	749	724	770	767	741	731	724	741	694	768	745	746	777	715	730	707	788	728	773	772	757	740	728	747	748	737	777	739	728	695	804	751	738	763	741	728	757	676	676	726	668	762	728	716	701	706	657	721	748	716	756	753	738	755	793	754	762	714	785	737	755	713	721	722	692	758	745	725	754	712	727	786	730	786	744	745	715	764	712	748	736	768	762	729	714	763	778	791	742	752	728	690	709	760	737	754	678	772	744	759	752	744	712	789	729	724	732	732	714	705	729	738	751	759	706	759	720	740	760	718	742	759	759	737	782	722	725	745	789	754	750	753	733	762	770	741	704	761	713	718	738	752	738	783	690	709	752	787	746	780	759	735	751	745	757	701	718	739	773	712	760	740	694	712	724	726	740	758	758	719	745	679	762	728	756	742	731	728	703	739	730	673	713	720	726	747	705	728	723	716	749	772	757	766	685	723	714	739	753	766	721	725	717	724	728	751	688	724	758	716	734	757	703	721	708	749	752	784	760	764	699	732	773	743	707	772	727	700	739	676	757	756	763	698	741	712	729	743	725	724	742	822	759	686	755	744	729	717	766	697	707	689	777	759	775	723	766	755	722	746	770	764	784	743	731	737	772	776	731	715	692	697	731	710	706	769	750	756	757	747	741	740	724	683	737	763	742	723	822	743	754	760	728	747	708	736	745	775	729	766	755	690	792	669	708	769	748	747	733	725	722	775	727	745	776	700	782	754	704	783	724	728	753	697	696	744	713	761	702	728	741	725	727	743	761	717	745	731	787	741	682	731	734	739	786	723	774	663	731	707	661	734	748	700	746	744	779	715	730	743	724	746	719	765	765	706	737	736	696	729	780	757	757	728	707	752	736	698	736	772	723	718	733	731	731	726	765	716	739	747	748	779	758	752	718	706	730	737	750	747	703	699	705	750	718	720	675	779	731	696	741	683	727	738	695	758	740	717	726	758	720	764	754	760	679	754	694	791	734	770	766	729	737	738	733	670	757	771	775	723	766	745	728	731	715	753	709	738	697	788	689	712	707	741	755	755	716	744	758	729	734	734	748	766	739	751	669	741	749	741	804	728	749	762	736	731	723	721	786	686	720	716	738	769	767	737	780	786	709	755	734	740	763	715	741	744	718	741	699	703	722	723	744	747	739	771	743	766	755	797	708	718	741	750	723	721	728	738	749	713	732	702	747	697	731	708	728	729	735	752	776	740	723	763	788	698	754	692	720	759	700	729	747	789	741	807	728	738	739	762	746	703	738	733	729	721	767	744	721	703	767	760	786	773	709	761	743	722	725	759	730	740	719	762	786	746	744	761	747	732	734	769	719	756	751	749	709	751	725	739	699	700	750	707	719	716	767	726	781	775	728	800	739	733	752	732	774	753	735	708	787	719	767	791	773	745	751	782	734	705	747	729	768	729	754	752	727	679	747	703	725	752	775	703	732	736	712	723	712	699	729	772	737	688	690	777	750	770	756	755	704	722	663	736	751	633	745	726	720	722	735	773	734	708	731	729	733	759	745	751	710	731	697	727	745	723	716	730	747	801	772	738	759	738	706	779	715	684	724	793	766	739	754	689	700	715	736	728	729	735	793	745	769	743	738	741	745	722	741	759	773	741	752	748	766	727	698	758	766	698	797	728	780	731	738	691	705	763	747	755	757	703	754	722	727	746	693	752	734	752	737	713	691	734	777	773	695	766	725	733	803	764	727	740	739	727	708	762	729	745	728	729	728	753	721	735	789	731	719	804	757	798	715	697	741	722	830	756	756	710	803	722	723	756	722	744	779	738	756	682	760	745	694	773	699	670	725	734	703	763	711	756	778	752	757	746	778	791	727	767	716	711	719	735	726	745	719	781	757	728	794	695	768	738	709	727	693	730	719	762	719	720	729	752	714	707	728	704	713	753	682	718	757	713	728	757	647	732	746	728	751	818	794	731	711	757	742	722	746	750	733	707	760	700	705	783	718	702	704	696	741	740	734	737	792	766	745	752	764	733	719	714	723	721	718	780	725	746	726	730	708	802	724	704	730	742	732	703	720	771	732	705	754	691	749	663	736	720	700	673	721	763	719	768	725	734	694	757	754	800	715	681	724	755	780	760	736	770	777	717	766	753	769	717	749	791	698	712	727	697	789	712	762	755	824	774	730	712	768	696	706	746	718	776	734	758	719	693	748	665	728	704	749	716	779	742	767	672	747	696	737	719	701	678	734	711	708	760	762	739	732	710	726	674	703	772	799	808	746	744	710	781	746	713	732	738	765	743	757	703	720	718	730	738	757	741	679	730	718	738	684	684	744	701	741	765	773	748	751	706	754	758	746	752	715	691	733	684	755	801	723	728	716	703	740	809	713	718	700	772
10688	10231	8031	4204	3122	2465	2001	1763	1581	1485	1300	1285	1225	1146	1129	1129	1093	1072	1062	999	1044	1046	972	969	966	1006	939	980	997	1001	916	942	919	924	933	990	954	931	962	975	946	892	971	936	903	913	918	872	918	972	952	889	905	937	912	936	930	922	959	960	933	908	936	916	879	958	983	993	960	891	970	903	921	886	1016	934	900	964	958	965	922	892	931	887	972	978	963	957	898	941	935	950	892	953	938	929	1000	922	932	889	981	928	977	940	916	944	966	962	944	924	990	941	920	888	937	977	922	900	950	947	904	943	900	972	981	955	950	930	959	919	916	948	928	955	999	938	906	927	923	920	997	892	927	916	856	955	937	943	974	940	927	942	920	927	901	888	905	958	917	906	936	931	901	926	905	937	933	857	923	959	918	940	937	969	919	870	898	947	968	838	909	917	888	911	985	907	936	899	955	903	952	958	970	928	978	938	961	934	967	923	864	915	969	881	888	916	926	934	916	936	946	915	888	932	924	907	960	869	968	922	969	943	937	955	1000	876	893	887	922	933	903	937	983	874	893	980	930	918	922	952	910	943	967	875	896	915	972	927	983	961	916	968	907	944	962	950	933	926	907	921	910	922	957	929	920	926	913	913	889	986	946	936	893	971	951	941	966	876	946	910	911	924	943	939	896	949	899	964	923	957	925	948	951	959	929	935	927	906	948	923	960	887	919	889	907	917	888	978	975	990	914	1007	916	936	901	891	910	958	892	939	908	950	925	924	930	896	928	893	904	970	938	887	985	948	969	917	917	956	915	905	933	961	925	927	922	945	937	891	923	925	941	933	952	950	926	955	939	905	961	907	912	930	916	921	892	908	983	918	984	927	898	965	934	942	909	904	947	899	868	958	859	915	949	902	906	902	962	923	864	966	957	986	956	985	904	925	883	902	966	925	918	871	911	964	909	907	920	913	946	892	929	908	891	874	945	932	921	937	940	938	886	921	950	941	948	980	922	961	891	928	930	898	954	946	933	922	881	882	889	971	945	957	890	955	954	918	882	919	938	925	909	960	947	1008	915	955	988	931	928	916	940	939	897	933	920	958	966	959	846	906	957	956	886	878	960	921	964	951	899	929	922	951	926	913	960	885	919	935	965	910	931	954	877	919	949	923	946	979	924	921	977	971	928	929	895	911	936	923	942	926	939	912	981	952	902	948	913	956	935	936	905	895	883	896	955	923	944	979	890	920	950	924	952	946	901	913	899	968	917	947	874	973	901	925	947	955	967	954	972	918	967	970	948	961	884	920	948	921	946	967	896	954	954	982	983	968	972	917	936	954	950	902	911	942	924	979	921	942	921	930	903	990	973	977	906	907	903	888	968	976	905	980	955	910	921	921	935	932	911	880	931	902	931	913	918	867	920	938	935	960	867	933	937	907	951	981	948	929	908	913	931	986	952	907	908	949	930	961	928	933	954	907	910	904	886	929	950	985	939	934	920	914	960	941	936	951	962	883	917	998	885	999	911	893	928	893	884	961	919	887	951	964	887	909	949	926	929	928	947	934	910	964	993	933	872	937	911	940	965	956	946	926	966	905	955	925	899	933	946	976	905	946	941	939	932	928	910	947	900	933	917	887	957	929	1037	967	905	926	969	938	892	910	944	920	938	910	938	986	882	971	932	961	929	909	949	888	895	950	981	922	869	926	841	895	921	883	913	918	982	901	961	931	917	941	969	970	931	942	940	914	896	952	937	949	943	987	930	943	898	930	967	881	875	927	954	968	894	946	932	916	941	902	977	939	959	895	967	974	973	953	969	937	914	936	953	957	958	846	921	997	943	955	940	901	911	938	924	954	907	934	935	877	922	996	928	892	912	900	925	942	881	1009	988	940	908	989	935	967	932	879	890	913	949	928	906	929	876	929	930	904	936	971	988	953	937	927	925	973	953	970	935	934	1003	941	938	953	973	906	870	951	911	943	929	920	933	915	929	895	939	890	948	861	938	917	964	921	956	925	992	937	963	926	961	882	898	955	926	927	933	901	905	959	905	918	896	922	937	911	918	932	908	964	907	980	973	869	896	944	938	963	871	941	922	920	924	908	905	911	956	965	929	923	957	919	962	989	950	1016	960	932	987	894	954	897	912	912	897	901	885	950	901	957	959	892	920	915	903	932	951	935	953	960	973	900	953	899	911	944	846	951	931	962	923	948	955	961	982	962	921	874	895	956	880	911	940	895	916	916	963	927	908	862	863	935	916	901	928	956	926	951	888	956	948	943	930	932	889	957	897	925	856	924	888	932	942	943	937	960	951	950	946	911	908	911	946	888	983	981	946	905	917	903	945	978	908	888	921	896	939	963	949	955	909	912	923	933	891	973	913	908	922	925	902	902	908	941	921	887	945	874	903	942	965	964	918	939	906	954	898	969	926	927	895	922	900	922	958	996	894	880	916	928	916	890	926	970	946	984	872	928	954	956	941	930	918	947	924	912	951	924	926	911	971	988	912	978	915	987	900	921	909	935	931	895	933	936	997	909	952	896	891	913	921	917	936	936	927	883	925	877	930	928	884	958	875	923	980	924	934	911	946	926	914	892	891	848	948	981	959	939	974	916	929	967	978	946	891	881	929	945	911	888	889	935	948	943	1003	937	895	920	900	921	997	912	977	900	955	951	896	903	918	944	966	921	926	864	918	947	918	885	900	971	930	910	850	942	927	966	938	949	934	942	909	917	874	949	943	937	903	920	924	923	943	941	940	890	952	897	897	933	990	921	914	936	957	983	888	932	940	889	875	968	940	895	962	932	990	940	859	966	910	956	987	956	900	960	969	938	873	949	950	912	928	928	916	972	930	926	963	933	936	949	918	860	933	908	955	895	939	923	938	949	894	980	889	975	937	891	893	876	987	916	917	922	938	929	946	906	928	905	910	976	938	979	945	922	926	925	944	941	948	961	978	934	942	877	939	958	981	897	926	934	950	917	913	919	937	923	922	942	916	928	938	931	955	949	910	977	994	970	926	921	949	981	901	929	938	918	890	960	862	950	918	906	937	935	936	916	975	889	922	926	895	964	941	976	923	970	917	938	960	924	913	953	913	904	947	928	950	936	890	966	923	977	994	957	925	887	961	979	1007	866	919	961	972	922	889	922	888	893	976	919	963	936	912	919	967	928	893	978	958	949	884	939	904	958	933	905	922	942	977	941	870	914	941	988	938	927	967	896	920	924	913	889	935	904	977	887	892	951	931	995	951	888	915	998	930	914	943	961	928	895	927	940	893	887	934	945	911	859	928	927	948	941	873	950	932	891	916	946	950	889	947	879	964	926	939	915	911	985	910	929	896	932	930	909	995	894	910	925	956	893	971	892	921	935	937	1017	916	926	938	941	981	905	939	946	977	938	917	927	918	947	957	997	911	998	907	978	902	965	943	927	955	950	920	959	917	955	925	946	907	936	967	953	929	939	833	936	904	875	906	887	917	888	958	930	918	965	932	991	901	899	932	926	938	956	922	894	939	925	949	973	907	928	887	957
22650	20904	28599	23340	20905	20942	8041	1368	1121	1003	928	829	775	793	818	784	759	761	737	731	761	697	659	651	685	667	719	684	697	682	639	672	636	650	606	623	667	731	637	673	608	633	672	676	624	640	653	639	643	634	629	647	632	642	690	645	658	657	643	631	696	624	637	631	637	670	663	651	675	651	664	613	643	631	651	614	613	657	668	611	626	672	652	652	702	650	685	616	628	658	635	577	646	686	601	626	692	626	620	631	597	623	613	643	623	633	646	634	623	669	605	584	655	612	648	657	584	655	665	673	564	633	631	649	658	606	645	588	628	610	644	659	565	610	607	639	630	638	670	624	647	602	601	642	609	625	658	640	662	598	624	676	636	587	634	646	619	642	651	618	637	674	597	642	623	645	627	614	644	650	655	623	631	659	619	601	610	630	644	634	665	628	634	616	584	654	609	676	652	635	630	630	667	615	660	638	655	617	617	626	646	653	613	629	618	603	647	635	669	635	575	669	634	642	644	602	589	698	649	618	617	641	637	623	662	625	663	579	641	639	583	666	617	616	628	657	626	627	689	667	633	705	617	632	644	649	592	630	641	629	638	660	638	582	644	617	657	611	618	662	632	613	633	651	603	622	640	644	646	646	587	625	664	637	641	593	657	630	606	649	610	637	619	622	624	636	631	609	602	611	640	679	610	630	649	635	625	623	647	587	652	587	609	653	610	650	655	587	631	622	614	695	653	665	592	628	620	648	614	589	650	633	664	667	637	647	640	648	670	658	650	632	635	663	624	622	638	617	602	631	598	652	633	675	615	624	660	655	601	639	595	654	662	631	618	637	584	597	623	609	621	645	596	605	642	598	633	661	612	644	642	669	639	659	670	640	639	653	648	623	645	645	644	594	671	642	628	604	584	645	629	656	600	641	648	650	614	598	634	619	621	638	634	612	616	648	664	644	610	607	629	646	628	595	678	607	602	590	673	613	636	600	662	583	637	643	626	632	636	617	636	681	628	616	622	656	600	657	613	619	657	670	575	603	624	578	649	653	662	656	600	614	637	627	654	645	633	673	624	638	617	673	624	602	606	614	623	619	632	606	641	655	654	656	610	597	663	651	692	661	646	644	624	608	577	631	616	613	619	588	628	651	629	657	604	657	661	679	607	647	656	623	596	656	642	639	621	613	644	675	644	678	674	689	640	635	612	632	605	654	579	657	621	708	662	624	611	611	663	625	617	612	602	645	668	646	616	630	639	635	622	627	655	659	617	632	676	645	642	642	673	608	596	658	685	650	632	598	615	647	643	651	646	604	668	633	627	620	670	619	595	629	631	652	641	682	609	598	664	652	624	608	642	654	677	627	657	636	643	651	567	613	635	707	660	630	598	623	584	655	681	653	638	609	675	617	643	656	617	630	630	621	587	648	603	697	640	659	595	684	609	668	672	636	632	654	639	647	595	631	618	673	613	664	603	609	684	647	606	616	608	596	652	621	631	633	646	613	667	664	663	670	660	625	618	618	613	637	604	626	626	659	602	646	648	632	633	620	615	625	611	655	655	628	656	603	674	611	604	613	642	643	663	598	646	620	620	640	561	675	620	660	620	627	633	603	615	620	608	624	646	663	603	629	635	648	618	639	619	629	609	644	644	695	636	601	624	599	594	594	622	674	613	662	616	623	666	584	637	670	642	662	609	689	625	648	596	630	614	646	626	646	577	641	625	634	624	599	610	633	607	661	644	671	671	650	663	596	584	648	639	645	697	618	619	657	602	623	635	606	625	602	641	625	616	674	630	648	653	628	646	619	633	589	660	617	597	638	626	604	659	666	627	646	652	641	634	629	614	605	640	639	607	624	645	599	631	604	568	627	600	629	639	566	651	636	588	600	632	584	641	621	653	592	602	648	645	654	612	658	580	605	649	665	660	636	619	641	623	650	650	623	598	634	617	625	742	578	610	631	669	580	593	625	627	599	620	641	623	631	638	601	588	675	626	605	611	628	632	607	621	626	657	628	628	643	630	646	593	636	611	658	632	629	631	651	633	600	653	626	632	647	621	643	595	681	668	671	630	591	585	605	620	574	646	640	626	591	615	619	623	626	651	639	639	628	643	600	596	660	612	657	605	647	615	593	647	623	651	687	618	597	625	653	624	660	632	623	623	647	617	634	614	613	631	651	640	581	664	597	653	645	622	635	602	596	665	626	628	637	639	680	634	655	659	621	674	636	625	595	670	615	647	605	623	594	654	648	642	612	669	642	615	612	648	604	631	645	627	596	643	601	691	645	646	608	653	625	627	609	615	594	650	639	648	603	614	611	680	629	639	609	620	618	647	600	662	653	608	604	649	645	639	661	628	620	654	614	598	633	620	588	645	659	612	629	656	603	619	611	661	656	673	595	623	630	631	626	646	626	610	672	627	621	588	646	620	623	584	609	681	604	629	630	628	637	664	640	640	632	644	684	626	650	631	642	602	616	647	604	680	612	627	641	583	629	603	649	652	639	598	686	613	654	643	634	629	640	590	644	665	656	643	600	646	660	652	644	631	607	636	631	613	651	625	607	623	621	641	587	659	621	675	679	628	572	616	660	581	626	630	602	637	650	666	596	634	640	639	651	612	669	633	602	652	631	596	624	641	625	592	639	641	607	616	601	622	649	621	631	691	629	602	596	597	573	615	654	578	672	620	645	632	686	661	602	614	635	602	604	625	623	621	632	636	603	583	621	670	651	625	636	574	597	630	605	596	645	629	661	643	633	662	631	690	601	634	628	671	605	605	636	654	648	663	665	647	692	602	616	600	597	616	650	635	646	631	635	600	602	603	638	659	640	658	666	628	636	618	594	610	606	611	631	592	608	628	591	636	642	663	660	647	660	595	616	628	673	652	590	678	681	614	685	629	603	608	626	621	605	642	643	642	635	648	662	642	624	636	629	617	627	620	674	618	599	631	636	594	665	640	629	589	642	622	697	690	646	616	594	608	665	644	593	626	637	672	614	667	620	639	635	669	716	637	626	631	649	647	611	653	608	656	570	611	699	645	702	650	653	674	605	667	631	651	671	644	618	660	651	684	611	637	632	604	625	625	615	619	647	614	676	607	600	644	619	584	586	641	601	640	613	686	657	585	612	607	635	655	595	617	636	611	594	623	659	654	620	677	624	618	645	583	634	654	631	603	614	606	680	608	627	656	647	601	702	658	619	593	643	610	631	609	625	635	575	608	616	612	634	607	634	642	634	626	588	693	606	597	623	695	609	628	671	619	639	626	672	601	627	623	640	659	627	632	591	644	632	637	654	593	623	632	625	630	609	622	613	599	623	668	638	653	657	604	624	611	625	621	638	607	660	632	636	626	621	629	650	638	626	595	665	631	618	612	591	627	656	641	625	625	607	625	633	614	577	667	675	636	673	681	658	660	634	592	622	584	619	668	664	609	645	664	614	620	611	633	614	653	666	627	594	623	596	600	642	625	606	641	650	655	655	625	643	620	652	618	608	638	616	619	596	604	660	659	680
13352	16095	12642	6761	4835	3699	2841	2383	2124	1741	1554	1395	1277	1250	1185	1090	1101	1064	976	1004	1014	949	975	886	887	926	910	847	879	879	875	909	919	806	839	804	840	811	904	904	781	864	853	845	830	846	833	845	830	848	814	849	793	852	864	838	830	800	820	782	770	826	788	752	819	814	802	792	818	805	819	749	817	816	808	824	787	752	790	801	756	832	810	768	814	804	766	862	793	782	830	784	838	825	819	749	776	858	830	806	795	786	797	798	776	821	786	801	796	745	819	823	772	801	776	861	784	851	820	815	854	836	774	835	815	862	776	824	830	788	781	801	747	835	803	831	845	769	769	829	789	782	807	841	787	817	831	804	779	792	803	766	807	761	792	777	816	811	798	779	832	801	845	817	769	770	824	782	785	782	799	802	804	826	817	759	769	725	818	810	787	802	798	774	813	728	777	809	818	821	827	770	858	829	793	736	816	818	815	847	824	825	807	812	760	822	834	811	802	795	746	784	824	803	762	818	783	824	790	837	802	788	823	770	797	779	726	779	797	777	727	808	787	817	832	795	780	791	808	819	786	821	825	787	838	762	751	787	816	836	786	780	762	781	785	796	743	814	800	821	813	790	786	787	828	798	781	760	849	797	803	830	789	814	836	808	783	773	827	813	772	810	781	767	861	841	756	819	797	794	803	756	797	788	771	807	786	792	781	801	771	814	794	748	779	740	831	776	757	815	789	798	773	820	784	791	760	797	764	856	799	790	749	839	787	789	816	783	789	820	834	785	724	766	732	788	760	806	827	797	773	784	820	829	806	818	835	840	827	834	795	819	809	784	845	774	821	779	779	739	802	795	855	793	775	766	795	811	769	802	765	788	792	798	842	779	763	826	850	773	792	800	794	847	774	801	811	785	784	789	820	849	821	775	806	773	814	851	774	860	814	803	815	800	795	826	813	813	808	801	762	798	787	794	827	773	783	800	765	785	840	793	804	858	790	783	782	850	818	804	781	764	787	774	773	823	755	828	790	746	864	775	828	815	752	797	774	793	866	757	759	820	775	839	804	767	774	782	739	821	794	819	828	842	786	792	837	777	838	747	796	781	806	830	826	769	752	812	852	814	781	754	779	816	818	787	842	774	734	783	811	855	782	820	756	798	817	766	768	842	806	798	809	837	791	798	779	827	766	782	812	770	729	769	776	797	857	802	742	778	749	864	817	764	827	820	798	780	767	801	787	790	785	831	779	800	806	786	788	786	790	811	810	809	835	798	821	761	787	831	797	812	786	829	861	809	800	722	833	792	822	845	814	811	810	816	787	848	831	801	808	809	818	828	794	864	800	830	817	773	767	794	762	813	785	772	770	822	782	798	758	804	785	859	762	787	805	783	785	772	809	813	801	789	814	873	797	806	831	796	797	839	757	760	782	771	818	761	831	776	781	874	816	818	797	822	803	827	735	879	827	803	802	798	830	800	806	823	811	802	822	777	832	769	801	833	770	832	795	771	817	771	792	781	757	810	797	757	798	829	818	804	813	804	769	808	775	795	788	828	845	763	802	810	784	791	816	810	810	858	755	764	835	856	781	817	803	806	779	811	820	791	787	805	819	799	833	812	784	787	846	785	822	782	838	846	818	808	787	793	823	788	859	832	822	813	839	779	820	777	795	793	799	841	791	761	804	834	831	792	801	810	799	800	800	819	812	745	815	781	849	808	784	763	757	821	779	820	796	784	771	803	839	805	828	835	804	810	771	739	788	828	716	796	756	801	807	821	831	789	842	804	806	782	790	836	798	749	850	801	789	787	839	831	765	734	767	792	772	751	731	780	803	802	794	803	803	808	823	774	769	750	809	800	807	823	818	860	841	788	849	851	800	758	779	794	802	778	796	801	798	753	829	797	769	797	774	802	801	804	779	776	740	793	805	805	777	809	805	815	796	803	755	776	797	777	821	782	793	771	818	795	883	839	862	806	820	803	830	792	809	769	818	774	770	829	805	806	828	794	823	811	813	826	803	740	801	813	822	788	796	769	751	751	833	798	786	821	780	799	831	771	858	757	799	792	773	769	796	756	780	806	838	777	790	796	840	794	792	801	817	801	810	764	838	760	821	810	774	786	824	767	792	789	748	824	806	818	801	777	826	769	849	798	765	811	836	804	778	829	737	800	788	788	797	844	793	802	781	801	810	785	816	821	825	837	796	820	831	811	805	807	769	831	800	761	823	796	829	830	792	789	813	819	752	815	795	753	801	799	780	798	800	824	785	776	796	794	795	801	810	751	867	851	793	811	797	821	801	749	831	832	792	770	783	826	742	727	808	821	802	781	785	792	760	770	776	808	848	812	770	754	774	755	729	827	861	811	835	748	808	842	763	799	799	752	852	805	815	786	794	750	779	830	762	801	781	795	801	792	826	791	796	797	775	818	771	806	793	769	828	843	788	775	800	836	804	761	774	826	835	815	792	750	779	819	828	855	796	782	859	815	747	781	781	801	765	802	777	809	792	835	820	776	810	823	830	794	779	771	792	751	795	837	750	820	779	817	830	795	776	774	804	775	810	819	818	815	813	781	825	780	824	797	830	787	850	788	782	795	801	803	759	749	769	783	776	780	772	785	788	822	818	811	801	759	773	776	803	767	861	819	839	777	768	813	717	766	833	825	758	807	788	750	764	785	804	822	739	837	816	786	770	816	803	777	775	746	825	814	807	789	794	764	770	800	822	786	776	813	788	836	808	819	800	778	781	833	778	782	801	774	774	857	833	798	757	778	824	777	830	779	808	773	773	772	797	794	816	822	764	851	770	789	816	781	797	825	796	779	793	808	822	774	853	784	809	824	784	767	818	804	783	819	817	763	764	793	803	782	786	845	782	819	832	804	799	789	768	799	765	824	799	796	820	837	771	767	804	797	848	803	800	815	827	816	797	797	802	828	754	822	806	777	824	803	794	768	779	849	764	796	808	752	792	810	745	813	835	768	786	820	838	739	745	754	843	803	829	808	759	804	804	766	801	815	778	823	812	777	820	804	766	783	788	785	784	807	777	756	807	806	829	789	781	753	791	868	784	814	750	849	830	804	853	757	815	799	815	778	792	799	805	788	762	854	762	774	791	817	776	830	794	776	821	773	804	769	774	780	809	757	763	752	786	822	792	719	823	810	795	785	815	856	823	774	788	755	836	765	819	749	771	824	801	817	813	852	819	745	757	809	774	847	788	721	823	795	814	803	793	775	793	807	781	837	794	791	787	801	799	810	826	789	791	826	799	768	796	831	749	815	823	780	790	791	747	801	827	738	801	829	873	793	798	807	816	773	810	781	796	806	786	786	793	828	782	826	785	744	765	882	776	756	778	812	765	793	791	778	807	828	792	835	763	812	752	806	790	800	812	821	792	801	771	826	790	822	771	765	811	784	797	798	811	805	798	813	784	820	806	816	789	762	796	770	812	807	782	776	797	812	844	815	785	792	785	779	843	775	796	774	772	828	785	806	813	779	791	815	795	846	783	794	776	842
26697	20389	9126	855	521	469	471	469	445	455	414	441	506	456	432	395	436	462	424	415	436	457	435	452	436	453	420	412	414	455	428	441	470	449	413	469	478	402	424	443	421	450	426	448	477	420	448	457	448	444	452	443	443	456	437	483	424	467	402	438	409	464	452	406	424	459	454	448	427	463	402	445	433	459	436	454	486	439	451	459	426	456	454	414	414	438	409	418	441	424	401	415	426	438	518	432	465	479	415	421	450	430	410	437	384	432	405	466	429	423	453	416	449	435	412	424	441	422	465	414	443	447	425	431	418	441	443	452	413	440	472	431	419	429	454	443	434	466	450	430	425	476	441	408	439	481	445	409	470	439	457	452	402	453	463	437	463	433	416	444	402	421	450	463	425	413	468	419	470	462	422	433	443	461	401	440	442	434	454	423	451	408	447	434	428	485	434	457	424	444	403	403	473	436	448	426	421	421	437	459	417	442	476	446	403	435	436	466	454	437	421	450	441	436	429	447	426	435	418	436	462	423	459	457	480	424	421	449	431	440	419	447	444	416	487	448	477	454	484	436	447	446	473	423	444	444	451	466	445	449	427	491	467	435	464	435	425	449	436	452	438	448	420	460	461	421	447	454	424	458	455	438	451	436	438	443	409	416	418	462	429	423	433	427	453	429	429	448	444	416	468	413	431	452	446	462	455	442	421	426	416	468	412	451	418	433	447	440	439	460	448	405	380	406	405	454	420	462	447	449	456	417	445	454	446	460	448	479	456	458	454	466	442	434	485	407	435	446	428	445	469	425	415	429	444	409	468	429	456	467	444	433	405	432	467	437	439	456	423	451	425	444	424	454	449	416	443	427	409	419	429	473	391	443	476	434	459	474	471	456	450	430	434	461	450	451	472	436	405	454	433	447	437	418	435	455	432	441	447	457	428	474	445	425	439	468	459	399	421	426	485	442	415	429	447	449	435	459	439	423	418	427	428	450	433	441	426	476	449	428	473	466	426	468	432	451	437	424	429	498	467	455	453	399	441	436	414	457	426	414	421	437	457	444	427	450	478	454	467	433	431	398	441	396	473	418	449	429	437	430	410	423	430	475	401	433	465	407	412	438	423	428	420	433	444	413	477	410	464	448	404	464	439	407	439	442	437	479	461	450	434	435	459	460	456	417	430	460	473	446	428	421	444	475	448	429	450	456	429	471	456	409	442	426	440	415	392	417	433	463	469	444	380	463	447	428	451	391	449	410	426	450	477	423	430	455	456	422	463	437	435	450	409	473	435	416	454	472	441	453	421	420	435	404	404	466	473	412	412	413	452	467	442	499	466	454	433	440	390	461	457	447	445	420	426	450	456	440	456	420	408	431	439	415	426	424	436	418	440	418	443	437	447	395	454	433	391	418	470	450	434	451	450	434	466	437	450	428	454	441	452	433	413	415	427	468	422	433	426	482	407	390	431	454	444	419	411	440	452	465	462	449	462	445	449	442	496	435	424	429	444	415	432	434	480	413	427	428	427	440	448	442	456	419	471	443	430	474	409	460	468	426	415	451	446	462	451	464	450	434	421	435	463	463	414	428	434	451	435	473	462	418	454	425	429	437	471	451	465	478	421	444	440	472	449	430	456	447	424	441	431	435	465	425	468	422	429	427	452	468	441	472	408	446	448	451	417	436	427	460	429	459	473	441	458	457	434	426	424	457	425	430	449	462	438	449	425	425	447	432	458	495	450	449	431	463	463	450	445	467	451	449	436	423	427	466	425	417	415	436	475	445	470	445	469	468	462	467	442	448	421	425	471	451	431	411	437	424	417	448	445	405	444	460	432	399	423	415	431	453	412	458	439	446	443	427	443	470	428	423	392	404	417	434	419	459	407	416	437	455	448	459	460	459	438	444	454	423	446	431	442	419	424	441	442	431	440	448	429	413	449	462	441	410	448	432	429	411	407	410	408	440	448	427	423	404	420	496	441	447	429	425	421	426	444	422	432	430	458	429	425	446	430	421	451	427	411	433	442	435	426	466	429	438	460	470	439	422	418	434	414	430	445	441	421	473	464	423	430	471	423	379	464	463	430	442	471	458	460	455	453	392	465	444	436	444	455	404	466	461	433	418	408	453	450	435	375	390	443	459	439	434	461	430	439	441	420	444	423	480	405	423	390	455	440	445	424	443	438	438	478	463	422	421	428	488	464	444	421	416	420	444	421	440	413	442	431	452	396	448	421	429	431	426	452	454	447	415	423	443	395	392	466	444	450	470	401	433	405	445	412	431	481	457	453	425	409	453	389	440	468	441	430	422	448	394	445	426	462	484	441	401	417	450	473	449	432	486	452	454	409	412	436	447	467	449	411	449	424	432	437	424	409	437	417	442	450	408	474	440	460	418	411	451	464	421	466	415	439	433	452	423	429	452	421	418	415	449	457	462	445	426	420	421	440	427	456	430	434	401	429	457	447	455	506	438	476	449	464	489	448	428	427	417	417	427	432	463	412	447	465	465	436	438	418	438	457	434	422	479	418	423	434	392	439	456	470	387	444	444	442	392	447	467	423	437	395	447	434	416	432	458	422	428	403	438	453	484	402	445	439	438	459	432	419	437	407	450	471	445	414	433	455	450	462	426	434	412	438	455	467	390	456	422	429	421	459	419	467	455	406	470	436	448	428	463	435	411	439	423	463	437	439	431	433	420	406	432	423	438	410	448	477	454	458	451	440	437	417	444	450	451	452	423	412	435	442	433	456	433	428	401	428	442	437	428	464	478	443	457	440	406	422	415	431	447	451	415	427	451	475	451	423	459	445	429	476	444	443	428	453	476	448	416	453	470	439	456	397	489	416	442	448	409	473	393	455	448	467	439	410	490	454	437	423	450	454	427	431	457	492	428	441	416	407	439	432	464	434	443	430	430	418	445	456	426	458	481	429	461	434	468	454	426	447	464	424	477	441	460	427	482	420	437	458	406	437	465	422	458	429	410	419	427	394	433	442	463	458	428	451	459	434	420	427	467	446	421	436	420	420	398	486	446	414	462	412	424	444	455	431	407	414	428	451	437	429	417	459	491	432	431	413	435	438	468	426	462	505	410	440	431	413	417	427	417	458	454	425	456	430	449	446	418	417	433	437	473	468	412	413	452	435	440	446	476	443	425	449	477	491	436	458	449	435	433	439	439	428	429	448	449	430	430	434	432	451	426	445	432	470	408	480	432	484	425	435	437	407	425	425	455	454	448	423	434	439	465	397	443	435	426	430	427	446	486	438	458	485	458	427	468	446	408	409	436	402	473	424	407	431	410	425	440	428	409	428	442	418	477	460	456	418	450	443	453	418	447	427	455	462	437	428	430	463	465	447	411	427	434	432	444	412	433	419	423	435	461	403	466	456	453	444	435	442	470	440	408	445	444	439	452	449	429	438	413	440	468	445	465	470	454	447	446	426	447	420	423	425	418	456	416	410	422	454	476	478	424	471	441	442	437	441	445	450	406	454	461	486	423	408	479	434	448	451	443
6147	1512	1303	831	700	679	638	655	623	589	617	567	582	574	552	613	572	560	535	597	571	529	542	535	553	579	581	610	589	587	547	570	579	576	558	579	643	533	558	531	567	596	529	562	506	588	558	597	548	537	622	564	544	595	516	593	566	552	569	556	543	551	547	594	572	548	581	549	527	573	581	546	546	530	515	531	587	558	592	571	577	574	572	606	555	543	580	553	587	518	555	595	574	572	563	564	551	592	556	577	563	579	593	563	570	542	572	556	572	560	584	553	538	562	529	561	559	622	559	543	527	588	558	542	562	572	547	565	541	541	572	515	563	573	539	556	521	569	539	542	577	601	540	551	550	499	549	592	576	555	570	598	581	586	549	590	544	576	585	552	613	578	604	608	550	542	609	557	583	582	575	549	538	519	614	582	553	586	592	615	596	555	544	564	554	566	595	553	573	571	591	586	560	562	513	552	575	586	616	550	543	605	593	581	572	567	570	566	532	533	548	576	567	550	579	553	569	537	589	575	581	587	549	600	604	549	579	586	582	582	581	569	606	567	567	590	545	556	554	556	544	568	520	541	548	551	593	568	526	582	572	570	597	576	514	556	546	565	529	588	522	566	615	543	558	539	577	512	598	565	553	543	586	535	581	532	600	593	561	551	577	542	606	572	565	551	583	565	542	523	564	567	551	578	551	596	550	585	580	593	604	539	581	556	535	529	594	543	568	534	590	537	566	584	577	584	574	562	587	547	601	569	585	499	548	557	548	564	549	608	518	573	579	588	554	597	563	565	581	520	618	563	553	558	532	528	556	620	534	537	570	568	574	546	528	599	545	556	567	556	574	575	594	556	545	577	599	577	573	609	563	511	570	548	554	581	538	561	568	568	539	538	565	545	573	594	551	551	574	550	595	546	587	571	534	571	556	557	591	597	579	572	577	542	546	590	580	564	576	555	501	567	572	557	540	579	562	537	509	535	501	523	567	546	515	597	533	563	597	565	543	547	567	593	549	597	630	550	572	538	540	564	580	590	565	583	590	559	544	539	562	532	582	582	555	576	550	574	540	572	569	540	573	614	565	527	585	549	514	575	558	616	543	576	539	532	556	591	522	585	544	540	617	570	564	534	602	583	539	595	576	535	544	562	590	567	587	568	569	595	546	540	590	550	533	589	557	594	552	536	578	575	540	578	573	530	517	564	605	597	553	555	568	573	575	543	560	584	574	587	542	544	581	596	546	575	541	515	569	555	584	548	547	584	554	604	546	560	586	583	542	541	567	555	565	589	542	560	559	544	569	573	555	549	579	580	551	551	558	582	574	537	553	529	553	578	550	522	560	559	554	552	568	568	561	572	571	548	565	587	562	570	547	583	580	573	560	561	570	593	562	529	586	569	548	557	517	571	579	571	574	547	583	596	575	551	537	564	554	549	555	508	583	566	543	619	565	559	547	621	487	561	545	547	591	523	622	567	542	549	575	580	540	600	606	571	586	538	555	583	578	532	558	532	537	545	582	563	561	542	572	559	587	613	566	551	556	541	561	518	599	534	559	585	598	549	584	516	535	555	568	564	571	592	562	541	563	580	556	580	572	542	583	562	567	528	581	575	583	515	607	567	525	540	555	556	536	561	555	544	560	536	552	599	572	576	547	589	545	552	565	589	559	538	575	550	552	626	550	559	569	568	560	590	541	604	555	572	571	566	573	596	566	597	578	551	542	567	601	590	521	572	597	581	571	557	556	551	506	554	602	539	522	567	566	558	536	561	556	528	563	536	587	542	529	548	568	561	538	524	602	543	573	550	566	570	549	549	548	590	512	551	539	607	560	568	567	566	563	556	646	594	552	592	522	549	544	546	549	588	577	547	573	543	532	599	569	545	525	579	551	550	556	559	576	565	544	531	581	560	543	537	555	585	575	555	590	554	556	601	558	557	604	553	531	550	557	574	573	567	601	555	558	598	555	566	503	575	574	542	561	564	558	567	588	536	586	560	548	564	528	563	571	548	600	565	557	581	559	547	570	551	607	579	513	557	583	590	586	556	587	560	530	576	511	549	568	554	581	593	544	566	580	592	517	571	542	545	560	529	559	552	542	562	582	587	580	570	598	539	544	593	515	527	548	525	558	564	568	512	600	562	571	538	594	565	575	510	550	555	542	548	554	560	549	552	539	548	578	572	574	585	595	531	594	547	589	580	539	575	582	551	536	571	546	567	560	536	544	500	605	564	622	548	545	580	510	584	529	551	561	590	568	539	550	614	591	585	529	557	556	579	537	609	582	607	583	503	561	538	523	540	547	582	540	571	545	547	567	520	640	524	567	579	582	540	580	555	566	565	545	555	587	570	578	519	576	558	586	581	570	541	567	562	585	581	557	564	561	553	598	575	560	550	505	576	547	551	574	572	554	523	538	575	531	616	570	503	517	542	586	533	596	528	552	539	562	574	542	540	561	596	570	526	541	569	560	583	559	568	595	572	557	538	588	547	537	562	543	589	583	572	591	578	593	579	553	547	612	517	521	600	527	536	637	549	558	573	596	542	579	550	591	564	554	539	516	570	563	611	574	566	548	544	553	564	565	521	541	581	544	573	570	564	540	566	536	562	577	544	562	578	564	589	567	570	544	550	586	605	583	536	572	558	543	627	589	576	592	562	567	542	538	563	558	534	536	568	537	584	516	551	559	578	567	561	570	551	588	556	569	554	525	562	583	590	556	565	537	575	551	581	547	578	599	592	573	543	570	529	567	609	511	556	563	527	530	555	560	541	578	570	566	597	565	556	559	562	520	542	585	578	613	529	552	575	565	554	577	573	594	575	552	564	583	550	546	560	566	591	564	555	570	578	559	601	530	546	597	600	587	538	604	587	566	560	579	591	549	564	543	584	549	575	552	564	575	525	567	538	584	560	616	545	551	556	555	552	559	597	542	558	567	587	582	560	570	539	532	566	576	598	540	590	530	584	593	583	578	563	531	536	542	540	579	531	517	568	577	568	541	548	545	512	558	570	576	515	568	540	527	553	586	572	558	568	568	612	517	576	539	576	563	511	553	594	570	541	580	596	552	516	599	561	547	553	546	550	524	537	615	543	581	591	579	585	540	556	564	541	585	551	521	537	567	559	584	591	563	576	540	569	597	561	538	560	567	575	586	569	602	520	581	539	548	570	556	572	528	601	551	586	555	579	599	522	555	610	554	575	559	561	556	536	546	579	540	572	565	570	537	560	590	539	566	561	573	586	561	572	618	555	532	572	569	547	560	594	603	557	562	522	633	577	564	567	558	589	584	545	584	587	574	558	509	592	595	552	607	526	591	547	547	550	567	593	516	507	519	567	584	587	564	586	557	552	561	579	518	541	632	536	587	541	565	540	553	563	551	567	557	604	558	564	515	551	577	573	508	568	530	508	537	527	555	577	590	548	583	576	562	534	554	588	534	554	569	515	598	561	601	576	537	543	561	615	562	598	582	601	564	574	514	539	585	532	533	518	561	607	590	575	564	574	573	566
23667	20954	28253	23813	20945	9905	1525	1086	968	954	881	901	854	823	839	780	794	760	754	759	737	771	766	763	754	754	772	829	748	742	792	756	748	732	807	741	751	717	752	713	742	739	749	737	729	757	767	719	761	765	730	804	718	749	775	722	741	808	742	687	699	664	742	752	733	757	713	741	706	741	743	711	751	739	703	744	729	719	736	707	735	696	750	704	719	717	718	736	731	722	725	713	723	736	791	688	719	742	765	700	668	753	725	736	754	740	752	707	730	803	714	766	743	739	736	738	730	751	768	714	709	698	745	716	764	734	714	721	819	712	754	718	769	735	705	755	800	729	771	722	745	741	748	686	730	764	776	719	723	758	750	750	718	723	746	772	753	685	698	694	773	712	701	744	735	741	745	742	721	688	738	741	771	723	780	733	742	739	735	755	741	740	737	690	741	736	721	717	774	753	733	742	698	750	725	758	694	734	742	747	738	776	752	752	750	710	761	773	759	723	732	713	748	728	748	711	753	754	718	731	696	759	749	770	791	698	736	775	705	690	797	772	744	700	731	711	749	717	724	775	775	684	733	713	798	749	720	741	741	745	704	696	750	746	738	730	770	788	701	762	808	724	753	695	716	725	716	770	723	738	718	744	671	754	716	725	745	702	728	696	761	711	681	744	723	741	742	704	743	720	716	685	759	772	716	755	759	699	738	722	767	726	791	759	724	725	713	777	736	722	734	702	736	758	727	714	713	674	711	729	726	705	778	772	708	755	719	692	728	724	691	740	724	707	766	697	777	716	734	698	773	673	742	731	736	700	734	754	794	740	745	728	720	776	721	712	815	744	756	751	689	756	721	762	731	765	705	725	748	749	764	712	712	759	726	723	716	743	705	738	727	742	700	754	715	694	769	675	748	751	726	693	698	705	738	706	757	689	741	725	795	789	734	667	726	779	748	736	754	686	713	792	685	766	727	729	783	766	767	712	742	740	752	713	787	686	766	783	741	721	741	713	778	681	736	689	749	691	752	770	700	745	770	736	720	767	711	712	752	718	721	757	758	717	711	722	694	665	714	706	719	728	731	754	783	754	774	737	755	737	774	715	727	707	784	760	773	766	710	745	722	756	699	722	727	732	721	749	720	692	720	762	722	734	750	700	716	720	718	697	770	735	691	726	749	748	707	736	775	724	749	771	731	730	741	760	725	731	776	779	659	775	700	728	715	753	723	778	720	733	754	690	748	763	739	693	733	707	737	734	744	746	730	701	748	705	740	717	711	746	745	738	707	744	804	722	740	724	712	776	721	772	732	703	702	757	689	721	747	741	730	785	751	735	758	774	744	741	794	732	679	723	754	718	705	794	727	718	685	754	758	745	725	777	759	791	736	727	720	749	746	766	699	698	718	775	731	740	758	733	756	757	711	758	722	697	731	774	720	731	757	795	794	737	730	713	787	732	705	763	759	734	740	723	748	726	712	744	726	741	745	725	711	750	743	753	716	705	775	716	705	788	747	710	733	762	709	779	740	699	733	717	769	725	757	734	737	741	755	692	724	746	741	736	770	757	697	716	736	726	760	796	725	692	713	750	748	743	714	730	744	686	785	697	720	696	696	712	728	695	746	737	736	734	802	742	732	720	717	760	746	730	743	740	692	720	756	715	709	758	719	747	745	693	685	702	684	702	668	762	717	769	686	718	759	699	735	736	757	774	713	753	749	755	746	756	737	712	750	757	683	706	723	756	717	683	718	694	729	731	678	667	718	756	703	750	763	740	734	732	717	722	741	754	721	680	695	702	738	739	737	690	740	739	745	695	717	787	715	728	777	763	711	726	725	786	790	727	739	771	726	707	778	686	756	797	746	757	745	744	733	750	702	710	737	760	701	728	701	753	701	748	736	697	743	714	731	776	742	711	748	720	699	800	712	763	773	751	735	737	750	765	719	712	750	707	717	745	769	729	728	683	718	672	737	756	748	743	707	740	727	740	754	714	738	759	712	725	709	725	789	791	761	717	704	706	765	762	683	723	739	719	699	733	758	731	762	744	730	732	768	737	694	777	703	713	774	770	657	778	742	745	710	748	723	721	707	732	746	704	773	756	721	742	678	766	759	740	735	704	772	724	783	742	719	739	767	702	678	740	700	730	729	735	751	729	711	715	722	756	765	726	736	718	754	726	735	716	718	752	686	709	710	704	711	737	706	772	699	664	687	740	729	752	717	771	742	693	726	697	760	741	724	725	791	757	694	742	816	771	757	794	718	715	687	728	776	732	736	769	771	783	703	627	741	671	712	696	753	733	694	728	725	753	703	703	727	744	720	757	770	752	729	737	739	760	780	775	689	704	718	731	702	741	735	696	715	734	718	756	724	742	747	707	738	724	764	756	719	725	772	772	746	739	696	716	715	685	745	735	682	694	693	723	755	736	724	711	726	712	675	760	730	748	719	704	742	745	739	691	757	671	759	702	736	738	738	733	754	760	734	723	742	725	753	735	753	778	753	753	787	735	693	746	765	745	707	669	717	784	763	770	705	729	810	719	742	760	770	706	718	728	689	808	810	770	680	721	773	708	780	740	761	703	770	747	724	707	724	797	714	760	661	774	706	717	773	701	735	751	717	727	738	739	732	683	703	702	698	700	681	775	726	764	709	788	742	706	743	741	693	734	759	694	778	740	718	727	695	731	742	715	677	732	715	731	715	784	756	771	780	716	728	725	726	731	708	691	724	704	800	730	736	713	733	742	706	716	710	751	732	709	712	749	757	740	697	749	707	745	781	719	774	691	750	735	753	792	724	736	707	708	738	723	717	744	752	734	736	765	738	752	696	746	730	717	737	734	743	667	717	756	758	679	704	736	727	737	748	785	681	733	749	725	729	715	743	776	697	735	738	707	773	773	757	726	727	722	741	737	740	769	739	756	723	727	732	735	747	737	720	733	749	688	771	781	715	708	723	693	708	694	705	755	700	762	741	746	729	761	761	731	705	737	746	740	744	719	713	724	731	737	786	736	734	745	717	740	720	717	756	770	737	729	707	723	767	711	699	719	724	726	740	690	762	678	741	741	766	654	720	717	721	657	714	710	750	778	711	752	719	699	685	702	763	727	732	702	785	692	739	729	700	739	720	701	707	716	764	776	716	748	718	709	753	742	719	749	681	715	728	715	763	727	715	725	711	689	732	710	751	722	731	690	719	768	692	787	727	707	742	763	728	718	732	736	728	731	748	715	758	716	729	706	748	712	754	682	752	762	695	735	695	757	753	725	769	790	731	720	713	690	748	737	699	750	751	769	773	713	717	752	758	733	751	719	735	756	728	717	741	742	741	709	712	711	770	701	728	748	750	707	748	768	767	715	734	695	724	730	731	762	736	722	728	738	715	756	752	786	726	717	741	671	749	726	740	703	736	747	761	712	705	702	708	771	721	694	765	702	742	752	758	771	728	761	721	745	775	666	738	685	742	730	724	718	763	728	701	721	785	748	688	750	781	729	745	747	710	748	714	753	722	739	733	743
10196	10212	8083	4225	3213	2510	2055	1778	1552	1428	1311	1287	1254	1206	1103	1013	1064	1098	975	1036	1016	901	963	1053	993	979	1018	947	920	955	992	1005	969	935	959	943	877	977	934	916	970	981	897	942	966	925	877	943	872	960	957	846	954	917	912	927	925	925	948	970	897	957	968	933	955	969	969	939	907	918	942	967	888	942	930	940	953	906	957	915	912	955	928	956	910	919	888	928	957	955	914	928	996	922	948	933	940	935	950	927	946	958	941	915	961	920	920	963	914	926	959	945	898	970	947	923	934	930	963	903	923	871	958	930	926	924	886	936	921	960	888	946	912	865	909	899	944	941	920	919	926	934	922	915	956	1014	884	877	917	987	932	922	956	969	961	920	918	962	928	958	966	926	919	928	913	949	916	926	914	923	906	955	933	896	864	903	919	898	905	933	909	974	918	979	920	965	919	910	889	873	899	937	902	898	962	901	891	947	868	935	873	903	867	877	951	971	957	920	957	928	970	952	926	903	922	905	927	948	916	898	929	945	893	929	930	871	911	917	915	884	927	960	936	969	879	908	916	897	895	920	988	934	960	917	924	918	909	894	946	867	915	915	945	889	948	931	956	931	905	929	899	928	907	894	949	932	911	889	924	918	912	953	926	946	883	952	910	951	922	914	935	870	880	937	912	929	1006	942	910	964	943	917	941	920	879	987	924	936	928	876	911	894	904	880	918	889	906	915	962	890	951	901	918	948	969	928	900	922	948	928	944	940	926	970	971	877	957	948	942	922	890	953	917	907	942	955	886	918	925	916	938	930	943	906	935	980	921	948	944	908	917	906	942	933	928	917	954	979	885	901	898	956	904	915	964	913	941	950	926	905	910	934	943	876	884	908	944	942	889	930	978	946	971	892	967	878	945	919	923	924	900	935	908	911	868	927	929	960	954	926	939	923	922	923	936	901	921	919	904	918	898	848	923	972	890	915	915	879	917	948	928	1009	936	956	946	927	944	948	936	917	888	930	972	928	913	922	882	950	965	945	926	951	923	962	930	935	972	937	878	945	920	980	932	966	934	864	932	901	955	989	941	874	936	921	940	974	921	974	933	975	964	999	946	923	915	962	941	946	945	943	957	936	923	918	927	945	1017	932	944	911	949	940	893	903	932	929	913	995	929	898	932	944	946	914	961	917	922	934	900	931	1009	913	924	936	894	912	911	923	946	952	932	933	867	925	904	982	927	938	902	898	964	886	953	913	850	924	881	926	946	951	895	880	970	912	916	914	882	922	916	935	944	936	928	947	934	961	911	960	910	937	894	952	958	904	895	966	940	965	910	973	971	933	934	878	928	933	1001	874	877	901	990	968	863	892	880	881	899	961	925	907	938	914	870	927	965	927	888	903	892	893	975	945	963	904	889	952	936	924	983	933	886	899	945	914	952	950	912	943	858	900	906	930	911	926	908	957	943	932	922	934	963	946	932	941	894	929	990	920	966	946	882	855	925	926	914	942	926	939	967	898	942	924	924	929	904	890	931	934	933	928	899	932	942	953	970	927	965	872	911	881	932	970	966	1020	905	936	923	898	874	876	925	952	966	910	945	861	981	984	945	886	923	918	887	925	862	949	906	942	1017	928	946	919	902	940	899	948	952	897	993	947	877	941	957	957	929	972	911	948	939	909	948	901	968	935	987	934	926	970	947	955	950	902	936	945	878	945	961	940	972	937	983	925	926	907	952	886	929	921	934	948	922	903	932	858	909	940	949	896	927	926	895	935	914	890	868	926	973	961	938	880	893	919	956	923	936	917	886	917	978	981	915	927	946	935	948	916	949	909	900	945	906	914	934	902	933	952	954	934	962	935	918	945	921	938	891	914	912	917	958	925	908	888	942	938	890	938	901	928	909	931	935	904	900	915	933	971	849	951	901	922	891	913	917	949	965	885	884	915	873	884	936	929	908	892	895	894	909	954	919	908	1006	961	939	989	920	917	941	920	963	887	902	917	906	911	938	919	982	871	968	946	943	900	938	884	919	941	941	940	942	933	913	976	894	884	908	958	904	893	918	945	932	931	896	963	981	936	888	973	955	891	931	933	920	901	906	863	939	907	913	902	884	881	900	932	906	952	887	926	913	928	946	911	936	935	954	963	931	912	914	907	911	934	975	942	987	926	965	919	927	955	973	940	927	942	921	891	897	889	913	946	917	930	918	905	938	903	917	900	872	831	911	919	957	944	914	910	914	902	952	939	951	903	900	936	930	918	847	895	957	911	989	958	904	881	941	961	899	975	918	931	931	930	911	953	909	879	888	932	939	954	971	961	915	872	966	896	901	911	968	905	959	952	856	950	896	945	928	923	917	913	900	931	956	995	882	966	965	943	910	887	896	965	909	936	888	970	892	866	915	965	918	1006	947	953	933	948	941	879	911	921	931	903	966	861	919	919	931	962	934	962	953	897	1017	948	899	899	925	932	917	924	911	988	902	931	907	987	953	940	924	919	939	921	932	892	966	905	926	907	947	948	909	946	917	928	978	909	943	943	913	920	884	906	919	896	913	920	896	927	915	938	893	910	935	928	938	922	897	982	938	888	945	941	932	906	977	888	947	935	875	903	946	938	891	1018	920	929	962	869	881	920	896	924	934	915	902	949	902	932	926	945	924	916	937	956	955	906	928	910	900	996	932	894	952	948	973	901	883	930	927	949	938	943	953	941	926	887	916	936	1003	933	906	934	944	958	934	919	878	923	977	923	921	930	983	887	917	895	941	876	913	951	907	910	926	927	937	946	917	836	940	939	936	920	941	891	888	862	938	976	901	918	995	925	883	955	874	919	914	903	894	946	969	911	923	949	963	914	954	942	908	930	999	924	893	886	868	932	849	913	963	935	939	863	867	894	936	910	991	941	936	965	903	906	935	914	889	931	885	976	952	894	999	904	939	928	896	889	893	925	938	907	916	917	927	942	926	960	924	956	939	942	897	928	907	935	927	927	932	999	931	913	879	891	899	899	882	926	929	898	941	920	936	918	949	932	914	986	944	887	931	957	1014	946	963	920	939	927	907	966	937	899	907	876	879	917	926	868	917	930	883	925	915	913	924	924	973	947	943	898	870	919	915	979	905	928	973	959	928	976	867	905	939	934	910	931	935	925	934	870	950	985	914	929	978	910	931	916	927	902	917	884	927	959	933	953	892	937	982	971	927	952	894	939	946	910	913	903	931	919	902	903	905	924	923	913	875	877	923	946	894	877	928	905	884	925	866	920	935	893	922	912	902	971	875	932	957	936	951	884	911	958	902	951	928	976	939	938	958	950	912	917	938	908	914	907	877	904	918	907	949	972	1010	931	1025	920	924	967	979	956	874	899	952	912	887	936	875	901	905	909	933	879	922	928	936	930	936	894	941	889	869	887	910	935	944	909	961	892	959	948	981	959	916	930	914	940	983	966	931	921	931	904	905	906	936	919	898	936	963	915	965	919	930	947	930	953	917	983	953	924	895	904	909	938	886	874	889	879	1010	889	913	880	916	1010	901	912	937	929
22688	20942	28691	23368	20947	21002	7905	1383	1062	1001	945	919	802	859	791	776	719	720	728	737	702	705	675	689	690	702	665	687	721	671	620	648	641	661	683	688	599	640	638	655	655	627	633	667	602	642	655	585	667	675	623	620	648	624	588	649	666	627	671	600	635	668	632	592	612	604	631	623	636	645	626	638	647	565	618	655	633	600	646	661	613	597	641	637	650	646	683	654	615	668	634	656	623	657	604	608	631	600	663	637	677	623	584	656	653	606	680	602	595	614	623	615	609	634	606	683	644	660	623	624	624	616	632	670	635	642	590	601	627	601	654	638	610	612	639	642	639	682	680	658	658	600	639	642	636	649	615	614	663	664	653	639	659	627	589	631	620	639	623	633	632	623	640	654	643	628	639	638	625	623	644	632	597	636	653	667	587	600	621	635	572	582	661	577	613	622	602	634	615	633	645	635	598	631	624	596	559	650	635	669	656	654	636	667	641	639	611	596	628	649	648	595	615	600	618	623	607	603	628	620	634	632	619	649	623	636	600	649	626	642	578	619	641	671	664	655	607	620	664	646	664	589	627	624	611	643	632	659	671	612	611	612	639	627	647	580	659	612	580	618	650	611	587	614	670	619	654	599	610	629	666	619	638	637	601	614	633	637	572	653	622	620	673	652	655	616	643	614	594	642	667	682	625	669	565	634	630	599	633	628	638	604	613	660	606	641	658	629	608	680	640	643	587	626	617	654	627	606	677	636	610	636	662	633	629	616	643	664	625	622	676	613	588	638	629	603	611	559	626	626	602	590	636	635	628	617	626	621	682	617	660	643	587	635	619	571	651	611	637	639	656	644	655	611	664	614	618	586	661	641	616	638	623	608	621	636	615	609	665	609	612	606	624	661	637	597	639	612	629	611	611	653	652	629	605	647	624	578	574	603	633	628	655	603	618	617	643	610	642	624	631	629	618	585	642	628	640	624	587	600	700	606	618	588	604	654	633	594	616	605	610	657	635	600	630	675	601	642	635	649	634	656	615	614	585	619	680	644	663	612	637	643	684	643	613	628	656	607	643	635	621	658	663	628	636	590	636	660	660	632	638	637	622	624	620	617	641	598	660	613	653	639	603	651	621	607	617	634	661	682	678	605	666	639	589	666	667	667	621	634	580	613	606	589	642	632	637	630	656	643	631	568	616	601	595	606	644	634	625	649	600	592	595	614	569	613	592	579	621	614	647	592	616	665	609	624	645	658	618	596	601	624	651	624	630	588	618	640	603	648	650	660	593	604	623	663	614	619	592	632	641	605	632	609	646	640	628	662	581	608	628	607	615	645	678	637	638	638	620	614	554	606	619	619	601	626	619	670	609	592	572	623	621	631	620	660	670	630	610	627	612	616	645	570	581	592	627	692	653	610	656	638	667	629	633	629	642	638	613	600	601	617	585	657	617	600	669	640	639	588	624	639	607	647	579	629	614	601	635	592	606	639	640	643	620	612	613	698	616	601	616	599	611	626	621	601	597	642	582	590	633	628	589	602	649	612	617	596	643	638	625	599	611	636	618	598	615	636	663	668	653	629	630	630	611	620	643	595	642	641	624	590	618	639	631	622	647	602	652	667	670	658	618	638	664	597	605	613	592	681	632	598	652	647	644	639	618	635	622	601	618	608	618	690	608	648	605	630	633	616	643	637	629	645	665	623	620	625	646	617	615	633	626	671	630	650	628	608	616	606	614	608	624	655	640	645	617	645	591	628	585	595	611	634	647	603	594	656	602	628	613	568	608	655	627	641	652	645	717	619	641	615	598	626	609	626	619	643	622	644	628	617	639	624	621	631	602	634	677	641	618	624	617	599	551	659	630	639	678	655	622	617	634	648	611	606	592	571	602	637	648	615	620	656	662	622	602	635	620	673	651	624	587	606	580	551	632	596	651	634	612	658	670	616	601	609	601	620	672	610	585	592	578	635	606	619	619	622	622	625	626	637	648	661	637	632	582	611	623	614	615	603	615	628	681	647	674	604	618	624	630	603	615	645	663	632	637	632	628	626	558	613	636	601	651	651	665	584	678	624	609	586	611	615	636	601	654	659	621	644	643	603	648	601	628	629	612	629	658	638	663	652	618	624	595	635	649	587	591	623	629	609	664	618	639	566	589	615	595	660	664	613	578	665	635	637	623	652	630	648	636	660	670	632	594	629	599	626	607	626	612	628	601	625	650	593	607	653	626	628	660	630	606	665	674	716	605	613	633	608	614	596	643	642	623	661	683	627	604	558	634	627	627	599	629	658	602	653	634	607	592	642	616	591	653	620	606	632	635	606	610	630	640	623	620	609	603	623	592	640	678	642	613	631	616	605	626	608	598	616	634	597	588	618	634	623	665	626	607	649	654	628	609	667	600	602	597	642	692	628	638	623	595	625	620	608	623	624	600	661	623	591	646	598	644	623	594	610	614	617	624	631	674	621	667	619	562	580	636	621	565	632	632	598	595	606	612	642	643	616	633	654	605	626	633	650	658	644	598	611	636	626	610	669	596	631	627	626	594	630	589	574	592	645	651	603	640	601	637	636	630	589	612	626	637	642	639	678	615	665	606	615	621	589	616	625	602	633	637	612	533	632	584	630	604	580	615	647	609	613	642	621	597	606	632	614	578	673	632	623	626	672	630	579	600	662	615	614	622	618	608	626	602	619	600	598	644	603	631	649	589	602	591	620	598	635	642	629	582	638	635	639	626	656	609	611	613	631	588	553	628	669	614	632	648	621	588	646	612	589	621	602	637	592	586	619	649	638	631	637	597	631	631	604	646	653	608	626	614	617	622	634	670	610	620	622	585	671	652	607	626	623	641	623	646	634	633	616	628	631	650	589	597	634	624	645	591	602	620	649	560	594	590	647	598	580	627	665	662	648	633	643	617	645	640	602	590	620	615	614	599	617	600	611	591	613	578	607	602	621	583	620	623	615	604	608	600	637	615	640	664	641	643	617	578	656	622	598	641	626	616	648	599	609	632	641	571	624	633	675	635	642	598	611	611	593	665	620	650	626	619	643	610	621	632	616	623	644	583	638	604	643	586	644	599	671	657	621	662	626	599	630	639	640	608	606	638	630	638	685	631	652	579	614	626	631	614	604	596	611	597	604	587	643	668	659	626	590	592	599	632	628	631	636	622	689	631	657	590	611	598	597	569	597	658	632	626	639	670	615	597	615	650	626	657	609	598	613	600	625	601	630	619	637	558	576	628	626	616	608	620	587	647	608	622	601	582	606	678	643	621	629	610	592	601	589	635	618	623	671	624	567	627	610	640	652	605	639	632	587	634	650	668	599	628	588	622	606	606	626	622	617	610	584	702	663	659	599	597	591	609	618	620	642	617	613	593	614	628	643	647	638	609	605	605	580	612	656	646	586	565	600	636	609	616	644	631	613	579	623	601	650	652	627	582	595	647	642	626	632	672	636	669	586	609	605	604	604	654	633	562	626	590	634	620	617	665	642	632	619	666	567	604	587	607	604
14459	16118	12897	6638	4826	3683	2927	2392	2018	1901	1593	1462	1325	1211	1187	1110	1054	1012	1000	982	894	932	901	944	896	916	874	866	839	869	813	868	850	822	851	877	857	898	775	846	776	820	821	841	748	825	782	815	821	787	792	818	841	832	784	798	789	808	774	798	784	868	828	814	846	777	798	839	756	835	797	782	827	831	792	852	812	837	780	772	794	731	752	825	793	803	754	791	760	813	750	799	836	794	806	792	802	779	754	752	834	805	812	775	801	807	779	850	805	830	791	792	773	774	780	819	804	812	778	814	814	821	776	793	835	754	791	782	848	806	797	785	779	804	733	778	805	768	744	722	863	839	797	814	831	789	803	835	753	759	798	756	762	751	821	794	783	790	826	856	739	785	789	806	848	737	804	838	816	787	815	794	828	814	773	774	751	838	816	782	765	809	785	812	747	795	847	789	818	777	780	768	823	717	781	832	789	829	812	826	814	772	787	808	801	784	819	755	820	810	763	796	809	821	801	751	786	757	762	816	749	792	766	754	831	767	812	822	774	814	838	790	829	738	796	805	836	820	801	795	839	779	835	842	785	832	782	772	786	793	764	740	810	788	750	766	762	840	764	749	793	802	802	814	785	753	783	761	795	815	800	766	790	797	757	775	839	763	790	762	778	805	823	806	743	806	771	758	785	790	776	754	781	768	815	789	782	750	742	763	765	817	804	769	800	845	821	767	767	836	784	840	827	762	781	780	837	784	764	768	783	791	788	821	760	770	809	796	806	794	797	833	752	762	832	743	759	779	764	778	807	785	854	761	802	781	813	803	813	760	812	808	781	801	810	771	850	784	739	798	746	804	779	765	858	796	858	775	817	794	754	797	773	801	787	793	777	817	803	800	828	865	830	769	812	782	784	793	814	769	825	781	756	827	770	802	801	793	752	773	781	806	782	802	738	771	792	816	765	774	824	847	745	805	811	820	826	743	790	807	809	836	799	815	828	792	762	777	799	824	732	846	723	845	791	837	775	805	754	799	763	793	780	768	773	742	799	870	806	791	783	772	840	814	747	788	793	809	776	758	750	780	794	739	778	830	795	773	763	786	829	794	755	772	771	858	798	783	802	791	839	760	785	806	812	800	782	832	818	812	778	802	796	746	771	791	781	800	755	780	828	777	756	843	783	769	800	748	820	838	872	755	825	776	782	786	773	859	784	758	797	729	796	803	832	800	783	792	770	775	731	775	784	791	787	807	773	796	782	795	773	788	751	871	794	843	754	809	755	759	777	781	801	780	777	787	750	775	806	824	819	796	769	790	779	798	766	765	839	792	770	822	821	778	818	790	813	816	759	772	817	793	784	757	759	837	824	791	806	778	835	735	754	796	767	797	816	822	799	772	773	821	766	761	719	849	779	817	796	754	796	831	809	749	799	745	764	767	776	790	837	805	815	846	773	817	788	782	731	837	824	797	836	772	795	776	824	779	769	829	813	779	801	801	807	833	763	828	816	798	810	844	870	806	769	780	740	745	829	772	778	760	775	772	731	803	793	793	751	789	770	788	746	804	784	793	776	763	818	815	849	773	822	799	744	797	847	788	761	796	783	797	789	796	770	804	821	783	840	784	813	768	826	771	764	763	813	805	787	795	768	784	813	822	768	775	767	773	756	784	783	795	743	811	818	769	748	774	765	748	769	804	839	813	785	808	798	776	840	793	738	780	748	762	799	763	808	803	778	803	792	804	812	778	816	747	793	826	748	770	757	851	752	770	803	824	752	783	812	782	803	794	764	788	813	786	774	828	787	850	784	770	781	787	794	726	842	796	780	828	812	773	806	842	816	794	810	787	784	779	792	754	815	798	826	788	794	805	747	812	741	778	757	791	761	793	776	827	850	855	736	799	779	791	818	799	819	770	810	816	817	766	789	770	811	823	764	796	732	812	742	807	832	791	837	841	753	844	803	749	812	810	796	746	786	807	773	807	771	804	789	779	798	781	809	794	822	771	859	801	765	790	793	800	778	768	813	819	782	792	778	784	816	825	795	770	764	782	793	840	801	816	772	840	834	781	785	809	795	827	808	832	793	784	770	781	777	743	804	842	787	765	824	822	779	788	841	806	785	825	812	769	836	777	777	748	783	799	742	775	787	764	801	757	760	836	845	823	791	773	747	767	833	803	803	754	751	790	812	819	802	822	806	777	791	764	817	759	798	805	764	769	787	770	810	826	752	812	814	830	811	778	820	753	825	766	794	843	800	762	770	793	780	799	800	798	800	766	772	776	825	803	791	762	786	763	790	732	765	772	792	779	800	759	795	774	780	750	763	774	810	797	745	808	806	790	792	808	779	786	749	789	777	797	737	773	824	837	780	769	766	804	830	809	785	781	767	786	747	775	727	780	798	759	773	814	811	807	789	799	752	807	830	788	819	839	793	758	814	829	758	787	773	831	801	797	756	764	773	768	790	785	802	804	774	775	807	806	754	778	776	804	805	769	809	743	754	798	762	846	732	844	768	796	748	811	797	783	795	805	797	803	776	806	748	786	824	781	812	816	728	776	738	788	774	779	765	745	727	791	773	820	812	752	786	826	789	792	765	807	824	748	814	790	761	842	789	784	751	797	802	751	777	799	798	774	766	828	755	815	775	844	779	777	761	769	774	790	811	776	788	786	815	751	785	755	759	782	737	763	790	817	759	791	799	824	772	801	770	790	795	798	761	745	818	799	788	780	828	779	788	787	789	796	811	822	778	847	734	804	807	741	832	824	777	729	805	805	860	754	747	753	812	715	800	800	843	838	792	747	797	744	798	795	824	818	776	893	784	799	793	792	774	810	777	749	781	801	815	760	775	763	771	807	799	855	818	800	785	772	773	825	807	789	789	806	849	810	753	764	837	790	777	842	786	739	807	788	761	782	789	800	813	740	725	800	829	823	766	803	797	756	773	815	797	754	789	810	738	799	799	781	769	781	733	740	781	784	752	805	805	808	799	761	804	779	822	810	825	801	802	812	829	819	758	795	762	789	767	761	760	805	790	803	779	760	776	770	774	797	805	800	805	764	816	798	798	758	788	777	820	754	799	772	749	772	794	833	743	831	806	785	804	791	754	764	821	765	760	796	792	800	788	764	744	769	810	789	821	765	830	756	822	802	769	748	833	778	828	788	757	795	798	747	811	785	775	806	811	815	767	769	795	725	790	802	792	788	794	743	808	812	841	812	755	819	777	783	796	863	790	812	859	769	756	755	778	748	823	821	763	780	814	812	817	805	743	746	797	777	814	781	751	784	804	813	776	779	773	823	768	838	785	788	792	768	784	773	791	769	735	848	758	786	710	801	804	841	796	804	851	783	809	777	837	801	740	818	767	867	839	830	789	809	757	831	792	791	803	811	787	792	766	800	818	778	805	808	798	779	780	798	797	829	792	751	766	754	783	772	806	756	784	737	764	803	798	777	769	821	742	806	786	772	836	806	797	804	794	788	797	791	820	816	825	782	777	779	788	769	838	823	761	761	800	766
26619	20450	9384	1057	740	668	510	461	461	449	443	492	411	455	481	467	452	453	478	446	453	435	453	448	456	428	477	419	427	475	473	395	453	432	456	422	433	452	426	463	421	416	441	446	458	444	431	471	467	420	465	469	444	425	404	463	436	448	452	421	418	408	419	424	431	436	433	445	422	441	401	425	402	415	453	421	415	412	470	412	471	410	433	437	441	431	459	428	436	442	477	436	410	448	440	407	458	424	434	448	420	463	460	438	455	439	438	397	419	423	387	396	467	433	443	485	442	431	446	428	429	396	446	476	423	450	447	452	417	462	433	403	455	426	440	441	450	471	502	412	404	425	429	422	408	421	478	469	455	446	436	445	430	441	437	416	455	404	446	417	418	468	433	449	416	445	404	442	467	405	441	455	442	429	431	442	402	434	418	423	428	460	473	423	418	426	463	443	421	432	420	417	423	401	415	443	414	451	447	405	418	450	427	458	474	439	411	419	431	433	439	449	434	432	457	434	469	452	418	425	464	451	420	431	446	423	406	454	442	420	435	445	432	442	464	450	403	432	420	417	467	474	441	456	430	432	430	428	478	416	470	431	484	460	453	451	428	459	451	458	461	467	418	440	394	443	443	446	427	446	432	428	423	469	423	444	426	460	479	486	445	435	453	427	421	432	429	454	468	447	463	472	453	462	413	434	459	415	422	423	439	421	438	450	434	443	428	412	453	442	441	444	423	455	445	408	389	419	452	438	429	433	432	413	440	449	428	416	452	436	430	432	462	418	431	407	410	430	455	464	433	468	436	392	461	463	408	457	470	448	407	467	448	416	439	435	414	433	450	437	430	433	452	413	428	416	439	403	430	411	440	433	418	452	441	440	450	469	426	411	449	404	449	440	431	445	440	411	470	432	435	444	444	440	444	432	436	460	426	463	415	422	438	439	453	422	423	463	426	452	444	484	461	428	454	456	439	432	422	439	444	431	443	457	422	395	436	433	465	458	434	428	429	443	428	485	438	425	451	480	435	423	463	448	482	442	435	441	442	428	392	441	433	441	456	455	435	460	445	411	455	466	434	431	423	437	469	430	420	400	463	443	462	428	447	434	463	427	402	410	419	479	462	482	431	460	432	443	418	414	409	433	459	476	453	457	476	473	450	418	412	430	444	414	457	419	408	442	458	405	409	441	435	420	440	416	416	466	428	446	420	437	421	426	427	435	434	446	461	419	421	421	444	482	412	467	452	432	422	437	447	439	436	431	430	428	461	404	475	419	457	416	453	476	452	437	429	462	412	438	465	449	396	442	427	458	407	451	431	406	391	438	451	436	417	426	374	418	402	428	443	469	442	456	408	417	457	441	436	452	463	432	448	415	401	397	448	471	477	432	456	465	467	442	470	437	439	440	444	446	419	429	404	451	445	479	417	458	433	449	452	482	452	452	444	440	426	462	453	430	439	426	420	453	406	444	445	440	449	416	444	417	441	457	452	416	438	402	415	462	453	470	405	464	391	421	429	462	394	423	460	448	414	429	419	415	465	455	429	421	450	476	425	476	435	424	442	470	450	440	414	437	446	431	445	469	447	445	469	429	416	417	464	455	386	441	435	414	448	417	420	451	459	432	459	464	457	403	459	439	454	437	464	458	423	435	422	444	460	458	410	424	446	443	470	423	422	445	434	435	425	426	459	420	444	427	466	412	437	430	468	391	408	417	392	414	458	447	385	443	428	472	442	427	461	412	435	411	427	451	413	419	459	392	447	422	441	425	426	438	426	433	444	444	426	437	393	382	474	391	463	471	440	417	429	446	390	419	430	452	414	449	420	465	455	453	440	457	393	410	427	412	406	490	417	440	468	435	442	449	476	442	424	448	464	425	440	452	447	409	480	458	459	443	440	407	416	452	437	449	417	422	450	407	429	449	431	462	402	448	447	447	434	443	441	412	462	371	403	449	426	464	451	454	451	411	430	432	422	465	460	414	464	432	444	433	405	439	425	421	409	460	479	453	448	452	452	440	463	423	449	441	440	419	396	436	427	398	379	447	435	446	397	460	428	412	427	435	441	419	477	430	429	434	464	452	441	434	458	474	449	450	445	442	435	443	433	456	421	447	404	439	443	416	427	430	414	420	452	438	483	489	458	419	412	483	453	487	424	427	435	434	440	444	457	401	447	451	485	458	409	437	452	456	454	448	429	414	451	435	406	419	411	420	455	411	449	429	444	426	432	481	452	464	448	426	409	450	434	451	423	434	452	458	484	430	442	420	411	434	438	396	419	416	491	450	443	435	413	437	449	442	429	446	417	457	445	430	454	453	455	412	453	404	424	446	458	436	472	450	444	438	438	438	447	443	436	403	431	450	451	458	483	427	379	396	416	459	463	449	408	449	437	397	441	465	435	460	421	400	464	436	429	459	452	442	467	435	458	450	496	433	476	464	439	458	429	448	446	401	430	444	509	409	453	434	450	401	432	431	412	441	450	428	417	450	426	468	455	428	408	434	455	421	422	411	442	450	445	433	418	443	451	413	415	440	412	408	433	456	450	416	472	467	459	439	440	437	424	407	440	442	435	483	421	444	423	417	437	429	401	428	435	417	440	418	438	428	410	425	428	424	437	478	463	429	424	429	444	454	458	452	433	423	412	419	442	390	451	417	433	420	453	442	420	457	433	451	444	430	439	433	446	429	462	466	446	474	470	488	450	470	469	478	419	441	423	410	443	467	427	470	429	429	448	459	416	457	471	416	397	450	414	431	456	406	438	447	455	412	427	415	460	385	448	423	427	457	419	375	410	453	429	424	435	420	442	454	412	426	467	427	449	446	429	429	445	447	418	412	431	444	431	421	457	443	464	443	485	437	414	448	438	427	448	433	442	429	448	484	473	440	442	435	431	422	467	412	465	442	456	421	494	443	430	473	425	452	452	438	433	428	472	449	394	425	422	406	457	446	422	440	487	454	468	444	438	478	417	431	474	451	418	450	430	458	439	460	446	437	427	440	430	475	474	407	424	433	428	455	489	426	447	426	432	426	449	436	440	384	441	425	413	468	418	449	443	443	424	445	478	459	463	465	450	423	455	450	463	465	433	431	464	454	380	406	407	397	427	457	456	426	460	445	470	441	493	421	433	444	445	423	408	463	385	423	440	436	435	440	462	442	438	448	429	432	458	391	403	446	433	418	425	457	459	424	439	483	436	431	437	461	440	468	440	451	445	444	431	437	441	419	444	471	437	444	443	457	450	418	459	462	423	458	474	469	429	465	440	429	440	436	379	442	413	472	469	452	423	452	449	481	461	473	459	435	435	431	444	436	439	447	444	417	446	445	462	440	438	440	416	399	436	450	459	440	452	502	459	463	444	408	473	451	481	430	445	431	466	468	435	450	460	465	428	483	410	412	437	449	461	425	455	434	438	463	473	452	412	430	449	443	447	417	442	449	447	454	450	430	443	449	434	429	470	425	460	430	457	458	447	441	441	422	437	425	457	456	428	434	436	428	444	449	426	431
5205	1542	1332	859	727	703	638	664	598	603	610	585	589	588	615	530	572	618	543	547	578	528	570	545	551	575	529	539	565	595	549	583	537	566	537	560	559	563	590	527	550	549	570	556	560	554	565	550	537	559	520	570	554	582	590	543	541	531	536	591	565	608	565	545	573	598	569	591	553	633	565	579	546	571	556	527	545	594	583	562	568	577	530	585	543	534	545	573	519	545	589	529	561	581	547	553	590	517	538	516	591	588	594	559	548	589	583	550	519	541	548	576	533	557	556	541	552	575	532	583	565	568	560	544	557	550	513	532	589	558	576	520	551	588	552	540	584	583	543	548	524	530	569	537	555	596	548	538	568	541	579	591	497	506	588	548	558	570	576	542	551	591	582	537	577	554	526	519	564	550	526	556	554	583	538	543	543	558	564	584	563	561	563	549	562	571	533	546	531	562	534	548	545	544	573	546	564	555	555	613	525	543	545	592	544	532	551	604	549	559	548	570	532	546	530	510	578	593	584	535	585	556	578	577	537	577	594	593	555	572	581	589	570	585	545	533	522	566	551	564	570	599	546	568	523	541	551	529	624	583	546	535	549	556	552	551	576	581	523	558	584	517	523	520	535	565	582	571	568	579	562	527	549	603	546	573	544	511	552	574	560	558	565	549	555	562	530	574	535	533	522	554	566	591	546	553	536	553	555	571	554	563	559	539	555	536	564	537	590	529	562	559	593	583	563	543	564	626	531	564	583	613	523	587	578	538	532	583	559	579	523	556	563	499	591	520	567	553	543	544	524	583	556	565	527	547	533	596	508	551	584	536	565	570	559	591	526	572	532	533	538	558	554	575	556	523	539	565	532	574	517	580	582	536	570	547	548	554	565	537	559	562	570	560	565	571	581	595	597	556	570	539	612	558	545	560	533	581	576	544	561	581	514	508	568	594	578	514	570	581	547	573	528	561	573	552	533	577	531	565	611	628	563	571	551	556	549	582	553	519	582	584	556	588	550	549	570	574	582	543	584	548	518	589	559	565	557	535	560	556	534	562	552	579	581	563	548	577	585	570	611	553	622	509	551	556	558	553	610	585	529	593	562	525	550	549	530	549	554	575	541	578	555	562	550	542	555	548	574	575	538	577	525	546	625	557	556	531	564	557	524	564	584	535	591	577	554	511	560	567	555	555	577	573	572	584	560	595	576	578	543	546	590	540	571	559	534	565	543	528	548	525	544	543	567	587	544	560	583	585	541	520	577	554	568	594	591	511	563	549	528	561	562	562	541	564	534	570	538	583	549	532	550	556	559	593	558	534	573	565	577	636	569	558	536	574	580	592	602	498	552	602	601	501	539	562	587	594	573	589	569	536	575	545	561	525	559	542	524	556	550	559	546	624	546	516	542	580	586	588	574	523	590	536	543	570	569	562	555	553	579	566	562	565	583	482	567	555	595	571	544	590	538	557	558	521	556	598	574	549	551	575	540	498	566	551	546	570	539	553	578	564	590	564	553	592	590	591	567	543	531	584	537	536	526	578	553	605	532	573	556	538	553	549	562	584	506	532	599	565	551	571	557	605	545	546	564	533	556	573	582	546	564	567	569	522	578	561	521	575	554	537	541	546	560	588	564	568	552	534	597	589	548	533	542	601	592	569	551	537	571	531	560	577	533	605	553	617	515	573	572	540	591	560	564	595	599	594	573	559	578	535	567	562	562	503	564	576	586	565	540	606	564	570	513	575	574	552	577	554	582	581	551	557	540	529	546	515	595	564	555	530	553	567	553	557	537	534	595	561	590	538	593	541	545	525	535	584	564	513	592	520	576	551	521	543	539	586	587	552	613	580	520	557	549	575	577	596	540	590	537	599	541	565	582	551	581	568	550	517	572	594	611	552	551	547	540	541	559	533	604	543	528	522	570	555	538	555	531	535	598	603	561	580	565	547	538	516	566	540	552	521	571	583	552	535	575	554	552	570	518	531	525	560	552	546	562	546	528	625	560	567	583	535	561	553	553	495	541	581	553	551	562	560	564	559	543	573	573	521	568	575	507	592	588	534	574	553	525	541	546	575	569	542	580	561	544	570	541	594	549	567	542	537	534	556	548	552	577	551	539	539	540	535	590	572	576	552	559	571	553	558	541	553	570	548	569	560	556	584	573	596	527	555	550	567	600	552	596	624	569	529	564	608	574	520	565	583	578	565	554	528	573	585	551	558	577	552	591	584	592	567	596	559	581	605	553	541	582	586	575	563	539	574	544	583	558	562	562	531	596	560	520	567	542	525	589	559	538	527	557	564	586	537	563	575	591	534	546	554	538	549	542	554	555	573	574	587	568	518	535	542	509	566	597	553	590	578	582	608	573	513	587	537	608	537	545	554	583	564	516	576	571	562	527	561	561	594	594	542	572	534	559	542	579	541	561	568	542	553	554	544	564	552	543	578	540	543	558	579	574	569	553	565	571	565	591	606	567	559	550	573	537	545	565	566	550	514	543	551	578	596	573	552	582	569	506	545	541	526	572	562	522	555	545	554	597	543	573	575	554	534	561	561	637	562	547	574	548	593	535	587	593	536	575	519	567	551	537	536	597	566	519	540	546	576	537	576	571	559	541	526	532	577	554	570	556	574	538	575	522	557	546	534	525	552	570	536	568	558	529	551	562	588	558	612	509	555	545	599	565	543	528	587	516	542	584	593	602	566	557	551	539	568	526	545	561	582	581	560	542	577	554	565	558	557	572	492	564	532	553	537	561	588	559	567	567	563	559	563	575	596	509	585	532	560	565	536	524	555	583	566	538	595	527	566	562	579	529	570	578	542	566	580	563	508	565	531	572	541	537	570	573	612	603	545	544	536	602	592	551	569	560	557	545	547	548	564	600	584	573	570	534	563	602	509	519	566	593	557	513	581	577	595	551	551	568	599	620	553	551	553	578	593	539	604	564	574	565	557	536	551	603	604	587	601	554	595	571	564	552	567	582	610	583	571	568	531	524	553	562	523	581	560	537	528	583	544	581	589	608	543	537	565	608	563	587	568	571	589	552	591	563	600	509	540	523	552	534	563	516	544	556	565	541	594	548	596	547	540	578	587	563	556	522	557	570	540	535	559	555	584	549	534	566	561	569	526	569	556	553	560	601	505	594	564	528	590	558	556	529	543	575	585	569	556	571	563	585	550	564	536	577	561	562	542	548	566	589	587	524	605	542	546	572	541	556	538	541	567	574	565	584	566	535	522	557	579	543	586	552	572	552	568	530	537	561	591	556	541	553	560	550	523	555	550	569	533	582	545	548	544	547	564	547	564	551	530	640	566	574	564	542	591	588	592	583	546	543	597	559	559	558	532	575	560	549	545	539	542	570	540	585	579	582	542	547	543	549	544	588	546	518	557	593	607	562	525	530	576	596	558	560	592	544	513	590	573	595	590	539	567	571	577	524	542	567	570	573	561	550	563	521	576	582	571	530	597	558	583	553	602	536	545	595	555	557	544	580	592	553	560	557	554	537	567
23667	20942	28178	23847	20927	9737	1559	1084	935	968	942	858	820	821	820	815	784	805	761	796	813	813	753	790	791	742	774	829	730	727	738	753	744	714	732	731	716	743	732	774	736	737	743	729	761	810	774	758	745	729	725	777	769	730	729	776	737	754	767	763	712	723	776	710	750	710	758	725	752	729	702	675	720	718	747	744	730	782	746	731	760	784	761	747	743	732	727	759	706	653	684	721	682	744	671	715	700	715	722	760	744	773	781	738	725	717	720	701	699	751	676	773	748	766	701	760	710	722	801	765	702	742	757	723	735	712	727	743	732	756	710	702	719	701	763	706	731	742	717	681	711	687	766	755	724	726	722	726	763	720	769	748	800	751	768	706	732	787	758	740	745	749	729	745	715	770	715	746	749	760	769	720	728	733	665	726	776	689	743	737	713	731	778	766	772	735	753	699	717	765	701	723	748	709	782	711	714	745	749	730	742	749	773	747	764	713	744	700	690	750	739	780	755	754	710	752	714	667	759	716	744	730	726	708	714	709	739	699	724	736	778	684	712	685	724	714	788	731	776	733	690	738	726	755	698	719	709	720	699	746	736	781	760	743	703	736	745	698	763	716	756	710	681	702	728	694	771	700	730	750	729	723	711	770	722	709	786	676	740	731	727	717	757	714	753	696	752	748	753	729	773	698	770	669	700	708	753	754	711	735	711	760	721	660	716	682	704	681	746	758	770	714	742	754	707	762	723	766	754	759	744	793	748	716	712	740	746	718	724	744	785	723	760	772	728	768	740	742	706	742	716	670	739	717	741	739	700	741	712	793	704	717	693	698	757	708	783	719	749	757	734	703	762	721	725	726	703	687	673	738	770	714	751	700	718	668	708	715	800	754	741	777	761	750	733	706	717	728	763	695	744	678	711	709	733	730	757	736	742	708	738	727	690	697	730	741	704	675	722	687	773	708	748	696	754	756	731	768	675	706	748	740	722	797	750	732	739	722	739	721	754	752	751	673	714	729	743	738	734	809	754	712	750	718	782	705	716	738	737	763	768	737	746	788	689	712	733	786	745	753	737	753	728	768	761	764	714	757	673	760	731	705	718	751	754	696	765	725	715	749	726	748	738	737	759	699	732	732	721	733	722	758	718	655	739	708	697	700	695	748	773	715	713	749	729	650	722	694	733	706	710	739	736	732	724	774	736	723	708	711	749	694	698	730	768	732	734	740	713	768	729	703	754	704	764	739	730	769	706	745	709	736	736	721	728	684	722	756	735	744	681	721	715	712	727	785	739	712	707	752	739	740	766	697	729	736	717	741	735	735	742	729	784	708	733	724	788	696	776	757	780	686	739	742	764	752	698	680	715	711	738	744	746	724	719	723	661	742	745	709	730	717	733	737	775	747	730	723	743	724	738	729	734	725	779	684	780	719	784	730	717	731	719	731	764	751	735	752	716	754	730	749	718	747	816	732	737	756	735	756	725	716	721	772	736	750	738	748	716	702	787	764	722	745	673	734	729	694	732	700	729	710	742	746	750	733	767	718	723	707	706	747	751	698	770	728	726	755	748	704	725	715	746	706	728	737	714	731	748	743	743	716	775	793	765	756	699	708	707	742	715	716	717	787	705	695	729	731	791	729	681	720	758	701	717	718	756	741	788	730	745	682	776	741	752	739	710	764	763	762	736	709	743	727	762	725	725	696	699	669	750	771	709	747	713	699	731	748	687	770	723	743	756	693	768	706	715	780	720	774	720	743	737	799	693	744	697	749	740	753	702	712	678	755	743	765	720	730	716	709	695	729	788	732	731	731	720	710	714	745	714	744	728	754	711	759	740	740	702	728	746	748	763	722	741	744	763	712	719	707	695	713	700	737	706	742	708	755	757	763	745	722	697	738	738	755	786	742	710	734	702	737	752	695	696	725	724	716	737	782	770	726	726	762	735	733	695	735	744	760	737	708	747	743	749	748	708	713	680	715	782	730	751	680	737	755	708	733	754	661	719	719	804	729	711	731	727	752	746	734	757	692	712	744	731	683	791	709	730	706	798	742	761	752	760	750	733	667	691	716	724	769	767	714	749	734	719	742	717	704	765	717	724	745	713	740	780	706	729	718	758	753	724	757	759	715	738	700	750	723	726	762	697	737	721	729	751	760	685	750	735	725	705	722	732	700	758	703	731	744	707	750	706	739	793	765	755	727	751	755	701	722	770	750	729	787	734	732	755	752	783	732	717	760	735	680	735	681	694	722	682	764	718	753	724	743	701	737	734	754	772	738	758	754	716	721	733	735	713	701	679	726	734	835	741	744	689	748	686	709	699	778	733	714	724	726	729	800	711	712	736	735	737	733	706	763	730	717	711	731	800	756	768	764	721	736	727	764	717	728	722	699	734	730	749	725	696	757	724	732	680	689	735	747	722	733	752	718	739	765	719	694	722	716	734	762	749	720	673	713	745	712	740	763	706	777	754	706	721	719	755	711	786	787	719	705	734	677	806	706	748	744	768	721	744	740	721	750	681	693	757	750	782	716	744	673	724	759	740	743	758	738	714	696	709	738	717	758	743	714	720	738	742	729	749	682	722	788	758	691	710	723	720	712	686	713	740	750	749	772	746	709	703	737	722	743	719	712	743	737	693	759	726	688	732	731	770	667	755	705	741	726	726	705	738	694	708	745	732	724	716	702	722	712	737	699	729	754	742	681	745	735	729	761	719	770	710	807	751	760	689	692	743	791	732	782	700	742	777	728	746	692	749	766	726	720	751	686	711	724	765	739	753	728	756	707	748	738	767	705	723	738	676	755	743	659	813	755	674	764	718	734	757	761	755	734	750	774	725	722	753	692	731	719	721	697	743	718	760	701	760	707	778	705	695	790	685	724	762	746	766	772	745	708	728	702	739	733	729	713	729	753	719	723	724	773	730	754	771	747	654	739	760	730	722	751	770	670	711	691	755	728	754	719	735	770	750	775	704	763	723	728	747	738	738	754	754	715	728	712	725	792	724	729	704	691	738	773	679	756	731	717	722	765	754	746	731	761	723	740	716	742	727	754	738	741	691	739	689	786	732	713	716	750	762	732	763	716	745	729	752	776	732	706	687	734	693	731	716	684	736	699	726	709	745	704	780	707	668	742	752	732	733	729	727	674	680	734	759	677	696	705	715	697	774	763	735	712	750	760	764	746	743	710	713	756	713	747	743	755	774	732	714	789	768	727	753	742	756	721	726	706	734	731	747	719	697	744	742	764	747	741	705	719	781	714	674	757	745	806	755	725	727	725	742	679	724	673	739	786	713	709	719	735	740	745	710	707	743	706	727	726	756	721	753	723	712	718	773	719	727	731	742	703	738	719	689	699	737	761	730	676	758	697	720	690	716	710	690	755	735	750	762	747	734	730	765	720	786	746	747	727	722	719	704	698	710	753	724	710	769	769	717	697	733	745	763	781	716	734	762	726	765	769	710	768	689	711	763	722	755	693	655	688	693	750	727	725	718	762	693	726	717	723	749	791
11212	10217	8035	4216	3052	2435	2036	1722	1529	1384	1216	1308	1279	1135	1161	1095	1056	1037	1022	1011	1027	983	1072	975	943	961	961	967	947	949	956	989	913	956	933	938	986	945	988	921	919	907	991	975	942	943	971	917	913	891	952	960	959	952	906	879	971	897	912	914	916	928	932	903	891	938	898	917	935	953	992	959	977	910	929	886	941	942	920	928	926	931	943	898	939	898	904	943	922	883	910	938	917	887	917	940	1019	890	920	939	945	912	963	962	901	934	927	966	885	935	882	902	923	929	945	941	862	884	925	916	980	890	870	848	930	870	857	953	872	865	885	921	944	949	920	933	902	895	927	911	948	887	1033	952	922	913	988	941	898	924	978	930	909	908	888	937	955	914	927	914	928	954	933	949	926	914	931	886	892	914	914	946	960	884	910	959	884	923	932	938	910	914	856	997	874	985	938	887	903	912	913	922	960	904	907	918	931	953	909	909	900	898	913	915	909	918	866	919	907	943	941	915	935	905	990	901	929	903	913	888	900	903	934	919	888	923	923	932	858	920	917	938	915	906	927	924	882	1002	953	883	918	887	939	893	960	903	912	945	946	921	897	911	936	906	901	892	961	913	953	887	906	899	873	930	951	909	920	933	901	959	903	923	953	926	926	944	931	963	941	1000	929	923	888	932	916	903	966	873	930	917	943	875	948	958	954	953	907	917	920	1008	863	909	907	942	848	902	959	978	938	895	895	897	891	903	942	948	914	938	915	956	888	969	949	919	927	955	920	924	901	940	932	962	942	873	927	917	923	842	948	915	962	959	969	942	912	947	951	936	930	994	875	953	934	943	1006	922	888	968	911	867	931	951	917	951	985	916	941	967	957	922	934	926	911	945	905	922	918	946	877	898	941	941	898	901	866	946	947	947	908	897	944	883	909	961	932	938	921	930	912	910	894	927	945	949	864	918	973	900	925	860	896	935	931	874	975	951	887	967	959	937	886	913	861	910	906	918	893	925	904	918	867	949	947	943	950	940	868	966	909	972	931	929	897	924	970	907	963	937	947	913	889	966	937	911	872	885	958	931	895	947	927	950	888	963	893	894	1003	935	868	937	943	899	942	900	938	951	910	902	922	872	920	961	899	942	901	926	920	955	922	889	923	954	861	886	942	930	929	916	892	943	930	952	956	864	923	942	939	916	949	966	926	944	911	956	926	895	855	937	938	884	891	961	957	944	916	894	925	898	907	923	916	928	940	969	905	972	904	952	903	909	908	942	946	928	940	895	881	852	905	871	928	935	834	948	908	921	943	884	936	934	884	903	953	952	922	909	870	980	906	894	946	872	945	962	905	893	902	906	917	937	873	938	882	953	888	914	936	899	903	949	948	940	924	959	907	901	874	900	899	937	916	951	943	889	942	914	906	901	867	914	924	978	958	912	904	972	921	927	909	1001	942	972	913	913	925	940	991	906	915	906	895	938	911	977	946	877	949	960	928	942	921	940	902	917	899	953	885	898	971	928	919	915	945	961	922	919	962	921	954	913	912	887	942	942	889	919	943	895	907	916	950	930	910	938	964	903	949	945	925	899	944	937	966	879	851	881	927	918	932	873	898	923	952	978	984	951	932	889	917	893	919	928	966	888	916	955	905	915	888	919	907	915	960	979	938	918	900	944	954	970	892	958	925	934	937	954	910	909	892	893	911	872	883	874	897	930	934	922	952	913	920	875	882	915	918	950	941	959	893	926	920	854	937	869	884	947	914	899	955	914	944	857	951	882	913	949	904	887	929	981	899	961	877	910	961	869	923	876	969	907	901	934	913	904	882	953	935	928	885	940	922	952	900	917	917	841	973	919	929	930	908	916	921	930	931	940	949	924	933	942	923	948	962	1006	937	873	953	941	865	897	882	923	996	937	929	905	914	906	935	907	903	948	948	883	882	850	904	925	913	913	935	945	859	961	957	978	888	876	884	941	899	931	878	902	888	953	902	900	899	946	957	924	917	888	926	958	935	849	904	910	875	918	953	950	871	923	961	973	941	956	1000	995	896	928	850	907	903	940	892	874	927	880	904	952	888	880	930	928	964	972	951	935	966	939	896	892	901	907	934	888	902	926	935	961	875	903	892	900	968	971	950	975	903	969	942	896	889	882	968	894	951	901	962	954	877	947	942	924	915	966	943	918	923	907	916	965	883	949	932	891	882	972	864	927	905	959	859	862	917	918	940	933	942	954	929	930	906	919	862	930	931	896	944	917	915	905	952	909	941	851	943	940	873	913	923	935	912	951	909	882	912	953	926	897	940	915	930	977	912	882	951	894	937	931	892	895	878	888	922	905	934	923	956	948	961	935	912	886	984	921	931	965	933	892	941	895	927	908	939	917	961	923	901	927	924	872	1003	916	951	949	938	938	962	967	938	969	966	889	900	903	893	970	928	933	931	938	899	918	925	960	876	950	905	961	975	838	881	961	940	921	894	925	904	962	896	880	924	913	937	888	882	902	922	885	914	925	908	945	876	917	895	895	880	929	939	961	901	909	935	912	877	910	963	887	931	908	909	901	902	860	927	935	912	921	934	930	911	947	993	939	833	889	876	860	905	890	904	922	836	961	875	914	911	832	947	934	961	931	946	911	898	918	983	960	894	916	890	924	963	954	930	938	904	914	941	890	985	971	968	874	870	906	938	926	919	922	887	918	965	926	939	941	934	904	922	928	931	916	929	923	990	896	892	943	913	873	874	902	913	862	926	938	896	962	942	931	919	857	864	932	911	897	889	951	902	896	924	917	949	897	920	922	915	900	888	909	928	913	902	899	944	924	867	933	874	891	917	901	891	891	886	885	965	948	944	936	953	906	998	970	910	900	925	939	905	948	901	861	880	937	904	915	867	907	883	948	957	900	934	904	963	883	916	863	934	930	901	905	873	921	941	921	911	872	961	939	888	885	912	947	919	948	902	961	907	962	886	908	925	924	882	923	888	892	974	943	951	928	877	984	887	941	925	952	917	947	947	927	904	913	859	941	892	969	958	921	901	952	925	946	860	934	938	978	1001	888	893	891	877	913	965	916	941	884	945	929	1004	913	947	920	888	927	901	908	969	915	887	983	1008	887	948	960	945	905	932	954	931	921	923	938	895	910	950	921	892	907	902	910	920	947	898	938	896	970	938	942	916	876	970	921	920	917	910	892	941	891	920	848	908	947	914	916	895	896	892	966	911	934	893	869	941	959	932	921	891	965	925	943	897	894	909	923	932	911	880	927	906	965	934	946	944	869	902	949	968	967	954	871	913	913	903	888	900	928	905	909	973	931	930	869	883	930	962	877	925	892	882	917	930	931	979	891	894	939	917	902	915	948	955	916	922	903	909	906	947	915	928	943	867	963	914	880	976	927	893	961	938	903	959	897	893	966	931	925	940	980	935	913	939	962	920	918	921	896	949	959	943	922	914	931	851	940	950	1007	920	941	940	971	921	903	895	897	898	923	914	910	941	898	948	919	917	938	937	958	906	933	924	899	949	912	874	868	940	958	903	901
22697	20928	28612	23388	20928	20963	7788	1458	1084	1018	933	863	887	761	821	766	762	700	729	705	672	696	693	678	693	624	702	628	648	676	620	636	674	649	669	619	624	691	640	655	615	643	655	651	622	701	672	655	646	683	610	683	665	622	657	668	639	623	647	621	640	675	647	645	618	611	618	609	601	567	644	613	632	629	622	627	616	641	584	633	624	592	658	655	646	653	616	637	641	640	660	623	610	640	587	677	652	653	608	643	640	631	641	674	623	589	596	597	673	624	622	652	605	636	658	633	614	644	605	630	620	649	606	641	633	656	656	650	644	619	630	631	637	587	613	658	594	614	618	615	649	696	592	663	653	617	596	655	632	573	642	664	653	636	629	669	639	610	626	649	604	640	655	652	630	627	632	624	686	644	592	679	619	613	641	622	605	620	607	616	611	650	620	644	609	594	630	626	607	606	613	622	569	584	637	609	631	647	648	617	608	602	629	615	611	622	601	671	626	616	652	600	605	635	624	656	610	624	615	603	598	588	656	602	612	598	629	598	593	627	650	662	642	606	646	627	617	612	618	669	612	622	608	613	679	560	619	640	646	647	594	620	638	612	657	584	652	623	585	643	619	633	630	629	652	647	619	616	628	658	621	644	665	622	582	618	602	606	635	613	601	591	640	591	596	642	655	599	650	612	632	602	566	619	619	632	625	617	642	619	618	618	617	628	650	641	600	611	616	610	666	621	609	630	653	605	662	633	692	631	599	584	624	637	610	610	570	634	653	615	621	586	616	636	584	605	670	651	597	646	622	674	615	653	684	621	631	574	609	665	617	671	644	632	624	587	642	624	639	602	603	655	632	621	644	675	642	577	576	605	640	612	605	645	625	635	630	628	578	639	616	648	645	608	611	670	611	635	609	591	651	633	630	612	615	647	623	617	605	628	618	630	590	660	665	635	591	645	626	619	579	593	625	612	623	607	670	652	588	689	624	587	674	626	640	647	603	628	610	594	601	629	635	621	611	635	628	592	646	659	614	598	624	594	622	640	633	576	630	663	613	657	593	635	657	671	627	630	582	604	636	633	589	622	650	646	609	617	601	590	622	611	604	623	595	683	628	616	628	578	665	630	607	631	656	609	624	653	661	593	662	635	632	632	582	605	603	582	632	669	623	661	605	607	638	671	638	623	632	634	628	624	665	602	636	561	621	654	648	652	600	660	598	707	676	656	611	579	633	590	587	605	614	662	649	630	596	668	627	587	661	683	628	604	661	635	608	609	619	643	617	635	634	622	619	587	621	583	593	638	612	613	640	612	654	598	644	609	623	643	580	608	674	647	650	593	658	631	621	603	618	656	630	605	584	594	598	610	619	647	633	622	666	638	590	601	586	572	613	642	610	566	630	626	596	654	626	620	620	634	679	616	661	637	636	668	615	612	649	618	638	601	605	628	670	586	672	656	634	639	622	630	589	625	602	624	611	624	658	621	607	611	599	626	589	616	633	640	692	627	606	633	640	620	613	639	612	616	623	654	656	619	643	654	654	642	650	616	609	646	630	658	576	625	598	601	656	588	650	652	636	638	604	613	635	640	618	656	617	578	664	619	582	645	654	636	619	618	620	597	595	619	555	594	633	618	668	609	651	611	619	609	579	592	637	663	642	603	655	617	631	646	627	642	641	642	606	617	586	643	652	612	658	609	650	562	628	571	674	613	605	625	603	619	614	632	624	598	600	602	621	643	624	653	611	589	608	618	620	638	674	626	630	630	629	638	620	614	642	603	649	636	615	615	617	596	606	617	648	611	615	641	614	612	635	623	633	635	640	603	589	647	600	603	625	640	624	637	647	575	669	628	638	616	599	593	649	612	591	633	648	593	651	617	599	621	607	623	569	598	584	629	603	644	627	667	682	576	623	605	623	661	669	615	625	634	628	608	594	612	643	646	586	614	606	609	634	595	627	626	637	604	630	605	602	649	615	645	619	645	618	577	584	560	615	611	598	610	657	639	612	613	669	681	649	627	568	615	660	620	660	631	668	630	612	631	594	627	629	622	637	630	615	600	697	618	632	647	644	677	575	605	638	663	638	612	625	639	656	591	603	622	616	667	623	618	601	626	644	650	604	664	619	688	634	573	614	604	617	677	623	592	677	641	617	597	606	622	624	638	611	679	596	624	583	589	610	645	627	607	678	608	649	592	612	631	577	587	623	618	620	608	643	645	645	595	641	598	635	648	588	635	686	596	621	693	592	587	664	617	613	614	641	645	619	627	604	632	601	634	680	601	629	642	632	631	613	632	623	619	633	629	642	649	615	655	618	660	612	643	658	606	656	635	631	660	601	592	587	658	616	647	610	659	621	597	658	636	604	564	639	591	625	602	621	636	638	588	635	653	635	658	705	656	644	607	634	600	651	577	603	612	643	597	634	611	652	641	613	609	604	648	632	611	653	631	619	580	651	612	645	618	638	614	592	599	622	595	627	589	637	610	621	622	651	606	629	626	579	662	636	587	618	652	614	648	598	609	605	647	639	648	601	596	644	613	618	595	578	619	607	664	636	591	629	574	626	627	670	581	625	609	619	608	672	666	612	636	638	611	624	612	653	639	606	649	643	601	633	625	623	588	646	599	629	638	618	607	620	604	663	623	655	600	658	555	634	646	630	540	581	589	633	629	636	629	631	606	613	564	607	594	594	637	613	627	619	586	609	602	640	632	625	641	602	622	664	636	622	614	573	621	602	647	584	599	630	606	584	611	622	604	618	586	648	611	609	617	606	624	622	647	623	635	577	602	644	594	589	681	620	602	589	585	629	618	621	620	580	639	631	626	616	640	618	626	618	657	652	627	590	626	613	636	627	633	613	565	637	606	608	646	604	627	628	610	627	636	599	656	587	615	644	627	619	576	639	606	644	624	630	568	629	607	669	623	612	626	644	612	575	636	607	625	611	615	604	590	648	616	672	625	596	638	622	565	596	606	622	625	622	627	653	651	591	609	593	615	608	626	601	580	644	635	610	658	634	628	606	635	638	629	621	586	607	658	629	614	645	651	633	598	656	631	590	624	658	623	674	648	654	627	598	581	623	625	553	617	595	640	659	644	641	618	599	640	666	667	622	628	624	635	682	635	661	624	656	594	652	646	588	688	634	584	612	616	603	591	611	632	590	583	678	609	628	610	613	677	593	627	628	618	610	603	589	603	618	582	625	621	609	615	614	629	605	615	623	634	631	622	641	615	631	607	642	647	605	639	630	634	656	621	614	618	625	634	632	623	632	652	622	584	672	593	651	618	636	618	635	587	617	642	626	620	624	671	604	599	647	608	592	631	598	571	636	631	631	583	604	622	616	619	620	622	608	613	622	641	645	617	627	676	597	619	647	611	615	603	657	597	624	605	590	606	637	650	637	615	601	634	585	579	663	642	663	597	637	579	613	663	652	677	601	594	599	623	624	631	642	624	614	617	605	595	610	585	536	644	622	592	596	599	622	596	632	637	605	630	668	631	632	618	646	600	591	644
9428	16168	12768	6779	4793	3693	2857	2417	1975	1817	1541	1459	1360	1240	1185	1119	1115	994	1062	985	994	928	918	915	892	864	896	885	890	862	804	873	821	841	828	848	828	801	824	843	800	850	827	888	852	771	805	816	832	822	805	856	815	791	827	836	834	849	823	801	822	798	762	769	782	796	784	768	850	823	792	774	791	805	835	814	774	817	783	824	810	795	794	802	740	859	730	816	747	777	767	808	793	809	771	787	786	816	760	760	805	797	801	830	803	819	760	830	772	808	837	736	811	750	815	841	774	817	805	787	849	775	815	795	768	786	756	816	794	726	823	849	784	769	766	778	818	794	773	818	818	785	799	744	796	817	797	770	803	762	817	792	834	844	788	775	774	795	775	761	780	760	787	761	804	762	770	813	806	743	767	823	774	838	794	774	868	796	839	746	776	776	762	797	776	790	789	753	764	766	851	806	796	752	775	822	788	814	807	794	821	800	747	818	785	805	769	818	758	819	844	805	768	776	822	765	806	768	788	814	798	805	835	728	795	835	736	790	798	783	767	821	735	823	807	816	817	822	786	763	800	760	816	796	752	760	799	746	760	804	798	814	784	768	784	791	789	750	816	798	811	752	769	830	799	779	821	782	802	798	748	758	810	825	784	846	781	813	803	801	797	734	825	827	737	780	746	806	804	788	839	803	800	823	753	779	825	797	803	791	767	820	847	776	763	793	750	736	779	772	764	761	801	783	740	800	764	771	798	750	819	791	778	762	787	814	795	775	807	775	769	779	840	786	815	777	806	782	770	826	840	822	759	833	770	803	823	800	758	747	780	801	793	784	791	780	809	824	792	769	818	781	777	754	770	754	767	751	838	767	763	797	830	778	781	780	825	794	779	801	723	824	746	825	782	847	778	793	834	808	780	824	791	820	824	732	787	781	824	780	761	819	796	805	779	869	799	840	751	851	830	773	746	745	759	796	829	793	828	781	790	747	766	809	811	789	788	844	821	810	824	804	797	809	816	798	800	807	794	744	772	788	798	839	749	827	761	711	801	805	763	770	773	817	749	802	783	815	762	798	789	806	763	824	800	819	773	769	814	765	783	726	785	717	809	827	781	737	732	788	813	805	767	730	819	782	747	765	795	824	822	844	765	752	796	769	796	803	807	790	792	827	777	796	787	781	768	800	835	769	798	779	785	778	803	820	794	818	744	830	780	732	815	791	805	790	774	817	770	794	770	788	828	736	779	809	781	741	792	817	806	828	784	798	757	790	787	837	773	818	822	808	793	766	870	791	786	773	819	851	850	790	776	754	755	790	764	787	889	801	826	807	785	796	837	789	795	783	771	774	771	804	794	821	801	759	798	783	788	795	799	786	792	763	790	806	831	780	758	760	743	795	837	756	758	784	791	750	813	795	823	824	735	785	785	799	783	750	742	803	744	809	801	780	811	705	828	805	774	758	780	795	781	788	802	800	766	817	757	818	786	796	806	777	816	806	802	800	749	752	790	827	756	802	838	849	780	796	781	737	799	812	813	731	768	740	819	737	753	792	767	787	773	770	718	821	764	779	806	789	802	797	759	761	812	809	763	828	786	801	794	816	796	801	828	807	797	796	768	783	814	780	781	737	812	787	821	823	796	744	791	803	796	821	832	807	809	776	768	812	788	745	742	802	803	828	800	779	827	766	770	783	854	818	790	830	779	778	803	779	781	800	771	743	778	764	850	836	797	760	734	805	765	736	807	785	782	795	759	752	819	785	820	726	783	758	839	786	762	794	782	814	811	801	775	777	774	740	778	776	801	812	805	823	802	803	766	818	762	830	766	854	790	815	776	781	809	796	803	773	764	770	783	779	779	807	819	732	786	806	779	820	759	810	772	790	791	854	832	759	787	772	839	793	760	766	818	807	817	795	809	778	791	833	766	726	750	807	792	789	757	748	786	807	777	820	830	748	727	802	825	828	847	810	781	789	749	767	831	809	737	844	768	812	763	806	843	780	772	753	763	838	818	812	792	810	802	805	802	836	791	759	775	804	776	828	792	798	800	812	752	784	783	839	790	782	824	832	790	831	754	795	787	736	748	774	778	788	800	760	795	796	800	781	786	778	785	827	782	822	759	840	794	778	839	768	763	793	819	765	797	740	825	794	747	808	779	785	780	779	768	814	790	782	772	792	801	780	739	792	780	812	791	761	813	786	793	786	761	775	825	787	824	796	790	766	803	803	773	775	780	849	801	800	769	828	771	784	822	791	806	764	764	786	750	768	786	775	763	750	825	768	792	784	814	786	782	785	826	753	811	795	796	755	781	757	767	808	794	761	834	816	782	821	847	816	756	823	825	783	805	807	780	831	777	803	863	790	775	729	787	790	782	755	818	779	751	781	831	770	744	784	776	748	825	826	773	718	794	794	818	750	813	751	817	776	809	792	816	780	807	764	754	807	756	795	794	756	747	787	789	870	818	786	780	769	746	811	778	768	771	833	767	753	793	774	796	771	812	793	792	752	809	783	742	823	758	777	809	797	830	745	813	842	784	782	766	759	786	748	755	798	771	806	807	820	851	821	764	778	809	850	792	799	834	805	804	782	796	805	790	821	784	745	778	755	765	756	780	789	803	799	842	762	797	774	809	771	759	832	766	816	826	809	782	793	762	805	760	752	762	853	766	822	797	776	801	833	762	801	768	797	782	790	744	804	755	800	786	773	715	781	786	827	767	748	734	782	777	823	807	795	813	739	808	786	808	729	772	775	810	842	835	798	813	794	775	778	800	783	756	806	853	789	791	804	830	798	774	851	786	832	853	801	741	716	827	771	755	808	754	830	751	817	785	782	772	810	764	807	788	741	809	811	817	799	763	799	801	775	797	826	795	762	796	799	848	772	794	806	776	754	791	786	773	814	770	761	776	782	794	784	799	800	747	741	775	796	801	796	778	791	812	777	800	810	813	819	776	783	866	797	741	767	819	783	858	791	767	775	761	738	776	838	780	805	835	813	786	783	769	788	818	789	803	821	789	787	788	765	785	759	795	837	756	804	792	776	810	829	809	849	798	797	772	780	808	779	812	778	775	813	797	819	795	806	851	843	765	768	807	823	782	803	824	782	867	807	808	771	759	818	778	779	762	822	769	786	834	782	799	814	813	822	775	780	748	795	794	790	868	786	767	761	839	774	775	777	770	756	790	809	822	771	847	786	777	802	751	795	774	751	821	808	750	826	802	798	764	787	805	799	790	775	787	797	769	813	730	786	749	821	791	801	748	774	790	808	800	803	774	763	785	789	775	792	784	757	784	790	792	827	829	826	834	841	784	822	740	781	761	784	802	760	835	770	788	770	745	790	833	827	765	777	754	785	738	801	790	795	803	786	792	828	783	755	797	770	823	787	779	800	808	803	803	780	760	756	775	773	734	791	766	732	804	827	826	798	813	737	831	736	788	821	832	789	771	796	753	783	773	817	741	826	776	786	774	723	789	782	781	767	823	810	786	815	791	817	784	795	769	841	792	754	789	814
26622	20368	9005	843	530	483	481	458	489	453	494	410	435	450	448	439	446	419	422	417	476	447	434	435	438	430	421	481	468	417	407	422	432	459	437	433	427	469	450	453	466	452	412	422	475	388	408	416	460	445	409	427	430	449	430	441	410	460	453	458	448	432	420	467	420	415	469	425	423	440	393	469	460	437	441	411	457	401	403	429	451	456	451	471	436	444	462	439	433	398	426	432	471	456	442	457	408	402	464	442	439	434	425	416	446	383	434	424	457	484	411	424	447	426	438	423	407	415	417	434	451	455	453	433	440	474	414	442	495	423	424	449	443	403	430	444	443	455	426	445	438	460	422	404	380	411	476	416	477	423	423	472	434	453	433	446	429	474	437	414	445	461	468	417	423	459	442	390	464	412	428	428	418	460	475	434	424	393	446	449	442	421	457	451	467	457	462	412	439	490	441	438	432	421	440	489	487	422	433	462	405	457	431	414	448	443	402	406	465	425	405	465	409	428	413	423	479	455	406	414	432	441	437	405	451	467	463	415	425	459	426	441	475	413	446	430	433	461	440	432	414	487	429	428	459	451	420	414	430	463	455	417	436	416	385	402	406	440	447	434	419	451	473	433	478	452	422	434	430	433	415	412	428	441	409	398	441	402	437	464	446	449	421	459	422	425	467	403	433	449	435	449	406	452	440	451	409	442	445	436	429	438	410	438	455	447	435	436	431	432	427	448	448	406	426	467	445	407	417	425	461	463	470	413	462	454	442	423	440	403	438	415	453	465	421	446	479	445	392	426	447	451	426	422	441	449	385	454	466	448	459	429	399	429	431	431	441	436	431	417	461	433	422	405	449	434	471	421	408	457	406	433	400	430	436	426	435	463	412	416	443	436	477	440	443	421	452	422	436	469	440	440	448	447	431	481	434	475	449	427	416	408	419	427	428	463	450	414	437	436	433	434	443	395	430	461	433	471	448	419	445	454	427	428	393	472	399	444	446	464	430	431	413	419	459	457	464	442	457	425	440	434	411	456	436	460	418	440	438	426	437	411	375	475	470	410	422	456	447	412	425	402	409	418	439	417	455	439	436	463	469	435	434	449	463	464	407	427	439	426	412	471	428	441	391	398	430	482	421	464	424	434	408	467	431	438	442	445	421	465	426	431	411	442	407	433	432	398	412	448	432	458	458	421	405	441	407	460	428	435	456	414	418	448	438	426	428	424	435	445	412	440	427	398	436	432	439	443	422	433	418	438	458	469	423	388	407	452	469	416	454	450	424	429	422	426	479	418	424	416	460	418	401	436	446	399	437	454	420	432	439	450	413	415	409	395	442	432	404	442	438	424	445	411	432	413	410	450	416	417	440	434	439	447	439	426	450	431	445	437	458	446	400	448	455	439	422	458	456	411	431	471	424	400	416	437	464	440	442	443	481	452	436	421	423	422	444	402	436	430	427	419	439	422	432	477	402	460	433	431	437	422	440	419	486	457	424	454	416	421	417	481	414	414	392	395	418	448	445	445	452	407	429	470	417	424	448	423	448	474	449	425	447	411	455	435	418	451	425	445	433	432	442	433	460	449	444	465	464	485	463	460	443	459	458	425	430	403	422	481	460	395	414	442	394	446	437	429	450	405	437	438	449	441	459	434	481	433	445	439	411	430	453	412	457	422	461	465	426	481	443	418	434	439	467	459	417	441	422	456	418	448	455	450	415	441	471	452	426	442	427	420	427	406	440	437	442	450	454	425	426	452	397	454	447	430	437	428	417	463	435	448	411	397	433	408	463	419	410	429	406	453	464	429	433	482	450	463	448	463	452	401	467	439	433	422	422	429	456	455	442	424	435	423	434	470	425	410	441	445	439	431	431	430	460	445	462	424	427	456	467	419	451	439	435	427	490	408	424	422	452	443	440	455	423	431	448	422	410	441	422	412	454	422	431	400	424	446	462	402	409	465	426	423	460	439	441	439	443	416	445	402	379	449	422	387	418	437	455	413	437	461	434	414	447	427	410	408	440	394	410	399	483	431	473	411	405	478	446	465	409	441	407	398	421	442	430	451	457	432	415	425	417	417	427	438	423	445	363	408	409	430	457	444	457	427	463	430	443	437	442	408	425	433	416	440	449	419	438	444	422	431	442	481	414	424	409	410	462	444	463	439	456	418	436	407	392	453	435	413	466	427	437	424	437	438	431	435	426	437	428	433	443	414	449	407	457	459	458	424	403	450	426	440	432	422	419	411	456	475	460	444	447	472	410	424	442	398	438	444	420	472	474	446	430	434	374	438	397	438	425	398	429	431	422	439	459	462	469	453	444	488	412	448	429	414	429	396	473	466	477	414	432	422	447	435	462	407	414	458	462	423	451	474	441	461	398	430	412	429	448	395	443	459	444	438	432	448	431	434	427	481	388	439	445	422	422	420	420	454	415	452	405	411	435	419	436	433	428	458	428	448	462	444	403	429	485	428	430	408	447	417	438	465	424	467	431	462	429	445	414	450	463	433	457	394	435	470	445	440	425	441	435	426	439	404	431	424	432	454	439	454	459	448	438	469	414	426	425	414	409	419	449	428	439	428	395	449	440	471	444	381	484	430	414	452	426	453	446	438	428	464	410	445	419	453	476	461	459	413	421	439	416	425	423	424	467	425	419	451	432	408	440	423	462	470	439	413	424	450	431	434	454	428	442	453	455	422	439	427	438	444	430	435	437	460	466	465	387	412	397	434	442	383	438	441	431	443	421	430	418	473	401	405	438	438	444	488	428	453	418	436	433	432	452	405	451	455	443	433	452	401	413	465	414	418	442	434	438	442	433	460	458	441	465	438	409	463	386	425	453	450	465	452	437	426	462	419	432	415	452	440	433	442	435	445	455	468	393	393	423	450	446	475	440	426	473	412	437	400	478	409	419	402	416	442	410	432	489	456	405	429	464	462	427	442	426	394	441	432	442	423	445	388	456	428	436	439	377	448	427	425	452	443	461	450	445	409	437	393	477	400	451	436	462	484	417	455	437	421	450	410	439	432	442	452	429	438	460	448	457	486	425	472	420	439	415	431	409	420	455	423	422	416	440	464	482	418	418	415	488	451	419	456	493	429	431	467	440	436	470	477	464	422	426	474	449	393	449	442	432	455	445	438	462	442	413	432	451	431	431	464	414	411	497	420	435	434	470	420	476	446	456	403	438	413	409	428	438	445	427	451	438	440	459	464	401	454	432	451	480	413	418	472	452	440	449	440	397	444	444	425	418	426	435	420	446	412	454	430	460	421	451	441	411	415	434	433	427	443	444	418	417	417	467	460	454	472	431	422	456	438	436	393	434	468	415	420	479	420	430	440	429	385	428	435	417	431	432	463	443	460	426	439	407	434	447	426	425	425	432	445	498	427	455	412	449	388	461	406	477	461	457	434	440	396	436	443	419	458	470	446	447	417	440	411	441	387	432	453	427	429	448	463	417	422	422	445	469	437	419	486	443	432	427	433	428	413	412	448	442	435	383	427	425	454
5978	1355	1221	816	681	666	647	678	594	608	614	596	611	561	585	577	567	550	566	588	549	544	613	567	521	564	533	574	578	560	600	605	540	586	562	555	527	550	568	550	567	576	567	558	558	558	531	588	541	580	558	562	547	544	551	559	546	582	574	549	547	551	558	528	569	565	534	516	534	589	565	556	528	545	540	511	555	557	574	554	575	539	539	556	543	567	538	530	574	562	588	529	541	526	531	517	551	527	587	564	544	527	599	557	570	564	567	572	527	534	555	581	553	582	595	536	534	577	602	554	521	549	571	579	533	541	578	587	573	564	553	573	570	527	492	546	549	549	534	565	600	583	534	619	541	556	599	547	539	543	537	578	518	574	549	557	563	593	533	574	584	537	540	538	517	564	569	584	569	555	543	569	579	540	543	588	545	556	579	573	526	558	539	572	528	568	576	560	547	560	528	567	535	533	544	537	578	552	515	542	580	550	575	548	568	564	566	565	521	591	535	565	541	580	614	543	572	576	552	588	543	547	560	543	574	590	576	550	563	597	582	544	581	524	543	563	566	545	549	576	564	542	531	543	548	519	566	521	531	544	581	532	590	551	594	526	528	555	508	560	522	542	548	549	537	572	557	536	526	551	575	572	564	561	598	545	565	540	575	544	540	588	570	577	533	582	582	585	565	517	535	546	564	527	545	544	546	560	531	591	544	558	546	552	557	553	568	567	519	549	522	569	562	540	580	531	544	568	551	557	535	572	571	515	534	545	545	556	531	551	501	550	569	608	565	574	591	531	592	556	511	534	573	583	508	565	519	524	544	592	576	548	540	546	540	552	561	563	554	583	532	510	567	556	532	623	543	534	581	541	561	553	562	555	574	533	580	558	537	563	561	550	528	544	535	553	577	557	569	581	545	585	561	527	537	523	569	555	546	580	560	558	609	595	567	528	523	510	581	530	575	518	553	575	584	569	529	572	587	547	591	593	528	560	589	554	553	550	565	571	602	555	523	551	546	542	552	531	578	582	550	512	551	566	495	547	504	554	545	605	538	561	550	555	545	514	587	542	538	575	571	558	595	562	599	554	532	526	540	552	570	548	573	546	506	629	551	539	524	545	527	566	532	561	516	555	581	578	601	546	575	556	537	593	567	535	573	555	531	574	575	570	581	552	558	603	517	560	531	572	547	567	538	557	541	570	530	522	581	518	565	563	521	531	575	555	545	523	527	538	544	576	549	594	576	585	568	528	551	554	556	572	550	529	569	548	564	511	545	541	576	575	534	578	570	528	551	583	565	549	560	578	566	571	574	563	538	586	569	594	520	577	567	564	558	582	560	570	526	561	544	526	595	584	537	592	525	583	560	589	538	573	561	522	535	522	566	575	568	541	582	536	547	603	570	522	553	586	570	559	562	571	579	596	526	509	589	559	593	518	567	543	560	582	554	554	524	520	533	583	561	546	559	565	591	557	561	576	567	565	562	586	536	556	553	561	574	565	581	549	567	571	588	570	545	520	545	583	587	578	563	510	528	564	580	592	548	525	576	571	560	548	585	572	558	520	553	556	564	534	594	550	573	554	592	567	552	546	589	564	586	539	543	516	532	537	579	541	556	579	576	552	543	564	557	579	559	560	567	602	543	578	592	541	562	543	525	586	544	583	584	570	552	540	516	563	551	557	540	530	569	561	529	568	589	553	507	533	525	578	583	583	583	557	524	560	543	598	580	587	543	501	568	528	563	567	555	554	577	584	557	529	542	582	575	597	564	587	541	564	557	586	549	604	570	581	561	569	551	547	590	550	510	493	547	553	552	573	559	564	573	558	621	545	594	593	544	556	582	557	550	548	557	538	569	563	586	579	556	577	475	562	552	531	571	510	567	569	558	578	580	546	528	530	531	546	591	557	546	564	573	594	528	550	543	548	533	573	569	548	551	569	568	594	527	536	551	551	528	571	483	550	567	550	563	545	544	549	553	573	539	579	589	582	592	558	579	581	595	526	559	544	556	573	538	554	547	546	527	547	565	554	565	579	561	561	538	571	579	553	515	574	534	583	540	569	562	570	568	532	548	533	538	590	537	550	570	505	579	544	550	587	589	526	563	536	562	544	598	553	586	563	582	535	555	563	587	604	565	563	549	571	575	566	583	537	590	586	572	535	569	517	557	585	546	576	538	551	569	553	569	554	537	597	535	565	527	526	574	541	526	538	552	579	509	575	515	581	562	553	556	562	566	550	531	542	522	551	570	580	527	544	546	584	572	557	553	583	522	527	547	574	569	523	549	561	533	548	545	557	533	598	536	655	553	561	559	557	519	514	532	577	594	551	551	547	549	572	574	611	561	538	535	597	545	572	586	577	560	572	550	526	573	582	577	617	523	577	556	537	561	540	548	542	604	562	542	552	550	578	506	565	560	574	549	549	542	524	536	599	516	543	564	577	602	560	552	604	577	545	563	598	544	518	547	534	539	558	567	527	587	611	497	574	532	548	534	552	530	529	566	537	558	558	553	573	541	575	591	540	556	581	588	563	565	521	568	532	604	560	553	563	590	551	542	514	555	578	555	541	536	553	545	545	569	573	567	545	572	510	541	549	562	563	535	539	547	555	565	583	560	548	570	537	541	512	559	567	571	557	583	605	567	581	576	540	541	533	564	543	600	533	596	517	557	574	530	577	571	538	557	544	548	599	599	534	541	516	535	533	550	572	549	600	561	558	554	556	526	523	538	584	570	565	593	566	558	557	554	535	589	541	538	557	537	593	562	569	593	551	585	579	565	587	564	580	559	590	549	557	544	522	537	577	570	572	544	524	571	536	561	521	569	557	547	570	500	558	556	566	539	538	569	547	566	570	561	542	525	522	517	552	550	556	605	600	546	589	628	569	577	557	574	570	552	563	569	569	548	577	574	546	544	527	578	555	549	545	523	567	542	526	551	527	582	581	562	556	528	525	569	593	559	530	574	535	538	544	525	562	572	543	575	564	571	512	544	542	586	544	545	588	590	543	557	525	571	558	603	541	560	522	575	524	563	554	535	567	506	548	576	525	534	518	558	576	559	571	514	491	572	581	563	558	591	541	549	571	552	543	546	524	547	521	558	558	600	527	548	577	533	551	584	572	526	561	528	587	580	483	554	602	578	503	554	558	589	586	545	532	523	589	547	536	559	591	561	568	567	562	568	519	555	570	543	553	544	543	524	538	536	508	580	546	532	576	563	563	566	547	558	536	556	544	532	528	561	558	559	585	558	579	549	552	552	566	574	545	585	537	578	552	523	568	554	546	529	575	531	558	530	566	555	528	573	581	567	559	585	612	548	516	560	550	576	580	588	582	568	578	560	604	525	555	581	516	579	507	568	546	551	553	545	586	527	515	533	534	567	551	516	589	526	536	534	513	604	567	518	534	572	535	548	570	616	554	514	571	536	546	568	542	533	576	586	523	616	553	533	571	564	588	510	555	574	553	565	554	577	573	497	525	552	578	571	579	526	567	539	541	555	553	558	586	567	545
23648	20944	28271	23772	20919	10054	1516	1068	961	957	921	838	894	815	818	766	821	763	778	828	769	800	765	791	751	708	732	738	724	743	784	740	761	789	743	738	770	777	701	759	772	754	770	738	709	792	702	754	754	747	754	741	764	763	735	762	794	733	748	736	720	743	726	697	823	762	746	765	766	723	758	719	740	803	704	739	743	741	748	718	700	750	745	753	744	846	681	685	795	746	770	728	754	739	766	749	750	739	728	748	759	736	759	729	760	740	716	775	726	749	742	736	756	781	752	707	703	758	724	728	774	716	715	691	735	702	754	737	747	772	688	773	728	755	727	741	748	735	719	780	693	782	773	713	731	735	741	750	753	778	788	728	740	704	808	724	753	746	749	734	727	726	753	784	785	788	722	734	709	756	737	711	740	751	716	724	782	686	739	732	749	711	765	776	713	715	761	729	764	737	740	711	732	756	735	707	725	730	771	730	734	769	751	734	748	720	768	720	776	745	707	760	704	719	762	763	696	703	710	793	750	741	739	740	731	719	787	768	691	694	691	720	743	714	711	765	687	729	715	713	695	745	738	723	745	715	718	721	746	773	706	757	738	735	720	710	760	753	703	726	738	763	733	762	713	710	769	746	713	725	736	720	709	724	729	769	730	761	739	694	737	732	723	725	697	741	723	729	763	753	715	681	733	733	718	723	727	754	752	722	753	744	739	736	712	733	760	745	721	712	718	731	733	709	713	798	717	717	804	722	716	767	770	726	723	707	750	677	754	741	693	726	743	750	780	743	733	721	659	726	751	721	721	742	704	698	722	711	703	760	752	687	775	711	748	713	759	723	703	775	731	732	692	729	755	790	772	688	671	688	731	698	732	670	723	732	728	747	776	763	720	725	754	770	734	730	735	750	785	765	725	767	720	714	752	722	731	749	723	780	712	746	737	751	790	699	709	709	743	701	724	773	732	757	734	752	718	762	717	760	781	774	737	724	706	729	737	697	720	720	748	778	728	761	729	742	782	742	726	698	775	796	690	744	771	753	757	750	725	767	739	678	725	737	709	705	735	730	751	746	692	737	733	699	699	703	752	745	760	736	728	721	754	699	717	790	768	722	761	763	712	735	697	778	753	761	740	712	763	727	691	704	730	720	744	750	770	755	724	736	706	719	755	733	723	761	732	707	708	753	740	686	736	773	728	761	687	778	742	733	746	747	766	739	713	731	713	744	715	727	727	777	713	721	740	711	742	738	743	718	770	742	722	734	732	740	753	722	728	691	720	705	795	722	748	772	735	755	702	725	745	738	710	723	729	773	670	698	738	758	751	763	763	709	745	756	769	738	696	729	738	763	762	758	710	754	729	716	804	704	741	715	727	780	711	681	736	719	735	721	665	717	727	742	678	717	739	757	730	721	744	722	744	706	778	687	700	746	723	758	769	731	772	697	763	775	727	750	688	681	705	701	758	729	759	695	785	719	765	726	755	769	748	716	730	758	757	714	750	748	740	743	795	706	773	753	751	702	703	763	724	703	764	743	699	727	761	756	719	746	744	738	732	736	776	728	799	738	729	739	722	692	719	743	739	743	742	737	771	712	727	754	735	761	787	757	733	756	695	706	713	709	735	705	768	703	750	723	735	753	772	741	728	775	735	768	760	753	738	735	760	722	758	733	706	733	734	752	717	743	730	767	680	728	764	722	725	674	745	729	791	783	740	757	757	723	743	722	673	732	710	748	778	739	714	742	749	750	763	734	744	742	702	751	756	715	728	752	779	698	695	743	722	800	745	720	726	729	734	756	790	718	711	724	723	713	781	747	741	730	742	691	687	714	723	726	707	720	778	745	746	748	732	750	726	749	794	747	697	750	748	744	721	690	693	743	753	764	739	752	741	726	752	794	750	779	736	719	765	752	778	683	727	706	714	767	752	689	743	742	735	768	707	732	715	741	722	718	763	759	737	754	742	749	769	732	781	697	712	720	729	705	767	744	706	735	731	732	721	695	728	727	761	708	785	759	714	762	743	732	701	746	720	738	744	680	766	757	748	783	751	707	742	759	719	760	713	682	725	744	741	696	735	674	724	731	716	752	779	737	762	742	688	747	680	765	731	713	746	757	749	693	737	753	798	745	701	752	711	731	699	696	754	776	702	757	756	756	720	714	746	726	723	710	739	720	730	701	768	783	735	739	687	716	709	720	800	751	716	761	707	703	756	730	724	736	776	717	727	742	772	700	728	763	742	714	674	735	757	718	728	746	742	696	707	780	715	728	719	731	719	700	708	738	786	755	740	742	716	722	780	760	731	719	709	718	781	771	747	714	675	787	737	712	647	732	747	760	747	755	709	701	782	751	738	719	712	698	738	711	770	756	709	704	723	735	744	725	723	736	683	752	768	740	752	739	685	827	717	736	724	745	719	717	734	760	720	748	721	699	717	747	710	739	689	759	712	722	723	774	738	697	756	700	739	785	714	800	746	758	741	699	723	681	734	688	779	686	770	724	742	710	735	750	740	733	749	720	744	742	752	683	767	762	690	727	709	756	678	722	667	696	712	748	698	802	748	744	760	728	747	759	707	724	710	743	742	745	740	757	700	746	766	701	759	748	725	693	757	759	757	721	744	735	741	750	760	666	724	674	695	685	694	737	704	708	708	707	752	691	725	727	749	691	769	751	724	753	800	799	718	771	722	755	764	768	711	745	740	732	741	677	713	750	745	711	718	761	743	741	719	725	726	729	710	806	752	774	742	746	723	762	723	766	725	732	752	724	692	647	755	792	745	689	746	682	759	720	781	775	744	748	755	702	717	746	752	721	701	742	704	731	715	708	742	747	764	711	691	765	700	743	720	706	717	744	708	738	674	684	747	760	773	740	717	659	730	766	694	708	758	756	740	775	733	715	744	730	743	726	728	716	764	735	740	730	756	740	785	749	736	729	759	698	727	738	724	717	757	740	717	735	691	721	720	713	682	767	688	728	747	789	771	719	723	709	752	711	730	808	721	713	784	740	746	789	719	733	700	722	763	751	716	755	759	743	735	760	769	717	762	743	725	758	699	738	692	760	699	756	773	705	767	753	729	730	777	722	744	724	715	710	786	745	745	725	692	745	705	693	728	680	675	758	733	738	750	737	721	738	708	726	782	763	708	770	704	715	716	759	785	746	717	725	673	765	756	717	739	746	761	789	704	762	739	726	711	728	807	758	699	680	738	699	765	723	683	774	729	744	764	720	740	724	735	725	684	794	733	755	720	686	732	701	752	732	734	730	714	720	729	701	694	721	754	737	737	730	762	708	742	762	748	686	725	751	732	760	742	729	729	746	698	706	752	715	747	716	771	740	717	706	716	784	652	736	740	711	730	713	754	738	725	726	708	695	733	709	715	748	718	726	753	717	721	709	693	729	760	746	747	721	699	782	758	718	712	691	747	763	727	733	735	715	729	758	757	757	788	693	709	700	734	715	698	695	724	757	793	730	754	715	706	740	709	713	712	732	751	751	729	772	772	721	771	757
13548	10140	7998	4190	3084	2409	2007	1829	1531	1393	1275	1216	1257	1177	1062	1045	1052	1049	1023	1082	1013	1031	936	976	957	919	999	938	932	941	972	946	993	996	947	963	961	989	929	959	905	938	1019	911	958	993	1008	1002	957	914	919	941	978	901	942	924	957	977	941	923	949	967	916	919	911	878	921	962	902	930	934	937	875	919	900	920	946	951	891	885	902	891	935	921	924	897	896	931	917	933	945	878	922	915	927	906	936	892	917	936	938	867	923	903	902	932	925	901	913	898	979	931	910	873	914	890	924	946	958	894	935	882	911	880	867	879	932	982	910	889	924	942	891	901	945	880	920	923	1027	899	956	919	917	924	917	875	894	872	896	898	868	923	898	893	930	927	881	924	908	909	938	912	921	885	981	897	916	894	920	916	904	961	890	907	930	896	897	993	895	958	976	923	947	959	911	930	900	915	946	916	880	937	958	1010	899	931	918	862	898	897	891	935	924	938	904	983	924	901	949	880	919	929	990	937	924	914	920	898	916	928	900	976	915	930	965	901	942	929	959	922	885	931	902	970	871	894	924	888	973	973	900	857	936	961	907	904	943	957	881	926	898	927	932	884	931	924	913	909	923	918	927	925	971	922	899	901	930	904	901	960	899	928	908	929	896	866	911	910	925	899	916	982	896	935	953	925	894	911	923	968	928	911	977	979	940	949	946	930	928	887	868	937	952	966	970	863	892	886	893	833	986	912	904	926	892	944	930	878	965	931	946	936	894	967	926	908	904	899	931	934	934	1010	964	885	921	958	925	958	926	920	926	893	936	924	875	943	936	914	934	902	888	893	878	867	975	914	931	994	899	908	886	933	930	974	919	939	925	896	940	930	911	843	915	939	904	916	868	913	929	881	868	975	906	961	835	910	875	960	907	895	909	931	938	920	859	914	952	865	927	931	881	940	890	907	898	915	913	910	893	896	904	921	971	900	933	894	946	910	895	926	925	926	935	938	966	948	932	909	965	910	918	916	1002	909	926	885	887	946	970	967	954	864	931	905	933	898	925	932	934	964	870	906	893	919	966	891	929	909	966	928	892	924	973	898	941	887	900	914	945	910	892	959	970	922	930	926	929	946	940	930	935	949	934	950	892	945	937	944	897	900	937	949	916	894	908	1004	945	887	915	987	926	933	858	897	930	899	927	920	881	925	939	872	865	963	938	925	957	969	918	905	940	919	865	922	876	904	898	917	895	908	978	948	965	1007	895	904	933	909	930	910	890	937	928	903	915	925	866	932	941	947	894	884	933	954	901	873	971	973	918	963	933	900	875	935	907	947	911	895	846	931	888	949	915	849	937	919	958	915	897	966	951	921	874	878	909	912	926	935	974	924	877	869	907	855	927	927	922	949	893	945	945	902	904	869	957	911	923	902	913	912	914	896	916	904	929	883	967	912	900	908	921	926	875	860	976	996	933	921	923	904	919	926	914	927	890	912	900	927	930	932	940	930	919	940	878	872	933	954	974	878	887	873	883	956	933	891	930	909	918	971	933	944	917	932	881	887	916	917	909	956	892	944	892	971	891	956	942	902	917	922	897	957	871	933	952	916	944	904	910	930	937	895	929	965	908	927	891	906	924	938	919	910	913	958	913	917	923	968	926	922	883	872	893	903	914	876	945	982	960	892	893	943	884	892	898	945	955	898	862	950	905	966	870	958	922	883	961	976	879	891	940	946	920	893	923	875	920	973	907	996	925	884	964	901	905	904	930	898	910	940	918	891	950	951	915	932	953	964	916	952	934	943	907	928	935	903	959	896	940	899	949	1011	933	923	909	867	943	919	951	935	929	898	874	973	925	893	888	931	891	878	930	865	880	938	927	928	932	962	952	909	970	881	908	950	911	953	923	860	968	961	951	917	931	990	953	926	951	926	910	960	885	965	899	917	927	960	944	938	942	979	924	916	919	911	911	876	896	919	949	903	944	970	933	923	929	932	929	934	942	882	948	903	920	918	889	948	948	975	888	959	921	925	932	907	888	927	936	964	926	894	941	901	912	914	914	905	983	886	856	874	890	915	884	941	953	885	929	931	896	924	900	901	904	891	869	934	903	882	893	896	889	944	943	931	931	918	958	924	892	941	906	892	909	901	917	948	900	872	833	886	931	933	949	969	955	901	941	942	904	950	877	910	959	924	966	918	919	934	924	921	916	890	935	894	884	895	919	944	895	932	935	943	922	933	958	908	880	911	900	906	907	924	1003	946	890	927	914	939	917	896	898	900	911	947	984	942	968	953	926	969	950	932	907	935	969	893	935	920	889	915	908	909	970	928	946	901	925	928	896	898	990	914	928	909	967	862	942	912	897	857	904	934	952	920	847	952	910	937	907	878	961	888	863	891	952	922	885	877	912	904	972	917	881	931	927	920	960	927	891	896	942	940	927	983	931	922	920	942	892	916	957	854	928	941	937	886	919	983	940	922	903	894	926	890	927	920	929	906	897	934	926	909	922	954	903	976	956	970	885	921	942	934	873	934	919	880	955	918	970	903	905	894	918	988	898	923	906	862	930	915	922	928	898	912	929	870	902	916	947	912	895	914	932	917	960	944	934	865	892	956	885	982	908	956	906	936	896	892	918	944	877	867	888	929	902	918	939	881	901	914	957	960	932	939	922	936	913	930	920	882	935	921	952	957	909	919	936	915	899	897	889	973	956	930	919	952	926	929	917	910	917	923	905	964	943	905	914	940	920	874	911	939	902	917	938	892	910	892	919	912	896	915	890	937	988	891	934	919	909	926	916	950	890	928	884	924	905	959	938	930	924	956	873	953	909	890	953	967	949	890	848	923	967	906	932	957	906	939	938	955	924	897	906	898	965	889	967	860	892	937	856	935	911	914	911	897	902	918	937	878	908	949	915	828	890	922	927	896	885	892	961	915	929	951	884	924	940	931	938	985	942	891	996	928	942	929	937	951	922	944	911	933	926	958	914	911	900	952	941	930	917	926	901	936	936	911	888	936	877	932	951	916	908	908	911	903	934	948	934	925	959	926	940	900	884	935	907	913	908	929	874	964	931	945	941	975	959	889	911	885	892	940	915	926	938	904	907	911	993	829	900	899	934	912	921	926	954	916	905	882	920	920	921	919	941	894	916	917	913	903	883	958	914	949	924	961	874	892	938	906	908	952	904	933	928	941	947	909	940	932	953	876	943	954	919	982	876	868	918	903	902	854	904	856	911	966	938	950	1003	904	922	967	946	922	898	909	905	947	937	900	966	949	948	897	969	866	899	952	932	889	949	916	969	886	907	925	927	942	870	922	951	865	935	877	956	883	940	907	918	855	994	939	938	930	928	953	996	934	953	900	909	938	882	965	951	922	942	868	950	922	921	933	886	907	884	929	929	916	923	918	930	923	875	954	883	927	973	933	926	960	914	958	942	938	976	946	887	912	899	858	929	952	921	891	948	946	953	898	962	943	951	941	900	890	961	914	899	952	935	939	946	891	922	916	938	931	962	961	912	941	917	924	908	959	939	934
22698	20914	28673	23333	20915	20944	7695	1368	1068	937	942	879	865	788	768	765	702	720	685	674	707	657	678	653	643	651	692	676	683	656	666	690	682	690	652	665	615	647	638	629	619	648	616	602	652	638	657	610	660	639	637	674	602	620	643	657	658	626	659	624	592	579	632	649	595	656	638	592	662	648	663	590	633	651	627	607	601	567	633	664	610	573	636	636	606	563	603	680	622	619	637	592	609	611	623	580	621	615	621	627	635	632	641	620	617	581	584	646	590	608	644	618	598	629	598	650	676	625	617	633	618	594	666	634	630	611	616	657	659	604	612	606	609	647	617	633	572	601	636	658	621	660	619	614	582	601	614	636	607	621	630	616	630	671	605	648	620	589	635	637	627	629	598	603	626	606	602	637	627	627	634	608	646	576	624	599	638	628	649	589	653	589	602	669	668	615	581	636	632	642	557	642	641	630	629	586	579	641	615	650	663	659	578	660	653	606	677	609	613	618	573	606	621	638	630	604	629	616	617	601	616	600	630	654	648	599	615	588	593	578	605	610	625	627	657	600	624	605	611	622	622	650	641	639	571	608	640	619	604	606	682	594	661	640	583	605	637	616	608	632	619	645	601	615	624	612	628	616	655	624	589	603	635	577	628	636	656	660	613	602	674	610	632	633	597	613	607	618	604	615	620	611	603	613	613	577	644	626	595	571	630	629	601	586	605	603	599	633	633	625	665	617	626	602	634	624	598	663	619	610	600	585	616	580	623	609	647	649	643	625	598	624	607	619	559	621	610	618	573	579	620	620	573	641	599	585	605	652	595	636	672	598	593	611	653	591	630	657	638	621	608	558	685	686	631	581	638	649	628	611	653	611	577	555	627	611	618	664	607	656	628	676	605	595	627	597	606	617	611	615	600	586	633	639	591	628	639	644	600	647	636	609	621	643	610	601	648	622	594	609	623	630	632	607	670	612	589	641	602	616	631	628	600	659	586	616	634	584	645	645	627	662	622	606	612	643	575	619	574	613	644	629	682	615	582	598	599	635	614	583	606	609	599	638	645	668	670	651	596	638	615	627	633	601	605	586	591	606	621	646	608	599	606	608	633	640	619	612	579	601	638	556	618	617	649	655	613	597	623	611	626	579	643	578	605	553	647	573	610	567	670	625	638	559	604	615	613	618	614	620	645	604	658	612	620	570	588	640	666	647	539	618	621	623	622	623	620	628	619	610	650	620	618	622	603	608	610	604	641	605	602	612	640	678	623	605	623	632	611	594	581	651	593	633	639	604	606	612	584	659	620	601	632	647	609	600	600	603	597	549	648	582	622	666	624	644	608	585	624	624	665	629	609	585	631	679	643	651	597	597	615	627	631	642	619	598	542	596	616	630	643	641	622	585	605	603	632	603	624	634	603	643	626	595	595	605	607	605	635	588	602	590	630	576	568	585	614	598	647	610	585	620	637	623	621	588	621	600	633	639	596	589	607	652	573	606	617	601	635	631	635	607	648	563	609	633	621	581	633	614	643	604	628	668	647	605	596	622	623	593	617	670	637	591	585	658	630	592	599	607	595	618	597	592	628	614	659	648	624	641	624	603	632	636	642	653	597	639	642	577	614	628	599	607	644	600	576	626	589	623	663	639	629	623	585	635	655	625	609	599	599	619	587	603	601	609	584	593	600	608	609	644	622	638	618	632	598	645	636	633	613	610	660	620	597	609	599	605	624	636	607	606	633	629	636	586	642	600	560	611	671	578	584	594	610	600	648	588	639	625	610	586	655	642	648	645	611	627	628	648	615	632	661	631	612	641	664	581	627	608	632	636	585	597	620	560	634	620	590	639	586	635	594	618	546	637	631	596	582	606	599	651	586	613	587	649	595	618	572	628	609	673	608	592	632	622	644	581	543	632	594	600	583	628	599	597	576	638	600	617	573	627	652	611	626	648	576	627	601	666	625	642	621	653	624	606	608	601	624	630	615	660	621	611	665	611	640	568	598	610	592	672	636	568	655	611	578	633	651	589	603	655	622	606	627	626	594	612	644	609	624	613	611	630	597	615	620	569	670	608	584	604	643	592	634	643	589	660	587	622	566	646	606	595	573	647	630	627	566	666	618	615	642	634	602	631	627	599	645	613	588	592	636	630	655	582	658	613	624	612	601	628	582	605	607	592	645	619	651	590	647	601	629	606	622	647	647	574	585	596	620	586	572	596	620	639	610	605	616	636	609	618	628	629	662	650	645	584	616	648	605	651	649	621	631	612	585	625	621	631	608	615	618	598	635	631	662	659	625	612	611	584	618	620	631	619	661	616	609	617	611	622	610	651	663	652	647	689	610	599	609	617	613	595	641	618	569	634	637	656	615	603	578	640	613	587	616	621	642	593	579	624	609	593	631	604	603	580	607	582	590	681	615	590	646	636	622	606	654	619	588	650	576	566	634	649	597	618	579	571	587	583	623	561	566	606	573	611	603	565	642	625	629	592	640	640	611	585	636	598	599	614	617	610	636	592	643	599	628	599	581	612	620	620	592	606	615	644	610	634	622	585	635	594	651	641	603	618	594	622	656	618	592	641	581	638	630	637	616	617	593	602	617	633	640	638	650	664	605	634	610	580	610	597	626	588	572	555	609	593	635	591	561	609	627	646	613	614	620	640	593	594	629	630	578	614	654	605	619	613	643	609	612	644	638	593	618	574	595	608	687	577	615	641	628	593	656	632	585	646	636	603	589	612	616	636	644	609	645	584	643	640	597	608	633	593	622	628	691	622	659	614	645	616	623	599	614	630	634	609	633	613	616	645	596	607	619	608	601	642	607	587	652	609	618	633	634	669	602	604	642	648	620	610	582	615	639	616	658	633	616	576	623	647	642	639	584	621	605	635	591	608	584	613	588	638	605	608	645	571	584	592	594	581	635	667	623	603	604	621	610	569	614	597	600	598	638	620	651	643	611	597	612	612	648	601	583	641	644	621	631	619	658	639	646	618	639	640	626	612	638	609	673	604	608	585	629	626	584	627	622	626	556	645	633	604	593	593	679	614	626	623	642	608	628	656	612	614	622	635	601	605	591	573	625	617	581	677	652	604	653	618	617	603	611	621	583	597	659	612	589	574	624	623	632	616	636	611	630	648	608	596	514	613	572	643	600	610	643	623	633	606	634	606	613	623	626	638	665	647	637	614	576	625	648	592	619	596	617	582	649	615	652	619	631	620	618	632	607	587	633	564	610	607	570	647	670	584	626	585	689	581	577	564	587	658	625	656	621	628	632	593	558	567	643	636	614	620	633	669	591	583	561	606	629	636	673	599	641	621	643	585	586	633	625	632	618	563	612	625	611	580	630	604	624	660	622	633	585	631	574	593	635	610	613	635	604	628	589	611	619	610	650	628	645	641	625	612	622	610	616	596	604	629	640	596	628	607	617	621	627	600	632	569	597	634	627	562	603	605	628	594	591	573	618	644	669	609	582	602	589	578	615	610	635	601	619	590	603	626	609	618	597	577	634	641
14147	15927	12579	6744	4834	3624	2907	2309	2016	1720	1617	1412	1412	1246	1216	1138	1073	1056	1000	964	940	981	962	901	878	931	846	900	849	900	865	814	799	852	836	856	866	890	861	840	828	827	831	826	793	815	803	791	784	763	797	772	809	788	868	849	793	844	785	800	777	750	808	741	713	786	781	806	872	786	732	786	785	812	778	718	818	835	824	813	787	751	815	809	787	792	769	795	784	785	827	750	796	777	836	831	800	830	754	793	824	716	767	771	793	782	732	772	773	772	849	784	856	805	764	785	769	747	793	795	777	761	792	799	783	800	752	805	771	796	810	764	767	820	807	794	777	850	754	717	803	829	784	805	810	757	775	812	779	774	764	819	798	771	768	813	783	793	797	801	796	764	780	768	786	745	736	829	794	778	785	797	769	820	758	798	772	747	813	770	744	777	774	781	765	780	783	802	773	790	829	765	760	762	784	763	794	822	786	784	765	812	737	793	847	775	749	804	792	764	764	812	763	847	741	822	801	765	781	751	802	780	770	766	777	772	779	793	746	771	796	788	804	825	793	777	829	793	809	786	780	806	760	772	755	763	746	777	805	762	763	798	717	796	746	797	760	802	742	801	773	794	747	786	813	773	774	812	783	794	778	783	787	713	782	855	780	766	746	800	796	782	774	784	730	823	780	741	742	755	799	736	754	775	715	766	799	779	801	792	766	791	800	768	799	763	739	820	777	758	789	774	779	789	761	792	790	750	762	772	785	810	739	803	777	791	730	778	758	800	762	789	768	807	767	756	771	780	811	801	784	759	765	801	763	763	797	873	791	811	788	761	822	809	731	815	745	825	775	785	794	753	780	774	847	787	822	784	772	806	818	773	796	792	749	763	811	752	798	780	784	815	752	772	764	797	801	759	794	792	798	721	769	809	781	793	805	729	774	753	793	813	798	794	713	766	781	777	800	771	797	793	786	788	745	770	760	807	753	815	788	764	799	807	733	795	736	796	792	815	776	842	761	735	759	749	757	804	771	810	829	787	790	769	816	736	800	745	810	798	782	752	769	764	776	786	792	753	802	760	748	782	764	722	771	853	802	719	783	806	802	773	739	777	787	769	767	847	777	760	835	778	799	792	732	805	774	816	854	783	754	816	817	791	747	756	758	814	786	782	780	788	836	791	781	767	826	832	763	791	799	780	740	771	769	792	745	827	743	835	750	838	792	795	765	815	735	783	781	775	790	807	740	788	777	826	779	757	763	757	814	747	826	771	796	774	827	737	755	797	780	793	766	839	835	757	796	778	768	806	793	763	802	760	799	801	739	798	783	777	825	818	776	777	814	782	745	766	760	821	751	781	719	804	782	769	778	738	819	780	779	823	759	761	806	760	825	769	823	741	806	806	815	802	829	800	744	762	822	773	760	823	795	775	856	778	746	779	813	773	832	810	751	810	801	784	807	753	800	744	817	831	758	821	732	752	754	735	774	751	804	751	757	781	771	806	765	787	852	785	782	750	763	816	774	853	788	791	777	793	830	812	783	852	751	758	809	810	833	751	788	804	792	787	805	759	818	765	778	763	802	750	790	801	758	767	794	779	797	793	789	787	799	842	757	777	787	824	768	773	767	778	755	809	783	795	786	736	774	766	781	812	773	784	801	801	802	750	766	839	770	778	802	804	751	790	841	783	738	774	718	745	793	758	730	793	805	798	760	787	762	785	816	776	746	756	763	806	767	786	832	748	765	782	824	798	814	800	775	788	737	804	795	833	778	852	836	793	762	795	789	804	813	816	772	801	792	805	788	811	770	747	766	754	766	763	755	794	813	810	763	731	795	792	784	773	762	815	783	793	794	773	763	803	746	758	765	807	774	782	804	767	780	790	819	736	758	762	813	798	816	810	848	766	755	814	756	810	762	815	776	772	857	798	779	749	738	800	760	853	799	813	747	790	763	747	774	812	802	814	766	825	803	818	762	778	789	834	768	763	810	828	772	758	784	788	753	804	778	812	756	811	819	788	790	827	760	812	802	782	749	793	770	755	780	735	789	787	746	813	843	788	843	804	775	784	789	823	807	784	794	796	769	731	806	759	809	732	790	759	789	817	829	771	796	752	806	801	768	832	807	797	759	767	811	800	782	773	776	822	818	769	853	784	749	749	751	789	792	770	733	780	768	791	786	841	791	762	781	810	748	781	757	810	831	797	784	743	793	818	802	764	783	748	723	787	784	790	776	801	752	732	817	836	804	806	750	738	813	788	821	808	817	789	766	803	777	791	749	803	790	792	784	802	753	706	805	709	772	821	756	765	798	766	757	797	795	762	793	840	819	742	771	850	741	786	787	812	731	808	755	799	749	782	769	798	828	806	775	771	782	785	796	783	843	769	820	785	788	741	804	793	789	804	796	826	801	806	770	811	798	776	820	758	800	741	773	761	810	782	831	749	778	804	833	757	829	805	797	823	793	752	805	753	763	827	785	767	830	798	745	793	784	776	803	834	793	813	767	761	776	792	803	811	779	765	807	796	733	789	790	759	744	860	843	773	769	778	748	799	777	754	836	771	805	788	781	754	736	748	781	790	780	780	776	830	806	791	781	776	812	764	765	772	759	768	803	823	713	773	777	776	775	815	809	801	744	732	779	785	774	799	762	789	775	786	799	787	753	760	806	801	779	801	763	794	822	786	794	823	785	756	801	796	794	771	751	760	755	776	757	763	715	754	728	818	787	756	804	825	792	764	785	802	749	810	781	808	808	797	760	802	765	787	789	750	749	800	773	787	748	793	776	802	798	800	768	758	764	766	735	769	797	841	778	738	765	793	826	850	772	779	789	835	803	749	788	756	775	790	821	766	766	791	790	788	843	829	795	812	773	831	744	787	816	817	771	760	825	825	798	782	788	746	798	818	799	740	781	815	792	795	771	769	827	760	806	768	773	826	784	788	793	790	781	720	761	753	767	799	750	793	747	826	720	792	728	781	761	811	689	778	813	801	800	811	785	776	760	802	800	771	758	872	774	781	781	745	782	800	798	833	764	783	773	799	795	767	750	744	814	772	777	816	766	790	783	774	768	791	824	796	754	749	851	783	772	754	790	825	797	799	795	816	760	800	805	781	760	740	813	755	800	754	760	775	813	856	792	783	801	740	783	724	800	770	807	775	783	777	832	791	710	772	793	791	812	762	796	762	785	830	858	795	773	760	781	819	820	815	787	803	761	757	798	792	756	761	766	851	800	780	807	771	762	752	730	827	759	740	810	824	822	841	834	809	760	781	821	796	742	828	765	841	789	797	710	781	751	780	766	785	763	816	799	797	757	798	779	790	818	796	812	739	743	771	763	738	749	795	745	732	795	784	815	827	774	739	739	774	727	813	763	796	782	798	800	781	763	762	783	747	781	825	798	797	740	793	837	734	741	741	792	808	782	819	747	764	787	749	811	767	827	788	801	787	788	818	793	801	782	792	777	790	771	802	807	718	791	782	789	784	814	780	786	744	772	755	787	772	796	740	775	736	798	847
26571	20427	9201	1071	711	680	532	485	474	458	449	437	423	433	464	439	459	453	416	424	418	429	444	415	421	385	456	434	432	452	435	436	425	415	421	445	434	446	411	406	462	413	451	436	408	429	446	411	440	466	433	455	455	448	454	461	449	421	437	423	413	433	429	467	405	440	471	462	463	439	397	430	453	416	448	427	442	453	429	440	478	458	423	427	420	457	490	434	419	429	437	456	447	450	448	426	455	440	455	443	423	461	421	437	431	407	442	415	405	432	435	412	389	411	445	455	435	449	446	442	419	433	431	474	388	445	404	441	448	422	388	428	417	444	426	428	423	451	416	476	448	423	407	400	423	458	439	437	427	400	478	430	472	474	479	456	442	468	417	398	416	421	443	441	442	432	395	408	429	437	429	448	400	475	411	412	455	428	450	440	453	439	424	457	437	435	447	423	483	481	440	418	431	432	447	433	412	445	454	433	412	436	446	409	427	422	457	447	456	437	437	437	398	379	459	440	454	417	459	436	436	450	468	457	412	432	409	469	440	434	440	440	417	459	428	460	436	427	403	434	405	449	457	429	460	459	440	453	447	432	443	445	409	437	458	393	403	427	438	451	416	405	410	451	452	446	446	426	422	430	418	435	441	433	478	422	434	448	437	426	441	401	446	434	445	434	426	450	419	451	424	435	434	438	460	436	473	434	406	391	440	430	442	416	476	445	411	435	424	418	419	401	420	445	464	409	424	458	429	421	454	417	484	413	481	455	485	427	443	433	436	418	443	425	434	428	443	420	450	475	408	424	422	447	460	421	419	446	408	467	421	453	439	408	433	424	463	419	438	413	413	440	429	467	464	449	441	441	398	402	420	438	417	392	435	406	482	451	425	439	475	449	430	460	427	437	431	386	444	438	448	466	451	462	434	434	427	447	424	455	438	453	411	436	469	427	451	423	417	450	417	424	424	455	431	453	460	427	428	416	465	386	438	489	459	445	464	459	444	405	446	442	467	414	419	438	430	440	413	427	445	455	441	427	426	476	439	456	454	465	416	453	474	435	436	453	448	427	435	392	424	448	440	419	406	471	397	441	438	451	451	422	428	424	425	448	420	466	383	426	421	404	430	447	431	440	457	433	431	412	432	438	462	441	440	419	449	484	450	446	444	461	456	457	470	483	465	450	490	448	456	417	449	416	408	457	417	405	462	431	446	420	399	381	469	481	420	415	431	448	424	416	462	402	451	448	442	468	437	445	429	415	444	455	428	468	451	426	449	398	454	425	453	416	424	422	447	488	435	419	433	456	431	423	446	406	435	448	447	414	438	450	429	425	418	460	407	428	422	456	414	463	427	432	471	440	444	400	446	447	483	409	435	463	433	411	412	436	417	435	393	412	447	452	419	417	482	457	475	433	418	448	396	448	414	426	407	470	419	435	440	439	433	412	405	400	422	456	427	432	431	408	466	461	421	424	380	387	444	433	421	435	435	422	469	422	451	426	441	444	444	442	433	381	447	433	452	453	460	467	410	380	431	435	393	439	460	420	431	406	468	424	432	427	447	422	447	403	402	475	449	444	406	442	444	400	452	443	437	423	410	457	444	393	454	432	410	419	447	456	397	452	397	422	430	452	439	458	433	460	410	384	450	469	403	436	424	444	476	448	385	467	457	468	457	433	431	446	449	457	413	447	447	456	402	399	415	433	412	420	389	413	424	425	425	411	430	456	471	458	415	430	436	432	391	444	492	436	468	438	409	446	431	456	432	444	440	418	401	430	420	446	445	435	432	420	408	428	444	435	443	415	449	445	422	435	418	468	382	449	412	419	460	414	388	419	454	427	457	469	458	442	434	417	418	446	483	418	426	417	413	445	410	421	407	451	479	426	446	381	463	439	433	427	408	460	446	428	428	425	454	464	383	451	464	496	414	492	442	448	428	438	421	428	461	417	470	435	389	443	482	429	409	426	460	442	419	448	394	466	398	438	483	440	440	436	429	394	389	403	456	416	399	436	433	456	458	430	445	447	500	412	433	414	402	428	462	434	457	408	422	443	432	465	450	398	418	476	480	403	426	432	421	442	431	451	444	456	456	422	449	426	487	453	414	426	423	437	464	386	420	424	467	444	426	450	435	417	422	399	419	436	419	384	432	448	435	425	410	402	440	467	456	457	434	436	400	435	443	437	415	440	478	464	435	414	491	434	402	396	447	452	462	403	398	448	435	458	421	442	473	401	440	429	405	432	422	395	441	425	461	437	426	433	421	430	441	450	452	469	413	411	443	444	425	402	448	459	440	435	459	391	394	397	434	470	411	459	423	423	450	376	420	441	451	480	419	401	446	440	454	407	435	426	450	457	433	433	431	417	441	415	472	458	427	429	444	459	464	420	426	446	435	405	479	440	447	442	410	460	433	400	434	459	439	441	431	413	417	470	429	406	430	431	456	454	406	400	402	482	418	415	437	435	420	444	467	437	418	419	442	426	422	471	434	421	449	433	422	448	466	436	428	428	480	461	417	426	424	435	421	430	462	424	420	444	452	422	427	441	419	446	427	432	449	463	451	471	441	390	413	449	480	437	466	418	410	444	445	456	421	419	432	438	427	401	420	467	437	413	448	478	416	428	418	438	432	412	440	420	457	423	437	455	420	461	429	448	463	465	428	433	447	449	434	415	394	434	406	437	468	477	441	469	399	435	458	437	419	443	410	446	434	398	403	438	418	425	433	421	426	432	461	413	437	423	431	427	445	398	421	434	427	420	455	423	420	430	437	439	431	414	412	428	425	439	450	444	435	448	429	465	438	424	436	435	440	463	441	470	437	454	425	403	412	475	419	440	458	429	461	418	416	451	453	442	391	447	429	408	444	432	445	446	430	417	429	441	414	430	413	400	433	425	423	451	421	392	431	453	425	414	418	396	430	480	456	483	477	433	483	413	473	420	449	402	402	410	465	459	459	443	404	460	435	408	399	474	464	461	420	406	437	434	401	422	438	472	440	450	428	410	436	418	400	430	409	408	375	444	439	457	441	438	463	445	440	468	412	379	417	449	448	449	435	461	416	394	393	429	431	428	432	468	482	445	418	460	467	446	430	454	435	458	430	449	424	421	478	438	461	431	414	442	451	423	437	438	418	420	454	449	437	417	469	432	418	449	428	437	429	428	440	416	429	423	428	489	461	431	444	424	452	403	451	439	428	431	405	438	413	400	415	468	468	436	435	412	438	401	455	453	414	477	433	443	431	439	443	459	403	419	403	459	437	417	423	423	447	440	417	462	403	439	459	444	432	468	397	424	427	404	402	451	423	450	454	406	470	441	438	448	400	458	448	428	452	379	478	423	462	432	441	425	438	424	438	414	444	408	420	451	475	470	419	472	413	441	519	443	412	437	439	464	435	414	438	466	424	428	458	419	440	399	438	427	411	439	455	489	441	433	441	426	448	434	420	445	416	415	429	443	415	447	451	456	427	435	476	470	441	421	465	395	425	389	429	399	435	444	445	438	428	416	426	420
5327	1590	1282	886	721	695	635	643	621	599	564	583	556	598	558	589	587	545	573	569	566	568	543	559	555	562	564	586	557	584	548	560	550	555	587	525	526	557	560	545	547	572	527	582	561	559	565	533	561	543	563	580	551	567	551	505	546	537	567	538	553	578	593	543	553	567	570	563	536	550	582	556	499	573	550	495	528	531	540	534	521	558	572	557	559	594	540	538	572	547	556	564	567	534	580	557	557	545	577	545	518	572	525	518	530	533	549	545	584	558	531	547	570	596	564	604	573	567	503	554	585	549	574	531	518	547	548	515	553	565	557	574	569	492	553	577	558	575	578	539	544	569	536	567	549	559	534	574	550	585	504	527	569	594	561	533	547	540	563	557	592	548	543	601	540	553	565	618	537	524	568	568	579	607	549	561	510	546	535	604	560	553	567	546	556	583	548	555	527	553	599	543	583	547	534	560	582	510	594	540	595	574	545	592	567	590	527	558	599	572	588	548	573	556	593	554	529	563	536	546	533	585	568	569	568	526	551	574	560	577	578	533	548	559	542	571	534	572	530	538	566	588	538	547	562	537	511	538	494	595	562	512	534	551	591	553	541	588	557	536	554	573	560	601	527	539	575	514	594	556	571	574	554	568	577	530	583	553	519	563	553	538	530	556	540	560	574	565	582	597	511	595	558	556	558	533	582	592	552	561	543	550	559	539	569	556	571	584	544	597	606	554	594	571	546	534	535	551	558	562	577	574	525	542	578	590	549	575	544	601	544	514	553	582	555	531	550	547	549	558	546	566	525	585	597	557	570	559	579	569	580	554	583	571	560	523	590	613	558	549	562	509	565	566	578	529	557	563	559	581	595	556	556	566	572	557	557	570	518	551	574	555	543	538	549	514	564	559	580	536	506	516	528	578	550	536	551	530	552	544	551	528	590	565	543	570	582	580	568	550	531	596	552	560	572	580	528	557	580	591	596	591	531	553	549	561	576	526	537	574	563	567	533	585	584	567	557	578	573	535	558	562	537	577	520	508	605	551	588	547	554	532	552	583	599	582	553	531	554	528	600	568	514	557	600	575	521	551	533	573	593	529	563	595	515	536	558	535	561	575	565	596	602	553	546	556	521	587	565	585	521	545	528	534	553	583	565	562	524	587	557	598	548	559	547	550	527	563	576	569	519	555	629	585	582	582	588	542	572	505	578	569	576	597	552	558	525	584	597	588	579	545	569	566	581	546	574	536	570	573	540	516	532	617	564	580	541	543	562	540	553	553	571	562	597	581	566	567	553	521	539	551	578	590	538	590	564	545	589	561	540	541	598	552	524	572	576	536	578	576	531	547	558	538	629	513	598	524	550	545	585	556	520	559	597	526	558	586	519	580	557	518	504	543	568	559	571	563	556	539	556	583	557	595	600	530	573	530	614	530	568	546	590	524	532	513	560	538	561	549	564	567	545	575	532	588	547	584	561	530	538	530	568	577	583	578	548	564	577	560	575	526	568	546	533	558	500	557	565	577	559	570	561	541	566	524	579	551	535	571	546	528	516	595	530	611	544	566	587	571	541	491	528	559	528	506	538	580	556	563	543	543	552	566	539	530	546	595	557	569	572	560	548	551	544	597	558	601	549	537	560	547	609	571	504	573	590	573	616	524	553	552	573	526	548	576	562	545	559	587	564	588	530	604	570	510	545	592	565	557	594	591	541	582	580	513	529	592	529	550	526	544	564	569	570	572	538	592	548	545	573	569	544	567	575	614	542	545	508	535	556	575	550	528	557	569	539	582	575	566	566	547	529	534	525	567	554	570	560	566	592	586	556	579	553	579	545	538	538	519	590	535	585	539	561	510	569	569	556	568	584	516	558	568	577	536	502	574	494	548	561	583	564	549	620	586	495	565	536	542	578	588	537	568	541	516	555	553	560	586	534	571	551	537	544	586	535	553	534	594	557	569	554	564	553	523	541	527	548	600	535	563	516	585	543	559	581	600	540	587	615	563	561	550	589	566	607	586	570	597	583	579	562	550	562	551	544	553	566	584	505	568	531	541	560	554	546	542	542	553	536	513	565	543	603	530	577	549	492	568	538	558	600	550	574	615	556	525	561	519	499	551	578	571	566	557	597	595	513	547	573	580	587	548	564	568	580	579	574	577	615	532	602	564	560	516	579	578	566	514	552	571	598	548	531	552	587	587	575	520	587	520	598	558	487	559	589	591	587	558	551	531	566	537	571	545	541	563	581	580	559	523	546	579	559	581	550	598	537	546	547	585	637	544	583	523	562	533	549	556	552	557	560	543	607	570	561	518	577	523	595	547	553	533	579	542	535	575	561	576	528	528	556	525	588	577	563	578	558	582	568	536	576	578	550	542	571	525	548	580	594	551	555	514	562	559	546	551	574	579	580	546	584	546	590	552	543	555	557	534	550	574	549	513	564	562	563	542	543	552	551	545	536	591	523	566	554	557	576	536	565	539	564	511	554	524	549	578	585	572	576	511	577	523	546	509	567	580	554	586	553	574	600	573	583	553	569	564	569	599	590	560	555	603	544	558	563	550	554	556	557	512	529	562	572	515	576	577	537	572	556	579	547	575	574	560	572	568	527	558	569	564	529	511	575	560	520	569	548	563	551	544	583	548	539	568	586	540	560	543	552	579	575	563	571	518	559	503	605	588	548	566	533	549	568	546	575	520	551	577	593	595	570	601	526	563	534	567	555	586	548	567	551	603	569	536	588	561	569	557	541	578	572	510	552	527	570	549	594	562	557	561	534	586	623	522	541	552	549	569	544	545	607	545	583	527	524	510	578	571	579	528	544	528	555	599	549	539	523	518	575	548	519	579	558	571	550	545	553	577	575	578	545	521	541	561	535	591	578	574	548	553	540	559	551	559	576	524	584	560	580	535	594	574	536	579	539	593	520	520	577	577	576	558	565	568	542	535	538	566	591	571	568	540	575	508	535	575	533	563	530	568	559	580	552	547	593	569	605	559	544	575	532	534	584	582	582	590	559	560	554	528	547	553	594	560	588	583	578	589	568	520	577	561	561	561	547	561	558	555	533	555	591	539	580	574	544	590	558	537	533	555	558	562	596	565	553	554	579	561	510	546	585	539	545	566	522	545	528	563	582	502	576	568	512	507	561	580	585	577	567	524	570	529	563	548	587	591	566	543	585	524	559	503	595	584	569	533	565	591	560	555	545	552	583	516	559	513	564	557	563	534	575	605	533	563	545	586	578	508	549	523	578	606	560	538	606	542	554	545	579	560	504	589	540	551	572	551	563	572	568	530	554	522	549	578	540	549	587	570	525	563	563	541	563	567	519	551	583	547	523	535	561	561	599	560	575	573	588	525	530	556	515	589	518	539	591	521	569	598	583	570	531	560	587	576	607	555	545	558	553	528	540	562	545	549	569	533	563	545	528	586	587	539	552	504	530	568	565	586	558	583	531	595	589	561	526	538	542	544	566	558	557	561	576	548	522	563	565	550	547	587	589	524	569	531
23604	20896	28183	23745	20906	9905	1499	1129	960	888	913	800	865	771	798	788	810	811	779	775	789	772	685	791	746	783	754	780	754	729	764	783	791	726	723	753	739	701	709	776	726	708	724	743	697	763	726	757	773	723	705	753	741	788	728	730	798	720	717	686	753	719	735	705	691	762	794	712	723	673	662	712	764	716	765	668	750	716	741	725	689	768	745	750	753	752	742	760	740	711	708	772	747	724	729	700	691	682	788	701	711	714	738	684	728	771	678	748	733	719	710	736	692	771	722	750	769	749	737	718	744	717	693	765	729	733	711	740	757	716	649	712	761	737	730	710	727	708	703	670	740	723	745	755	745	713	793	709	742	699	707	719	756	756	668	743	737	769	731	736	767	735	705	711	714	728	747	724	756	741	748	768	727	640	747	669	718	731	714	791	768	691	776	743	757	727	767	766	762	734	723	687	709	720	702	716	727	719	702	707	767	773	715	716	742	755	724	690	710	716	724	723	690	757	683	747	785	717	740	696	737	726	727	695	737	731	712	726	748	697	748	716	736	741	763	707	717	764	752	761	706	727	697	690	695	742	761	754	744	762	720	734	739	717	718	742	770	723	731	724	732	693	734	744	755	700	692	767	739	677	705	712	749	718	743	754	765	730	758	706	738	780	742	750	718	705	739	701	662	722	716	746	763	722	737	760	752	708	739	742	724	715	717	700	791	724	710	735	747	746	754	717	740	763	739	726	699	736	712	780	695	766	708	738	750	759	734	753	745	697	751	810	745	683	737	692	696	764	683	732	771	692	724	757	764	719	765	717	768	694	718	750	718	738	695	734	729	773	705	717	701	748	731	665	747	717	740	761	720	754	695	731	658	760	687	712	767	730	762	731	722	714	721	729	747	686	753	732	740	757	736	704	713	675	732	715	715	767	742	756	675	664	736	751	675	728	759	714	727	711	682	712	721	699	728	745	763	727	736	766	724	709	738	733	709	742	744	718	702	691	694	767	709	740	760	675	708	794	761	697	718	698	739	776	704	716	741	699	706	718	739	747	737	703	776	734	721	711	721	739	747	708	735	725	705	733	738	662	720	739	725	753	695	692	730	746	645	699	727	774	715	789	778	719	697	683	747	705	696	687	732	735	688	676	768	722	718	777	734	772	756	740	745	737	740	701	739	675	689	777	681	725	724	738	765	750	731	736	764	659	703	771	731	718	705	693	696	743	702	733	736	755	715	749	692	705	757	702	719	736	730	768	771	768	728	739	712	772	732	735	682	691	718	725	721	773	752	701	709	741	727	714	767	743	755	723	674	725	698	777	724	674	717	705	740	714	731	735	661	710	724	729	700	706	727	716	749	734	703	748	681	750	760	654	762	737	716	726	753	759	707	751	723	667	735	688	721	724	730	784	677	713	752	762	726	766	765	723	731	714	720	716	712	727	696	750	731	785	724	725	748	704	764	720	754	689	751	728	689	739	745	744	730	708	732	732	712	728	720	711	772	799	693	673	724	736	716	702	730	746	762	769	741	746	695	725	711	728	746	733	667	738	752	713	747	759	726	734	733	738	743	721	716	722	687	760	707	727	731	680	719	704	777	735	703	747	726	686	750	721	734	736	679	696	717	729	712	793	731	714	714	695	756	741	737	703	772	723	736	674	754	739	729	723	770	707	752	761	731	692	719	692	706	705	746	722	704	721	732	680	718	731	758	735	760	766	728	716	723	749	725	732	733	730	736	733	745	746	744	720	709	747	725	704	714	727	748	693	723	765	695	708	670	745	682	716	739	752	718	741	754	716	766	780	736	820	712	731	712	781	710	747	731	741	721	693	698	750	738	737	747	715	685	708	698	681	682	798	688	764	754	680	738	739	751	703	732	748	723	708	718	757	751	733	738	756	794	746	690	696	733	725	742	750	714	747	755	742	768	756	746	765	711	735	703	660	702	733	697	744	724	733	735	758	728	749	682	658	741	740	736	710	709	754	765	712	732	733	743	757	762	752	734	691	724	746	714	742	753	744	699	757	718	744	693	712	739	756	697	696	712	716	738	685	742	746	702	700	701	682	761	778	706	718	738	754	710	729	719	703	678	700	712	738	725	742	692	756	754	733	727	716	725	708	678	735	722	736	742	713	693	719	729	711	738	740	718	707	713	707	690	747	694	727	746	759	665	750	723	696	705	741	763	718	674	697	702	697	718	719	689	704	727	734	721	698	701	705	707	751	687	772	718	704	698	739	725	770	722	728	717	742	675	705	676	688	714	698	742	760	709	775	716	726	722	755	783	733	748	720	712	665	761	721	705	728	785	728	715	775	725	787	706	736	716	719	735	733	756	682	749	735	723	726	689	687	732	725	736	750	698	687	705	696	662	716	686	736	692	686	733	731	738	683	748	733	726	711	731	729	694	739	724	767	700	740	699	725	732	680	722	751	740	698	781	749	764	707	713	703	750	774	733	703	707	701	703	739	692	722	737	728	762	722	703	734	696	752	726	708	743	736	709	750	774	699	715	737	755	689	705	730	706	723	704	691	745	721	743	704	672	671	747	760	755	733	699	765	719	756	736	715	720	684	701	736	698	713	744	768	749	747	735	731	717	679	743	699	741	734	754	769	696	744	716	743	703	723	713	682	678	753	740	749	743	718	726	724	745	718	730	725	698	702	734	743	747	755	735	767	737	707	736	759	733	769	770	700	719	716	701	785	690	703	675	752	675	746	776	739	741	774	732	752	747	691	751	748	707	704	738	711	737	751	752	732	709	676	774	710	710	690	709	709	721	726	705	735	686	725	698	740	760	718	704	723	726	747	702	751	731	719	718	723	714	679	695	716	755	744	683	671	713	683	751	770	710	722	771	739	729	730	773	714	720	756	701	707	732	714	694	719	733	747	713	770	750	723	708	765	762	710	704	704	740	703	690	706	713	750	705	657	702	728	680	711	693	766	738	723	713	743	757	754	745	738	717	733	749	706	684	710	746	730	738	689	687	729	754	731	711	731	697	679	694	726	718	711	699	807	739	683	738	693	731	742	734	695	719	755	734	729	731	774	746	715	727	758	684	772	697	751	766	723	694	729	704	760	705	693	691	734	688	726	700	792	671	702	714	745	710	740	750	718	706	688	740	689	719	723	726	706	782	744	674	707	717	730	721	686	729	696	703	729	729	720	751	738	704	733	699	741	751	761	716	756	689	690	787	751	716	711	777	705	736	735	766	734	671	690	677	757	766	739	753	745	704	717	731	737	771	724	719	740	725	740	691	773	726	735	702	787	740	729	693	744	715	735	708	729	749	724	732	699	696	709	730	735	735	710	701	755	702	748	753	733	709	742	753	736	719	715	744	746	682	680	713	705	730	701	725	736	717	697	752	710	729	731	712	690	749	733	701	712	712	747	759	728	705	756	680	737	673	778	734	718	680	730	723	707	742	684	713	743	728	743	745	745	751	718	750	745	779	680	691	707	695	747	645	738	719	745	769	753	767	742	753	720	732	717	711	721	727	684	701	752
13390	10117	7982	4111	3074	2419	2120	1715	1539	1398	1296	1230	1169	1104	1136	1102	1035	1038	976	1002	999	1019	1008	953	982	964	964	931	913	924	913	980	922	920	919	927	926	971	971	905	926	964	882	909	932	916	949	919	922	958	928	939	915	925	956	892	918	912	903	904	931	956	938	908	904	911	941	928	976	862	958	905	867	931	926	954	944	909	919	924	977	933	910	917	885	973	928	929	926	900	927	953	885	892	954	888	903	988	918	894	892	894	885	938	946	974	875	858	906	915	882	907	878	945	948	952	939	920	908	915	897	976	897	899	925	922	911	962	921	916	937	953	889	889	893	928	901	924	891	893	932	925	915	904	922	950	916	910	930	895	898	926	913	913	901	890	881	911	914	913	918	894	946	921	861	898	917	924	931	911	887	901	906	904	904	908	924	925	911	944	918	914	933	935	882	953	949	913	931	883	913	949	911	966	935	933	962	987	937	867	911	968	957	930	901	936	882	891	938	890	879	894	888	1004	896	884	937	930	930	935	913	842	968	924	935	926	900	885	905	870	934	904	949	927	940	873	917	863	922	891	927	934	920	955	869	937	909	882	940	897	843	963	956	943	934	870	854	909	992	885	906	909	923	870	875	915	949	914	965	894	931	903	867	878	957	886	906	927	909	921	922	953	880	887	931	943	949	956	904	882	913	934	922	955	879	895	875	918	923	888	886	892	907	942	901	901	941	927	893	951	946	945	938	866	927	899	908	922	928	942	885	926	848	905	898	876	949	953	852	892	905	918	904	921	896	952	956	996	938	915	904	921	913	937	914	947	916	968	917	891	891	968	907	891	869	926	938	913	921	924	941	906	898	910	925	906	937	932	907	914	930	891	865	901	901	890	879	882	906	908	885	913	868	913	882	881	970	875	938	888	890	933	949	847	945	885	911	876	898	929	858	869	924	908	913	923	902	902	894	894	920	926	884	882	914	909	935	921	898	855	897	900	939	864	930	877	942	935	892	917	957	907	919	911	911	950	894	915	932	949	929	866	944	905	911	916	947	922	925	899	901	922	929	892	926	958	847	872	952	857	913	933	943	903	950	887	919	901	932	951	946	905	881	930	914	954	935	887	889	956	899	864	920	915	920	884	929	880	865	948	938	901	963	930	867	927	853	968	855	929	907	931	921	946	932	958	928	904	881	903	921	912	988	886	916	910	930	931	857	930	894	949	938	881	957	920	920	880	880	960	898	979	909	924	919	922	932	918	879	887	906	894	959	866	899	894	945	970	942	907	939	908	939	908	976	905	954	913	913	926	875	858	888	874	922	860	944	938	925	890	907	923	936	888	903	905	893	890	885	925	867	930	966	890	970	882	867	942	893	900	906	887	884	902	916	987	905	954	957	902	954	924	879	957	903	883	963	889	956	875	902	905	957	897	901	856	955	989	902	880	928	976	916	953	887	931	901	924	928	871	961	925	929	946	897	946	952	894	909	913	881	906	882	918	951	880	874	902	865	896	900	937	894	961	888	902	924	907	948	942	953	947	926	896	840	939	873	849	898	902	969	964	852	876	889	944	933	889	897	914	912	905	928	931	927	970	853	866	947	913	918	941	894	964	903	953	901	928	906	919	924	893	898	858	882	926	904	898	908	944	926	918	835	934	864	961	932	921	914	940	991	937	905	976	904	888	900	915	891	896	910	922	927	908	898	873	876	933	902	953	869	979	972	911	942	878	900	932	959	895	879	926	907	943	901	934	877	905	941	909	908	941	895	964	888	890	928	907	852	901	920	909	885	953	952	885	913	941	914	915	945	906	899	934	970	890	924	899	901	895	915	896	932	950	903	880	912	942	907	911	902	943	938	914	941	950	898	904	940	928	913	909	869	923	892	923	923	905	922	941	923	905	902	902	939	927	936	873	942	899	924	951	881	932	939	883	899	848	909	898	915	862	849	933	885	926	900	932	928	893	886	878	884	919	907	872	957	941	898	876	940	931	938	936	926	880	906	884	880	930	879	889	899	910	871	956	920	882	919	890	928	952	929	874	884	890	919	941	921	928	929	888	883	891	882	946	903	915	905	947	952	891	950	925	901	890	926	854	917	912	896	872	896	955	921	885	964	859	914	925	897	911	991	916	904	927	883	883	929	858	904	903	917	900	899	953	957	939	936	917	975	949	988	920	930	896	935	948	906	923	903	902	941	923	974	887	889	947	931	889	880	942	899	919	910	980	969	912	935	936	925	876	938	862	930	944	901	925	949	915	892	861	942	913	958	895	878	896	929	964	906	931	896	964	944	938	914	977	894	898	915	873	898	946	927	877	891	930	922	885	979	885	920	951	915	922	951	963	895	958	956	933	969	910	899	920	915	903	936	938	957	955	931	910	899	919	922	1001	881	889	891	903	913	891	911	919	886	965	966	867	856	896	894	909	893	911	924	964	891	943	914	927	921	910	910	901	860	886	906	922	892	893	915	909	923	901	922	902	846	954	894	944	907	887	896	936	896	904	881	938	964	951	899	910	921	900	973	885	970	951	910	921	881	910	912	915	917	973	893	874	919	987	848	955	889	950	915	908	909	953	952	900	909	928	888	939	906	931	930	943	942	953	895	905	901	899	938	919	971	908	848	925	958	890	899	890	942	937	938	914	956	887	882	940	884	848	932	925	965	919	889	948	894	945	897	1005	914	920	901	922	990	885	878	889	902	952	919	958	906	935	917	927	946	880	910	967	946	922	920	897	901	909	915	889	865	942	884	907	883	908	900	923	937	893	877	894	933	947	936	962	920	944	885	915	908	997	871	911	906	945	900	929	873	982	913	915	930	903	869	904	929	931	888	895	899	944	903	900	925	927	903	900	951	892	953	953	882	901	887	908	935	915	981	854	874	951	909	907	908	924	879	880	917	956	904	949	946	904	840	918	917	894	960	942	935	878	904	866	910	914	913	933	923	905	939	894	956	865	962	913	860	937	887	942	905	932	924	884	904	965	868	902	877	910	896	945	906	846	898	962	978	912	906	949	914	911	937	946	921	878	935	927	910	938	890	933	914	959	926	887	921	876	936	839	928	906	963	924	934	906	910	965	842	900	936	919	913	955	909	975	926	914	878	903	874	947	908	888	893	880	873	950	969	937	964	897	900	942	928	913	878	939	877	915	928	924	884	929	843	945	897	921	872	933	921	888	895	925	911	912	906	959	881	967	904	983	894	909	839	891	888	919	906	857	939	927	907	921	889	914	868	881	894	903	921	875	883	919	906	934	903	852	939	906	930	910	898	877	936	916	908	911	960	899	861	915	901	954	929	945	914	900	928	945	916	887	877	893	867	935	882	874	936	957	874	963	888	911	862	918	914	943	921	875	911	941	887	926	941	908	896	882	892	874	951	911	902	896	912	896	917	853	931	924	904	935	905	908	949	918	923	903	924	942	909	1001	917	928	942	904	912	880	936	909	962	835	937	936	980	899	932	921	940	907	911	926	931	917	938	922	978	881	898	869	894	904	886	924	859	927	924	908	859	892	903	902
22684	20950	28675	23420	20950	20991	7760	1378	1132	963	886	859	823	778	777	733	773	724	679	663	708	668	718	679	680	651	688	676	601	683	647	653	598	631	654	642	670	667	630	604	635	616	611	626	669	664	640	648	660	625	646	646	620	606	594	637	642	603	646	581	620	584	651	550	659	575	615	618	601	614	646	630	649	647	616	621	653	609	621	617	646	626	602	666	594	608	608	628	625	605	617	656	655	664	588	614	619	632	643	619	607	646	646	660	610	627	599	654	615	622	574	616	595	658	641	639	625	645	680	601	610	640	618	592	602	599	626	620	663	627	660	668	606	646	619	626	631	607	616	652	615	605	581	661	653	619	638	632	620	577	628	639	630	593	629	619	653	616	613	627	609	619	646	588	655	605	626	594	644	641	625	595	557	630	559	627	630	630	620	651	598	610	621	639	654	599	624	605	631	621	639	622	614	572	631	624	671	622	597	623	599	669	594	610	604	620	634	612	593	661	671	633	651	611	598	604	614	596	608	590	584	639	645	626	618	560	625	633	588	610	600	600	580	603	620	636	693	665	621	581	625	646	594	631	605	616	599	639	619	600	566	606	586	634	608	653	620	639	559	641	602	595	624	665	597	637	616	612	643	619	593	599	625	594	624	604	630	702	621	599	632	601	608	607	630	642	610	598	621	614	612	642	606	640	594	613	606	628	615	629	647	606	592	611	666	611	645	612	594	591	613	607	604	562	599	623	640	608	595	592	584	575	679	603	634	634	603	595	624	599	627	608	596	603	597	655	624	621	581	617	614	603	627	650	572	618	618	615	648	625	612	607	626	644	635	660	608	580	600	620	605	608	641	629	619	626	633	598	603	642	604	610	602	625	647	639	608	598	608	624	663	610	591	592	611	610	615	626	604	612	623	613	622	623	645	606	625	599	631	621	646	576	621	623	614	608	562	591	627	588	595	635	596	663	586	608	623	621	600	639	582	603	611	590	623	597	552	603	645	644	627	642	629	612	621	625	630	610	588	586	631	619	603	657	642	608	614	593	611	638	628	620	584	568	646	624	587	587	628	663	676	604	641	636	607	588	636	601	600	627	608	637	595	630	611	631	631	626	642	625	550	600	582	611	656	643	610	653	631	564	621	658	631	615	643	657	582	651	617	601	627	644	592	632	608	629	625	578	622	603	639	635	630	569	646	608	587	630	598	627	623	621	660	589	617	610	643	607	641	564	643	557	648	591	603	597	631	618	608	585	583	591	654	608	607	617	616	610	623	612	603	583	661	655	630	612	611	637	561	644	647	591	639	589	591	641	628	576	608	607	663	607	601	633	647	578	619	602	595	639	576	616	606	594	625	613	619	590	630	592	585	616	622	630	640	584	635	618	631	624	629	641	615	673	603	582	621	623	623	603	666	631	605	558	633	613	596	601	651	590	593	603	586	628	602	620	618	603	636	615	628	610	611	569	625	630	618	620	618	606	611	594	621	580	641	635	595	618	547	661	621	617	650	632	624	623	616	586	670	607	628	632	629	623	591	600	630	638	664	599	637	571	570	666	604	624	644	667	640	562	622	638	638	590	589	637	660	614	560	608	619	648	574	600	609	591	640	575	642	647	651	626	613	616	627	628	607	594	641	607	619	629	599	645	660	622	608	601	652	603	587	576	609	568	610	590	629	649	571	592	643	639	627	600	623	585	619	602	602	587	598	589	566	585	620	635	652	651	583	630	622	621	614	607	627	640	606	600	585	644	624	684	624	580	647	625	629	622	640	617	632	592	633	638	654	619	631	648	626	620	639	649	641	612	647	617	582	612	618	590	614	585	611	620	593	643	636	655	659	608	658	598	612	623	630	619	597	636	649	585	597	598	646	613	619	603	613	592	606	659	597	671	608	592	663	634	589	589	586	582	612	652	596	621	636	596	577	605	626	619	542	581	630	617	575	622	617	637	628	618	592	585	652	649	567	629	604	614	591	598	624	624	644	604	662	640	646	646	580	620	610	600	610	608	626	578	653	630	588	647	633	663	602	581	622	591	624	602	598	634	608	581	625	600	602	605	611	628	617	624	713	635	648	596	604	601	669	603	627	614	682	640	656	636	644	628	616	632	626	634	590	606	635	593	585	653	692	633	611	586	650	647	628	617	622	619	614	594	587	651	622	599	589	625	621	613	603	600	609	636	629	608	594	598	616	636	606	604	638	557	639	618	611	629	648	618	621	610	628	591	627	631	620	606	616	581	601	625	652	624	626	620	568	588	595	605	631	637	646	616	610	632	625	634	620	620	653	620	618	641	623	589	596	652	620	590	642	599	641	642	598	636	595	614	633	629	605	642	648	637	627	610	585	664	637	622	599	593	625	654	616	618	592	597	671	615	635	616	603	697	641	625	584	617	612	610	635	598	585	612	634	624	617	620	639	616	642	620	635	666	593	670	615	639	569	685	607	572	586	658	646	668	645	618	608	592	609	613	629	605	645	647	577	621	635	632	612	617	617	609	586	638	628	599	616	659	634	627	636	595	649	678	627	620	654	669	626	599	623	615	633	611	634	602	587	577	563	604	617	612	623	653	629	613	578	622	623	591	593	619	621	638	610	592	603	643	613	583	598	639	602	667	583	611	621	622	600	623	616	622	635	611	586	603	602	606	620	620	603	604	597	662	587	600	604	604	589	570	583	635	675	616	601	598	627	624	604	640	597	626	576	640	647	628	619	666	617	627	565	612	598	621	623	632	636	613	627	648	613	615	620	657	560	611	626	569	602	638	611	595	660	603	627	623	614	588	602	639	607	608	593	604	593	646	596	600	625	631	621	611	557	607	658	638	644	597	602	616	619	625	599	612	602	610	605	609	630	630	586	608	625	632	570	594	558	642	612	624	620	616	644	541	612	624	617	628	636	626	593	651	627	646	626	598	624	553	635	632	568	624	588	570	628	599	591	591	610	622	660	641	627	661	661	638	591	634	597	625	611	600	614	606	640	639	618	650	619	592	617	624	649	629	615	583	589	628	594	589	664	584	604	613	596	637	635	578	634	621	598	637	639	603	597	636	569	600	609	592	599	629	589	588	628	574	633	627	586	587	613	652	674	622	606	541	649	639	630	617	649	619	646	608	613	648	612	632	599	561	693	586	665	639	571	622	584	644	615	605	639	607	616	633	616	605	629	619	620	632	610	656	580	616	670	619	679	633	608	623	609	616	623	625	665	629	615	621	576	591	644	657	594	605	632	612	654	632	621	601	591	648	677	629	617	630	640	632	589	646	570	634	626	616	644	626	635	549	590	567	620	604	632	590	585	577	625	615	581	647	609	628	619	608	645	646	576	595	583	639	641	619	607	631	590	611	626	605	613	576	606	629	571	616	581	640	641	642	616	612	597	600	632	598	658	615	594	646	621	569	631	616	610	655	634	621	593	633	605	644	609	615	618	609	600	588	627	641	624	671	584	650	609	642	605	638	630	613	618	597	596	627	645	659	612	598	602	599	626	625	606	582	633	646	620	590	585	587
11137	15990	12715	6781	4822	3729	2968	2437	1986	1733	1595	1357	1379	1230	1131	1036	1125	1120	993	1030	976	958	949	890	926	855	897	853	895	851	808	845	853	830	841	829	837	805	842	846	848	787	825	867	866	840	814	819	845	779	864	840	849	797	817	756	812	765	786	795	777	785	787	740	800	763	785	812	802	799	740	813	772	775	807	827	770	755	757	821	809	777	805	756	821	798	807	789	775	828	757	800	796	797	832	825	775	792	780	746	807	756	820	760	730	820	808	781	747	802	789	776	768	816	777	836	769	793	814	771	748	773	768	801	783	841	814	758	741	765	797	834	801	797	806	765	800	795	776	811	761	774	794	808	831	770	742	775	774	815	723	751	767	773	786	734	803	759	767	769	730	763	771	771	762	750	724	770	763	769	781	823	816	790	772	782	779	750	810	800	793	833	774	763	790	782	814	751	800	790	783	787	828	780	777	799	783	855	721	771	797	758	752	778	836	822	774	792	797	806	759	798	776	792	772	732	807	792	801	802	799	786	806	753	774	755	788	851	781	772	779	754	769	796	751	745	739	797	801	776	787	806	793	792	795	766	784	781	825	823	757	813	785	740	784	788	785	776	777	760	756	805	717	757	802	732	726	803	788	764	782	749	765	769	764	789	766	813	804	746	749	720	790	822	771	802	777	774	752	717	743	789	828	841	786	776	811	801	756	719	787	765	782	785	763	807	770	775	773	787	806	851	785	786	783	736	784	811	787	762	784	783	773	808	771	793	754	777	798	766	793	773	815	776	744	827	767	778	726	750	834	774	801	817	817	821	779	738	776	823	778	735	793	755	719	802	809	762	824	752	781	803	798	792	793	811	803	836	770	798	810	758	758	777	731	756	814	765	791	799	793	798	758	755	806	813	787	769	816	739	776	775	736	730	809	741	792	801	755	763	779	752	786	753	743	783	767	776	783	761	765	760	757	755	823	798	711	784	762	792	784	752	841	748	803	781	755	799	781	753	851	732	732	768	814	817	772	765	787	773	788	821	788	795	778	812	819	832	817	776	809	773	765	788	799	795	839	772	829	767	828	756	739	812	825	768	837	792	801	786	768	782	780	761	799	768	769	762	846	800	765	820	798	814	759	819	790	791	802	744	759	812	760	797	761	769	762	784	789	783	785	744	757	716	763	790	787	782	740	817	747	808	764	841	791	765	777	787	828	760	766	773	845	788	796	712	751	789	779	798	831	775	793	812	759	783	757	782	767	776	804	851	838	801	756	760	755	799	790	828	813	824	742	814	704	774	726	779	765	736	827	853	753	767	809	804	833	772	739	784	789	839	827	784	797	818	812	766	759	791	812	814	758	775	800	791	748	750	782	806	792	824	750	768	792	799	835	814	786	764	813	774	765	823	830	824	799	802	798	754	744	804	727	779	789	823	813	755	815	768	827	833	757	810	800	829	810	785	833	812	772	807	778	818	749	770	852	754	747	790	779	829	780	831	783	792	800	807	793	775	765	851	748	811	725	780	784	785	776	788	748	787	754	784	772	780	811	779	810	758	734	819	752	854	805	783	776	784	783	770	786	761	799	735	783	797	794	789	806	800	773	792	767	790	804	779	765	777	779	810	744	790	797	816	779	786	804	825	760	780	777	780	723	805	781	784	774	745	813	789	808	785	797	839	750	731	832	792	774	740	773	783	803	709	764	803	769	782	735	788	780	754	781	770	787	819	775	808	782	787	779	736	798	819	782	809	838	829	798	787	821	786	791	783	779	816	795	803	824	793	774	787	745	838	771	804	795	842	771	751	784	814	772	793	770	798	773	749	763	783	822	759	786	785	795	747	758	815	738	774	799	813	766	802	798	794	731	772	773	812	765	779	794	790	810	784	785	837	741	800	808	795	745	781	796	761	760	774	764	822	803	785	767	775	789	768	799	757	782	762	796	823	773	786	758	810	786	797	764	769	764	775	726	701	813	799	759	738	790	773	749	771	751	765	818	759	821	789	798	798	801	755	814	819	808	670	795	835	754	774	759	826	776	789	767	831	845	819	748	731	767	740	804	760	743	763	742	772	756	799	769	785	737	822	779	784	796	817	776	766	795	777	767	774	777	791	789	826	760	787	802	809	878	808	752	828	806	808	800	804	839	781	733	779	773	755	796	811	765	779	743	771	783	842	824	746	751	746	793	783	825	799	842	801	775	802	785	773	808	828	765	792	786	794	814	765	773	769	806	775	759	803	736	754	817	757	747	783	771	780	774	762	740	790	783	769	795	786	801	774	775	740	800	713	761	781	784	828	809	817	790	842	795	785	736	776	806	835	837	792	840	786	770	826	774	771	791	762	828	757	798	791	787	775	777	764	780	761	778	769	781	753	812	806	794	786	801	792	798	768	810	709	704	740	757	763	801	808	790	799	756	794	765	804	789	806	767	809	755	771	803	772	826	782	821	811	794	783	802	766	750	815	763	782	746	770	750	798	766	770	785	837	803	792	773	787	770	770	807	813	779	762	780	801	774	794	756	753	793	828	790	772	735	769	782	780	849	797	802	775	818	795	821	817	752	784	786	792	756	781	808	790	800	794	792	759	804	763	795	816	726	797	756	765	828	788	785	767	745	801	803	788	787	778	805	761	822	821	780	778	793	776	783	784	801	798	733	849	801	788	774	849	797	734	797	765	796	780	798	823	773	788	788	745	743	781	784	813	812	770	760	789	808	795	803	789	819	785	814	778	822	763	786	797	723	820	788	777	793	791	756	781	772	771	806	758	825	849	771	794	745	770	794	791	769	792	816	787	777	761	792	808	746	762	768	800	772	760	811	736	834	811	810	826	771	789	792	792	768	770	751	773	789	779	829	757	787	770	726	820	804	778	804	750	794	786	794	724	768	760	769	823	780	822	802	793	790	778	792	842	757	736	776	753	818	754	742	778	772	807	757	772	775	827	752	815	821	805	775	797	779	778	762	804	793	786	756	845	777	800	782	794	764	770	798	803	758	808	794	797	801	732	783	782	784	765	764	822	790	741	810	765	789	768	804	803	800	817	770	795	743	755	753	774	835	757	793	739	825	774	779	796	782	753	808	815	776	854	754	806	822	817	788	810	759	793	794	794	791	773	807	761	795	804	805	769	777	766	811	807	789	760	800	798	781	793	755	810	749	790	795	765	820	807	837	793	764	737	797	803	747	772	748	779	815	793	795	813	809	845	769	789	780	709	798	797	759	749	770	787	773	751	796	765	794	814	783	814	778	800	742	826	806	782	775	840	750	791	795	752	770	775	769	786	756	813	789	820	795	777	763	787	759	828	764	770	802	775	769	817	845	841	844	764	746	789	826	799	794	771	786	774	790	804	794	773	799	795	765	785	746	744	803	791	746	748	794	801	812	790	774	791	800	773	788	861	795	765	765	731	772	804	812	776	735	795	751	743	835	758	792	772	756	752	784	786	787	757	779	771	786	787	729	734	783	785	763	785	800	770	751	817	778	831	785	781	734	775	792	798	760	823	732	813	779	807
26658	20467	9470	1075	740	630	555	478	440	427	443	434	461	396	420	451	404	452	436	384	473	441	437	436	434	466	439	438	469	445	451	435	430	424	456	412	467	448	414	426	422	413	427	420	434	487	407	433	466	429	419	434	502	412	424	474	445	451	446	475	421	432	422	441	412	434	417	450	421	461	412	420	446	439	428	422	431	460	441	455	459	445	461	460	437	439	452	438	428	417	441	417	440	379	441	479	440	435	469	479	433	422	444	465	445	463	472	461	461	417	435	468	424	415	421	435	454	436	424	433	423	439	421	414	493	458	445	463	407	424	426	443	443	413	391	431	422	422	457	428	391	413	467	444	445	407	463	427	437	439	428	413	426	433	429	415	432	472	433	467	453	447	461	450	444	413	408	443	386	424	441	436	443	410	434	431	451	376	415	451	426	418	450	503	421	451	444	435	429	416	392	462	412	428	426	427	418	411	473	453	433	422	470	461	458	416	431	426	448	432	453	428	424	468	428	402	481	440	425	423	449	438	396	437	429	430	399	424	432	411	393	414	453	448	414	450	414	414	421	437	462	418	430	452	458	440	460	401	445	428	449	407	441	436	444	427	411	439	445	428	438	431	450	420	438	436	447	428	483	430	436	433	441	432	423	440	446	425	441	435	449	440	411	466	446	430	431	470	427	427	416	459	452	455	426	430	436	448	431	407	455	413	455	400	400	473	412	448	429	471	436	425	426	433	384	429	421	460	408	446	445	467	437	413	422	417	443	408	452	473	402	464	422	416	399	407	446	423	436	420	435	461	469	444	433	422	401	437	463	428	419	434	439	412	443	459	422	464	429	451	457	431	429	453	470	427	424	455	394	427	456	436	433	435	463	440	402	469	442	420	425	440	426	471	463	456	422	439	458	447	413	437	461	411	435	444	430	461	460	458	435	443	461	425	424	449	452	434	468	442	440	439	421	422	462	427	443	446	466	454	411	442	409	446	435	438	422	455	438	435	460	427	446	435	458	416	421	443	448	431	466	456	435	437	439	433	453	421	404	418	395	452	427	451	475	451	477	413	454	474	460	433	456	388	472	390	406	448	408	447	451	447	466	447	452	443	445	465	440	406	444	452	412	422	443	414	451	466	420	482	434	415	453	417	435	426	428	456	434	433	458	447	449	449	395	397	455	427	409	423	460	418	456	425	430	460	448	434	423	435	433	498	395	416	457	445	440	457	419	427	435	398	454	412	450	426	432	443	466	448	428	465	463	476	451	415	462	464	417	446	448	401	432	431	450	442	454	435	416	455	424	453	401	415	449	432	426	444	432	470	450	408	421	435	401	391	450	406	484	449	443	428	396	403	424	492	427	449	433	465	470	444	461	427	451	412	413	432	467	465	448	424	421	376	459	470	422	417	456	457	414	408	425	434	410	470	380	464	441	456	434	423	421	406	432	438	405	392	409	459	452	436	452	439	431	447	418	442	410	436	444	470	410	423	411	490	415	429	454	426	417	437	465	427	451	436	455	440	400	438	436	421	426	406	413	450	422	441	384	426	430	419	425	424	454	434	473	423	413	445	436	439	416	431	412	431	428	425	423	430	467	425	425	425	467	438	441	467	426	424	434	469	462	448	433	434	410	464	454	438	407	446	459	437	425	426	431	482	463	449	433	457	454	452	398	485	402	429	463	446	405	469	430	445	471	465	445	420	441	421	443	475	443	428	393	434	413	441	437	408	411	459	435	429	441	471	445	420	466	421	455	427	437	478	456	436	475	426	443	458	431	438	451	462	417	401	423	453	448	409	436	464	453	429	451	445	413	476	429	449	434	436	431	474	450	447	437	449	408	463	431	410	439	448	471	450	442	451	425	454	432	432	441	449	422	443	437	434	440	425	437	454	412	444	469	453	433	405	468	412	440	447	433	435	427	459	427	437	440	451	420	461	422	463	396	416	433	396	415	450	446	422	421	452	401	452	426	402	405	440	453	471	411	419	452	454	409	463	502	442	441	420	427	437	413	442	428	408	483	438	431	409	463	436	420	439	448	433	441	419	422	454	447	436	400	446	429	429	460	440	405	425	464	439	450	434	422	449	450	438	405	406	422	453	457	441	442	402	421	439	403	488	445	429	445	434	443	434	431	433	423	447	455	442	413	434	418	418	426	451	424	443	433	457	435	417	461	407	470	384	444	446	445	421	444	425	425	426	403	426	417	434	420	455	422	398	457	456	414	421	437	390	406	395	420	455	404	408	444	429	436	431	447	458	454	416	411	404	398	409	426	426	433	487	423	440	401	465	436	420	410	435	387	451	402	401	475	398	420	424	397	445	450	451	411	459	464	483	445	407	429	422	419	383	415	412	421	422	427	418	447	421	436	424	391	433	445	446	445	437	441	432	449	448	444	409	422	433	424	438	426	451	414	422	469	405	446	392	439	450	442	446	428	460	478	424	458	437	436	418	450	408	452	428	404	427	412	447	449	442	438	444	402	423	433	449	413	483	450	456	464	436	428	394	450	397	433	422	438	478	410	444	432	437	458	427	412	451	455	440	439	481	445	449	443	423	425	404	415	428	442	400	421	444	410	403	442	429	439	445	425	423	421	431	475	417	458	422	430	462	445	410	461	450	448	437	425	439	439	436	453	437	450	457	447	424	458	395	411	436	431	450	451	450	434	425	433	440	421	392	440	436	468	447	418	392	429	440	468	450	437	408	403	435	419	410	430	420	448	460	430	456	431	447	438	419	431	431	478	462	440	422	430	406	454	428	426	440	433	442	416	432	415	451	444	441	407	464	422	402	447	405	446	423	417	441	432	405	419	425	464	438	455	420	449	439	432	436	438	441	424	454	401	451	425	409	441	435	437	460	432	474	451	403	449	474	406	436	422	434	474	426	411	428	428	429	436	411	437	410	419	447	419	402	427	447	451	398	425	482	464	415	446	428	457	454	444	421	416	412	466	423	464	445	404	368	450	418	454	441	422	457	421	446	431	409	461	452	436	404	474	433	389	393	456	473	440	462	424	459	444	456	451	445	445	466	435	398	443	463	435	452	413	439	490	407	492	450	488	447	421	436	423	461	463	419	440	464	427	434	432	386	429	472	442	454	416	451	430	424	435	400	431	420	408	431	420	417	426	455	437	443	418	447	453	406	429	437	457	450	442	419	460	424	419	419	441	394	419	479	449	449	429	417	400	464	426	462	422	431	451	436	437	468	451	428	424	425	440	427	423	447	431	445	396	385	424	435	447	443	422	436	397	431	487	408	389	419	455	420	392	431	407	443	416	442	412	405	489	423	431	475	423	427	445	441	412	436	418	427	389	455	414	416	457	439	422	481	434	410	443	437	477	424	497	454	416	450	441	454	421	461	459	461	450	438	414	451	420	415	465	421	461	432	396	461	411	428	443	436	414	427	422	437	490	460	441	468	447	401	398	449	431	427	459	426	420	451	464	428	384	442	433	422	424	436	445	438	404	448	460	457	439	441	456	399	428	432	426	450	446	441	452	411	449	429
7416	1546	1315	843	737	689	678	618	556	599	596	567	608	587	550	579	570	512	568	580	548	552	564	571	513	556	593	540	535	575	538	545	615	542	519	524	553	590	563	523	587	563	546	498	593	533	573	553	586	573	596	545	545	566	557	538	573	552	588	521	568	504	601	549	565	523	549	556	591	520	585	535	560	529	574	542	587	585	566	559	598	568	557	554	559	565	555	577	525	571	562	586	583	599	562	524	536	574	581	520	520	586	544	537	557	575	577	551	591	619	573	558	547	499	583	585	591	585	529	587	559	566	570	505	501	564	544	547	556	560	545	607	551	568	561	546	536	530	599	546	593	552	598	533	497	558	540	550	541	566	566	558	538	491	539	562	591	547	547	583	581	599	532	526	526	544	554	604	561	572	567	575	588	597	606	524	554	566	580	530	535	585	552	566	559	561	544	526	551	578	553	609	568	537	554	575	563	599	543	531	521	524	530	573	539	611	561	538	556	584	523	581	555	544	506	516	607	542	576	565	585	540	547	553	593	598	531	597	562	555	557	591	549	568	524	577	532	527	589	566	560	513	560	538	576	592	503	582	543	569	533	546	523	563	569	571	568	537	572	535	591	542	573	555	593	535	593	539	560	600	567	579	542	563	596	532	560	513	580	538	508	606	538	565	590	588	511	555	554	553	569	573	545	540	596	527	584	533	599	567	537	566	536	552	598	571	543	582	542	533	517	579	522	556	598	512	570	550	562	554	544	526	534	623	577	569	554	552	597	579	578	550	546	534	561	576	565	537	557	481	576	576	519	573	554	536	544	557	530	554	551	573	548	514	595	594	559	568	506	513	578	568	588	537	573	557	590	542	563	522	569	554	561	547	570	587	581	543	549	500	521	523	555	570	532	560	558	548	547	546	575	556	591	574	547	597	571	540	629	560	557	584	514	515	574	563	571	538	551	554	505	521	553	553	530	622	531	537	529	547	587	556	554	562	547	577	533	529	567	547	568	530	550	575	568	576	571	549	560	597	473	554	565	551	519	564	599	601	559	589	579	529	580	560	575	575	568	555	593	556	565	601	540	507	542	559	555	546	576	523	519	602	551	531	576	538	549	524	546	569	568	509	553	584	520	583	548	579	581	543	595	549	543	538	550	560	579	520	529	521	515	608	574	585	560	604	556	534	547	564	575	560	559	542	527	592	551	535	597	583	505	546	548	576	577	556	551	538	558	580	514	571	546	537	569	570	534	594	598	604	540	515	552	512	566	581	536	575	568	569	574	544	548	560	547	546	551	559	613	573	572	557	586	555	562	566	546	624	546	576	541	585	556	552	585	549	560	534	562	526	562	527	545	567	552	530	623	528	557	548	555	549	554	544	528	555	571	521	537	537	495	601	514	575	598	512	559	561	564	594	592	539	590	558	546	562	528	589	540	528	557	576	572	575	563	570	549	570	627	526	531	570	553	575	587	585	544	541	572	539	563	556	559	563	548	544	540	529	559	544	534	525	581	574	555	551	585	566	612	577	532	603	561	564	594	489	577	542	553	550	528	535	576	589	542	540	543	568	576	589	561	499	568	530	525	577	543	562	556	566	533	570	531	517	545	575	545	574	584	576	558	531	582	590	566	540	533	541	517	591	586	536	554	551	525	569	533	537	511	523	573	555	553	505	582	569	538	597	582	542	568	557	566	583	575	564	507	573	546	529	542	567	584	549	585	562	564	596	551	534	571	560	551	560	576	578	572	566	547	552	524	540	592	600	529	585	527	578	546	602	539	586	553	552	545	564	518	534	556	571	569	563	560	603	563	571	582	522	586	554	544	554	548	566	560	565	584	599	527	561	551	578	550	583	537	568	586	596	560	584	583	588	582	562	581	539	561	571	576	571	584	577	551	549	570	534	595	548	543	544	594	530	548	565	568	562	578	569	540	558	528	549	556	547	571	522	549	540	544	535	526	563	566	501	563	572	551	559	542	577	523	580	584	561	565	530	535	527	552	601	592	562	535	512	551	567	562	608	574	579	560	566	559	547	516	577	544	561	542	541	542	565	550	562	521	554	558	555	572	551	535	590	588	559	517	563	578	588	535	567	558	552	547	540	541	607	559	554	548	566	555	589	555	553	566	575	547	591	592	583	546	545	533	556	574	561	574	591	566	555	561	553	521	547	532	557	549	544	550	553	571	552	579	540	550	540	553	554	570	583	539	569	541	539	564	518	558	561	586	544	548	557	539	541	536	549	534	562	571	589	561	556	564	603	545	623	559	581	570	548	576	553	547	553	581	563	559	562	552	552	547	571	559	597	560	552	540	564	521	542	610	585	510	562	544	585	529	562	558	553	557	568	563	556	566	550	544	551	566	547	547	572	567	551	580	572	551	568	577	569	600	536	560	569	582	559	572	562	561	583	577	528	559	538	527	553	516	564	537	552	574	534	552	562	591	535	539	541	566	570	589	579	561	506	599	516	584	585	547	555	555	565	512	536	563	554	586	599	574	557	533	549	559	481	567	549	572	581	572	579	561	583	542	587	548	584	527	533	574	586	567	547	560	514	547	610	566	575	589	529	555	622	573	554	528	607	567	557	574	538	534	559	555	532	539	584	567	549	579	572	567	566	570	549	581	536	584	525	525	553	585	517	554	526	555	547	529	558	544	558	550	583	591	529	575	547	500	554	558	570	549	550	537	581	565	576	559	588	507	532	604	538	539	526	547	529	538	528	553	559	522	531	538	581	587	540	551	544	567	564	568	569	530	550	563	572	522	571	569	536	549	526	580	558	595	557	568	604	503	553	540	532	557	524	588	573	569	578	568	554	583	551	540	560	510	589	550	571	570	574	575	551	555	540	573	581	579	525	547	533	555	560	572	578	564	506	554	569	590	608	542	617	548	576	580	582	547	551	589	573	561	592	540	570	581	540	577	590	550	537	570	560	578	555	592	565	573	561	581	548	585	545	585	591	536	562	560	538	607	572	561	567	554	585	524	534	585	562	537	560	570	558	556	554	583	571	520	558	564	522	532	511	558	585	564	573	559	549	565	565	598	539	563	562	569	572	561	568	521	575	492	569	594	556	514	550	576	551	587	601	528	522	557	512	572	553	571	541	555	572	527	526	588	562	551	531	601	546	564	541	538	540	583	547	584	569	605	535	553	530	561	562	558	526	499	569	519	564	539	533	561	585	559	558	518	537	567	556	605	513	559	553	560	560	539	546	555	533	580	542	568	589	552	548	537	554	525	557	543	548	529	603	570	531	522	572	544	572	543	528	543	571	566	536	562	634	622	556	557	550	559	576	571	572	538	499	544	579	592	574	579	582	574	543	545	520	525	586	568	574	562	577	549	539	571	561	563	571	552	573	600	556	548	599	508	562	572	525	535	544	551	515	519	568	547	539	579	584	580	540	579	552	581	579	540	567	585	604	532	507	548	589	555	538	581	548	545	571	546	565	546	543	579	579	541	562	603	566	548	521	542	549	577	556	570	550	549	523	540	578	495	533	538	589	552	600
23635	20930	28207	23812	20918	9747	1516	1130	945	935	882	853	887	782	847	821	786	782	757	743	778	749	787	753	769	713	699	820	751	815	797	723	767	713	747	695	772	780	742	740	684	755	736	733	702	773	747	748	732	705	671	714	680	809	708	733	699	703	691	715	710	747	741	754	737	712	723	786	746	705	726	746	690	760	733	760	736	709	727	747	748	719	756	721	755	737	713	745	752	693	705	722	710	704	716	727	731	724	740	708	699	730	731	706	746	741	710	721	754	726	721	713	709	755	765	748	723	774	766	735	701	747	693	694	710	751	687	702	715	697	730	733	741	769	717	692	690	698	721	751	727	671	768	700	666	711	740	729	750	724	755	733	722	748	723	741	711	740	708	730	699	781	703	743	705	719	676	747	674	718	764	697	749	710	736	712	733	730	711	721	759	745	699	736	754	740	729	732	749	740	734	741	704	729	784	719	750	722	727	688	719	756	690	740	690	696	736	762	715	678	704	678	798	725	767	753	736	769	698	702	690	778	700	690	725	737	678	727	754	693	679	693	778	718	663	739	752	731	704	681	733	708	702	784	717	705	749	723	720	704	706	731	710	722	781	680	747	708	675	727	731	714	704	737	706	714	765	711	703	698	732	739	740	709	725	730	719	736	719	743	778	662	771	719	729	729	702	697	758	777	705	737	717	678	759	671	734	711	724	742	748	723	700	752	771	748	712	757	735	759	721	700	740	694	709	682	738	752	718	757	671	758	689	739	733	729	728	714	715	725	708	697	722	738	765	696	712	700	726	746	691	713	753	706	728	760	739	704	740	712	733	683	715	716	681	769	768	726	751	729	725	722	688	671	663	727	721	712	691	788	730	723	744	717	729	773	738	785	771	713	721	712	694	756	741	712	677	698	750	678	734	740	729	720	715	722	741	720	719	692	766	764	746	764	726	688	749	709	733	776	717	681	688	764	780	712	755	719	740	736	718	702	684	696	761	709	762	702	719	748	708	717	723	719	752	743	678	703	756	717	787	741	731	726	751	720	683	740	776	682	749	763	744	715	722	721	772	716	727	701	732	754	671	697	731	763	684	748	717	704	659	719	690	752	720	768	707	711	755	710	729	734	692	757	683	769	767	730	704	734	722	692	690	705	704	765	689	727	750	753	739	700	690	696	669	668	703	714	677	737	745	706	692	713	768	723	734	720	739	689	742	716	744	739	720	742	722	668	701	733	670	765	687	713	705	719	676	689	762	731	794	708	722	730	696	722	728	674	707	726	728	720	717	681	759	728	679	731	768	691	698	729	664	690	714	716	755	727	758	735	681	689	704	711	755	747	720	706	718	694	772	697	693	739	756	673	729	773	739	702	708	754	746	691	742	684	668	732	722	718	705	685	681	720	717	673	761	717	738	739	776	742	717	692	747	705	757	749	706	706	726	691	679	739	706	740	738	680	687	706	732	694	764	678	736	761	746	790	707	694	751	701	681	706	740	743	712	730	704	720	733	696	722	761	753	747	722	712	737	706	731	750	677	711	679	772	704	723	704	701	713	689	700	731	702	724	696	722	721	729	735	732	720	711	688	726	752	704	702	760	723	679	748	713	743	679	703	706	781	727	716	723	718	676	773	697	733	692	744	742	729	721	689	680	719	711	676	756	682	759	731	743	686	739	761	764	705	720	705	771	729	718	750	744	677	653	725	695	686	722	708	699	724	748	713	734	790	727	741	695	752	710	701	746	759	745	701	706	708	720	727	733	688	688	710	699	732	675	728	767	744	683	742	732	770	696	706	685	677	715	713	705	706	765	737	765	719	764	684	691	739	740	673	731	704	712	664	759	769	712	731	709	702	695	734	740	739	723	755	715	697	713	765	728	692	699	741	730	703	736	734	721	699	753	743	735	687	713	677	737	703	719	750	678	737	767	698	742	737	719	718	702	734	743	708	724	756	740	745	707	733	731	764	713	719	744	691	742	746	729	679	750	712	689	733	758	726	725	723	760	707	758	704	711	730	701	727	717	703	713	710	726	678	720	739	752	700	717	750	729	727	734	730	707	751	751	751	709	759	686	696	723	710	782	729	724	693	706	717	708	760	707	761	706	758	720	732	671	707	765	743	709	784	740	670	759	722	730	702	715	722	747	744	744	690	708	708	763	746	729	759	719	702	749	717	752	739	690	736	758	707	730	753	726	717	751	704	705	708	725	753	681	729	742	747	698	710	696	731	726	689	693	742	722	781	727	682	721	685	695	703	740	731	740	703	739	747	750	706	721	714	735	754	771	719	687	728	713	749	693	738	706	746	764	711	730	781	738	765	736	720	729	749	725	697	715	778	765	716	698	713	713	720	729	716	732	721	712	752	720	663	666	738	726	706	715	712	717	702	719	714	740	664	718	721	701	708	745	722	755	756	712	722	703	682	718	699	717	673	729	690	719	727	724	745	753	746	701	778	709	750	714	698	702	694	746	753	783	712	697	725	717	720	688	765	733	698	685	708	718	686	752	745	685	717	732	747	745	738	697	741	684	672	673	756	750	722	731	692	727	686	710	733	698	790	701	715	712	723	675	701	703	698	689	749	746	725	740	733	722	715	800	741	749	728	679	736	697	712	775	736	728	692	731	710	709	702	689	712	706	731	695	734	708	715	745	750	740	705	749	707	750	750	691	748	729	744	715	737	795	698	733	666	713	721	704	708	700	753	697	721	760	726	734	715	713	692	743	745	726	686	719	735	745	681	704	686	750	731	668	705	733	723	722	708	737	739	714	718	729	737	711	766	715	747	715	739	727	769	736	677	683	737	682	713	762	741	763	757	739	684	718	745	730	703	708	752	702	723	725	759	730	726	650	716	740	702	694	725	753	757	691	696	735	730	765	768	725	730	675	731	747	732	733	680	721	709	695	760	736	746	771	698	727	714	718	731	717	754	697	738	684	720	743	699	735	720	731	731	770	758	739	739	707	739	754	734	727	730	718	740	746	705	731	698	723	768	761	677	729	677	752	707	717	716	729	705	740	722	749	724	733	708	759	725	743	677	733	751	715	728	736	727	674	682	726	718	747	757	730	744	747	762	742	780	704	690	706	703	747	724	689	771	711	706	726	708	728	769	668	724	759	741	662	700	733	782	727	724	694	683	684	754	722	707	696	762	691	724	728	691	718	718	745	754	754	746	737	725	699	740	766	748	748	702	664	734	695	736	744	704	716	735	706	681	721	728	745	727	706	722	722	704	687	717	689	722	691	728	733	721	735	729	695	698	731	750	751	700	694	743	710	739	766	752	714	680	742	724	749	750	734	714	724	678	739	710	723	695	715	682	710	691	738	750	730	726	711	762	726	715	710	694	684	721	735	769	675	713	728	729	703	671	727	691	706	737	736	701	690	746	724	721	793	707	722	721	738	750	722	731	785	706	723	705	695	748	721	694	710	704	712	758	686	786	763	693	743	759	679	690	706	704	768	723	728	703	745	736	751	696	680	726	715	706	724	772	718	713	714	752	749	695	710	736	740
6855	10277	8006	4124	3104	2439	2054	1717	1559	1497	1312	1254	1197	1159	1150	1051	1049	1043	1028	1016	998	973	1028	932	970	950	988	962	939	977	935	981	924	944	920	911	948	953	926	895	993	869	933	972	895	886	894	912	947	977	936	906	1001	901	880	950	932	950	930	923	926	906	947	973	913	946	903	980	915	891	929	930	940	936	923	936	939	940	932	896	944	954	877	872	899	919	905	907	884	915	871	920	934	902	915	918	910	876	948	877	904	884	895	920	929	959	904	897	906	913	880	916	937	919	933	874	827	904	937	951	890	892	931	916	923	909	957	912	894	865	921	942	924	902	920	957	898	894	905	977	920	916	949	899	948	888	942	913	861	940	902	900	908	929	845	883	925	881	946	866	945	891	911	916	880	921	893	897	908	879	907	868	913	911	943	943	849	932	949	882	933	882	939	901	934	919	934	940	869	889	931	935	913	891	984	897	874	879	851	929	887	910	952	873	903	901	945	854	889	936	917	863	895	859	954	897	862	923	857	952	970	920	906	898	909	917	951	887	873	901	888	921	939	924	884	898	991	904	901	884	887	931	912	916	863	933	1036	881	938	905	891	947	934	932	911	947	946	893	904	922	889	924	918	890	937	881	886	936	943	863	993	861	919	887	891	904	906	935	921	920	890	942	903	884	890	894	865	944	920	932	957	950	902	906	841	965	876	943	916	916	949	892	973	900	879	905	925	937	944	995	887	956	937	895	867	882	882	943	886	897	903	910	865	927	935	923	941	931	877	911	953	959	886	904	882	872	851	889	905	891	892	889	898	881	1006	917	894	953	984	883	877	888	924	890	867	884	866	888	933	886	837	897	889	923	922	900	896	908	922	876	908	956	961	903	935	911	938	940	939	823	946	857	880	911	885	910	915	875	914	940	893	875	924	872	877	909	899	924	937	935	908	901	919	926	869	923	908	846	918	884	933	971	894	916	845	865	949	966	896	934	887	868	914	887	935	893	913	928	939	923	897	899	940	944	913	878	906	905	829	856	871	922	929	880	902	932	886	911	846	927	967	914	944	997	927	923	937	915	904	851	928	940	923	877	928	948	893	898	883	902	862	926	905	891	847	909	894	890	944	915	911	927	926	942	865	911	930	880	935	952	948	939	898	931	874	904	939	863	869	945	932	963	914	867	960	924	917	891	964	880	865	890	896	925	902	868	856	918	883	878	907	846	906	933	899	860	925	898	895	909	868	879	916	930	909	913	898	897	924	872	910	954	941	894	917	904	897	900	890	962	914	955	902	889	959	929	931	871	904	901	918	880	903	908	874	885	894	907	912	920	960	910	916	907	886	908	882	912	883	916	904	911	906	910	942	876	923	908	935	892	879	994	863	907	930	912	914	879	871	923	937	901	898	885	954	969	887	888	948	874	884	947	945	924	906	935	890	921	915	877	917	926	841	916	953	891	911	932	991	884	939	921	881	915	926	946	910	880	899	965	933	874	918	930	885	892	971	912	924	857	875	891	915	892	890	900	931	897	938	894	924	946	849	958	921	872	910	930	914	950	909	881	922	932	898	917	892	886	922	926	890	935	895	864	927	902	886	904	871	895	899	925	857	925	906	965	885	915	899	899	896	917	933	951	918	858	921	873	933	896	935	886	919	949	900	931	909	906	945	892	889	975	906	925	908	885	908	915	863	883	894	911	912	920	904	909	916	924	876	929	952	924	868	982	935	918	899	901	907	952	910	953	886	978	880	942	908	876	924	949	879	883	926	873	906	911	845	902	881	872	856	859	928	874	933	895	979	901	926	876	923	936	931	897	920	931	900	927	897	893	918	868	929	884	869	898	899	899	938	887	925	900	912	914	909	886	863	962	885	909	887	893	893	919	927	885	906	891	908	925	937	896	870	931	910	905	913	900	909	913	873	919	907	900	885	937	931	971	979	951	965	909	968	910	884	925	967	906	875	870	852	890	898	937	866	892	916	914	912	898	892	879	894	919	872	915	876	907	890	965	910	903	917	889	911	857	892	862	946	864	906	909	868	901	851	911	903	860	899	875	885	878	903	903	873	940	860	855	929	972	901	886	946	876	861	859	915	928	895	912	941	879	990	894	907	897	956	895	954	967	896	840	889	868	928	896	923	921	906	911	899	898	892	904	885	890	884	922	888	901	879	866	899	928	899	936	921	894	916	908	878	869	895	946	878	844	943	894	925	848	922	886	877	940	886	899	942	912	906	911	908	950	878	905	933	909	942	891	915	929	893	903	917	915	893	831	876	866	913	885	943	926	927	879	854	901	834	907	905	915	868	919	935	875	970	915	945	895	904	846	912	907	1015	893	892	899	925	902	871	920	936	898	934	887	887	937	889	868	884	862	919	898	969	923	937	835	917	936	868	932	905	885	848	855	902	916	971	907	857	875	931	855	880	916	906	883	903	914	959	896	907	866	967	931	912	868	886	849	910	926	908	857	906	923	897	924	913	947	915	892	854	942	905	909	942	925	878	918	925	900	903	879	921	900	943	916	859	946	891	883	883	857	892	908	958	913	933	897	941	925	853	944	901	903	912	866	894	948	922	914	901	932	903	909	911	857	913	891	933	907	906	864	897	887	900	895	815	842	929	887	882	947	934	966	902	918	917	856	943	935	875	955	922	939	925	899	898	890	951	894	926	900	932	959	875	885	905	978	920	932	931	892	890	920	889	955	909	876	854	919	882	918	906	918	859	902	973	936	884	881	876	868	856	918	894	929	930	900	932	857	942	921	947	935	885	922	883	846	885	977	888	918	926	917	910	946	923	939	927	910	914	923	893	882	954	913	863	923	859	844	920	882	890	919	858	905	916	897	879	886	890	875	871	907	964	933	912	960	926	846	944	877	949	936	934	894	923	887	962	857	902	931	899	901	891	900	867	931	981	856	955	910	932	902	928	905	923	861	878	935	926	915	870	947	979	893	923	886	905	895	879	880	923	897	928	922	929	881	920	896	884	885	934	861	895	924	910	902	935	964	923	871	932	926	896	883	899	902	977	932	931	880	902	861	882	965	956	900	902	905	871	897	910	914	886	863	944	966	910	906	902	887	954	927	939	874	981	879	872	856	880	856	864	906	856	891	866	882	904	840	966	886	922	942	945	930	863	908	909	901	947	944	926	907	842	893	839	914	908	841	932	882	908	866	934	949	878	880	948	942	956	892	894	907	896	864	899	862	915	926	895	889	836	901	902	948	912	904	900	883	921	823	860	890	895	913	905	885	901	825	911	934	879	976	938	869	889	903	942	886	933	864	881	943	898	875	890	910	874	897	887	912	936	935	911	903	935	895	894	906	902	914	848	975	953	872	894	893	967	901	853	865	896	855	913	936	922	898	888	916	880	944	915	918	873	930	908	909	902	890	899	888	909	883	898	886	911	949	898	944	931	909	871	923	904	861	941	922	919	893	911	915	903	901	932	856	911	879	918	899	903	947	890	925	931	846	940	877	832	922	878	927	891	955	899	878	913	897	944	843	901	920	911	894	919	876
22708	20944	28705	23364	20946	20974	7509	1391	1066	1006	919	825	823	745	736	734	755	759	742	724	677	673	621	660	666	687	655	649	634	646	680	616	649	646	634	628	611	646	658	616	650	618	636	638	629	651	656	611	593	635	581	626	619	640	630	598	654	654	628	585	672	669	609	644	618	631	631	623	633	640	646	593	617	647	579	644	609	588	633	613	617	540	626	601	634	640	610	580	616	572	630	565	656	626	670	633	587	633	639	655	625	612	606	644	617	659	623	583	599	632	657	604	649	595	644	578	638	582	593	572	622	595	605	580	598	579	618	620	616	636	628	571	624	580	611	632	602	617	618	599	648	584	652	608	614	606	639	588	596	633	639	652	582	600	582	602	615	627	632	577	628	591	617	642	637	626	609	608	626	580	634	622	614	614	622	601	625	625	605	608	620	600	574	572	607	625	658	622	642	642	601	625	613	648	619	655	613	642	611	603	656	608	663	622	624	578	624	613	634	575	621	592	623	550	607	635	652	595	605	582	611	626	601	598	597	627	617	582	648	618	631	616	552	588	577	629	590	595	604	664	611	590	562	617	607	571	555	613	640	560	674	627	655	617	624	616	634	620	629	572	596	600	622	613	634	612	580	585	606	666	554	623	600	646	580	598	625	635	625	601	583	630	651	606	645	615	610	615	583	583	596	602	600	633	613	613	587	580	627	644	543	615	607	615	603	592	584	582	639	635	637	606	614	610	628	608	629	613	594	615	601	554	607	657	597	621	627	594	617	612	621	631	559	565	585	597	657	601	616	576	623	574	605	607	572	626	630	615	593	600	613	601	610	645	610	576	640	641	602	642	605	563	601	605	608	621	618	575	602	615	596	602	602	654	607	552	585	628	616	644	577	684	612	607	624	602	639	611	605	609	575	626	599	594	619	635	565	627	659	622	605	604	590	585	608	592	594	588	608	600	594	608	637	604	626	549	595	595	670	625	564	607	637	601	609	617	621	614	621	626	638	596	583	622	615	591	607	616	663	599	572	615	579	563	642	594	566	570	599	630	612	599	627	574	572	632	656	575	605	634	620	633	634	621	615	588	607	634	585	580	616	624	608	587	634	642	578	601	621	611	597	620	611	600	664	568	634	635	575	579	609	658	610	578	627	618	565	604	567	628	617	584	588	581	619	602	624	580	583	611	595	628	632	592	582	582	598	628	596	623	609	609	582	621	573	655	580	581	561	598	619	588	618	628	673	624	596	548	606	562	598	613	601	649	586	615	612	575	574	641	621	617	607	573	630	575	663	588	618	629	575	601	642	628	622	606	570	630	610	631	614	653	664	611	614	588	608	578	623	554	598	588	563	599	580	602	623	645	626	612	632	636	626	578	614	633	679	619	612	620	556	617	597	638	591	604	608	608	638	649	595	658	638	596	636	626	629	604	639	585	637	570	650	582	606	606	593	616	578	628	599	606	581	615	606	602	597	621	626	580	607	633	577	609	608	612	613	597	597	615	621	613	624	589	589	574	584	651	611	604	625	611	663	609	588	632	649	623	622	623	598	618	611	623	591	641	607	624	580	604	636	605	615	630	597	603	609	657	588	609	579	634	592	567	563	622	603	613	580	587	603	597	624	624	608	601	607	604	567	646	598	602	650	611	569	634	593	653	635	595	604	601	646	587	640	630	617	620	558	619	588	620	609	569	619	596	593	588	640	601	607	614	594	644	576	584	604	584	660	603	624	570	600	524	569	620	623	617	630	599	614	612	593	631	624	559	586	602	562	597	592	614	623	605	592	625	585	636	587	619	590	602	643	632	612	646	628	587	603	593	630	584	599	625	601	611	607	600	606	621	653	573	564	616	598	612	629	580	619	625	616	585	622	578	592	639	572	586	542	619	606	614	589	587	635	603	638	651	626	602	636	592	597	624	583	610	624	601	577	601	626	613	618	597	594	624	589	641	584	568	597	595	626	594	604	590	617	565	619	571	621	588	595	594	600	646	607	626	595	668	611	559	594	585	589	603	610	640	608	585	609	578	615	613	625	572	631	601	623	616	587	604	638	614	650	584	612	618	639	619	585	610	610	622	597	612	586	594	582	629	613	644	562	600	599	653	647	623	571	563	608	625	566	623	586	642	618	607	613	585	632	592	615	593	615	594	630	578	607	649	578	632	632	648	599	587	625	589	593	584	574	624	637	633	602	644	626	584	628	598	588	606	646	601	585	595	624	599	631	611	617	612	592	654	599	583	640	589	581	622	647	635	598	636	589	649	611	647	565	588	583	572	606	677	571	657	564	593	608	638	593	649	585	573	644	617	635	637	595	621	598	571	603	597	637	595	636	583	600	645	591	655	597	626	632	598	621	601	626	583	576	584	593	601	612	634	588	622	635	586	596	629	577	636	572	645	607	635	598	615	612	552	582	636	599	580	652	597	570	630	646	590	648	604	611	594	571	582	611	595	630	592	567	639	577	622	611	597	607	602	588	616	552	605	597	582	602	598	612	607	607	660	630	583	649	621	620	626	597	637	627	630	640	612	641	572	582	619	587	590	574	622	618	601	579	587	613	612	627	604	619	607	621	622	647	613	659	579	620	583	644	604	594	616	612	636	626	604	613	573	616	616	616	630	624	663	604	603	614	637	611	610	581	576	597	575	608	609	596	613	623	620	621	582	617	644	628	600	557	629	582	601	600	584	601	594	588	562	602	649	581	647	570	583	616	585	634	599	610	575	622	631	644	645	601	605	602	609	608	631	596	623	602	637	592	665	566	598	610	595	623	588	580	574	615	599	590	604	588	584	635	552	596	618	621	599	632	610	625	567	636	574	615	664	563	593	610	595	629	586	602	647	610	564	631	626	623	643	607	606	600	608	582	649	638	574	620	657	581	576	621	595	616	604	578	548	593	641	590	629	578	611	614	629	590	635	591	595	595	629	633	610	566	619	605	580	564	615	575	611	658	610	604	595	614	629	604	597	622	554	614	555	588	640	570	614	633	608	588	653	611	614	630	612	603	643	613	595	586	609	595	636	652	620	638	604	614	608	574	605	639	587	647	574	576	591	615	649	618	599	619	580	591	615	629	603	623	624	600	628	634	588	608	612	578	617	600	616	642	648	606	610	644	625	560	608	597	601	604	588	618	563	641	594	633	591	594	628	591	626	625	592	638	622	628	584	597	578	600	600	600	645	563	660	606	604	617	596	622	610	625	622	593	637	601	601	585	609	651	610	643	578	674	609	592	608	618	590	602	569	592	623	647	632	607	574	549	587	614	602	628	589	605	627	612	596	575	609	654	666	646	595	559	620	586	626	593	582	596	616	633	623	577	645	607	611	599	627	585	571	574	590	610	599	625	615	613	601	613	604	598	590	597	623	629	567	590	635	598	604	572	605	636	615	607	626	582	637	576	615	588	590	606	610	597	625	653	561	660	608	602	579	639	599	649	665	614	604	601	616	646	619	600	641	584	596	604	604	601	597	614	635	627	563	631	628	588	627	633	618	579	588	599	597	613	621
10731	15949	12714	6686	4780	3773	2790	2418	2028	1753	1601	1376	1373	1226	1192	1100	1027	1055	949	973	956	902	890	883	830	901	885	911	839	850	868	868	832	871	819	809	852	822	856	805	794	803	856	839	808	832	805	790	789	776	802	793	798	773	773	812	793	769	816	736	856	749	775	779	816	782	754	775	731	784	764	792	730	795	826	795	761	767	780	768	747	803	759	794	820	772	787	772	747	804	696	807	794	818	779	844	811	768	779	776	742	763	758	715	753	768	842	773	809	819	776	780	766	835	775	782	767	763	801	795	836	728	776	777	757	727	806	790	832	708	781	753	772	805	778	830	745	732	788	829	787	779	773	747	768	707	769	747	791	764	771	769	757	784	779	777	754	758	798	811	799	797	814	808	818	826	748	741	793	762	808	743	747	812	798	803	788	849	813	755	803	786	794	803	781	803	764	785	777	721	789	778	745	748	762	776	752	743	775	820	769	753	761	783	773	745	747	738	845	759	787	786	773	803	801	745	772	799	797	839	729	784	815	802	775	717	756	766	798	814	783	779	816	788	719	813	825	840	767	742	783	783	738	793	737	772	774	801	793	777	805	755	802	800	828	757	769	804	777	832	767	800	814	754	811	744	738	759	773	775	735	798	747	789	759	725	777	835	792	785	770	827	772	778	780	786	756	738	755	765	792	798	754	789	780	747	827	778	788	766	778	767	676	778	802	820	801	794	738	740	767	782	787	783	786	781	818	778	770	735	805	762	782	781	827	744	711	808	788	814	794	728	797	784	730	755	877	742	843	742	731	798	815	801	743	725	750	768	818	768	760	767	790	757	791	776	757	755	791	822	770	800	797	808	814	763	768	778	796	816	741	777	812	793	767	746	834	798	775	798	722	773	764	767	743	769	768	829	790	765	750	808	765	812	766	844	785	791	791	782	802	767	779	832	770	824	741	759	839	792	759	796	721	788	750	776	745	791	733	755	790	809	781	766	777	764	800	796	763	785	763	715	759	777	767	819	774	814	761	798	716	836	761	793	767	825	760	800	763	746	757	786	826	806	779	779	768	761	765	805	762	791	812	746	746	791	806	830	790	725	813	758	764	797	780	782	749	700	715	786	807	782	794	818	822	779	751	756	757	762	781	752	799	764	780	793	765	775	759	798	782	791	780	769	804	735	803	729	764	773	783	793	829	767	759	732	769	752	823	729	779	772	714	738	778	787	780	757	819	760	749	832	800	826	765	788	779	745	742	829	746	755	817	777	805	765	767	799	744	809	775	768	804	798	751	785	753	767	806	771	781	742	769	798	807	767	775	775	718	784	789	768	770	766	793	748	746	771	764	773	753	775	770	799	737	806	770	778	784	810	776	743	746	788	755	738	768	740	835	829	784	800	799	790	789	743	777	762	816	746	755	805	757	736	750	744	776	724	770	720	788	801	719	828	748	751	797	798	764	769	761	711	738	741	821	765	753	758	828	733	758	777	809	777	766	757	841	755	748	756	809	777	764	803	756	829	769	762	818	826	781	768	763	792	763	809	721	742	736	742	756	762	747	785	805	813	732	832	753	726	764	785	738	763	774	758	756	728	723	742	730	828	762	747	816	749	773	765	781	772	734	778	779	759	776	793	721	769	826	752	760	821	778	758	807	809	770	806	827	773	797	798	758	779	800	741	734	783	756	830	768	767	737	799	788	768	797	822	710	763	815	773	778	812	799	777	771	788	792	792	793	774	767	721	795	777	741	762	725	778	796	746	772	814	784	773	739	771	798	773	747	775	780	732	784	782	801	797	759	782	759	707	755	784	778	803	719	790	801	804	820	773	757	739	813	808	759	744	799	755	783	768	749	721	795	769	751	797	811	778	750	774	731	731	770	783	743	756	765	767	795	757	808	707	780	826	779	783	768	837	782	713	731	770	749	829	812	739	817	789	771	774	785	762	757	787	770	751	732	775	753	756	766	721	749	756	760	791	773	776	752	779	817	717	811	725	781	816	754	741	766	720	753	779	797	804	750	767	770	736	738	753	763	855	753	734	769	823	806	754	809	774	746	734	755	785	754	798	806	817	776	750	787	788	819	817	797	802	763	784	772	736	797	774	742	753	742	777	779	713	781	805	749	778	750	819	770	762	774	794	772	797	759	822	769	764	761	788	792	804	758	744	803	790	784	807	789	728	762	764	760	746	812	814	784	786	774	763	741	774	732	775	767	765	836	755	796	769	778	807	771	738	725	785	779	765	793	758	773	791	786	788	788	773	773	768	771	819	729	791	771	791	734	801	745	766	761	754	787	787	767	791	780	830	765	810	771	808	804	757	735	740	815	817	733	790	768	765	742	746	731	772	744	795	808	808	762	763	785	749	740	772	823	775	724	777	742	725	790	765	750	754	745	755	795	776	794	790	743	817	734	824	744	771	788	791	776	766	773	808	789	810	774	805	805	742	785	780	739	750	727	763	774	795	762	794	794	802	789	758	762	714	777	772	780	789	783	753	786	736	758	794	752	738	774	764	832	784	822	700	768	755	779	782	773	806	747	748	794	805	786	807	787	790	760	818	779	771	745	765	760	762	744	763	748	741	732	799	806	813	800	735	749	827	744	739	780	779	789	732	771	755	743	801	775	779	786	779	777	798	757	770	787	756	772	785	765	778	779	800	747	743	775	783	787	748	774	771	705	773	733	749	738	797	794	786	777	812	796	790	756	790	780	785	817	779	811	798	766	780	762	797	771	752	729	758	767	806	795	792	793	769	758	768	762	782	786	792	806	762	758	795	759	778	826	825	773	746	769	744	848	737	790	745	804	747	737	759	808	806	781	770	735	816	800	802	806	775	791	802	816	728	813	743	774	791	785	775	780	753	729	788	771	797	741	795	775	782	785	755	744	772	762	786	750	786	789	795	788	758	771	777	736	778	797	795	791	700	763	778	791	839	749	820	834	788	757	776	770	746	749	802	784	801	757	788	791	774	815	798	768	824	807	743	811	735	776	773	759	760	784	813	792	760	773	805	762	739	746	786	764	777	788	804	708	786	745	781	746	753	736	766	762	778	789	712	779	779	741	789	750	793	800	779	784	750	782	779	775	821	773	830	770	759	851	756	804	750	771	777	794	782	759	790	775	790	771	726	738	781	806	770	763	771	785	789	754	801	790	746	802	785	764	778	771	775	786	744	732	779	762	766	745	742	836	733	742	743	748	722	728	764	760	757	849	714	821	746	753	784	799	745	727	839	773	724	768	768	802	760	760	724	773	794	741	846	819	807	814	788	783	750	766	776	787	754	720	798	799	761	837	762	750	760	785	798	797	774	784	804	803	767	788	803	693	797	789	739	758	744	742	798	756	799	763	811	776	747	794	817	754	755	757	797	768	781	763	772	782	792	739	809	774	762	764	796	764	749	806	802	714	785	791	809	800	754	835	766	756	790	811	809	741	810	773	817	738	802	774	775	742	823	800	767	844	750	731	786	737	722	767	793	788	756	757	770	813	765	768	712	738	702	776	826	770	816
26674	20394	9097	857	458	501	443	461	464	458	390	428	426	408	447	454	427	419	413	408	412	429	422	409	395	433	466	472	403	441	406	440	449	438	435	463	443	422	427	433	416	416	418	411	395	436	435	456	430	397	420	432	450	486	429	397	435	411	415	459	473	435	437	444	456	395	435	434	443	407	422	425	402	443	417	390	406	391	445	447	419	424	401	401	444	433	392	454	472	416	462	471	408	407	447	431	463	430	461	414	457	417	431	399	436	434	460	440	420	438	405	453	444	419	440	427	414	408	447	394	425	433	415	411	409	395	390	435	431	391	410	409	405	437	458	466	450	459	404	459	427	430	375	455	431	460	412	443	432	417	428	417	440	409	402	414	452	417	427	469	410	453	428	408	404	413	436	464	415	458	422	423	437	449	404	455	396	459	414	431	418	416	447	411	415	470	395	469	435	417	440	429	434	442	442	429	448	435	430	439	436	443	418	439	391	421	406	454	463	431	463	425	438	419	421	427	401	411	414	437	426	436	416	427	444	397	433	436	445	415	415	441	425	396	433	402	420	371	434	460	414	425	431	391	432	437	396	425	437	432	451	443	432	382	418	418	448	473	394	416	433	401	415	420	459	446	419	396	413	422	436	393	416	434	430	420	406	431	395	418	474	440	390	426	437	433	429	399	404	451	443	403	443	404	440	436	425	413	429	455	414	413	422	438	413	420	436	422	414	425	417	421	415	428	469	414	426	450	399	403	394	419	439	415	433	429	425	415	437	387	458	465	451	430	432	391	419	406	434	413	442	442	448	431	422	426	390	414	386	431	401	434	420	423	436	426	475	414	441	405	402	410	423	421	405	421	427	433	436	407	415	467	409	439	418	392	441	417	384	444	415	430	411	437	424	422	377	425	419	407	424	472	447	437	444	433	442	425	456	447	418	468	423	408	441	420	437	408	420	360	452	454	458	416	402	458	448	420	418	464	413	396	457	412	428	421	375	435	462	428	425	409	442	453	415	406	458	394	419	456	425	432	480	411	432	446	393	442	404	463	407	418	446	445	406	415	450	470	442	426	401	419	430	447	421	443	411	437	457	418	403	437	407	426	420	438	381	417	391	426	412	405	439	415	433	412	382	428	421	498	430	470	444	401	416	411	407	401	416	440	380	447	413	427	399	446	397	396	442	435	382	445	453	451	457	446	436	414	420	440	455	381	417	447	429	430	413	432	385	439	420	410	418	436	427	423	399	430	438	445	424	407	423	421	408	402	433	428	444	444	472	424	383	435	449	400	385	437	435	422	419	430	429	443	415	416	425	424	425	415	400	450	451	417	430	425	485	439	447	415	419	427	402	401	492	433	417	403	444	425	396	445	433	423	412	421	431	394	442	420	425	429	407	415	403	422	468	440	463	436	440	447	469	431	390	433	454	424	408	431	458	412	438	447	433	440	406	432	428	433	457	439	406	435	430	438	411	396	423	455	446	426	420	425	402	427	421	440	411	397	388	413	411	401	416	466	415	386	445	457	461	426	428	394	438	436	417	409	461	434	379	429	433	425	413	393	428	440	442	432	414	423	447	437	399	427	417	418	436	469	411	440	380	461	435	432	388	405	395	438	439	439	426	427	411	419	404	418	400	430	430	418	389	440	433	404	417	435	410	409	459	429	412	446	421	429	393	466	375	422	418	427	416	403	424	424	405	412	454	431	411	405	450	407	431	425	403	446	445	449	423	444	422	441	450	415	430	421	397	438	458	435	440	394	416	409	404	419	428	433	412	449	427	440	428	446	389	426	475	408	435	447	433	435	418	417	435	437	426	391	416	443	425	452	428	418	405	417	412	469	378	416	421	381	407	444	414	422	379	467	445	418	449	392	435	404	400	441	395	451	386	415	409	435	434	432	411	408	429	411	390	418	466	433	465	454	404	443	420	431	402	409	416	454	435	437	417	406	407	427	466	410	411	451	435	428	421	387	406	420	419	442	429	452	421	422	433	430	456	416	433	376	425	423	407	423	459	461	428	404	436	401	432	421	449	427	448	460	413	391	418	424	430	422	415	434	435	413	392	476	428	428	388	457	439	403	440	445	446	406	432	431	407	446	414	390	424	443	451	414	381	413	428	393	418	403	447	424	419	465	433	395	431	435	444	419	425	440	449	438	463	399	423	372	421	419	408	433	439	442	424	481	454	440	408	385	391	446	425	417	396	381	394	441	450	420	443	433	432	404	438	411	432	405	424	447	426	410	417	440	416	434	422	442	416	398	439	432	451	449	422	432	433	410	454	447	424	442	405	442	412	454	427	439	442	446	424	450	402	422	403	402	422	454	446	444	437	439	429	420	412	413	419	428	439	422	448	432	468	450	439	396	410	419	432	436	440	405	419	415	454	429	473	399	459	428	418	395	423	414	418	425	460	410	454	409	379	411	433	388	422	468	437	447	439	436	449	435	476	477	407	431	416	433	461	429	455	430	423	395	411	427	413	422	405	431	410	390	460	464	418	449	432	391	476	398	409	409	454	401	414	433	421	429	435	402	428	392	442	431	415	402	453	425	400	465	443	449	453	424	385	440	414	405	427	431	419	432	437	411	451	434	415	415	428	410	432	416	395	443	447	406	427	419	416	399	432	446	453	442	430	410	391	443	419	408	425	424	421	451	419	417	436	426	381	437	445	460	395	424	424	428	416	445	402	414	405	435	440	438	428	443	413	424	407	429	411	448	454	452	429	455	494	427	411	440	425	444	467	435	426	441	425	425	441	397	432	427	402	431	423	419	410	418	431	415	411	455	403	429	435	450	420	434	437	447	412	409	504	429	442	417	419	376	427	435	414	424	425	423	455	422	408	411	427	424	438	429	379	406	441	412	420	403	411	432	428	413	450	460	450	456	407	453	370	459	422	406	466	422	402	424	414	413	403	450	442	427	436	423	439	441	448	430	447	438	441	428	422	396	427	437	445	438	440	419	429	413	421	385	448	438	433	429	427	427	418	405	421	435	441	354	412	429	447	461	429	410	440	454	406	444	446	409	417	407	431	411	387	452	453	412	407	428	423	412	450	468	453	437	435	431	438	438	416	444	410	437	430	409	435	425	423	431	421	422	423	445	424	405	417	430	419	387	425	419	434	387	414	379	415	442	466	437	423	429	419	396	405	418	403	438	465	411	433	439	451	438	464	422	395	434	404	431	399	421	451	409	435	387	446	421	387	454	423	430	426	450	399	429	444	412	417	458	440	440	407	416	410	426	420	433	428	407	387	396	408	412	429	423	439	427	436	425	403	438	415	419	422	419	388	399	431	434	405	427	425	407	409	446	417	444	434	416	426	419	464	417	431	431	429	435	480	421	407	407	473	441	438	429	430	449	408	427	385	439	447	443	439	432	415	392	381	430	371	430	411	424	397	422	387	401	464	447	452	417	422	441	447	441	429	417	445	407	428	421	440	444	427	425	471	415	452	423	380	435	445	404	425	416	442	425	397	393	452	388	445	436	440	430	437	404	453	379	418	435
5325	1409	1234	780	701	618	644	579	634	602	556	560	533	533	583	568	554	552	575	556	578	534	535	577	558	571	555	546	567	560	532	528	563	523	563	577	575	497	497	545	581	532	552	582	546	556	591	558	559	583	538	507	578	547	545	554	540	570	582	569	548	557	503	569	569	526	516	525	525	544	536	557	526	568	554	545	522	544	549	551	513	558	526	606	548	544	510	535	542	549	547	532	517	558	575	553	503	569	576	551	539	520	542	580	530	586	553	566	585	574	574	524	538	538	560	551	571	493	519	546	529	553	494	548	520	557	502	523	549	556	567	540	537	514	524	536	556	555	588	538	538	547	540	524	576	577	559	525	549	528	551	551	509	531	541	559	537	565	568	555	570	513	562	539	559	565	527	598	503	533	547	593	583	532	543	525	547	511	541	570	514	514	582	567	553	549	573	542	576	550	568	548	558	510	572	512	551	549	545	563	578	591	560	545	514	574	558	493	540	574	512	551	582	565	538	546	522	564	577	591	582	567	477	546	571	538	549	583	543	529	543	556	549	583	543	542	544	512	516	520	538	551	550	513	567	524	546	519	552	527	550	551	538	536	541	520	544	537	552	558	550	597	580	512	565	559	564	570	533	582	561	522	534	522	585	568	560	537	517	551	535	554	536	523	576	555	526	527	542	510	538	548	500	502	527	528	561	582	528	581	518	481	554	572	521	586	539	560	530	553	558	554	559	548	555	574	552	540	562	517	528	567	489	510	571	569	514	509	527	538	564	565	589	561	533	512	556	556	562	516	554	550	525	593	542	528	557	533	553	565	555	535	497	550	590	592	534	587	509	518	556	583	547	514	541	535	540	546	559	591	537	513	562	549	583	562	552	537	572	496	576	511	557	516	540	551	601	580	556	574	560	527	554	560	544	527	574	567	541	468	522	547	563	548	561	516	560	542	554	576	557	605	526	551	543	580	481	605	526	579	549	532	590	536	514	541	580	574	579	528	577	576	553	531	551	590	565	554	594	513	535	563	560	559	578	536	538	574	553	501	516	547	588	565	553	524	531	560	540	552	533	527	555	536	555	563	535	570	540	578	542	546	532	547	597	554	524	535	531	533	553	539	554	531	531	503	539	584	564	552	551	588	531	595	565	556	607	545	516	553	531	534	551	524	541	552	543	577	533	508	582	511	563	542	518	573	509	491	534	590	557	532	551	582	543	572	581	558	536	556	529	514	557	562	542	504	564	537	565	558	546	568	531	510	570	555	508	559	524	482	543	559	519	531	549	522	588	563	541	554	584	538	549	615	516	549	540	508	509	541	525	571	542	543	503	525	543	561	529	533	567	566	552	589	549	554	550	517	519	569	526	567	545	520	511	550	585	524	537	546	608	511	556	522	533	568	532	537	565	570	504	565	571	530	539	540	585	535	567	569	581	530	601	551	549	526	526	579	563	534	539	509	561	518	524	532	528	526	514	489	538	540	582	554	564	591	554	511	508	536	536	529	542	524	561	531	539	543	539	533	556	540	629	525	557	561	576	553	538	565	541	537	557	524	590	561	543	552	501	533	531	525	505	519	563	516	498	520	547	510	506	533	534	545	576	544	515	540	543	549	554	565	522	619	590	515	534	553	546	576	535	521	540	562	572	518	556	559	552	594	564	482	549	565	545	535	496	552	576	536	520	545	571	531	554	571	540	569	511	518	563	597	516	567	542	560	527	523	571	556	574	564	591	599	524	561	541	584	579	570	573	556	547	546	574	557	517	538	530	540	576	544	586	561	516	491	546	498	570	575	570	560	560	560	517	576	596	566	562	544	530	570	528	561	539	532	535	592	527	558	588	552	513	532	552	559	564	538	503	563	556	562	564	592	568	561	603	573	532	549	528	576	572	507	587	562	568	548	536	554	526	570	534	497	549	544	517	549	551	522	550	551	544	568	539	543	535	535	546	537	591	514	560	540	516	538	527	528	545	568	584	559	549	521	544	591	590	578	568	557	517	587	551	601	542	556	560	546	598	560	564	498	545	582	555	573	519	511	582	499	506	589	529	571	578	560	557	546	501	525	524	588	565	568	535	536	516	593	520	504	538	533	585	569	525	571	603	542	541	565	546	525	511	514	553	559	553	523	499	568	586	572	558	538	586	546	571	523	575	508	568	523	543	535	558	584	550	567	589	580	552	544	574	535	532	480	524	511	565	562	568	533	537	520	544	568	605	530	532	581	523	509	553	531	543	525	528	520	526	568	561	564	545	565	545	548	532	571	532	546	594	536	499	549	534	517	576	550	544	574	509	551	555	589	550	539	539	500	559	572	533	557	549	527	547	511	536	540	535	595	554	579	532	579	559	541	528	581	585	548	545	498	547	518	587	559	573	534	607	508	555	555	556	544	543	537	521	567	546	568	532	563	556	563	545	555	571	558	557	549	584	622	526	551	489	569	570	529	539	584	558	543	507	530	527	520	575	573	556	519	528	550	526	539	536	537	580	565	563	560	573	568	567	544	541	540	511	542	582	555	535	543	533	540	550	548	526	535	525	518	527	541	517	525	518	532	536	576	549	587	548	544	554	566	546	525	514	511	516	555	484	543	585	545	510	562	609	522	562	552	539	530	528	548	553	541	510	553	551	558	542	556	547	559	574	522	571	516	587	566	615	536	540	564	566	553	569	566	553	554	531	556	545	533	557	579	520	534	559	528	572	547	556	537	577	534	518	563	520	533	560	510	551	521	547	515	517	563	561	541	525	535	538	555	563	549	528	556	575	506	525	532	536	529	600	557	573	622	519	560	543	538	591	565	506	540	580	543	590	556	561	561	541	570	586	528	562	571	544	570	553	523	525	554	556	561	530	558	527	530	568	577	551	551	560	574	543	540	560	568	549	554	549	562	542	567	555	603	541	534	588	545	559	535	538	581	548	509	588	544	599	542	545	538	577	503	585	537	564	545	504	561	538	588	591	532	556	526	552	546	596	511	546	533	551	516	531	555	581	523	545	548	532	514	530	561	556	535	560	470	589	555	569	547	515	537	472	540	517	535	552	542	513	540	522	526	555	548	516	580	560	565	534	583	519	571	526	599	564	559	536	574	552	601	546	548	557	571	534	533	513	575	565	579	560	579	565	557	541	504	553	528	527	519	520	550	574	541	509	574	564	546	533	551	525	547	582	523	568	531	580	594	513	516	500	517	554	533	523	527	539	532	546	519	562	564	572	605	518	494	526	537	491	577	534	530	535	523	550	586	599	487	516	606	512	553	524	565	544	549	531	556	582	565	522	554	563	569	577	527	539	518	553	581	547	506	536	549	570	590	502	568	528	543	540	549	563	550	512	566	548	565	575	630	564	575	572	577	535	521	549	578	550	561	547	540	548	556	521	514	572	515	542	565	532	564	554	547	599	563	539	568	590	557	581	543	586	593	560	545	531	509	552	528	547	592	549	527	531	510	512	580	539	531	563	551	560	539	558	590	582	544	503	532	560	574	503	518	545	575	532	572	561	563	540	581
23681	20936	28218	23830	20925	9901	1547	1183	887	925	885	896	831	837	811	759	756	741	775	777	721	754	763	771	767	724	752	757	731	724	736	717	714	686	748	758	755	742	722	742	776	733	731	754	691	777	728	736	749	722	741	744	746	746	710	699	726	692	699	708	688	713	711	699	703	779	701	710	689	732	705	755	790	734	711	726	717	725	718	736	749	751	693	729	750	723	733	755	698	708	680	714	689	792	747	770	743	725	722	710	730	776	723	700	733	714	695	754	728	681	721	721	708	732	765	716	722	739	735	699	690	739	708	736	719	735	698	670	729	745	700	733	716	723	732	772	680	705	706	734	681	725	715	737	702	752	757	749	720	691	740	727	681	728	691	701	700	697	703	718	711	722	698	712	681	725	706	711	703	690	727	714	691	679	748	669	725	731	761	723	696	707	730	735	733	650	667	678	734	674	696	745	700	726	754	721	752	742	762	695	755	726	676	764	744	719	702	741	744	721	715	718	744	723	733	691	708	726	705	757	689	746	745	674	691	699	753	704	667	721	653	692	710	730	723	673	736	693	684	716	718	694	735	725	680	734	673	732	696	753	738	683	636	729	723	731	716	718	723	791	725	715	776	695	709	720	709	726	689	682	734	697	661	707	748	693	702	743	733	674	680	748	744	754	658	713	710	776	712	772	724	686	724	717	694	699	740	717	710	693	731	739	671	705	752	715	697	692	735	702	691	718	734	771	700	686	712	737	704	738	693	738	733	761	750	715	715	713	720	728	717	666	764	714	671	762	790	726	759	714	767	764	716	685	719	703	736	711	694	714	746	720	717	766	724	687	739	751	691	741	761	711	720	755	732	721	768	732	743	727	728	687	697	659	716	760	701	683	694	728	713	711	706	714	704	683	705	727	771	699	701	676	705	695	744	757	745	718	736	759	695	688	702	722	751	719	686	688	758	694	709	756	748	715	749	705	759	741	717	734	708	713	731	691	749	741	697	721	739	724	720	713	742	708	666	701	713	760	688	677	686	731	729	693	721	744	725	716	725	705	714	718	746	683	790	707	689	722	750	741	766	689	736	726	714	742	723	735	696	698	673	743	699	708	745	731	743	710	698	740	725	709	695	715	699	708	746	727	734	705	733	734	764	687	721	735	724	704	714	698	699	725	698	724	727	725	719	704	712	727	736	718	698	744	727	704	724	683	725	690	695	730	765	774	680	705	747	681	689	746	724	690	774	680	755	712	725	755	761	698	704	732	676	712	741	700	709	720	701	678	740	672	687	730	730	684	764	707	717	731	709	740	717	694	712	743	696	693	714	680	794	733	690	708	686	723	744	713	717	724	719	707	707	754	750	700	714	705	715	767	771	711	723	730	724	738	701	719	690	679	722	721	705	670	738	746	712	715	719	683	692	714	711	721	701	711	703	672	687	736	689	721	690	704	708	664	704	706	722	721	675	695	725	704	722	690	715	708	730	742	678	724	682	723	677	703	775	714	745	714	707	674	688	725	773	706	741	723	729	717	682	740	705	717	694	695	703	737	687	680	745	731	739	728	732	677	701	754	732	689	737	735	694	786	729	712	726	724	736	704	709	730	700	681	743	761	726	624	737	700	759	663	719	733	694	755	728	744	714	734	741	716	655	761	656	730	718	724	720	691	700	678	725	718	749	720	672	691	683	705	699	726	735	716	739	714	730	755	692	731	737	693	678	762	768	698	693	711	728	713	718	739	718	738	744	735	709	780	721	723	712	761	717	724	725	703	686	717	730	713	676	747	759	745	695	713	670	709	709	711	680	724	736	710	713	669	719	720	739	711	716	730	713	738	713	733	726	684	760	681	682	769	703	722	739	689	722	738	723	692	725	717	690	717	726	721	688	726	725	742	726	733	714	742	737	670	727	708	706	689	742	695	718	675	715	733	725	701	757	719	724	720	734	692	691	761	735	675	735	668	700	706	697	690	705	734	688	728	675	753	753	716	733	729	746	741	739	746	710	689	726	710	697	701	699	762	732	693	700	707	747	720	704	712	772	735	745	692	664	692	731	744	751	727	747	706	707	744	744	688	706	640	673	731	690	717	749	699	721	762	726	726	738	733	666	721	718	732	698	712	718	734	723	702	693	713	724	725	680	740	736	721	756	694	688	699	690	742	637	727	744	697	677	684	753	731	744	705	714	722	729	675	726	694	724	742	719	770	726	713	759	787	698	730	791	740	715	714	696	686	723	762	709	665	709	734	711	687	716	714	703	702	706	730	682	704	679	704	739	700	704	713	736	730	669	761	702	727	703	706	703	765	664	698	751	710	624	720	772	742	707	723	748	733	694	723	737	713	735	728	680	696	699	703	695	694	732	751	690	686	753	726	688	692	717	717	709	700	671	700	735	749	699	685	775	698	755	705	690	746	790	703	710	745	701	718	741	741	700	730	704	710	700	754	698	750	678	737	693	749	684	703	681	717	746	654	717	707	714	733	749	738	702	730	769	760	723	724	705	748	731	737	705	686	682	734	699	693	706	690	749	693	729	760	708	707	755	661	684	717	679	725	664	694	757	714	703	725	724	680	718	703	685	733	712	751	710	689	714	694	704	718	722	679	720	691	700	754	691	708	775	711	685	672	686	713	692	729	734	731	750	742	735	702	708	731	663	699	704	697	766	671	686	758	761	700	718	700	705	763	703	710	716	698	686	686	729	752	717	737	731	686	690	691	757	668	721	695	669	727	728	715	689	738	724	659	754	705	758	725	697	687	811	733	695	696	720	722	684	701	740	672	678	793	739	683	779	749	677	760	700	685	778	784	675	746	736	699	688	737	730	763	721	717	729	698	650	692	710	755	687	719	705	673	747	753	698	696	720	709	712	768	706	706	731	736	689	687	728	704	766	712	773	707	692	677	715	721	711	682	720	773	733	693	718	731	712	713	720	662	746	667	723	698	742	708	667	663	716	698	734	737	763	684	714	708	705	713	793	735	716	717	708	692	750	752	693	703	696	748	755	720	744	705	704	695	706	768	673	720	734	698	742	712	720	673	689	730	678	745	719	720	702	761	696	713	727	735	710	740	748	661	748	696	744	703	719	719	777	708	740	740	739	741	634	729	715	736	704	725	717	720	683	726	724	729	711	738	705	689	710	766	701	752	694	623	693	703	704	741	817	700	718	758	737	707	747	745	680	694	702	731	681	721	693	670	757	750	717	738	728	720	723	688	692	697	705	740	702	694	740	772	723	691	686	704	708	736	660	746	696	721	732	690	744	708	734	719	711	713	703	691	724	714	712	704	737	751	720	758	678	710	699	715	723	670	711	778	736	758	727	702	720	725	739	707	732	726	710	655	667	723	722	726	721	677	753	732	712	702	722	694	717	721	761	737	686	690	728	699	695	676	672	724	679	662	721	734	683	708	705	728	732	700	740	689	694	764	722	683	702	703	713	708	705	727	698	738	710	728	742	679	726	737	720	683	703	679	769	708	681	653	727	747	697	770	730	716	696	739	778	689	719	723	718	766
12254	10109	8091	4214	3058	2426	2059	1679	1494	1356	1298	1245	1206	1128	1108	1090	1051	1043	1082	988	1050	924	925	951	970	1016	960	1051	946	986	880	910	933	932	919	943	951	931	943	948	924	943	924	886	889	950	916	903	899	917	915	925	953	921	975	940	925	920	934	927	927	899	881	909	912	931	891	890	941	979	842	945	940	872	872	918	917	903	925	928	950	872	974	926	901	882	946	919	949	922	891	889	875	920	893	892	860	959	908	892	879	893	905	893	966	921	918	971	922	882	953	918	865	871	923	904	870	961	943	941	939	893	914	915	965	917	889	892	920	914	908	882	886	955	868	1002	867	911	873	919	953	911	920	900	929	889	901	903	959	874	926	908	961	908	942	890	893	877	903	859	966	913	922	938	916	866	937	893	923	925	900	954	917	917	895	876	875	944	913	918	943	865	885	924	918	944	915	873	860	868	989	941	912	913	896	923	880	896	873	938	883	915	896	901	898	884	912	893	914	890	904	854	917	828	910	872	889	845	922	903	892	908	930	873	908	892	961	913	888	1017	880	888	891	950	945	964	922	913	896	924	870	876	927	943	901	872	882	916	884	924	877	860	931	928	895	921	990	922	818	906	879	894	894	951	895	917	906	904	935	886	931	899	859	877	961	904	912	905	913	910	908	904	892	906	907	882	896	918	961	907	913	932	919	928	875	940	941	890	909	897	916	928	871	927	865	903	991	940	934	905	895	906	933	904	870	913	950	873	897	941	922	893	863	889	867	863	885	924	881	920	913	927	902	921	898	918	920	918	901	923	965	875	910	947	904	895	890	863	913	935	922	964	866	956	884	873	897	910	902	887	904	898	934	962	962	926	916	951	941	928	876	928	902	917	950	906	954	913	936	956	871	890	927	907	891	907	904	908	892	888	903	904	833	897	884	934	913	912	886	859	946	877	855	980	928	875	919	929	911	920	885	887	899	894	872	883	887	883	845	938	902	913	900	910	921	943	849	948	969	934	949	938	916	911	914	907	904	909	917	934	956	909	904	900	919	884	820	896	906	955	916	851	900	879	897	897	863	896	955	912	896	900	897	907	927	874	911	920	887	889	901	882	909	905	928	878	870	906	936	889	915	919	869	919	925	865	913	881	880	817	909	941	927	885	952	908	919	948	883	926	904	941	901	897	880	900	908	930	901	895	898	921	884	914	904	860	890	878	933	888	900	884	882	925	887	912	933	928	926	928	921	906	900	883	895	931	923	918	930	908	942	874	890	893	910	866	937	844	884	924	937	860	876	930	956	904	916	911	905	932	916	907	868	812	920	927	902	902	954	959	899	928	920	952	908	881	871	907	930	948	863	939	920	877	937	961	907	900	941	897	916	900	893	943	889	901	949	953	908	908	928	868	908	921	914	893	907	912	905	940	859	936	887	982	937	911	887	892	868	896	922	892	930	930	920	843	888	885	886	964	909	945	882	887	945	940	898	944	928	873	934	873	907	898	915	926	952	924	897	929	959	891	928	914	888	934	890	885	868	908	919	921	885	924	897	868	857	933	915	971	888	952	862	965	933	948	953	910	900	940	916	891	954	907	907	901	922	893	949	896	907	898	923	877	896	945	967	966	932	879	922	917	895	894	895	929	854	849	941	862	932	872	897	876	934	882	907	917	921	842	907	944	965	910	899	913	939	894	920	901	919	966	925	901	924	927	897	924	917	877	961	874	869	872	899	921	874	894	915	920	890	903	879	912	937	888	887	903	894	875	904	901	933	903	895	906	895	897	873	878	909	960	900	892	914	903	955	908	851	927	918	870	944	899	937	904	955	905	848	930	904	984	871	883	887	873	969	955	930	911	970	900	900	915	905	888	917	868	931	872	901	910	890	932	919	926	915	905	927	892	901	941	919	947	915	893	825	909	974	896	937	863	860	891	890	943	937	891	892	892	874	911	901	877	866	914	894	944	895	934	964	869	925	936	901	951	901	872	877	952	925	945	898	955	950	906	911	946	941	887	913	1010	878	900	839	913	858	877	918	915	930	889	943	945	930	894	909	887	903	873	921	918	903	889	941	891	913	912	921	888	918	920	881	956	917	927	915	896	893	935	883	848	945	950	896	882	924	923	912	896	944	872	921	919	886	861	900	918	957	848	937	878	886	863	904	935	888	888	901	929	872	906	964	939	897	949	917	920	882	898	922	927	898	934	874	951	970	931	935	941	945	902	945	875	942	829	926	965	924	896	870	935	904	928	891	928	904	901	921	879	894	967	906	883	895	872	901	909	942	894	919	831	865	931	867	957	908	910	902	909	946	913	923	992	828	905	951	940	963	897	885	898	886	951	869	884	981	943	876	920	896	890	907	889	924	865	883	930	927	889	885	883	905	937	1010	892	915	912	893	909	922	922	934	927	925	943	898	877	881	860	880	950	920	920	940	928	909	887	892	955	905	919	868	852	917	907	902	933	930	919	927	974	935	902	851	887	977	911	943	877	897	898	914	953	906	895	951	883	870	870	916	894	897	941	921	945	882	929	905	934	911	943	937	869	929	980	889	931	919	917	925	844	947	877	899	896	964	920	846	922	928	915	859	871	929	889	876	950	892	947	945	897	915	914	958	928	892	905	845	884	948	915	867	966	885	942	899	915	916	932	942	913	906	942	878	914	929	921	954	871	877	910	963	899	899	853	923	898	947	931	886	898	951	909	875	924	873	905	900	916	926	935	934	884	891	899	875	911	853	912	882	857	901	862	840	874	907	921	909	894	899	874	907	897	852	973	921	865	962	855	909	841	906	921	909	954	844	944	920	921	879	1002	870	880	931	845	895	949	953	837	910	937	865	871	927	870	926	845	901	854	921	905	913	905	942	901	922	957	918	911	928	935	947	885	952	938	847	922	912	939	902	926	895	920	877	850	913	941	947	923	921	852	897	940	925	959	940	912	936	917	895	890	899	881	889	936	846	927	915	942	851	833	903	872	898	898	919	875	927	961	857	942	936	932	928	922	944	889	904	922	893	898	875	947	907	877	921	945	892	892	899	883	932	904	872	868	934	911	947	917	911	902	902	927	903	955	900	914	883	943	905	879	949	876	914	914	884	908	917	905	934	944	934	920	860	899	870	926	928	888	902	880	909	909	893	936	992	937	894	929	840	930	913	908	891	906	886	862	916	948	940	913	903	875	892	886	922	924	893	913	892	883	900	914	898	913	925	874	946	869	939	902	886	857	909	865	875	939	912	915	895	914	950	916	902	893	894	880	883	905	986	943	902	911	876	895	918	932	916	914	939	863	886	880	930	910	874	894	888	928	890	911	897	975	940	918	940	877	877	943	908	839	836	922	940	927	888	898	933	859	911	906	848	870	914	907	923	869	974	877	919	912	922	937	885	930	876	918	946	919	955	945	831	899	907	853	932	924	885	944	926	894	940	903	923	909	919	899	931	843	870	926	933	920	946	901	869	911	943	967	881	897	913	909	929	933	929	910	922	894	866	936	900	933	904	916	907	977	918	855	932	902	919	909	861	878
22674	20912	28634	23300	20913	20937	7727	1388	1060	971	913	856	797	761	778	811	727	731	686	683	689	708	714	699	647	631	650	630	628	651	666	659	686	647	616	632	653	606	576	650	628	655	612	606	634	643	656	597	609	601	660	575	645	623	590	631	651	619	611	554	613	624	603	597	603	581	672	639	570	603	626	626	640	609	601	605	591	598	606	581	608	626	592	603	612	609	620	614	670	624	648	633	624	584	620	605	580	594	599	594	626	641	620	619	629	611	607	576	590	646	590	592	604	617	625	653	606	574	609	580	601	579	665	603	580	625	587	605	598	614	621	628	614	618	624	614	596	563	627	618	602	563	563	619	606	596	626	591	641	644	635	636	603	595	670	599	636	607	619	605	569	606	617	617	609	621	548	622	606	638	562	622	633	565	591	627	561	639	652	615	607	678	604	582	617	595	632	634	611	617	636	572	612	582	622	651	621	607	606	612	613	653	605	616	607	625	578	590	584	627	589	621	610	581	599	603	609	631	608	635	631	586	664	608	666	616	615	606	624	647	604	620	617	591	637	580	613	581	591	607	593	591	571	637	647	597	643	590	594	618	608	649	643	655	633	638	556	617	657	646	594	626	602	576	586	582	629	590	616	615	613	616	601	634	597	619	612	608	605	617	586	584	614	607	623	576	600	607	606	625	625	606	601	599	639	583	581	584	602	583	614	626	645	593	574	580	555	587	559	584	588	577	613	607	584	558	646	603	602	594	602	609	603	618	606	642	599	617	591	614	584	622	598	617	619	599	617	591	576	580	599	649	598	642	626	601	579	592	603	674	638	605	626	575	613	614	635	579	565	560	619	644	634	604	617	629	615	581	609	629	617	558	637	659	606	593	578	636	611	578	635	598	586	632	609	569	587	571	581	625	605	601	597	634	602	576	674	600	573	600	610	593	623	637	583	623	616	592	615	570	637	611	601	607	646	599	630	594	552	587	554	607	614	602	583	624	552	586	591	633	617	608	641	640	606	579	574	611	606	597	601	581	580	577	574	613	587	586	607	639	597	589	574	604	588	588	592	618	570	601	606	609	623	595	618	614	658	565	633	573	602	623	587	555	645	610	595	606	575	623	630	662	585	555	579	604	601	562	637	636	621	550	608	596	608	609	617	590	560	577	632	638	564	596	618	618	612	602	598	627	582	640	613	593	606	576	599	603	619	604	644	628	605	605	623	580	589	596	599	586	617	590	636	591	640	607	605	600	586	642	609	639	587	604	607	579	589	607	572	613	589	636	593	617	648	571	616	687	573	603	590	605	585	543	579	597	618	635	607	591	604	591	627	582	598	573	617	567	616	614	618	572	623	627	633	572	644	570	583	629	616	628	635	628	637	622	612	600	569	631	557	634	610	645	641	581	563	578	556	634	575	646	597	566	627	665	579	598	631	596	652	550	602	632	569	584	608	597	613	579	614	582	613	627	615	601	620	617	627	627	580	612	606	601	595	626	594	620	609	618	578	613	639	631	593	546	609	637	602	603	589	580	647	575	619	601	622	612	634	575	575	601	590	599	609	589	609	597	635	590	620	618	599	625	570	557	580	604	598	595	609	640	641	627	600	603	647	609	606	573	616	612	592	615	630	633	600	622	591	609	571	604	673	598	615	575	585	605	616	659	584	605	645	599	624	593	561	608	637	563	570	582	605	611	580	587	614	606	602	584	630	564	624	577	609	601	625	601	578	594	624	618	590	596	622	584	629	631	617	601	606	659	634	559	618	579	618	596	587	615	612	605	596	641	601	578	581	588	670	586	630	624	612	622	605	605	619	629	601	596	579	613	553	611	605	609	609	592	636	611	627	608	616	590	615	609	584	638	568	653	598	574	615	573	599	634	609	606	631	607	573	657	594	578	598	624	663	564	633	605	608	613	560	600	628	617	578	623	603	609	629	623	651	628	630	587	610	603	620	621	557	580	573	588	635	587	614	583	622	642	577	608	586	591	630	581	616	579	577	610	633	635	576	628	651	615	612	570	600	643	615	577	577	610	629	604	634	538	587	611	612	623	589	588	562	633	632	574	603	643	631	610	644	645	607	603	564	568	587	597	623	646	594	652	627	646	580	593	627	643	572	581	607	605	634	607	630	581	578	591	639	568	676	592	603	565	599	594	621	614	663	579	573	587	612	592	578	573	574	592	607	598	605	578	594	613	553	555	626	627	631	608	623	604	590	611	632	570	598	628	611	618	582	612	596	579	595	571	625	597	610	591	632	642	623	576	581	626	585	623	612	565	639	642	628	607	620	583	584	628	571	640	620	611	603	599	576	597	628	648	590	574	565	603	625	617	587	612	547	640	598	601	583	544	581	606	576	652	570	633	636	602	602	641	637	570	548	602	598	610	572	630	541	606	589	638	585	622	605	608	648	598	624	628	597	633	604	604	611	609	638	636	622	605	586	588	596	581	584	616	618	596	607	617	639	608	591	599	637	608	609	586	605	629	624	613	583	616	573	589	595	598	591	635	638	567	600	604	630	567	600	632	607	587	617	572	595	630	623	618	583	604	639	628	586	531	593	594	602	577	609	627	595	613	592	569	619	621	544	623	609	601	593	610	606	585	567	599	635	594	557	633	593	538	580	641	591	604	614	604	618	603	552	616	584	598	614	577	612	624	601	637	600	599	613	654	601	618	627	607	673	616	593	583	594	619	598	609	644	587	592	631	580	581	620	629	616	631	602	600	618	622	596	603	646	592	594	622	587	614	610	615	661	604	554	611	605	598	642	579	615	637	596	595	640	580	619	626	591	641	672	620	594	592	631	582	591	644	649	585	655	646	588	586	595	601	617	587	631	596	592	601	601	577	574	568	551	609	616	579	627	599	617	613	627	594	656	544	592	582	605	609	585	642	629	599	580	602	554	642	610	616	589	618	605	585	645	607	592	589	585	594	605	626	607	604	617	595	591	599	618	618	600	617	631	605	623	651	560	599	601	627	595	584	621	599	617	573	587	614	586	542	608	555	621	574	591	604	639	593	622	597	580	666	604	603	580	568	619	579	650	600	604	594	577	614	573	587	619	592	598	632	606	617	596	619	615	645	595	601	650	572	562	589	599	604	602	610	572	596	636	595	593	641	590	585	559	588	622	643	555	592	599	587	618	536	596	614	581	615	576	629	599	652	664	582	594	592	666	621	615	583	601	589	644	532	639	596	574	615	583	622	629	625	623	562	635	602	580	580	615	577	603	623	632	633	579	552	588	630	588	596	638	589	593	602	605	611	608	625	604	584	595	611	607	636	645	638	621	585	588	612	597	589	628	641	641	621	588	603	636	606	593	599	610	607	600	602	580	641	603	594	634	632	611	664	586	570	606	587	612	577	596	595	569	569	610	607	577	606	628	613	607	595	628	600	608	603	635	595	577	617	598	569	612	639	606	603	629	627	608	610	586	642	612	596	620	573	598	635	648	616	595	582	592	595	580	585	623	611	626	608	642	611	586	611	605	611	597	632	628	615	578	633	593	591
13098	15885	12638	6732	4717	3592	2858	2341	2010	1778	1548	1385	1369	1208	1135	1127	1015	995	954	949	920	903	856	899	859	895	895	843	811	846	858	809	859	825	833	804	835	850	785	792	826	785	745	799	813	825	874	801	865	798	822	797	781	799	794	726	795	808	789	803	779	788	787	809	835	799	779	723	828	771	761	793	772	782	766	779	783	736	783	749	828	791	802	744	753	818	813	760	729	778	794	780	745	744	804	782	797	749	760	767	777	760	783	693	788	785	780	774	772	732	775	792	810	772	776	743	789	763	807	743	776	755	759	796	797	751	758	819	776	760	762	757	761	813	793	762	782	787	737	737	796	847	783	776	780	785	746	804	758	740	786	821	748	752	768	791	783	762	816	747	811	779	691	807	767	744	770	765	809	799	758	796	748	769	758	748	747	788	806	765	793	778	788	768	809	749	747	770	781	802	843	797	786	761	795	806	782	733	700	771	747	774	794	775	773	792	794	774	734	785	761	782	770	789	762	777	806	733	763	744	717	781	744	768	753	796	768	780	781	748	732	795	801	753	791	772	711	770	753	757	699	758	729	758	786	769	796	796	746	741	770	735	776	783	779	748	780	779	745	796	761	787	815	810	809	775	793	745	750	759	711	804	747	762	785	718	789	795	773	740	748	798	816	731	736	809	814	774	752	669	816	769	761	734	768	775	796	768	752	761	729	794	760	762	798	794	790	773	779	765	820	749	776	757	774	774	819	793	727	750	754	771	759	781	750	739	738	794	758	808	748	770	783	782	777	799	775	766	794	810	790	756	824	742	785	792	761	818	726	709	779	783	794	784	731	807	775	734	738	772	770	749	787	765	742	741	717	773	769	813	821	752	742	739	737	752	776	789	803	781	768	741	767	775	741	743	783	784	746	783	746	767	767	758	790	762	817	725	744	774	765	758	788	778	782	812	770	737	789	798	778	771	775	765	763	760	762	799	731	789	807	789	778	747	790	748	748	808	805	772	775	707	788	771	788	743	746	749	770	776	747	756	792	768	780	745	729	766	817	798	814	811	783	741	777	823	779	772	741	760	802	811	728	761	776	786	787	802	764	759	771	784	769	774	744	761	745	747	801	743	785	731	777	727	734	780	764	788	781	813	775	780	795	812	784	741	743	765	821	803	716	768	758	786	803	765	799	761	761	764	793	765	765	723	759	733	795	779	770	788	774	752	828	762	761	775	742	750	759	820	783	783	766	773	823	797	775	800	770	802	758	781	755	769	741	755	759	751	799	735	751	782	733	728	735	689	747	743	826	761	799	799	786	804	779	791	748	776	749	763	732	723	806	763	736	758	732	761	788	798	757	734	769	741	753	749	779	778	715	716	735	758	756	806	784	800	780	779	800	757	749	781	754	794	728	758	795	785	794	759	807	761	764	693	775	780	737	782	763	769	782	777	794	771	770	758	707	791	727	803	820	747	779	775	816	786	742	764	784	732	749	769	806	794	747	695	764	793	823	749	775	766	778	771	794	766	810	761	807	783	779	762	780	820	765	775	729	699	788	763	775	757	783	759	759	749	756	784	789	760	767	734	781	766	802	800	760	832	751	787	762	766	773	790	754	791	750	787	788	770	765	756	800	761	760	780	759	773	787	714	832	731	731	780	755	739	759	732	791	772	784	799	726	726	818	785	761	800	787	798	756	795	773	731	758	832	781	805	755	755	746	755	827	742	768	775	789	750	803	749	787	771	773	757	772	717	700	770	748	783	722	708	739	793	744	740	751	760	783	718	797	744	763	738	768	743	783	748	800	790	729	729	782	802	796	747	771	786	744	812	778	780	803	820	747	743	770	776	781	751	791	703	784	773	750	799	797	787	777	768	813	772	788	773	769	743	763	754	749	819	791	739	751	728	767	810	723	759	734	742	784	768	782	787	738	752	780	747	801	774	824	736	769	788	771	764	798	820	735	771	758	757	732	744	676	761	766	756	768	751	790	767	734	762	800	758	766	784	735	752	741	779	816	750	737	783	769	796	772	755	749	757	776	762	795	770	737	799	738	758	761	795	727	763	727	780	794	825	812	732	804	772	790	752	761	796	758	755	734	723	774	775	752	789	747	806	795	758	801	760	741	740	770	735	764	773	782	767	764	734	773	749	735	779	751	746	769	750	797	794	812	741	751	780	762	788	788	803	815	819	761	711	747	719	758	773	759	758	746	771	758	733	827	804	774	797	714	751	761	751	777	763	744	747	729	802	766	764	757	769	723	794	725	738	725	792	750	796	790	741	805	778	741	742	743	757	738	797	790	729	765	773	766	767	766	776	782	769	777	765	730	756	763	734	765	786	739	744	791	749	763	706	804	830	780	769	772	812	803	787	801	760	726	775	758	763	796	767	781	806	719	733	776	777	803	788	739	747	771	775	804	795	827	703	769	737	764	760	786	767	737	742	744	769	779	755	791	742	738	772	774	755	787	769	775	758	693	762	776	781	727	785	829	773	822	791	816	776	753	770	757	761	780	759	776	790	745	760	773	784	790	797	775	762	751	771	766	801	734	779	786	795	737	769	816	729	803	766	785	807	761	769	786	767	760	745	727	755	757	755	793	781	782	797	767	760	787	755	807	812	818	776	743	762	756	753	796	802	800	731	785	732	754	799	774	758	756	796	738	746	772	828	785	730	734	768	766	758	760	761	721	735	759	776	752	778	813	781	774	809	765	723	702	815	771	741	762	809	732	796	721	723	771	802	748	765	801	784	775	749	798	794	802	725	744	814	726	737	813	737	743	727	734	743	812	776	740	742	802	748	798	791	749	792	767	715	743	772	727	714	727	750	793	730	771	732	761	735	760	799	755	750	777	801	777	783	777	785	766	712	826	778	783	790	757	712	803	770	743	772	761	787	812	761	755	784	762	754	762	778	745	804	821	768	743	782	799	757	833	747	762	767	777	779	729	784	732	774	799	804	805	798	760	733	758	776	782	776	734	792	772	802	781	770	809	746	775	744	737	801	744	748	760	737	769	769	769	777	755	790	766	721	770	806	774	800	749	736	749	746	756	744	769	795	762	798	744	782	774	759	744	752	709	768	785	765	763	771	812	750	789	775	766	736	761	802	780	806	748	728	753	787	705	791	761	773	778	795	716	806	785	732	758	802	791	748	751	753	802	725	746	775	746	754	740	747	722	802	747	820	757	744	750	779	762	734	737	731	834	791	789	749	798	762	801	759	767	733	776	712	722	755	753	759	731	777	777	732	786	759	717	750	764	751	746	770	806	772	827	723	741	780	745	754	730	775	780	761	765	784	772	772	732	799	731	822	786	733	734	771	773	761	809	734	766	768	765	795	812	792	765	761	757	746	782	749	775	733	782	754	773	737	784	774	762	784	788	826	778	739	738	769	730	797	794	773	757	755	801	776	782	800	772	810	794	776	767	761	764	794	812	787	745	771	727	783	769	760	735	781	731	755	825	795	772	791	728	738	745	777	766	773	760	761	761	761	757	759	792	760	784	772	750	733	750	792
26557	20393	9260	834	523	477	479	414	467	436	440	454	444	416	416	415	411	460	438	414	465	440	446	417	409	407	404	437	463	405	416	402	431	417	421	422	480	448	435	438	406	409	408	431	443	411	391	414	445	402	458	423	425	445	445	430	406	412	418	419	407	427	416	446	439	427	378	410	435	451	406	463	408	412	415	402	423	444	436	452	410	404	429	407	438	446	436	415	432	412	445	432	419	443	386	424	441	442	397	443	432	436	389	418	411	430	450	468	435	437	440	411	437	448	441	420	397	406	457	419	423	403	402	417	415	399	409	425	448	422	407	461	409	440	386	449	417	399	441	477	436	430	407	444	437	454	430	420	438	421	421	425	420	419	428	420	401	402	428	417	421	440	418	404	434	421	415	408	432	438	424	410	417	427	427	452	417	438	438	359	411	428	436	405	432	424	404	425	412	442	438	405	428	431	409	426	469	391	401	387	372	433	446	415	458	390	437	470	397	400	385	398	411	408	445	415	447	417	406	401	440	407	423	405	405	440	435	453	407	403	446	440	466	449	402	426	401	417	449	411	412	413	396	403	467	452	451	421	381	431	426	404	418	410	411	417	436	430	429	402	434	457	426	431	412	436	439	379	397	439	398	412	436	444	422	404	397	410	449	434	422	461	410	399	449	438	440	417	432	430	430	438	454	467	412	433	422	422	435	440	382	438	424	429	416	447	435	432	430	406	418	442	458	429	439	422	447	445	440	453	416	438	418	411	415	428	394	426	410	439	408	404	429	406	405	443	417	394	359	402	418	444	408	418	423	415	406	429	403	443	424	431	414	441	427	393	427	388	456	447	430	380	410	407	423	424	439	434	437	410	412	400	475	416	427	445	412	412	411	410	454	402	444	453	423	445	437	404	418	461	443	450	428	464	419	432	385	425	418	448	422	422	442	450	444	447	391	426	413	434	438	450	428	451	417	396	432	445	413	390	406	435	448	424	419	411	428	432	434	423	445	386	400	402	429	410	424	460	422	427	481	407	460	416	414	438	418	420	390	459	411	410	394	422	428	431	418	422	428	480	386	385	419	466	445	417	389	459	429	403	430	411	419	432	427	408	418	445	388	407	412	420	412	448	434	428	448	403	438	428	422	430	432	430	411	429	436	428	436	414	395	409	448	432	404	431	451	420	442	421	436	408	451	433	396	421	432	434	423	458	413	412	441	398	437	444	418	407	368	418	445	425	440	452	438	452	404	436	430	412	438	412	392	436	400	406	390	413	425	433	451	435	423	408	432	425	448	392	438	411	417	420	388	439	429	418	425	388	414	394	454	402	440	389	448	433	391	411	440	422	432	418	423	406	441	461	398	429	443	456	431	444	421	417	403	431	437	439	420	421	455	410	424	416	434	404	396	454	430	416	416	447	435	428	469	419	400	432	420	408	438	438	423	432	385	423	399	376	400	425	418	439	428	451	465	422	462	440	460	470	434	444	428	436	451	425	446	420	393	416	414	414	440	446	410	454	417	439	406	403	416	430	406	402	463	425	412	432	414	406	422	433	412	447	382	410	472	443	424	420	391	420	428	423	448	459	436	402	397	400	418	420	435	475	439	413	418	445	416	452	416	443	433	453	462	422	418	415	382	440	438	421	466	410	394	396	473	422	444	423	417	426	434	418	439	418	363	437	452	422	464	391	434	423	414	415	411	434	426	399	411	428	396	413	426	434	434	441	452	409	412	404	431	430	456	421	439	459	404	447	399	398	464	413	405	467	432	450	488	449	431	473	464	422	433	442	428	410	430	388	425	399	431	440	446	435	384	434	428	427	439	420	405	426	431	410	434	420	427	417	400	427	427	455	433	426	437	405	465	408	391	423	420	440	456	398	408	469	401	403	427	449	405	425	446	418	381	426	442	427	439	465	428	422	435	432	443	415	362	431	463	426	452	425	404	427	408	426	390	411	428	436	447	410	404	463	463	418	414	377	458	419	453	410	452	427	430	450	434	429	438	428	425	480	409	430	429	420	425	423	432	404	445	376	448	414	431	410	447	405	445	442	421	396	409	432	434	413	438	465	418	435	417	417	484	406	418	432	462	429	438	459	439	429	447	432	439	440	416	427	425	393	441	443	427	437	443	399	398	438	440	431	441	421	442	416	421	460	418	439	415	397	398	419	436	429	415	414	440	424	419	420	430	409	455	421	458	448	390	443	462	484	456	447	432	451	438	394	416	437	478	425	462	439	438	456	442	451	414	427	423	426	401	428	376	438	365	435	412	399	417	416	442	413	454	442	409	450	444	423	408	428	433	439	429	439	481	435	430	461	422	412	427	411	401	434	428	406	403	437	444	403	426	441	423	415	407	406	421	419	435	404	453	448	378	427	437	431	422	397	404	442	460	453	413	420	408	426	424	404	391	434	447	448	444	423	427	409	405	410	459	435	454	387	423	412	396	408	457	388	437	454	420	444	407	416	400	428	421	437	446	426	472	436	442	397	452	434	419	409	457	421	444	426	453	422	425	423	407	396	409	429	418	415	448	413	420	443	423	416	450	428	412	488	436	443	418	423	377	428	456	458	412	425	424	402	451	447	441	423	417	429	399	426	429	417	430	450	440	423	444	414	433	409	457	425	418	400	444	440	446	423	440	443	401	425	427	421	420	426	417	413	450	445	445	406	381	459	397	427	441	411	406	455	446	391	396	415	455	419	393	454	421	406	413	422	436	454	405	446	425	415	411	403	453	444	462	403	405	432	433	433	491	437	403	442	398	429	377	458	412	441	454	444	431	431	416	440	406	393	438	441	438	456	419	416	436	429	420	416	469	447	421	396	451	416	433	427	414	448	401	456	433	421	500	420	444	409	396	455	419	423	416	450	423	442	457	430	405	411	385	474	493	432	454	438	446	437	399	413	418	421	462	402	447	419	408	420	427	431	410	446	427	383	426	417	403	434	436	424	409	436	424	404	439	419	400	442	403	435	438	434	415	433	431	447	434	389	446	423	429	457	436	448	368	474	407	435	441	442	476	429	414	416	446	439	413	390	390	419	438	425	410	394	414	412	430	433	404	391	402	441	396	404	421	436	416	418	414	422	412	428	414	427	447	430	412	435	420	454	439	418	419	416	397	409	443	403	460	407	425	440	441	413	458	425	408	444	382	467	401	460	418	430	426	435	456	452	448	423	423	442	398	454	423	402	419	404	432	418	418	393	460	424	447	427	450	411	418	427	417	412	398	481	410	424	437	386	423	442	403	437	451	426	402	451	427	407	423	422	420	398	448	397	388	423	401	414	449	444	437	419	439	429	440	441	427	425	412	440	377	454	405	449	425	437	412	413	411	424	444	434	416	400	433	450	452	387	434	427	437	416	399	409	424	426	437	428	401	433	449	440	390	411	413	447	414	432	403	432	445	414	420	420	425	417	392	472	414	409	420	388	420	435	417	413	397	396	416	448	474	409	429	393	415	472	403	425	439	448	428	400	420	445	397	417	441	408	425	435	400	434	446	361	463	473
6940	1404	1224	795	757	682	677	652	598	564	575	592	539	567	543	573	494	543	570	541	510	554	551	554	573	534	518	561	519	582	565	567	550	574	516	531	556	570	531	571	514	576	536	571	554	576	566	507	584	548	557	525	544	525	552	573	575	544	530	564	557	551	511	574	552	515	527	596	560	536	505	579	570	568	548	563	554	557	537	537	545	550	549	618	571	534	523	562	587	577	552	547	529	532	525	543	572	523	519	528	564	569	581	551	519	567	546	534	557	568	573	518	554	592	537	526	539	570	566	593	570	549	514	521	525	557	598	541	522	525	561	494	551	535	555	584	619	538	571	588	560	535	564	531	561	542	516	584	500	555	565	545	537	589	546	523	563	547	535	546	536	545	532	517	576	532	539	573	501	514	518	542	576	528	526	545	547	558	558	575	585	540	531	534	519	554	517	529	508	544	542	513	518	532	530	541	537	579	522	574	546	531	529	554	514	555	527	567	572	524	555	553	533	578	549	539	562	544	508	545	532	552	512	582	560	540	558	543	543	553	538	549	520	570	523	511	519	550	552	556	534	544	550	577	558	512	535	549	567	574	529	521	508	548	582	550	526	505	549	525	568	555	564	556	512	550	563	546	542	533	557	581	550	566	529	507	530	579	503	540	522	524	517	551	551	582	581	610	557	542	512	567	548	565	540	565	553	585	559	570	601	558	534	566	528	500	550	532	562	556	548	549	538	535	517	538	546	513	525	575	542	505	538	561	569	564	564	507	542	549	534	545	564	535	572	532	547	527	521	581	536	583	554	559	533	542	524	537	605	572	531	547	530	549	584	569	536	591	563	549	581	582	535	533	606	571	546	525	499	526	599	568	562	551	549	520	552	586	541	578	550	546	526	550	535	497	545	561	526	560	551	560	530	566	552	574	534	514	532	527	544	554	606	538	576	556	505	575	534	534	512	553	545	542	546	586	530	549	492	526	530	522	551	595	545	559	574	576	555	535	548	548	558	549	572	553	515	550	551	547	530	551	541	535	540	534	525	548	539	497	571	510	522	586	554	503	554	549	529	538	553	568	534	561	571	532	539	546	556	609	560	549	493	528	545	538	500	503	527	543	540	564	525	567	537	530	539	526	524	511	548	521	541	583	557	550	576	535	537	587	562	534	590	575	561	527	562	574	518	551	516	528	551	574	512	533	582	533	517	498	565	546	543	548	547	557	487	564	540	482	523	515	541	565	507	535	572	574	519	547	583	535	542	545	502	569	581	565	535	542	552	527	521	546	572	558	535	565	552	546	531	538	551	566	521	545	526	539	489	551	549	555	520	525	516	532	588	546	548	559	547	533	525	559	570	535	562	562	589	591	511	559	552	581	534	548	509	548	557	543	529	581	512	571	579	544	555	518	566	561	533	535	521	595	515	512	554	558	592	547	567	501	552	595	581	525	584	551	562	532	528	552	518	578	519	581	553	558	496	559	549	537	545	531	562	612	526	573	522	533	514	544	499	521	552	540	546	547	535	543	519	526	505	571	509	479	548	560	550	535	535	522	539	533	529	575	576	561	526	539	548	535	517	542	541	565	528	567	576	557	553	556	535	533	531	542	537	580	549	541	520	544	523	527	564	540	577	540	546	554	597	549	549	561	568	560	561	552	559	506	532	571	565	578	567	471	553	551	522	532	539	499	512	547	556	513	568	517	574	570	553	554	580	536	582	561	504	565	499	568	561	593	551	569	556	559	540	545	556	543	555	539	552	534	573	538	519	541	545	516	566	535	547	556	518	571	540	577	567	553	542	545	538	542	550	547	582	566	568	528	523	567	570	600	544	546	554	502	532	555	619	604	546	536	560	551	541	564	537	552	550	543	529	539	560	549	524	510	582	499	539	494	523	545	567	537	598	528	500	565	583	549	582	592	525	533	568	561	547	564	553	522	587	549	567	538	538	554	523	525	532	561	498	525	583	490	568	545	532	549	544	530	580	517	533	559	537	528	537	554	546	568	487	532	547	587	559	524	501	476	551	548	538	509	526	585	544	554	573	537	526	570	532	561	553	541	524	521	583	533	539	532	518	523	533	538	507	566	544	520	522	553	570	539	567	506	535	537	542	492	550	572	576	559	550	513	604	554	614	495	532	539	480	517	549	529	594	548	496	523	547	539	562	557	567	533	549	562	559	541	592	553	553	537	499	539	550	552	545	545	546	559	528	550	541	532	604	581	541	549	547	545	554	577	550	568	583	559	558	582	545	551	579	562	590	560	603	555	572	554	584	570	559	519	523	505	533	575	515	546	530	570	571	543	575	546	543	597	521	510	532	534	523	549	540	569	553	513	523	525	565	593	524	566	574	526	559	529	567	593	550	566	553	557	543	528	575	525	530	526	520	536	542	556	506	541	548	554	522	532	561	586	525	600	536	566	570	524	522	572	565	548	550	548	535	534	556	529	514	537	546	559	524	529	542	530	561	496	533	563	564	546	534	586	561	542	535	524	555	559	566	525	556	516	501	536	560	537	489	525	582	543	566	501	582	573	593	540	523	558	535	521	557	520	522	572	538	569	531	551	544	532	568	532	536	544	600	521	509	533	557	542	574	564	549	553	555	525	552	508	548	537	556	525	531	554	537	532	543	512	564	562	547	563	621	531	557	517	517	523	578	559	552	547	552	555	541	489	564	567	557	577	539	557	555	496	562	541	550	533	580	501	548	574	581	568	571	540	545	564	574	535	574	559	514	521	558	544	554	523	544	579	531	524	517	547	521	538	545	538	566	548	535	527	528	535	590	500	584	498	592	525	497	576	541	494	530	522	529	493	571	539	584	553	590	498	558	558	563	514	558	525	544	566	524	532	550	549	546	590	541	562	552	533	550	588	542	575	530	534	534	491	570	557	544	517	561	530	578	515	502	553	550	550	541	519	513	554	529	553	557	580	561	565	556	559	590	532	515	543	565	546	565	553	564	545	523	559	515	540	578	475	562	540	504	564	530	552	571	514	490	568	507	518	531	604	523	516	519	585	570	561	517	550	557	528	522	569	541	514	506	535	564	546	531	565	564	550	587	552	545	527	517	544	549	516	567	616	563	520	536	528	553	490	572	543	564	566	566	523	540	575	544	555	511	551	529	550	547	536	554	543	548	548	612	573	552	523	542	521	544	569	548	514	518	547	560	531	531	533	547	543	554	561	549	535	536	535	548	554	530	555	555	552	589	523	535	497	562	569	543	581	557	530	595	514	542	515	541	518	581	543	530	565	552	536	528	536	540	520	507	550	530	527	589	564	555	555	555	537	545	494	531	498	524	548	538	520	583	568	559	512	535	493	529	570	566	557	548	518	540	540	508	578	530	545	555	524	575	481	547	550	527	522	542	578	603	559	590	535	588	564	515	518	565	540	598	558	546	563	577	543	530	549	590	537	553	526	511	509	553	552	529	559	556	553	536	517	583	523	536	552	564	521	552	534	534	541	543	515	503	566	517	545	509	544	569	532	549	571	529	527	569	578	553	492
23632	20928	28219	23805	20912	9755	1599	1074	975	911	846	875	831	822	761	870	769	807	736	733	746	764	757	762	683	715	736	753	757	749	755	672	741	746	738	747	707	684	703	762	750	791	792	684	765	700	745	718	742	738	727	697	704	699	759	684	706	704	739	699	747	728	705	707	715	754	744	722	701	702	679	736	716	718	716	688	704	704	748	692	712	708	730	765	682	729	731	667	706	700	724	715	722	701	757	742	691	721	760	760	791	734	682	771	749	694	700	736	739	750	748	707	701	760	735	725	752	675	727	741	701	698	703	676	725	692	735	767	670	710	702	725	697	689	726	727	693	659	695	685	660	643	685	722	754	736	699	689	697	743	712	724	693	709	753	710	707	755	685	718	688	680	671	704	712	679	740	740	709	721	712	712	714	746	733	758	694	694	706	766	715	637	724	674	715	706	681	750	709	731	723	694	732	691	678	654	765	685	761	705	739	746	736	667	726	687	699	696	728	731	736	703	773	744	690	663	687	744	749	678	711	751	737	670	737	692	698	692	734	717	701	777	730	711	743	717	667	672	719	730	686	757	735	710	753	719	687	739	774	725	710	722	711	723	719	709	715	747	734	697	651	708	701	695	671	713	705	765	753	625	688	721	696	657	729	738	698	734	781	681	705	726	726	701	718	732	671	680	696	728	737	697	694	704	733	717	709	733	732	715	738	738	700	715	718	695	767	710	695	712	707	748	689	674	728	657	734	677	764	700	755	752	664	706	721	732	742	704	732	736	693	686	697	697	742	720	741	718	727	753	743	713	704	700	724	706	685	700	705	752	754	729	703	693	766	770	693	721	709	752	726	715	719	758	634	707	733	686	669	739	681	726	753	705	746	736	703	688	733	756	721	692	721	683	713	741	728	695	743	710	770	692	741	710	732	788	685	660	721	712	675	694	707	724	735	723	728	739	676	685	706	707	688	714	667	725	693	688	696	706	733	717	695	721	735	733	713	741	697	696	655	739	715	735	666	729	729	719	746	756	687	691	768	717	708	699	715	734	735	723	693	738	696	678	697	694	702	751	737	745	727	709	716	691	746	691	712	698	722	692	728	708	718	706	693	745	717	687	693	706	737	721	738	763	736	734	724	742	737	758	723	756	709	685	722	696	718	724	761	658	725	720	734	707	737	706	675	709	681	706	691	649	726	668	671	722	687	713	691	730	709	735	737	699	730	724	688	726	709	744	701	706	707	699	707	737	700	705	743	714	717	759	757	698	665	725	752	711	696	684	737	717	742	720	708	686	705	737	807	691	703	672	747	696	744	667	712	698	681	707	725	739	744	721	709	699	731	722	737	707	699	740	701	750	776	751	714	736	699	720	752	685	684	695	734	720	746	705	707	717	727	681	714	764	701	716	726	697	732	704	670	722	689	685	766	706	702	716	723	740	732	682	733	705	711	694	695	641	722	736	696	710	700	729	713	733	718	715	731	715	696	646	692	701	718	746	721	699	682	716	700	704	671	694	668	777	763	743	699	681	719	737	721	739	735	726	696	674	733	713	699	740	736	728	718	763	692	720	690	681	718	743	709	711	729	690	654	689	673	712	714	705	695	706	707	680	694	736	732	707	683	694	677	665	704	726	736	711	749	695	677	689	713	643	735	743	686	707	674	717	700	688	711	703	748	742	731	707	727	686	746	709	707	727	674	696	713	676	707	723	696	709	741	705	708	729	704	655	692	729	734	702	702	705	681	711	725	706	686	689	682	704	727	674	772	675	715	727	732	688	723	718	693	648	737	736	763	671	764	698	701	719	759	686	732	700	744	688	730	730	662	713	726	719	772	712	693	722	699	687	697	696	724	671	696	734	717	685	708	706	703	721	711	711	674	684	737	680	711	689	710	730	704	750	664	702	702	677	673	680	751	744	695	696	692	694	712	643	716	701	681	722	742	688	707	709	732	731	721	762	769	763	713	738	734	764	661	726	725	762	706	630	712	697	708	733	719	752	711	736	747	677	712	717	713	683	691	715	666	727	734	690	692	726	749	713	722	740	715	711	689	779	736	730	710	697	683	669	739	633	757	719	700	727	753	693	735	760	718	736	728	700	671	710	675	738	739	716	668	700	676	666	777	734	764	689	682	721	738	731	705	728	685	677	755	704	737	652	737	698	726	711	683	684	693	703	696	731	724	682	693	719	675	750	691	683	705	805	764	691	673	784	695	743	777	732	713	689	713	718	681	713	768	733	718	707	721	711	726	690	688	690	684	755	698	733	753	706	696	672	691	734	723	712	667	704	682	695	707	744	758	740	742	704	688	782	745	700	705	778	734	694	721	694	686	708	721	695	714	680	687	741	677	693	704	745	709	670	701	704	694	711	682	710	714	725	712	715	728	712	692	683	699	721	713	736	733	759	756	720	714	736	707	684	742	694	705	688	752	694	658	721	688	698	750	740	704	728	710	761	726	756	728	740	699	724	696	736	680	730	715	705	707	727	749	789	689	689	702	738	665	702	661	689	690	734	740	674	745	703	702	726	690	688	706	692	716	737	713	698	710	716	680	687	712	733	691	690	693	684	697	700	701	712	687	748	704	710	693	645	747	741	749	683	758	726	706	674	753	765	737	693	651	669	689	670	702	727	704	694	704	738	685	754	694	706	709	740	718	671	712	708	727	738	724	736	755	714	705	712	684	710	712	726	688	727	683	734	750	739	709	678	716	699	732	650	662	718	736	711	700	711	694	793	712	758	730	736	720	753	722	709	702	719	804	753	765	773	656	700	707	688	708	694	678	717	685	749	760	702	694	695	718	725	645	732	696	701	723	715	686	704	703	712	733	747	754	742	713	675	741	682	661	726	692	671	695	699	745	689	726	714	716	708	694	706	712	716	701	729	670	721	713	734	765	707	705	724	732	711	754	718	701	733	713	706	733	736	714	742	735	648	691	745	774	734	673	724	721	741	743	700	702	721	715	753	683	705	686	712	741	721	735	753	659	697	702	709	720	744	690	652	683	671	716	715	700	685	686	717	699	703	698	698	757	673	709	700	713	712	759	748	700	729	714	709	763	734	724	689	723	699	695	739	668	694	687	708	692	700	685	716	653	703	756	708	690	727	641	724	735	743	774	741	714	688	724	726	755	689	750	699	727	679	712	676	696	705	684	683	679	712	689	703	756	708	706	699	713	703	762	699	686	676	711	690	704	683	682	727	707	715	722	712	709	724	706	753	731	692	745	754	706	687	738	704	744	734	737	688	680	687	708	713	724	706	717	719	770	712	663	777	692	709	789	681	702	706	671	707	671	714	665	724	701	685	714	688	703	679	672	691	738	684	699	712	696	718	770	676	745	748	687	651	678	703	707	711	749	705	729	681	711	702	728	695	749	713	693	709	680	710	673	725	721	711	667	724	723	754	670	694	750	692	735	729	707	722	735	694	672	658	752	692	685	719	661	687	699	717	733	684	703	774	710	738	719	713	755	726	685	720	731	703	679	715	606	722	691	701	702	686	730	693	722	742
11381	9898	7925	4156	3081	2352	1958	1666	1546	1353	1288	1205	1145	1128	1144	1127	993	1049	998	964	970	1035	1001	990	967	963	933	940	904	896	952	918	953	942	931	974	930	909	939	867	929	911	880	908	937	968	937	872	878	866	908	965	931	874	938	877	897	960	869	945	944	899	890	938	887	888	909	947	899	948	904	934	887	924	923	918	871	880	883	941	916	916	905	880	918	927	903	888	886	886	995	865	863	899	942	845	985	912	918	896	857	854	904	881	892	949	929	877	938	900	884	833	895	918	923	906	902	892	918	904	903	886	874	884	903	966	913	884	875	870	873	895	871	938	877	874	879	941	902	899	879	899	905	898	860	880	873	880	946	875	853	934	856	933	934	883	869	857	906	961	895	947	914	895	929	923	887	927	880	935	882	912	927	896	904	894	920	922	912	873	903	908	897	893	872	935	953	891	896	881	966	883	926	935	915	861	852	839	907	860	873	921	877	909	920	882	900	944	907	902	877	918	930	850	838	930	902	913	908	906	911	865	853	927	902	923	874	841	885	944	885	900	873	858	927	876	906	851	872	881	940	868	948	866	877	880	880	909	852	913	898	906	924	873	920	904	833	903	894	872	879	874	827	855	904	886	874	908	872	883	862	886	863	918	902	908	905	895	899	881	949	904	894	949	883	917	925	909	900	909	919	863	908	869	914	835	853	908	902	890	911	899	903	921	899	948	847	949	872	919	904	857	891	878	888	940	907	904	844	872	916	828	845	902	894	886	851	959	883	876	864	861	868	886	938	890	942	889	937	850	899	900	890	882	882	887	916	912	892	912	863	892	887	890	874	879	937	919	925	864	879	940	880	922	874	899	898	918	919	860	949	905	915	871	885	884	932	912	907	857	905	876	905	895	947	881	938	915	908	889	923	937	870	930	957	868	936	902	876	856	919	943	884	855	869	900	900	873	902	900	892	905	875	882	909	892	905	853	912	917	882	864	886	861	922	929	907	901	860	893	956	868	853	901	891	911	867	912	921	908	880	877	925	919	832	884	918	915	906	916	918	867	906	918	883	943	853	861	861	922	892	869	944	892	840	844	892	918	868	894	923	898	906	908	881	927	931	889	928	909	916	902	929	963	856	916	951	876	870	935	909	861	929	869	846	902	904	929	885	828	922	849	910	914	890	861	911	949	869	893	848	876	869	917	889	897	879	901	899	836	884	940	847	887	957	879	896	861	882	857	944	881	872	907	892	946	911	916	956	928	806	936	874	860	864	869	893	835	908	874	877	914	898	937	884	891	853	898	918	891	900	839	911	938	845	941	840	922	881	892	890	926	904	898	894	872	922	832	865	857	930	890	855	842	860	890	904	927	897	912	883	892	847	901	922	851	871	850	891	911	949	884	891	879	904	897	927	855	884	889	908	923	925	913	924	928	867	860	907	932	855	914	873	884	899	932	871	899	871	897	921	893	903	891	939	880	853	934	869	858	907	931	948	881	928	911	864	885	891	853	851	878	873	912	911	886	903	868	868	857	899	869	924	901	906	926	875	882	944	917	853	879	877	929	874	926	903	890	864	865	883	951	922	870	904	899	900	927	918	880	876	924	903	951	882	900	882	919	876	901	930	923	919	887	876	924	912	902	908	895	905	896	878	870	872	835	882	837	867	875	906	864	894	934	869	924	879	879	955	909	965	883	912	923	877	934	915	888	830	895	919	859	873	883	875	885	917	901	914	985	928	886	880	947	877	836	885	895	907	893	937	872	907	903	917	877	843	946	903	906	969	830	926	907	881	882	875	997	904	938	858	929	890	856	861	891	898	888	883	858	909	904	870	895	891	872	932	886	912	894	852	900	870	933	956	840	895	897	932	874	900	884	898	941	874	904	928	900	897	919	898	927	871	885	894	842	865	898	895	852	917	922	900	906	910	849	886	889	861	886	911	934	870	877	927	845	890	860	896	852	888	905	838	875	868	944	905	883	888	936	892	896	928	902	890	857	930	899	926	907	901	856	919	889	882	903	919	927	888	833	940	914	934	895	891	920	920	926	913	905	883	846	880	896	950	893	902	923	910	922	873	869	870	869	872	915	904	903	907	912	894	879	864	857	911	905	861	869	856	900	917	844	888	882	924	890	871	867	882	876	913	867	946	902	914	934	913	892	882	797	932	884	915	877	905	880	912	871	889	923	935	881	916	898	878	903	930	914	920	872	915	879	872	831	896	876	847	915	868	937	847	906	914	930	826	948	921	927	858	920	961	870	962	856	831	918	900	914	893	901	887	892	944	901	857	840	911	949	858	892	853	937	944	889	847	912	921	935	926	919	884	920	910	947	891	933	908	889	895	890	902	930	880	897	916	904	832	856	861	900	878	908	888	865	873	927	890	900	861	889	938	896	910	960	903	889	875	960	929	837	943	910	924	907	935	850	899	909	871	845	934	935	885	894	832	927	969	864	894	863	895	876	903	854	947	913	902	943	954	896	928	900	887	878	873	815	876	952	917	866	859	874	967	870	902	880	909	967	895	834	879	891	870	883	901	929	911	845	891	884	900	857	921	923	910	926	858	930	881	917	945	965	925	890	908	899	912	864	871	939	900	852	897	915	862	941	920	872	891	908	916	871	927	888	886	906	918	922	938	899	904	880	882	880	886	858	896	882	940	881	872	903	928	889	906	906	858	893	915	882	906	862	919	899	922	923	885	933	888	905	886	870	901	886	937	924	935	931	869	887	917	849	860	873	963	878	937	931	917	894	900	828	887	917	913	937	932	883	865	936	896	920	891	906	922	871	880	900	918	895	945	911	903	886	952	867	894	916	867	921	859	900	881	904	883	892	930	844	894	934	826	867	932	925	879	916	915	929	886	858	873	941	888	864	932	881	910	909	875	855	896	927	859	941	896	927	932	847	878	911	829	914	851	919	901	911	900	892	930	949	855	874	917	912	912	941	897	848	898	913	867	925	867	863	861	854	918	899	931	846	867	885	899	908	920	859	939	923	856	888	855	896	920	898	921	852	915	899	907	872	857	854	894	871	851	902	888	942	930	864	874	896	884	898	864	901	884	907	888	860	889	888	859	888	912	884	943	926	887	889	860	914	849	902	898	878	918	866	912	910	932	930	902	873	933	841	869	909	829	890	901	911	905	893	836	896	919	869	859	905	928	867	909	919	927	866	911	901	904	898	902	874	924	875	920	894	888	911	947	933	895	919	865	876	908	917	905	888	866	915	951	879	918	930	897	915	855	866	888	873	867	879	881	907	889	881	915	902	936	895	877	889	926	824	924	920	899	917	884	881	926	913	926	927	892	896	894	837	995	860	923	886	877	930	865	912	881	867	924	825	947	932	930	939	904	894	890	845	895	854	872	942	874	906	934	899	885	911	883	879	870	929	918	912	889	889	890	911	877	883	865	899	887	902	882	897	863	885	901	926	894	915	947	911	924	964	888	933	870	863	921	914	860	849	906	899	899	884	861	933	879	888	878	875	902	891	968	935	874	900	889	908	914	843	866	876
22643	20914	28632	23350	20916	20949	7486	1305	1078	932	926	847	846	818	736	767	714	707	661	678	694	650	599	672	624	645	657	610	665	665	614	587	630	667	594	657	612	615	621	614	620	658	610	611	615	648	672	621	610	569	585	630	616	649	565	573	598	588	622	581	637	612	584	632	617	593	604	596	601	634	582	633	618	612	630	599	636	621	616	604	565	613	594	551	602	619	637	603	573	604	601	616	600	547	620	605	599	598	645	630	603	589	623	601	638	634	569	633	597	574	624	611	559	587	659	611	594	610	524	604	605	589	597	586	641	591	600	622	630	604	594	540	604	635	606	615	644	568	604	582	614	572	600	596	627	577	596	567	607	597	609	597	594	599	590	599	614	633	579	641	556	593	613	547	558	608	559	631	616	620	615	589	551	620	587	580	612	605	602	576	597	593	601	552	594	614	633	587	639	592	646	572	636	582	600	583	636	561	618	602	607	574	617	580	676	576	588	603	641	585	642	575	610	593	611	563	600	603	605	628	601	575	605	609	617	616	566	564	604	633	581	563	604	556	613	597	568	660	602	611	635	595	624	602	613	570	607	595	609	568	646	650	596	599	652	605	601	565	558	639	620	557	656	593	568	602	625	614	591	623	585	604	550	566	609	620	603	560	635	568	579	659	551	587	622	592	563	598	597	594	572	596	639	578	568	558	551	593	537	629	560	591	593	567	611	566	623	616	627	579	598	594	643	664	653	602	576	579	601	607	604	570	611	672	577	563	616	633	599	616	618	628	592	623	639	609	597	629	582	592	554	623	570	608	624	630	565	619	616	647	598	576	634	622	610	584	611	609	667	598	588	614	596	623	565	614	647	584	619	614	562	594	593	620	620	623	594	624	644	581	605	620	610	637	582	627	564	605	594	571	627	615	577	629	607	570	587	625	605	595	610	607	593	643	591	602	621	593	597	626	636	602	522	607	622	613	614	623	585	605	586	585	618	638	584	597	579	605	573	627	580	612	607	601	602	638	618	621	614	628	577	605	620	606	598	582	617	603	592	597	599	595	587	550	657	620	607	573	620	622	609	599	596	596	620	574	619	613	572	569	608	594	609	595	582	543	577	611	612	568	587	604	615	609	592	641	618	568	593	623	635	617	622	574	601	603	568	634	621	592	559	586	595	615	647	597	572	612	598	607	580	602	566	586	591	620	575	634	595	562	550	605	598	537	588	555	588	633	560	598	602	651	606	605	618	561	567	605	577	651	578	645	581	610	616	640	635	586	615	604	601	612	633	570	619	636	603	573	591	637	575	620	606	585	592	572	602	569	630	551	644	649	601	615	601	624	572	604	625	594	592	557	606	599	583	602	632	598	588	610	590	588	573	591	620	597	622	607	592	558	611	624	632	578	576	587	572	608	589	564	661	567	594	567	594	610	601	612	564	567	605	566	626	648	568	609	595	609	604	605	593	561	628	639	619	636	574	566	593	663	625	586	605	561	604	622	641	640	600	630	570	607	577	616	609	610	598	625	600	582	570	588	579	611	615	609	650	574	571	609	587	595	626	565	625	632	613	594	595	593	661	624	594	636	579	627	604	617	573	591	579	585	608	570	609	605	622	640	602	626	626	607	591	600	619	614	643	631	557	584	572	567	648	610	601	589	605	619	579	570	575	578	618	640	590	626	614	600	603	601	628	620	564	601	574	574	612	583	616	592	621	556	620	610	620	599	643	545	598	599	576	609	582	601	645	588	586	627	584	571	641	616	608	584	568	549	600	543	596	576	624	626	594	638	631	574	634	608	671	581	571	583	617	608	649	639	606	597	620	625	612	620	573	568	600	585	604	629	608	595	613	611	562	644	588	604	650	634	617	565	588	616	603	628	614	621	605	603	592	600	565	657	572	572	586	591	630	593	557	565	588	585	584	623	609	580	618	632	597	637	619	634	621	621	619	593	631	607	578	600	596	619	595	621	597	572	614	595	596	616	590	611	603	591	619	650	600	629	606	604	630	640	613	625	635	574	652	563	600	662	578	611	619	574	582	594	615	593	574	587	562	555	612	600	628	618	586	609	591	623	589	600	581	558	567	618	589	601	649	643	613	592	595	583	608	631	553	615	640	589	602	598	629	587	618	612	643	584	631	583	610	621	599	618	582	625	619	653	603	594	558	571	583	646	573	622	602	586	570	564	629	587	616	588	588	619	626	648	573	603	605	556	601	633	575	631	609	606	593	628	609	570	644	588	557	584	618	564	608	615	599	585	581	637	592	534	635	630	615	586	626	618	599	604	572	599	601	603	606	570	628	621	612	565	592	634	577	582	592	569	612	588	607	576	615	585	614	609	585	576	605	602	597	607	599	560	617	581	624	626	659	603	582	603	633	648	616	577	595	557	592	637	563	644	635	629	611	582	573	596	566	641	676	623	617	622	605	611	597	622	601	630	579	608	619	621	638	540	545	580	605	628	593	606	597	598	623	580	584	589	586	611	606	594	604	597	603	586	596	593	579	615	605	615	583	625	603	591	672	545	544	611	588	598	577	594	627	613	604	598	658	607	586	629	602	611	598	596	612	620	625	605	575	640	615	606	586	588	621	587	593	610	610	613	571	629	602	645	609	563	580	608	601	613	590	601	554	579	624	620	588	583	594	578	597	571	639	603	594	613	623	579	554	602	581	610	613	574	623	578	582	595	594	597	596	573	617	602	602	603	557	608	575	623	588	645	596	615	594	610	597	656	611	589	641	625	601	615	582	601	626	580	551	600	612	594	591	611	569	584	582	581	608	596	587	591	624	607	578	649	587	587	549	578	573	604	590	589	597	568	548	611	595	592	586	608	616	610	583	598	617	560	603	604	589	636	651	613	613	575	594	628	597	580	572	645	587	598	585	572	592	605	635	599	611	622	587	588	593	577	601	596	583	601	555	647	582	589	602	583	594	589	627	655	576	569	588	642	615	579	613	580	568	620	596	577	607	566	605	647	597	622	523	654	583	658	634	560	588	583	601	614	572	599	566	600	622	568	556	612	560	536	599	609	566	569	591	599	579	591	628	615	550	634	589	619	605	584	561	601	603	602	620	591	577	600	597	581	601	577	618	595	551	631	576	630	590	558	545	594	619	594	540	593	583	549	625	626	573	574	587	598	609	576	616	621	589	579	593	625	565	628	612	585	605	569	603	600	574	610	614	600	573	580	647	636	603	577	595	563	620	600	583	627	573	607	634	601	586	612	610	592	603	589	651	582	621	633	630	569	639	618	576	593	605	596	614	587	589	566	584	592	619	597	590	612	547	615	630	588	594	589	571	612	577	582	587	577	597	616	632	601	630	566	616	634	616	573	601	569	644	616	570	600	578	600	607	597	564	659	562	626	603	596	594	629	626	611	586	589	585	580	616	575	587	545	648	556	626	589	564	669	587	587	580	597	608	608	620	614	602	594	558	637	594	572	627	577	592	600	576	626	598	587	586	606	608	586	579	630	612	627	549	630	595	591	564	559	601	564	617	591	584	611	594	586
10540	15934	12739	6717	4726	3684	2786	2348	1949	1785	1556	1441	1350	1236	1159	1058	1051	1019	1026	893	960	909	873	847	860	885	875	835	826	828	818	816	823	782	850	801	837	793	773	827	805	793	786	808	789	796	768	763	800	751	840	811	810	838	814	799	760	771	762	748	781	788	826	763	736	764	713	773	782	718	762	735	793	787	780	784	762	792	754	752	753	749	763	771	790	730	772	730	786	767	724	770	759	781	745	763	780	776	779	734	769	743	725	807	726	781	792	798	750	752	782	781	759	830	815	808	781	765	754	810	722	774	778	724	788	790	740	746	725	725	805	771	751	711	742	757	753	778	785	734	744	789	711	743	722	760	754	724	759	781	794	765	723	752	736	732	747	761	779	772	736	790	780	771	752	786	785	748	793	746	780	790	783	765	691	734	700	740	774	783	755	770	770	773	767	809	781	760	755	814	758	757	730	801	780	741	788	768	728	745	734	722	769	754	793	750	752	767	800	753	735	717	737	768	750	766	778	713	734	736	797	753	797	778	777	787	756	817	780	778	788	731	740	812	734	814	836	754	725	772	792	788	779	778	738	769	806	768	741	793	701	786	766	773	754	796	776	782	776	759	768	775	779	806	822	710	769	688	768	744	764	753	726	761	764	715	779	737	734	793	750	727	772	781	696	720	755	746	770	730	710	747	731	759	749	745	758	719	740	768	745	768	771	805	745	717	719	747	769	760	806	752	768	763	746	776	725	810	765	746	814	767	750	732	738	739	738	765	741	783	745	759	759	750	781	736	777	811	781	768	742	754	799	763	760	760	799	748	761	754	770	734	778	862	779	778	770	817	748	764	736	760	766	768	724	799	785	748	772	805	799	754	797	792	744	757	796	780	806	709	764	773	754	788	797	711	739	739	777	749	716	717	758	706	713	742	807	741	754	745	794	819	761	755	747	792	761	799	756	750	714	767	730	742	727	744	756	740	773	769	776	811	759	752	771	726	750	752	704	794	745	815	778	761	776	752	803	780	797	795	765	801	705	751	721	768	782	795	751	799	707	783	763	776	811	758	765	797	725	718	721	771	791	776	758	758	792	733	773	778	775	712	780	742	798	721	758	729	819	776	768	738	808	807	729	720	719	744	754	747	726	740	765	809	780	768	820	759	780	766	729	739	737	781	681	704	774	757	760	731	783	783	786	729	728	705	790	765	769	775	784	746	772	716	770	723	721	764	834	797	745	735	783	751	741	698	784	717	785	743	774	811	723	739	753	767	769	768	809	769	717	803	756	688	752	753	773	738	745	780	744	767	761	754	789	754	747	731	755	768	744	702	723	822	794	778	765	743	752	770	708	738	769	794	741	747	747	763	724	759	794	727	699	802	727	764	779	759	801	770	786	832	708	795	723	717	742	761	775	802	786	784	761	779	719	766	761	765	795	768	699	724	775	785	728	766	774	765	751	797	731	760	782	734	765	767	809	771	775	726	731	735	752	742	745	781	791	788	725	767	754	760	786	814	769	769	775	755	785	774	788	705	763	753	800	736	771	723	737	799	697	776	802	742	730	790	772	787	756	759	768	716	764	828	728	781	719	792	754	753	771	740	795	713	720	755	768	728	766	742	739	779	711	788	704	734	728	723	770	794	786	775	774	790	765	763	770	729	808	758	736	781	742	772	744	699	717	732	736	743	786	703	767	761	771	750	776	759	718	801	704	787	740	769	800	753	837	741	716	800	775	742	808	755	787	763	774	821	744	802	780	711	768	793	740	772	766	771	746	799	802	755	762	740	778	769	771	780	749	698	775	757	725	777	751	750	750	771	727	748	741	786	739	753	778	772	756	748	766	824	773	735	720	765	737	764	723	817	783	787	767	794	734	721	785	779	762	801	740	763	842	770	796	763	804	736	706	811	776	761	733	725	757	787	760	720	785	765	746	750	837	740	757	756	756	759	784	799	718	783	780	781	792	796	745	788	791	790	739	714	731	808	762	773	739	787	727	760	778	773	753	750	709	744	761	773	784	790	780	753	739	780	769	746	762	748	766	750	780	828	753	740	752	787	751	749	767	698	750	744	736	809	713	743	810	759	781	759	769	761	761	735	741	750	755	755	779	789	786	808	741	717	769	787	746	740	784	756	720	756	761	751	736	753	784	738	749	744	805	753	761	720	731	770	800	735	740	718	756	763	791	745	734	771	770	696	739	761	734	806	760	760	792	741	740	720	762	773	760	782	764	777	736	754	772	767	764	776	755	748	758	773	746	774	799	753	719	754	776	773	728	775	760	746	795	756	825	728	801	740	726	730	732	761	770	808	768	811	813	734	730	778	739	704	769	714	771	750	756	752	769	774	735	782	791	751	748	722	774	761	748	737	721	764	784	762	720	792	751	786	766	762	760	784	747	723	761	813	756	765	816	752	755	775	813	755	781	780	769	782	735	770	764	734	760	735	784	776	779	772	785	775	792	696	791	705	732	753	790	773	759	758	751	730	748	779	753	774	732	741	715	804	754	788	759	765	784	734	733	783	752	775	722	723	736	764	745	793	744	749	790	767	724	829	784	747	723	711	759	780	782	727	771	753	792	758	777	741	753	811	745	768	772	791	766	788	767	747	732	790	768	714	778	724	723	779	803	770	785	751	833	794	758	750	794	788	762	748	754	762	774	762	742	778	751	731	725	769	813	768	725	778	751	764	782	767	744	789	801	737	812	741	751	817	803	756	732	815	745	701	756	750	766	802	764	766	734	787	773	760	734	766	768	763	723	725	727	782	760	758	765	740	750	794	758	739	734	695	736	730	774	751	750	790	754	753	750	787	720	781	768	800	753	742	705	781	776	758	766	791	787	765	779	770	760	765	780	746	788	765	798	733	774	775	744	761	768	738	746	752	764	727	747	730	779	767	721	818	776	776	731	757	724	704	741	717	741	750	779	807	754	781	761	756	776	788	772	729	715	740	800	755	778	722	747	779	780	764	726	764	742	761	796	805	770	745	697	769	775	771	772	815	707	763	784	721	777	730	745	799	763	742	759	748	775	733	743	723	797	707	779	782	745	814	755	760	794	727	713	756	793	749	775	775	744	803	811	741	748	743	766	740	783	765	785	758	827	757	777	791	822	810	752	738	774	783	813	771	779	790	793	722	725	772	800	779	746	720	806	737	735	709	724	751	720	740	777	821	709	775	752	782	732	763	709	765	748	794	828	780	707	780	768	728	790	750	701	767	810	754	752	723	752	765	738	749	763	697	751	752	700	720	731	717	774	791	776	769	764	758	726	684	792	761	767	794	806	753	790	765	722	783	773	799	730	767	710	798	743	739	792	724	777	746	733	763	752	724	780	764	760	774	780	771	743	749	774	728	804	774	699	756	759	767	767	747	792	803	734	708	777	756	762	752	761	752	789	767	779	750	746	781	774	774	752	785	736	745	737	775	748	709	736	735	742	787	748	774	764	741	734	724	773	708	764	740	763	715	738	743	754	703	783	721	753	749	734	725	746	758	761	785	755	779	790	754
26653	20396	9198	878	499	457	469	424	424	450	439	447	436	428	426	456	431	434	426	466	466	450	422	415	416	429	468	410	444	404	464	463	429	393	447	441	459	382	426	433	418	446	427	402	441	399	378	409	444	459	403	408	430	444	420	445	405	408	472	394	441	437	412	455	444	417	453	437	456	443	422	415	396	417	436	434	444	435	435	446	413	416	413	427	437	407	424	407	402	466	405	391	439	384	413	428	418	455	400	430	383	398	430	411	421	442	437	407	457	443	410	451	428	474	404	406	427	463	417	385	432	420	436	398	457	429	385	368	437	432	441	413	423	439	475	441	448	439	474	434	413	407	477	410	436	417	421	453	438	415	443	425	418	423	385	401	454	428	426	381	443	445	418	404	409	384	426	451	439	420	439	456	409	426	411	464	427	428	464	428	442	387	433	410	457	472	421	423	436	411	437	431	430	410	427	398	411	425	395	377	446	402	408	459	442	433	416	434	435	429	447	441	439	437	405	431	417	420	442	424	441	400	400	440	437	443	424	405	442	406	470	414	469	442	413	429	417	434	443	425	435	438	443	406	416	432	436	451	419	429	445	438	434	444	421	403	439	397	453	451	410	454	441	444	430	459	407	390	437	410	448	391	426	401	422	417	468	409	414	407	428	424	397	391	496	438	442	442	440	436	385	428	404	446	428	440	460	432	443	488	410	415	440	402	432	394	415	404	381	448	468	403	415	413	402	440	435	421	398	395	396	431	431	419	416	417	419	403	392	456	425	422	428	423	406	428	413	424	442	425	400	375	420	455	438	414	451	419	414	438	425	409	410	444	447	428	400	424	413	423	433	444	428	450	421	424	428	428	438	444	384	476	438	426	452	452	422	403	396	422	405	430	422	393	442	416	483	455	429	427	424	438	437	413	417	410	425	427	409	434	391	397	399	461	392	411	443	458	409	418	441	433	411	491	440	413	426	403	409	408	423	415	426	390	400	413	437	427	445	445	452	417	423	445	413	425	381	448	444	463	419	446	411	393	453	429	402	415	423	426	408	448	432	462	410	422	399	452	416	416	396	435	473	396	438	427	435	437	402	440	425	373	420	407	439	400	414	411	392	449	422	430	445	412	472	477	448	433	382	457	396	401	448	454	435	447	424	425	427	444	455	433	419	425	439	430	435	403	431	421	416	366	454	409	421	429	404	404	415	406	412	427	407	434	452	407	459	385	435	444	422	444	453	460	417	409	420	492	458	436	417	427	470	435	419	419	422	435	440	407	396	447	407	420	447	477	443	443	471	427	420	421	403	435	385	437	422	438	409	453	416	440	437	401	449	439	455	456	449	444	416	408	417	425	398	426	409	437	436	449	418	441	477	422	430	420	413	389	457	425	378	454	428	449	427	445	459	452	440	453	409	416	451	420	433	415	456	444	415	430	408	400	422	445	400	421	430	423	420	432	451	436	444	422	410	415	420	450	401	433	390	428	408	408	423	411	397	409	443	395	406	402	405	424	442	405	417	376	435	407	441	394	428	425	453	448	463	432	448	433	461	398	435	448	436	429	430	443	404	390	447	442	423	445	397	451	476	424	431	436	419	419	477	409	435	421	437	426	405	448	391	455	442	428	478	433	428	428	424	401	445	431	441	433	482	436	440	413	443	448	444	411	452	451	428	436	434	385	447	462	440	432	398	411	430	407	413	420	399	429	446	454	436	419	446	433	401	439	427	438	446	447	398	409	404	392	418	395	447	431	436	399	455	435	444	428	445	431	473	423	405	454	449	445	428	441	411	439	432	388	414	391	422	486	376	424	405	409	414	429	448	400	420	427	417	450	449	400	392	376	422	416	427	392	438	440	436	408	433	408	465	412	417	418	428	418	428	439	410	423	449	410	414	454	436	420	398	449	431	423	425	427	443	426	415	422	430	436	464	411	401	435	419	436	423	426	420	409	456	415	424	429	439	426	440	395	438	432	421	428	392	437	424	409	402	422	402	463	450	412	377	435	424	441	452	435	388	460	389	421	467	435	402	412	415	410	434	386	460	433	457	429	436	451	423	438	449	447	439	454	413	441	457	429	431	399	428	442	404	438	442	426	447	434	430	437	431	434	409	437	423	406	425	441	450	417	417	377	400	427	401	465	405	407	435	439	444	458	408	440	439	441	419	437	419	417	414	434	428	414	408	426	431	405	421	397	423	420	441	455	417	429	411	388	430	419	424	441	420	428	414	453	432	418	400	422	464	405	445	405	401	480	427	461	400	387	425	429	422	409	425	403	424	419	420	421	435	433	424	425	451	430	439	420	437	443	403	427	416	402	424	398	406	410	459	429	419	420	418	406	426	430	406	402	446	391	446	471	446	414	439	422	441	409	442	455	408	435	444	452	442	451	458	440	433	420	440	436	387	437	433	455	438	428	444	453	422	421	418	446	414	437	449	408	429	453	441	419	414	431	423	395	423	423	414	443	445	417	406	455	404	428	455	398	460	419	424	439	430	443	461	443	444	411	420	436	425	433	410	449	432	418	442	413	431	468	438	432	430	434	405	468	427	411	438	434	409	407	452	432	424	409	411	389	450	421	425	455	440	422	444	446	395	418	410	426	453	460	411	431	440	418	436	420	459	454	434	429	425	423	417	444	482	428	462	434	429	421	426	414	415	397	453	422	412	427	416	409	445	439	464	429	411	426	396	425	455	442	427	438	396	417	414	458	425	430	437	415	377	445	468	439	441	459	427	437	437	422	424	409	400	396	410	445	428	422	433	425	443	405	446	403	400	417	400	428	441	415	431	427	458	435	442	428	396	408	441	412	406	422	449	372	414	411	448	409	396	465	419	446	443	442	423	419	406	440	438	384	457	436	439	397	443	394	426	406	423	420	447	465	409	416	402	420	403	393	425	419	418	432	431	413	451	389	422	424	394	442	426	440	410	401	436	430	436	450	412	435	395	408	436	451	415	445	425	411	458	405	446	456	405	464	420	429	428	425	394	429	438	393	393	439	393	418	456	399	443	442	418	419	444	407	421	381	420	434	433	435	396	429	425	403	388	410	452	421	436	410	426	402	445	399	427	423	421	435	452	427	430	407	447	471	436	392	428	437	414	444	427	445	413	411	459	404	501	476	439	424	441	428	425	364	403	412	438	397	448	452	410	401	426	416	456	434	465	410	400	457	431	421	432	437	425	403	463	432	438	420	389	425	414	463	418	410	435	422	414	442	406	414	401	426	457	443	392	409	450	454	379	417	445	449	443	436	425	423	397	474	442	393	428	447	455	415	427	450	467	412	430	455	418	431	435	432	433	450	424	375	419	428	439	431	423	412	431	431	406	394	433	445	414	455	429	427	436	430	405	435	447	444	423	451	432	412	434	407	433	462	456	396	442	446	427	426	438	451	457	409	459	465	430	419	438	421	457	431	443	460	418	419	404	440	420	442	432	479	391	423	410	446	380	456	440	431	411	422	437	412	457	441	420	449	456	431	420	435	395	417	445	458	404	446	443	415	407	489
6448	1419	1132	796	701	669	653	576	588	580	583	570	519	554	567	525	567	598	550	538	589	537	587	557	544	522	530	584	532	575	515	543	564	580	559	550	551	570	574	529	531	528	524	549	575	534	545	573	469	530	503	559	561	545	530	519	576	538	581	552	518	580	562	552	510	550	488	510	566	555	506	540	496	546	540	568	537	497	558	493	543	511	575	545	504	535	571	565	552	530	559	557	551	557	529	555	547	563	543	526	563	515	553	528	545	560	496	515	563	565	552	531	582	548	519	524	548	565	534	541	513	536	519	530	555	553	545	506	549	587	579	564	516	529	560	523	570	523	543	535	564	521	542	539	543	534	538	554	549	548	546	557	541	558	516	550	564	538	530	534	487	568	512	549	514	533	556	577	484	577	538	544	555	535	509	537	563	517	535	585	513	587	569	537	527	513	577	550	574	570	586	560	542	543	548	547	524	539	553	546	514	551	548	519	529	526	534	531	502	509	541	581	529	512	519	560	547	584	525	574	568	521	549	551	531	515	521	565	562	565	537	539	587	540	545	533	517	544	549	537	561	534	537	534	543	541	571	518	516	542	549	546	532	506	521	539	582	529	555	542	552	563	560	532	546	573	549	562	517	542	510	580	493	527	526	499	528	507	510	541	561	540	553	528	539	563	527	556	557	542	565	566	511	521	521	526	557	521	527	595	564	561	500	559	552	549	540	555	531	542	548	568	591	563	591	543	602	566	546	534	562	550	509	550	508	549	548	560	551	521	527	562	562	539	529	550	566	537	532	544	551	520	538	502	527	543	556	551	533	522	562	555	544	555	541	579	502	528	519	577	506	543	544	526	536	563	564	559	547	550	538	543	569	552	533	557	517	571	536	554	497	548	541	560	519	550	570	530	512	556	563	527	534	582	524	544	534	564	585	518	564	575	545	576	544	548	577	538	553	504	580	544	534	580	536	538	548	535	562	541	562	560	561	570	531	558	562	548	534	546	563	482	549	497	586	570	559	513	504	537	542	607	538	540	529	557	535	562	561	522	524	525	540	558	528	517	509	529	528	575	566	553	545	532	562	561	519	563	592	524	564	605	582	540	532	542	526	561	541	571	553	540	548	548	564	561	526	523	532	566	521	546	500	540	550	561	553	520	542	560	575	574	549	512	515	558	533	573	561	536	545	560	566	516	551	519	564	526	531	553	579	520	570	554	518	550	536	504	548	538	497	528	536	554	589	511	570	570	549	621	585	573	555	568	553	529	526	519	547	538	528	534	553	570	557	551	564	569	530	549	545	529	538	529	545	590	555	535	544	520	544	561	560	532	554	532	545	544	546	579	539	553	515	529	555	574	540	513	574	525	541	521	541	546	552	622	529	549	541	495	563	603	556	521	575	553	507	523	562	523	506	532	517	522	529	570	532	544	546	584	543	559	544	518	549	540	536	545	521	541	520	548	570	569	534	546	512	579	565	500	533	560	559	557	600	557	536	590	573	561	554	548	561	558	539	556	558	545	579	544	544	523	537	527	570	566	582	546	526	579	561	557	580	544	524	570	502	530	525	550	575	539	511	544	561	530	548	514	518	550	566	535	529	522	506	531	589	559	488	571	559	530	516	542	568	518	556	555	502	532	560	515	537	591	541	529	545	538	537	538	539	562	492	556	553	574	521	494	572	513	532	490	541	522	540	580	511	549	564	524	515	549	560	549	540	556	538	537	533	581	600	550	563	580	498	555	567	537	495	495	534	536	613	576	556	535	556	516	535	590	553	539	534	533	553	492	576	560	549	575	532	568	572	526	538	561	563	530	533	555	523	552	559	529	531	542	605	529	548	525	554	543	539	550	552	526	534	562	556	560	504	551	537	517	552	541	532	582	559	579	519	544	556	510	558	603	530	549	525	593	537	536	552	540	566	553	568	531	529	536	531	547	547	519	559	546	552	547	559	546	532	518	554	501	566	559	514	540	589	554	549	528	547	533	550	522	537	507	537	543	496	534	571	528	538	538	539	520	542	512	510	541	538	509	567	552	514	565	575	540	537	567	523	524	524	589	527	563	552	523	502	557	546	545	553	548	535	559	574	525	555	539	536	528	555	549	551	561	554	559	569	555	549	553	556	563	551	571	532	526	525	545	564	547	553	557	510	512	581	569	530	504	520	574	520	551	569	557	540	516	557	572	528	541	591	535	576	569	568	519	558	553	542	540	535	581	536	562	584	557	586	535	546	556	530	522	511	508	508	510	606	539	558	532	510	501	553	534	562	558	549	570	593	536	561	530	501	557	522	498	563	549	553	566	535	573	527	530	515	533	584	521	560	571	550	511	539	559	561	549	527	556	544	559	542	479	532	582	581	588	560	612	526	570	537	545	551	566	541	543	530	567	569	573	539	531	532	559	538	524	530	513	564	551	565	537	548	554	519	546	540	509	554	565	497	544	512	536	555	545	541	507	526	560	522	552	545	560	527	559	548	545	516	568	526	543	539	549	565	539	539	544	517	543	508	558	512	538	522	526	524	542	578	542	545	524	562	576	570	545	573	543	555	504	506	526	586	522	560	520	546	519	569	568	552	528	528	539	536	572	512	534	521	552	564	512	534	558	553	575	536	561	539	580	534	512	529	563	543	577	535	549	550	535	532	544	563	523	546	532	534	519	514	519	510	538	547	543	493	530	518	552	511	604	532	551	518	573	506	574	529	577	532	561	511	545	572	481	532	530	545	530	530	582	522	535	548	573	554	544	554	561	581	526	598	546	517	544	542	544	586	547	539	550	547	558	512	569	535	546	533	535	565	505	536	554	500	475	557	529	564	549	533	531	555	527	554	563	550	502	556	554	619	524	561	540	538	523	518	556	563	541	536	552	538	529	505	578	564	510	510	628	545	560	563	554	532	571	587	525	541	486	517	528	509	537	555	557	545	569	565	572	520	547	558	526	575	523	530	568	595	546	547	542	533	533	560	540	545	617	542	571	546	529	548	538	549	569	549	551	511	541	571	532	525	551	523	525	566	546	594	567	553	515	534	569	519	533	545	571	597	480	542	579	540	565	524	534	535	539	522	570	588	546	533	517	570	545	523	592	548	595	532	538	530	578	544	526	541	530	518	589	542	550	572	538	560	539	543	568	567	533	572	553	499	514	519	566	552	527	554	529	541	547	536	539	455	515	559	525	494	565	570	526	541	537	508	529	528	522	515	558	546	510	508	547	538	547	562	570	523	586	563	477	542	570	541	575	553	537	576	558	560	522	596	547	603	554	543	573	558	567	569	558	594	528	533	566	552	518	543	495	549	622	536	533	559	547	524	526	527	587	549	556	561	581	514	574	565	571	572	591	555	519	506	529	594	578	528	519	540	526	504	571	566	534	522	527	550	510	572	546	539	510	564	589	504	556	568	562	493	489	552	581	528	541	548	530	518	541	506	529	552	496	574	558	521	575	567	565	541	562	506	572	546	538	585	545	560	534	553	522	544	555	543	555	530	585	549	558	569	523	519	538	541	540
23645	20962	28257	23847	20940	9659	1479	1093	982	931	837	870	823	778	790	774	772	817	740	723	807	771	764	734	689	738	749	770	701	770	712	769	736	727	714	686	661	726	668	688	711	733	737	716	678	714	716	758	723	662	711	671	730	713	709	693	690	770	708	750	706	711	747	715	753	697	748	729	720	716	723	696	704	759	710	712	713	710	752	717	725	665	732	781	730	669	717	658	711	784	724	718	703	680	784	706	678	726	712	762	754	714	699	708	674	698	726	670	728	692	728	722	710	705	700	707	697	689	724	696	756	698	737	709	747	727	721	719	677	729	706	709	709	699	696	705	687	712	735	757	744	699	743	732	702	691	732	714	669	722	732	749	718	693	716	717	725	703	687	719	723	708	674	681	749	707	725	761	684	747	688	690	712	703	752	712	731	716	676	688	703	671	726	728	704	655	720	714	698	761	746	704	711	736	677	651	723	665	689	693	686	744	668	713	686	706	694	764	728	704	695	728	680	699	698	709	690	730	699	742	688	685	707	757	700	712	737	712	713	698	691	708	670	686	713	730	683	706	722	696	716	722	743	686	720	678	759	689	677	690	725	719	690	776	738	677	752	696	723	699	706	718	729	701	736	698	736	711	706	699	702	698	713	684	744	745	665	739	674	675	692	726	685	730	731	703	696	729	718	742	705	714	719	721	644	664	748	700	734	665	727	699	705	675	680	721	685	710	709	748	685	724	700	674	686	753	711	659	743	730	713	682	719	722	724	764	756	720	705	697	719	706	685	694	712	731	739	674	703	679	732	680	693	698	634	715	691	736	690	681	660	704	692	643	706	703	653	733	695	725	690	658	725	768	703	751	750	702	714	684	711	724	688	698	715	705	713	715	733	691	719	712	725	702	736	717	742	741	716	745	715	682	764	690	710	747	692	708	671	703	679	698	692	726	779	724	641	720	711	736	668	698	700	718	675	724	708	747	703	721	708	700	705	726	671	735	667	706	718	693	702	717	646	706	736	719	729	685	720	724	689	694	700	714	690	686	766	710	710	725	675	679	708	708	739	731	698	641	741	685	713	676	710	687	720	726	668	708	713	697	772	723	711	658	732	680	684	702	737	673	696	665	707	676	737	741	665	710	687	710	683	694	723	683	722	682	702	718	721	677	688	690	776	685	732	738	758	729	722	719	752	714	668	691	733	721	684	715	701	735	703	708	720	732	713	672	698	755	744	683	693	704	700	671	683	720	674	727	743	747	707	721	739	697	716	689	685	705	705	666	663	751	677	660	683	709	750	735	745	681	701	713	722	695	731	679	733	651	686	677	695	732	709	679	674	689	716	659	674	714	715	738	714	707	718	746	694	716	688	713	744	729	742	683	700	712	697	714	697	708	708	724	737	699	715	686	744	766	685	721	762	721	715	677	694	771	742	708	728	715	711	736	739	689	736	738	706	670	760	731	723	699	709	712	714	706	702	727	714	726	741	710	727	724	692	631	690	731	743	700	723	711	712	689	730	673	707	689	725	701	723	723	707	735	746	666	744	699	701	696	733	727	722	698	725	666	740	747	716	727	663	705	720	654	674	707	738	668	718	666	741	710	721	688	658	743	743	719	732	703	725	668	667	683	722	694	703	742	735	686	714	708	686	718	688	650	709	751	696	724	699	687	756	721	741	714	734	739	704	683	713	680	725	723	757	732	691	679	687	663	778	732	684	674	741	702	746	685	654	715	720	742	669	714	673	689	712	709	703	740	697	713	674	735	665	689	657	668	732	676	719	737	708	696	708	720	679	711	681	716	749	731	720	727	729	768	721	668	695	713	724	706	680	693	740	709	677	677	769	727	680	718	750	711	678	721	695	715	776	696	717	689	676	692	694	702	732	668	750	752	703	651	710	717	697	700	722	678	679	744	769	757	711	682	730	704	729	724	717	724	714	720	753	749	694	725	721	689	717	719	711	703	670	686	681	687	758	709	668	706	705	713	698	690	706	712	739	715	728	753	711	700	705	666	711	712	729	707	696	683	733	744	722	697	735	682	753	701	698	688	692	739	707	713	752	712	689	703	735	733	698	684	755	696	722	720	737	697	670	713	712	727	709	688	704	716	698	717	717	714	724	676	742	697	733	691	740	658	697	702	713	722	667	744	727	679	668	708	760	664	741	697	673	695	746	746	704	705	726	702	773	683	722	702	698	697	697	714	715	644	680	683	708	721	699	681	736	696	679	690	655	688	712	687	729	727	765	758	744	761	732	677	708	711	694	701	680	741	693	732	708	665	676	678	707	712	714	769	692	723	755	750	676	705	687	720	700	757	700	692	689	687	696	656	694	733	694	697	701	692	705	731	696	701	699	668	705	691	733	681	681	722	731	674	660	718	698	674	673	710	755	690	699	674	700	683	717	650	684	728	705	709	684	702	686	699	728	722	703	718	709	747	719	726	727	759	661	696	691	686	702	699	695	703	689	678	740	694	694	749	732	734	705	740	714	700	677	691	723	704	682	723	724	728	699	740	706	743	647	686	687	697	718	670	758	710	726	726	722	644	729	725	746	678	734	727	652	700	693	690	713	718	675	691	658	670	694	729	682	726	679	763	723	725	655	724	691	738	741	729	717	721	714	667	727	686	714	725	741	704	657	701	719	731	760	704	678	747	744	693	723	656	708	702	678	700	667	685	663	733	719	685	675	721	700	709	712	722	713	716	751	703	756	663	708	708	692	681	679	702	694	717	700	680	645	705	686	700	713	718	725	720	725	681	712	793	701	705	723	756	734	691	676	713	720	714	699	711	713	728	652	709	716	716	674	693	683	728	753	681	722	693	711	676	690	763	726	670	724	724	740	709	722	712	705	684	698	747	715	679	691	726	734	691	701	709	689	668	716	673	722	716	706	725	772	695	687	737	745	699	683	714	732	735	683	676	670	730	705	689	746	735	697	716	683	718	669	683	748	707	721	736	694	719	716	706	710	719	683	662	715	662	726	668	690	719	693	715	725	698	713	714	668	683	693	666	731	717	706	680	702	719	714	711	754	690	722	666	700	692	683	711	704	691	716	689	742	697	691	691	760	700	713	727	689	726	729	623	679	734	713	720	685	695	705	701	686	702	673	695	706	735	701	746	710	632	697	701	757	698	710	708	668	645	687	694	750	679	694	721	683	695	705	710	687	688	724	738	713	700	698	689	694	700	704	722	698	690	703	697	771	698	699	718	689	687	710	724	701	709	716	707	674	748	741	676	703	722	696	708	709	676	693	712	690	693	699	687	711	697	728	710	703	759	693	715	646	676	687	680	680	700	714	678	743	680	695	694	690	699	715	735	677	639	732	656	708	744	713	698	749	676	679	710	708	705	690	683	757	750	668	673	742	720	706	769	689	670	688	722	659	725	729	679	639	736	680	683	721	704	720	712	688	686	674	687	665	743	719	722	698	684	719	666	728	686	732	677	667	711	697	704	707	701	734	774	726	731	675	706	751	668	711	702	673	702	687	681	704	732	696	723	668	695	725	690
10713	10068	8099	4198	3134	2401	2027	1746	1546	1405	1322	1242	1171	1114	1085	1086	1046	995	1032	1021	987	949	969	896	1007	947	955	968	944	893	949	891	901	877	935	909	885	893	893	896	911	868	964	904	965	902	926	925	887	879	888	915	943	885	912	887	929	882	905	892	886	947	932	875	937	870	915	925	972	850	922	846	894	904	886	930	907	877	885	912	897	899	866	885	939	894	856	885	863	899	926	902	857	905	845	923	917	868	905	958	930	918	886	902	905	893	946	940	891	883	915	882	901	859	910	885	914	920	903	888	939	904	877	906	860	910	925	918	890	873	847	911	923	863	894	833	841	867	901	866	920	956	924	884	864	909	935	882	919	896	898	909	876	911	912	909	857	885	855	864	913	893	936	922	893	863	882	896	852	862	905	875	842	910	881	848	924	939	853	897	896	879	882	857	902	861	899	903	912	916	868	905	896	873	873	897	974	903	889	917	878	894	877	894	937	955	859	880	895	862	901	904	929	845	876	882	897	867	908	918	903	898	861	892	912	954	855	916	925	916	912	938	868	917	915	871	910	893	887	899	881	927	868	902	877	963	897	924	863	861	849	915	933	850	890	903	845	896	831	905	850	854	886	881	935	873	860	923	878	947	867	947	888	899	928	924	866	929	900	868	933	886	873	924	900	858	945	891	894	873	881	878	878	840	909	886	906	864	930	873	890	900	884	895	870	866	882	915	877	790	889	839	882	894	885	873	876	844	889	859	905	899	900	903	853	896	864	910	903	879	913	893	904	845	852	908	859	896	900	906	892	888	865	919	837	872	895	913	921	887	921	901	928	911	859	873	913	883	958	935	937	899	891	861	886	883	857	870	877	826	916	921	866	937	881	889	821	899	924	929	888	881	898	851	930	852	903	917	935	916	937	885	910	868	932	910	910	866	901	908	855	921	855	867	867	895	899	949	871	883	869	861	903	959	888	922	857	849	878	946	905	886	912	868	947	875	883	884	871	877	895	895	927	894	822	846	903	898	885	862	888	942	941	877	882	892	900	869	921	896	878	886	866	929	854	920	874	858	930	869	933	927	941	908	840	932	869	918	958	881	910	910	901	820	917	921	957	875	927	876	936	874	905	876	877	899	920	890	902	951	914	904	938	876	929	882	890	862	891	916	921	954	904	895	906	924	821	962	889	910	896	891	876	897	866	898	892	898	922	919	884	856	929	893	856	918	896	975	852	891	837	881	871	883	843	895	868	850	860	908	852	879	875	942	895	913	901	902	890	890	926	912	914	875	882	869	886	883	872	839	878	927	912	893	810	866	906	926	904	859	892	853	898	905	954	887	866	885	891	901	918	917	947	903	903	910	885	874	882	928	919	862	905	861	873	915	978	869	860	908	928	866	950	931	840	877	911	911	885	870	904	912	900	887	909	861	880	868	863	894	878	882	889	945	869	866	921	884	878	907	903	839	821	910	879	885	920	907	892	937	928	934	837	885	904	886	860	948	911	902	904	865	886	927	875	920	905	867	901	937	909	877	904	889	911	900	915	881	840	865	895	856	883	895	966	864	926	910	883	873	899	871	958	903	923	895	851	891	911	907	854	928	863	895	922	876	865	888	918	885	924	884	857	940	902	842	893	893	869	945	899	927	918	892	899	838	881	921	946	880	851	938	856	914	929	860	911	855	912	837	874	930	868	918	878	857	881	882	877	857	875	921	935	879	897	857	807	899	936	921	921	894	891	913	861	902	894	865	865	903	865	907	880	887	909	873	901	886	885	872	873	900	873	923	945	865	928	856	918	905	884	861	893	911	857	889	895	869	865	880	873	893	868	895	845	899	877	904	924	916	880	877	903	928	905	922	889	892	914	840	862	845	951	888	856	872	925	932	849	872	907	940	907	910	841	851	961	859	944	938	907	945	920	957	935	903	896	909	922	873	912	897	906	887	929	903	840	881	866	892	917	883	869	920	847	877	917	861	868	918	860	932	891	888	892	928	901	859	931	902	902	873	882	917	917	842	847	881	869	909	885	854	892	886	877	887	881	909	845	917	938	891	906	902	895	843	878	866	907	899	861	851	886	896	864	908	877	938	910	896	891	923	896	932	876	901	943	850	866	919	869	876	830	821	939	845	895	876	923	897	929	922	880	856	884	880	926	918	880	920	934	862	884	910	886	909	897	931	864	867	924	920	881	914	908	871	898	877	902	914	906	886	942	930	883	935	855	810	892	854	908	906	859	897	905	844	920	884	861	920	900	871	865	909	850	881	895	864	917	925	885	851	875	855	903	817	871	898	885	899	886	859	883	842	832	888	893	891	867	902	872	868	1001	929	875	890	852	914	856	877	867	861	841	916	948	888	922	879	898	913	903	839	890	874	924	904	894	896	870	852	926	871	888	907	931	834	881	882	859	905	888	893	891	883	913	841	858	856	838	895	942	924	918	865	903	861	869	890	888	874	905	880	932	873	917	907	879	867	916	834	883	910	884	878	888	914	903	888	934	868	933	938	854	909	897	901	912	916	896	893	921	911	896	899	880	882	906	831	972	907	918	870	896	891	895	868	903	846	924	913	895	917	907	851	917	912	874	924	919	926	903	868	805	902	885	907	877	960	895	846	886	912	907	855	855	903	899	895	889	911	889	873	916	876	881	912	893	881	907	896	874	892	877	870	915	857	879	898	915	871	935	892	941	918	914	869	916	965	888	843	941	888	823	933	916	894	938	862	892	884	923	915	893	836	848	903	876	903	839	910	889	986	885	846	919	873	949	911	833	927	896	959	921	887	907	913	863	914	881	919	867	856	908	815	851	859	950	907	935	926	885	900	855	879	867	884	892	886	923	864	909	876	868	895	889	936	891	872	852	942	885	883	928	880	909	916	937	873	911	895	914	877	879	858	949	888	935	882	849	876	877	828	877	903	871	909	843	831	911	889	896	901	854	882	948	916	870	881	905	852	919	899	903	885	895	862	929	846	900	879	943	883	881	833	867	885	873	900	916	899	875	940	932	861	898	919	898	888	928	852	920	856	893	842	920	846	878	861	889	901	863	910	887	866	872	916	885	927	883	915	918	857	926	886	894	864	882	894	895	855	926	853	879	891	864	886	917	952	872	849	963	904	924	916	862	922	911	886	863	876	839	893	919	950	871	876	875	872	895	874	917	878	876	926	841	924	889	874	951	901	869	902	882	903	884	843	881	846	919	925	916	944	934	936	910	859	910	916	889	881	848	903	895	953	897	912	866	868	908	882	882	889	928	882	854	874	940	872	853	883	921	933	910	906	893	924	891	931	903	914	928	932	898	871	884	847	897	867	920	813	830	863	877	899	891	886	837	921	883	906	920	893	954	912	886	858	919	890	900	903	902	876	891	910	849	900	887	916	953	982	906	966	850	846	909	860	845	859	870	910	833	910	908	839	852	872	834	914	907	884	867	883	904	910	862	911	947	895	903	902	908	945	873	871	838	877	869	909	869	877	875	878	882	938	848	914	903	938	903	899	878	901	872	937	884	858
22685	20904	28645	23291	20904	20960	8004	1387	1047	976	877	801	833	781	723	723	678	727	669	700	660	645	705	656	620	678	622	622	622	607	635	624	646	606	621	593	657	596	564	638	613	605	559	608	610	597	610	578	611	603	621	620	614	553	595	609	597	596	594	604	586	604	559	617	597	641	602	557	637	602	606	608	613	586	564	601	630	600	629	584	596	644	571	603	569	626	586	637	613	581	606	600	607	552	570	605	587	602	564	662	614	586	609	642	579	599	600	588	611	612	594	647	615	582	602	618	629	557	593	606	561	554	578	587	596	554	573	602	607	585	577	587	599	607	614	586	605	579	578	566	595	628	648	651	594	556	575	579	639	587	600	594	536	563	596	610	540	612	633	579	586	598	567	636	546	580	603	587	589	578	617	608	632	565	590	593	601	588	581	572	617	631	579	562	602	591	553	646	566	556	616	648	622	602	576	604	598	572	580	561	558	538	584	578	618	592	577	581	571	578	585	589	597	545	600	607	627	533	564	594	558	603	572	609	581	626	584	562	600	615	579	577	629	603	545	622	626	623	568	588	601	606	603	559	553	571	579	576	628	565	587	575	589	606	604	613	600	601	596	619	591	632	607	582	641	635	614	600	560	600	594	573	584	602	596	560	618	596	570	598	606	616	571	570	594	635	606	612	577	613	542	579	594	612	555	545	591	586	609	595	593	591	620	575	597	616	599	589	566	593	557	615	654	565	585	595	609	585	595	544	591	576	641	647	620	619	602	614	561	593	562	573	624	608	610	602	592	635	586	566	607	629	592	577	603	568	564	580	551	593	611	568	593	608	572	587	587	611	614	598	630	615	580	622	591	583	635	615	579	585	594	595	633	603	603	628	631	622	571	580	610	578	580	587	644	595	595	584	614	638	612	595	579	602	570	557	575	599	577	612	580	581	607	598	589	629	606	632	598	616	550	585	610	560	565	641	568	580	576	566	588	588	626	564	602	558	599	575	600	565	565	602	594	580	615	590	576	567	606	589	575	580	591	598	567	596	598	579	550	598	589	593	586	607	589	567	578	620	635	606	594	585	604	583	590	566	601	590	595	602	579	581	619	621	611	606	560	621	571	562	607	607	611	593	537	584	617	566	577	599	602	619	567	584	582	574	571	576	664	646	586	599	592	576	619	624	601	568	613	610	579	565	567	625	570	573	600	652	639	630	594	621	614	569	573	595	602	571	591	636	603	610	586	621	550	593	597	582	628	599	590	635	547	632	572	578	582	564	576	597	617	621	569	586	589	608	535	640	596	576	601	566	577	608	565	615	599	595	642	563	590	657	571	580	628	579	576	566	597	579	560	603	629	634	564	577	585	587	596	558	593	627	585	588	574	587	600	590	547	589	599	567	602	599	600	607	551	602	641	608	602	632	598	578	576	547	598	573	594	601	643	625	614	551	575	595	585	627	579	567	581	557	540	643	573	631	544	589	537	617	644	524	598	578	617	580	615	582	601	628	593	600	600	605	545	607	591	579	573	600	582	558	589	559	579	538	549	612	566	577	635	610	589	629	613	552	590	665	522	625	544	589	568	613	581	569	602	537	577	596	615	574	615	631	606	598	611	575	584	587	558	602	656	587	604	598	618	562	601	574	567	586	563	611	563	550	556	584	588	608	623	657	623	562	585	513	579	564	606	570	661	603	553	613	600	650	587	613	559	576	602	570	598	622	561	626	607	548	653	586	565	619	592	580	604	602	615	554	610	607	622	598	627	603	548	567	592	607	565	568	590	565	604	560	612	545	596	594	531	614	587	622	594	634	581	587	607	583	632	602	639	577	624	604	615	626	569	640	578	573	629	604	577	593	559	611	582	549	581	560	610	588	624	592	602	568	582	569	571	605	576	617	630	596	623	632	603	576	587	613	606	595	645	597	608	572	530	573	600	556	577	530	581	602	621	603	559	623	583	572	561	581	573	564	611	593	578	575	572	616	603	619	596	628	619	553	614	603	618	598	575	599	625	647	556	605	620	587	566	584	604	578	591	601	642	591	620	583	584	601	617	601	620	572	619	583	578	581	589	553	609	633	574	596	614	607	601	595	595	615	605	572	606	559	564	579	597	565	583	632	589	623	583	571	600	598	572	562	575	563	615	616	574	581	611	593	582	532	636	628	568	606	624	583	605	574	586	553	618	582	563	614	575	628	587	567	569	599	572	544	597	607	569	567	617	602	556	603	603	598	594	602	579	628	579	631	641	566	589	592	625	602	565	566	567	623	581	598	571	603	600	557	580	579	603	607	554	601	608	580	558	617	600	573	616	640	552	633	572	612	620	591	584	561	626	576	631	550	620	614	571	635	542	564	563	597	591	595	594	569	601	558	555	592	576	597	617	598	592	596	600	621	635	621	627	572	575	602	607	634	538	612	561	540	596	608	592	583	557	535	562	610	604	635	578	608	572	588	585	633	608	607	600	632	608	609	559	639	638	636	616	589	583	595	559	585	621	576	610	582	610	587	628	535	586	553	609	606	585	572	611	542	640	605	608	632	606	604	551	569	591	574	572	616	576	576	567	650	605	624	648	587	589	577	646	570	569	587	592	592	576	593	570	618	599	596	570	587	610	612	598	584	619	605	513	592	602	595	592	565	607	579	601	615	598	591	589	604	575	607	617	598	641	617	609	580	545	587	606	617	585	618	578	581	644	591	561	559	559	591	621	600	583	579	584	610	627	603	588	614	592	606	648	594	615	605	574	626	579	588	565	545	597	610	539	568	638	634	569	591	613	599	600	585	557	574	577	637	580	615	589	603	572	560	560	571	547	593	545	595	620	607	599	609	606	590	589	600	629	571	613	598	571	597	545	632	592	569	596	603	569	598	626	575	610	596	524	577	602	618	597	620	592	587	612	573	593	579	602	562	600	599	602	545	599	619	568	641	606	591	600	577	586	580	597	599	588	608	587	578	561	551	581	569	615	616	617	579	576	594	552	602	607	557	618	580	587	601	623	565	561	614	597	579	645	575	602	592	610	644	621	583	579	589	620	596	626	604	621	591	615	607	574	610	586	574	632	602	642	573	600	611	565	564	570	603	617	556	550	574	587	575	667	552	588	562	591	600	597	621	598	561	556	588	580	587	650	608	554	604	563	607	564	565	582	564	583	524	560	592	567	585	592	621	572	607	601	568	595	596	614	609	600	580	565	591	651	581	598	657	585	599	542	621	614	589	600	600	550	596	575	622	588	644	558	616	578	583	554	582	607	588	615	615	601	617	571	575	599	574	537	608	603	580	570	582	604	576	574	590	609	616	621	587	548	546	611	542	590	567	569	607	570	619	571	599	543	621	552	592	596	564	625	597	585	584	583	608	539	571	563	616	581	579	564	578	575	609	629	601	576	602	592	595	603	603	597	580	627	624	590	595	609	590	636	582	572	639	584	632	569	587	574	576	583	610	637	585	577	601	578	599	599	640	607	633	599	600	558	638	619	596	573	590	590	626	582	570	624	611	610	583	573	603	601	577
15057	15953	12667	6583	4822	3530	2823	2453	1911	1724	1611	1463	1294	1258	1184	1060	1038	1039	978	924	869	915	920	842	851	835	840	889	823	840	837	841	830	853	803	771	790	780	774	806	813	794	822	784	787	802	769	754	774	770	805	796	713	789	811	782	778	770	751	693	773	804	728	771	773	753	777	770	799	747	742	781	763	710	778	784	769	765	746	798	712	758	786	778	754	749	777	785	773	775	794	755	699	730	821	746	776	689	701	728	745	780	746	741	745	757	734	769	753	795	761	762	780	740	754	758	774	780	701	759	723	758	731	808	760	775	746	762	749	799	759	740	733	737	765	745	756	771	707	820	728	720	707	688	792	757	803	753	746	744	752	762	751	797	743	747	758	732	729	800	721	743	709	767	755	800	754	759	816	721	751	805	767	775	768	743	742	783	760	741	713	762	774	714	738	800	762	729	768	779	764	738	735	768	771	784	726	758	766	760	773	728	763	673	804	764	778	785	750	765	756	741	804	733	776	752	775	723	736	720	775	787	764	757	746	771	730	812	778	773	775	720	759	720	801	745	792	798	730	776	776	752	736	775	771	735	782	731	776	727	766	764	761	721	759	712	761	765	751	730	781	759	737	769	712	746	764	726	747	701	743	740	704	766	745	758	770	769	768	729	743	735	738	721	782	735	741	809	733	791	756	738	753	793	757	744	733	728	821	755	733	730	777	764	750	791	737	773	745	793	787	824	733	712	786	784	761	750	756	739	769	746	768	762	766	784	737	668	753	779	743	693	818	744	737	725	769	774	738	777	745	756	755	720	769	710	726	782	702	796	788	763	742	784	790	753	751	757	727	778	764	771	817	751	723	752	740	758	793	756	701	766	728	775	776	766	794	764	802	715	773	728	760	772	737	791	757	794	737	768	797	747	760	736	768	798	761	763	766	757	791	738	781	750	685	786	801	784	771	755	767	748	807	757	784	742	775	684	755	714	752	769	772	704	757	811	771	744	743	757	734	736	725	700	743	739	761	743	784	739	760	747	729	741	784	758	749	766	776	781	777	777	724	734	767	768	755	778	764	752	713	737	754	765	749	763	802	774	734	767	765	729	739	771	724	737	720	722	726	760	770	695	794	749	741	717	767	747	726	772	721	737	749	711	769	771	723	722	747	699	764	730	769	714	776	724	747	747	739	769	729	741	700	788	765	755	735	746	688	774	765	759	742	748	747	722	786	755	728	791	759	784	751	749	747	755	765	754	733	768	746	723	758	760	790	733	719	737	740	771	787	709	740	724	768	756	766	703	806	749	745	741	726	740	748	754	785	768	766	799	774	751	799	763	798	741	766	750	722	721	756	748	789	753	757	725	714	696	827	807	770	771	720	725	742	737	750	715	765	744	745	817	724	757	816	805	778	773	821	790	734	738	708	771	718	784	753	735	766	718	761	705	760	762	785	744	729	759	737	772	773	699	778	771	761	736	700	752	713	794	707	722	742	756	786	759	772	750	721	773	747	751	762	789	772	753	723	761	742	710	790	759	755	773	726	730	792	769	758	761	801	757	784	745	725	722	755	702	797	737	765	744	730	758	771	726	754	709	769	727	745	746	750	747	735	761	769	776	740	778	734	702	732	792	743	710	746	761	761	768	736	698	792	781	709	773	781	767	749	724	788	757	724	679	747	751	743	725	789	785	785	807	775	766	739	731	744	730	754	718	767	685	737	753	810	761	796	750	748	785	744	741	714	730	758	733	769	717	782	725	753	755	729	733	730	735	716	719	681	753	760	792	771	719	794	779	745	778	762	733	745	736	770	723	759	710	783	754	782	700	714	731	757	788	794	785	769	725	753	742	744	763	754	735	750	767	748	720	760	766	785	793	765	698	796	755	734	735	762	749	700	734	761	744	719	740	775	710	808	756	720	782	784	725	757	722	731	736	735	770	784	715	794	725	751	784	709	727	752	754	746	750	689	760	769	715	749	785	759	731	752	773	782	745	762	729	785	743	740	780	758	779	710	801	783	782	742	764	751	799	750	766	805	746	750	779	780	718	740	793	744	788	769	740	758	771	728	759	774	749	805	765	771	725	772	785	755	768	724	735	742	745	738	696	754	751	715	714	758	768	734	758	772	702	752	741	741	750	771	792	744	768	784	787	746	771	765	769	741	745	792	754	751	754	742	772	752	742	779	765	756	772	761	745	718	783	734	750	748	729	779	741	751	791	797	784	721	763	773	718	766	726	759	739	744	748	723	724	754	755	695	735	735	749	753	770	749	772	778	762	778	730	744	756	755	713	721	765	784	751	810	716	739	752	734	701	743	700	774	744	747	739	787	785	742	745	750	790	810	829	738	762	707	769	780	744	702	735	698	735	723	822	729	793	784	765	763	714	795	730	748	690	782	753	725	732	740	769	772	749	728	756	760	746	784	794	761	748	781	753	758	736	785	737	751	752	749	741	796	770	765	770	721	743	729	775	721	743	761	730	728	747	720	749	740	771	730	695	754	767	774	786	732	776	831	720	780	725	756	740	739	742	755	749	728	744	742	777	760	777	800	780	732	758	744	748	728	771	803	703	761	718	786	771	741	755	754	779	742	789	753	749	749	709	803	769	750	797	808	730	747	762	777	761	782	744	728	757	713	811	733	739	776	818	761	762	748	728	730	756	799	750	757	758	763	761	735	749	751	753	754	783	759	772	709	757	780	796	715	777	754	805	737	794	714	775	779	742	771	764	745	715	754	775	778	739	746	792	694	799	752	767	762	766	740	739	769	789	765	824	728	760	773	727	785	732	779	740	791	799	751	779	756	715	727	735	722	785	747	747	756	732	724	748	751	770	781	749	706	739	746	776	750	756	747	778	732	747	772	763	797	805	789	704	786	764	682	731	813	731	738	734	768	761	760	741	736	799	735	749	745	731	696	762	712	728	774	746	755	695	802	769	739	787	773	719	783	780	755	700	784	726	754	770	758	780	761	743	709	778	749	740	730	729	844	725	765	762	718	769	722	828	789	829	754	668	796	784	756	710	719	804	735	759	785	768	698	718	758	775	749	804	777	771	718	774	761	739	794	696	787	743	794	732	799	709	730	745	792	711	745	730	771	728	724	749	740	758	740	776	787	804	777	686	790	687	714	719	769	738	755	733	704	763	787	778	763	745	791	775	746	727	785	841	751	709	744	716	778	716	743	739	718	802	780	745	768	776	750	743	746	823	713	778	735	764	760	733	772	707	728	741	732	731	788	772	749	756	750	748	802	752	742	814	754	761	751	780	784	766	786	801	751	755	747	743	771	755	759	704	754	764	758	728	711	765	724	740	767	756	740	755	747	763	732	730	681	796	765	794	733	737	719	754	708	769	744	716	766	741	742	779	726	763	727	794	720	721	753	749	729	765	797	774	771	716	758	790	767	820	744	743	735	763	753	787	767	777	721	736	775	764	747	732	755	720	805	776	787	761	761	721	765	707	779	770	756	729	758	734	758	768	710	746	759	766	770	794	824	768	709	739	740	744	763	708
26510	20337	9319	1203	731	715	487	494	451	438	412	449	418	425	457	466	420	457	440	365	455	418	451	400	411	430	417	444	434	454	439	447	431	440	447	437	441	415	388	423	364	409	396	433	404	418	412	415	397	430	441	412	401	430	433	437	433	414	410	416	455	442	440	450	428	430	411	443	451	434	399	394	455	441	429	416	433	423	415	426	431	414	427	459	412	439	424	420	422	442	409	461	457	418	455	428	411	449	466	439	417	437	432	460	441	442	384	443	404	412	440	408	398	416	417	422	416	428	440	492	422	429	443	437	404	425	411	425	443	458	417	474	446	403	452	444	446	421	433	416	405	447	421	442	434	432	428	435	457	441	438	419	428	422	437	414	459	439	475	434	416	460	431	428	456	459	457	419	429	418	414	404	440	424	457	424	425	370	440	405	418	409	431	436	436	409	406	440	405	385	416	417	436	402	396	448	422	442	440	402	419	463	423	418	402	419	434	427	398	419	401	419	453	444	427	426	437	422	431	412	428	416	448	403	403	437	435	457	450	414	409	440	441	430	460	423	425	419	440	431	440	433	451	440	421	429	429	450	425	404	437	437	410	422	394	418	432	394	449	420	445	427	412	443	432	412	470	441	423	412	406	422	404	445	406	394	455	393	439	442	450	427	436	401	397	432	444	430	447	399	456	407	487	414	443	423	407	410	434	428	431	396	439	423	432	401	441	445	430	403	400	409	425	361	385	459	409	433	417	402	437	460	430	427	416	450	413	466	401	424	427	407	451	378	417	421	386	422	437	454	442	455	404	426	400	408	410	412	409	428	419	453	427	436	409	432	435	405	407	450	399	412	436	461	399	421	429	464	446	443	425	438	413	457	397	384	404	425	432	430	452	376	439	456	446	394	444	414	433	422	402	436	417	428	429	419	394	415	453	426	396	401	454	438	445	437	436	420	418	441	417	432	434	411	452	397	442	417	421	431	421	435	472	409	469	385	410	434	398	448	436	431	378	401	445	429	459	417	437	445	431	403	426	417	402	434	459	446	418	424	442	442	411	426	442	406	418	416	424	434	397	420	445	394	441	413	420	438	453	413	491	398	415	419	400	437	430	400	425	454	406	431	451	435	406	435	443	426	397	416	426	424	429	394	409	406	455	434	423	389	440	430	427	425	388	449	414	407	434	425	449	419	451	414	392	411	416	431	385	456	430	397	409	415	420	425	427	440	451	421	466	420	440	366	421	421	436	425	427	447	401	440	457	437	407	451	431	449	407	410	430	432	378	446	441	450	444	437	431	399	423	429	440	420	415	444	445	402	439	439	415	391	414	411	447	416	410	404	429	392	451	433	412	438	394	432	444	427	391	383	429	401	392	385	478	407	422	421	419	405	420	425	396	413	448	390	402	396	428	381	429	422	428	427	419	418	405	415	401	473	422	439	418	403	428	420	431	428	404	427	432	424	425	383	448	425	449	428	403	399	409	420	421	387	416	429	434	452	408	464	403	421	383	433	414	425	403	417	403	417	423	407	441	420	439	426	413	420	441	403	407	431	418	407	448	419	456	391	444	439	411	441	425	422	429	451	435	425	411	412	408	448	476	420	454	381	444	442	459	434	396	449	405	406	405	449	387	447	415	441	420	416	396	407	383	411	419	485	428	425	425	416	473	464	452	416	436	440	428	454	431	438	416	447	428	426	415	427	388	402	443	421	446	445	445	383	429	410	413	446	446	450	421	440	410	418	403	440	402	423	465	451	427	403	429	414	395	476	445	428	432	427	498	438	421	378	428	440	457	403	431	406	408	416	436	398	430	443	427	428	432	461	424	402	396	451	417	434	412	422	441	441	421	415	440	396	456	430	442	403	450	429	460	427	423	445	426	421	425	453	415	421	416	442	426	413	437	406	427	457	424	433	421	399	435	427	467	449	422	454	426	415	425	418	426	382	436	439	437	437	405	429	462	428	436	418	405	413	402	440	409	427	441	420	439	400	427	414	431	418	401	465	418	410	404	423	404	440	402	439	438	483	396	424	444	423	403	451	397	476	433	429	428	413	372	403	421	387	405	419	453	430	408	445	410	439	436	397	405	430	428	420	442	425	464	409	410	439	422	440	419	462	425	441	399	436	429	435	419	438	435	415	436	436	452	423	421	447	431	449	420	412	441	451	424	438	397	437	466	409	429	423	434	415	401	408	395	428	437	420	444	417	424	401	410	408	417	375	405	442	399	417	370	447	419	416	448	408	439	445	417	411	429	411	425	415	433	420	426	392	392	416	432	412	436	437	456	419	419	408	406	406	441	401	419	488	412	397	431	403	369	422	424	436	422	417	423	418	418	411	468	388	394	431	425	448	438	431	423	408	428	471	406	389	401	434	411	437	417	419	424	401	410	433	434	412	469	411	427	403	444	388	430	436	421	428	404	406	418	401	420	409	428	432	438	430	440	406	418	419	411	422	397	388	466	428	425	426	447	453	431	406	436	405	447	410	406	397	452	414	442	423	378	422	398	405	409	430	416	426	403	443	411	432	427	414	417	433	396	424	401	409	432	425	408	416	402	418	458	442	445	426	391	399	397	422	400	387	410	441	419	420	455	467	466	434	396	436	397	418	430	426	433	421	427	416	413	410	394	421	436	441	403	441	430	412	447	444	458	404	431	443	440	445	407	403	439	430	460	401	436	438	422	413	406	449	404	424	400	448	389	423	440	405	436	409	392	420	445	436	424	394	420	466	444	453	447	421	431	433	481	418	390	411	428	434	421	387	427	431	410	458	461	453	463	441	482	410	427	402	413	436	447	424	418	414	456	439	437	428	458	428	430	413	416	384	427	390	425	461	395	429	434	382	397	426	393	440	442	419	436	394	412	420	416	457	403	414	410	435	414	393	422	410	416	416	415	432	426	418	450	395	413	403	416	473	411	426	404	419	443	424	426	434	398	437	395	410	403	429	414	419	418	420	417	433	402	424	423	466	445	418	430	372	416	427	433	467	427	428	408	395	372	434	434	458	410	417	410	427	434	433	463	433	445	404	402	444	427	416	419	467	394	442	418	419	448	409	401	412	427	425	422	414	438	436	409	439	434	392	440	454	416	415	407	417	447	455	414	381	389	420	418	387	383	403	416	419	430	436	438	452	407	417	462	404	438	447	438	420	389	417	455	434	432	389	409	398	413	433	440	425	457	398	463	431	440	420	456	455	409	395	437	421	425	381	441	433	417	418	422	473	454	404	431	447	451	427	419	400	453	409	414	426	424	442	446	410	420	424	466	383	421	458	439	398	433	415	441	462	387	409	449	442	426	477	396	440	438	419	420	430	443	407	440	397	432	426	395	403	432	443	425	433	425	393	415	442	386	395	452	456	414	407	408	426	455	450	451	446	431	449	412	447	415	413	419	442	441	397	415	438	441	427	424	418	461	424	435	379	421	470	416	442	443	399	413	408	413	427	391	437	397	405	401	424	440	398	470	434	426	426	435	374	420	425	436	443	421	438	422	418	439	415	393	404
5709	1613	1348	840	735	705	627	637	606	587	568	561	563	559	559	546	604	555	540	553	543	518	581	564	565	553	535	598	508	548	554	561	530	506	543	545	542	581	520	518	527	581	570	527	558	564	517	557	568	530	521	552	559	566	561	570	574	536	563	505	516	559	536	552	536	524	545	523	546	506	594	551	557	554	538	559	566	486	556	534	501	542	524	569	559	512	516	541	540	532	581	529	526	523	534	580	565	522	524	550	535	536	522	546	562	539	530	530	556	542	539	546	533	550	534	545	532	571	522	561	570	546	508	582	514	539	569	532	513	536	565	542	564	567	574	538	548	519	548	525	542	595	569	553	522	519	567	561	536	570	522	484	528	566	549	549	569	538	518	541	525	577	576	523	556	545	558	519	565	552	523	560	505	530	562	557	553	575	533	554	536	571	550	580	574	546	557	515	539	541	541	540	529	590	528	514	548	599	569	532	559	512	569	519	599	585	568	529	518	559	546	534	539	551	600	516	553	527	513	547	530	513	535	530	529	558	579	545	539	540	539	522	548	552	564	532	537	517	486	523	494	535	541	528	559	548	501	571	551	528	540	512	552	520	561	539	522	547	523	565	575	523	530	517	549	529	536	518	551	553	514	532	529	548	531	559	529	537	535	506	507	524	551	559	533	576	509	560	534	536	563	539	534	535	537	547	543	538	541	505	569	551	569	549	537	569	536	487	504	577	515	543	559	585	552	541	553	555	512	550	527	542	550	526	528	550	534	549	543	524	576	517	510	519	519	539	523	535	548	493	544	551	547	560	538	526	525	546	508	535	553	540	547	563	529	539	545	514	548	577	535	535	550	563	528	522	543	516	578	518	546	573	579	513	536	589	544	528	576	532	516	568	620	566	562	506	562	554	531	535	530	498	482	578	596	543	518	522	507	529	535	545	508	554	559	508	547	555	534	503	504	550	546	551	572	535	554	509	521	552	537	502	573	556	566	502	549	550	558	549	526	560	541	561	568	566	537	569	578	544	540	538	541	542	537	516	527	492	518	502	600	533	535	572	566	528	541	526	514	557	539	541	525	532	508	573	502	541	566	535	551	516	580	540	521	526	529	541	523	534	548	530	533	542	584	578	534	582	558	548	548	546	542	549	532	520	578	543	481	523	531	549	536	552	573	548	563	548	558	549	543	578	532	512	531	489	550	559	594	531	540	531	505	549	535	544	583	529	589	571	602	572	549	552	576	545	566	510	548	568	490	523	558	600	527	564	544	547	546	543	531	549	540	552	543	544	534	544	552	521	569	532	573	550	515	577	544	585	547	569	503	534	519	554	587	531	539	539	539	536	535	555	532	575	530	545	538	538	537	529	579	522	561	530	533	568	532	538	542	555	542	543	536	552	562	531	536	543	546	497	536	527	545	548	493	513	546	510	549	556	530	551	493	517	524	584	536	550	585	590	581	526	581	567	515	537	553	560	518	534	535	552	557	545	570	506	526	538	566	560	505	577	542	576	551	510	541	571	566	594	555	585	596	537	567	587	521	529	498	509	535	529	542	543	530	551	570	561	564	502	518	539	554	580	590	535	544	547	564	515	510	522	552	539	551	537	541	520	496	533	510	582	527	500	518	538	532	571	510	553	541	537	584	545	550	563	554	590	563	587	507	506	546	567	559	560	587	525	550	559	569	520	580	538	527	574	531	551	536	547	560	522	572	568	523	556	517	538	519	529	583	538	522	518	562	528	555	548	565	561	528	531	553	523	546	550	515	535	524	561	549	526	580	590	535	578	514	521	536	548	557	573	517	555	543	579	535	571	569	543	538	517	543	519	589	553	572	557	540	512	524	533	547	541	576	542	558	505	561	551	529	542	555	550	558	563	549	494	509	537	513	516	544	554	541	521	551	576	515	596	572	560	540	524	561	535	570	556	510	531	561	530	595	534	567	553	539	569	558	556	561	526	549	558	618	563	501	558	527	551	565	509	570	515	505	506	556	556	538	564	503	531	559	575	565	549	550	530	523	537	547	536	547	597	542	524	553	547	548	591	561	505	534	571	535	540	542	553	551	567	567	520	579	529	568	537	536	507	555	509	603	566	534	553	551	541	543	536	568	534	526	470	567	575	559	501	562	490	568	574	557	560	572	543	535	540	578	547	562	538	511	560	548	511	559	485	530	559	561	562	579	533	561	494	551	536	520	561	513	555	527	561	543	555	525	539	546	560	531	564	522	566	575	547	601	524	556	573	552	564	538	543	557	547	539	496	539	570	530	541	527	519	551	506	516	548	549	536	559	543	519	537	564	551	569	508	592	547	560	565	540	527	540	530	581	555	516	558	539	538	557	542	519	558	526	550	567	510	518	540	550	554	554	526	555	553	582	554	528	553	510	550	560	527	571	543	559	528	569	544	561	564	553	560	550	547	587	570	551	524	581	551	535	588	535	545	515	522	589	566	532	510	511	535	505	537	546	549	573	560	578	549	532	540	578	550	530	516	558	557	576	563	512	514	539	550	570	544	529	478	528	554	572	552	533	560	540	572	567	571	579	545	509	551	582	502	562	511	524	552	540	583	571	571	498	550	544	525	540	573	500	506	566	574	566	565	556	490	560	558	576	552	519	531	527	524	575	541	549	527	522	547	580	558	567	581	567	539	519	519	551	577	544	532	565	540	539	581	560	556	549	530	531	535	579	541	534	561	561	580	512	532	558	529	520	560	513	542	537	476	548	544	570	539	527	554	570	518	555	521	539	497	515	528	546	527	555	596	570	483	548	532	545	556	573	513	569	555	531	498	506	540	529	558	516	605	565	568	531	523	560	523	546	505	541	574	539	588	514	549	518	558	551	527	532	553	541	563	522	496	530	534	540	554	536	529	589	502	557	563	581	549	555	565	595	571	537	558	543	558	509	522	522	565	525	506	521	530	533	547	534	545	509	555	475	537	551	558	564	550	559	499	577	546	578	565	567	520	562	531	568	524	564	543	549	544	541	580	596	493	556	513	498	527	543	518	547	547	554	523	560	549	560	532	514	575	594	566	524	563	598	534	548	558	573	551	554	580	513	531	553	560	561	523	552	608	553	548	565	534	553	558	563	544	519	528	531	541	558	524	521	563	557	594	567	536	560	556	526	549	533	558	544	560	521	513	565	529	558	536	505	565	499	548	571	510	507	522	553	542	561	497	561	514	580	560	553	537	536	570	503	568	517	551	531	548	504	594	577	518	535	520	568	546	495	522	517	536	565	563	570	534	548	519	556	504	566	555	533	574	514	535	560	550	543	545	533	571	542	538	564	564	562	544	576	515	529	537	546	548	554	596	545	555	532	546	564	551	546	543	541	530	543	565	545	538	540	555	576	531	559	519	546	529	523	549	557	544	546	520	576	548	559	581	541	525	557	502	548	553	552	502	539	524	531	539	521	576	534	512	538	515	499	498	528	548	536	586	547	514	520	523	582	537	525	564	504	554	578	557	556	550	562	504	539	569	555	533	582	547	523	528	513	551	532	544
23708	20966	28290	23803	20949	9988	1545	1129	900	999	893	840	841	825	801	775	739	726	815	745	733	704	698	740	725	746	748	722	740	755	727	701	751	739	742	747	740	765	783	734	699	707	690	699	718	719	726	714	726	710	733	653	708	731	699	711	674	699	707	699	775	717	727	715	737	684	732	730	718	676	665	724	688	727	727	713	690	749	717	688	734	721	711	714	775	697	679	737	722	730	665	724	729	716	682	705	709	718	699	675	681	718	694	721	741	725	745	687	728	732	675	686	721	714	683	685	661	757	717	664	724	722	687	698	713	677	715	708	677	682	708	740	724	724	642	702	667	656	696	754	690	719	691	726	713	711	714	712	714	719	739	730	725	703	760	703	717	725	760	738	668	727	695	730	731	694	712	679	767	683	708	705	664	668	735	696	706	693	743	716	744	678	698	741	714	724	748	735	690	662	709	721	708	719	678	717	689	701	703	689	702	741	711	681	673	713	729	714	668	685	742	725	725	728	689	716	728	704	671	693	692	729	741	700	734	715	690	725	719	681	694	686	694	724	729	744	751	691	668	667	679	703	692	666	708	668	662	688	756	709	716	711	726	707	741	659	724	706	677	719	684	727	703	742	737	714	710	694	726	714	719	730	725	712	680	752	696	704	665	677	726	711	724	696	723	799	719	734	685	741	680	725	698	687	722	687	730	697	717	687	684	699	738	700	714	728	675	670	693	693	694	691	760	684	687	724	719	723	728	687	776	731	683	718	732	703	686	712	728	753	703	717	655	664	722	672	715	676	783	743	690	690	737	719	744	686	713	702	725	686	665	737	674	706	714	692	710	739	711	653	710	734	674	727	671	732	729	711	666	695	717	715	693	764	751	715	734	682	740	704	742	654	706	690	658	698	728	753	662	732	683	756	723	697	676	716	678	725	695	703	726	717	741	691	692	688	693	755	691	748	669	687	709	731	724	720	705	710	754	678	746	700	700	711	721	733	682	717	708	689	710	669	733	725	722	719	698	720	716	720	675	706	728	719	702	708	746	714	647	683	709	649	739	738	768	679	792	661	713	708	700	711	694	698	694	714	662	713	667	741	707	694	696	666	775	721	716	711	686	694	704	732	689	696	757	723	679	720	751	708	707	725	705	737	707	680	676	689	654	712	740	683	711	737	711	717	715	734	735	729	722	743	765	707	700	705	694	727	705	694	704	696	684	722	707	719	717	695	717	731	710	652	724	714	714	689	713	671	713	702	685	668	703	682	745	763	652	733	734	735	673	737	693	682	678	742	719	747	682	711	675	687	674	709	686	756	682	708	763	645	737	666	734	737	708	667	732	685	725	728	718	698	724	733	705	727	726	714	653	701	733	713	700	683	689	701	698	721	688	735	704	698	736	724	713	727	725	741	700	700	689	728	761	673	672	745	705	659	693	697	773	709	747	626	768	692	712	692	740	717	688	734	717	698	713	684	714	691	686	715	671	703	700	724	728	725	716	701	708	717	654	686	634	737	692	676	645	722	732	683	738	708	700	691	734	680	683	733	690	711	681	693	695	637	686	689	671	712	706	702	736	721	649	721	683	733	690	682	693	659	703	723	720	742	661	756	689	746	703	685	708	679	762	679	747	699	696	676	677	688	699	708	713	716	718	738	723	667	660	711	715	704	725	723	720	684	699	651	684	689	741	719	739	709	731	733	679	700	688	682	689	725	684	715	707	746	696	686	719	712	762	649	725	687	713	736	706	707	664	670	683	693	675	655	728	707	689	695	707	729	738	706	690	763	688	742	717	699	741	712	706	708	719	752	719	717	680	708	765	765	686	675	675	686	713	709	639	724	719	705	681	732	725	728	669	745	674	735	670	688	729	688	734	742	718	745	691	722	749	715	713	704	728	718	703	688	706	695	713	723	659	705	676	769	704	680	748	693	690	699	713	675	689	732	687	684	675	682	727	670	680	720	734	713	707	716	711	723	753	669	709	670	691	711	684	698	686	670	675	711	741	711	721	708	690	681	717	696	733	674	716	685	691	678	714	753	683	720	709	695	701	690	744	662	743	715	700	636	730	685	690	703	727	665	700	730	737	733	726	633	686	656	739	691	702	677	717	701	673	743	713	683	633	683	713	675	700	733	714	710	708	673	695	708	664	688	662	729	688	707	737	753	716	671	710	722	680	672	703	717	724	694	726	705	726	737	671	663	666	728	757	679	704	715	736	687	682	694	728	710	691	712	657	725	735	703	670	696	739	700	710	705	727	700	690	692	729	730	705	741	631	660	672	700	716	726	759	705	697	723	684	715	694	705	723	742	729	698	688	691	724	700	702	715	690	685	732	725	743	731	807	698	710	726	714	717	688	714	761	701	734	698	715	752	714	687	722	685	679	712	714	703	714	710	713	685	700	699	693	660	679	696	707	673	736	686	659	737	715	701	685	702	657	674	690	741	715	721	734	729	658	655	695	700	694	697	745	695	746	676	702	707	747	770	692	667	732	727	666	712	750	672	713	731	733	727	671	705	733	708	684	692	691	699	695	709	738	683	712	729	657	682	744	706	712	741	723	730	711	688	682	706	746	762	724	728	742	676	739	730	709	739	751	682	679	717	702	689	677	724	735	770	715	740	709	696	731	712	726	705	677	693	708	773	696	704	751	721	701	653	747	668	712	685	705	678	685	723	751	701	695	720	687	691	655	697	780	734	712	734	730	709	684	708	740	729	715	710	706	689	717	730	761	678	704	750	743	711	759	705	688	751	699	699	719	700	729	674	673	679	717	633	692	693	661	748	706	733	686	721	683	685	724	702	693	695	739	695	723	706	717	704	714	704	711	636	710	706	683	685	751	685	670	713	652	698	744	681	709	688	663	698	696	723	733	702	746	710	704	640	738	718	679	679	757	719	705	721	721	717	718	699	743	740	720	714	728	724	721	710	707	710	726	713	701	724	718	687	679	736	730	701	712	663	714	719	724	722	725	666	685	726	710	711	690	662	681	695	710	704	718	716	701	715	715	721	703	661	699	682	721	728	693	717	675	718	689	714	683	704	742	669	677	727	686	698	698	690	722	690	706	713	720	677	736	686	709	676	691	765	690	693	726	681	677	683	686	682	697	734	698	710	682	733	720	704	702	656	745	691	688	648	653	684	694	718	703	715	715	704	711	679	703	704	658	705	714	719	699	666	674	768	681	720	674	655	718	669	695	732	726	697	708	767	742	716	703	701	734	760	724	675	709	732	678	713	706	670	714	736	699	726	722	705	659	756	711	687	720	716	726	695	651	693	689	674	761	734	692	705	712	721	677	684	710	702	723	733	689	681	726	744	734	684	663	700	683	695	682	683	700	718	693	671	689	712	742	701	712	734	715	745	768	666	696	676	718	759	679	739	668	678	723	722	721	704	732	666	701	720	718	708	679	708	710	695	729	721	672	657	673	698	722	698	719	691	713	722	702	711	669	672	717	726	727	724	742	706	710	685	723	689	756	733	756	707	663	732	682	682	695	711	701	709	679	724
11545	10114	8177	4035	3069	2437	1968	1775	1486	1387	1364	1207	1205	1175	1115	1100	1004	978	995	991	1014	981	926	922	980	915	884	945	909	928	963	970	899	895	946	927	929	910	937	884	938	884	891	909	955	902	883	945	896	873	897	885	910	881	878	929	913	893	927	871	884	836	899	904	905	920	929	943	880	866	905	892	941	934	916	868	886	925	897	894	910	942	872	899	907	932	873	861	888	825	899	876	865	915	894	916	886	924	877	897	910	936	878	925	879	899	930	912	899	892	840	878	892	929	906	907	891	878	842	882	873	868	848	884	909	891	861	865	905	856	935	902	869	831	884	819	881	893	879	920	886	956	909	861	902	933	852	922	921	882	883	889	894	880	870	947	921	849	928	842	878	882	880	856	872	932	900	898	941	871	845	903	833	838	872	911	890	910	877	873	868	897	901	861	880	914	894	829	873	899	877	836	893	798	889	907	912	864	882	861	930	871	879	942	875	926	903	872	898	925	893	842	820	911	923	854	864	891	885	889	845	836	846	871	874	916	890	864	911	877	888	894	900	884	880	840	864	925	958	849	854	905	869	870	877	883	929	845	930	825	917	901	850	920	868	916	906	873	870	855	944	884	919	979	863	872	905	899	829	891	901	885	885	932	883	883	895	977	848	915	935	938	871	902	877	906	870	831	910	882	901	881	865	851	886	896	928	875	887	926	924	913	851	852	907	922	877	866	876	903	900	952	881	889	910	874	922	886	880	885	866	866	893	881	881	952	891	867	873	911	941	912	864	935	852	842	892	881	900	865	870	910	911	922	868	921	892	906	892	840	876	900	901	885	919	849	876	859	880	874	900	927	912	873	882	869	843	815	882	867	881	901	872	911	888	935	841	861	881	916	889	879	898	864	925	868	890	893	918	934	883	900	887	904	916	914	895	884	853	937	858	925	907	930	899	874	897	878	845	892	872	904	897	903	898	833	833	861	878	877	879	853	897	913	877	909	861	942	939	860	900	867	900	909	876	886	907	858	885	885	853	866	924	911	909	926	878	894	889	889	880	849	888	916	875	913	899	863	946	871	924	930	866	854	897	871	931	901	900	877	869	814	883	837	857	921	879	900	876	883	891	820	893	916	866	897	894	869	910	884	930	886	888	853	934	866	938	895	898	888	833	899	860	853	923	892	872	896	855	871	914	881	890	839	851	872	938	850	924	834	907	898	864	905	959	936	860	878	901	839	873	930	842	890	886	862	967	891	888	863	865	856	913	894	892	896	860	930	857	871	888	895	872	849	901	880	943	889	843	883	892	898	860	924	859	857	946	931	907	930	883	896	865	872	906	908	914	869	923	908	889	881	875	870	857	895	876	950	837	930	931	884	861	907	857	894	902	915	908	896	852	902	901	915	944	860	875	878	818	837	883	904	849	900	903	869	869	883	928	895	884	890	867	879	900	907	947	866	924	862	947	892	883	862	930	861	860	885	890	901	879	880	873	904	862	849	852	890	843	854	895	909	909	900	839	909	867	856	844	876	872	870	835	901	865	919	880	942	887	888	868	907	866	859	849	938	899	864	882	905	901	850	889	910	897	899	929	889	872	851	858	910	853	898	909	895	900	894	886	883	955	826	878	892	884	881	917	887	874	888	819	867	883	890	866	930	893	819	870	931	902	839	902	892	952	869	912	875	855	830	917	848	896	898	880	883	896	869	914	866	903	878	860	899	846	832	836	894	906	869	912	937	906	857	890	861	892	924	877	871	835	849	903	905	901	863	873	875	901	889	856	912	923	915	898	853	948	875	874	904	909	897	886	893	879	901	875	914	878	883	886	903	861	951	924	836	939	898	847	894	838	905	878	852	859	907	918	915	883	874	889	848	911	940	842	912	888	892	846	880	878	934	846	890	899	916	900	880	901	906	884	847	930	841	932	903	863	860	887	869	964	912	876	869	873	872	861	864	878	870	866	852	927	858	860	910	908	854	961	903	897	875	857	887	888	937	839	904	902	912	890	886	922	853	959	904	886	953	899	869	883	954	940	857	902	877	879	926	896	873	912	885	848	859	858	901	906	838	891	841	902	884	908	921	860	892	895	879	904	905	894	845	875	890	877	867	905	919	876	854	865	896	846	908	847	903	912	908	889	936	846	901	878	873	835	921	903	867	885	894	933	891	871	871	881	893	859	911	895	884	893	875	859	926	839	917	916	858	868	841	875	896	855	911	927	884	875	862	928	913	826	868	915	889	911	870	884	855	878	883	869	869	886	889	934	815	914	910	906	913	904	920	934	944	872	929	923	946	879	845	894	838	867	927	890	915	896	883	859	883	870	902	916	894	897	840	873	867	880	864	879	877	973	912	895	875	855	853	910	897	865	871	938	897	904	884	909	924	874	927	862	970	886	864	884	846	889	868	938	881	908	865	889	858	891	906	877	844	823	931	909	845	891	907	868	897	895	908	869	890	883	952	830	831	888	821	895	896	857	886	881	927	845	917	897	884	868	905	913	899	872	843	863	898	850	903	888	881	885	852	882	883	856	896	866	871	890	904	863	906	898	953	855	945	901	868	814	871	868	902	837	856	867	957	895	896	900	905	921	882	884	897	907	888	876	870	844	885	853	886	887	880	871	829	883	909	851	864	878	824	873	869	879	898	871	822	888	906	901	877	869	867	919	908	897	894	921	922	864	867	887	856	878	882	865	928	908	868	891	921	925	911	899	887	914	945	889	851	898	891	899	865	889	847	901	859	908	873	847	912	875	902	927	905	857	868	893	875	883	861	872	926	895	865	877	885	804	860	914	925	853	887	834	953	893	851	890	841	838	906	861	871	947	925	832	833	888	862	880	889	874	908	857	884	869	839	897	884	896	877	866	879	874	892	886	885	907	895	918	889	915	868	934	844	895	965	847	856	875	876	852	892	910	912	833	843	918	918	925	908	917	857	892	871	908	899	887	908	907	899	889	864	884	924	901	887	914	906	938	932	928	884	909	854	855	917	925	829	885	920	843	925	906	915	847	854	868	829	879	859	905	896	868	990	866	884	904	899	890	841	872	888	896	874	918	965	858	914	909	941	860	897	908	869	875	913	880	861	904	894	845	892	910	914	895	878	869	872	880	902	897	878	854	925	857	894	926	877	867	876	886	879	842	912	914	893	843	914	905	869	921	836	871	857	952	919	893	868	854	907	899	911	934	896	914	867	843	856	882	892	892	870	848	855	886	858	904	902	876	870	911	867	901	898	866	904	847	882	932	935	917	848	839	903	904	914	913	895	913	903	847	879	899	890	952	897	939	905	859	931	929	914	878	891	932	865	921	892	899	847	801	887	915	960	889	879	894	942	877	917	928	897	879	875	899	846	897	887	889	846	862	887	869	901	882	869	900	811	893	905	861	890	903	852	902	895	910	901	868	918	892	845	865	885	928	860	881	872	863	901	879	890	903	899	875	920	862	920	876	904	935	865	881	887	926	889	888	876	815	856	889	856	861	889	848	916	856	872	902	917	851	920	896	867	811	883
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
