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
339396810725	339396811242	339396811792	339396812342	339396812892	339396813442	339396813992	339396814542	339396815092	339396815642	339396816192	339396816742	339396817292	339396817842	339396818392	339396818942	339396819492	339396820042	339396820592	339396821142	339396821692	339396822242	339396822792	339396823342	339396823892	339396824442	339396824992	339396825542	339396826092	339396826642	339396827192	339396827742	339396828292	339396828842	339396829392	339396829942	339396830492	339396831042	339396831592	339396832142	339396832692	339396833242	339396833792	339396834342	339396834892	339396835442	339396835992	339396836542	339396837092	339396837642	339396838192	339396838742	339396839292	339396839842	339396840392	339396840942	339396841492	339396842042	339396842592	339396843142	339396843692	339396844242	339396844792	339396845342	339396845892	339396846442	339396846992	339396847542	339396848092	339396848642	339396849192	339396849742	339396850292	339396850842	339396851392	339396851942	339396852492	339396853042	339396853592	339396854142	339396854692	339396855242	339396855792	339396856342	339396856892	339396857442	339396857992	339396858542	339396859092	339396859642	339396860192	339396860742	339396861292	339396861842	339396862392	339396862942	339396863492	339396864042	339396864592	339396865142	339396865692	339396866242	339396866792	339396867342	339396867892	339396868442	339396868992	339396869542	339396870092	339396870642	339396871192	339396871742	339396872292	339396872842	339396873392	339396873942	339396874492	339396875042	339396875592	339396876142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22984	20105	26934	23504	21824	23333	15374	2741	877	831	841	802	809	799	781	748	764	725	734	757	777	810	777	759	744	733	702	744	741	695	723	717	730	715	711	684	723	743	729	748	735	744	723	738	677	760	735	701	720	674	745	718	719	754	733	708	737	769	802	748	714	707	730	1040	895	817	722	786	742	736	690	744	740	707	753	713	732	747	741	757	733	771	740	718	734	698	714	748	747	738	709	767	754	778	733	711	713	762	693	712	765	676	738	778	749	746	720	772	752	716	743	658	728	706	682	708	727	742	773	750	724	740	703	732	721	747	702	729	725	728	729	682	749	709	727	723	734	713	727	728	687	694	749	726	737	740	736	668	770	711	715	773	735	697	732	752	747	734	652	738	737	753	725	718	751	710	754	750	727	713	685	724	761	737	753	754	718	747	720	746	744	736	748	706	760	750	755	755	723	687	710	737	702	652	697	726	661	756	707	743	719	707	748	740	665	747	723	720	767	724	735	733	700	778	748	669	725	705	698	747	733	678	792	692	721	748	735	755	746	688	736	760	728	707	731	760	710	718	735	757	720	734	682	686	679	758	699	739	691	758	680	702	712	743	710	692	736	701	702	743	773	721	755	757	718	755	769	753	699	736	775	709	678	787	741	782	746	765	727	757	653	702	753	679	782	718	657	714	709	747	695	700	661	733	748	736	712	711	749	730	732	764	774	709	709	704	678	696	721	716	698	714	671	728	686	692	718	715	678	768	725	715	741	695	699	725	738	756	723	738	706	704	714	727	769	736	693	693	682	729	767	746	745	769	732	708	735	712	738	686	697	709	679	694	769	734	746	689	703	728	716	727	695	718	746	733	725	729	771	730	725	717	758	740	710	698	683	656	724	732	723	716	737	708	678	726	747	739	687	745	709	733	754	744	812	702	677	779	743	733	757	710	683	776	700	712	749	736	720	701	749	727	755	779	747	692	710	741	650	724	763	725	709	748	773	680	751	659	719	725	760	746	718	772	740	689	748	718	761	704	684	756	683	735	681	691	687	773	730	773	759	751	701	698	726	752	674	733	716	731	759	727	761	753	740	749	727	738	725	715	719	726	749	746	761	751	715	716	769	714	719	712	701	717	749	735	729	708	706	730	720	752	733	675	730	725	739	721	722	726	725	729	709	726	699	730	735	742	720	698	745	796	734	773	715	698	735	711	719	735	716	687	733	694	743	711	750	715	696	745	769	731	714	701	743	717	716	768	745	770	710	736	742	749	673	734	715	691	724	705	704	713	748	738	703	733	735	733	722	707	769	710	710	775	720	705	724	730	725	740	704	716	697	715	691	715	703	767	704	697	713	705	758	735	698	745	668	743	768	710	698	674	745	732	730	728	739	714	729	740	728	735	735	788	762	744	760	692	737	733	776	733	729	692	673	714	686	703	773	705	726	715	713	719	738	753	723	742	724	736	759	716	723	721	706	716	709	738	755	695	719	740	698	697	660	678	715	741	726	756	720	682	696	674	685	708	778	697	716	704	711	731	765	729	795	743	729	730	738	752	751	742	705	723	707	722	715	785	763	733	696	730	717	667	752	718	725	681	718	685	772	737	746	689	758	723	718	725	735	722	715	672	673	704	761	742	686	772	655	728	715	710	710	721	739	736	730	713	766	679	742	748	733	698	775	740	748	696	753	702	711	696	742	758	750	769	714	703	753	732	709	692	699	719	731	690	729	756	716	738	739	694	737	756	696	756	779	712	718	829	704	768	739	722	705	720	720	758	691	657	739	720	712	742	729	687	724	717	724	706	740	713	692	724	719	729	745	711	740	710	708	680	739	720	707	753	775	747	715	726	756	705	715	743	740	702	717	702	732	733	758	716	760	726	728	717	710	748	735	715	691	744	751	729	700	675	713	745	784	730	719	736	654	712	764	719	758	733	724	726	737	731	729	675	681	709	732	769	711	731	707	707	744	733	746	725	743	700	760	689	639	749	760	751	716	666	699	730	794	769	723	771	700	750	756	711	711	730	764	694	714	700	707	657	710	724	723	674	715	673	724	745	715	759	658	764	709	754	741	708	724	708	751	756	726	669	690	759	715	751	722	714	702	737	740	724	683	718	722	747	751	709	749	777	733	669	748	732	763	772	723	725	712	743	687	728	653	682	700	719	685	723	712	730	734	729	738	699	726	759	720	739	721	722	727	697	694	780	758	734	717	669	731	711	757	739	695	720	741	773	763	732	798	747	753	727	704	721	730	750	746	694	761	736	739	694	724	704	730	715	741	696	730	757	728	745	707	717	757	744	727	742	682	752	745	742	730	708	696	719	718	673	712	667	722	780	668	735	765	707	755	701	703	723	706	710	768	738	711	755	735	733	714	735	720	727	736	740	731	682	732	744	737	705	674	665	682	804	779	783	781	698	711	746	732	744	752	713	747	699	771	748	728	716	705	712	701	710	714	723	693	724	752	699	707	771	722	731	733	701	738	730	700	715	715	697	710	728	695	756	688	706	736	772	688	743	758	768	691	703	740	668	720	714	690	697	734	728	722	699	673	728	720	727	789	720	723	715	714	737	648	724	720	727	713	731	729	751	734	704	737	713	698	701	727	763	734	691	753	742	737	707	722	749	705	750	733	742	725	696	719	743	711	712	712	746	733	700	738	674	743	719	734	665	725	797	753	788	757	726	716	736	754	744	728	699	812	706	714	736	709	753	763	714	755	766	747	726	731	692	729	733	682	738	677	683	698	791	714	724	735	670	689	732	745	744	686	716	757	752	671	747	737	759	755	704	715	753	725	711	747	712	687	675	703	743	746	731	706	733	705	733	705	691	755	729	759	758	777	727	705	718	739	699	739	726	694	727	713	733	752	759	738	730	725	710	712	727	738	704	749	729	701	664	714	732	706	696	731	755	739	752	705	704	687	710	735	728	753	696	728	710	721	706	707	734	712	730	728	774	712	726	752	714	723	722	678	709	687	721	763	730	723	712	795	725	748	681	678	744	786	729	700	736	710	740	676	725	742	714	697	710	714	724	710	694	742	734	731	743	713	735	765	731	727	687	724	750	754	675	691	724	729	704	704	731	738	708	769	700	761	727	723	690	748	735	744	740	754	727	735	719	681	709	706	661	722	721	723	784	746	684	736	719	744	731	727	754	694	721	736	763	763	732	722	742	755	727	736	717	790	693	709	704	767	748	673	722	718	687	749	706	708	699	773	694	729	714	699	752	705	713	746	757	718	742	684	742	744	716	721	773	764	722	754	745	720	717	705	709	681	730	760	739	742	741	716	746	714	719	705	771	731	728	749	724	726	755	728	726	724	740	751	730	694	726	683	733	719	743	739	680	730	685	695	713	698	700	703	704	736	801	691	734	712	731	733	755	686	685	734	744	707	707	709	687	707	721	756	742	736	722	723	730	703	705	754	772	721	728	736	769	733	710	741	728	713	720	730	691	714	744	739	751	712	733	766	762	717	777	684	738	726	711	745	692	692	699	691	715	719	700	699	742	760	722
50115	58109	42859	20032	19706	19648	12407	1799	723	731	750	691	696	711	631	636	687	651	657	659	647	634	651	674	668	663	644	619	635	635	670	664	647	658	656	636	625	648	623	655	580	659	643	616	587	615	613	632	681	664	657	615	626	634	627	656	628	637	661	670	630	656	699	1004	782	629	681	667	667	633	646	613	592	569	650	590	625	631	633	613	671	588	645	642	672	618	603	632	610	591	654	595	663	602	619	663	617	596	598	602	643	629	620	581	665	677	691	589	616	613	642	597	595	626	643	656	635	602	646	612	601	611	594	594	672	626	626	562	604	604	602	615	642	657	609	582	621	623	587	665	618	623	615	620	661	630	605	637	614	616	606	596	631	624	612	628	648	632	682	606	639	571	611	582	644	608	598	579	641	664	597	636	624	600	614	593	643	654	624	607	645	614	619	595	620	608	572	644	612	639	606	600	611	635	609	619	615	639	619	620	610	643	621	664	604	610	583	646	632	671	606	609	653	632	569	651	646	621	638	595	600	623	633	638	633	618	594	651	602	598	616	656	629	642	627	620	624	622	654	657	612	651	642	618	655	621	666	609	640	657	579	665	636	613	656	596	600	617	631	608	617	640	571	651	658	631	644	587	613	610	615	614	623	576	595	593	621	628	644	628	665	573	640	651	596	577	614	625	620	633	648	585	633	645	622	616	592	614	637	603	637	634	612	574	646	613	633	585	566	631	642	630	623	611	628	631	652	633	624	639	581	639	579	655	619	590	619	610	628	630	586	629	603	608	632	633	613	662	631	601	601	612	607	598	663	632	644	645	629	658	628	586	661	588	624	621	652	606	605	612	631	602	666	607	629	627	623	634	627	664	622	581	616	642	642	632	637	633	638	671	607	635	619	649	664	617	648	611	605	676	620	567	599	652	633	617	664	599	641	613	633	630	606	641	606	610	637	598	626	629	662	610	604	631	643	641	625	660	643	628	596	633	626	645	659	635	637	644	626	601	621	639	623	607	612	628	647	626	578	603	596	643	643	652	603	607	652	601	611	612	619	610	654	616	632	611	665	637	679	605	586	642	604	638	573	618	603	594	651	629	624	659	603	637	650	629	644	585	633	651	654	654	629	622	632	638	631	627	633	634	612	648	627	653	610	648	586	652	632	653	593	580	647	647	629	687	635	623	631	638	645	587	645	614	649	614	676	635	609	637	578	598	642	588	579	605	625	609	643	624	587	603	624	623	615	635	651	648	610	592	613	649	638	629	644	681	645	637	636	605	639	608	613	592	675	662	656	619	616	605	629	634	598	623	612	650	625	569	694	627	631	648	647	616	620	642	616	601	634	637	648	646	621	611	606	583	607	562	661	638	617	594	612	623	626	617	620	605	656	619	621	600	586	618	641	615	599	584	626	591	622	589	628	579	615	627	634	648	681	644	634	644	615	658	605	629	585	628	625	653	619	575	602	618	669	594	593	598	626	665	584	611	660	611	568	641	671	625	630	650	654	593	625	595	648	592	594	613	651	609	626	643	608	613	604	654	618	599	625	615	623	613	629	648	596	618	624	625	605	684	644	634	598	590	614	595	623	636	628	593	642	608	566	633	639	634	613	662	596	612	629	635	651	620	584	630	582	625	661	570	622	612	582	566	616	639	611	598	660	585	613	675	607	611	626	623	671	601	635	660	615	605	586	630	629	620	615	648	648	644	676	582	587	632	602	665	615	612	614	622	639	607	635	639	636	629	583	617	629	609	635	664	636	609	621	650	618	626	565	649	650	581	631	643	604	622	582	619	639	591	619	638	612	620	625	646	638	640	601	614	656	628	624	624	577	651	619	618	594	588	656	601	625	620	605	656	638	634	637	602	609	561	636	619	631	684	594	585	612	623	640	663	602	640	643	621	598	652	603	610	630	626	571	585	643	670	583	648	592	595	622	614	611	598	626	607	614	624	605	594	621	620	609	647	620	664	621	673	636	601	633	611	603	648	612	615	652	666	613	599	607	652	612	640	635	677	641	608	601	622	592	632	614	617	637	604	645	638	608	633	639	619	668	596	533	636	603	607	576	592	625	664	622	632	598	645	696	582	662	658	594	610	617	605	610	624	630	600	629	631	607	596	603	574	598	610	592	638	589	594	628	603	608	611	666	635	624	676	613	594	631	624	610	609	643	615	675	612	630	631	638	609	598	644	610	629	632	672	620	595	617	638	602	617	658	640	599	632	584	606	697	640	607	600	595	622	650	612	659	586	655	626	620	627	609	593	608	611	615	605	651	612	647	585	611	632	601	601	553	602	640	656	611	573	591	632	615	635	599	609	639	614	626	607	656	629	575	627	595	637	620	590	612	628	640	611	646	631	649	620	618	623	660	621	626	584	642	646	616	618	572	600	645	615	625	627	631	636	642	634	612	625	586	624	604	595	613	616	612	641	629	627	587	621	639	637	612	617	585	641	614	600	600	628	600	630	636	614	661	645	627	583	649	624	661	645	667	682	627	631	655	600	614	594	646	612	636	633	573	642	647	631	600	617	679	632	643	642	602	615	646	635	594	649	558	658	648	650	638	631	643	607	625	629	596	603	618	673	641	620	573	597	642	646	637	604	576	626	610	591	616	647	648	648	651	660	617	631	606	608	621	618	661	619	617	582	655	633	605	600	611	614	631	637	668	637	616	588	635	621	588	587	601	581	607	582	600	597	629	594	593	657	614	665	610	601	639	615	608	606	636	603	620	646	630	621	603	623	641	575	557	565	597	655	591	628	622	597	604	601	627	596	688	634	642	566	654	610	639	607	593	644	601	631	611	624	625	662	625	634	587	611	598	567	609	649	634	614	632	628	582	630	659	664	616	607	620	636	628	574	613	623	624	649	642	628	626	652	604	610	607	627	648	601	644	602	622	660	646	624	635	625	600	588	617	634	659	635	634	628	636	632	606	636	603	631	628	619	618	632	611	616	616	613	644	590	595	624	641	626	636	616	635	624	624	586	631	594	677	672	650	606	658	598	607	655	599	633	615	631	641	591	574	615	586	605	601	613	616	614	595	597	641	627	623	595	613	605	620	604	631	605	621	620	642	591	645	638	647	659	616	587	638	636	622	589	639	594	599	594	649	630	626	610	621	610	580	589	638	594	630	636	574	573	618	592	615	663	621	638	603	587	642	626	622	585	614	657	613	583	624	676	573	645	606	626	589	619	683	597	636	613	630	623	558	572	615	563	562	627	611	606	629	647	605	630	626	622	620	676	626	632	631	661	591	611	612	624	571	630	608	650	582	595	619	696	572	655	644	615	578	614	560	631	614	625	595	615	605	666	619	608	663	642	616	599	655	598	623	595	602	588	649	592	634	622	631	606	635	650	631	664	682	629	586	571	589	642	588	575	620	577	626	625	623	613	560	605	552	589	630	618	602	610	634	660	639	647	611	614	627	636	599	605	640	616	642	608	644	571	575	599	636	622	605	624	581	571	634	620	623	626	582	595	639	588	597	594	625	601	615	617	632	582	571	632
28747	17768	6833	2452	1715	1686	1118	747	752	724	742	705	673	735	689	668	731	724	710	673	726	711	730	691	716	719	726	740	702	690	767	689	693	692	698	691	717	661	789	703	716	748	741	732	695	697	735	745	724	685	718	742	697	711	699	670	736	700	714	679	740	754	691	697	732	740	678	700	686	765	726	705	701	729	697	769	725	668	636	728	697	726	694	679	744	741	756	696	689	733	758	694	671	680	713	718	707	726	639	713	717	691	733	690	701	730	683	704	724	702	730	735	723	743	729	668	697	703	688	727	719	762	774	723	684	716	718	715	718	653	722	671	669	699	719	666	684	737	721	768	739	742	700	658	705	650	685	690	704	675	685	741	709	690	713	690	677	682	654	687	722	696	756	734	681	689	703	699	700	671	740	724	662	675	741	737	744	694	681	734	674	701	719	695	698	708	710	713	712	723	705	728	663	752	711	687	685	700	700	716	711	689	721	712	713	732	703	727	707	723	729	717	706	697	714	682	734	708	703	685	706	705	694	705	696	695	779	748	699	670	685	708	689	733	701	732	741	739	736	727	686	682	707	687	719	743	730	695	755	715	698	688	748	729	715	732	717	696	728	667	674	793	736	696	712	704	694	663	710	686	674	699	679	726	674	706	761	640	720	753	677	713	715	681	727	711	692	676	663	727	702	731	720	703	691	748	689	706	668	697	714	697	663	675	749	661	717	665	714	719	699	702	732	749	664	690	705	722	712	696	681	719	679	763	705	673	719	716	722	698	755	737	736	683	682	735	699	684	773	687	699	688	645	685	762	715	697	673	723	722	720	713	635	758	701	693	696	674	701	734	689	705	696	732	751	706	714	748	717	669	748	677	677	722	681	714	746	669	737	680	703	706	688	699	687	677	726	690	740	685	717	679	698	674	755	665	710	729	763	739	697	722	730	677	712	747	744	699	705	659	696	694	703	685	741	667	678	695	690	718	692	663	663	739	722	728	725	714	691	687	713	719	683	723	697	709	707	692	647	709	692	697	716	694	727	698	717	689	723	746	693	684	729	698	687	735	732	673	673	731	721	648	734	674	664	720	674	715	720	655	675	713	695	695	741	715	766	740	697	703	698	692	691	723	750	782	672	756	690	712	708	740	685	708	714	749	742	672	711	701	747	734	703	719	675	706	736	750	713	698	729	625	716	691	737	708	688	727	663	695	727	695	713	715	714	724	735	680	752	705	665	714	723	689	766	731	667	689	722	688	740	707	732	704	648	743	736	678	732	705	713	699	678	708	702	744	686	749	726	720	674	713	736	739	715	712	721	703	700	718	703	721	726	666	740	691	700	721	715	768	728	716	684	704	727	713	719	733	685	710	688	733	700	687	710	684	663	654	702	694	704	685	689	707	691	677	715	741	691	688	680	680	668	760	705	754	736	688	664	713	665	709	675	722	702	707	739	700	674	671	733	724	715	682	699	671	678	726	696	661	656	714	678	695	812	729	686	672	727	748	688	688	720	702	689	731	713	659	737	670	671	682	691	729	717	721	666	680	671	733	689	692	676	707	703	691	738	701	735	715	719	736	744	758	726	648	690	747	658	647	701	712	671	716	707	697	720	704	719	696	712	687	681	724	723	714	713	646	694	738	694	702	686	723	681	684	704	670	701	737	767	675	693	692	689	723	738	732	661	733	717	708	699	734	682	700	688	690	661	753	706	660	700	697	715	758	714	685	708	710	702	730	672	687	718	654	691	686	716	678	688	665	701	719	720	725	748	679	743	758	757	688	737	748	657	685	748	733	729	667	688	686	662	690	719	718	728	701	666	661	687	738	695	692	685	697	659	727	717	671	651	713	768	678	769	720	763	732	745	702	731	724	734	731	686	725	709	664	778	681	659	697	722	711	692	725	739	733	687	702	719	715	726	664	717	747	712	730	687	690	729	711	711	741	683	661	694	715	680	732	763	703	693	687	720	695	668	688	685	684	728	704	721	692	721	691	724	653	721	667	702	681	722	740	742	664	717	683	744	759	714	717	740	703	731	743	672	671	722	740	683	713	714	676	715	719	691	716	719	732	715	710	655	662	717	743	715	702	747	670	702	694	679	668	702	681	711	712	733	704	729	721	702	674	680	703	720	761	692	710	696	657	725	717	748	734	727	702	691	635	654	705	707	748	712	726	688	724	713	681	700	709	688	694	746	662	686	725	717	698	739	711	730	703	743	660	724	713	678	711	710	683	690	676	703	724	718	687	745	689	697	684	698	749	702	698	697	706	744	706	733	719	696	725	723	725	717	699	743	689	684	713	730	668	747	700	726	696	690	754	696	728	697	703	713	755	698	746	753	713	683	732	712	691	690	682	708	779	689	712	731	722	722	706	730	732	693	716	769	696	672	703	682	671	740	728	691	759	683	728	708	668	746	705	691	743	688	679	729	682	708	695	690	710	703	715	717	697	694	718	729	747	653	752	710	662	741	699	703	707	776	688	682	751	700	757	713	701	688	711	721	655	702	704	655	644	703	715	681	682	730	721	684	723	680	771	702	718	728	710	687	692	695	685	709	686	717	664	647	692	734	698	720	694	737	719	748	702	739	728	716	709	711	682	719	716	731	725	667	726	684	737	697	729	727	712	667	702	686	729	707	669	741	700	700	677	720	687	674	737	728	696	689	738	691	726	733	668	691	731	739	672	709	672	674	747	679	671	669	696	690	705	708	717	713	759	732	776	713	706	700	659	748	703	702	750	665	707	719	657	687	696	684	700	722	666	708	666	739	689	710	664	724	717	680	746	689	741	729	743	672	702	692	687	701	723	685	769	652	651	684	710	668	731	744	716	706	713	738	689	743	727	711	731	699	737	735	711	726	732	749	689	691	726	714	722	719	709	701	643	688	667	730	724	730	692	739	718	695	719	741	693	693	716	671	727	666	703	718	692	706	695	698	741	672	675	708	737	707	747	746	693	670	700	743	697	682	719	711	689	748	701	731	719	698	652	752	704	701	724	706	637	705	764	724	671	735	717	737	724	678	722	696	721	733	699	697	694	703	703	687	731	707	733	735	668	721	740	697	746	715	718	705	720	718	706	697	719	698	715	715	727	693	702	712	679	673	702	684	707	664	666	737	692	690	727	683	632	701	695	699	694	704	693	735	695	720	716	714	704	694	735	720	715	675	737	688	707	692	803	714	679	704	704	740	704	718	724	661	706	707	710	716	707	718	669	652	697	634	722	727	765	655	693	694	712	697	747	654	646	710	681	686	750	674	714	731	700	741	702	710	693	727	689	706	720	723	658	717	708	700	698	747	680	706	698	710	720	700	714	700	707	712	698	739	718	679	668	715	746	740	696	687	695	732	691	674	756	732	649	696	747	716	700	697	679	673	649	704	705	739	739	719	703	733	729	691	694	705	683	675	744	707	748	697	698	728	637	725	672	689	695	689	704	699	717	703	721	681	717	709	728	637	676	701	702	745	718	752	754	696	685	702	709	683	685	713	732	724	719	651	694	705	680	708	697
12638	9293	5160	1957	1897	2016	1193	616	586	591	600	577	585	591	623	591	517	597	540	585	619	551	586	603	600	556	579	562	539	579	527	587	562	548	585	557	549	588	605	597	540	582	570	628	569	564	622	596	552	595	636	575	620	564	528	562	565	545	528	554	552	550	571	593	617	577	625	560	626	568	570	564	528	545	607	611	534	577	544	607	538	570	595	571	605	602	579	622	582	592	583	640	555	566	595	545	594	560	604	594	572	559	586	606	522	543	593	566	564	546	618	542	560	607	585	552	571	566	600	587	562	564	589	569	625	564	586	536	607	560	557	523	583	584	544	591	550	590	592	563	601	589	540	593	602	561	564	552	586	567	563	551	560	573	591	541	539	578	572	565	614	578	559	587	575	584	605	567	568	578	638	589	585	546	588	591	568	583	570	575	606	581	537	552	575	541	575	608	577	552	507	572	577	567	565	590	610	599	596	537	620	526	563	604	614	560	633	565	539	549	581	571	569	565	577	558	581	585	580	597	606	581	566	578	556	557	568	603	568	571	566	590	551	609	594	547	608	609	596	550	576	565	573	636	613	565	549	561	605	583	599	573	576	603	612	626	579	625	598	598	550	601	585	539	582	576	587	573	592	567	607	535	567	585	569	590	582	572	598	580	572	615	561	584	535	564	602	601	580	575	565	558	539	555	538	594	519	566	571	577	579	528	562	572	550	552	564	570	569	572	595	578	585	561	566	569	619	605	575	593	573	566	514	536	585	622	590	576	581	548	636	592	571	554	546	616	522	569	592	578	546	548	616	568	537	575	565	654	561	588	579	554	602	581	537	544	569	601	583	577	521	562	577	592	571	613	588	561	604	563	603	594	589	577	615	571	583	556	540	563	565	566	609	577	581	598	585	592	573	603	555	563	551	624	589	576	612	605	576	580	552	561	591	570	553	555	571	574	623	552	579	563	576	501	548	587	570	546	540	526	523	570	603	577	573	582	557	600	594	610	572	587	587	552	601	585	584	572	617	600	573	575	598	563	594	603	527	595	578	548	555	572	580	549	614	553	587	565	565	562	537	533	584	587	545	564	574	591	562	589	595	587	554	521	560	570	593	547	556	593	574	544	572	509	561	604	576	599	605	579	603	586	556	575	530	541	576	604	551	586	551	615	589	564	568	543	577	568	590	577	598	604	575	558	552	586	629	574	589	623	567	564	575	560	558	604	594	535	558	556	549	627	607	598	560	549	590	598	559	593	595	599	533	583	597	574	573	593	577	600	555	573	567	560	597	556	608	573	597	549	585	595	597	613	529	588	574	526	573	585	549	576	539	562	607	595	578	557	544	582	547	545	596	552	524	563	541	567	589	573	583	585	610	579	566	564	573	627	576	564	568	515	592	582	584	579	572	608	594	539	551	531	570	606	609	586	541	593	605	583	617	622	575	608	586	548	573	591	541	614	599	559	578	600	558	525	563	550	636	567	595	564	547	622	583	557	606	578	578	575	596	565	588	531	531	597	589	582	541	621	579	557	512	648	598	587	566	557	550	559	600	596	583	567	552	560	568	575	553	569	590	554	564	578	563	547	556	571	594	580	603	563	576	596	585	589	572	557	625	605	611	548	596	613	595	550	586	617	566	562	582	591	611	579	585	537	571	593	582	565	610	589	534	561	578	541	537	558	542	593	550	595	540	529	594	630	603	557	578	537	582	592	533	583	579	565	592	566	592	607	616	562	577	581	553	609	595	580	524	590	572	545	600	580	558	585	594	553	555	587	544	515	583	592	570	557	579	546	536	578	577	573	542	605	598	604	564	567	608	576	557	581	578	529	550	590	564	579	560	574	618	571	581	581	600	565	579	595	579	570	602	559	588	529	535	565	561	601	598	595	559	579	577	575	609	565	558	594	617	586	548	563	580	576	546	618	598	557	543	630	555	572	612	566	563	579	550	601	588	547	564	603	577	567	580	595	538	573	574	582	554	625	578	524	577	569	588	577	559	599	560	578	559	528	591	537	566	545	556	548	560	580	582	587	611	613	570	596	574	582	530	557	591	607	592	538	565	565	617	592	550	551	567	560	582	598	595	582	542	590	611	640	580	550	576	569	574	556	580	582	589	536	558	590	587	587	543	563	595	563	584	587	535	634	578	594	539	583	561	591	548	564	601	572	553	553	528	591	552	571	588	564	551	578	574	601	554	550	583	577	560	531	565	532	593	544	584	568	595	570	560	550	554	588	626	570	614	571	576	590	614	563	552	599	562	602	574	586	576	598	606	548	582	569	557	539	558	545	566	592	601	628	509	564	589	591	616	557	591	561	609	566	542	566	584	580	594	541	598	567	534	587	636	599	605	555	557	603	603	574	597	557	557	565	611	562	553	617	603	565	605	561	592	601	546	537	562	583	592	594	586	583	576	578	607	557	590	547	607	573	606	585	584	622	558	560	554	570	541	579	537	622	555	557	595	569	601	554	545	552	547	597	559	543	569	557	581	533	574	549	547	578	575	623	572	537	599	584	531	620	584	560	571	545	581	583	578	570	565	560	600	595	560	581	542	569	545	548	594	578	591	562	575	551	571	606	544	588	580	556	592	551	610	544	604	524	599	540	570	580	569	564	537	578	550	623	568	590	573	521	544	586	610	568	566	590	563	635	590	528	569	543	551	589	607	522	578	566	552	612	554	631	562	600	534	569	567	563	571	539	591	590	579	546	584	573	560	569	608	585	560	580	598	602	611	561	602	578	562	551	561	533	526	567	582	592	548	574	557	569	626	536	583	567	605	583	555	619	568	587	612	558	569	564	579	586	620	582	553	575	599	613	620	621	581	575	547	579	558	549	589	553	547	582	583	600	582	578	587	585	582	595	545	573	601	622	616	580	553	562	536	552	588	588	501	573	590	541	569	590	566	537	597	568	573	601	561	564	584	556	580	565	612	617	608	557	601	620	602	539	569	636	568	645	563	547	591	579	591	559	622	616	571	611	524	547	581	600	556	583	589	579	577	537	603	613	557	555	568	537	574	533	548	589	600	553	612	580	548	557	560	575	555	601	601	568	584	586	563	588	599	588	604	557	621	590	578	606	584	535	588	602	600	574	586	563	601	568	573	573	598	615	556	583	597	595	582	558	572	598	541	588	562	566	577	605	559	547	571	569	587	562	556	623	577	544	600	562	590	583	559	542	596	598	596	647	645	580	563	574	565	578	606	572	586	566	585	577	612	602	627	578	587	561	583	540	516	569	564	578	557	562	558	610	609	514	556	572	527	608	591	568	557	606	600	566	607	544	595	590	576	580	565	576	576	594	531	575	584	590	567	501	556	562	527	598	591	573	594	584	562	571	606	570	575	599	539	606	572	579	567	580	580	539	575	563	563	565	562	569	528	580	577	565	590	587	603	583	535	558	567	541	602	568	609	561	588	593	539	579	618	564	600	558	543	550	569	561	591	587	598	596	609	579	584	623	556	559	596	574	588	571	573	567	564	575	571	554	594	543	581	555	595	584	585	593
25441	21484	27886	25833	19842	18667	9184	1569	759	691	670	661	632	616	627	630	621	625	628	612	648	593	602	622	619	624	641	604	632	629	644	685	621	624	630	629	611	634	628	588	587	577	627	590	651	622	596	583	597	565	603	625	643	603	605	643	607	608	635	596	663	626	630	727	723	659	612	658	620	621	646	604	648	609	649	610	607	584	620	564	605	570	659	631	608	601	631	633	619	622	581	579	628	627	601	608	583	612	626	597	629	606	600	569	630	656	602	591	607	625	600	638	599	654	568	555	667	613	613	589	613	627	622	614	635	576	572	604	594	596	610	631	644	678	578	628	650	592	614	605	629	611	608	599	674	602	577	667	661	600	632	574	606	591	638	603	612	626	605	618	599	644	606	631	599	600	619	616	597	620	608	585	622	602	602	641	588	619	604	598	616	614	632	584	613	651	609	617	605	600	594	594	613	630	677	620	592	607	619	626	640	621	628	582	648	606	600	628	629	611	642	599	595	593	622	580	618	610	631	615	644	603	583	572	579	597	621	622	633	588	683	623	579	592	604	639	636	599	578	605	599	587	619	616	683	602	645	621	605	616	601	591	595	641	635	618	596	654	613	584	615	586	646	631	626	644	611	583	555	639	593	552	629	597	584	610	566	613	614	591	643	631	606	622	609	647	659	597	615	635	624	567	596	541	592	657	555	594	585	539	653	625	620	621	621	613	591	645	629	599	598	624	648	594	624	606	596	603	608	628	660	590	611	638	595	623	597	615	604	598	589	609	629	607	649	605	618	645	614	628	604	646	630	656	567	589	614	618	686	624	652	621	632	609	622	574	609	619	613	626	604	609	655	606	637	639	583	619	629	610	660	657	635	647	630	592	648	632	607	663	631	626	606	601	643	636	613	583	651	623	632	650	621	621	630	625	619	637	621	616	607	617	586	643	636	589	564	578	620	619	589	682	620	624	554	606	654	587	612	614	578	611	572	619	602	613	613	612	599	549	632	636	600	629	607	609	648	612	626	598	586	610	626	606	610	625	664	579	552	597	604	608	614	626	622	588	604	595	651	596	581	617	659	583	601	589	642	637	576	620	616	600	614	641	588	583	626	549	656	584	617	623	622	624	618	615	619	684	572	583	637	587	615	621	609	642	650	618	650	642	630	620	608	581	619	648	621	595	632	613	631	624	618	631	632	616	598	600	634	646	671	581	604	601	638	594	588	632	594	619	624	617	584	662	597	521	608	627	641	579	576	622	601	587	587	699	633	617	658	636	628	602	622	577	635	647	576	607	645	589	609	608	610	601	641	600	617	649	615	631	602	639	642	588	618	600	592	612	599	652	587	597	573	586	642	628	624	606	601	602	656	666	602	630	618	636	631	609	621	600	607	615	650	614	628	590	621	626	692	591	621	624	602	621	643	594	599	602	654	565	609	584	629	632	621	660	623	641	624	635	600	606	606	626	608	629	612	625	625	648	575	661	628	599	581	631	601	614	605	587	616	621	616	572	650	628	621	626	615	645	611	622	620	653	631	624	617	637	603	586	604	623	590	574	629	585	657	608	616	608	643	607	636	589	641	593	621	641	597	620	640	623	610	634	613	615	582	685	580	616	590	634	565	585	595	612	591	596	598	648	585	595	630	581	623	656	596	619	626	611	619	633	614	603	591	647	630	652	618	584	589	615	617	609	614	596	610	605	614	595	583	589	622	592	595	617	621	622	651	612	627	586	565	594	624	609	572	610	585	554	631	600	605	565	613	596	596	569	627	633	623	606	635	599	613	618	594	612	612	596	641	641	611	637	602	581	632	632	629	621	593	621	611	591	614	592	630	607	622	603	643	556	582	678	655	642	593	624	582	661	638	567	606	600	593	640	604	619	585	585	611	614	663	614	669	647	590	630	567	616	599	628	664	608	651	604	608	592	576	615	558	599	634	613	608	646	593	603	622	640	625	570	644	612	613	605	631	619	623	636	593	636	660	614	643	632	618	604	598	652	587	598	605	596	589	620	610	589	602	623	608	551	614	617	658	592	603	616	621	635	568	602	582	633	593	682	594	616	640	612	618	610	617	587	643	647	625	590	624	601	610	608	639	593	648	632	564	596	639	641	625	601	587	611	607	617	647	613	627	593	625	650	608	620	610	629	622	582	594	640	606	573	583	630	611	631	618	654	559	622	631	613	584	648	578	603	647	636	601	660	637	638	602	577	662	613	645	636	639	600	650	590	573	628	630	590	604	628	624	553	583	614	617	613	613	604	574	602	618	635	687	609	584	611	634	608	628	649	595	606	592	594	596	652	623	632	616	624	604	622	652	631	600	646	651	579	600	613	587	615	596	608	588	596	656	614	613	599	636	640	647	549	579	580	612	596	662	634	602	644	637	642	675	607	586	641	637	585	601	588	613	612	618	623	624	663	613	614	562	643	656	584	594	624	619	606	608	634	594	644	592	623	640	650	625	614	584	621	616	625	638	612	640	607	605	586	647	602	604	645	613	602	598	611	584	632	624	590	576	593	604	620	661	638	641	629	617	656	619	636	637	620	604	604	652	624	576	615	611	583	586	635	633	609	626	602	582	633	611	614	617	588	597	600	602	550	588	618	658	608	662	602	670	585	627	605	566	612	612	662	634	651	656	643	639	621	623	637	613	607	592	595	621	665	568	608	667	583	574	557	596	587	618	609	632	570	583	640	622	596	663	649	624	633	595	608	614	600	584	648	617	563	638	582	618	587	577	627	619	609	553	623	609	584	613	595	676	600	586	556	646	604	631	655	590	585	601	592	641	601	605	588	594	610	593	615	630	632	616	607	594	654	618	633	620	636	637	579	662	625	592	634	630	624	632	575	578	644	598	620	652	636	644	610	615	628	612	621	586	587	561	607	600	582	637	649	600	669	641	637	641	644	632	651	606	629	635	608	620	604	582	658	651	602	617	628	613	598	598	607	631	629	561	593	591	634	650	575	615	630	614	616	596	606	588	595	604	571	625	601	652	603	596	574	596	641	661	643	610	602	605	617	623	603	581	583	592	663	638	650	618	613	604	578	637	628	627	614	638	603	580	602	609	594	587	620	646	643	588	624	607	597	618	646	598	579	655	641	644	601	600	625	655	644	635	590	592	629	603	581	603	631	588	628	649	629	632	649	647	618	649	631	656	631	611	624	619	629	590	605	581	618	654	623	641	627	614	600	611	602	625	658	610	604	632	592	650	596	621	649	581	622	644	618	613	606	625	575	615	633	588	629	631	569	614	590	605	652	607	609	588	616	621	626	577	638	654	672	620	638	618	631	620	650	623	605	586	581	609	640	636	613	606	626	600	626	611	629	606	620	580	611	601	594	613	633	648	634	599	634	679	592	615	624	571	616	606	649	638	602	619	583	668	612	600	603	601	617	641	625	630	624	604	614	653	601	637	652	604	614	631	632	577	589	604	618	624	620	613	624	610	610	621	661	608	609	612	647	600	598	630	597	590	624	642	611	632	627	538	620	575	628	648	584	618	639
44583	48571	32546	14489	13844	16700	8097	1346	599	564	583	551	580	580	549	510	549	564	561	590	517	500	577	562	527	544	581	540	531	562	534	546	540	547	531	547	534	571	564	549	547	549	519	576	536	547	519	563	533	518	538	542	501	517	542	579	578	596	536	523	560	593	523	858	694	530	527	644	572	546	520	531	545	506	546	528	520	564	547	571	529	531	551	538	523	542	539	539	547	540	535	538	527	564	517	553	514	504	570	507	555	500	506	532	554	526	573	549	576	507	556	512	543	527	534	549	575	553	552	521	562	568	524	564	593	548	539	557	527	561	528	539	548	505	527	527	535	519	534	560	549	558	523	539	556	515	547	497	537	570	516	559	535	534	538	554	520	568	505	534	535	557	573	519	545	529	552	545	529	521	528	525	576	558	498	499	543	547	592	512	511	546	558	533	553	541	537	545	497	500	518	526	527	559	519	500	544	569	581	520	567	513	531	538	553	526	507	551	544	521	529	509	540	539	589	559	541	519	496	537	525	540	483	547	525	541	537	539	514	541	524	468	586	538	523	558	516	519	538	568	531	520	506	553	542	543	519	528	571	557	540	549	531	566	557	540	554	551	544	507	507	526	479	558	552	536	497	522	589	539	555	534	554	528	534	523	560	552	530	518	518	509	542	525	505	564	559	522	480	511	537	535	564	546	512	558	547	572	560	564	555	549	488	546	560	531	524	584	517	564	553	538	536	556	512	570	579	536	550	495	527	532	559	553	545	584	522	542	538	556	540	588	523	507	563	535	585	492	524	519	505	583	557	551	580	560	562	523	546	498	520	536	545	554	524	537	511	555	551	537	575	535	545	522	549	507	523	586	518	564	555	583	554	533	532	505	543	538	552	531	557	503	528	542	530	476	557	525	518	565	503	523	498	508	504	494	575	550	554	532	506	531	492	531	553	515	543	543	509	544	546	559	527	524	498	537	521	549	538	562	558	523	535	562	541	551	538	507	521	505	544	605	556	515	488	496	525	567	507	540	567	539	489	579	531	580	575	515	532	573	521	575	555	552	545	543	568	518	556	545	560	516	515	545	555	554	513	495	487	521	493	596	517	538	503	533	551	556	538	530	513	547	484	560	547	528	553	559	500	537	507	514	527	527	508	567	528	521	521	538	522	562	514	521	537	556	551	539	520	521	563	500	521	552	535	494	549	521	598	552	522	531	552	505	500	528	570	555	534	503	530	506	574	528	544	577	541	533	539	528	554	566	550	507	545	566	567	568	552	527	532	575	555	543	539	574	481	537	528	534	526	531	590	524	543	571	510	519	512	546	538	546	510	560	517	567	557	504	551	510	550	535	554	508	549	517	530	541	568	559	511	550	533	542	554	545	535	548	501	502	505	541	514	520	555	567	540	517	531	559	536	559	532	515	587	523	548	552	571	536	516	553	528	528	535	537	601	502	565	561	511	523	536	555	531	515	569	550	536	534	520	503	499	561	586	596	537	550	490	525	531	543	527	509	560	532	552	512	558	569	537	533	540	507	501	524	503	531	532	532	526	484	529	509	510	521	523	553	540	498	577	554	495	559	520	543	551	510	520	527	508	493	505	514	533	552	501	545	548	543	533	519	506	532	528	525	571	529	519	540	531	540	532	511	513	507	543	539	540	516	572	529	502	518	499	529	543	572	535	561	514	516	530	556	543	544	549	509	525	569	531	534	509	544	533	543	557	516	558	563	541	504	523	532	539	532	533	526	528	508	580	553	557	502	524	563	508	521	590	504	530	516	560	531	522	540	552	543	567	571	538	531	551	505	563	554	522	517	552	568	489	534	517	567	513	553	543	507	541	516	546	504	535	588	538	502	579	530	533	550	513	551	566	500	555	511	502	519	528	545	536	544	519	549	571	513	532	566	469	523	510	542	538	495	563	567	536	542	513	554	537	514	533	522	543	500	543	571	541	552	493	540	564	507	559	508	529	554	583	519	527	569	549	510	590	515	568	535	529	502	508	531	523	515	518	547	545	505	546	549	543	495	504	505	531	544	501	537	536	517	556	506	519	553	540	521	528	545	537	492	550	529	522	524	522	502	553	552	520	501	533	572	481	568	538	550	600	516	557	577	503	535	541	548	541	590	530	545	536	558	537	513	523	518	539	518	535	535	587	495	585	568	532	521	522	509	495	572	539	561	510	579	523	531	496	578	565	547	534	574	556	530	559	556	507	540	512	517	571	487	529	531	500	538	537	455	570	558	554	563	545	526	544	539	519	530	565	518	512	504	524	527	530	518	539	564	498	536	530	565	547	541	572	549	573	551	575	563	533	544	539	521	546	512	533	531	482	505	505	531	555	561	517	561	503	495	576	570	564	539	577	522	529	544	536	531	508	534	532	522	539	570	483	528	555	517	507	515	572	521	541	580	541	548	525	565	567	546	558	487	553	521	536	506	531	533	539	532	526	555	515	553	502	564	574	551	570	518	538	524	521	544	559	522	522	532	536	538	521	547	549	500	533	495	536	529	554	514	566	530	514	531	527	521	516	540	547	501	567	495	590	485	531	565	509	536	506	497	529	534	538	540	593	572	545	523	532	508	582	533	506	537	543	528	544	536	532	548	548	529	528	512	538	552	485	523	534	523	537	567	566	567	534	497	523	518	538	556	477	535	558	529	539	578	527	518	518	534	566	522	529	549	502	539	529	532	570	563	551	503	548	570	513	539	514	504	523	542	542	551	523	527	548	530	531	527	553	557	538	519	553	538	516	536	545	523	587	545	572	519	564	555	506	528	526	510	505	552	549	531	552	503	511	547	545	509	584	513	535	581	533	548	565	497	525	557	524	528	509	566	587	501	489	567	471	516	559	555	517	549	569	512	517	550	539	546	537	543	499	512	557	498	550	544	540	512	537	537	517	533	528	518	522	494	510	565	563	506	531	510	537	577	525	493	532	562	546	539	510	538	543	568	565	542	514	517	504	537	547	527	560	560	519	504	511	535	526	535	513	556	538	512	557	550	593	519	551	566	586	519	502	541	541	544	536	504	557	553	523	545	545	517	496	566	561	534	590	503	511	534	558	579	532	505	499	561	535	481	507	538	499	529	549	520	594	559	496	563	520	565	509	509	556	531	547	494	514	531	558	517	547	571	553	523	552	495	561	529	533	508	497	552	530	552	541	552	529	511	530	514	516	551	544	504	552	513	570	540	530	499	498	565	519	510	503	554	516	535	553	556	542	550	554	542	546	525	496	515	576	505	549	533	511	536	531	538	517	566	548	507	553	557	512	554	587	563	544	509	547	512	528	516	537	548	527	590	565	557	524	539	579	510	523	561	531	547	542	497	533	554	533	505	510	538	582	569	512	507	546	518	521	540	546	515	518	577	555	525	487	552	550	578	534	580	522	516	577	563	525	529	520	541	498	510	531	567	560	570	499	535	572	478	515	541	561	499	552	524	512	540	526	553	510	563	518	574	549	496	548	554	559	561	528	517	549	553	531	532	555	508	486	528	584	536	564	542
24546	21426	28582	24888	24235	27821	19653	3092	938	814	720	724	711	768	737	762	747	765	727	806	718	724	735	716	697	713	730	747	684	708	755	740	672	685	695	753	749	739	746	746	708	724	697	695	707	691	749	750	684	729	729	731	726	693	700	710	688	686	751	649	749	666	782	1071	954	681	747	715	715	665	719	722	693	678	735	725	681	740	718	727	707	731	707	669	700	732	711	704	729	732	703	717	719	733	706	653	692	660	676	716	718	659	706	697	748	721	677	717	739	724	742	706	717	727	699	712	707	717	693	710	662	701	734	727	679	694	720	718	707	752	705	658	690	714	733	731	725	697	696	693	664	765	685	691	734	745	671	711	727	723	711	695	682	742	663	696	688	675	698	734	691	715	733	702	719	752	719	705	691	710	707	767	706	699	687	730	672	691	693	706	707	692	706	695	720	780	702	687	657	717	690	713	701	685	709	696	756	696	691	702	714	691	700	724	694	708	718	673	701	638	730	728	688	651	685	716	754	696	703	676	723	694	717	676	642	690	694	676	660	676	706	702	673	722	764	722	705	708	676	712	692	702	674	694	728	689	665	739	695	743	676	726	687	680	690	727	715	681	712	660	716	654	673	705	694	681	680	736	668	709	760	693	674	687	705	681	656	673	678	686	697	718	696	750	678	713	709	698	648	744	672	733	718	713	677	714	693	672	661	699	682	725	683	732	708	712	713	737	707	707	654	723	694	750	719	681	756	700	748	712	733	706	643	837	721	678	700	690	683	731	743	701	731	690	687	680	721	702	742	667	690	716	700	632	733	736	693	725	674	687	685	699	712	696	716	705	695	697	648	655	738	714	691	714	705	731	728	720	666	720	694	719	730	784	665	727	718	702	711	731	703	671	733	687	729	684	717	721	710	697	674	731	690	699	734	716	693	661	703	676	718	700	743	742	700	681	731	723	685	689	712	715	656	690	754	712	718	701	692	647	679	685	703	701	732	659	726	706	708	678	738	731	670	678	717	726	672	719	696	680	706	686	741	701	735	688	705	727	717	729	661	673	705	703	724	705	670	690	706	708	723	675	701	683	687	676	723	771	702	694	688	671	706	682	731	688	639	697	708	683	643	761	719	686	723	692	714	742	635	680	711	722	684	626	693	722	756	699	711	670	691	671	668	671	703	671	677	666	698	717	626	695	650	670	706	688	700	719	709	750	708	729	685	694	668	754	725	718	694	705	707	703	729	710	681	699	740	676	751	719	665	706	745	734	718	649	712	713	652	653	710	714	688	752	681	692	728	713	716	694	703	776	688	726	727	747	720	690	729	688	755	680	692	669	697	711	641	700	704	722	700	700	725	689	737	721	648	678	668	689	708	664	696	696	710	695	689	709	639	715	674	679	742	685	675	712	755	677	687	727	704	664	706	703	678	645	714	698	723	751	712	721	691	723	723	708	706	706	730	741	713	747	710	692	690	714	690	709	720	697	719	642	706	714	673	673	724	719	684	700	706	704	662	698	680	713	686	681	712	685	688	658	732	697	696	736	701	690	734	726	719	680	691	695	694	676	706	694	680	651	709	730	710	707	653	664	750	714	733	697	692	712	746	725	691	717	669	740	714	685	714	664	718	754	714	693	686	715	740	709	688	724	738	720	733	704	709	647	744	674	740	710	672	751	712	702	708	648	685	678	675	712	675	646	666	676	714	690	699	693	692	726	727	672	728	691	698	668	654	686	731	687	677	697	668	666	735	677	725	713	707	692	697	723	700	713	677	701	716	676	686	725	667	711	740	699	698	656	727	726	711	740	693	708	704	684	726	714	674	727	670	749	668	698	718	703	706	687	682	643	706	691	723	768	711	723	655	710	694	671	685	700	692	693	741	709	635	731	724	695	709	706	685	706	680	738	694	704	689	729	730	701	688	693	667	724	683	719	693	692	713	724	707	684	725	689	666	703	694	683	709	719	722	730	741	711	751	731	720	705	695	646	762	692	724	689	678	708	681	652	725	747	679	708	711	704	673	667	681	684	717	693	650	657	727	684	750	682	659	722	691	679	734	699	658	657	707	655	677	725	742	670	674	716	678	702	671	700	678	713	694	712	693	682	695	679	683	672	687	672	679	675	728	714	728	669	703	717	734	652	728	681	700	691	714	682	713	668	687	702	691	712	726	666	729	702	685	662	708	665	756	711	696	725	706	658	686	703	724	735	712	678	689	713	700	687	733	690	675	701	694	707	699	715	670	662	754	729	690	725	681	713	726	729	718	739	739	743	689	738	716	717	726	721	677	678	680	702	695	693	717	675	699	758	663	689	654	694	716	687	721	684	704	730	740	724	696	673	689	703	703	702	702	685	669	701	688	666	698	670	712	710	676	713	680	729	655	671	710	666	713	697	696	733	679	708	696	686	667	710	696	705	713	680	678	727	711	732	673	668	745	692	674	688	726	690	704	680	676	722	671	679	716	651	668	649	700	689	674	681	709	695	702	643	717	690	702	712	706	736	686	719	721	643	737	715	699	718	729	693	697	677	702	692	741	684	653	704	705	714	733	687	693	753	729	714	659	699	748	667	710	720	695	656	710	715	689	710	676	694	692	710	694	711	698	708	704	673	712	708	684	732	687	677	685	713	719	669	708	676	751	735	681	719	698	700	712	732	661	706	670	684	687	723	692	718	692	722	727	699	681	725	700	706	695	672	685	719	713	708	689	678	742	693	663	698	730	688	701	670	672	736	711	690	700	723	737	695	715	585	720	726	668	688	702	681	693	682	697	728	688	658	697	708	715	747	685	703	711	734	687	686	722	656	720	692	765	695	705	697	711	706	702	692	705	691	688	689	748	714	669	699	744	664	699	734	694	710	638	652	718	717	742	717	724	692	705	649	666	719	669	708	700	719	706	701	637	671	737	741	681	733	695	702	651	704	725	701	728	656	685	708	723	721	711	709	679	726	722	694	743	679	683	707	742	718	692	695	699	685	723	707	684	698	688	694	695	694	698	676	675	661	694	685	753	694	685	707	664	739	716	711	680	736	716	697	717	668	676	710	713	690	721	720	700	657	732	667	713	677	730	688	717	682	703	696	703	651	687	747	700	685	637	730	726	698	734	727	693	700	739	697	735	759	704	696	715	771	685	712	704	615	709	734	725	677	742	704	757	706	682	736	712	717	749	686	706	693	718	664	662	694	714	689	717	745	722	693	746	733	730	735	744	726	713	710	709	616	718	710	734	679	688	699	667	701	714	661	724	720	694	660	708	682	695	709	684	685	747	702	692	684	725	737	702	681	711	681	662	712	735	704	733	692	727	714	714	664	689	703	663	754	648	666	685	744	681	686	710	754	724	730	692	752	707	674	710	706	694	699	724	683	668	738	677	752	702	716	736	728	702	748	704	693	693	700	682	752	700	704	748	718	708	673	696	721	757	685	723	718	707	609	669	690	723	688	679	699	713	698	740	670	679	687	700	702	720	721	753	679	659	739	673	673	708	685	705	697	720	696	673	706	667	689	670	729
49702	61072	48014	22028	25305	25907	15646	1581	762	781	619	675	661	666	645	652	674	621	656	647	617	648	625	648	633	618	563	613	614	655	626	582	602	648	615	658	595	608	611	588	664	649	630	620	605	615	597	615	609	615	634	606	622	625	566	630	621	650	616	585	604	645	846	1212	923	666	615	732	613	677	601	614	630	636	601	647	612	606	615	648	620	601	615	639	618	619	570	569	607	615	598	633	618	629	598	632	589	603	620	629	582	591	616	635	669	594	582	634	615	637	667	614	606	604	599	654	615	564	634	630	592	612	630	604	604	568	622	624	612	645	644	606	591	635	591	587	573	606	585	622	609	578	636	589	599	610	620	651	618	604	584	592	563	620	601	603	608	587	575	642	575	591	585	617	623	658	589	591	641	588	593	633	560	616	601	639	654	600	587	612	608	581	562	624	621	597	585	606	601	591	648	596	612	623	613	598	618	624	628	622	632	626	630	628	621	633	584	627	599	591	633	650	586	628	643	625	609	611	615	595	590	591	598	635	630	635	567	632	616	583	603	596	593	565	614	606	638	637	619	583	594	650	598	626	608	624	605	594	600	632	586	611	604	651	638	608	601	617	598	632	628	630	579	591	647	633	625	609	628	596	598	623	581	659	650	585	587	578	646	551	599	569	610	579	562	605	581	617	630	612	574	628	616	613	631	626	628	595	606	617	640	633	640	638	610	614	617	613	579	557	629	637	581	599	585	627	595	594	629	605	612	582	621	641	575	623	635	590	634	625	623	607	611	607	596	590	570	637	597	572	627	628	595	652	640	567	598	587	646	629	621	623	590	632	636	580	574	606	656	590	640	598	646	645	603	604	627	570	631	584	578	635	584	610	642	588	639	573	632	611	594	612	606	609	621	622	579	604	588	620	604	633	629	629	652	592	653	619	587	572	652	625	600	588	567	620	587	608	635	596	580	625	617	639	566	650	608	636	631	582	590	616	613	597	576	646	603	607	588	611	607	610	587	611	608	644	638	619	576	552	597	591	646	605	615	605	612	607	603	661	636	605	607	615	609	582	636	624	609	610	593	615	597	653	586	560	616	605	621	634	629	579	594	605	619	580	596	617	608	603	643	597	601	607	622	609	625	620	556	620	593	613	586	581	597	620	645	621	606	593	609	614	589	567	563	636	597	610	604	624	618	561	621	603	594	596	605	592	617	598	604	602	642	585	620	597	625	612	650	645	614	624	619	631	596	584	620	597	583	581	646	545	611	617	619	614	586	623	581	578	603	652	626	621	592	644	584	618	634	631	614	593	618	602	661	589	621	627	629	615	585	618	604	624	644	613	583	658	639	627	581	620	607	595	595	579	600	583	645	636	582	587	568	591	626	571	652	645	613	571	611	592	628	593	593	611	625	634	620	613	598	605	645	591	573	616	626	583	597	630	557	606	629	648	622	569	628	608	619	642	579	612	629	623	621	635	618	594	660	601	595	607	614	582	596	628	596	598	636	570	607	605	586	583	641	637	594	616	608	630	566	605	608	600	592	646	666	587	593	567	570	611	614	642	608	615	653	571	599	637	604	645	628	568	618	539	627	664	625	634	624	571	634	652	629	605	608	626	569	588	586	607	609	593	644	620	609	578	660	616	624	580	604	645	633	610	577	623	587	631	641	638	598	617	585	585	598	579	623	589	592	627	600	603	585	622	632	641	631	559	616	625	611	608	558	611	614	605	610	643	604	624	588	627	610	642	587	620	602	608	565	660	608	640	612	577	594	596	610	606	602	616	602	631	620	624	610	617	604	602	607	620	626	558	581	564	611	641	599	600	629	564	605	652	595	651	572	602	575	624	619	596	639	612	656	594	612	635	593	586	632	617	605	602	597	620	605	632	699	599	520	620	573	553	545	594	593	609	601	639	599	603	613	594	583	617	611	646	641	597	595	605	586	609	626	587	574	642	574	628	564	651	599	637	623	598	630	570	632	639	641	636	615	649	635	598	589	601	648	611	651	646	627	646	573	623	583	588	643	614	561	534	609	596	644	636	588	633	604	619	617	608	645	630	613	626	652	547	609	606	623	611	624	657	597	638	606	611	573	591	609	610	591	597	623	589	622	611	607	589	605	575	604	581	634	629	616	568	609	648	557	621	573	628	608	611	641	619	634	640	622	566	637	598	610	586	606	620	646	646	631	621	591	598	598	582	572	572	597	599	596	633	570	596	645	618	560	614	623	574	606	581	636	641	603	618	623	584	586	585	593	645	600	582	613	600	586	650	608	612	640	645	678	597	571	637	573	600	629	641	572	618	648	629	629	638	630	612	619	609	607	602	581	613	616	585	600	613	614	607	598	596	574	586	629	594	616	549	597	611	697	596	552	567	576	599	594	629	598	626	595	592	581	596	626	645	658	594	586	642	635	665	626	652	594	604	574	620	603	621	640	614	612	648	605	585	592	573	603	589	670	671	595	578	627	628	583	582	580	598	586	618	566	606	593	589	623	600	612	657	646	586	600	615	682	579	613	609	588	580	602	590	639	644	580	654	623	602	642	587	616	621	590	589	626	612	591	621	580	617	615	591	587	575	583	604	593	599	607	604	627	605	630	575	613	616	597	606	595	584	574	570	572	604	555	611	620	604	625	601	663	561	647	576	562	593	593	614	625	597	614	602	608	602	637	597	610	591	605	636	605	658	612	578	596	646	577	653	650	604	604	579	597	609	618	604	662	571	566	655	581	626	643	560	645	587	618	616	656	663	582	597	636	645	553	603	622	571	587	611	614	642	558	613	587	609	612	616	619	566	584	638	612	563	632	586	637	608	631	597	627	599	645	600	631	572	607	662	596	612	592	617	595	540	628	649	575	640	619	619	554	625	562	585	599	578	600	585	623	614	552	649	584	604	638	638	568	645	606	667	589	647	609	602	604	610	634	632	606	664	588	578	613	590	579	596	630	646	624	633	613	619	595	618	590	605	619	623	586	555	547	601	593	607	557	656	629	600	614	618	609	654	629	641	612	563	604	646	631	628	607	587	648	585	653	582	581	584	599	620	598	612	597	603	626	590	573	601	627	601	552	565	647	635	585	566	586	633	629	623	587	613	640	617	588	558	604	590	611	590	621	626	596	590	580	616	622	603	638	617	629	603	613	611	583	607	586	623	614	590	566	607	587	621	553	617	621	608	648	653	660	572	583	626	599	607	660	622	598	673	599	579	594	588	645	584	608	527	598	567	583	630	641	614	590	620	608	622	587	639	687	598	625	609	604	632	577	588	582	607	644	559	589	605	619	622	567	587	620	580	557	623	619	595	617	602	614	613	612	588	607	620	642	597	617	565	601	581	639	664	597	636	563	647	621	593	586	629	654	639	591	609	633	592	611	590	565	647	618	621	617	605	649	623	609	623	563	632	597	598	581	605	591	591	608	633	627	604	636	644	643	644	619	637	596	628	619	619	552	625	586	583	601	630	656	587	597	640	572	646	576	613	651	629	591	594	644	599	619	617	594	607	601	642	616	629
28600	17075	6822	2731	1951	1661	1078	635	632	556	560	594	620	573	568	585	563	548	558	544	569	561	592	603	585	602	586	602	586	617	571	568	588	632	595	569	559	602	608	535	568	579	565	582	593	633	572	572	628	588	569	580	567	568	575	584	625	616	555	611	585	551	606	626	555	558	564	635	608	579	577	563	574	567	573	597	579	586	585	610	553	582	589	564	555	562	601	626	583	557	624	584	592	595	550	595	569	515	575	571	583	627	540	570	635	559	622	555	554	573	602	616	556	623	576	568	548	569	586	544	544	558	573	630	596	559	601	571	570	594	583	560	615	552	596	543	577	608	632	567	621	586	607	585	629	608	604	592	604	553	595	575	537	554	585	575	599	599	590	576	572	558	583	582	543	566	631	584	582	562	599	589	614	536	608	560	563	565	629	551	606	571	598	583	535	598	563	579	553	583	548	554	609	568	576	596	593	598	615	567	579	560	557	532	546	597	575	561	586	552	558	564	577	552	585	600	590	620	559	566	566	572	558	570	565	581	589	584	604	584	609	524	576	565	559	555	536	561	583	555	603	573	594	570	563	584	590	598	582	572	563	595	602	585	607	587	615	607	613	575	580	592	567	601	542	574	572	583	574	568	582	542	616	576	559	578	541	546	603	576	623	629	580	571	581	559	589	587	591	525	551	575	566	554	636	571	564	580	596	614	556	537	584	655	599	602	525	572	589	630	551	566	562	585	586	520	567	598	598	558	530	581	570	586	574	596	591	603	581	612	589	573	554	543	593	568	585	569	536	540	578	567	520	563	576	576	558	601	566	623	548	586	576	648	574	559	568	596	595	547	576	604	542	597	594	563	594	557	518	531	574	556	555	591	555	628	572	609	558	550	628	555	587	568	597	588	595	609	569	609	557	620	594	605	601	530	574	583	577	583	547	602	539	567	550	603	546	585	590	599	619	566	550	590	594	596	577	583	579	546	582	561	587	566	587	549	590	586	586	574	570	601	605	539	568	584	602	566	611	585	580	591	566	601	577	603	600	591	626	575	580	567	578	588	596	564	553	565	603	573	588	571	574	615	565	575	556	559	571	567	623	598	592	556	608	534	593	573	549	569	552	590	603	577	548	555	580	578	562	556	578	537	554	569	597	577	630	607	586	605	577	606	589	546	649	532	616	593	597	551	590	591	524	570	584	586	603	544	608	575	593	544	606	592	584	567	563	561	566	578	567	582	533	555	566	546	592	586	544	600	625	601	621	553	558	558	577	575	574	638	557	539	555	565	555	648	594	591	564	615	603	583	565	601	581	588	550	567	599	570	551	538	532	591	606	618	619	561	581	586	575	578	555	596	601	575	620	587	593	600	551	596	564	553	585	546	601	562	611	625	601	574	595	552	602	540	597	593	560	578	613	586	596	558	575	577	593	564	580	574	579	569	571	549	588	584	568	579	601	569	574	628	603	537	582	575	604	573	574	579	599	600	588	586	564	578	586	585	559	588	574	535	568	559	581	564	587	573	575	548	615	572	589	606	559	566	563	587	565	584	619	618	575	589	577	596	557	594	579	567	573	593	594	552	557	574	582	585	592	577	587	567	588	597	567	600	601	579	608	599	551	562	574	588	611	593	602	609	589	584	555	582	564	546	576	597	561	554	601	597	578	557	566	601	574	587	565	540	574	578	555	587	589	585	585	595	594	568	579	630	603	594	555	590	612	590	585	588	569	568	575	554	567	575	536	584	563	547	586	569	564	529	572	566	612	557	553	548	546	597	578	546	609	580	624	565	550	539	603	565	582	602	580	580	600	576	551	565	586	579	572	595	533	579	563	556	591	563	609	572	574	560	581	595	527	551	581	572	562	592	625	570	608	568	560	571	575	590	594	587	574	563	557	566	567	588	585	549	589	573	520	561	593	571	591	571	588	576	607	578	558	582	630	593	574	608	616	537	573	580	605	574	560	561	615	599	604	589	584	558	596	575	539	589	576	602	601	562	614	566	585	570	552	591	592	586	565	570	597	544	571	540	635	570	567	548	592	602	575	565	596	639	545	624	574	580	589	540	588	520	579	623	568	581	598	584	551	567	544	557	584	577	554	541	572	600	608	581	545	546	576	593	579	542	595	604	579	587	592	571	518	581	609	654	604	566	588	543	613	585	581	569	597	537	602	570	593	557	587	581	555	561	566	549	554	525	596	586	564	554	590	557	581	585	612	560	603	595	510	531	572	559	590	582	607	626	570	518	580	580	557	611	571	612	615	615	608	622	594	616	533	565	571	589	610	563	561	585	600	569	657	605	629	551	580	580	536	565	632	549	570	543	614	576	560	594	595	563	601	573	570	547	581	611	579	599	545	572	594	632	612	661	612	595	576	517	541	647	600	592	617	589	614	586	560	583	575	597	620	589	562	579	609	592	590	592	562	575	634	613	570	560	600	603	594	558	589	552	560	562	590	610	566	598	622	594	565	600	594	506	552	577	579	598	563	569	568	570	602	605	560	572	563	573	586	538	595	572	591	597	614	551	571	595	621	585	632	578	592	590	575	621	597	568	568	535	600	575	612	596	571	595	544	570	541	556	577	603	593	597	602	571	587	597	527	612	584	593	584	551	573	576	570	564	558	590	594	554	521	580	550	591	579	584	579	541	594	592	579	555	568	562	530	579	590	648	555	590	589	592	581	575	574	545	614	529	584	571	576	607	550	591	588	587	603	575	599	618	576	578	591	555	597	572	557	590	562	614	554	611	640	576	594	609	607	598	550	598	606	589	587	587	609	569	587	591	574	569	605	629	605	597	575	548	584	655	562	534	616	578	587	560	549	609	602	583	576	598	582	605	611	565	551	626	585	587	559	585	571	610	568	588	553	549	564	536	536	591	559	554	597	587	588	588	627	598	621	580	574	630	565	602	601	589	601	569	568	576	578	577	606	559	542	564	555	580	576	553	609	561	566	589	563	594	575	587	531	588	606	591	548	583	591	597	571	594	601	582	555	569	597	565	534	617	570	582	569	531	597	575	582	599	574	571	576	582	562	584	601	613	580	628	602	618	621	574	525	599	600	619	600	580	577	581	581	554	602	595	589	574	566	583	587	581	591	619	598	609	565	526	592	589	601	583	594	595	564	606	584	584	576	584	587	596	574	575	600	590	642	568	629	582	570	539	584	543	582	560	613	596	563	577	561	621	593	609	542	587	577	580	599	593	605	585	536	546	569	578	573	608	601	570	559	559	554	632	561	568	557	554	570	596	573	556	557	584	566	568	609	588	568	576	584	612	547	562	550	574	630	624	579	612	595	638	601	607	572	571	589	589	599	601	578	550	569	577	584	608	578	575	610	577	576	595	592	593	575	563	550	594	569	532	553	562	611	590	550	607	549	586	574	575	557	587	578	534	585	613	582	633	527	550	572	569	581	551	597	582	586	581	575	592	606	562	583	527	598	505	583	557	559	579	605	551	566	566	596	605	575	538	574	587	580	614	603	578	618	602	564	606	553	602	561	540	586	553
11499	8314	5517	1989	2249	1944	1151	540	525	505	537	528	458	502	487	507	468	455	474	529	494	510	483	463	527	493	496	489	516	471	522	493	504	531	457	511	487	507	509	494	555	425	468	506	527	477	447	475	495	507	492	512	470	499	500	457	483	481	460	481	495	495	487	541	517	518	495	465	499	442	487	501	472	479	467	468	511	481	466	474	491	514	461	498	482	479	495	499	480	472	483	451	518	497	488	452	437	473	493	497	458	513	517	535	453	500	441	469	488	530	493	512	493	490	451	501	509	455	457	472	511	514	472	487	429	508	459	449	497	510	454	474	459	441	488	474	508	468	494	497	506	517	516	502	452	481	463	506	465	464	460	453	443	447	487	522	487	443	498	467	493	468	488	497	509	511	476	467	504	441	483	465	494	466	432	485	470	509	439	489	477	511	455	502	500	498	408	514	478	483	544	456	496	503	495	489	489	493	474	524	502	452	496	492	458	459	471	471	483	455	490	492	508	485	507	451	484	481	500	457	455	474	496	453	497	500	547	461	489	467	490	465	496	514	506	486	484	485	479	502	452	458	462	497	490	490	481	469	478	453	479	530	486	496	470	497	547	514	491	471	467	508	504	485	489	471	472	535	407	490	451	493	491	484	497	460	461	481	464	561	489	477	497	448	477	523	444	488	455	487	486	493	459	470	516	506	503	459	525	467	511	485	506	484	516	512	495	489	511	488	472	481	502	500	466	459	472	521	478	478	441	497	531	485	481	508	463	504	464	456	517	521	512	461	488	475	490	454	482	460	461	508	498	496	519	490	487	508	440	497	474	441	485	454	517	535	481	469	519	456	437	525	511	492	483	458	505	509	502	508	472	447	517	460	484	541	479	496	516	462	467	526	469	525	467	524	471	492	500	443	459	514	459	479	510	462	464	465	535	479	476	484	486	472	479	461	478	502	512	498	519	497	510	489	481	511	479	489	508	461	476	458	466	467	519	497	501	509	500	465	473	475	483	504	491	458	499	442	463	518	469	490	531	498	490	527	468	477	491	457	491	515	476	496	453	466	477	497	485	461	462	526	474	522	522	519	486	453	531	476	472	473	496	501	493	473	483	485	506	452	508	529	488	478	470	508	519	481	493	445	458	518	492	514	491	486	488	445	464	499	485	454	447	506	508	507	483	473	484	499	476	462	443	482	499	506	454	469	482	481	445	508	479	463	488	473	505	487	492	512	518	483	479	488	480	475	497	489	472	465	490	513	533	501	487	482	490	475	480	507	497	465	475	468	489	477	500	504	484	502	463	487	428	486	499	471	466	469	507	468	477	482	519	505	452	488	521	441	519	501	474	523	520	488	495	456	501	460	475	486	485	498	473	442	437	503	487	496	467	507	506	445	497	483	468	507	475	507	504	492	514	482	472	513	472	462	514	470	485	481	474	521	471	490	462	465	516	463	502	508	484	474	496	514	492	496	498	472	474	538	481	482	538	481	510	523	497	516	466	455	491	504	476	463	470	511	511	412	477	444	519	443	509	480	493	460	517	478	497	439	499	495	490	477	491	517	480	448	499	493	525	472	478	475	492	448	536	466	511	473	465	491	495	440	463	499	514	476	432	521	489	479	535	496	468	464	474	523	453	465	480	469	465	493	476	482	503	508	485	510	457	457	516	489	472	499	483	470	470	482	454	503	519	488	467	473	480	472	492	470	472	494	524	513	479	503	488	517	498	506	482	470	462	500	473	508	457	490	500	466	491	465	459	487	488	489	465	424	471	503	491	490	471	483	513	497	474	475	509	510	480	487	500	511	463	461	491	487	435	502	482	494	476	486	494	455	460	515	480	469	466	496	475	472	526	466	477	469	481	513	455	424	435	507	475	532	493	447	493	477	471	512	520	486	497	461	508	448	482	507	506	513	471	494	538	504	470	457	450	488	523	518	520	479	476	517	458	508	509	506	500	518	524	541	479	532	485	462	472	505	473	484	475	512	543	440	493	495	480	461	480	487	506	502	518	479	489	518	492	480	470	466	506	471	495	428	509	462	465	485	478	482	483	502	475	503	468	476	469	451	503	483	490	483	432	499	488	523	463	499	516	498	497	465	497	473	485	479	491	496	519	466	494	530	464	469	473	492	503	499	473	462	451	505	518	505	490	499	504	465	481	485	493	481	471	471	503	466	537	500	483	458	459	475	459	511	521	458	471	513	499	474	465	461	461	483	508	530	510	497	516	499	494	481	488	503	477	517	491	470	497	507	501	505	477	463	482	496	473	499	497	474	485	496	463	485	524	462	531	498	450	465	478	484	485	485	496	493	480	506	514	475	498	496	522	473	487	485	483	512	495	461	448	472	496	471	465	480	494	475	513	466	486	489	535	495	430	484	448	519	500	479	525	466	470	513	480	475	441	482	450	521	480	486	516	510	494	516	469	462	443	463	480	471	493	485	457	497	483	487	475	489	482	500	483	484	467	485	438	485	473	505	468	487	450	463	510	460	479	510	474	488	489	519	456	522	502	464	493	509	484	493	485	509	493	481	461	506	501	486	469	475	467	489	477	488	480	487	476	499	541	536	488	467	459	490	489	449	515	504	488	465	472	493	472	480	514	455	472	492	464	451	477	503	519	458	506	513	525	507	507	497	494	518	513	474	453	530	476	491	469	528	472	470	526	497	514	510	452	475	477	434	517	474	486	500	509	503	506	476	486	471	508	500	485	484	501	454	489	525	469	493	529	494	467	480	515	452	489	533	499	464	490	496	484	488	474	515	464	501	491	530	483	454	497	487	490	486	468	500	470	468	501	483	509	506	495	532	489	499	485	481	477	468	494	491	463	502	507	515	470	492	412	473	485	450	470	496	497	468	491	498	459	517	498	493	455	473	478	450	480	512	470	448	487	506	514	486	482	500	485	481	496	457	484	462	487	456	510	499	509	469	505	473	456	459	468	518	513	462	506	464	445	481	482	449	481	501	496	478	474	465	506	477	490	473	477	518	466	475	465	485	498	490	459	500	472	503	450	454	463	475	455	475	500	490	490	534	468	497	461	474	518	522	499	506	499	483	458	453	483	476	461	526	505	459	485	501	488	484	519	482	473	488	464	495	507	450	472	509	502	477	537	468	516	479	485	488	471	456	451	479	502	483	517	480	490	444	502	492	489	467	498	456	474	505	501	506	490	482	489	495	499	466	526	484	478	472	474	488	467	504	505	435	505	426	495	451	482	509	470	472	483	479	482	465	485	468	488	508	457	530	536	479	520	485	431	493	496	499	478	514	462	486	491	492	502	485	504	500	487	478	457	498	484	447	481	483	462	512	487	481	492	499	535	462	479	471	482	475	477	495	458	469	484	495	485	478	496	495	443	524	470	469	493	465	504	483	442	491	500	490	473	507	469	513	468	482	469	502	516	480	488	531	481	460	487	464	530	506	491	465	485	519	488	533	496	500	438	482	457	461	491	478	473	492	487	511	479	492	488	462	523	487	459	505	534	506	486	510	497	517	467	527	473	452
25450	21431	28222	26002	22386	17878	9793	1046	527	504	530	501	510	506	502	518	485	475	492	496	500	438	457	534	470	497	465	456	479	497	443	457	489	487	475	456	462	477	470	498	475	470	514	445	472	437	451	438	482	530	451	453	445	473	455	484	483	498	498	470	439	458	460	592	482	475	451	454	469	462	443	533	502	479	492	473	484	433	480	457	491	469	480	475	497	460	445	438	466	466	521	464	446	458	433	453	466	457	507	493	475	490	435	458	494	468	523	486	471	480	481	434	462	493	480	456	458	440	491	429	447	453	463	485	470	442	435	497	472	474	447	457	459	474	462	471	464	482	489	486	465	476	474	492	466	464	451	496	516	452	501	450	469	444	523	475	453	471	469	423	459	479	469	456	462	455	447	448	498	432	452	434	493	494	436	522	431	448	498	413	488	468	509	470	481	477	483	486	451	445	457	443	509	418	479	463	469	464	511	444	468	448	472	456	460	452	484	424	474	479	475	481	478	442	444	473	455	434	471	447	443	504	452	489	486	458	466	489	470	470	490	481	489	444	474	471	455	487	477	502	468	471	435	455	432	460	468	470	465	471	495	490	475	443	484	502	473	464	496	430	455	491	506	504	478	447	441	458	494	452	471	430	439	486	490	469	476	485	447	467	423	486	463	462	476	461	456	505	444	488	435	498	504	477	468	484	470	446	491	431	461	451	477	440	480	483	472	441	477	428	440	492	523	490	443	440	426	426	457	463	424	461	439	493	503	455	498	451	478	489	477	466	458	447	448	445	464	444	498	452	488	456	452	480	469	468	452	480	478	479	453	498	453	454	441	505	475	428	458	427	458	459	445	434	459	459	497	439	452	506	475	527	435	460	474	453	453	485	465	479	463	459	464	448	448	487	480	467	468	456	487	480	425	445	444	482	476	469	472	447	472	442	454	463	460	459	468	440	457	465	449	458	508	446	483	462	474	457	489	449	491	510	490	477	484	451	430	484	459	443	484	471	439	496	473	449	467	483	511	434	479	504	490	440	461	524	491	495	470	476	471	485	428	487	494	473	494	458	450	477	474	450	465	490	451	479	467	425	494	473	434	479	464	431	457	500	459	465	472	463	448	413	458	460	489	456	475	475	476	484	474	480	454	483	427	432	437	458	470	447	487	487	433	475	494	425	456	484	444	458	473	456	473	457	471	440	438	474	468	440	443	464	415	476	463	446	454	460	494	480	473	478	482	509	472	467	439	473	490	477	497	475	472	489	480	500	428	489	479	464	506	431	461	437	449	436	444	512	456	435	484	438	433	496	470	470	461	460	517	433	466	503	480	482	472	426	459	454	494	466	457	437	464	466	456	486	483	441	465	463	476	490	476	448	436	486	458	444	474	505	481	494	470	456	473	458	458	452	462	470	444	493	428	457	443	458	503	480	440	463	467	493	453	473	483	440	461	468	465	478	489	460	461	469	484	499	473	429	441	462	446	462	478	468	483	476	466	479	501	445	487	441	440	462	497	447	471	456	428	471	470	461	486	469	504	475	426	430	465	482	513	510	444	448	454	456	433	490	447	460	469	491	471	409	470	460	431	457	466	430	451	443	475	470	425	476	461	435	455	455	493	480	477	486	424	458	492	420	462	434	448	482	472	472	448	463	492	467	490	465	458	489	469	493	502	477	414	450	481	506	480	451	479	521	481	442	484	459	474	466	485	461	486	473	450	496	494	484	480	481	492	472	435	504	481	477	445	444	492	442	453	476	449	448	520	499	450	440	460	464	455	435	454	481	491	464	486	470	459	455	466	509	436	484	485	454	437	458	503	464	481	452	473	433	513	451	498	480	501	460	473	497	467	459	463	425	459	456	463	516	467	493	468	477	504	471	509	462	454	483	491	454	486	462	446	429	489	453	467	452	474	474	455	458	480	432	435	451	501	471	471	467	435	473	474	454	467	459	418	470	476	469	477	437	473	504	498	495	469	453	458	468	458	475	483	421	469	475	444	419	448	461	441	467	458	464	476	438	460	448	462	443	490	455	430	447	479	447	483	486	472	459	496	480	494	507	476	468	468	478	436	430	493	508	469	471	465	435	484	437	506	448	448	444	444	451	487	485	488	489	456	488	469	443	475	502	427	528	469	490	489	481	463	435	435	463	424	475	477	479	473	434	464	472	497	458	473	481	493	472	460	480	451	487	423	447	487	451	456	481	478	422	472	477	479	446	455	462	477	474	470	455	459	498	452	496	472	482	461	504	452	424	434	469	467	477	442	523	449	478	424	464	416	460	453	500	474	448	467	446	445	487	434	473	419	501	483	452	456	487	474	465	453	472	497	477	468	449	451	442	468	468	452	452	464	448	510	457	505	464	487	475	496	483	459	462	486	446	444	451	470	465	484	464	510	503	482	468	493	441	412	454	451	455	459	442	460	456	500	448	432	454	464	451	424	452	487	467	475	440	488	480	474	478	522	446	457	500	498	438	443	471	504	452	485	445	465	446	452	430	461	454	436	484	487	470	455	446	449	484	489	488	445	437	492	475	494	461	463	472	434	437	488	500	450	475	460	477	448	410	462	467	446	500	489	453	500	482	464	505	468	472	433	492	466	455	457	468	484	473	457	468	422	448	450	460	468	458	480	464	449	482	469	468	470	418	455	450	487	446	472	514	454	476	496	454	462	457	442	433	459	475	452	459	465	462	461	462	461	500	465	468	473	458	468	437	469	453	447	461	458	456	481	484	503	478	456	481	468	448	467	469	462	449	489	481	495	484	457	509	437	463	470	471	457	513	441	487	491	512	452	457	485	497	492	452	466	422	453	493	474	513	478	461	436	468	460	506	439	514	440	465	464	438	487	461	446	507	467	475	458	471	478	476	446	484	474	461	436	455	456	470	499	438	481	456	454	452	485	475	495	486	458	503	467	440	454	461	467	457	469	424	466	453	421	469	458	464	485	483	448	435	463	466	448	447	485	452	442	445	436	425	490	449	478	427	484	513	442	458	472	456	455	447	458	465	457	476	461	460	425	475	452	487	459	491	487	469	468	451	447	461	495	453	486	457	484	444	451	469	465	502	485	474	490	459	443	481	464	430	443	454	454	469	454	454	431	489	482	460	482	447	497	466	465	464	419	437	482	497	472	459	473	458	438	465	452	475	458	464	463	441	430	495	491	467	495	455	500	469	429	479	503	481	415	450	456	466	474	481	488	489	400	428	471	473	481	465	472	458	479	455	482	520	454	516	445	468	438	427	438	443	435	466	450	428	489	471	499	491	508	447	450	440	488	478	446	466	490	474	435	458	436	448	528	471	457	445	438	458	468	476	491	452	469	439	474	495	482	481	474	500	492	464	481	449	440	452	447	492	499	477	475	464	408	430	449	493	456	467	462	478	451	457	443	468	527	451	447	458	481	460	443	467	510	475	480	446	473	500	484	460	459	443	470	500	464	491	482	472	446	479	470	450	512	452	446	474	471	440	474	484	494	488	496	463	493	445	508	492	483	472	453	452	503	469
43460	44838	36674	18411	18470	14594	8027	865	519	495	435	480	465	482	414	467	428	456	470	437	447	428	434	410	429	418	447	380	430	437	437	420	441	440	407	428	435	432	428	433	424	412	436	460	439	404	418	426	411	420	384	447	397	421	452	432	455	429	418	397	430	394	380	641	497	417	379	403	435	430	405	442	453	413	417	433	457	404	409	411	409	370	420	438	414	451	438	454	413	420	429	456	404	434	447	444	457	414	443	423	403	420	416	434	420	445	436	455	455	433	408	408	463	430	449	417	423	452	411	385	437	433	426	417	422	432	439	389	425	422	427	422	418	407	428	414	425	409	457	446	413	401	406	422	439	447	393	414	385	412	442	402	396	435	428	394	434	396	435	421	407	423	414	424	421	395	404	399	444	411	450	470	448	412	393	395	408	410	401	411	435	419	416	426	401	422	433	399	380	464	394	426	442	435	458	425	368	394	411	406	427	426	414	424	417	420	424	415	398	410	414	416	431	427	445	428	432	426	425	452	455	426	424	401	411	457	436	447	451	394	404	436	444	388	431	433	453	398	417	418	409	415	419	419	407	445	382	389	426	384	407	422	450	424	403	400	400	428	419	423	428	430	424	441	398	441	396	432	448	431	419	406	444	436	428	422	414	421	431	409	391	447	395	418	434	410	442	404	446	387	400	429	429	384	431	415	402	434	413	389	437	430	419	440	411	412	384	388	443	442	395	432	414	407	385	454	437	430	420	421	423	392	422	385	453	422	429	407	397	395	393	445	422	414	448	435	420	439	411	398	408	441	427	398	404	389	405	413	422	398	405	424	389	416	427	439	418	439	421	407	428	433	406	425	409	405	434	395	413	417	400	419	444	432	427	407	430	454	415	409	416	427	393	398	430	411	416	418	432	434	386	432	405	414	417	421	428	469	433	403	445	401	429	415	423	438	439	397	414	429	438	437	399	448	381	432	402	420	438	427	389	400	441	451	413	435	424	438	428	392	409	480	410	423	461	427	418	382	442	388	416	428	420	428	421	400	463	432	427	447	424	392	399	436	461	415	379	401	428	418	395	426	443	433	429	419	398	429	398	453	393	423	411	416	412	445	451	404	398	425	434	435	444	440	423	426	440	430	451	429	398	429	414	404	409	402	437	446	397	424	433	407	446	418	437	434	418	426	442	428	423	412	447	433	398	431	436	384	413	427	387	414	426	424	436	392	424	410	368	411	427	411	441	445	422	430	416	399	366	417	434	446	412	414	417	451	432	446	465	405	446	433	398	425	431	413	454	428	418	420	466	414	419	452	407	397	422	427	416	396	417	427	406	424	429	444	399	379	428	401	418	439	422	453	413	420	430	459	453	440	426	398	432	421	417	388	432	419	412	403	466	422	446	423	447	411	439	419	438	445	399	399	410	415	416	467	407	390	458	407	418	417	436	397	405	412	397	417	443	399	458	406	420	426	404	405	387	456	420	429	424	435	370	419	424	409	392	383	430	400	453	443	392	404	421	436	414	453	418	398	413	416	419	451	437	415	398	395	419	435	451	398	428	414	407	368	421	419	419	435	439	424	457	425	424	420	425	419	391	401	402	403	423	436	438	387	420	422	414	415	444	428	420	436	416	426	426	389	389	430	413	397	437	451	422	428	420	393	365	406	415	471	402	442	429	393	443	405	432	419	414	438	419	439	390	409	430	412	427	378	404	476	448	429	405	437	428	383	396	413	432	416	428	425	355	431	414	393	441	401	428	423	377	426	428	412	442	411	453	451	380	439	401	412	399	412	457	415	401	446	382	423	424	419	430	426	388	462	408	398	436	419	439	401	420	410	424	429	468	416	453	423	450	441	425	420	418	436	444	396	401	400	436	409	430	381	425	446	421	429	416	425	412	376	421	414	422	445	421	429	410	426	388	429	434	451	404	417	406	417	409	381	441	438	414	421	439	431	443	389	420	407	447	414	433	440	437	431	412	420	405	438	380	420	445	424	385	384	439	451	407	424	418	387	423	409	442	416	428	393	486	405	424	455	449	389	441	440	424	404	398	426	477	414	421	435	394	390	396	404	412	403	454	419	412	416	430	416	399	445	434	437	400	416	422	440	418	420	428	457	428	436	436	397	429	411	425	403	431	442	416	410	389	402	425	442	455	428	416	412	415	417	419	431	426	450	408	451	406	423	409	391	409	397	426	403	392	415	437	443	421	418	393	434	387	416	444	427	392	453	416	398	442	410	416	403	438	408	427	373	397	399	402	394	431	421	423	407	415	432	421	416	412	408	403	390	464	439	404	427	430	383	427	421	379	448	440	450	422	437	429	430	451	422	417	402	423	388	432	433	423	415	441	374	409	400	417	434	401	464	405	397	392	421	411	398	435	489	436	414	410	422	440	441	394	405	393	460	438	440	425	422	440	401	409	390	449	427	395	456	421	387	411	383	421	420	408	415	404	403	383	385	439	413	423	425	401	429	401	380	433	422	419	417	423	443	398	420	417	440	396	385	410	409	444	441	382	398	399	430	437	407	415	405	397	453	427	422	385	387	354	415	445	438	395	438	401	427	428	389	442	420	441	417	423	438	421	429	389	430	424	448	428	386	429	408	397	428	401	437	399	426	398	408	432	422	397	440	406	386	422	423	420	420	440	421	427	393	411	416	428	371	415	414	454	413	420	413	413	433	468	401	445	425	419	428	430	408	403	444	407	434	397	422	430	404	409	415	437	448	434	419	411	418	490	428	451	413	457	399	391	399	428	406	405	417	415	436	431	449	418	438	414	419	434	417	414	412	440	401	412	423	422	415	437	398	367	425	382	448	411	424	441	433	424	420	439	409	428	398	379	444	401	392	420	419	427	397	464	399	429	429	433	416	416	428	408	469	436	438	414	415	424	414	437	419	458	394	437	374	429	411	421	368	445	431	408	450	430	405	410	440	409	416	394	411	396	386	435	417	417	412	429	408	429	408	403	392	407	415	405	393	409	418	410	467	416	419	405	383	430	464	370	431	425	427	399	422	445	415	455	390	453	427	431	416	410	414	420	446	386	406	450	439	449	444	447	433	415	427	398	442	430	424	465	385	415	428	377	441	446	400	417	425	420	430	440	406	416	430	423	454	388	467	430	418	429	418	394	394	438	381	440	416	473	422	396	450	392	447	456	419	435	437	427	445	428	406	393	409	424	435	435	436	409	434	403	390	425	382	420	415	426	442	403	433	388	443	426	421	419	409	452	360	429	426	417	417	416	416	410	397	427	441	416	403	434	408	393	448	441	448	425	432	398	424	445	442	408	441	425	430	405	406	429	416	390	402	375	431	405	394	414	413	442	424	446	390	398	454	429	449	438	416	401	437	453	400	376	412	430	432	417	439	437	410	453	391	414	412	378	426	425	419	447	440	403	429	411	408	394	395	435	370	444	425	424	430	421	377	407	372	451	375	431	416	416	391	415	379	401	453	405	462	416	424	416	435	435	414	432	449	436	438	385	423	395	420	431	446	399	409	415	419	432	401
24488	21386	28900	25203	24461	25988	20272	2056	742	675	677	624	615	626	623	585	596	601	591	607	611	571	630	582	624	604	609	577	575	632	608	603	540	579	603	655	568	565	572	562	610	619	628	629	572	583	585	633	613	603	617	619	571	538	590	588	652	584	608	613	591	593	583	779	600	513	548	581	587	585	561	603	604	566	589	604	571	581	584	600	613	563	565	622	589	601	584	589	576	564	571	573	616	570	574	588	592	615	546	559	584	626	587	563	590	624	651	602	570	642	552	587	626	588	596	578	573	516	582	646	548	614	604	563	571	611	554	597	555	577	544	595	583	589	560	585	588	595	623	583	580	571	617	570	585	583	606	604	596	605	609	598	610	594	618	576	569	577	569	555	563	609	603	609	616	514	590	576	604	614	581	613	584	588	569	575	612	596	599	541	587	605	564	620	625	613	584	584	575	570	628	631	615	606	588	598	574	591	575	598	557	602	596	597	584	565	578	582	549	565	605	559	573	576	587	595	576	554	588	570	549	584	575	553	575	611	636	592	595	598	581	583	578	605	582	618	587	575	621	606	602	601	614	625	591	604	563	595	565	578	595	547	576	602	596	580	582	603	575	589	581	557	596	595	627	548	597	595	575	566	577	589	616	595	561	624	529	566	536	593	610	568	591	552	563	601	565	617	584	587	588	531	602	607	586	583	577	610	560	579	589	578	618	567	562	558	593	631	608	560	586	606	602	608	576	632	600	574	552	566	575	582	544	583	596	586	578	586	567	572	545	580	568	593	576	593	556	634	564	590	584	576	578	594	586	600	565	558	621	555	582	588	635	620	567	552	601	623	581	549	572	586	620	584	567	608	607	591	521	569	569	599	598	556	634	611	554	573	619	562	587	572	620	603	630	595	565	612	560	574	561	595	597	566	594	558	619	607	590	571	612	580	567	627	640	627	559	604	568	596	513	597	567	604	601	573	596	621	570	611	591	571	563	586	593	597	588	604	581	529	566	608	570	558	572	602	553	597	521	554	577	582	605	557	568	550	595	545	574	571	578	559	550	551	591	603	589	568	588	596	561	602	592	574	597	560	619	577	561	569	580	574	568	565	553	591	618	626	535	589	560	604	596	540	591	592	648	583	594	608	588	634	578	585	582	551	595	566	622	594	556	556	562	570	586	539	569	549	593	592	563	578	571	567	556	612	604	563	562	555	537	602	581	589	590	551	558	594	572	588	517	547	581	574	588	572	585	576	517	561	530	586	583	571	591	573	592	602	604	528	599	604	573	602	618	619	556	579	594	585	603	596	553	578	550	565	569	500	634	546	556	619	576	551	633	586	585	576	583	621	580	575	606	575	550	577	586	595	544	582	547	555	556	555	566	602	564	618	571	587	637	549	576	572	637	521	569	589	569	602	566	555	608	594	615	586	590	590	560	562	626	557	531	591	626	577	588	605	580	558	626	593	612	592	569	633	590	601	586	614	574	624	606	603	563	557	574	553	560	564	558	625	579	600	623	556	577	547	558	573	589	581	603	553	565	611	561	559	530	579	542	596	552	563	573	552	624	561	608	608	621	590	574	590	553	572	597	585	561	574	540	565	618	570	567	577	605	587	612	609	547	575	595	596	575	569	536	546	558	550	548	569	576	579	621	550	544	564	581	636	582	559	589	568	590	544	593	574	547	589	547	593	581	557	557	571	565	602	533	573	561	556	617	560	548	632	605	595	578	560	565	590	555	592	604	593	584	543	587	572	570	620	581	570	569	603	579	595	579	621	574	588	585	590	581	575	609	602	534	598	586	539	641	647	574	585	572	556	594	553	557	534	584	540	561	545	530	584	642	622	602	601	590	575	592	593	571	586	592	605	545	588	568	546	608	569	555	592	568	597	553	605	623	609	565	576	607	553	564	554	584	568	618	574	589	575	603	592	584	565	539	575	610	585	557	548	601	624	578	574	570	591	543	563	552	597	586	584	599	573	563	596	560	570	611	584	586	561	565	604	581	573	582	593	586	613	588	619	602	611	592	571	603	627	609	576	620	558	597	581	594	592	586	546	581	602	556	593	600	592	558	570	619	551	573	582	578	557	602	577	560	580	613	621	528	574	566	561	584	582	579	561	579	588	613	563	568	578	552	602	560	596	549	575	611	570	554	545	623	622	598	567	554	567	586	596	603	562	552	598	617	604	582	593	598	597	568	612	605	579	614	571	569	624	600	604	616	564	591	601	605	644	567	589	575	561	540	603	594	605	574	603	567	558	624	594	605	624	577	605	566	560	600	589	572	638	595	552	589	571	618	579	631	586	583	586	626	611	545	621	577	616	557	575	569	588	587	591	548	617	589	603	550	635	576	583	539	574	623	560	579	601	610	577	566	601	593	569	616	617	587	601	624	597	576	545	638	609	591	603	580	617	570	594	584	577	565	582	581	572	593	581	591	560	599	598	616	567	583	559	605	594	611	590	545	589	604	618	585	578	601	580	579	577	612	601	571	584	607	596	575	557	590	601	575	609	566	611	601	558	562	584	585	575	571	584	570	543	592	564	569	610	583	597	555	613	597	598	551	572	607	596	567	606	597	556	593	597	598	537	573	573	595	558	605	586	570	563	577	548	589	629	643	564	519	600	558	592	571	562	518	594	592	571	552	584	578	517	542	608	590	557	566	615	572	552	547	588	627	590	567	611	566	562	562	563	611	591	574	581	558	612	553	605	587	621	585	567	561	569	573	589	567	549	611	566	587	598	583	580	549	587	580	578	570	565	592	578	574	605	566	598	567	598	589	538	621	591	581	587	581	585	584	567	572	521	631	556	587	585	626	578	597	578	593	556	609	555	603	587	562	543	560	566	573	534	607	585	584	573	582	596	616	577	564	544	596	580	600	564	603	605	585	581	596	596	614	557	604	592	555	602	585	554	555	557	569	597	615	514	569	615	578	584	559	552	573	573	550	514	533	554	546	552	620	603	591	579	594	591	555	572	590	537	620	601	589	550	583	588	589	577	568	550	584	607	588	544	587	608	562	635	584	633	594	594	558	546	605	585	580	608	610	596	580	608	588	611	570	584	617	562	585	577	563	602	560	584	568	567	609	570	583	557	602	538	594	548	597	560	540	619	578	623	597	559	567	635	568	610	549	576	533	552	592	605	622	607	647	546	611	546	582	595	597	550	582	580	577	566	566	580	585	567	597	552	603	586	570	537	644	565	624	565	606	574	547	574	582	620	558	579	577	599	554	573	604	615	599	567	655	597	575	600	602	553	585	592	604	581	618	597	618	550	600	632	572	563	589	601	580	599	585	509	567	598	557	621	561	573	592	597	605	579	551	581	543	586	584	594	604	546	618	556	605	610	576	594	586	547	562	572	604	575	562	611	548	571	567	585	578	580	605	545	594	576	554	551	594	619	563	559	575	602	563	589	632	560	548	553	613	588	581	606	575	609	565	583	588	569	620	603	552	638	541	592	561	603	597	560	560	602	575	594	581	622	565	611	600	567	553	599	564	572	547	565
51324	56396	51129	31987	28693	23026	14342	1167	645	642	615	613	607	577	578	586	558	577	546	537	506	576	552	568	531	529	503	503	550	535	503	540	554	500	548	538	528	552	521	501	522	549	497	522	527	552	471	510	563	551	498	550	498	516	505	525	499	555	532	555	542	531	528	838	585	543	549	585	528	516	531	553	561	543	491	508	552	497	555	531	527	498	515	547	543	543	561	504	506	520	545	554	504	541	483	536	531	512	547	522	516	516	521	477	557	612	605	556	536	510	534	555	533	504	543	533	552	524	564	519	527	529	509	536	519	493	533	540	493	521	536	466	549	509	557	490	512	520	524	492	501	489	505	553	483	511	536	517	526	530	525	494	566	553	504	541	516	482	500	497	487	504	525	546	549	486	525	508	525	576	517	508	530	504	479	530	540	537	554	557	512	519	516	530	544	485	549	481	497	546	514	527	518	499	523	527	527	545	561	524	510	496	475	571	516	515	509	524	547	506	534	472	518	509	544	495	569	525	503	523	523	507	504	537	533	523	559	507	533	488	529	533	507	556	539	514	525	532	533	534	534	512	539	528	513	531	557	529	534	519	481	527	526	552	514	512	516	520	489	499	481	539	531	525	528	514	506	561	524	500	510	503	530	539	525	498	586	509	539	519	527	541	524	528	544	529	525	506	520	518	564	502	500	503	533	508	506	538	500	519	516	494	494	515	508	497	517	506	515	508	516	522	569	531	525	548	479	556	556	510	522	527	527	546	525	481	512	550	500	518	499	515	548	538	560	548	508	523	536	549	496	553	520	544	536	505	534	524	511	564	533	553	534	521	555	536	521	538	538	535	500	554	516	560	526	477	513	579	505	497	566	501	514	548	491	511	529	496	534	486	510	531	511	518	489	508	513	547	571	489	515	522	517	552	537	512	508	501	540	550	546	501	536	545	521	539	525	535	490	495	517	539	521	471	531	531	529	575	514	529	566	494	533	545	544	536	526	547	517	521	511	535	522	505	481	501	530	525	521	526	511	548	533	502	576	549	499	515	503	563	524	475	541	482	524	522	515	522	508	519	542	475	533	534	507	513	574	557	513	523	554	522	545	560	545	504	498	506	548	528	499	517	542	538	506	498	543	531	545	538	563	516	530	544	547	508	521	537	563	511	498	554	487	486	533	537	532	542	529	526	547	547	521	534	524	517	575	526	550	496	536	558	511	520	532	480	504	492	515	485	531	512	514	532	478	509	547	549	504	536	525	521	490	497	484	471	560	524	512	489	556	584	540	529	478	528	509	544	570	493	539	530	539	484	524	516	520	487	509	486	505	527	508	501	541	506	517	525	520	578	563	519	511	532	555	511	517	542	542	533	547	541	538	559	527	504	554	576	541	513	558	531	500	515	533	533	533	510	489	470	492	551	508	527	524	446	558	516	518	527	519	519	498	488	537	520	529	560	494	533	615	498	515	554	506	529	513	508	565	494	524	565	519	527	505	523	537	538	522	487	494	543	508	510	492	551	510	530	523	518	515	528	541	513	484	582	540	526	506	543	516	566	519	490	539	503	521	523	507	540	537	506	476	510	527	510	501	573	515	519	507	500	515	502	579	495	498	545	496	538	505	524	520	501	542	507	486	546	545	535	554	499	494	533	516	518	496	526	490	499	493	529	501	494	489	529	525	503	551	506	516	538	505	531	563	544	460	557	501	505	467	519	493	502	543	506	505	539	521	544	527	488	551	469	527	516	525	574	518	512	505	486	514	544	518	545	469	478	493	509	508	515	496	513	518	530	534	535	522	546	504	540	515	570	498	511	508	495	502	539	530	540	522	518	557	527	514	548	538	497	524	521	530	533	546	496	539	507	509	533	560	529	501	500	510	551	526	500	512	511	484	538	507	498	512	523	496	510	530	523	526	533	481	575	573	478	466	515	524	509	524	492	516	523	524	533	552	492	502	514	488	507	544	516	536	546	495	556	549	519	574	498	531	527	512	528	555	508	536	548	499	538	556	537	465	501	503	563	513	541	515	529	507	512	507	502	499	513	527	553	491	519	546	511	514	519	514	517	519	494	501	523	535	520	525	524	542	533	485	540	548	516	515	506	511	541	554	525	523	538	526	522	495	480	533	509	561	518	506	516	508	503	556	556	513	533	514	497	520	481	545	490	515	530	534	511	492	532	541	492	527	494	516	557	526	519	530	543	532	520	524	546	515	505	547	516	529	550	551	512	559	515	499	516	529	532	523	519	509	525	540	490	508	527	507	515	500	512	494	525	522	520	534	515	516	570	523	507	498	485	490	511	563	483	539	513	525	558	509	542	530	485	479	548	508	508	562	490	531	526	519	504	476	505	509	534	527	518	560	481	542	524	496	514	512	528	530	479	528	494	532	527	487	516	487	518	513	515	553	533	569	542	489	547	513	494	531	523	533	531	494	556	541	504	513	504	523	548	509	541	538	527	505	537	496	555	560	515	504	539	574	502	496	529	546	487	479	533	554	533	535	505	551	520	553	537	488	498	537	496	494	503	507	521	541	549	491	488	538	509	566	515	492	515	518	562	491	510	516	491	530	523	496	514	526	491	509	486	540	531	536	532	496	547	516	475	513	571	549	512	491	552	507	523	533	509	539	519	511	545	565	497	547	520	547	501	500	511	523	505	526	509	508	490	528	509	514	519	528	511	477	497	525	520	531	522	551	521	560	532	542	537	545	523	485	516	561	544	540	531	537	514	516	524	546	529	519	557	522	530	500	556	542	526	510	511	550	527	516	567	486	517	533	529	532	530	533	491	490	573	521	488	517	539	529	519	512	516	545	538	506	482	518	500	537	504	492	527	521	501	534	512	549	523	487	548	508	532	521	517	531	506	549	506	550	548	554	528	522	508	495	518	530	494	515	499	564	520	522	506	550	509	490	527	563	518	518	486	479	553	508	519	510	525	544	540	484	492	566	498	528	526	525	538	501	521	476	523	529	503	512	509	525	477	489	534	482	493	501	538	493	553	496	533	550	533	508	528	543	493	539	506	496	540	517	541	512	529	508	533	493	474	531	507	494	513	512	482	553	498	548	529	505	525	523	522	517	519	538	525	535	468	531	524	498	504	524	523	489	565	489	538	522	499	525	536	525	496	535	553	536	486	485	499	513	496	510	535	516	519	495	520	571	515	468	534	482	502	524	492	522	568	511	488	460	524	529	517	533	509	495	523	499	510	521	553	555	550	534	531	579	546	509	489	524	509	521	552	471	519	513	487	533	530	518	574	515	495	509	503	491	504	517	516	544	491	520	510	512	467	501	525	469	557	524	528	524	542	490	504	531	554	544	492	493	515	508	561	533	519	497	490	551	521	532	486	534	517	495	528	515	529	567	515	511	522	516	541	514	501	496	512	532	554	512	520	492	539	495	488	564	523	513	535	456	496	584	498	517	516	507	522	524	540	538	533	531	495	521	526	530	473	546	526	521	517	468	485	522	529	535	530	532	482	477	519	550	564	477	527	470	527	525	524	553	513
28746	16697	6364	3318	1939	1492	945	526	480	482	475	467	490	450	467	442	457	494	490	472	464	489	492	466	528	464	469	470	495	450	474	457	465	454	508	481	467	422	465	465	484	519	459	461	486	469	488	439	459	470	513	501	493	445	480	478	502	491	501	474	492	467	449	493	466	469	457	468	458	481	487	475	442	480	455	482	474	470	505	487	475	456	463	480	455	454	531	452	463	496	406	503	487	508	468	430	486	516	471	440	489	498	522	472	459	478	499	487	471	449	512	504	487	484	466	430	477	456	449	473	493	486	492	458	479	462	450	463	500	458	413	466	488	429	490	469	476	467	449	448	474	477	488	453	439	506	473	438	499	478	497	488	466	473	491	471	490	476	461	481	465	477	535	487	507	461	501	519	449	470	542	521	482	510	459	461	445	494	439	496	470	481	453	481	462	491	472	453	468	448	480	440	514	478	484	496	451	488	485	484	493	456	462	489	483	487	492	459	445	485	457	465	479	455	441	505	494	434	512	471	525	477	473	467	467	454	464	503	485	423	472	465	457	489	491	488	450	488	522	465	488	476	473	466	491	439	464	471	429	452	495	446	467	497	497	496	456	499	433	482	472	483	491	446	475	467	502	475	496	429	494	497	449	449	449	515	458	486	461	512	478	472	512	466	472	479	469	446	454	456	470	473	453	458	519	496	469	465	469	478	463	461	455	463	451	453	533	453	460	477	503	435	473	501	482	435	446	457	527	449	453	453	473	428	459	471	509	495	475	521	495	470	442	459	461	460	460	447	472	467	462	477	481	472	462	453	476	437	503	467	440	446	444	468	466	472	482	494	480	459	509	450	485	499	486	497	517	493	459	492	443	489	465	445	493	467	483	473	466	455	487	430	497	493	464	458	458	525	484	479	460	460	480	471	453	444	526	482	443	498	464	474	451	518	494	474	485	474	490	467	479	432	500	463	497	506	477	463	510	487	468	471	467	451	456	481	427	494	475	487	452	481	465	464	481	452	475	458	483	482	483	432	458	491	494	481	507	494	458	485	470	465	523	458	480	444	498	474	462	474	470	484	460	462	485	514	468	470	511	473	502	458	475	467	513	456	472	502	483	463	473	437	472	440	474	511	474	480	470	453	489	441	489	507	473	458	465	492	494	521	491	457	435	490	463	458	475	460	503	489	474	443	454	436	468	482	468	540	479	465	482	467	434	477	461	480	488	505	442	503	529	489	459	437	504	461	466	480	466	489	452	488	489	525	524	480	479	484	457	449	442	496	445	462	482	474	480	492	463	461	445	499	480	423	472	448	461	466	441	445	458	459	495	425	468	467	449	471	478	499	473	461	457	472	473	441	468	485	492	460	473	481	456	468	493	486	451	464	457	491	447	479	503	483	459	470	412	438	482	497	439	483	507	449	507	496	449	488	465	454	463	439	494	498	438	448	473	500	424	446	482	460	434	473	486	460	509	487	431	447	462	490	465	464	495	465	489	466	518	456	450	487	457	456	452	476	462	479	494	498	453	488	475	472	477	498	503	478	474	408	491	464	521	477	478	522	434	504	473	471	469	462	471	491	451	494	473	461	488	473	446	472	493	464	450	470	472	485	492	485	447	469	489	499	426	466	479	459	483	481	464	499	462	458	463	537	498	491	488	446	478	463	433	475	455	481	466	461	501	444	505	485	441	473	470	455	450	443	495	453	469	460	494	428	495	477	475	469	490	484	463	489	463	481	466	482	505	532	419	424	473	474	471	489	485	466	496	460	472	488	469	480	447	521	451	462	462	480	458	475	444	465	436	489	495	483	472	432	447	479	491	475	464	475	453	479	475	482	477	477	495	454	477	506	467	456	466	457	488	499	485	461	478	459	479	472	439	439	494	459	469	454	470	478	409	529	469	484	463	443	505	471	483	482	436	467	518	461	462	506	477	466	466	479	467	477	476	434	443	431	440	488	465	464	487	442	412	440	465	458	466	476	462	447	475	484	477	516	453	479	445	465	490	499	508	476	477	461	482	489	454	513	452	446	407	491	485	457	458	489	440	475	439	501	486	481	473	452	487	471	487	458	466	473	435	461	455	462	491	470	490	455	436	493	477	470	445	469	478	469	465	516	518	474	468	482	464	421	467	468	449	462	484	444	464	488	494	484	474	450	460	459	472	469	439	456	534	488	480	467	484	491	469	461	452	477	448	486	463	498	487	484	470	438	509	434	500	512	481	446	524	502	492	459	485	477	490	462	462	469	453	489	522	468	499	499	503	451	466	499	456	485	462	502	442	498	465	488	460	484	444	469	443	443	443	479	422	476	463	503	471	494	469	465	470	449	517	452	500	462	460	452	496	446	464	467	474	507	467	510	468	472	434	498	482	496	499	492	520	475	451	496	448	469	452	470	479	499	489	461	478	502	460	462	443	480	459	484	460	473	473	517	423	462	462	455	479	483	451	483	449	466	525	497	471	448	433	460	447	430	457	499	481	472	453	463	495	447	450	494	454	451	485	489	470	497	432	453	468	498	435	463	457	428	463	484	465	460	442	469	490	476	437	467	446	451	467	452	492	470	498	452	461	479	479	505	438	474	468	485	460	459	520	487	491	456	457	480	486	453	481	500	442	478	449	472	456	489	473	450	496	446	455	498	506	480	510	502	483	506	448	450	458	471	466	454	452	478	484	463	485	491	514	471	476	493	483	478	464	453	469	452	468	485	511	481	497	440	475	464	491	524	474	500	484	476	461	469	492	483	479	483	510	490	468	465	461	466	499	462	489	464	497	488	450	451	521	499	474	490	472	490	504	436	425	451	478	489	459	495	463	469	445	488	499	536	464	474	447	471	479	467	493	423	469	462	453	475	483	484	434	474	440	508	468	502	501	495	455	473	495	447	464	477	462	512	457	475	480	513	488	459	523	472	505	496	514	473	485	464	501	478	447	457	437	499	470	470	485	511	489	464	453	482	463	500	475	468	449	504	484	470	514	501	471	481	435	498	431	481	496	431	515	475	494	480	459	520	520	467	447	477	495	487	468	464	491	476	411	461	477	496	440	468	470	486	434	442	441	444	512	524	464	454	459	448	509	443	478	506	481	476	446	478	479	443	492	454	465	476	465	479	456	489	474	463	500	490	463	495	473	511	476	469	473	457	488	483	457	496	536	441	467	507	493	479	494	457	481	457	475	487	487	480	466	497	469	462	456	456	484	469	508	473	452	497	488	436	484	468	474	524	485	475	494	474	474	529	512	462	463	476	476	446	457	474	454	444	455	493	479	490	474	473	467	472	456	468	477	466	435	414	510	470	481	445	456	444	499	516	460	489	453	488	469	455	472	461	479	453	496	437	476	449	515	468	456	469	479	455	511	429	500	451	503	487	475	445	472	484	503	448	462	474	479	467	484	465	509	462	458	437	484	433	526	454	464	495	462	483	478	475	430	473	476	496	468	482	491	494	437	511	482	454	486	464	479	472	496	463	446	436	465	453	469	460	432	488	452	473	441	463	491	477	449	473
12421	7045	5275	2988	2161	1738	1154	458	422	381	433	418	430	404	424	404	458	408	435	414	413	411	415	399	417	440	389	424	427	371	363	396	365	391	397	415	382	382	386	405	409	451	405	438	398	435	402	392	395	382	424	383	411	409	438	380	402	455	388	409	386	412	447	415	434	460	400	403	416	392	440	368	418	424	388	419	410	411	393	406	411	391	425	391	405	433	398	453	388	414	425	450	390	382	379	418	422	383	381	448	411	364	433	415	419	405	420	435	422	406	389	417	413	408	423	395	410	368	391	421	385	398	411	402	406	403	429	366	389	415	424	390	383	437	412	448	409	420	428	427	393	423	407	390	408	422	371	372	440	384	409	449	406	392	436	403	411	380	424	372	413	423	364	412	399	418	422	420	395	400	418	388	389	410	373	406	405	408	382	397	399	394	409	422	408	412	377	414	437	415	381	380	372	388	389	382	401	457	420	437	399	403	412	420	399	416	407	425	381	399	435	416	419	428	413	424	397	391	432	412	425	424	390	397	420	407	410	389	419	383	399	438	368	421	403	384	389	407	386	410	413	399	420	431	399	392	395	412	412	361	395	415	435	424	372	424	409	405	413	406	428	401	432	422	386	400	414	423	400	358	440	392	426	386	413	408	383	390	382	411	387	372	403	405	415	389	390	384	443	411	384	382	384	404	419	406	442	403	392	429	412	432	414	395	414	401	459	392	404	430	421	411	444	412	417	381	419	425	423	427	408	434	386	420	415	394	379	417	428	436	408	388	415	388	416	402	441	398	386	423	414	400	365	427	358	401	413	358	433	407	400	389	399	393	402	443	411	391	430	399	410	414	410	420	406	437	390	397	434	379	402	395	423	420	429	419	413	406	399	349	430	434	403	418	390	401	389	399	393	387	392	437	403	359	391	405	416	433	387	397	422	392	444	416	386	353	395	424	413	401	415	392	414	388	425	413	394	421	395	445	413	421	432	410	451	382	420	378	414	395	405	435	406	451	401	420	397	385	438	407	419	393	397	406	408	393	412	413	434	397	402	428	434	421	440	412	387	421	415	392	399	413	419	410	395	420	387	417	367	415	392	395	426	404	416	417	386	415	405	426	403	415	439	405	400	389	390	438	392	420	444	441	442	373	408	427	391	391	418	395	406	409	438	414	460	366	411	435	394	399	415	424	356	392	408	395	420	414	420	366	416	432	411	373	431	436	405	365	435	413	432	405	354	437	450	440	394	436	381	412	365	396	411	418	424	396	426	378	388	409	430	454	434	400	393	415	414	435	418	400	390	411	416	451	375	412	413	401	391	406	413	391	426	404	410	404	413	406	431	387	451	442	449	403	418	399	367	404	411	395	399	392	391	403	444	388	384	409	403	401	409	422	406	409	413	445	424	426	429	400	425	444	420	373	364	439	481	406	393	420	394	412	431	384	412	401	415	392	448	411	447	422	388	398	410	408	424	393	406	434	444	427	386	387	375	390	387	425	393	380	381	415	449	423	412	427	427	421	371	414	373	400	427	400	399	426	413	423	450	401	403	419	398	406	420	415	411	392	387	389	420	422	388	423	372	410	437	412	418	405	464	418	382	373	394	424	450	404	409	420	402	409	394	420	425	395	388	410	421	404	419	413	398	425	439	413	388	419	468	442	400	432	444	397	437	414	401	404	399	403	406	377	382	399	412	412	421	415	395	393	433	425	393	392	401	404	427	403	389	373	407	378	411	409	394	372	421	404	392	438	423	422	399	383	414	409	404	430	381	398	408	371	411	421	421	391	393	418	396	405	408	431	404	388	409	429	411	378	397	402	394	410	410	380	411	428	425	421	381	402	395	434	391	401	432	421	406	406	385	380	454	393	437	390	387	416	376	413	418	385	417	389	398	414	403	420	422	391	397	445	399	446	416	414	421	411	382	441	395	421	413	413	402	411	450	389	405	382	423	395	423	385	415	395	414	397	413	391	416	388	432	387	397	408	434	426	382	397	414	387	415	400	405	405	406	415	415	469	396	408	393	408	375	418	392	372	431	407	426	428	407	399	440	394	428	421	413	416	399	407	423	413	397	391	411	424	419	437	425	417	380	441	388	417	419	420	363	387	387	419	435	398	406	389	432	379	401	411	445	404	429	420	431	418	415	424	407	421	422	409	427	362	367	412	377	430	393	405	395	432	391	399	391	445	418	407	407	424	408	406	398	415	388	390	418	427	398	417	390	401	409	384	410	415	403	393	390	421	412	399	406	403	411	413	381	402	363	415	402	391	407	411	382	426	398	423	411	395	391	408	423	386	426	410	449	407	401	393	386	404	404	430	372	420	412	411	447	414	346	398	439	425	421	434	394	372	423	374	404	402	426	426	416	404	394	385	400	488	428	385	391	407	420	422	419	399	403	436	418	404	375	406	402	413	419	395	399	406	407	379	408	405	435	399	406	412	383	401	414	403	420	389	418	395	422	410	425	389	384	393	407	414	366	373	404	409	411	420	395	398	369	392	427	432	432	418	372	421	428	412	422	448	411	393	416	419	414	409	445	424	404	414	390	395	417	389	421	386	413	378	383	402	422	408	364	399	424	388	415	414	417	418	390	418	409	453	401	445	362	421	376	377	414	402	439	453	388	391	426	428	446	406	399	412	416	417	414	409	393	383	402	412	379	445	406	393	405	405	396	423	410	388	437	382	415	417	429	371	379	387	394	401	431	415	399	403	416	366	383	412	374	392	428	373	381	419	394	411	371	393	431	408	397	368	427	356	426	396	363	414	397	386	426	389	454	374	432	401	430	376	383	387	384	424	419	385	436	415	435	416	406	402	399	421	402	412	408	436	398	456	420	419	398	401	409	420	391	367	403	404	423	401	417	403	419	373	373	430	412	400	401	452	403	405	399	411	390	422	393	402	392	406	395	406	443	397	461	400	394	410	367	444	375	421	402	383	424	377	442	401	412	416	422	386	370	373	389	400	432	360	365	394	413	392	442	424	404	409	380	379	402	437	396	410	428	380	395	429	398	404	402	384	433	354	358	393	408	411	427	384	418	434	394	428	400	405	388	390	432	384	419	421	389	425	395	394	396	415	404	418	416	424	422	401	413	454	425	400	397	393	406	421	404	371	426	407	399	366	409	450	438	406	400	408	402	414	434	391	393	426	377	432	374	389	397	382	385	402	361	378	451	403	421	422	416	429	388	385	400	406	429	428	396	424	393	419	407	417	420	403	409	383	389	399	397	410	413	431	410	446	411	401	433	387	410	407	407	393	403	368	403	404	391	439	413	408	422	397	442	402	416	402	405	407	420	414	410	388	407	440	395	406	440	412	361	418	398	449	385	395	420	365	393	420	372	392	417	393	416	406	416	418	401	431	393	369	407	380	381	415	351	420	410	400	377	447	426	379	411	428	424	367	404	416	387	405	370	409	395	411	403	416	407	426	408	411	410	420	393	424	394	403	410	442	428	398	435	388	405	398	395	412	392	415	395	408	410	428	399	401	370	413	387	406	389	405
25503	21406	27849	26933	21448	15703	9002	707	476	426	443	441	412	428	424	446	420	484	424	400	421	415	433	458	432	454	435	397	438	424	384	400	406	434	409	434	449	453	415	396	396	399	434	444	426	454	423	442	442	433	393	400	379	401	425	406	423	420	428	397	401	409	426	450	392	418	456	473	419	409	393	410	406	441	389	385	419	410	391	391	405	393	422	422	416	403	411	368	399	432	415	441	403	419	433	400	437	412	436	416	411	443	427	383	396	429	426	446	436	424	426	373	441	398	446	437	421	415	378	447	415	422	429	423	403	430	437	403	389	403	384	412	408	399	426	402	420	423	380	420	398	419	408	427	400	387	442	425	436	381	412	428	400	396	408	410	442	421	388	403	391	386	411	392	383	408	411	413	407	415	439	391	407	409	396	377	399	378	426	385	393	434	415	413	420	430	413	399	397	426	388	416	386	422	382	421	420	416	406	407	414	409	436	452	419	410	423	383	414	365	426	385	400	351	408	407	433	431	423	439	409	409	386	400	433	396	408	434	389	393	436	408	423	402	409	402	432	392	426	424	410	393	416	415	416	439	414	433	367	396	429	437	432	433	401	413	413	381	377	369	435	379	399	411	456	418	415	490	451	415	405	415	432	412	418	424	404	409	427	438	401	382	399	417	376	414	387	438	428	463	403	375	414	434	438	398	438	402	457	406	393	383	427	404	403	415	430	386	423	398	383	347	412	427	426	402	415	410	395	449	420	419	388	420	437	395	391	393	386	403	445	462	400	408	436	389	435	441	418	395	441	429	356	417	387	413	375	407	403	409	432	397	389	415	434	398	427	434	430	419	445	419	426	409	412	417	413	402	409	403	379	484	426	417	414	412	415	401	373	420	413	396	394	408	396	413	448	380	453	409	403	402	435	400	498	413	405	407	421	400	400	424	427	391	402	397	379	384	440	454	384	397	419	437	405	398	408	414	405	400	426	374	418	425	408	413	415	387	405	456	435	400	424	443	411	400	409	439	409	446	404	431	398	422	356	372	384	383	400	406	398	403	371	448	388	402	391	371	396	402	409	409	378	398	408	449	447	432	437	415	388	368	416	410	421	408	431	437	401	442	405	410	414	426	400	427	380	396	445	426	404	407	377	428	416	418	421	402	441	415	424	422	397	453	434	415	471	423	398	417	397	438	430	403	416	404	424	422	375	398	353	382	426	426	450	421	389	415	413	399	419	398	443	398	446	420	431	427	404	426	426	431	456	390	422	411	403	399	401	403	419	400	422	423	411	419	379	400	414	424	416	376	406	407	407	429	407	411	418	430	421	428	408	424	385	384	426	391	387	407	390	406	387	404	387	392	393	418	401	409	395	403	422	402	381	406	438	411	398	405	421	449	384	382	402	394	422	368	431	406	455	410	428	417	392	392	397	420	432	386	425	436	413	414	410	394	400	399	376	413	429	430	395	391	410	400	394	431	411	426	393	378	436	392	406	395	406	401	406	425	459	433	442	378	406	399	391	373	422	395	386	416	461	407	413	415	404	396	408	386	445	391	406	413	412	404	413	403	401	394	423	389	392	424	382	406	409	401	394	389	398	437	397	397	405	406	414	400	380	369	423	389	402	434	431	379	408	437	381	401	385	431	411	406	416	399	391	419	386	401	410	401	397	369	418	415	440	387	400	407	430	415	388	374	397	399	393	430	399	414	393	396	392	403	449	399	398	418	460	434	444	409	419	390	402	424	398	414	386	395	412	456	427	386	416	417	388	399	419	418	397	395	418	357	420	406	414	413	436	420	408	419	399	420	413	406	418	387	402	418	427	384	388	397	390	400	425	415	415	395	421	436	385	413	404	402	389	402	416	433	395	449	464	424	437	340	423	430	390	439	394	421	398	386	410	408	405	414	406	418	405	435	406	384	393	391	440	403	421	417	397	450	382	419	419	440	427	410	437	438	397	372	417	403	378	429	390	429	445	373	382	391	413	390	458	402	405	444	418	444	415	414	405	441	383	376	409	417	398	383	396	352	400	393	409	409	408	401	414	383	402	408	400	408	432	389	409	418	413	441	433	403	428	399	439	441	410	369	374	394	428	399	403	417	407	394	412	439	411	403	409	407	397	428	402	384	385	410	377	402	432	431	383	406	424	374	408	414	404	433	449	422	391	402	369	404	442	395	448	427	452	431	401	446	391	376	381	396	439	418	424	413	424	420	410	404	410	387	400	448	421	404	408	442	391	422	379	403	427	417	419	438	391	383	427	401	413	428	380	415	438	429	380	440	429	431	402	408	404	398	391	418	369	424	380	406	382	410	409	412	415	440	383	386	430	393	403	407	438	402	397	389	386	374	397	394	404	481	414	412	402	401	404	400	405	423	400	393	394	407	405	408	371	409	391	376	366	414	409	423	395	410	416	432	401	409	390	377	372	396	413	443	431	440	405	423	421	391	455	391	399	390	401	419	437	409	409	413	445	393	445	388	415	463	440	407	375	448	426	398	433	408	444	425	368	421	393	428	431	422	413	395	409	438	407	381	444	407	377	421	428	421	362	379	395	393	440	425	430	388	406	399	411	425	390	405	421	384	370	388	363	380	392	407	412	410	437	400	397	390	405	407	428	415	414	457	406	409	427	397	416	421	402	388	426	418	395	410	382	410	414	413	409	407	392	417	400	429	402	386	407	413	394	397	429	387	416	434	398	387	465	395	417	416	418	388	447	413	451	389	382	407	417	405	402	417	442	421	395	445	395	406	378	391	377	367	401	421	403	403	403	407	407	400	416	372	382	392	395	385	407	387	403	391	384	418	428	422	370	385	433	413	417	435	386	409	417	400	399	424	420	431	400	372	382	422	400	426	381	421	407	437	402	411	403	376	410	391	411	422	429	420	415	410	437	407	423	395	425	405	407	392	408	428	459	412	408	428	430	427	455	409	385	418	382	468	422	410	423	398	427	400	406	432	401	421	406	416	396	390	394	448	435	375	409	383	394	409	406	452	431	416	416	400	418	398	440	414	408	421	424	381	417	389	395	420	405	426	448	435	364	375	404	397	388	403	456	427	428	421	416	407	400	430	400	381	400	402	442	403	435	407	410	391	405	414	448	413	424	405	420	449	409	447	434	426	376	416	399	392	411	417	386	428	411	389	430	397	407	433	368	403	413	408	394	413	421	457	430	399	413	428	423	404	447	432	423	413	389	415	401	417	425	408	407	412	398	419	406	388	396	400	401	412	397	406	419	416	404	408	432	417	425	403	420	424	394	393	417	411	427	392	416	386	396	386	369	378	409	408	397	387	376	437	422	416	379	410	436	413	447	402	441	390	369	379	406	381	424	410	381	414	424	411	428	419	395	399	407	444	436	380	432	404	392	370	417	412	447	409	405	403	409	426	403	430	425	430	401	394	367	391	418	426	414	410	407	409	381	391	449	399	400	386	384	412	419	406	356	401	437	395	400	407	383	378	369	406	447	395	379	401	396	404	410	387	386	402	416	427	400	418	378	419	422	406
42302	41269	35088	22320	16248	13561	8322	475	464	458	467	428	416	391	423	417	393	406	414	403	374	403	410	372	381	411	417	392	360	411	415	407	388	401	394	376	388	385	395	428	399	419	400	411	348	383	374	402	394	394	370	401	368	365	406	376	413	380	364	406	388	385	356	434	390	386	359	408	395	371	397	394	391	433	420	358	357	368	391	375	410	385	402	374	367	392	397	377	391	375	376	376	378	402	371	371	387	393	402	379	418	384	397	373	416	418	458	415	434	412	368	381	354	383	405	394	388	424	362	399	382	392	404	393	388	380	389	369	378	365	396	395	413	406	399	390	388	431	412	371	387	396	379	393	393	390	367	395	370	384	378	371	361	390	383	367	373	406	364	430	400	432	390	384	359	409	368	347	380	384	366	371	433	390	397	380	399	373	397	415	394	404	355	367	385	374	374	413	402	392	404	357	406	366	405	375	375	374	377	387	386	376	396	346	319	445	337	391	382	404	353	384	381	377	418	384	358	374	395	412	390	395	392	388	369	388	350	386	400	389	361	417	356	412	363	386	384	397	421	365	387	376	390	427	419	369	412	386	391	400	417	396	413	365	392	340	403	371	364	388	380	393	392	447	381	391	403	386	356	375	362	384	358	382	372	380	364	436	398	361	401	382	373	398	368	387	379	386	348	431	383	377	403	369	379	399	379	415	388	390	356	382	357	375	397	407	382	379	384	420	380	382	405	360	367	415	379	381	382	385	399	387	397	378	397	391	424	428	370	407	399	360	387	376	365	412	410	391	387	352	395	344	415	337	414	396	411	352	376	360	389	366	366	408	378	365	421	386	361	406	396	357	394	391	420	402	386	366	351	404	380	420	379	387	392	394	365	391	348	385	386	404	380	353	365	358	412	363	401	389	397	396	389	444	417	398	390	382	456	374	361	396	392	407	394	402	422	349	391	408	413	379	424	391	397	365	354	370	346	379	393	371	404	387	389	376	390	413	386	351	392	391	396	351	401	338	382	377	388	359	379	361	404	428	389	370	419	391	368	390	361	409	375	368	388	376	411	415	396	370	345	382	408	356	380	363	398	413	370	385	380	370	420	361	368	402	385	368	387	388	394	352	387	374	384	388	343	364	374	353	396	387	373	421	385	352	395	397	397	386	379	391	413	400	388	367	368	334	391	382	368	405	392	355	372	406	355	340	350	406	364	387	356	417	422	416	390	387	379	401	366	401	412	391	385	402	357	407	379	362	376	351	352	377	389	382	369	376	387	378	389	382	394	342	374	400	373	392	378	374	391	397	385	336	391	383	393	378	357	397	372	387	394	376	367	364	429	379	403	387	400	372	385	372	360	380	406	396	378	378	387	399	393	370	373	385	407	395	344	382	371	385	376	389	398	401	399	352	388	369	383	387	401	363	388	407	371	385	415	361	360	351	387	381	432	381	360	377	357	401	373	382	374	419	399	378	384	386	395	423	393	386	393	381	380	386	380	380	397	406	418	389	377	414	387	380	382	401	388	390	365	330	395	375	405	426	374	398	399	372	337	413	361	391	397	406	404	403	371	377	359	392	386	367	400	390	379	377	393	392	378	405	379	391	367	381	353	410	347	360	373	384	351	404	407	376	385	365	390	355	375	381	371	369	360	393	365	389	373	363	358	373	434	377	409	371	363	365	378	379	387	382	382	433	371	402	374	377	406	394	390	399	357	444	373	385	389	373	378	359	374	378	404	382	366	366	389	389	394	370	356	342	390	393	368	405	360	345	354	376	408	356	384	411	357	383	363	365	386	409	390	373	375	389	376	351	403	390	361	352	344	399	395	399	379	357	363	392	380	390	406	362	358	396	412	367	377	352	399	397	365	405	372	396	378	384	382	367	406	347	404	403	338	387	365	389	361	349	400	372	397	369	358	383	381	433	393	394	362	379	401	374	366	374	405	406	374	383	375	378	391	362	368	417	345	416	386	407	361	376	382	394	388	397	379	396	397	416	353	365	392	367	418	360	396	387	369	372	405	387	359	340	347	357	391	378	377	372	403	400	409	361	371	386	385	402	338	394	385	394	393	401	382	372	375	360	380	413	358	411	357	372	372	368	385	384	393	411	374	393	406	369	401	380	383	370	385	347	351	359	359	364	375	372	398	383	375	352	367	358	399	412	411	363	419	361	377	374	381	394	406	384	374	393	394	384	390	372	382	368	390	402	423	386	352	383	348	387	392	397	397	364	394	411	434	373	370	359	384	401	382	367	370	371	384	369	353	358	389	361	415	370	376	381	401	364	400	389	377	396	388	364	349	387	375	387	368	374	391	405	370	333	365	349	390	383	407	352	359	355	392	414	361	344	380	362	371	354	347	397	390	371	405	388	363	402	392	376	361	389	390	356	384	380	370	371	375	361	391	429	395	377	368	391	415	417	374	363	387	342	387	370	407	384	386	393	377	361	354	352	415	365	417	409	385	370	392	385	409	394	391	359	362	375	378	356	387	398	422	384	390	396	418	369	391	378	363	383	409	404	373	357	340	389	400	377	358	385	389	389	395	351	368	396	362	389	391	390	375	395	390	405	386	363	391	384	333	397	415	371	408	375	400	381	361	396	378	404	333	366	368	357	356	375	410	355	390	387	371	392	379	359	361	376	429	325	341	370	398	387	362	396	406	392	390	392	363	344	368	367	365	380	419	401	350	370	347	362	383	370	378	420	384	370	359	384	377	368	385	362	358	362	399	392	395	391	414	404	378	365	402	388	346	439	379	402	382	363	366	381	378	392	372	416	368	377	357	391	393	391	390	384	376	357	399	403	387	347	372	377	379	363	369	376	381	361	410	373	388	391	369	369	403	372	385	390	353	398	406	377	368	392	405	377	385	373	363	400	362	366	358	400	361	426	374	383	404	359	394	377	390	341	414	410	360	353	403	364	390	385	382	377	389	394	395	390	376	361	368	365	371	412	358	364	412	386	384	368	408	393	389	373	382	387	376	363	370	388	376	395	397	370	408	405	359	377	410	397	406	393	346	390	403	371	376	349	372	386	372	383	363	403	354	374	420	353	365	387	380	365	378	399	381	348	386	395	398	380	357	391	350	351	348	335	380	429	400	334	363	392	363	410	357	357	370	377	389	395	378	388	380	405	402	384	353	482	390	380	370	407	377	374	372	363	407	336	406	398	403	401	353	361	401	367	403	380	395	418	405	369	369	370	385	404	407	376	434	379	378	400	375	385	366	387	377	389	357	376	401	391	361	413	408	390	366	381	373	399	385	362	391	346	370	371	350	370	401	373	388	390	366	399	360	380	395	361	369	395	386	396	433	378	404	361	392	374	376	367	366	400	420	387	405	335	386	390	383	363	361	381	347	373	370	406	400	405	407	394	421	347	389	397	380	375	395	377	391	373	380	384	355	388	389	349	376	400	375	338	385	407	409	394	343	383	357	382	374	376	389	375	334	384	386	395	392	378	376	402	377	349	391	422	364	393	359	382	404	383	338	397	380	365	404	365	379	410
24473	21399	28624	25296	24022	23496	16514	1448	693	644	699	656	604	660	647	652	605	578	554	654	562	585	619	556	599	561	556	566	604	573	626	573	614	597	588	584	619	646	583	601	559	563	544	578	579	594	588	602	582	564	572	609	590	585	604	611	591	608	597	560	573	600	603	588	562	604	610	542	566	562	557	541	630	606	573	583	620	575	559	575	585	585	556	599	581	568	596	597	641	558	551	621	578	550	540	591	539	588	548	594	567	565	558	566	539	652	658	621	604	623	576	587	551	519	580	611	562	577	600	600	602	542	608	571	621	595	564	587	523	578	575	549	581	568	575	578	577	579	551	534	602	582	598	568	588	582	553	564	588	589	531	590	562	599	590	540	554	600	561	577	547	598	606	532	609	568	599	609	545	563	559	573	564	574	574	581	599	553	552	603	557	546	579	601	586	572	595	559	567	579	590	555	555	579	552	581	551	554	564	569	584	591	580	559	608	552	551	571	545	560	585	588	498	574	579	560	569	565	602	601	579	582	568	605	578	554	572	614	548	589	582	555	620	563	551	558	594	553	586	561	603	576	585	586	604	563	539	570	585	558	564	569	565	569	597	604	567	582	612	572	560	539	531	563	553	588	588	581	557	596	593	561	573	581	616	534	582	574	592	589	572	589	528	539	544	604	559	602	544	595	601	555	539	581	563	587	593	549	591	575	551	569	594	559	545	533	588	611	574	602	565	560	568	564	549	607	572	581	566	617	562	588	556	581	570	592	567	572	564	584	550	551	547	578	532	584	609	585	584	575	550	567	548	555	570	517	542	531	570	594	571	568	640	582	587	546	555	579	529	602	552	533	548	557	563	567	596	561	566	626	611	582	537	580	622	554	569	542	541	571	598	539	631	555	615	546	577	530	600	520	557	598	534	563	571	594	543	540	597	564	589	560	573	589	571	546	567	604	617	576	602	573	587	557	564	590	584	579	565	607	558	593	560	552	584	593	572	565	569	560	592	578	534	596	557	621	577	560	554	553	599	565	574	561	507	561	611	615	552	551	594	553	590	591	601	571	575	564	560	557	556	517	545	602	558	569	590	553	587	553	579	537	568	580	546	562	589	532	590	571	585	561	547	600	581	559	564	566	557	579	599	588	540	522	560	586	534	597	544	539	604	572	581	552	581	585	598	555	546	569	554	604	570	601	597	562	559	527	543	556	518	537	525	552	606	595	570	536	556	556	625	540	586	610	584	586	585	550	569	600	564	550	533	544	570	548	555	525	610	585	552	556	561	592	564	564	565	567	552	570	572	601	535	568	562	591	601	558	555	539	533	582	575	576	598	580	563	601	549	574	551	564	537	583	574	604	563	549	602	569	544	581	568	563	603	541	554	572	571	584	590	557	550	569	605	597	586	584	532	552	569	559	567	573	560	561	540	565	555	605	597	610	554	572	554	554	558	569	606	552	585	499	580	565	576	576	557	590	597	565	577	547	561	541	554	591	618	550	591	588	595	568	571	606	547	621	600	565	589	556	561	577	554	598	586	588	559	575	587	596	570	621	572	603	572	548	532	598	584	550	567	593	537	532	592	563	584	552	576	568	571	582	586	548	584	579	560	530	559	553	590	555	560	577	585	632	578	578	568	559	592	564	593	527	576	558	552	581	596	619	581	566	576	559	573	552	578	572	562	571	565	578	582	574	539	569	549	595	565	530	519	587	549	589	572	563	577	584	548	575	562	599	586	551	583	594	550	605	579	571	613	560	544	559	538	573	579	572	565	557	614	527	581	608	546	561	572	545	621	594	597	545	584	563	569	522	590	582	584	528	564	595	587	575	574	548	573	583	597	561	570	554	528	595	547	596	552	573	604	532	581	602	572	601	573	564	554	534	549	523	569	582	559	560	599	614	538	594	619	572	591	561	581	588	578	555	580	550	536	582	606	589	545	579	571	554	610	610	575	577	582	562	624	551	590	608	585	558	621	566	542	630	583	565	553	572	589	609	543	559	612	514	555	557	515	560	579	542	551	649	553	553	583	574	565	560	577	557	573	581	571	542	557	571	557	527	538	594	570	585	570	607	562	581	583	539	578	590	586	536	582	631	555	550	595	556	620	579	526	561	571	593	608	556	585	554	579	552	633	556	583	583	586	558	574	547	556	559	572	600	586	554	571	585	556	593	600	580	630	539	533	535	608	557	549	586	523	577	572	580	569	578	593	609	582	550	563	595	617	579	564	560	588	578	606	596	579	578	561	589	602	559	606	528	533	604	600	501	581	559	598	547	587	579	551	569	545	573	561	571	584	572	555	579	570	553	541	585	519	589	549	609	583	562	622	574	546	597	550	554	541	563	565	576	600	594	583	577	591	578	557	568	566	515	543	591	579	571	586	594	560	556	579	576	587	580	584	571	597	572	561	578	574	569	567	591	575	584	598	582	557	563	579	559	540	563	570	555	564	559	557	595	570	571	610	598	582	633	586	560	537	583	541	568	554	541	592	520	583	601	586	532	596	609	532	557	546	571	539	573	588	600	585	591	571	564	589	538	563	636	579	573	554	567	602	599	566	577	523	580	583	569	545	598	558	606	549	573	572	552	594	519	576	558	565	570	572	547	562	602	559	583	567	628	565	591	563	558	527	587	567	546	606	603	570	592	560	591	555	599	591	545	611	585	603	592	540	554	613	559	535	569	539	572	557	623	602	510	610	569	553	582	556	579	540	517	570	537	577	559	571	580	542	601	579	584	560	519	542	576	569	556	542	566	602	541	526	557	554	573	585	547	609	570	572	586	553	524	510	553	548	613	577	581	575	575	558	603	580	564	575	549	566	577	543	555	547	528	570	590	625	556	556	545	535	560	582	554	561	583	554	532	569	550	619	568	572	541	559	592	567	574	570	536	568	568	558	568	544	527	566	565	555	525	603	591	603	565	583	536	563	609	577	597	586	554	551	523	553	551	568	585	564	596	549	549	610	568	581	558	570	588	549	571	560	631	570	563	569	568	579	594	605	575	526	582	594	581	580	595	584	605	568	535	576	528	558	521	552	556	586	568	592	576	564	537	579	557	575	563	551	555	552	553	578	570	553	612	554	591	604	577	580	588	563	629	557	607	582	585	562	611	563	542	573	618	585	555	566	568	551	597	544	570	597	582	571	582	581	594	579	536	615	583	568	564	565	569	583	597	576	574	576	562	585	556	540	611	585	572	583	585	555	578	559	612	590	574	558	593	616	569	602	566	505	588	544	573	570	564	560	579	577	529	545	555	593	595	520	601	542	582	589	586	574	596	563	595	559	582	564	536	577	553	527	583	529	550	576	557	609	549	537	583	570	594	603	553	580	553	593	571	581	578	538	577	585	556	560	550	584	524	541	570	570	582	558	618	550	575	568	596	569	529	580	575	565	556	590	563	603	573	579	577	589	558	568	589	607	550	524	573	555	583	538	577	563	552	559	559	589	592	603	589	570	578	608	560	609	571	548	588	563	605	584	522	564	616	585	534	568	557	556	553	551	578
49766	54713	47999	29524	22675	20164	12578	773	656	597	606	597	589	574	555	552	547	575	534	530	564	524	543	518	575	519	543	540	524	527	557	548	537	546	546	519	529	535	536	491	540	534	490	532	536	531	544	522	550	550	561	489	503	534	518	518	526	539	517	552	552	510	498	601	525	526	522	527	506	501	538	508	505	533	542	539	522	505	537	542	526	555	499	479	559	530	511	518	535	554	516	501	543	532	520	569	526	511	507	546	549	521	544	515	545	575	643	662	529	511	547	516	510	500	525	540	512	485	534	516	537	512	514	566	480	489	525	561	533	517	529	511	494	544	548	536	493	562	539	554	521	513	504	516	523	535	499	545	570	491	493	495	530	544	492	541	533	500	505	542	496	529	511	501	480	475	535	493	516	517	519	515	503	498	531	535	530	504	526	489	545	531	522	517	532	538	516	533	495	537	494	501	506	494	518	506	491	496	505	501	506	505	505	528	489	467	513	540	510	503	548	531	510	500	558	489	498	513	508	510	508	494	552	511	525	498	508	539	510	532	534	505	542	512	537	532	478	493	490	546	474	564	530	531	521	534	494	527	504	500	528	573	526	533	492	526	543	502	541	532	529	527	508	500	478	493	524	502	522	520	526	509	512	533	507	543	508	512	503	518	482	569	544	498	533	507	540	516	524	555	501	547	508	512	529	522	505	555	509	509	500	542	523	494	491	480	511	559	505	540	532	501	497	514	536	546	525	519	502	517	514	532	537	548	542	540	578	539	522	509	504	514	525	531	529	541	562	540	544	545	519	515	502	483	493	507	498	542	512	498	505	522	519	535	502	524	482	499	554	534	470	525	520	525	490	559	470	537	499	529	553	552	530	532	489	520	541	511	494	567	497	527	556	507	485	506	531	519	537	503	479	506	507	487	518	548	477	504	530	514	529	523	540	516	481	489	499	503	539	528	516	494	524	456	520	523	524	513	535	533	548	501	514	551	491	509	482	486	525	525	540	512	516	483	509	489	535	528	493	506	509	511	522	534	535	508	547	508	498	502	451	558	483	479	498	472	511	520	479	541	513	512	550	515	504	519	515	515	513	564	533	528	524	486	525	490	514	482	511	482	469	517	517	484	513	495	491	511	539	509	511	480	521	536	513	485	522	488	525	517	522	529	497	503	482	520	461	504	514	544	521	531	537	541	512	541	496	503	529	520	542	521	512	528	511	506	552	519	512	519	523	543	443	546	518	502	497	521	527	526	524	496	518	530	538	529	525	507	559	537	526	513	521	520	493	537	523	510	506	481	534	518	469	494	528	529	525	517	505	493	514	515	512	523	517	490	525	487	510	559	524	574	537	516	489	502	530	511	510	525	527	545	535	534	529	539	538	528	538	524	516	515	520	550	499	510	482	558	530	526	529	542	509	536	485	495	500	540	517	499	502	497	508	539	566	496	475	484	510	512	518	539	519	498	492	509	537	509	509	495	535	508	480	511	504	509	493	534	516	537	494	505	494	538	515	567	522	529	519	559	553	485	523	512	493	511	525	510	552	516	517	498	515	559	510	525	532	498	497	515	469	535	526	488	519	554	548	509	494	488	506	449	529	501	489	500	493	491	521	540	497	486	522	532	517	515	516	518	548	460	544	462	470	501	533	521	547	498	531	511	502	461	497	526	532	495	503	528	537	537	493	490	502	511	535	497	519	520	501	531	539	533	558	507	512	553	485	492	522	518	500	510	486	544	512	513	522	526	504	522	491	553	557	510	533	517	475	503	574	540	486	494	532	523	499	512	536	499	484	492	535	520	511	492	508	536	546	499	529	496	519	533	525	541	523	522	507	512	489	538	481	497	523	560	472	490	518	498	504	539	521	523	517	490	503	494	532	507	477	504	466	544	500	517	464	542	554	487	528	521	568	487	518	519	515	517	521	523	526	512	512	479	511	506	489	494	483	492	514	517	530	499	519	503	501	524	495	543	533	478	534	510	465	514	521	508	533	573	525	478	518	526	480	512	489	522	503	516	497	496	505	556	476	504	492	508	532	486	497	523	497	541	523	462	532	505	514	546	489	506	498	532	530	506	496	530	506	517	464	481	500	510	548	522	487	546	557	513	509	497	515	516	494	526	494	552	498	511	525	506	515	518	519	507	554	561	496	496	523	481	490	485	515	480	562	536	552	542	484	506	534	500	538	476	524	551	480	506	502	549	506	495	488	495	487	523	535	508	522	524	538	526	507	560	508	497	498	522	544	509	484	525	505	493	544	521	496	517	556	534	517	534	536	530	494	540	485	473	523	528	525	498	510	502	546	521	538	491	520	502	536	524	504	471	512	522	539	559	511	513	542	523	554	492	539	541	539	499	534	565	490	493	474	538	529	497	538	479	495	510	476	536	506	493	517	465	547	498	451	518	499	537	519	535	495	507	487	524	527	513	551	523	551	499	545	541	504	497	531	557	485	527	535	502	510	523	519	493	524	514	495	487	529	561	503	537	516	502	496	553	512	535	537	498	563	533	514	487	503	501	540	548	497	520	503	505	543	488	516	523	527	525	509	489	527	475	504	496	544	531	458	553	505	533	566	550	527	506	540	466	497	514	516	485	540	528	540	547	519	533	543	517	509	530	520	482	508	520	534	486	502	503	509	473	493	539	485	522	501	500	525	466	511	504	536	544	502	516	526	513	495	515	512	505	516	549	513	552	517	523	551	531	487	539	481	528	507	489	515	558	515	565	560	529	506	486	525	495	547	523	497	540	529	520	498	506	494	497	539	542	499	533	540	529	478	529	517	553	531	516	511	521	474	525	566	494	498	498	484	528	524	520	552	477	531	481	487	523	502	487	515	525	490	516	549	527	531	482	528	508	510	505	563	515	532	502	496	549	552	487	506	510	545	513	522	503	512	555	485	507	521	501	520	540	526	527	532	472	503	537	531	507	562	462	523	506	510	563	486	512	553	531	521	488	503	514	518	551	483	541	489	551	521	530	527	516	528	517	502	519	520	493	514	503	498	498	532	527	479	505	507	494	479	539	539	547	547	505	489	497	479	505	499	484	511	501	500	462	532	502	535	565	550	496	473	500	530	538	498	539	533	510	501	531	499	507	489	533	532	515	512	490	538	519	556	535	529	504	519	487	510	543	543	535	501	491	519	493	507	515	511	559	506	522	517	496	551	530	497	496	524	511	503	497	478	511	504	530	522	513	533	509	475	516	508	508	516	528	501	518	490	514	490	483	496	547	486	527	501	511	527	482	518	495	529	504	494	490	517	500	495	541	533	555	536	459	517	539	506	484	539	546	539	554	505	535	520	513	486	532	528	544	486	555	500	546	535	506	514	532	482	537	539	492	472	523	537	506	520	545	493	477	495	498	509	503	556	509	545	558	543	515	478	575	482	527	497	528	527	503	567	527	505	487	494	473	515	483	518	545	511	507	519	510	518	522	508	539	509	527	508	510	491	506	530	498	494	508	502	501	505	524	511	471	530	513	565	532	471	520	485	540	500	514	509	549
28684	16386	6963	2437	1657	1111	970	521	509	514	489	541	558	505	549	489	533	504	546	527	499	475	502	496	520	498	519	509	533	552	565	495	497	527	529	501	502	527	508	524	504	503	527	484	569	535	531	533	527	511	528	542	535	501	476	483	525	513	520	501	540	542	508	520	523	478	465	526	496	514	520	550	550	536	493	499	497	547	521	536	501	536	499	496	521	517	510	533	464	506	499	530	533	511	511	472	521	485	491	495	493	506	521	488	496	508	472	513	521	492	491	499	532	552	522	490	531	512	514	541	529	493	543	541	529	512	519	524	536	526	546	530	542	535	593	556	515	516	533	509	502	516	537	459	494	482	533	553	485	511	503	516	543	505	525	515	477	535	542	497	494	514	463	510	503	494	477	524	480	516	473	509	490	525	510	515	488	501	524	504	521	476	533	512	492	523	549	514	600	530	531	538	507	506	499	568	552	510	496	537	529	488	567	521	519	509	494	483	525	561	511	538	513	510	504	500	572	477	495	473	543	506	495	505	490	519	486	533	511	565	495	506	504	550	516	520	526	496	520	510	530	513	525	527	513	521	529	499	553	453	478	539	529	538	509	493	523	483	533	541	483	503	530	491	516	499	514	474	516	535	490	497	517	554	517	510	491	536	513	520	520	478	506	505	498	544	529	532	515	507	499	529	499	530	498	546	488	523	492	532	499	518	524	527	472	558	470	518	499	496	499	527	536	531	529	519	533	514	558	455	562	522	498	496	520	540	443	516	532	518	465	518	520	516	526	512	498	522	537	510	531	509	531	495	515	514	518	481	496	504	508	523	537	537	547	496	512	524	520	496	542	530	516	523	552	524	517	575	523	562	532	488	493	494	530	508	509	477	525	537	527	492	547	515	507	490	532	525	558	528	521	530	537	504	540	530	535	533	458	533	536	449	486	543	492	529	527	537	519	545	491	489	476	507	492	514	534	489	494	482	529	513	525	527	526	465	499	459	543	514	529	535	529	498	515	527	562	491	506	555	508	506	513	520	480	513	538	538	510	521	526	509	506	540	505	474	506	502	533	493	511	526	534	533	508	521	526	516	524	519	547	521	541	503	503	521	529	549	501	528	507	553	499	530	549	512	523	486	502	493	516	480	530	503	536	513	479	518	501	529	521	490	482	516	530	544	550	506	527	510	553	542	516	520	525	532	515	530	546	504	499	534	519	485	496	518	471	541	518	501	510	502	507	533	536	505	549	536	512	507	508	517	548	517	519	551	514	500	544	535	488	525	497	500	550	530	529	519	497	533	508	514	511	483	485	531	527	494	550	503	489	510	536	509	495	518	512	513	457	538	516	509	500	523	517	485	506	522	483	526	518	553	525	487	499	546	550	550	517	520	540	521	538	515	536	446	488	555	462	550	518	525	496	528	488	495	523	549	535	523	519	525	532	498	516	524	532	539	524	486	525	521	528	519	500	494	479	503	501	540	468	484	485	534	513	536	572	529	493	509	497	510	510	519	534	529	464	495	562	540	536	483	494	526	510	508	525	507	494	496	478	516	506	539	537	539	498	525	505	512	488	510	499	518	550	537	526	531	503	479	511	519	532	515	518	538	536	516	501	489	470	521	516	547	561	515	513	527	480	511	462	490	557	515	569	509	545	496	493	479	504	479	531	534	494	507	560	545	549	525	522	514	553	524	505	529	487	539	504	517	548	498	522	488	500	537	541	479	518	559	547	536	466	484	553	531	532	524	506	529	528	473	542	535	512	483	483	485	498	537	523	522	524	538	482	520	528	510	499	529	535	515	501	516	534	544	562	515	534	570	504	518	474	512	494	508	504	549	517	509	511	480	540	518	482	479	491	506	470	536	508	504	538	534	527	528	490	544	525	541	489	511	487	542	502	520	482	546	518	505	505	519	522	501	510	507	506	529	546	500	537	514	495	541	514	528	499	506	512	522	493	493	556	496	514	504	538	531	546	529	490	471	562	544	490	495	506	516	542	529	488	505	533	565	516	558	516	499	524	546	514	500	518	537	532	513	514	494	515	492	512	514	504	519	525	542	514	507	513	577	481	506	527	527	475	516	528	513	565	508	540	536	513	541	492	543	507	529	490	543	496	517	497	489	549	555	494	461	488	539	538	524	533	547	481	538	502	488	517	504	508	554	505	479	514	534	492	508	494	507	524	535	519	486	531	560	507	541	539	543	506	529	548	505	561	533	530	522	533	583	561	518	551	559	507	544	545	523	514	541	497	515	543	526	534	533	510	503	495	511	514	531	521	522	571	520	532	539	478	532	510	536	479	510	521	521	467	506	488	532	536	534	520	513	558	528	506	531	489	478	496	553	546	500	509	497	500	532	538	484	529	498	521	494	517	480	564	505	488	525	545	512	491	508	507	456	538	536	495	533	553	503	520	518	575	470	548	534	521	483	517	526	523	534	517	510	525	537	555	507	465	490	513	514	467	496	487	517	515	521	563	513	515	486	517	499	498	533	516	545	526	538	547	542	552	471	525	491	485	473	520	501	558	481	512	522	526	524	517	534	545	504	482	471	486	483	537	485	501	486	522	530	517	504	514	535	489	514	534	499	524	498	512	506	560	531	495	498	493	469	509	546	518	522	502	559	501	519	492	521	506	501	562	545	550	503	483	533	507	528	524	484	489	524	558	562	507	520	502	519	530	505	503	490	511	533	507	552	513	495	524	507	522	530	525	502	521	542	529	555	515	546	543	511	529	479	519	535	546	537	500	533	523	503	525	527	522	503	518	498	480	553	514	522	481	515	499	510	527	499	534	508	494	494	494	553	545	517	527	510	536	493	509	524	483	520	513	525	542	497	497	449	508	505	509	545	529	487	496	503	528	556	520	546	571	504	544	525	492	521	506	515	502	542	456	508	481	516	563	579	539	510	507	553	532	538	494	539	512	527	498	497	493	523	518	527	494	508	513	489	481	534	529	488	522	515	521	532	530	475	491	515	521	552	536	518	512	544	485	509	518	539	548	553	511	510	510	530	498	520	512	533	543	524	588	532	497	504	524	500	527	512	501	538	509	493	535	513	503	497	490	523	510	542	561	525	507	521	558	536	484	557	485	465	505	562	474	473	515	557	557	487	520	519	528	492	509	496	501	529	518	525	522	564	533	524	518	538	494	496	491	495	511	500	554	503	540	497	515	489	510	496	510	473	561	524	519	509	534	504	512	494	518	525	480	512	553	490	543	525	511	569	570	487	517	521	508	498	532	499	514	573	499	570	514	535	516	519	492	535	531	556	510	512	540	454	530	519	488	509	549	482	499	454	547	526	557	545	498	528	524	473	522	527	491	496	532	490	523	525	523	529	531	478	491	478	495	506	493	520	489	547	496	521	531	556	538	570	504	514	534	495	497	514	499	485	498	482	514	516	526	518	524	515	539	509	495	492	556	528	526	492	549	507	545	536	508	503	479	535	520	535	530	505	521	527	533	497	484	488	452	511	528	543	555	464	503	499	548	500	523	522	518	543	576	536
11453	6627	5891	2048	1901	1288	1076	453	425	447	457	477	374	455	454	450	429	430	461	451	454	468	431	460	452	438	437	436	424	462	468	442	411	412	446	465	438	425	451	482	420	459	437	456	413	398	456	431	414	420	417	447	449	443	454	480	420	416	465	476	430	435	447	461	451	434	410	424	476	449	422	482	464	409	423	434	447	407	435	444	420	468	437	429	460	439	431	442	421	429	450	456	462	462	445	437	446	469	434	462	464	440	434	439	422	450	469	447	438	438	463	411	437	419	446	455	443	429	433	399	463	465	414	380	418	445	469	438	464	430	411	426	437	428	405	447	446	461	436	437	457	451	471	425	448	459	466	434	433	466	465	427	449	430	436	453	413	446	453	439	444	413	378	444	424	454	408	429	413	446	411	451	443	448	442	450	424	483	468	449	429	425	430	465	439	464	399	451	473	437	428	482	425	451	385	455	432	467	451	432	438	429	468	416	445	446	460	459	458	438	473	421	472	460	424	433	408	440	431	413	458	409	443	424	424	472	457	433	429	460	481	455	457	420	447	443	407	403	426	430	454	437	459	434	464	433	473	422	433	447	434	436	430	449	434	447	443	407	393	451	436	401	460	481	438	435	429	445	452	458	466	469	427	444	395	440	466	451	462	466	431	413	479	427	447	458	436	437	419	466	437	466	439	414	421	412	406	449	436	451	456	423	416	448	442	438	420	454	435	398	445	444	422	481	433	413	418	442	464	419	460	419	424	488	444	422	413	460	446	460	457	448	432	463	412	415	478	438	428	423	408	422	440	449	419	447	426	408	412	444	421	417	459	427	457	431	466	440	444	458	432	430	421	437	457	453	452	438	392	471	464	423	412	425	438	421	427	465	436	449	477	428	478	420	465	445	433	472	449	435	431	431	477	453	462	441	446	449	405	441	410	434	439	456	417	437	440	428	419	420	435	417	442	434	467	460	433	422	453	435	458	436	406	457	448	469	435	428	399	428	444	423	429	403	424	444	469	465	450	464	466	440	441	422	423	465	436	417	463	416	425	480	404	449	431	379	430	411	418	435	450	447	454	376	420	445	439	465	474	458	431	385	470	417	444	424	462	425	459	431	450	457	460	463	406	434	406	445	447	432	428	434	440	429	469	466	403	437	445	477	397	412	460	461	490	432	461	440	462	415	440	402	439	442	427	417	445	458	481	440	457	449	445	425	404	427	482	419	429	470	444	397	424	427	444	447	441	438	463	476	432	455	423	455	442	403	390	476	467	462	440	487	458	432	447	440	428	444	408	455	437	428	454	405	426	416	431	450	449	446	477	455	452	454	432	443	440	444	455	445	414	437	436	439	438	460	453	462	432	429	464	437	434	440	440	424	435	454	439	442	423	415	467	455	414	434	440	443	424	442	467	447	461	420	439	419	433	444	496	439	430	488	438	407	451	414	428	445	457	439	425	449	423	458	448	461	462	426	437	468	450	456	406	401	451	470	439	439	431	429	465	440	451	456	443	453	429	439	438	472	450	446	453	414	440	399	413	455	414	471	426	432	436	438	465	404	422	432	443	447	440	437	444	438	409	439	422	450	441	449	432	448	421	413	407	459	463	434	436	407	429	464	426	431	460	401	479	466	449	435	463	449	426	373	460	436	442	447	435	445	452	437	422	464	428	434	459	463	406	477	446	413	435	472	437	452	416	447	452	419	498	436	458	445	418	446	449	413	397	420	460	459	456	433	476	425	435	425	460	421	417	466	428	440	428	470	432	448	410	497	438	438	436	442	417	439	466	452	420	403	448	445	400	447	406	480	485	417	445	447	455	427	443	440	408	452	430	419	430	413	451	438	385	445	459	419	401	410	443	431	482	437	470	450	452	421	448	491	458	433	421	414	403	447	410	420	439	436	429	448	469	428	447	437	449	466	441	416	463	471	470	440	454	431	407	420	417	432	454	414	435	447	444	425	460	448	440	462	414	460	428	477	479	488	416	458	473	440	418	427	458	398	418	428	429	447	421	426	453	437	426	429	427	423	433	449	414	438	416	503	427	429	487	436	445	485	441	446	425	466	423	424	448	434	424	446	455	437	425	449	453	425	443	432	435	439	425	438	461	451	423	431	435	441	440	419	453	406	446	456	399	424	456	447	441	448	414	426	455	457	417	453	437	428	420	420	452	422	456	462	467	452	405	465	437	438	451	445	451	419	431	428	486	423	432	436	416	446	392	437	458	443	459	466	418	423	463	414	465	457	456	480	456	453	461	414	499	467	451	432	445	425	437	463	454	442	424	427	407	423	487	400	457	397	454	434	438	431	414	420	424	420	425	446	409	428	454	443	480	431	420	462	480	460	424	439	431	434	433	426	446	444	448	418	458	443	445	444	445	430	464	461	436	456	441	461	381	432	465	451	416	429	407	428	467	447	481	439	425	426	392	446	418	412	444	408	452	442	428	445	428	454	423	451	433	433	429	441	465	424	409	439	475	445	434	433	379	467	475	419	474	438	446	431	389	435	430	416	445	406	429	441	432	448	465	438	451	382	430	435	464	440	463	462	416	426	415	428	449	454	410	475	432	449	450	451	413	474	428	441	431	430	391	410	423	456	472	441	443	411	478	466	466	449	447	431	476	414	415	419	434	422	422	455	440	473	434	460	464	469	429	450	406	451	435	424	407	442	422	388	442	462	445	442	439	424	463	411	424	429	469	437	400	482	453	450	440	381	420	424	449	457	444	412	435	426	418	451	453	433	417	396	433	475	433	453	420	470	417	417	426	489	421	459	426	437	420	472	412	441	427	462	430	455	429	433	456	395	447	445	470	431	409	467	438	418	463	438	463	416	435	445	428	437	436	453	445	444	474	443	422	444	445	443	415	427	438	453	414	427	452	456	445	449	459	437	448	460	425	433	445	429	389	430	434	452	479	426	404	438	440	431	455	442	460	425	427	443	420	465	472	433	442	417	449	419	426	448	439	425	477	436	469	424	448	456	419	448	432	430	427	418	402	437	422	447	464	433	458	404	477	443	416	417	461	444	470	483	447	476	459	486	429	448	420	428	443	456	449	422	436	422	444	433	453	404	476	422	455	428	416	439	480	441	427	442	450	404	425	445	460	441	435	422	433	432	465	444	406	466	385	444	430	428	453	465	426	461	402	414	422	470	414	443	409	447	465	429	449	429	429	434	464	449	475	455	486	446	513	432	410	420	456	407	411	431	422	427	396	432	420	433	460	464	452	445	444	469	434	450	449	406	479	425	471	428	440	428	449	449	438	415	418	476	434	424	424	467	429	481	474	460	426	463	450	428	411	429	452	439	436	420	466	433	459	436	436	431	429	445	418	455	408	448	430	472	449	401	420	434	427	430	462	473	441	440	442	420	442	434	450	415	436	443	448	446	429	434	449	487	405	465	485	450	445	438	435	464	473	443	442	423	445	411	417	390	487	412	437	455	455	440	437	452	469	398	430	420	453	456	447	464	454	443	446	400	434	453	470	445	415	411	470	444	418	463
25355	21388	28229	25882	20302	10150	7058	717	564	574	496	495	516	470	499	531	493	491	526	508	503	507	514	482	507	446	476	495	459	435	476	524	480	512	435	490	495	449	473	497	485	479	492	513	478	503	506	447	484	510	445	486	472	435	467	482	480	490	532	508	484	483	497	467	500	534	469	466	500	467	519	455	483	433	498	514	461	433	482	497	492	488	477	511	476	490	473	465	534	503	469	518	468	486	458	443	504	451	467	482	463	454	478	463	521	465	496	474	465	480	504	495	490	497	452	500	494	461	477	481	494	485	500	472	450	488	466	453	474	474	464	468	513	495	478	463	516	478	473	490	489	484	498	473	457	475	475	477	484	503	460	476	490	457	477	472	453	455	490	493	507	510	521	470	461	420	485	484	476	521	508	485	466	468	480	488	552	541	450	488	495	496	489	475	462	491	496	498	489	480	485	487	476	524	486	478	460	483	467	465	482	446	459	476	476	465	456	486	464	528	443	445	500	489	450	468	513	483	449	449	486	445	473	471	484	490	462	521	481	462	497	464	493	472	470	463	454	541	471	460	487	472	431	464	506	494	502	491	462	484	513	464	463	485	476	476	512	479	463	516	521	460	423	502	433	477	457	496	506	466	516	468	452	473	484	456	457	482	449	474	465	509	498	515	410	453	453	492	502	484	517	503	484	468	480	472	532	449	438	494	456	417	491	471	477	444	458	509	499	515	469	485	523	460	458	508	460	486	502	478	450	501	517	470	479	509	466	467	477	465	478	501	511	471	460	484	503	502	524	533	465	472	471	497	453	498	492	477	476	452	472	447	454	469	459	469	488	495	486	476	541	502	506	465	490	469	437	463	502	453	489	447	510	494	462	451	510	478	478	436	457	511	500	473	473	491	491	501	504	456	474	427	485	520	488	506	514	496	475	519	479	474	496	467	515	513	486	482	472	478	435	473	441	476	492	464	462	478	508	467	496	483	514	469	468	516	484	475	451	483	500	491	495	497	492	475	442	471	493	513	462	497	431	462	472	474	497	489	449	469	492	494	468	499	456	444	470	460	507	438	462	467	530	474	505	490	492	480	481	490	484	491	459	502	481	437	495	442	490	518	471	465	520	515	533	439	453	447	489	478	502	495	481	477	518	497	435	469	463	496	534	485	534	508	459	447	505	462	447	483	458	486	487	459	485	485	509	473	534	466	487	504	469	498	500	503	509	491	467	490	476	451	457	445	505	469	475	461	481	509	502	500	513	483	480	491	482	499	485	476	485	492	519	462	474	474	508	479	460	442	476	486	510	465	493	458	468	470	481	482	528	481	472	485	481	490	461	491	460	489	487	470	466	449	473	504	493	505	470	494	491	464	486	467	475	468	497	475	503	505	461	437	503	502	457	512	479	509	440	500	520	466	467	478	502	489	442	439	494	447	524	490	485	494	502	505	463	470	499	498	487	473	496	470	515	507	462	497	479	474	494	513	457	501	504	484	475	467	437	476	476	472	468	492	500	453	449	485	488	504	481	489	481	436	474	468	497	455	476	474	473	463	457	473	491	476	480	461	525	504	410	433	442	503	540	457	506	489	461	464	477	470	481	490	486	491	507	493	525	463	462	442	479	495	483	465	478	493	492	472	471	466	441	494	489	492	498	449	501	434	470	481	477	467	499	432	453	514	496	499	454	492	538	496	497	477	470	493	498	454	458	513	487	482	507	484	512	460	446	490	435	431	463	512	499	465	507	484	504	479	465	509	481	446	484	467	426	449	492	513	469	471	476	455	485	481	486	500	495	491	505	493	468	467	468	461	505	498	522	474	481	497	516	536	443	490	493	488	462	500	474	461	482	464	497	489	468	469	482	484	486	543	513	469	441	474	474	487	509	481	470	491	451	478	466	500	467	511	500	464	493	479	509	479	518	474	468	491	468	458	483	472	479	474	465	501	482	495	461	484	468	449	489	490	483	478	480	497	501	514	499	450	504	480	488	456	471	483	480	501	505	486	513	450	484	525	446	480	500	484	472	461	489	465	462	478	479	485	488	482	500	479	428	455	497	478	467	448	478	474	496	475	515	483	487	472	473	451	454	466	460	446	478	447	456	484	523	484	477	490	492	483	464	469	458	505	470	480	504	508	490	538	479	503	409	521	480	505	490	466	491	513	501	503	511	514	445	477	447	532	479	453	482	476	488	446	449	482	469	490	546	448	442	511	499	475	480	484	494	500	489	507	508	419	459	480	505	489	459	520	474	491	472	490	517	446	464	494	492	494	528	457	483	455	489	492	467	458	450	451	454	416	484	489	474	471	492	488	487	524	459	478	446	468	509	494	507	470	474	464	447	469	473	482	497	471	474	447	465	491	478	500	460	476	476	499	472	480	470	467	510	468	465	457	485	494	479	473	458	500	508	513	484	467	443	484	493	467	516	493	452	468	443	501	505	499	494	450	459	503	438	511	467	500	496	490	502	453	467	455	512	493	506	503	495	502	453	457	463	489	493	501	483	431	447	484	515	483	527	538	493	479	482	486	442	505	475	546	438	475	472	472	440	485	489	500	499	486	501	464	458	510	462	456	466	512	478	497	525	429	449	482	483	490	472	454	476	478	485	501	472	463	500	491	469	503	506	470	469	450	503	466	481	465	486	460	483	496	507	462	479	494	482	458	479	465	494	500	483	455	479	478	449	478	492	515	496	487	490	487	503	488	460	498	441	507	538	451	480	485	508	496	478	477	490	454	492	456	488	509	469	482	442	407	456	471	501	484	461	500	479	486	449	488	492	496	531	484	481	467	475	519	464	473	490	507	486	449	493	490	433	515	490	481	415	490	470	462	472	500	464	448	541	452	485	520	523	467	462	475	471	466	506	480	455	510	471	514	444	510	494	456	453	484	521	454	484	490	523	482	484	500	472	483	488	472	463	480	451	471	478	522	522	471	460	492	491	488	517	549	518	452	481	459	481	527	497	488	474	465	469	505	478	502	469	458	474	476	469	503	496	505	470	446	481	520	496	466	458	494	481	447	492	457	502	464	481	465	507	467	430	493	484	475	502	470	496	477	480	487	494	473	474	496	477	520	454	488	477	473	470	512	497	429	471	447	440	460	462	457	511	504	490	431	406	456	483	457	503	516	474	515	501	475	480	459	436	465	497	506	478	518	496	461	438	460	481	493	492	444	450	460	459	519	501	475	473	453	445	503	479	497	483	494	446	483	509	462	465	491	468	485	452	488	505	451	499	448	474	489	512	460	495	465	469	455	463	494	520	498	441	465	476	494	447	483	442	490	491	487	531	485	530	469	487	491	484	508	514	475	443	483	497	462	471	541	478	516	485	458	504	487	480	462	475	463	481	434	490	454	467	452	471	456	484	483	466	477	468	533	503	486	482	511	480	516	466	458	497	468	492	497	475	471	484	460	490	456	474	482	443	444	471	435	469	478	444	506	482	474	514	478	479	462	485	482	443	508	461	514	503	492	436	482	503	473	488	492	489	464	485	460	508	510	470	455
42766	39484	37618	17551	15895	7974	6960	561	541	494	472	489	520	470	446	477	423	449	449	466	446	463	420	435	452	441	426	489	458	420	449	400	459	462	448	452	400	485	423	445	455	417	453	459	468	431	464	460	409	467	432	472	438	441	455	463	430	452	431	441	491	452	433	492	449	460	409	427	434	407	423	457	477	412	451	416	438	438	456	456	456	427	446	452	401	399	455	423	443	445	408	404	417	464	434	437	437	414	465	423	468	453	430	466	485	479	488	492	489	467	438	434	427	439	473	415	439	416	443	415	419	445	451	431	420	473	422	404	458	451	473	418	444	431	487	438	445	479	422	452	434	450	426	457	423	414	433	419	400	447	453	404	426	432	454	458	444	453	464	483	458	403	456	487	447	430	420	413	425	468	451	465	449	440	446	419	443	462	455	427	452	486	447	383	438	426	445	435	443	443	432	457	425	417	423	456	425	426	490	457	430	438	439	430	447	407	403	417	402	445	452	440	464	450	420	444	460	411	413	409	442	446	444	424	437	438	457	445	450	431	417	453	455	438	421	458	459	459	428	430	439	439	400	472	467	428	450	496	458	433	469	464	413	415	438	427	430	430	417	434	424	478	464	430	459	440	449	453	416	425	455	440	449	447	453	416	423	460	401	414	461	424	415	424	433	423	453	448	481	433	437	429	451	444	411	412	428	420	427	428	432	458	440	433	458	432	462	444	425	464	390	477	407	412	392	422	442	383	482	410	377	445	435	427	401	432	427	450	415	430	423	493	468	456	439	433	466	446	423	430	400	458	436	439	431	436	461	454	444	429	409	440	431	457	434	475	449	461	443	415	474	428	455	424	428	450	403	436	416	460	424	451	453	438	428	427	439	426	409	450	460	454	444	416	463	472	435	450	446	429	440	455	437	480	448	435	429	440	415	453	440	420	457	427	436	464	428	422	436	436	429	435	452	459	432	413	415	407	433	429	466	428	453	476	450	433	462	441	466	452	464	430	430	415	423	443	414	460	406	443	463	418	458	443	436	398	461	403	430	428	432	401	460	436	401	424	416	456	459	453	431	445	417	466	470	440	455	469	394	421	432	454	422	455	455	468	441	429	466	471	420	427	420	465	435	439	427	470	429	422	436	449	436	422	438	422	455	449	450	481	426	434	430	440	448	442	449	446	440	452	417	462	399	447	451	432	408	435	457	467	444	425	441	472	466	403	420	415	471	450	465	449	430	429	444	456	446	419	470	399	457	439	428	413	416	434	409	423	425	411	452	431	476	434	433	442	467	442	411	447	444	404	416	414	444	465	440	426	427	459	453	482	413	429	443	448	418	429	411	449	450	447	428	407	462	438	411	495	447	426	445	454	435	444	437	433	423	415	396	455	422	435	400	452	434	440	440	434	466	438	456	427	463	427	464	424	457	457	432	447	455	461	439	435	479	466	436	418	416	438	449	436	444	415	445	444	424	396	434	455	464	467	465	411	473	426	432	426	433	433	444	442	405	452	408	417	461	453	464	448	435	412	436	444	430	427	411	434	409	440	436	464	420	438	445	468	421	427	439	477	444	466	447	466	430	399	426	442	434	445	438	429	444	408	445	424	446	421	472	445	419	460	481	403	469	437	421	455	429	434	429	428	483	463	480	451	450	442	436	426	430	392	448	416	409	412	458	436	445	441	449	423	418	444	462	460	470	456	433	492	439	448	424	418	437	434	439	436	403	454	406	431	419	448	412	442	418	430	480	388	418	452	418	470	454	433	451	458	455	457	411	387	439	454	452	426	443	443	458	449	478	432	432	435	448	467	458	454	445	457	417	452	447	464	443	452	451	432	459	434	441	436	437	430	480	398	413	442	434	437	456	444	465	432	450	423	434	442	455	449	447	455	430	430	423	454	449	458	434	465	439	459	421	412	434	434	457	433	420	466	465	448	420	457	414	435	427	443	437	434	444	433	445	384	483	458	412	430	430	482	428	444	427	463	448	430	414	418	445	435	477	459	443	422	471	419	428	439	477	429	441	433	454	391	412	453	439	432	434	431	433	432	469	405	419	432	433	456	437	460	434	452	468	468	460	465	434	426	441	467	427	423	430	442	419	467	417	459	460	395	393	475	423	417	431	430	447	416	433	468	413	422	465	403	429	435	416	442	453	424	419	449	490	431	432	434	428	437	436	456	423	425	426	449	424	398	433	450	433	455	442	416	443	440	454	409	432	433	421	447	454	399	422	435	437	442	462	412	460	400	447	450	445	461	450	462	432	502	427	392	438	444	455	418	470	436	463	459	464	414	444	453	421	420	453	440	421	435	433	443	472	422	417	445	434	449	471	449	402	438	499	464	459	439	436	436	443	452	444	436	428	424	496	403	455	467	458	405	418	453	438	460	440	408	411	451	438	479	432	418	438	442	455	421	443	441	418	450	433	468	466	428	427	429	473	435	417	428	466	435	458	412	479	450	462	441	426	432	438	438	458	434	464	419	431	446	405	465	470	422	414	466	447	391	442	447	425	430	437	476	416	406	450	395	445	409	395	422	428	431	415	422	444	417	478	439	449	439	449	445	443	434	447	479	437	461	447	395	452	422	449	431	455	445	455	436	452	467	423	419	426	406	429	385	444	425	458	410	424	419	439	438	458	443	438	438	431	437	414	449	432	446	414	444	463	420	434	441	471	404	424	472	484	421	405	444	419	419	450	413	418	468	458	449	398	476	429	447	442	419	446	465	434	447	432	417	461	438	419	464	442	449	465	451	448	478	430	434	437	448	445	454	436	421	452	421	433	414	433	442	449	420	449	465	454	411	425	484	442	451	413	474	420	457	404	483	440	427	438	414	471	404	411	473	432	418	410	462	445	449	433	440	434	454	418	463	462	436	417	402	450	418	444	466	436	460	438	468	427	451	434	467	438	437	403	460	405	429	455	412	448	427	447	440	454	407	444	412	447	429	413	471	448	431	427	412	440	437	434	413	433	415	438	423	449	460	452	448	483	364	430	411	445	427	427	473	478	392	422	417	440	431	474	424	443	433	448	411	448	427	429	443	444	436	417	491	479	469	457	433	444	451	413	407	413	453	442	436	435	448	474	426	433	437	411	427	446	475	461	396	452	437	426	449	434	438	421	435	445	456	449	438	459	455	467	430	418	446	408	450	448	411	436	422	407	398	422	419	419	445	427	452	454	453	448	447	447	437	436	431	423	427	432	383	425	436	411	433	463	443	428	425	425	433	423	468	418	432	449	449	435	429	381	476	482	431	380	425	455	447	471	473	430	431	465	486	444	415	394	426	449	429	417	421	425	405	434	406	434	441	440	405	437	416	437	432	425	443	436	401	430	441	434	444	442	458	449	435	438	473	428	446	418	453	451	453	446	423	417	460	451	427	451	440	465	407	424	444	423	441	401	404	414	429	436	430	407	452	435	459	427	452	455	444	431	431	391	431	429	436	432	401	399	455	420	432	438	450	447	415	465	400	461	416	426	421	442	457	434	442	452	443	452	444	419	462
24487	21398	28917	24856	25032	17482	13685	1327	778	831	774	763	716	733	731	709	660	747	675	684	714	664	691	715	683	717	686	663	710	673	702	715	673	695	719	667	682	732	635	697	656	694	714	683	703	698	658	697	670	693	657	680	701	638	650	632	659	666	620	657	688	695	691	693	692	648	683	669	665	681	697	669	660	695	639	690	694	646	688	629	690	669	652	661	645	655	687	674	643	645	671	649	650	658	728	695	680	657	721	734	676	657	705	695	778	691	694	707	734	698	701	667	681	670	671	658	663	675	696	639	676	656	681	661	681	691	696	723	702	666	720	644	663	710	655	661	648	712	687	641	665	666	680	675	674	661	692	665	762	647	700	671	653	680	680	702	642	660	644	691	676	638	693	673	665	663	696	701	685	690	651	701	663	677	681	638	642	665	672	701	660	670	691	685	660	632	685	633	683	652	675	632	676	678	697	680	598	638	695	696	694	719	664	686	669	646	648	654	690	705	687	662	665	655	689	664	679	713	663	665	663	681	687	641	638	724	709	650	706	665	670	647	660	685	648	721	679	658	659	691	688	681	697	668	693	643	641	674	713	656	666	656	678	685	641	692	664	649	676	654	648	676	629	653	650	622	613	687	690	631	673	700	678	683	662	642	690	641	652	681	654	639	667	659	680	731	651	658	633	732	680	702	723	681	708	621	701	607	684	679	652	662	630	678	639	652	653	676	671	646	660	647	651	696	673	623	668	658	687	656	665	675	685	637	676	657	658	713	664	706	721	647	671	682	696	619	697	669	716	683	655	684	688	667	671	685	666	667	680	686	728	729	670	675	682	677	677	602	709	611	693	670	600	668	663	653	696	593	631	689	662	663	685	702	695	672	705	646	668	689	693	660	651	667	696	674	683	651	642	712	646	654	641	605	702	676	660	609	670	697	683	684	675	686	660	663	698	674	669	652	653	618	651	651	660	704	690	671	637	693	656	682	682	673	686	674	699	673	676	674	667	681	695	672	643	638	693	680	691	652	689	674	608	665	675	613	694	659	649	661	679	729	634	638	642	674	659	730	660	662	692	659	645	669	679	678	706	635	669	681	694	698	676	636	661	669	690	660	650	655	684	691	658	689	655	685	701	685	670	655	674	647	639	664	649	626	630	634	678	665	659	644	667	662	705	674	651	702	684	653	698	700	711	646	643	690	632	627	655	679	689	627	686	659	685	677	664	684	637	634	649	660	631	640	654	715	672	656	669	690	676	655	710	680	661	748	656	675	693	675	673	684	654	715	696	664	632	702	685	697	656	653	678	707	686	656	664	649	677	695	612	631	717	670	655	661	679	715	695	651	700	681	730	680	690	651	649	675	685	648	639	645	680	634	665	651	641	699	668	712	656	706	672	686	608	655	651	673	668	672	670	700	631	729	663	663	683	638	659	657	621	688	691	633	713	648	633	659	725	666	622	654	661	692	719	613	673	688	678	653	720	652	666	678	690	638	676	697	652	714	694	684	646	729	712	661	710	673	664	632	691	648	667	647	686	651	634	725	668	683	660	687	691	620	640	666	664	633	643	649	691	654	664	664	719	670	665	654	638	690	676	642	671	716	668	636	705	653	694	668	693	697	664	677	635	675	673	612	621	671	694	698	674	680	686	637	666	705	662	696	723	711	649	660	656	641	665	640	680	661	654	667	672	671	645	704	630	707	663	620	673	651	606	632	686	657	696	739	677	649	616	656	709	630	704	677	675	676	663	667	680	658	639	652	687	694	695	707	665	682	685	666	598	652	710	669	691	677	650	662	628	709	664	657	640	660	690	664	668	686	644	708	673	685	672	643	659	658	723	637	641	657	676	662	684	666	625	642	668	666	687	635	718	749	657	699	671	649	648	650	619	682	683	659	677	628	656	674	678	684	660	718	657	666	729	636	641	745	636	655	661	664	619	688	634	691	706	671	687	653	646	648	639	692	689	646	650	718	646	672	678	662	706	624	676	654	677	677	678	688	616	645	667	609	693	618	662	651	669	679	698	700	682	690	660	642	671	683	671	695	636	683	668	680	718	647	640	617	661	680	674	681	706	676	693	680	683	691	682	658	693	693	681	691	685	706	662	679	641	636	665	661	630	677	638	663	659	718	648	730	691	619	678	662	677	697	649	698	693	674	636	676	674	677	658	669	648	684	686	626	704	686	673	671	680	679	711	636	717	670	682	626	628	666	668	683	674	673	670	685	691	701	663	662	629	644	649	651	646	693	653	658	699	663	652	686	668	710	665	640	715	651	650	624	662	629	704	656	689	653	669	698	654	721	665	664	608	663	684	701	634	694	692	670	660	617	689	645	636	722	664	658	653	696	687	632	697	665	605	688	676	708	693	603	702	682	645	660	684	656	646	658	660	670	617	655	653	658	637	669	674	680	668	670	657	641	646	690	684	696	735	700	695	692	611	617	693	690	703	655	655	647	677	637	672	726	661	682	661	698	651	687	650	630	675	675	628	676	698	689	683	643	691	664	675	672	645	676	695	609	691	642	640	669	633	667	662	615	680	657	676	644	689	731	677	642	680	656	687	676	679	656	671	714	717	649	689	622	710	679	657	679	665	663	652	665	683	643	648	618	679	686	730	683	675	686	667	650	656	706	658	653	662	648	692	691	650	684	680	662	702	668	694	669	680	691	690	678	673	665	644	687	631	703	713	683	626	739	655	702	692	677	723	681	670	706	646	663	704	634	702	681	679	687	689	637	623	674	742	703	688	648	674	702	701	669	696	691	633	693	688	668	667	701	663	681	700	665	648	696	648	673	645	695	664	649	672	614	688	655	668	657	676	729	709	646	682	663	653	691	704	651	639	667	638	675	693	700	628	665	714	671	639	682	654	637	631	651	665	644	666	715	657	678	672	722	621	672	628	666	653	723	668	668	646	643	640	680	661	638	706	731	671	681	657	675	649	707	633	679	677	665	647	672	669	718	657	612	663	724	658	645	626	714	686	683	687	697	703	651	658	661	683	656	681	633	704	707	690	697	649	664	643	646	637	677	660	673	708	661	633	651	710	686	715	638	679	650	695	682	694	677	696	676	644	648	705	649	638	684	664	634	669	719	679	676	679	671	690	703	621	679	707	723	667	674	639	645	716	631	655	689	663	718	691	671	664	646	651	662	653	672	653	713	658	676	661	659	657	664	633	616	664	701	752	721	699	672	699	620	675	646	662	623	689	744	698	677	689	694	666	648	703	669	655	642	698	653	696	679	691	654	661	660	653	684	669	678	672	697	692	695	699	665	684	720	695	667	654	627	726	662	660	674	672	676	668	683	703	697	653	687	612	616	670	638	642	645	674	669	635	641	690	646	656	660	678	707	642	754	666	648	665	640	646	620	669	660	637	647	660	622	665	666	634	678	682	673	740	675	686	652	661	668	695	659	683	663	669	642	693	715	642	682	746	712	638	706	624	647	685	700	686	642	671	675	696	646	673	648	685	657	661	599	692	705	648	628	640	659	637	644	644	645	677	675
50674	51914	52773	26665	25953	10843	10416	791	731	755	758	760	662	685	655	691	678	607	605	616	635	608	606	618	597	582	606	612	561	592	587	591	591	654	601	592	617	604	612	563	592	597	600	639	640	588	551	614	580	572	610	605	552	579	629	618	566	588	579	601	593	594	601	624	577	629	565	615	605	560	612	643	590	605	616	591	598	577	631	628	646	579	606	586	558	594	597	630	592	607	607	585	602	591	596	606	618	585	602	588	595	585	602	595	720	639	626	665	673	631	602	623	610	577	624	598	581	606	576	599	591	574	625	546	583	599	562	604	548	628	585	634	568	586	610	562	630	588	601	599	585	541	574	654	586	623	588	555	576	572	578	566	607	601	600	576	561	584	584	566	614	568	560	592	603	696	566	569	569	571	576	582	593	600	628	606	600	605	541	610	589	574	612	618	643	592	552	596	586	607	570	589	574	594	528	546	561	582	566	591	549	617	594	578	549	577	577	610	559	556	588	634	561	642	623	589	558	587	565	629	556	544	585	588	597	621	616	588	589	617	628	586	565	571	589	598	581	589	545	556	580	557	586	563	613	592	574	586	593	577	550	620	592	553	579	571	559	562	591	591	581	617	569	561	597	575	637	576	597	543	600	612	551	641	632	573	532	611	556	572	568	584	603	593	558	547	585	550	617	575	579	536	558	617	560	619	610	592	594	594	584	561	558	601	587	578	592	581	587	587	603	602	605	600	588	589	594	559	582	591	632	612	565	602	595	602	611	588	626	603	544	597	570	586	562	624	546	565	566	593	570	635	569	587	553	601	584	601	586	627	579	645	599	576	583	626	602	581	566	642	597	615	588	581	600	553	577	580	618	590	593	643	544	591	609	580	573	579	607	616	578	575	603	572	607	600	621	564	633	580	572	606	630	651	554	568	609	600	584	587	578	571	563	597	584	610	604	578	567	580	574	598	593	609	605	579	619	559	563	568	581	574	599	608	606	611	577	586	623	583	611	550	597	606	567	592	565	633	584	577	576	591	598	556	578	573	629	556	596	650	568	600	601	614	596	617	589	552	551	613	567	559	533	596	559	648	630	614	602	588	572	572	584	584	619	594	653	606	614	583	629	647	607	558	589	592	551	583	609	601	633	554	576	587	586	611	575	550	605	576	610	581	610	561	591	601	545	607	574	610	643	572	608	597	589	611	554	542	588	585	599	554	626	566	647	585	594	605	598	517	591	561	572	556	604	538	603	610	545	586	585	573	579	627	598	589	613	545	566	599	603	580	563	559	580	562	588	605	542	556	604	642	614	620	598	603	568	573	575	572	631	598	580	531	589	591	573	606	587	594	591	602	578	612	576	592	595	590	619	590	580	570	584	571	557	610	610	589	587	563	590	594	550	587	576	599	582	586	582	568	607	586	576	589	585	560	617	586	631	600	554	591	628	589	573	608	622	565	554	567	583	580	584	558	575	569	554	565	531	560	636	606	557	586	542	545	544	592	595	573	537	560	537	583	549	649	600	575	548	614	614	597	591	577	607	608	543	569	572	538	585	618	564	598	639	584	604	582	605	604	569	591	502	562	579	587	556	607	613	609	577	588	537	568	586	591	633	605	604	611	541	559	595	572	584	571	537	614	565	593	574	573	547	562	615	572	568	600	572	581	599	581	577	591	628	610	601	609	578	615	591	564	585	590	599	567	581	556	597	575	548	602	594	579	576	548	595	597	578	582	572	573	598	604	531	605	579	587	579	586	593	582	575	597	594	608	593	611	601	583	566	588	583	564	596	552	578	583	609	595	553	561	561	599	526	569	608	577	578	565	616	604	593	528	591	613	599	568	605	578	561	576	555	535	622	601	592	594	612	592	620	592	594	557	575	641	553	551	568	569	601	601	606	536	560	556	557	593	583	599	585	567	564	635	542	592	615	580	600	638	588	568	578	611	611	581	537	612	590	619	593	617	605	606	587	626	546	585	565	542	558	567	575	589	582	601	554	586	601	591	588	600	542	577	586	594	588	549	610	584	569	564	627	564	522	580	587	562	633	586	561	606	601	596	592	561	575	590	563	577	598	567	599	576	590	554	580	574	580	567	579	603	555	556	597	588	613	595	613	565	588	634	619	601	613	540	563	576	585	623	570	580	584	537	575	624	565	611	560	580	597	603	562	587	557	579	582	618	532	585	566	571	576	604	624	582	592	616	586	580	572	612	597	564	616	581	543	566	589	604	607	588	554	615	597	563	593	562	606	615	586	621	563	589	632	590	571	618	538	610	560	593	565	617	613	601	583	619	599	563	569	556	600	594	606	578	614	600	571	571	579	600	574	560	563	593	618	611	598	546	584	640	569	599	592	592	569	592	591	598	562	556	557	586	608	616	597	607	560	602	593	561	547	580	623	579	577	593	617	621	598	562	584	586	572	615	562	613	592	597	620	565	609	615	561	606	556	553	579	577	579	632	579	540	597	547	597	619	581	556	583	544	573	572	607	591	575	595	573	613	566	586	587	607	617	621	574	554	603	597	586	593	555	578	596	613	646	582	576	579	573	619	587	545	583	588	554	557	615	540	565	542	555	610	585	589	573	629	587	562	581	588	574	601	649	558	601	561	566	555	593	561	581	553	551	579	554	614	585	581	575	555	585	603	564	578	578	541	524	612	618	586	562	566	560	580	559	572	588	607	595	561	626	612	597	616	613	598	554	569	603	605	613	572	572	581	541	635	590	570	586	603	588	564	580	581	584	567	606	553	595	595	557	605	540	608	588	588	580	571	579	573	585	613	563	592	587	607	584	545	596	586	580	621	590	569	566	603	610	561	591	559	626	582	597	621	596	577	571	658	539	563	578	582	601	556	612	568	580	576	592	565	557	579	583	592	603	568	576	608	576	575	576	620	608	609	604	567	542	551	616	599	594	615	560	579	555	621	570	618	603	567	562	575	556	554	531	584	604	550	588	646	572	590	581	571	569	600	609	596	565	569	529	605	567	612	593	590	600	569	606	565	585	580	600	621	568	539	587	582	595	609	513	609	622	605	618	552	591	597	583	587	544	589	638	570	572	576	629	547	575	619	585	579	596	569	584	567	626	541	585	580	610	594	599	597	570	600	595	608	568	621	569	558	547	547	599	571	586	586	577	599	607	597	547	600	638	595	568	600	626	615	606	611	570	590	584	623	529	589	568	592	600	549	623	612	620	548	543	582	620	543	617	593	589	599	603	594	581	593	565	563	581	525	519	544	543	592	605	594	613	536	577	574	549	583	609	605	625	563	577	593	612	584	562	578	547	595	576	587	599	588	575	602	610	545	544	560	522	614	597	572	602	611	572	596	562	576	567	606	563	559	596	615	565	605	546	613	531	586	609	636	557	584	566	599	618	566	565	618	582	604	575	589	561	571	624	566	536	631	598	563	530	592	560	600	581	587	626	640	551	598	580	607	624	568	578	605	584	609	587	579	620	634	613	586	539	581	613	582	538	561	552	588	564	588	580	581	572	607	598	612	577	622	578	563
28647	16398	7932	2703	1986	1092	1009	624	559	595	568	611	635	628	583	584	581	615	570	636	606	592	579	636	594	605	604	619	602	562	591	603	597	665	608	608	596	608	611	600	578	582	590	683	582	620	616	588	580	626	655	596	593	597	625	589	571	617	596	652	628	625	636	575	573	596	600	603	635	622	564	597	629	541	595	614	621	606	590	654	603	584	629	571	592	616	636	553	555	650	604	589	627	640	598	653	657	620	654	582	650	596	577	607	604	661	637	597	609	592	596	600	609	615	601	605	600	612	625	572	643	604	610	587	575	562	608	605	582	635	613	633	627	612	600	623	618	638	572	602	665	630	651	617	608	621	633	589	624	593	579	601	578	579	542	599	591	575	602	623	616	594	603	583	612	576	610	657	615	621	622	615	579	597	561	593	588	593	589	612	580	597	611	600	605	611	598	629	618	607	589	591	646	598	601	604	616	603	584	604	617	612	595	626	614	593	585	590	604	643	613	628	620	611	610	586	577	593	570	647	597	604	615	593	622	599	569	611	620	593	561	587	610	634	589	610	638	577	599	568	580	599	606	579	623	605	590	598	592	643	596	604	561	561	618	611	595	594	553	601	593	619	631	596	608	552	668	635	596	592	601	578	594	582	615	628	600	625	594	611	615	644	600	575	579	626	563	601	592	607	600	638	618	608	582	629	635	620	600	649	571	625	552	580	649	541	628	613	599	623	665	616	643	591	606	603	605	603	617	562	553	572	561	590	582	591	580	654	617	578	595	578	606	567	590	632	640	605	590	581	613	584	582	640	639	599	597	603	616	610	597	552	610	598	610	556	612	611	644	605	599	586	571	628	601	577	587	625	561	604	609	607	570	578	548	598	603	601	604	605	611	599	624	592	612	639	603	577	613	587	605	594	606	605	592	626	610	549	609	583	581	583	598	554	609	604	624	637	560	621	597	616	603	596	607	609	591	606	590	595	580	608	614	564	606	655	649	609	649	616	592	635	630	572	545	627	592	614	586	595	615	573	554	600	609	591	617	618	582	587	620	613	567	604	616	610	605	608	617	612	633	618	619	586	594	607	578	620	615	581	624	630	627	645	583	596	605	584	626	608	592	553	636	613	605	595	606	583	521	590	627	593	569	564	612	622	560	573	618	638	598	617	611	601	591	657	523	589	603	556	606	575	577	592	567	587	614	604	622	602	629	639	613	610	647	581	618	594	596	589	647	579	642	613	617	611	582	574	613	607	655	586	605	609	608	564	601	601	607	554	639	622	584	606	596	616	642	608	651	598	645	600	609	595	625	600	586	667	589	604	610	597	579	632	620	612	587	559	622	596	608	626	627	576	575	607	593	575	590	621	566	580	609	568	583	586	620	591	623	592	617	635	622	571	631	618	574	609	588	587	605	615	600	580	633	613	648	583	592	642	640	614	617	577	595	599	627	609	547	567	626	556	593	614	604	600	618	598	615	606	610	617	603	624	546	591	604	589	592	629	608	564	669	599	608	635	592	585	626	587	589	606	640	581	606	615	591	613	584	591	589	590	570	628	573	607	582	600	601	614	626	583	566	629	580	641	584	628	608	596	581	614	597	569	584	606	596	617	642	585	596	598	585	662	621	618	608	616	585	619	601	580	595	569	608	618	616	565	574	591	582	600	597	562	619	598	627	597	620	598	627	599	562	611	569	590	589	643	594	644	625	575	596	590	575	556	619	580	616	607	623	619	575	612	572	595	586	602	618	605	592	612	615	599	648	598	619	626	594	602	624	593	584	636	627	661	636	641	589	623	558	601	600	644	595	590	584	587	584	580	616	620	574	575	640	629	597	639	607	617	594	662	590	626	631	599	627	595	615	592	554	568	619	588	595	632	629	599	595	621	596	601	592	627	621	577	598	613	621	578	626	594	620	605	597	600	612	587	630	621	630	580	589	634	602	622	579	622	557	575	580	616	623	591	605	594	605	651	622	621	594	564	592	591	617	606	598	582	590	601	598	617	580	579	607	569	575	604	620	653	612	575	578	599	564	532	595	557	588	638	572	607	609	619	567	626	602	576	632	566	598	600	592	579	593	629	650	611	615	579	591	603	574	628	608	587	626	586	642	586	598	581	605	611	584	597	602	583	619	614	599	565	610	571	581	599	603	611	610	619	627	624	624	622	627	639	640	616	648	590	574	616	599	639	628	623	577	549	599	614	611	600	614	590	578	635	642	600	642	616	581	582	592	573	605	625	568	614	600	523	603	588	601	585	583	612	596	600	616	604	622	607	582	594	578	614	628	588	615	628	569	596	569	633	583	602	614	558	618	538	613	669	581	650	611	587	641	625	610	558	616	576	541	622	614	615	620	622	587	569	630	606	601	616	637	611	601	626	614	594	589	581	574	581	570	602	619	605	566	603	624	612	599	608	634	611	607	622	570	629	561	627	593	594	579	612	606	586	582	611	626	609	611	606	554	613	601	644	577	622	561	598	611	555	616	607	600	602	608	578	601	571	599	644	595	624	617	575	609	614	581	574	610	604	644	614	615	597	592	614	588	562	547	579	634	578	620	556	618	571	607	597	622	597	544	651	606	624	630	606	632	596	631	606	634	629	627	587	622	615	595	625	608	602	603	589	613	599	589	609	559	565	628	615	589	574	639	547	610	611	576	572	578	614	588	582	594	601	580	621	572	578	615	601	637	590	607	563	594	640	607	554	582	591	584	590	564	626	596	613	604	599	624	579	618	539	617	593	608	597	587	624	628	577	576	635	628	644	658	582	602	610	598	592	623	580	559	571	596	604	574	603	607	619	557	594	648	633	622	621	664	650	604	620	592	630	582	654	564	574	605	548	644	632	591	611	610	631	615	548	634	622	584	590	576	661	614	618	586	609	580	616	602	598	588	626	608	579	616	568	629	618	565	615	617	643	581	588	559	577	593	636	589	638	612	586	654	652	641	596	571	622	582	587	563	598	634	646	590	638	614	569	607	610	652	593	638	620	603	581	577	610	602	613	627	578	605	607	597	592	584	601	586	584	627	607	591	602	558	661	572	579	636	607	599	600	574	643	552	601	630	626	600	607	639	659	592	587	627	616	601	610	621	587	567	631	618	638	580	572	607	626	612	609	569	601	619	631	588	592	644	569	598	576	616	592	616	570	598	598	642	636	581	596	542	602	555	594	571	638	622	622	594	605	607	601	603	594	621	584	598	584	632	601	626	596	678	605	656	583	609	603	583	562	590	626	589	602	619	604	613	613	606	641	636	621	587	609	623	574	611	575	621	629	621	643	595	571	591	602	630	580	538	577	590	565	551	591	628	610	598	624	597	585	585	586	627	622	595	630	644	628	627	643	629	590	567	630	592	647	634	607	602	622	639	654	613	598	611	611	593	592	586	614	621	673	556	586	609	586	601	572	608	593	602	602	602	587	568	592	571	587	609	576	586	619	635	581	604	629	556	582	580	631	591	604	610	601	607	597	637	638	560	561	593	573	628	600	555	616	561	593	641	622	583	636
11268	6896	7070	2112	2173	1118	1102	513	482	495	554	503	510	534	518	502	500	526	496	503	514	464	569	538	536	517	531	467	472	516	510	538	478	498	499	453	523	507	493	507	494	499	506	515	494	534	496	507	513	518	512	472	499	513	492	507	500	493	484	498	542	488	498	483	496	512	490	476	536	493	505	499	532	490	491	507	517	508	516	509	536	496	509	539	494	503	509	501	507	518	510	485	541	506	518	510	492	523	517	477	484	492	505	480	517	482	545	499	501	536	503	501	502	501	520	499	512	508	508	541	459	509	489	508	498	488	497	474	486	518	499	526	476	491	485	476	500	486	508	487	510	485	485	488	505	503	521	510	444	532	505	523	493	483	552	499	515	500	474	498	531	487	505	486	496	493	416	491	516	476	520	492	505	518	510	493	531	444	521	465	498	504	477	517	523	504	503	488	496	500	540	501	483	483	497	457	478	493	510	496	535	492	492	513	482	486	531	488	508	510	502	503	508	530	583	502	530	521	538	520	522	500	511	532	511	471	500	514	504	511	507	467	476	520	522	512	520	490	513	539	558	484	513	479	507	478	489	504	514	450	507	542	465	517	477	491	510	515	543	491	522	518	509	472	513	518	511	492	509	526	466	495	537	481	533	494	532	515	468	494	490	509	486	520	519	519	498	479	477	518	497	502	521	467	480	442	516	504	495	535	527	487	514	501	495	504	521	493	507	452	505	486	505	509	511	562	497	506	520	477	520	534	493	524	495	482	482	501	536	473	492	516	497	456	504	495	454	507	534	481	524	504	532	493	497	498	479	524	512	505	529	519	538	474	476	528	541	490	488	507	502	512	496	502	502	490	510	493	493	524	493	492	495	473	499	491	531	487	529	478	506	499	507	492	552	499	504	476	542	480	512	482	479	510	445	482	486	524	522	473	496	521	507	513	467	514	502	497	491	458	494	508	493	488	493	507	515	439	480	522	478	484	531	539	533	518	504	495	512	498	489	507	496	498	524	510	528	522	479	504	538	508	447	508	497	502	489	491	479	506	489	508	560	505	480	482	499	519	502	493	509	467	481	492	473	505	507	493	513	498	499	475	493	507	524	520	533	494	502	509	498	514	518	478	478	434	517	484	472	519	484	510	492	520	479	452	474	492	476	525	524	476	477	488	503	512	494	473	510	509	509	513	514	509	473	493	507	505	491	501	496	496	508	494	494	493	506	502	524	532	509	525	489	516	531	503	521	484	471	509	496	529	471	513	471	491	480	475	474	510	491	524	468	468	508	536	510	494	500	520	488	549	504	530	486	459	486	460	501	494	544	476	494	487	512	528	521	473	485	511	503	464	476	477	494	502	505	523	500	505	492	521	486	509	477	491	544	490	505	513	495	525	485	503	500	519	507	482	510	528	478	505	498	499	512	506	535	491	547	470	493	492	465	557	450	481	517	522	480	486	489	485	518	503	478	487	474	481	486	502	497	512	523	513	503	488	518	485	524	520	497	505	535	496	495	520	517	494	483	527	489	492	492	477	492	456	501	509	514	453	521	559	487	495	437	514	486	553	491	498	491	495	490	501	466	469	480	504	465	532	520	493	532	522	481	529	483	504	500	518	509	502	494	505	503	527	502	505	486	512	515	505	502	513	500	478	456	517	472	492	507	477	501	513	480	501	519	484	447	531	489	502	575	537	443	523	506	540	469	476	512	466	506	492	529	525	512	510	498	500	478	529	500	487	510	482	462	533	507	530	546	490	471	526	472	518	515	482	514	451	519	566	487	489	469	530	507	476	491	513	472	509	513	541	502	543	498	520	527	504	498	484	529	502	475	456	478	455	529	495	458	505	525	508	522	465	510	509	512	491	533	510	532	504	513	503	501	475	484	510	512	529	523	468	539	499	500	522	458	534	526	498	510	505	484	504	466	492	508	499	453	522	510	476	505	540	504	494	512	518	518	528	488	513	475	506	508	522	536	488	501	469	453	492	495	534	519	519	506	500	526	451	492	502	427	508	535	487	527	485	484	503	522	502	493	538	485	489	503	471	535	482	506	530	516	490	490	534	476	487	465	492	492	525	488	529	520	501	489	491	525	530	534	528	515	518	488	469	564	525	506	524	493	469	527	501	506	432	474	519	496	477	489	525	502	473	499	431	489	483	483	510	523	549	494	521	492	497	541	487	489	487	543	509	515	506	511	502	514	533	521	487	499	498	491	521	531	483	499	471	506	489	501	490	482	499	465	480	492	518	493	473	510	506	459	508	520	480	497	507	524	499	529	500	475	495	466	501	515	525	517	514	499	527	521	487	485	515	532	514	506	508	487	538	516	535	501	535	508	516	533	494	498	546	529	477	509	479	525	491	520	468	485	471	481	485	523	551	492	502	525	527	502	495	461	486	513	534	545	516	465	484	522	510	497	479	495	490	518	480	491	546	518	485	482	504	518	471	519	492	535	512	520	511	506	506	506	505	471	504	512	534	488	492	465	489	480	478	505	504	492	462	496	520	493	505	522	481	481	521	484	498	510	468	512	512	486	509	530	486	511	500	524	516	477	524	511	509	525	531	499	536	519	509	493	527	537	518	514	486	506	536	487	495	513	483	499	483	547	501	516	526	469	492	513	494	522	486	536	515	510	482	531	496	491	525	531	519	496	524	509	484	508	524	501	545	496	539	492	509	549	484	525	512	489	547	498	514	505	537	505	477	495	526	522	503	479	508	510	515	495	505	506	528	489	486	495	507	470	511	491	518	494	475	540	464	490	481	504	522	505	511	549	510	497	504	502	494	490	527	485	457	488	499	490	486	492	471	485	485	508	491	542	511	517	449	511	500	513	471	541	506	499	514	491	475	523	489	497	539	476	498	509	478	520	472	502	480	536	503	491	487	460	470	509	516	508	481	518	522	518	531	519	527	504	496	506	494	496	482	514	468	491	541	498	503	484	501	541	485	455	499	514	554	495	499	514	498	483	522	476	544	513	519	449	517	503	523	481	497	498	518	468	564	498	459	507	487	513	498	503	481	531	486	566	465	515	487	509	528	497	533	463	565	506	504	498	510	541	488	504	517	540	505	506	470	501	492	477	501	509	497	526	477	499	504	486	506	496	510	467	505	528	515	480	495	482	522	495	496	506	510	504	470	519	452	506	516	502	496	517	494	507	492	482	500	524	474	479	536	506	534	512	475	477	530	514	517	459	488	541	503	483	499	523	520	482	498	510	508	510	497	483	497	473	494	542	522	515	502	512	481	490	509	515	495	509	551	527	524	525	555	446	529	477	506	497	508	481	492	465	486	503	522	515	504	520	489	480	478	487	483	553	466	504	524	475	510	517	486	522	518	533	465	482	500	457	498	545	530	471	527	534	528	501	555	480	481	504	524	475	465	526	532	524	496	523	515	503	479	496	508	506	490	508	493	490	504	521	541	479	529	500	492	469	482	500	494	497	511	466	519	467	516	473	488	472	462	535	527	535	529	494	526	510	486	506	511	512	461	529	506	479	507	483	471
25335	21409	28581	26229	21257	10243	6763	682	614	576	565	539	556	564	534	570	518	525	523	548	496	545	526	524	506	552	511	536	487	500	504	555	509	547	519	487	527	529	533	544	533	503	501	523	509	525	526	504	507	536	528	544	531	494	476	515	508	522	529	531	569	533	502	500	561	517	493	543	533	568	490	516	548	555	530	510	533	549	494	525	479	476	507	476	521	522	478	494	484	496	557	505	500	535	503	514	533	513	511	523	525	485	502	472	494	545	574	565	514	521	478	503	529	529	447	535	495	471	553	494	488	497	494	495	497	469	500	494	499	516	475	540	486	495	454	505	538	504	485	511	489	499	501	506	500	519	491	554	536	516	517	467	477	540	517	486	500	521	516	534	477	498	490	490	501	497	515	503	484	521	526	525	502	519	539	554	483	495	502	508	476	528	504	524	500	522	533	510	542	497	525	505	515	581	502	547	518	491	499	471	497	503	470	513	516	499	506	520	508	520	522	540	520	504	543	493	491	525	509	488	460	425	496	455	456	490	508	469	503	525	539	561	508	491	491	528	470	522	499	490	544	489	524	496	522	541	547	464	496	455	510	531	540	490	527	515	541	471	524	485	490	467	503	537	518	462	467	506	564	497	523	535	529	513	543	531	542	541	502	542	497	511	520	509	518	520	502	518	530	478	500	506	477	522	516	533	539	524	529	479	519	538	499	464	539	503	518	521	515	510	502	514	511	530	532	474	536	493	552	543	486	538	525	520	513	481	526	484	532	530	503	543	536	505	493	494	448	499	514	488	516	521	500	541	486	498	491	503	513	493	457	573	524	565	496	485	538	522	526	515	441	495	520	501	495	532	493	524	548	507	519	504	527	522	548	472	506	478	540	495	518	520	492	526	499	527	508	523	511	497	529	513	479	536	511	492	495	496	516	542	510	556	489	516	512	543	524	498	539	526	497	500	497	479	504	510	517	501	485	536	493	507	520	471	506	514	489	509	481	528	494	489	466	504	520	518	515	482	500	501	523	518	499	487	487	561	532	499	486	532	475	497	519	504	473	520	505	504	492	515	513	521	524	509	508	494	500	524	542	528	501	520	485	508	504	527	526	528	478	491	527	525	555	505	504	487	462	474	496	502	520	462	515	530	544	507	486	485	529	530	502	509	525	529	516	481	503	509	510	492	515	553	505	528	550	558	480	552	494	502	482	514	532	528	512	493	533	487	545	510	512	492	487	556	550	496	495	471	526	530	514	545	517	496	491	518	526	543	489	495	502	454	492	531	534	523	493	533	512	555	499	549	539	537	531	504	486	493	531	501	479	478	490	502	539	508	553	510	554	510	489	505	513	504	503	543	559	571	511	508	496	448	557	503	521	548	530	531	540	533	511	511	476	482	478	526	547	509	519	468	528	463	512	485	528	482	504	514	503	524	505	497	508	468	526	477	484	459	512	506	519	476	502	481	476	511	509	486	507	553	514	518	539	492	488	530	535	487	509	521	484	499	506	504	480	495	485	525	517	529	490	517	515	482	517	491	486	519	471	469	525	481	546	532	504	487	542	462	534	541	524	536	528	485	473	464	485	499	489	551	535	536	506	506	509	492	526	520	519	522	513	524	530	488	471	508	506	475	487	501	497	517	488	537	523	537	473	524	490	530	511	532	484	550	487	533	514	502	554	509	503	499	522	476	525	555	511	454	527	553	520	495	540	531	512	535	499	524	476	522	533	481	505	517	505	474	510	534	514	535	478	527	499	485	521	494	484	517	488	520	555	507	501	505	503	515	498	505	505	555	531	490	517	537	519	515	542	453	474	493	521	529	520	487	535	509	479	511	530	482	511	552	534	473	524	542	500	526	509	490	487	515	489	492	531	515	527	515	520	526	554	486	524	537	557	533	509	481	513	521	487	530	489	483	518	539	516	490	509	485	517	462	559	489	470	531	509	509	525	502	502	508	493	518	529	491	525	533	525	513	542	465	513	515	491	498	500	498	525	521	509	482	505	518	501	474	490	531	509	509	550	533	535	508	477	553	478	517	509	487	526	458	541	553	506	493	497	501	489	534	500	491	482	505	540	544	484	533	530	470	509	484	486	513	542	468	480	501	518	460	558	517	501	551	508	517	499	458	508	552	521	492	528	514	496	516	508	493	503	509	463	514	527	541	510	516	510	515	513	503	486	508	509	502	505	511	494	536	509	498	536	486	523	495	527	516	500	517	508	481	557	530	526	485	478	509	532	522	484	521	497	501	481	522	510	530	478	532	520	498	502	517	493	524	495	488	510	530	493	497	474	459	450	531	521	538	515	547	502	513	521	560	500	509	525	479	507	480	487	519	506	506	507	477	510	501	533	498	555	516	503	505	491	527	515	519	481	528	483	509	514	543	491	492	518	536	505	500	565	541	498	500	480	522	512	530	488	488	526	513	503	556	529	547	472	495	490	543	521	466	520	524	497	500	499	561	493	565	486	545	496	510	526	543	505	501	498	549	510	505	533	504	517	485	528	539	519	513	479	547	542	567	522	485	511	457	516	512	485	504	485	524	520	527	500	534	548	526	525	507	555	503	492	479	477	529	526	575	504	476	500	498	498	521	498	514	509	551	481	492	497	475	525	524	518	475	535	493	507	510	527	455	515	473	506	520	491	520	487	540	515	494	520	505	512	490	504	524	518	497	477	525	503	531	525	486	509	509	526	512	484	488	491	514	541	480	481	495	525	469	502	496	477	488	492	504	521	512	544	512	515	511	494	495	485	551	501	491	522	477	514	474	468	505	498	533	458	489	511	493	472	541	484	511	486	512	538	502	504	448	489	527	522	517	514	490	510	521	542	508	490	507	476	483	544	515	516	483	479	471	505	519	444	514	509	487	526	481	514	481	487	513	462	514	487	501	475	482	485	460	482	475	516	478	468	528	464	542	508	481	513	536	510	510	494	515	507	541	562	500	532	548	464	480	538	518	533	498	522	517	503	554	534	491	483	501	505	513	487	503	522	502	500	497	536	526	495	485	528	538	539	481	478	503	480	504	480	492	483	524	526	498	475	502	515	544	496	538	524	510	523	500	520	504	543	457	530	487	540	517	477	520	488	486	471	500	497	485	484	520	529	547	499	492	488	497	501	489	489	471	480	488	473	538	501	494	512	530	498	483	511	510	500	498	506	481	516	501	489	489	518	496	498	482	516	517	550	515	581	505	502	530	487	488	545	503	489	544	495	485	518	475	492	467	514	492	508	483	491	470	545	502	513	522	486	536	512	471	517	481	517	493	492	564	534	558	468	506	508	482	475	506	484	517	504	544	474	514	529	569	487	506	504	480	466	528	471	531	488	493	503	515	495	481	507	466	544	529	476	516	495	513	501	485	527	519	512	546	507	482	482	523	463	542	498	528	501	512	511	536	482	485	480	494	465	476	514	487	518	505	550	510	491	533	512	485	489	487	567	504	524	501	500	523	488	519	529	529	516	473	488	497	522	494	509	500	504	535	515	506	497	522	418	506	526	466
41785	38893	44717	17120	17756	8957	6123	576	512	515	501	497	488	484	501	505	521	527	478	466	454	506	463	485	485	497	472	455	494	443	480	512	444	414	475	477	509	468	478	486	450	482	482	452	453	501	502	449	479	489	502	466	482	492	493	489	481	465	463	479	444	451	468	467	465	456	469	484	461	470	474	468	404	425	452	434	496	470	450	465	460	449	459	486	453	475	496	447	490	459	478	454	464	477	466	440	449	498	509	452	494	493	453	470	489	483	481	499	504	496	473	489	485	471	470	457	481	461	491	440	459	460	492	438	475	450	438	465	453	462	486	501	475	433	451	447	483	380	453	442	440	460	451	458	475	445	506	440	467	462	481	481	448	471	495	447	435	422	443	469	450	543	469	489	450	476	491	442	495	461	442	445	474	434	500	432	432	475	435	481	480	456	451	490	457	440	446	463	436	493	444	465	454	447	442	495	453	489	463	468	462	458	436	478	474	434	510	472	469	459	438	491	471	447	483	491	436	479	465	471	486	471	455	488	498	421	453	470	414	417	431	493	433	421	432	495	456	487	453	428	458	482	443	468	443	444	437	422	456	455	428	443	455	442	470	471	474	452	486	451	456	459	476	455	479	451	452	447	429	474	448	460	457	451	467	445	444	459	443	415	444	469	496	431	483	456	446	457	436	454	464	476	460	455	461	420	480	451	500	444	434	431	452	475	483	445	456	446	473	450	477	437	521	457	445	439	430	444	519	462	473	488	449	502	431	465	465	474	444	476	486	451	434	470	444	466	438	462	415	481	471	475	448	454	447	449	459	508	488	441	471	484	447	424	467	457	459	465	440	441	491	476	484	447	442	490	463	454	454	438	481	427	451	498	505	483	469	462	448	444	473	468	456	428	478	451	456	487	437	476	479	455	442	434	483	447	446	453	451	431	461	453	491	442	397	505	465	511	487	449	483	465	451	452	450	430	474	478	465	436	456	480	461	475	494	457	485	432	462	470	449	442	432	430	472	467	456	468	414	459	468	457	462	417	462	461	457	461	442	462	490	457	486	494	485	486	474	411	496	434	462	465	437	462	490	433	449	457	475	485	442	484	442	421	442	443	444	474	420	464	443	491	445	461	435	458	442	438	466	484	454	477	455	484	416	482	443	457	480	465	429	486	466	516	484	456	475	454	468	426	462	467	463	475	485	475	479	454	449	458	469	430	457	442	459	472	486	431	425	436	445	425	434	455	431	455	442	469	438	480	459	461	441	458	415	478	477	412	459	456	452	453	444	445	473	477	437	479	445	467	460	451	447	428	433	447	442	431	454	447	452	458	476	444	438	448	447	491	503	434	458	434	454	444	488	439	483	445	471	496	457	452	455	470	454	474	485	455	451	467	477	442	465	444	441	459	454	446	495	444	473	409	404	425	499	460	487	454	454	465	451	435	477	501	455	471	426	466	466	473	451	453	429	444	435	455	455	418	439	425	441	479	495	457	432	466	467	467	494	428	520	452	496	434	466	461	466	463	430	431	472	445	499	428	443	441	466	427	450	453	427	456	437	434	472	461	447	469	453	470	439	456	464	504	433	446	470	478	455	490	429	445	469	467	398	455	452	450	431	408	463	468	436	474	508	489	436	456	458	451	452	501	427	462	450	503	451	497	501	410	446	493	489	472	417	507	483	468	457	460	432	435	466	449	437	446	469	436	498	440	451	444	504	468	447	469	460	471	451	460	457	472	452	454	454	441	460	451	424	446	475	446	464	428	465	504	454	482	446	432	429	445	469	486	428	476	480	455	442	428	482	469	467	460	461	440	492	480	442	468	488	492	459	444	449	438	458	428	498	458	451	468	498	431	451	493	460	433	448	452	420	475	460	445	470	469	451	470	460	492	429	416	475	464	461	478	447	473	462	494	449	475	468	453	465	496	476	443	448	430	458	496	436	480	459	455	462	419	445	443	448	459	472	462	430	450	474	430	447	508	433	476	481	468	467	467	474	449	468	418	450	463	465	450	453	397	432	496	483	477	460	420	457	499	442	442	450	481	481	466	486	442	477	436	442	444	465	437	471	511	456	482	439	466	441	475	496	450	447	453	456	451	472	422	431	441	486	463	480	447	493	485	431	474	457	483	470	486	463	445	462	505	487	453	453	447	463	463	454	480	448	461	492	436	453	474	448	423	431	468	441	492	419	455	442	453	447	465	457	454	451	470	435	451	472	458	463	411	430	480	480	464	483	470	420	448	456	500	463	451	454	477	447	445	464	421	451	478	467	445	460	408	455	446	488	483	458	462	477	434	456	432	437	497	464	489	495	499	447	470	425	474	476	468	482	456	444	457	486	475	446	450	431	489	478	469	438	446	466	424	489	456	463	427	459	477	443	439	469	479	442	448	422	448	488	461	467	486	470	454	490	455	433	478	373	438	459	479	443	427	444	464	467	458	433	481	422	456	487	432	437	440	447	433	457	478	431	439	437	471	472	439	449	502	467	446	470	491	460	473	462	455	446	456	443	470	474	454	451	491	469	468	442	477	449	482	432	441	444	494	421	432	443	477	471	486	482	473	481	494	444	467	472	466	420	436	482	464	441	449	437	473	454	495	412	468	490	435	455	467	473	468	463	472	445	477	505	450	465	493	454	447	443	488	461	455	448	468	443	439	472	440	442	464	502	452	455	468	470	427	499	461	454	474	436	441	436	482	466	460	455	446	466	479	451	444	439	435	436	453	458	431	436	470	457	466	451	472	473	406	473	485	444	478	432	446	449	460	444	446	443	461	469	471	453	493	444	452	471	473	452	473	494	439	459	486	458	439	431	466	458	483	433	454	436	472	459	449	431	455	466	468	444	485	487	446	439	426	479	435	456	406	436	463	430	486	478	475	467	442	453	478	472	489	461	503	496	468	474	471	436	441	437	482	477	455	463	469	463	505	423	436	482	456	462	460	493	430	474	453	492	466	439	464	465	501	436	478	449	472	459	469	465	487	456	443	473	460	451	446	474	458	460	431	489	451	445	475	455	434	479	516	449	465	453	471	464	439	495	467	436	430	438	447	451	469	461	471	478	466	472	460	443	461	467	494	472	441	420	466	472	466	480	473	465	470	503	470	478	451	435	438	482	458	409	459	446	495	485	439	428	457	443	499	464	446	445	472	427	441	463	447	478	460	438	492	485	448	453	473	436	493	470	464	449	460	497	467	453	452	486	438	489	458	448	465	436	448	473	473	462	441	450	459	462	477	451	439	456	467	462	488	440	420	427	458	436	469	491	474	460	479	470	408	425	479	421	465	458	465	491	491	455	426	431	454	441	447	465	471	442	479	431	455	451	449	426	456	472	473	436	452	432	454	447	466	438	487	456	449	419	477	468	439	469	447	457	452	450	486	438	456	446	477	458	484	454	462	430	481	457	473	486	484	463	473	430	461	465	462	463	454	466	453	470	464	454	454	488	466	462	428	424	468	429	480	450	474	470	437	458	457	468	438	465	506	469	475	465	467	446	491	476	471	459	437
24497	21430	29085	25952	24548	22232	14284	1260	738	713	681	654	648	616	652	620	610	622	625	618	565	610	582	604	643	602	629	613	568	599	610	609	586	618	611	612	600	577	657	607	587	664	565	605	613	576	618	577	580	575	615	559	568	584	596	626	635	632	582	609	608	648	629	614	600	604	589	628	607	596	622	630	605	553	554	582	591	551	580	604	614	575	594	597	617	561	610	578	568	637	606	631	579	573	625	631	599	578	594	632	557	613	598	625	600	630	635	634	649	606	605	597	595	607	575	539	568	612	613	598	546	614	614	582	595	548	584	617	562	598	586	603	553	585	582	583	642	631	590	587	596	647	595	594	559	597	601	581	611	576	580	565	587	554	576	606	583	588	571	633	585	580	639	605	597	568	631	603	579	608	600	622	584	633	616	570	628	598	574	593	619	631	597	626	618	563	598	602	552	607	609	592	614	576	586	657	574	609	624	585	636	607	618	585	591	610	596	590	604	625	578	607	612	585	513	583	579	580	555	596	627	544	611	617	622	571	588	572	602	590	579	563	649	574	556	584	611	604	559	605	571	595	562	580	578	592	600	591	583	611	573	575	626	613	579	621	531	590	537	618	640	595	597	572	621	582	618	600	569	591	564	556	597	609	591	630	640	608	600	641	586	610	629	617	609	578	601	612	592	610	588	607	625	605	578	571	543	583	576	589	576	573	547	641	559	572	618	608	594	621	646	557	593	638	544	589	550	556	582	618	560	574	625	583	574	576	604	598	568	596	597	591	597	615	616	574	618	592	600	624	595	600	610	585	595	626	609	579	612	618	574	575	590	597	561	592	617	609	602	599	580	576	572	587	586	585	585	602	601	576	577	577	570	649	591	558	586	566	541	563	602	559	554	583	566	575	629	620	597	575	574	584	579	572	600	614	608	603	599	576	628	598	587	606	596	601	579	566	593	596	596	608	584	611	619	594	599	591	593	567	598	566	594	611	622	534	559	603	594	611	589	639	566	576	610	611	612	588	603	631	569	583	571	579	608	628	594	568	612	623	597	591	566	595	625	543	620	605	553	518	574	593	587	596	585	596	607	568	611	634	558	590	618	573	628	603	591	615	562	552	591	586	556	566	601	573	557	582	562	587	559	570	594	619	596	563	658	557	590	563	554	608	578	610	596	637	588	584	613	574	628	611	574	589	585	595	636	637	597	566	606	612	626	591	616	594	578	627	637	583	562	574	581	554	589	565	612	555	592	620	587	584	622	569	592	583	602	567	594	587	564	652	552	580	579	546	591	571	578	607	609	605	584	581	609	579	560	608	622	564	595	548	615	577	574	592	580	620	611	572	548	569	554	624	578	561	578	576	578	598	647	598	596	588	578	600	570	568	597	590	595	637	590	564	613	549	547	546	633	570	597	580	631	596	556	599	587	632	569	559	587	536	594	615	584	611	560	581	583	581	638	591	560	572	617	556	634	591	572	605	609	600	588	604	597	622	577	567	635	593	590	556	571	555	601	619	633	591	593	553	606	577	588	594	572	610	626	576	550	649	570	624	575	640	566	630	590	603	597	605	590	582	558	572	547	549	634	591	576	590	568	616	559	597	570	639	623	602	551	566	593	580	592	547	559	575	580	606	631	615	576	594	579	606	578	613	651	589	622	593	608	605	548	602	563	598	600	585	608	564	600	566	558	630	594	595	603	610	575	589	568	594	541	640	580	618	577	586	637	617	581	603	583	602	616	596	599	579	589	626	592	636	649	551	545	643	582	606	606	629	613	588	602	602	656	595	648	546	566	601	618	619	560	642	582	599	643	616	577	620	550	584	621	599	538	573	596	576	591	643	568	572	568	565	587	592	630	638	594	603	631	637	603	562	584	586	572	586	606	602	636	580	609	598	612	605	529	603	598	529	556	559	586	573	599	588	618	617	556	616	579	624	585	581	644	603	569	597	576	575	604	594	596	628	586	606	583	577	574	580	616	618	598	589	611	585	576	604	611	597	608	561	603	544	602	603	564	594	575	636	560	590	630	592	591	611	603	612	595	650	586	588	586	590	596	590	595	640	546	599	644	536	593	561	607	592	581	568	606	583	621	580	627	547	570	567	576	584	566	583	610	595	613	609	597	601	605	573	624	596	580	584	590	597	583	578	596	597	587	555	613	610	613	590	611	615	559	574	586	621	627	606	588	591	624	558	592	608	596	556	597	586	592	567	586	603	633	577	602	545	574	602	593	595	592	560	590	589	614	540	575	575	579	612	543	632	562	564	552	566	593	619	561	598	595	600	582	610	626	600	572	637	607	567	570	586	593	572	561	626	588	605	580	603	562	628	573	574	584	601	571	603	604	554	622	589	557	587	588	612	583	619	591	635	583	569	576	608	582	615	662	579	603	579	590	576	627	592	581	547	590	617	614	611	639	553	587	617	577	536	557	645	562	628	586	619	611	586	538	637	576	606	599	621	608	592	569	586	581	632	587	580	606	603	578	609	595	580	590	570	619	630	590	615	611	592	636	609	605	628	579	606	602	589	587	577	633	583	563	609	598	547	587	607	604	595	586	567	583	581	572	559	586	616	584	555	588	590	584	618	595	566	600	543	592	556	602	583	575	575	611	580	596	593	586	597	618	649	585	583	603	640	593	637	588	617	550	610	595	581	545	604	620	615	563	633	595	595	596	563	625	583	607	587	579	611	579	584	576	591	605	594	583	608	553	561	592	592	608	526	600	596	595	616	631	578	602	613	601	557	610	610	637	543	618	584	612	593	583	583	624	620	569	616	564	607	601	571	593	581	599	622	582	566	616	612	582	548	591	602	562	579	607	588	618	624	568	580	583	605	577	579	618	577	569	570	575	588	620	594	613	579	587	611	581	610	594	573	593	612	599	628	598	563	616	613	619	588	568	621	562	564	569	585	598	596	615	569	589	615	585	587	639	572	560	594	616	614	587	597	573	570	595	583	614	587	570	630	583	582	558	580	546	612	578	564	590	629	551	565	623	569	614	616	614	595	602	589	562	570	537	576	586	582	632	598	598	615	614	606	606	597	590	580	603	610	595	579	632	568	565	606	559	571	558	589	620	622	611	588	614	617	572	574	610	599	569	595	603	631	604	586	624	598	570	651	572	557	609	653	596	607	602	571	644	591	600	585	597	600	626	542	597	607	561	590	558	581	622	583	605	550	597	644	613	649	566	588	609	596	571	606	562	605	608	605	598	587	562	608	596	577	634	554	566	631	630	623	651	621	582	595	590	579	600	630	583	510	592	577	602	607	592	600	582	620	653	574	548	591	590	557	592	577	606	585	561	604	598	574	620	586	605	585	574	602	594	616	589	621	571	554	594	628	591	572	570	579	535	557	631	577	552	554	571	598	603	565	560	623	580	593	601	563	591	555	630	605	612	594	589	626	579	621	573	575	578	561	618	591	559	572	565	604	617	604	569	554	571	580	553	594	626	546	607	564	588	611	604	590	589	616	565	608	586	596	625	572	579	568	605	601	600	616	581	610
47231	52081	62464	30620	24677	18891	9627	788	740	680	680	629	626	586	570	596	557	599	584	570	564	571	577	587	522	555	580	598	551	561	565	555	567	577	580	542	545	507	543	543	535	560	547	512	517	550	560	494	518	573	507	538	545	517	549	640	538	550	528	559	559	546	557	566	583	571	511	565	543	554	497	600	542	534	538	603	517	494	533	544	531	578	575	595	554	538	524	566	559	537	495	552	522	549	540	524	523	541	561	584	520	538	566	525	568	605	593	612	589	544	586	514	550	541	571	534	502	581	590	552	550	535	539	561	535	536	562	547	511	502	529	527	598	510	519	555	552	546	543	518	530	556	533	578	532	495	506	559	557	534	533	573	588	530	534	523	524	520	532	544	570	494	571	544	547	548	578	524	561	509	526	544	528	533	564	545	611	525	558	528	563	523	553	545	538	572	521	505	535	541	532	547	534	516	494	536	528	557	572	536	532	515	579	550	564	503	532	510	583	513	508	522	552	567	530	507	525	532	526	572	535	604	514	567	549	561	544	541	558	526	540	539	523	579	500	504	541	535	533	510	564	527	557	540	529	572	542	568	524	497	549	508	530	567	540	534	521	543	534	538	532	542	506	578	536	531	540	550	554	543	521	547	545	532	555	513	569	539	500	493	519	515	489	526	514	493	521	539	576	546	527	505	490	522	536	512	501	548	509	534	525	522	518	526	537	521	550	557	553	557	528	551	520	537	526	553	555	558	536	528	538	572	520	517	520	537	576	538	515	565	578	549	525	542	523	538	523	493	554	506	471	533	578	522	509	493	549	514	567	568	564	516	531	487	543	517	529	511	560	528	581	542	570	529	544	525	513	514	525	519	507	520	536	535	553	536	504	536	519	549	545	572	540	514	517	528	520	555	587	547	558	506	547	531	532	543	508	515	549	555	556	524	561	538	561	517	569	541	513	598	535	554	515	560	542	526	516	561	531	564	545	524	519	558	548	562	564	518	511	519	564	522	547	531	546	560	519	516	598	556	552	518	491	547	552	542	550	519	516	533	535	489	499	540	524	511	523	561	553	559	554	480	570	587	544	549	548	552	538	546	497	537	511	559	538	555	529	549	505	543	546	560	538	585	579	537	538	553	491	566	526	551	556	516	571	550	547	542	517	552	545	524	507	559	565	500	569	514	556	549	523	527	564	497	534	509	525	574	528	560	523	512	521	553	564	549	524	519	545	521	543	559	512	509	507	502	567	563	532	540	597	540	538	526	544	540	544	500	499	481	507	546	519	522	538	526	510	511	523	515	556	571	544	539	595	540	506	533	582	502	526	527	535	522	541	537	561	529	544	520	520	546	582	593	501	542	524	537	556	535	515	512	562	559	497	534	510	546	515	536	570	557	557	517	564	557	551	540	484	563	545	557	567	538	537	546	543	522	532	513	558	540	515	533	538	527	544	530	519	524	480	546	523	545	554	561	518	539	528	541	549	558	517	521	549	513	461	574	546	526	571	516	564	535	538	581	505	510	556	557	538	511	526	540	560	564	511	605	531	524	541	544	544	524	542	480	528	558	522	529	538	491	553	518	509	511	544	575	539	517	516	499	529	493	538	542	489	544	574	579	538	543	518	511	509	521	511	592	529	513	550	513	536	570	543	540	530	524	528	534	501	478	488	504	528	547	558	569	572	539	519	519	519	523	577	542	519	532	512	574	546	521	585	525	511	550	528	545	543	532	536	545	545	533	523	560	539	539	548	531	526	546	565	511	542	548	506	527	539	517	514	571	520	552	551	524	570	604	591	552	567	521	534	531	562	517	516	537	546	534	506	511	519	534	542	521	519	530	541	550	571	485	534	531	528	586	567	533	558	566	491	558	513	521	588	515	547	502	513	572	503	478	495	503	555	532	579	525	520	558	487	561	540	545	540	544	519	538	550	502	565	565	484	574	546	509	538	551	558	516	504	562	474	520	583	501	565	539	542	507	545	524	566	539	502	509	532	500	520	538	527	545	501	519	505	575	547	573	566	536	514	586	532	505	535	531	524	543	557	595	570	480	554	505	552	532	526	556	542	534	531	556	558	519	566	514	542	541	526	581	534	569	520	525	532	547	529	488	502	498	537	558	546	536	550	522	513	546	496	540	545	555	559	563	586	533	499	554	536	490	541	567	550	505	518	521	560	536	516	529	508	526	522	514	542	479	572	522	545	554	545	491	544	565	553	514	539	555	486	559	556	529	543	502	542	514	517	550	533	498	577	524	544	546	543	535	586	507	525	567	537	537	526	566	563	528	517	593	529	527	574	536	550	521	527	497	556	514	528	521	526	525	487	537	527	564	546	553	574	502	549	556	529	561	546	530	492	490	527	524	538	510	536	559	537	542	565	534	515	548	533	518	515	523	529	514	559	559	549	500	509	545	483	509	514	537	538	548	548	545	555	523	540	521	563	514	551	528	489	534	537	578	527	554	559	533	543	547	554	555	507	510	570	557	558	525	519	586	547	545	523	576	569	545	541	567	520	530	498	557	563	499	513	547	555	524	508	525	493	552	508	543	539	520	567	532	532	562	547	513	499	562	506	520	538	545	517	559	543	531	526	584	545	546	528	519	529	558	548	556	534	532	531	517	526	538	543	540	519	500	562	545	540	492	535	553	542	547	524	517	535	567	506	533	562	550	579	576	541	477	551	529	524	516	502	540	524	554	539	533	533	491	534	552	527	573	516	561	569	601	554	546	540	510	519	517	548	538	528	484	500	511	518	545	518	540	552	561	550	527	595	511	528	566	533	561	516	539	525	542	546	534	559	530	541	537	527	511	533	572	548	528	512	516	532	514	568	511	541	542	535	528	528	556	494	544	566	524	534	541	539	547	538	570	534	523	514	546	559	560	518	541	511	508	547	517	530	586	532	528	505	523	533	545	536	536	558	495	525	514	552	539	539	484	531	531	521	540	533	540	561	523	569	562	535	543	488	518	548	570	559	506	541	560	478	524	534	562	533	529	508	536	551	539	578	494	522	513	507	529	492	509	571	520	559	522	545	511	514	556	522	511	505	527	555	518	490	548	510	567	534	561	567	523	555	565	567	513	562	558	501	529	540	509	514	561	503	536	521	548	525	527	542	519	532	536	556	555	579	497	552	529	549	528	523	536	501	508	509	497	554	557	541	515	577	529	533	520	502	548	517	555	513	532	529	530	507	526	587	555	535	508	569	521	540	516	527	549	569	548	532	503	498	560	546	569	534	502	528	530	507	548	521	520	488	495	545	485	538	503	509	565	555	494	522	516	534	526	508	551	490	535	554	559	517	521	543	532	496	552	491	537	527	560	545	536	550	546	520	556	518	567	561	524	556	512	506	548	559	542	567	546	520	566	551	520	567	536	528	561	511	530	529	541	510	503	516	551	537	507	562	565	536	517	558	520	535	519	536	525	530	501	588	543	567	521	551	586	466	527	523	557	537	561	542	527	536	517	559	567	530	537	512	560	502	538	552	524	501	511	524	549	554	546	488	552
28420	16355	9432	4110	1873	1175	928	634	554	591	614	556	598	588	572	575	553	583	582	539	548	565	556	565	556	576	559	589	575	561	560	540	576	525	586	584	559	554	543	535	568	575	578	577	561	578	567	617	574	567	548	563	567	596	524	572	601	562	531	546	565	533	594	607	592	537	549	527	511	549	569	573	559	555	545	589	590	587	558	576	577	618	567	552	529	536	583	583	560	538	581	586	547	600	595	560	558	610	592	587	581	577	571	581	536	537	554	574	584	523	581	569	587	570	584	526	574	560	569	518	553	533	565	596	568	564	549	567	509	568	578	589	569	552	561	559	579	599	551	557	565	552	612	571	573	577	585	574	610	538	583	602	546	565	623	547	556	571	556	575	544	559	552	613	574	528	582	597	585	571	553	570	582	515	595	575	589	572	588	549	542	581	579	563	560	556	585	567	541	559	533	515	553	553	583	573	578	570	541	582	540	575	553	583	569	584	557	597	567	555	546	575	512	579	553	534	566	573	559	617	571	561	619	574	609	566	564	542	539	571	573	578	547	583	536	571	562	522	585	588	562	571	574	520	584	598	535	542	575	595	591	539	534	544	528	543	552	573	584	585	579	571	522	568	620	580	547	543	490	557	566	593	559	613	561	563	572	594	606	572	583	589	593	610	590	553	553	586	532	576	567	588	592	586	581	529	617	539	582	577	553	576	585	570	561	570	577	542	530	583	582	570	571	537	561	561	560	559	566	583	565	564	588	553	547	575	580	512	584	580	541	597	605	565	598	570	548	573	559	548	548	560	536	585	557	531	574	588	589	560	565	560	561	560	572	564	556	569	557	574	555	591	539	558	583	545	594	563	593	538	546	591	571	591	572	551	548	570	531	501	575	594	561	596	571	579	596	579	579	564	561	564	561	590	591	589	610	588	582	561	545	601	604	564	591	550	556	569	573	558	591	561	607	588	601	563	567	560	561	563	548	524	566	597	561	570	600	570	580	525	508	579	552	583	540	550	557	590	658	549	540	617	599	487	556	550	577	566	552	585	569	565	568	542	591	606	585	588	581	530	560	574	582	622	545	521	560	533	536	502	550	594	575	591	521	600	593	567	556	552	563	555	581	544	553	542	593	594	547	598	568	593	607	557	573	590	522	545	543	553	537	558	555	572	573	543	538	551	577	564	559	575	549	543	573	580	600	543	515	536	568	581	511	565	581	614	555	605	567	526	600	500	548	573	577	566	558	578	573	578	552	579	604	589	569	576	541	547	591	557	533	598	540	576	568	612	575	568	573	555	589	573	559	554	575	595	554	548	610	602	527	552	567	577	597	571	606	587	554	554	564	551	561	569	542	560	585	598	541	554	554	545	589	611	540	563	557	572	574	571	581	580	598	569	559	539	597	548	574	585	597	568	560	598	542	538	567	576	557	494	567	550	572	587	648	582	593	564	624	575	561	581	562	526	567	603	529	574	522	538	549	624	563	588	558	590	558	557	617	562	555	596	595	597	585	552	570	604	557	585	551	560	600	513	529	584	556	586	555	608	561	570	590	588	558	565	549	518	580	599	605	597	584	574	559	571	601	587	549	520	562	579	608	562	544	519	560	547	576	589	570	574	567	553	553	574	543	578	597	587	582	570	616	562	601	551	578	560	530	543	537	537	563	569	528	545	588	530	564	556	565	599	592	551	531	562	601	550	558	588	591	571	529	511	619	542	621	589	557	564	554	586	599	587	563	586	572	566	584	554	587	555	570	603	587	569	593	574	563	584	592	575	566	577	591	578	587	522	550	558	589	581	602	551	555	593	563	596	586	605	579	558	577	533	582	582	567	564	575	551	587	519	580	535	558	591	551	540	566	527	590	579	573	589	571	582	611	551	627	508	594	559	560	595	615	608	548	573	599	568	526	583	553	536	569	586	533	563	579	575	564	629	574	579	565	591	579	591	555	596	547	553	547	570	565	562	576	559	572	587	582	535	538	532	576	562	554	568	576	564	580	571	578	570	573	555	581	580	543	583	520	556	572	599	512	588	624	590	566	608	542	555	597	586	568	597	577	581	588	595	558	575	579	591	550	595	585	573	566	578	574	580	536	574	582	585	570	569	570	611	547	562	610	586	582	615	556	555	573	536	629	606	565	627	601	535	567	557	567	581	588	588	562	572	526	550	528	530	541	532	554	565	571	556	547	560	621	537	519	550	592	585	552	557	521	590	539	571	601	614	615	558	541	520	538	552	570	557	541	553	550	561	550	572	540	541	545	573	560	544	530	607	574	523	574	582	556	604	560	597	602	589	593	572	541	581	590	577	585	592	539	570	554	581	550	577	601	596	534	588	558	558	584	570	577	503	536	540	572	550	562	563	516	569	556	514	552	557	599	578	553	559	548	523	565	568	543	545	558	573	549	560	594	511	561	556	553	546	573	591	531	608	598	571	569	569	557	592	527	592	605	614	557	568	568	522	553	543	553	551	601	575	581	513	538	574	613	568	618	583	575	594	568	573	555	551	595	557	544	603	581	572	549	589	579	565	559	556	538	559	556	595	539	585	535	588	535	587	570	558	559	542	564	531	607	545	577	546	587	567	570	497	621	560	598	577	577	588	559	602	574	555	571	580	610	583	524	544	539	561	559	556	592	541	575	514	587	574	569	560	572	538	566	577	571	610	552	555	551	550	598	608	589	541	577	574	553	557	594	581	564	568	592	559	564	577	570	596	563	576	555	582	586	557	570	555	548	530	547	608	571	577	535	557	621	576	576	592	557	547	559	526	559	580	568	582	613	533	579	562	587	585	604	593	570	553	573	576	556	554	546	524	586	592	537	546	604	584	594	545	546	555	519	602	587	565	529	580	509	586	555	565	569	548	579	583	553	547	550	605	571	550	605	537	534	563	574	586	533	546	522	578	563	614	536	571	593	562	560	528	575	560	569	603	599	544	573	568	526	572	536	595	555	528	565	576	540	567	557	540	599	601	562	613	574	593	603	547	577	560	540	591	550	526	587	554	590	615	545	576	526	552	574	595	585	605	556	551	607	553	521	542	588	569	563	528	529	583	569	538	567	538	582	523	541	551	558	598	554	563	564	556	573	579	575	588	569	557	537	564	550	541	587	625	550	575	556	552	555	574	562	582	582	580	563	561	589	550	581	546	532	560	627	537	599	562	585	561	580	587	559	566	536	529	556	509	585	555	574	563	528	560	545	577	580	556	578	574	579	577	571	564	554	577	534	551	556	550	523	574	592	596	543	613	562	557	585	542	561	539	559	572	524	576	601	546	557	593	529	581	593	555	586	528	554	571	577	536	562	563	584	584	566	594	586	585	519	549	564	588	551	598	576	596	586	571	565	556	570	555	577	572	576	582	543	578	570	592	527	558	557	575	586	548	534	582	560	580	547	607	554	582	540	580	578	572	525	557	542	569	604	595	519	577	547	546	571	597	590	551	592	567	600	558	587	561	585	516	593	541	521	542	585	572	561	556	582	562	596	548	535	567	555	603	568	597
10820	6978	9315	3106	2013	1319	1004	479	496	475	473	490	498	467	481	461	482	463	509	470	485	506	494	438	462	487	485	512	496	460	515	464	487	475	473	524	494	488	483	473	500	461	471	479	454	471	488	445	477	497	478	492	455	460	466	462	498	475	495	483	486	482	491	461	470	469	465	469	490	464	461	486	496	505	487	467	489	482	519	497	496	463	501	486	432	466	510	456	510	470	484	447	518	455	503	456	474	508	482	435	484	470	495	478	492	475	481	518	495	483	507	465	429	484	481	446	529	443	504	464	482	494	453	477	480	462	491	492	470	477	507	487	497	488	463	511	460	478	488	461	478	480	463	507	489	499	472	498	465	469	466	494	459	495	462	500	480	483	473	510	475	468	504	482	479	444	478	439	500	507	499	501	514	445	491	425	482	493	521	478	468	497	479	535	498	499	489	489	463	455	474	479	488	473	473	499	461	476	458	500	461	512	498	453	478	428	485	494	514	489	453	485	469	451	508	473	464	514	474	507	485	478	489	457	452	479	485	480	512	463	459	470	488	477	458	449	431	516	489	463	458	475	468	475	482	487	480	467	489	440	501	497	513	477	462	503	478	494	460	447	478	489	503	487	492	478	504	482	474	481	466	505	467	472	471	479	490	504	482	453	478	464	479	466	416	470	418	508	446	467	515	498	497	449	484	471	438	484	471	470	490	451	507	511	458	472	448	471	487	462	473	463	485	463	513	457	442	491	467	460	457	451	508	437	479	475	494	501	496	456	495	482	512	449	447	465	498	502	455	467	485	462	452	443	506	514	477	463	500	487	476	480	463	472	484	446	489	507	449	476	493	492	505	431	455	470	463	469	488	445	439	474	460	449	491	489	452	462	515	482	472	478	483	474	503	514	524	493	489	469	482	483	495	459	483	499	501	460	464	476	485	478	498	500	462	472	531	476	458	472	515	484	474	497	414	474	455	470	468	485	480	466	468	492	485	450	492	442	523	435	489	471	490	465	501	444	460	491	501	440	472	449	479	498	492	469	458	450	461	470	485	448	507	509	505	481	483	496	480	483	483	431	442	474	468	476	495	486	469	497	454	447	469	428	471	476	488	472	447	480	438	480	493	474	435	505	515	481	481	493	488	459	476	455	490	459	459	520	478	502	481	520	490	488	504	472	492	476	451	495	515	484	482	460	464	485	484	487	464	475	471	477	492	496	490	502	486	454	496	509	503	512	506	471	461	437	459	467	476	465	463	481	502	477	505	493	492	495	506	484	477	505	469	441	477	466	492	476	518	455	465	471	465	495	467	465	504	449	479	471	478	488	491	496	488	456	491	457	485	489	468	456	493	472	436	471	461	518	477	457	498	471	459	477	515	484	458	521	463	480	463	434	511	499	474	519	469	437	470	485	439	463	511	457	498	500	501	489	487	461	495	491	465	497	469	486	432	462	490	467	439	504	481	445	476	468	476	465	442	497	536	504	475	486	460	462	464	476	494	486	421	472	490	475	439	479	451	511	487	482	489	459	469	495	488	477	474	462	490	446	482	493	490	474	432	465	477	479	465	476	478	483	498	462	494	522	499	484	474	492	454	473	461	468	474	492	498	462	491	467	473	510	473	540	464	428	458	477	436	481	500	475	483	485	507	494	480	479	492	520	478	479	473	446	502	484	476	466	470	519	489	493	498	455	436	447	480	449	475	505	426	506	478	492	464	508	487	519	459	486	451	448	463	452	494	495	468	465	475	488	493	493	471	480	477	487	457	452	463	447	461	508	468	495	473	467	458	519	502	475	503	471	472	495	477	473	480	478	467	441	459	456	512	493	478	497	451	463	461	433	490	480	467	468	502	493	493	463	526	487	505	474	499	509	475	492	485	511	452	481	475	497	452	496	483	481	483	474	445	477	454	471	508	473	511	510	472	446	472	467	454	471	474	498	500	458	499	477	484	486	487	484	501	480	500	481	479	460	486	484	481	496	492	495	489	484	535	487	469	455	479	474	439	456	487	480	470	491	471	490	493	451	454	429	460	453	501	463	483	445	476	480	503	452	474	487	475	509	464	486	462	503	475	461	486	509	482	453	504	445	482	491	490	459	485	471	423	467	513	463	477	469	471	458	462	470	468	511	454	497	475	492	469	493	486	474	490	477	434	478	483	469	474	494	464	518	446	468	501	460	505	439	466	490	468	440	450	497	474	469	465	479	469	474	467	458	485	496	460	465	479	489	465	492	489	459	460	487	508	472	515	483	505	485	481	514	476	458	478	469	427	476	497	459	492	477	467	475	481	464	444	482	503	505	498	463	491	486	476	452	482	482	437	468	452	455	475	485	452	439	473	482	458	429	444	500	471	501	476	458	486	465	442	480	471	477	496	514	522	481	486	479	491	461	492	447	476	463	475	455	479	480	464	468	482	452	488	465	525	506	456	476	459	464	468	472	465	457	446	481	489	485	430	475	505	516	470	503	466	489	477	446	518	495	502	462	487	484	497	494	495	520	523	477	500	501	498	485	480	484	466	473	467	445	497	499	453	467	462	493	493	484	476	495	488	489	489	494	476	492	506	528	503	458	452	476	449	513	470	476	490	481	477	484	482	500	446	470	479	512	505	465	470	515	494	494	472	464	442	462	439	474	461	458	461	509	483	458	478	443	465	458	500	470	494	495	469	493	515	479	509	486	449	446	458	451	479	462	456	496	486	472	544	503	473	468	486	479	512	506	449	499	450	479	431	471	491	498	444	471	480	486	445	460	460	481	506	530	501	480	452	497	503	525	493	480	461	471	490	477	502	472	516	441	466	493	467	475	504	443	481	501	488	508	501	453	481	510	457	461	460	484	482	493	462	472	479	511	443	497	507	465	508	469	471	427	463	504	489	475	496	478	488	459	484	477	483	504	496	475	463	468	496	475	484	428	497	506	489	464	507	483	468	466	473	509	482	458	485	494	460	492	452	492	480	492	482	490	484	509	485	508	474	500	453	471	476	488	454	498	483	487	517	486	471	461	441	458	500	463	505	479	441	489	501	490	505	497	445	485	506	499	445	521	449	479	492	495	453	452	473	494	503	476	490	455	439	516	469	484	444	499	469	466	482	499	443	466	442	514	487	471	499	464	482	470	502	496	487	455	444	462	482	442	484	475	479	485	464	484	476	447	476	463	482	490	523	466	510	503	487	510	469	517	483	490	499	472	490	462	490	460	501	486	453	477	493	526	490	484	504	451	455	486	459	484	470	533	481	458	493	471	473	484	471	487	495	479	500	499	464	493	505	498	480	490	483	482	468	468	481	436	464	493	478	456	492	520	479	464	479	505	472	450	489	474	470	510	492	454	485	493	495	478	474	492	493	495	519	481	486	485	473	461	451	485	484	441	463	491	463	486	508	511	472	468	467	513	470	501	511	487	482	482	445	437	466	473	456	486	485	479	562	505	500	487	481	466	456	494	478	484	466	448	461	493	468	476	497	465	502	477	465	461	469	476	482	467	440	514	493	490	467	491	433	459
25533	21458	29420	29440	20889	12144	5754	753	544	580	566	514	531	489	515	488	536	530	502	508	496	529	550	513	510	501	476	511	524	498	521	538	517	461	495	504	503	522	469	543	507	493	511	470	514	522	502	482	532	503	515	502	486	517	492	554	478	470	489	480	528	525	530	491	506	488	513	500	521	532	457	529	504	459	485	494	472	496	514	542	531	494	519	528	511	490	512	509	483	486	509	519	458	512	522	513	524	484	457	522	528	448	506	502	529	503	489	541	500	493	471	524	511	492	482	522	517	518	481	503	491	531	504	527	477	516	477	501	535	469	489	456	504	515	517	474	475	513	454	508	473	497	459	453	461	477	505	483	517	474	485	508	506	524	522	502	466	498	478	497	500	485	510	486	466	446	496	464	474	525	495	480	493	473	491	554	473	449	509	509	473	530	472	451	504	497	480	476	521	480	495	459	481	451	481	476	497	449	484	427	497	477	480	509	477	507	495	491	493	483	490	478	448	487	465	495	542	469	460	482	510	482	508	473	447	492	481	493	456	457	474	450	511	487	488	465	513	484	509	496	507	494	454	450	506	497	476	549	477	505	504	522	507	495	528	517	493	518	480	453	494	478	488	528	491	502	491	488	487	489	503	499	487	506	481	517	492	477	523	480	510	488	498	531	472	493	462	509	527	516	499	466	518	517	509	502	489	508	508	481	416	477	520	484	502	491	459	488	479	472	509	511	488	523	511	510	499	523	539	481	483	483	500	504	512	544	534	503	469	479	511	498	502	482	497	482	491	502	508	445	459	465	523	459	486	474	518	484	495	478	500	514	461	500	462	433	479	492	508	481	487	510	498	460	530	502	492	504	466	536	516	521	465	516	522	466	502	507	482	497	502	495	506	525	467	483	507	493	551	513	487	509	460	499	534	517	473	479	502	495	503	506	455	498	555	550	488	539	495	452	465	523	507	464	490	507	503	473	492	512	490	497	512	474	473	539	488	442	471	504	481	515	499	484	470	494	487	515	486	501	498	535	470	483	472	496	486	506	528	470	491	481	510	488	485	465	482	512	484	475	488	456	520	506	465	478	473	470	488	500	482	522	480	540	496	480	505	508	475	515	509	523	485	497	486	490	493	472	469	462	563	461	496	480	472	502	508	530	501	469	514	506	504	469	505	496	497	494	498	506	498	475	502	474	471	492	466	476	471	533	487	453	521	516	477	473	500	521	484	468	520	484	492	498	536	508	454	510	464	473	462	483	473	493	523	503	498	489	518	481	454	480	511	505	497	560	526	503	479	549	519	524	495	540	547	477	465	456	470	500	529	483	490	454	507	517	511	450	482	502	479	475	529	519	533	497	525	489	489	511	483	478	462	493	455	476	487	515	492	488	509	502	467	520	487	441	455	480	476	452	516	521	530	459	532	495	459	518	435	525	482	489	484	474	489	495	465	518	502	486	499	522	497	496	486	523	507	506	523	496	535	462	496	509	504	513	545	467	533	492	482	465	500	476	500	479	527	539	522	460	500	535	473	482	481	515	535	471	484	467	487	504	504	506	517	473	540	504	490	513	451	438	473	498	504	466	501	511	506	477	529	463	476	507	451	498	535	544	511	486	498	465	521	479	492	494	513	491	449	470	467	471	501	487	502	500	480	451	455	460	480	498	512	488	534	486	513	488	488	514	523	459	482	511	480	506	426	496	491	470	523	476	482	507	513	486	460	499	477	461	494	514	477	496	478	498	477	477	455	494	520	499	542	485	518	491	445	547	480	521	505	490	479	489	502	498	500	482	476	521	482	471	507	495	493	490	476	467	475	493	495	486	489	469	475	496	468	517	445	532	511	534	473	451	498	485	475	522	504	459	451	543	465	486	500	515	488	500	513	474	537	517	495	457	482	479	540	522	483	498	476	507	513	468	523	482	477	481	524	467	519	497	491	529	483	432	469	481	475	486	473	513	483	507	486	499	477	470	507	473	513	495	496	489	477	495	481	538	500	514	502	451	514	511	505	514	506	502	492	498	510	500	476	492	504	528	494	505	519	495	470	439	483	506	502	471	514	477	495	478	456	482	488	479	492	524	515	477	479	516	494	478	497	471	472	482	499	475	501	498	544	491	553	518	478	463	483	509	473	508	485	488	510	458	512	465	505	507	499	548	515	516	497	499	546	552	500	486	506	519	503	518	507	496	502	500	491	516	480	470	505	463	464	516	486	447	496	474	510	491	484	528	522	485	466	476	530	510	493	472	521	474	471	487	513	454	487	490	473	485	522	519	467	481	508	500	508	506	466	463	523	487	480	508	496	522	528	475	541	502	484	484	493	461	483	465	504	536	489	462	502	522	497	497	496	505	455	479	468	540	485	522	500	507	458	501	506	487	507	514	505	506	509	478	506	483	495	482	526	442	505	544	521	492	450	512	489	498	501	495	473	493	480	450	462	477	491	463	487	495	498	499	446	492	464	466	494	444	503	486	492	487	477	463	499	501	480	511	462	478	523	522	520	526	493	447	511	483	499	494	480	486	512	497	515	516	481	479	496	512	498	483	509	492	471	512	486	502	521	491	477	474	512	487	466	510	519	472	484	473	502	492	451	509	524	517	451	496	459	500	500	520	494	438	485	498	481	497	483	476	504	468	499	518	494	480	506	472	503	515	516	484	478	545	481	484	457	484	524	480	478	487	506	489	461	467	479	509	471	517	494	478	497	510	486	506	485	480	499	483	490	488	498	484	485	499	448	506	507	499	518	464	495	463	515	516	507	487	474	475	512	480	536	496	481	505	475	498	481	490	475	505	489	499	465	493	468	496	512	478	477	505	510	480	496	539	479	471	455	445	537	515	511	475	484	501	514	469	470	520	468	516	530	492	467	520	509	497	513	460	503	468	475	504	477	501	499	480	500	491	503	489	480	472	549	491	470	474	486	530	464	504	517	503	485	487	509	523	508	510	489	523	516	504	520	491	514	479	486	487	516	510	481	490	535	475	490	497	532	520	503	500	473	492	534	481	488	470	491	489	479	490	543	525	449	502	472	529	533	490	516	471	488	503	463	501	507	501	493	492	449	570	533	493	467	453	487	476	486	505	490	476	511	467	463	502	452	469	485	511	478	467	472	464	434	501	486	525	499	507	516	471	459	479	489	514	510	506	485	497	473	491	492	498	504	499	442	500	523	488	511	512	489	489	484	528	455	483	482	496	477	512	510	469	475	508	493	531	503	488	448	557	488	516	511	466	534	499	530	504	488	458	488	478	463	519	489	485	468	489	495	470	476	463	490	524	508	458	521	512	481	487	425	511	472	469	484	471	477	509	475	483	493	482	488	503	492	503	517	503	485	502	489	446	523	529	425	528	479	471	504	530	534	516	522	486	509	508	441	527	501	493	512	500	506	522	491	478	462	521	537	483	518	496	461	503	480	509	460	491	495	469	487	454	490	467	493	477	462	524	510	442	464	476	475	497	491	482	506	520	494	486	455	534	518	534	501	473	523	480	476	516	469	500	508	481
37950	40907	52658	25081	15530	9894	5129	570	554	520	465	532	490	454	486	486	476	483	473	450	438	472	482	442	488	464	450	441	460	458	474	449	440	453	438	498	480	469	477	469	455	456	452	456	463	398	481	467	486	483	463	472	520	463	457	473	459	428	425	487	455	461	419	450	461	441	460	419	447	471	438	508	457	453	492	434	439	432	485	464	456	441	499	463	463	480	504	461	449	451	473	439	499	427	451	459	476	471	447	436	485	438	446	444	463	473	500	531	503	463	442	449	441	483	416	432	476	436	439	448	446	457	416	430	435	481	441	462	482	455	454	433	465	484	451	439	466	430	431	426	478	420	427	415	437	490	439	452	408	501	442	451	471	453	398	449	445	437	454	417	430	451	477	444	461	475	436	437	417	433	450	442	438	442	422	465	442	455	454	467	456	433	455	488	420	432	484	453	490	452	452	453	477	469	492	451	468	477	427	448	481	438	416	417	426	435	473	471	412	467	469	479	445	454	431	447	491	455	475	421	466	475	425	453	444	443	429	454	437	446	443	430	440	411	488	433	453	428	437	477	448	420	405	425	446	430	429	488	461	446	467	439	453	468	485	475	467	474	441	462	427	457	453	464	487	455	481	459	452	459	438	444	452	418	452	454	480	455	442	431	440	447	470	426	468	458	433	461	426	466	454	442	458	444	419	464	451	481	413	455	448	470	468	430	515	463	437	446	478	480	503	454	434	451	464	475	448	490	441	461	481	417	465	464	446	455	428	467	461	431	481	455	454	407	418	475	505	437	453	444	471	457	472	443	424	453	463	424	438	480	459	451	447	466	461	452	446	425	463	445	463	447	443	443	469	426	404	441	438	456	452	405	399	450	470	422	441	431	421	479	449	424	447	438	462	430	421	439	467	480	460	426	453	421	401	450	436	437	441	472	425	468	425	451	415	443	444	452	441	452	448	457	454	439	467	456	454	442	442	496	444	448	461	414	471	448	461	437	427	444	440	407	452	418	445	465	473	469	444	455	431	425	454	449	443	440	469	489	442	470	411	471	494	446	461	449	428	445	406	458	456	434	445	468	424	442	447	443	440	435	431	479	441	452	459	445	479	470	453	446	439	450	471	457	464	464	460	443	452	449	462	448	436	425	409	459	469	429	455	440	432	454	438	427	475	481	441	456	433	480	474	453	465	457	439	440	472	438	421	435	446	459	427	478	430	436	438	466	407	475	453	475	486	447	489	441	462	431	401	479	426	492	445	397	443	463	458	441	456	454	455	448	458	461	493	444	449	430	423	451	462	449	490	436	448	443	395	452	457	457	446	492	444	434	449	472	460	440	498	467	446	449	434	474	433	441	461	452	455	460	458	433	472	490	417	473	415	446	475	445	446	428	454	493	433	460	447	470	425	448	412	460	450	463	448	471	434	455	447	444	466	431	447	458	448	441	444	434	444	463	464	456	408	458	464	486	443	441	450	463	432	474	439	449	473	439	445	456	457	428	435	475	468	430	437	492	438	459	487	424	443	450	426	456	453	438	485	461	489	432	458	435	446	467	461	417	453	435	417	417	424	452	472	442	437	429	425	463	474	477	476	429	433	460	440	480	427	418	413	478	417	456	455	430	436	452	424	472	442	438	464	483	422	462	449	422	459	441	471	433	440	432	451	448	429	435	449	472	454	454	458	437	462	498	446	458	429	445	473	466	446	450	453	434	479	463	439	458	488	472	471	487	449	412	456	406	439	440	468	452	469	419	454	445	454	426	443	461	468	460	446	449	449	435	462	476	475	485	451	451	431	464	484	441	421	444	429	462	434	480	416	463	445	438	472	486	477	461	452	456	456	445	479	448	453	460	420	431	449	473	427	382	439	474	441	488	496	442	457	459	461	411	452	472	430	460	444	471	461	442	439	412	462	448	443	451	431	479	487	473	425	431	422	421	428	440	420	434	442	472	461	445	486	435	460	418	429	480	489	449	468	446	443	425	462	470	473	446	439	450	482	453	463	437	448	460	445	449	457	473	486	489	428	433	465	441	485	442	486	438	427	460	440	505	442	419	471	455	445	467	455	451	474	464	451	452	454	442	474	460	458	439	494	452	503	481	413	422	471	476	418	476	437	467	475	414	474	442	492	457	433	410	464	467	454	443	405	455	477	441	411	421	445	440	455	401	442	453	459	477	477	428	443	453	421	471	449	412	441	443	461	445	452	464	466	442	426	432	440	449	451	445	439	455	486	443	457	476	438	457	465	464	437	451	475	468	443	427	460	463	445	402	450	480	440	454	473	432	470	429	418	479	414	462	423	443	442	427	468	447	459	474	457	426	448	437	423	406	460	442	436	444	459	464	460	441	463	486	429	453	463	476	431	442	449	418	424	435	450	471	447	416	476	447	426	469	483	479	451	430	420	450	460	433	422	435	429	474	424	452	460	459	444	487	459	450	445	442	450	457	484	436	478	487	473	461	452	437	446	438	502	447	484	487	475	442	460	473	445	458	475	470	445	465	441	463	448	467	492	481	456	461	508	466	496	478	478	437	440	443	419	415	408	448	443	451	439	454	434	439	470	429	456	440	454	419	482	427	433	441	456	452	412	398	471	426	439	450	451	422	460	418	471	441	457	410	429	449	449	444	445	439	495	493	490	458	471	448	438	427	484	473	439	393	451	411	428	442	458	435	431	459	437	487	458	449	457	431	459	439	430	427	440	510	445	412	476	433	452	531	462	464	432	475	451	485	425	495	447	443	441	484	494	455	502	461	446	442	449	463	428	435	448	464	443	478	473	477	454	460	400	447	462	442	465	408	456	465	461	461	450	440	451	484	465	414	488	440	454	464	431	480	442	474	440	452	452	473	523	492	462	445	467	447	482	483	489	422	449	476	423	429	472	473	444	432	433	476	458	444	446	465	453	487	469	510	438	427	451	416	475	461	435	484	445	460	451	465	435	435	445	479	446	453	458	467	476	475	488	473	441	454	449	431	444	418	449	445	451	472	458	453	477	443	428	455	458	424	457	484	418	463	484	503	464	424	476	461	434	462	462	462	464	458	450	431	481	455	447	491	440	448	404	419	462	463	425	502	434	478	482	449	433	477	449	483	434	487	457	431	471	446	443	469	449	437	424	429	430	483	392	419	448	480	442	452	426	456	437	408	416	483	448	416	446	492	468	459	435	421	459	460	452	454	444	447	468	463	455	436	467	467	472	462	455	460	462	472	447	466	433	458	447	427	469	448	466	441	416	432	469	457	450	471	420	449	441	406	418	470	438	452	434	461	439	481	454	472	465	444	416	482	439	450	395	479	470	459	440	419	451	450	424	433	436	445	432	476	430	428	468	435	438	470	468	476	420	435	471	439	451	479	452	450	421	431	455	457	429	446	496	450	413	472	443	443	426	461	438	409	438	446	413	432	421	428	456	452	443	451	426	457	447	486	441	467	446	412	413	430	430	434	444	465	480	441	477	438	446	449	452	463	404	489	445	443	467	460	463	450	463	433	500	486	435	439
24445	21404	29107	27930	25432	20750	12540	1189	766	766	706	677	667	707	618	649	641	654	660	690	666	694	629	682	639	600	673	648	660	621	604	657	632	647	666	677	666	601	609	642	606	650	626	652	656	577	584	634	623	628	614	638	641	626	596	643	708	625	622	654	658	632	675	657	604	665	664	648	580	665	645	596	587	614	652	577	638	655	649	565	642	598	636	601	625	652	618	581	601	650	595	615	622	665	598	620	607	627	596	637	607	598	625	674	631	625	690	679	644	635	578	617	590	607	619	660	626	640	675	613	638	666	614	609	595	616	643	613	614	631	651	653	611	591	590	589	612	607	625	615	573	627	579	600	632	614	585	625	658	594	656	619	584	629	633	665	617	640	620	621	637	616	674	580	639	624	659	600	644	701	635	608	619	616	624	652	622	611	614	597	608	632	617	616	640	607	581	600	637	622	679	620	631	643	627	649	629	610	610	596	580	636	577	608	620	620	584	607	644	641	632	639	615	631	598	623	669	601	582	629	578	639	610	612	640	615	613	586	641	653	666	622	598	644	601	642	647	623	626	633	615	645	630	619	646	638	665	648	650	599	617	631	611	664	608	587	643	613	649	621	610	629	636	591	614	581	651	624	633	629	590	597	616	586	575	604	600	598	607	606	604	610	644	658	615	636	604	629	597	622	640	630	648	621	639	616	615	595	617	647	594	682	628	602	594	640	582	623	639	622	671	638	657	583	620	605	634	672	559	654	598	627	645	656	612	627	626	626	590	623	623	572	597	600	593	596	641	637	614	617	615	625	636	648	592	570	585	591	628	607	588	602	629	596	621	621	633	641	625	591	645	623	615	638	588	601	631	624	621	615	616	604	564	590	641	658	629	633	613	604	642	640	648	570	627	663	590	650	620	573	648	592	610	562	604	625	637	613	605	626	628	650	627	592	615	619	582	580	632	586	647	683	597	631	600	622	659	634	610	621	661	617	658	646	598	637	624	650	593	620	635	630	558	636	595	637	619	593	594	565	590	597	608	607	612	639	638	597	611	659	621	623	678	660	602	605	595	569	669	620	583	609	585	596	631	644	603	604	622	613	605	589	623	600	663	612	630	623	628	628	635	605	600	623	618	637	563	644	628	651	616	594	622	598	671	644	674	600	618	641	619	575	634	616	614	567	653	617	564	621	648	567	580	576	634	602	664	607	613	599	626	577	604	613	641	624	611	609	575	629	568	575	599	603	649	588	629	564	620	615	590	638	619	606	629	596	610	604	634	627	645	650	621	599	629	599	583	634	645	625	654	619	595	597	602	607	618	636	621	586	616	607	617	626	631	620	622	611	626	630	623	594	592	655	637	607	674	631	612	603	664	620	577	574	617	603	634	629	637	577	619	591	663	612	600	623	587	652	641	668	653	589	638	597	663	654	709	632	552	602	583	607	618	630	618	626	646	640	592	628	581	602	632	605	613	596	591	550	579	657	627	598	612	623	636	643	573	583	618	644	609	643	628	645	591	608	593	590	607	681	618	635	641	606	632	576	653	645	626	662	637	653	662	641	641	604	610	617	603	617	634	581	613	631	614	617	617	613	638	561	586	590	588	571	648	567	618	631	633	595	634	599	626	592	611	621	617	640	640	658	624	584	614	641	616	633	597	631	576	627	600	608	608	648	605	677	556	641	621	643	590	612	578	620	588	593	640	573	576	634	609	667	623	628	668	653	656	598	660	589	639	611	672	567	616	603	641	628	652	597	651	658	613	597	611	600	590	647	602	597	658	641	610	615	611	611	632	610	599	602	663	585	595	605	629	649	623	654	653	625	619	576	597	618	622	642	594	614	604	656	674	625	618	632	599	635	605	596	625	624	642	646	616	639	621	681	637	608	635	651	580	605	630	625	629	628	640	619	644	636	600	667	607	609	617	587	601	620	595	628	575	620	607	642	631	604	627	577	611	634	612	628	618	637	611	636	625	648	609	629	623	651	622	616	575	617	659	652	610	564	641	618	595	620	596	635	625	649	632	612	579	664	599	625	616	614	639	591	613	634	599	675	641	595	638	615	609	592	568	646	606	642	612	643	616	595	629	648	658	617	603	603	618	583	592	605	597	599	604	637	626	607	644	609	580	647	601	613	626	558	607	592	630	587	593	643	649	646	639	578	608	642	639	622	572	644	650	572	640	624	545	620	605	638	604	651	593	668	621	608	608	641	567	649	613	601	617	597	609	634	618	580	619	625	611	643	644	614	583	612	623	615	634	665	629	594	601	604	621	605	641	617	595	595	612	557	621	619	611	589	653	670	590	587	604	565	604	627	643	653	642	615	595	595	615	605	638	630	624	628	647	609	610	600	607	589	653	632	592	649	608	630	582	614	629	628	601	600	602	631	632	600	640	636	612	633	633	565	651	673	587	641	645	632	608	625	664	552	620	629	669	632	667	622	632	639	612	564	594	572	644	654	631	620	537	605	643	614	630	595	635	610	643	619	621	625	605	629	600	624	593	620	585	588	589	662	661	673	663	628	620	581	625	598	580	603	579	639	666	632	610	616	620	625	597	617	666	614	605	605	652	601	620	629	636	652	577	645	630	654	667	607	625	623	653	598	616	614	608	607	637	607	609	616	584	644	648	605	588	645	641	652	612	645	595	644	594	600	627	579	598	617	615	619	631	646	600	643	622	600	618	633	633	623	637	619	612	613	634	645	617	588	631	594	617	607	652	589	594	600	614	623	645	636	615	598	587	636	574	638	605	583	599	651	649	633	644	631	607	603	588	634	632	631	633	597	630	608	623	612	606	672	637	644	608	691	638	646	618	635	610	643	639	607	645	636	616	639	659	589	589	632	597	620	608	615	608	660	605	629	629	600	626	615	613	619	585	622	639	627	656	605	623	586	582	630	604	626	627	621	604	608	618	585	584	626	622	639	636	655	641	617	635	623	624	621	598	638	609	599	646	627	646	656	648	614	615	578	646	593	567	596	674	636	640	640	662	641	639	651	593	599	639	680	637	617	605	622	580	633	577	640	615	610	601	638	619	615	628	601	655	625	594	602	614	609	665	592	606	637	587	659	581	579	663	628	613	623	631	661	601	651	628	616	673	599	643	626	606	577	623	592	622	611	635	631	587	613	630	608	663	622	630	619	618	592	638	661	663	615	631	591	662	594	595	634	642	590	645	604	627	650	590	621	596	597	597	605	630	588	698	591	660	625	639	643	618	614	620	647	617	625	654	601	622	653	591	619	621	615	628	651	643	598	621	652	642	596	612	596	639	649	655	635	601	628	652	658	600	627	602	645	607	638	601	587	668	654	586	635	583	651	635	610	665	611	637	594	606	667	589	614	644	602	657	597	603	669	606	602	616	633	568	644	610	572	564	593	629	629	586	635	603	637	643	639	628	617	601	626	602	665	616	634	629	608	589	620	629	598	596	675	604	601	614	669	623	617	656	620	627	580	601	660	614	634	600	615	644	572	617	629	613	592	591	610	612	606	638	645	602	637	604	598	642	648
48865	53628	68001	40196	24999	15628	8212	784	679	732	650	647	638	663	621	564	643	592	602	567	531	571	612	561	573	575	627	539	548	546	554	539	553	581	559	542	552	568	583	550	538	606	569	547	641	568	529	536	567	595	518	581	557	569	535	587	589	576	552	579	564	575	569	561	546	548	609	602	525	539	498	539	593	549	537	571	502	557	534	626	579	628	533	555	585	557	573	581	524	591	560	576	536	562	530	566	587	546	579	565	574	563	519	541	567	595	686	653	592	590	569	562	527	588	552	559	548	547	528	590	560	511	549	543	539	546	572	604	550	558	545	535	587	544	547	566	577	575	554	557	574	576	564	553	512	567	591	522	539	501	546	551	583	506	525	586	559	575	543	559	563	573	569	569	573	555	561	560	546	511	600	555	536	583	550	565	542	549	538	547	531	558	548	565	588	597	546	537	549	596	569	529	547	556	569	552	513	594	523	558	575	561	523	560	527	536	568	554	568	574	548	564	549	523	540	553	517	598	559	604	561	574	550	541	585	529	563	583	538	513	554	528	547	521	579	549	536	584	560	580	573	574	549	550	575	525	517	562	569	568	570	547	538	564	546	573	596	608	541	552	579	562	594	599	586	596	582	549	549	521	528	607	524	552	541	580	535	561	556	587	536	586	593	523	587	536	581	532	557	559	548	559	564	582	592	585	625	572	571	504	551	577	545	534	572	549	575	577	580	565	544	556	587	588	560	552	544	582	559	541	543	557	533	527	586	523	556	547	566	503	542	539	547	556	599	533	540	513	554	516	557	580	540	516	534	586	534	589	517	554	572	567	521	562	558	506	564	584	594	565	571	592	548	555	515	553	549	533	564	588	540	556	521	549	540	576	539	571	584	549	607	538	508	545	552	559	547	549	549	530	575	567	549	577	573	533	555	556	542	555	570	590	551	551	554	558	549	596	481	570	553	545	560	561	580	593	511	542	579	552	580	576	543	513	492	545	550	568	537	589	522	567	535	572	544	551	532	544	547	554	551	535	524	548	512	531	573	553	550	546	569	553	547	570	567	553	559	603	501	526	556	570	519	579	518	578	580	509	561	539	568	569	596	513	592	528	561	569	608	590	542	546	520	603	562	519	596	560	571	525	566	539	574	591	539	546	555	567	526	522	565	564	519	581	588	556	573	536	546	536	513	556	568	541	524	559	526	555	549	537	533	534	589	508	509	553	519	527	533	573	563	519	539	584	554	520	600	556	589	598	576	593	540	589	598	540	520	551	560	523	550	539	552	537	531	529	557	569	561	569	544	529	548	578	546	529	570	529	518	597	523	557	547	559	507	539	530	545	533	578	539	567	558	509	560	556	544	549	524	536	540	558	552	553	567	548	538	578	566	505	570	567	511	524	551	525	553	559	558	595	608	544	573	558	514	570	571	572	560	539	524	570	548	539	579	543	537	556	538	553	585	597	540	560	566	492	553	559	538	566	560	547	514	552	527	517	545	579	527	567	519	523	559	556	575	562	571	545	561	545	587	562	556	535	548	550	550	644	528	571	534	564	547	614	519	534	495	544	517	539	534	546	509	557	582	538	608	541	555	533	546	545	548	556	582	532	559	559	519	586	535	543	556	578	517	545	570	598	536	584	531	576	550	569	574	559	577	552	546	570	528	571	545	548	530	558	536	509	527	539	538	541	555	535	523	590	556	548	518	525	551	535	558	522	599	545	574	567	539	559	563	590	550	532	539	575	535	582	505	579	549	566	532	501	558	572	547	523	584	578	547	586	575	591	521	557	605	548	554	541	591	580	551	496	519	519	594	564	550	559	538	560	574	558	569	549	584	576	513	538	528	550	509	561	606	599	587	556	518	575	506	561	546	546	595	532	558	544	558	521	594	543	506	563	524	530	555	554	520	533	572	513	534	562	545	573	609	562	574	568	562	532	560	565	573	558	537	567	550	581	524	534	516	548	518	556	554	623	583	524	553	519	569	508	532	527	565	558	609	535	531	526	501	568	506	546	521	580	558	518	552	556	545	565	563	542	509	564	551	527	544	522	536	530	557	557	554	565	560	539	552	519	621	554	549	543	561	533	560	567	560	556	569	515	542	554	568	515	522	528	531	543	568	590	514	570	550	558	521	551	533	569	516	587	579	514	537	571	559	550	549	581	578	554	511	569	591	600	546	550	545	550	563	540	561	569	541	554	540	539	549	555	546	617	589	567	568	593	550	554	556	553	534	560	535	563	574	556	590	554	545	545	552	540	576	558	582	537	557	582	514	526	562	579	554	567	525	587	565	521	542	540	550	546	554	553	564	584	547	564	559	571	546	539	504	559	573	574	529	517	531	566	523	559	528	545	517	499	533	559	539	564	582	552	542	553	582	569	550	563	555	546	574	560	525	552	579	519	554	519	551	598	544	563	553	572	573	561	504	517	539	526	558	554	537	573	537	524	557	542	555	531	539	568	570	558	529	576	555	565	558	544	572	567	603	614	555	536	512	591	542	567	515	538	544	551	575	564	562	567	517	586	515	518	589	532	572	589	520	560	558	541	551	547	544	547	552	578	595	527	596	565	556	578	557	519	556	540	531	534	515	567	566	558	575	545	545	587	565	603	570	541	573	556	524	570	527	551	588	534	591	557	560	555	556	551	567	569	562	476	537	528	572	539	556	561	557	514	584	529	559	555	544	536	570	555	580	600	568	559	521	555	571	546	546	531	551	541	526	561	569	559	534	558	547	542	483	527	578	539	540	529	537	528	525	551	569	532	537	514	571	536	550	555	589	551	548	531	540	588	523	537	573	594	508	565	582	566	533	533	545	604	584	573	503	558	556	520	549	557	584	542	494	549	537	534	554	530	606	517	568	533	602	529	593	515	538	509	571	528	542	548	608	529	540	539	592	539	548	539	599	523	572	562	569	523	567	552	544	550	539	551	543	590	585	559	543	582	598	526	517	566	565	567	552	534	550	562	540	576	494	512	560	543	537	493	528	550	519	554	555	569	527	558	505	522	585	564	512	520	558	569	554	520	552	556	530	559	545	558	543	527	585	576	554	540	557	547	588	558	529	549	561	532	528	577	528	558	552	553	518	553	571	562	520	549	520	540	500	498	520	535	570	512	534	553	561	513	562	557	524	555	590	498	539	541	513	577	565	546	508	526	573	535	568	576	566	562	513	548	554	523	535	545	558	566	511	536	561	565	518	561	628	535	522	575	493	554	528	526	503	537	556	511	549	577	571	563	542	512	549	540	564	566	542	591	572	546	536	522	563	576	559	541	553	585	549	554	539	525	562	578	550	551	548	564	526	539	593	571	543	554	553	564	579	550	542	595	544	524	551	567	491	594	535	542	546	518	493	562	546	554	532	574	565	519	541	574	527	535	549	511	565	568	543	564	506	556	564	533	574	551	543	528	586	536	557	545	538	550	532	515	548	524	545	573	575	541	524	542	545	590	572	585	547	562	545	534	530	569	530	558	531	547	568	584	544	557	550	567	555	547	508	521	513	567
28583	15562	11169	5585	2088	943	847	530	540	536	544	504	484	509	575	512	534	516	543	502	540	507	521	527	500	488	558	513	498	544	502	509	497	518	499	515	467	483	486	546	530	503	515	487	482	547	529	498	510	478	558	501	517	515	504	511	503	562	507	529	509	495	525	499	545	510	553	544	526	553	548	547	491	531	523	550	532	528	504	530	518	506	491	511	481	516	548	519	534	533	518	542	517	512	511	503	478	514	543	505	514	515	506	576	522	522	547	516	538	533	492	509	512	513	497	545	524	508	542	497	490	482	524	482	559	490	545	527	496	529	506	506	498	520	550	525	482	493	512	501	483	498	458	540	498	500	495	515	516	505	501	480	532	508	526	493	528	528	525	517	529	511	509	497	493	531	507	504	488	540	498	531	523	529	558	512	492	547	502	498	479	497	534	506	515	514	537	514	519	529	504	497	513	491	489	529	496	517	491	527	499	505	494	460	514	512	507	499	478	494	538	545	512	527	532	543	550	486	518	496	499	530	534	491	544	501	515	494	518	515	521	499	493	541	542	528	500	539	533	516	508	505	501	493	466	478	497	524	477	502	506	511	466	545	488	536	468	473	497	490	506	515	482	466	535	536	522	526	555	509	554	482	494	475	519	524	466	544	515	561	505	536	504	513	491	488	560	504	456	534	504	517	505	520	489	499	501	519	520	525	515	529	484	536	522	519	510	532	463	520	474	455	514	490	504	491	504	497	529	513	531	473	487	530	507	499	520	490	487	489	518	493	501	541	523	484	473	547	483	517	506	528	539	494	504	509	538	485	558	539	541	508	503	515	538	534	521	508	506	500	564	519	510	544	492	508	494	480	490	498	497	505	502	470	497	484	479	472	531	527	505	521	517	502	520	512	513	496	524	518	516	544	513	534	534	473	492	504	538	515	518	484	526	505	509	479	522	520	469	577	515	500	499	502	515	488	467	518	509	512	492	533	506	513	516	504	510	505	521	502	553	508	473	529	565	550	514	505	477	491	473	524	522	513	519	539	548	477	521	551	483	509	520	495	481	497	540	507	515	521	487	531	513	503	496	462	488	522	525	546	472	546	526	515	539	513	487	540	509	569	483	531	540	515	461	495	519	503	512	531	548	559	522	453	526	502	561	502	531	486	505	483	507	497	507	520	540	513	522	518	505	490	482	512	538	552	526	530	522	512	482	511	462	532	506	490	498	481	468	516	525	509	505	519	511	517	534	535	491	513	529	464	536	533	511	536	513	509	529	520	529	517	505	542	495	524	516	523	491	485	461	525	520	528	490	489	518	512	514	560	530	503	553	529	530	522	462	550	496	470	515	473	512	512	513	470	546	495	489	498	535	489	536	529	516	495	474	533	483	521	540	529	505	515	520	502	528	560	498	519	529	448	528	549	476	516	507	503	493	485	496	509	466	511	524	531	519	511	514	545	514	486	503	488	488	530	496	550	497	490	535	543	492	539	516	503	505	516	575	467	531	469	525	525	512	528	509	528	512	493	527	488	488	486	530	471	513	514	483	500	500	519	497	513	512	532	541	516	495	561	543	506	518	525	486	526	509	521	541	499	546	471	554	531	513	522	507	498	488	516	512	544	508	512	529	523	523	492	510	546	480	500	520	546	530	518	491	493	531	504	510	488	491	503	501	535	587	493	513	506	520	545	515	476	523	516	518	535	524	489	525	525	524	518	511	536	547	503	514	518	503	511	488	546	510	511	522	499	513	498	502	493	464	501	474	532	534	508	527	501	515	509	504	533	543	491	535	506	489	491	534	526	522	456	510	525	515	530	492	479	536	516	479	538	515	490	493	479	541	486	532	536	498	486	493	499	497	494	478	518	503	515	508	531	497	495	474	498	535	502	501	490	523	487	532	539	515	514	511	495	509	526	554	520	533	509	498	496	545	556	521	531	534	520	531	492	528	530	514	515	457	494	520	509	507	527	494	493	512	532	508	506	488	520	533	494	483	511	513	509	507	524	492	516	503	509	482	529	487	504	512	492	539	555	505	525	503	527	534	545	533	512	510	485	531	514	519	538	454	536	489	500	505	490	501	491	490	559	517	527	538	491	479	486	513	526	509	531	500	498	515	469	480	528	490	508	554	556	512	503	552	497	514	532	509	498	512	524	511	517	517	494	518	495	519	499	521	550	552	544	500	499	530	496	526	514	478	535	518	509	552	496	498	535	467	508	498	557	503	476	536	526	516	511	530	516	496	539	521	584	517	546	516	516	540	534	511	485	471	517	517	527	522	513	516	554	494	537	491	529	535	492	514	492	519	493	527	483	508	490	510	493	510	532	496	529	537	536	521	541	509	492	510	495	490	522	493	536	552	483	537	517	528	489	511	529	475	506	518	484	508	504	514	537	483	557	522	501	536	533	490	514	502	484	516	537	519	467	495	584	495	499	557	491	511	472	560	532	544	534	497	482	526	528	515	521	516	486	517	520	506	466	463	562	514	496	512	502	521	470	494	507	494	471	508	493	545	496	542	501	513	499	527	491	479	536	502	534	488	505	519	548	512	489	533	536	528	497	514	516	525	537	499	503	508	530	531	508	491	538	516	563	511	547	482	519	532	533	536	519	508	525	494	531	511	510	526	521	509	528	512	527	476	551	507	510	481	518	555	487	542	487	501	516	529	526	571	493	472	504	514	493	546	519	462	508	510	522	497	522	506	516	510	510	534	494	521	501	519	528	546	543	535	527	499	493	519	507	503	532	524	491	516	503	527	513	501	513	530	512	551	483	531	481	514	535	506	538	532	530	472	483	512	497	520	506	478	542	531	534	496	545	543	523	507	503	460	503	524	557	496	520	561	532	469	512	497	507	524	492	483	509	500	472	468	522	509	488	499	473	486	535	487	488	503	504	497	550	493	493	543	506	510	475	483	528	512	512	482	511	488	505	522	536	557	473	542	521	502	528	484	535	506	500	526	497	520	547	506	500	541	498	508	549	488	503	490	519	457	527	526	515	547	525	503	538	544	506	516	461	496	478	514	539	483	582	523	502	484	533	511	482	489	521	488	469	468	518	516	491	532	529	518	492	543	532	554	485	516	519	535	513	526	504	516	518	525	517	488	495	463	504	488	497	504	505	491	524	528	500	512	522	537	511	519	496	533	521	537	496	535	529	474	547	535	496	552	504	551	520	502	505	506	494	514	511	493	507	530	499	543	513	512	511	518	530	497	500	499	483	491	523	500	485	494	532	541	522	521	518	501	474	531	486	497	505	512	495	481	507	501	480	492	494	491	528	516	495	459	509	527	541	518	505	494	527	499	500	523	515	496	489	490	501	486	483	513	506	499	525	533	552	499	524	547	543	497	520	536	522	567	506	502	542	491	507	492	513	504	514	521	531	531	502	533	496	508	527	518	493	500	507	543	520	493	510	499	507	561	511	519	537	528	493	528	552	526	537	468	519	518	525	498	493	546	508	493	590	485	499	536	498	535	481	505	535	512	531	533	489	555	531	500	535	506	544
10448	6455	11041	4497	2254	1123	851	441	439	470	460	485	445	486	410	421	452	468	411	430	425	471	426	477	456	410	445	440	423	412	449	463	434	419	426	450	445	428	434	431	475	462	449	431	425	436	463	426	467	412	453	419	454	434	454	428	446	495	461	386	481	447	457	421	429	440	419	406	434	440	437	453	436	439	476	423	429	412	404	467	452	468	435	442	504	467	416	476	411	426	403	436	456	388	431	421	443	466	418	432	457	449	443	429	420	486	459	439	415	463	432	489	414	461	454	453	425	465	455	429	417	416	499	412	435	449	434	438	421	442	454	408	435	447	430	451	410	424	444	431	431	433	464	424	444	467	448	431	411	421	401	399	417	432	428	446	437	440	448	453	462	449	436	410	454	429	469	421	451	443	417	459	419	418	446	449	462	442	465	458	446	449	410	435	438	417	432	474	458	438	439	409	414	451	465	465	439	457	469	415	496	497	419	450	461	399	429	451	466	429	449	457	412	418	461	443	400	484	445	463	460	439	465	420	404	425	430	447	443	463	455	421	411	447	442	459	396	451	437	411	468	443	430	442	432	421	439	391	430	425	467	440	453	401	419	469	399	471	452	478	444	435	479	432	435	455	448	422	411	447	469	415	428	432	433	434	434	416	426	426	466	450	429	425	439	453	469	420	430	431	419	401	456	424	486	413	475	443	456	453	431	450	437	451	435	441	434	401	479	422	440	461	436	405	404	435	425	464	455	459	428	424	430	383	450	441	441	445	424	448	430	450	464	457	495	404	391	438	446	463	418	460	442	449	394	433	422	449	420	439	451	397	442	402	408	434	447	428	415	439	432	412	451	429	415	454	431	426	434	436	476	417	428	427	430	451	416	419	426	464	434	423	423	437	439	409	435	461	445	423	422	431	420	419	438	452	437	428	488	421	457	432	426	432	405	488	417	443	448	464	442	431	431	460	480	462	447	424	430	436	466	408	391	456	447	424	420	443	430	436	418	407	435	431	453	451	447	421	462	432	463	427	441	455	478	404	406	413	452	424	435	395	403	462	434	411	423	437	462	421	417	432	414	471	443	425	447	438	437	454	428	423	402	426	423	443	485	443	450	428	458	414	452	468	453	430	441	420	459	469	464	448	440	443	445	451	440	442	432	408	406	463	423	422	423	437	434	425	421	471	427	451	423	453	419	453	451	417	428	432	463	421	424	458	414	447	455	456	461	432	466	432	404	404	416	395	428	421	401	468	438	440	431	469	386	413	427	452	464	437	452	423	433	445	441	436	438	441	447	455	411	466	448	399	441	463	449	452	433	423	460	433	428	459	487	492	461	429	489	429	422	439	453	423	436	409	428	463	454	440	440	455	415	469	444	432	446	419	443	391	423	440	410	441	430	427	438	439	418	414	435	437	427	439	418	442	446	451	482	495	448	457	444	412	435	446	463	378	419	424	414	488	456	396	431	454	416	435	429	439	431	460	395	453	438	465	443	439	471	442	417	454	442	417	394	465	421	464	453	415	425	464	410	401	433	414	446	470	451	429	446	451	436	424	460	411	435	447	437	456	426	425	434	448	471	416	473	419	404	424	457	438	436	440	445	450	456	438	451	444	418	457	461	407	409	445	433	416	439	464	458	427	431	428	426	446	427	402	457	395	436	453	478	439	421	424	415	407	407	396	427	437	472	454	451	451	399	424	432	471	441	431	460	424	485	422	432	488	426	463	451	421	461	435	424	416	443	445	401	471	430	396	450	412	469	444	442	451	398	402	443	448	465	454	439	395	401	407	418	462	444	460	450	456	462	451	456	439	385	419	457	434	446	429	468	444	442	429	423	410	425	432	422	417	405	429	402	454	464	453	423	396	445	437	440	446	447	406	427	462	426	439	443	415	447	394	441	471	403	412	463	433	444	450	470	452	447	459	461	459	439	453	432	403	456	428	445	450	423	452	390	425	419	453	459	455	451	430	445	455	413	438	431	419	442	429	419	427	448	446	456	447	431	447	477	433	394	421	399	418	431	442	427	420	445	443	428	439	455	446	433	441	434	411	441	448	404	459	435	449	432	453	448	421	464	456	435	422	454	436	372	465	413	438	393	429	457	396	463	443	456	481	417	462	424	443	478	435	457	446	451	411	432	421	432	444	442	435	454	409	443	399	466	437	454	462	417	468	407	442	459	405	420	438	445	447	432	441	452	451	427	453	432	420	394	439	417	467	416	433	448	457	424	432	473	453	417	424	405	442	446	437	403	424	441	459	415	404	417	405	431	482	449	458	431	398	444	434	406	452	449	421	409	427	424	403	440	420	412	459	427	467	443	423	404	438	463	439	460	449	445	440	409	454	449	412	436	402	446	460	436	409	459	435	435	459	416	454	481	433	416	458	439	419	444	413	415	442	440	468	469	452	458	441	422	437	411	409	436	427	401	406	470	464	432	473	426	433	448	424	405	414	416	416	483	459	452	459	411	410	453	457	471	448	399	436	405	399	407	445	403	423	439	432	429	455	446	445	422	470	422	469	461	422	431	429	440	429	400	467	414	410	462	453	438	424	455	459	459	433	433	421	424	418	444	435	433	441	442	428	467	458	446	435	468	475	436	463	456	431	447	450	434	425	419	447	444	465	425	417	440	432	411	390	451	438	439	451	406	453	435	413	437	410	433	429	439	439	455	433	409	466	429	420	430	468	445	404	443	442	447	432	428	435	446	399	450	482	434	465	434	441	411	429	410	445	457	451	471	434	442	443	418	400	446	424	416	464	445	453	405	452	440	432	440	458	463	420	437	434	450	446	431	432	434	432	438	401	425	428	432	434	461	428	435	436	460	434	454	462	418	473	416	411	476	404	432	444	403	432	457	431	425	465	432	457	467	417	446	460	439	426	465	460	457	451	443	470	416	392	465	413	421	406	421	504	417	430	436	428	422	418	396	491	459	453	388	478	416	439	477	447	431	458	471	427	421	440	476	447	423	430	441	441	461	418	420	441	454	463	460	400	417	452	404	426	439	415	462	435	410	441	454	440	459	443	457	418	416	462	423	429	455	465	447	458	421	431	405	420	440	402	425	421	474	430	459	443	431	435	432	426	480	443	413	459	432	395	391	439	431	412	422	390	410	411	423	428	404	471	418	429	432	403	428	446	410	458	432	438	427	447	432	456	459	442	408	456	429	444	409	400	434	419	420	432	455	458	437	441	444	456	383	443	418	420	458	436	437	441	430	464	415	425	421	440	423	456	471	464	438	413	386	431	435	424	430	444	428	433	450	438	423	438	395	454	432	444	467	402	420	424	420	448	434	470	460	480	423	445	431	446	426	421	442	453	413	432	424	440	432	460	425	458	444	416	472	429	457	469	450	447	419	430	441	448	425	422	456	452	401	469	463	447	458	449	454	416	426	454	445	433	403	454	434	439	433	387	454	410	415	438	420	452	412	417	447	462	435	386	443	444	424	451	427	417	458	433	422	390	387	450	424	430	403	451	379	443	415	457	462	400	448	444	434	416
25363	21393	29833	31281	22755	11072	6266	662	502	493	484	449	471	456	452	429	509	458	431	462	455	460	479	439	413	425	477	456	440	452	445	413	475	439	429	456	425	453	448	451	427	422	452	463	437	468	429	464	449	430	415	400	449	441	422	464	421	453	458	435	446	428	419	482	456	423	417	418	433	422	427	458	437	458	446	459	448	425	454	425	451	446	419	418	459	445	429	444	445	428	462	449	500	473	413	431	459	396	414	442	443	416	412	476	481	439	487	448	456	425	447	443	425	458	436	467	462	437	446	468	442	486	468	452	472	452	431	453	446	398	448	431	407	425	448	445	419	424	404	469	449	396	415	428	466	459	454	458	438	453	449	450	401	391	413	457	482	428	438	426	455	439	428	438	448	417	445	434	454	458	468	416	427	422	438	473	484	456	432	481	421	480	485	467	402	471	417	428	417	436	427	434	477	441	435	486	424	423	445	476	472	419	436	424	448	464	456	426	449	468	442	428	459	450	421	453	421	460	445	418	438	430	445	480	463	450	477	447	432	414	421	431	404	458	420	414	429	437	480	429	428	480	434	476	458	454	416	434	433	436	427	399	448	464	420	407	434	466	425	400	444	460	396	439	493	447	411	421	473	431	448	427	459	462	422	457	430	450	426	440	407	417	473	438	465	441	447	467	409	416	447	434	463	446	460	451	439	402	463	436	448	444	395	439	417	442	445	462	430	427	455	454	414	457	431	417	437	474	442	407	416	448	451	447	439	459	466	432	446	466	436	473	478	425	474	450	440	474	431	404	444	428	470	451	416	423	449	454	391	419	489	489	374	421	446	434	427	420	446	452	437	433	434	450	439	424	451	420	441	401	441	460	421	447	459	427	442	418	430	447	425	415	446	480	423	457	424	418	435	494	430	414	449	420	454	452	469	437	449	453	414	435	439	446	439	436	443	409	439	431	451	413	452	459	460	407	444	416	465	439	448	384	497	459	441	426	456	392	423	434	431	432	428	437	441	414	456	457	415	402	461	442	459	404	441	466	411	438	440	480	434	429	412	470	438	425	376	404	444	451	455	440	430	471	447	455	446	423	445	419	442	439	444	451	430	441	393	464	452	420	425	442	426	484	423	501	457	441	481	430	466	422	459	450	447	423	434	456	449	435	430	445	452	460	446	452	448	478	419	469	445	435	443	444	447	442	429	390	445	455	446	429	437	439	432	457	419	445	417	483	435	429	467	440	444	426	455	471	449	450	424	456	457	450	429	396	433	428	443	431	450	426	441	448	402	412	436	437	420	445	476	418	437	443	416	434	393	447	456	436	436	450	478	453	428	426	409	460	429	444	422	418	395	429	431	441	392	434	438	449	448	435	419	431	407	447	441	443	451	440	424	425	407	443	421	465	473	456	451	407	442	447	441	411	466	446	419	438	421	446	445	432	457	462	465	424	465	443	411	459	418	422	419	453	476	450	447	441	475	470	474	428	438	466	432	426	434	438	452	447	450	428	412	409	454	431	405	460	460	423	447	400	431	449	440	425	393	492	462	422	398	462	404	415	440	451	465	440	418	476	452	426	429	450	426	440	488	430	415	454	422	432	439	432	418	433	422	450	404	478	435	426	461	458	466	449	423	429	452	412	429	447	444	492	399	429	428	426	471	454	422	452	445	462	444	444	483	467	416	448	466	428	477	436	462	429	407	459	405	439	457	449	445	410	391	437	455	443	438	451	450	420	426	411	402	429	404	435	407	386	396	417	477	420	423	438	442	454	456	482	473	426	440	408	433	439	435	451	430	422	476	432	435	481	411	438	420	441	452	438	423	478	440	441	405	419	413	416	485	437	439	445	441	443	443	436	456	425	470	482	462	457	435	438	457	465	457	416	450	397	445	486	420	422	436	469	459	418	443	403	439	446	428	427	443	449	433	464	396	431	448	436	442	435	410	417	440	481	454	427	437	431	500	452	452	431	483	427	463	427	426	468	441	429	421	450	434	420	417	494	481	435	430	418	465	472	488	463	474	442	442	417	453	426	452	446	422	458	431	449	449	462	444	481	465	441	453	456	420	468	444	424	432	420	455	486	463	421	429	440	438	446	414	469	470	419	435	429	411	424	453	443	424	397	425	460	435	427	454	474	432	433	412	428	419	455	440	449	434	435	465	431	457	425	427	450	448	476	432	423	454	404	459	450	433	448	459	466	439	456	489	472	449	446	421	444	423	437	480	417	439	476	463	396	452	459	438	432	448	441	475	424	445	469	469	449	428	435	427	457	426	436	445	445	415	461	440	421	431	431	453	431	434	437	443	459	455	413	439	454	416	468	450	414	469	446	421	437	432	441	460	428	447	422	447	454	452	408	423	422	438	444	434	429	418	424	451	438	436	440	400	461	443	453	429	439	456	426	430	407	442	465	411	423	468	434	434	419	459	477	432	410	423	424	388	454	432	461	415	437	414	426	476	417	413	488	419	450	441	471	429	419	420	478	439	431	472	433	450	471	452	441	415	430	418	439	394	440	438	472	414	463	446	428	428	428	477	454	436	416	392	440	442	416	450	392	428	456	457	465	414	438	430	466	460	465	416	445	456	439	476	461	398	471	453	449	435	439	418	441	414	445	404	446	449	439	415	489	459	446	385	432	463	419	420	427	440	417	413	451	432	478	441	446	451	452	425	473	461	422	433	434	444	448	427	454	453	449	461	426	441	423	452	435	428	435	496	477	438	423	450	437	437	435	455	416	426	415	449	422	440	442	418	400	450	414	432	453	476	434	425	446	445	417	442	439	457	434	437	444	468	414	482	463	408	438	409	430	434	438	464	444	437	417	430	432	405	435	425	438	420	459	451	405	432	443	403	425	456	446	469	423	446	454	389	434	444	458	418	424	458	436	438	403	424	470	417	419	452	424	412	431	432	439	418	434	444	417	472	439	428	459	474	398	432	437	455	431	419	483	425	458	435	417	426	471	451	456	411	458	440	452	412	435	456	488	464	436	475	454	386	484	464	401	492	457	462	418	449	408	436	467	434	447	432	440	428	414	445	460	409	457	437	428	464	412	443	442	429	415	452	459	425	461	439	446	398	458	449	438	416	460	447	439	406	443	434	439	464	441	453	466	440	438	446	434	415	443	464	410	463	431	456	407	465	395	438	441	450	445	469	436	427	422	432	433	466	445	429	429	438	436	426	411	422	459	432	460	442	415	434	416	449	455	458	431	426	470	428	447	440	453	425	461	434	400	455	452	436	391	471	429	459	453	412	437	441	440	429	464	443	472	453	435	439	425	456	446	425	450	430	457	445	413	444	448	415	462	430	425	416	455	403	465	438	432	506	452	424	465	467	417	395	430	448	441	465	441	440	426	454	446	432	443	429	418	470	453	434	467	439	455	461	441	441	405	412	484	431	439	484	434	437	430	455	426	462	403	487	454	443	467	448	428	436	438	458	483	419	486	471	469	389	483	449	425	408	453	463	441	397	437	410	397	427	417	422	395	436	461	444	428	479	437	437	432
39265	42629	55609	30505	18157	8229	6029	557	494	466	485	454	448	445	454	423	434	425	440	422	462	427	427	422	446	410	433	427	423	414	385	394	438	417	411	390	391	423	426	431	432	389	440	473	432	403	410	457	420	409	459	419	431	403	403	419	435	428	421	428	407	417	453	425	431	430	436	447	415	420	404	427	457	458	412	436	397	446	437	383	418	418	421	430	467	424	387	417	403	424	409	412	415	426	388	418	413	415	406	429	389	380	404	404	407	429	468	440	424	429	425	422	401	394	392	424	430	421	435	428	436	412	401	440	446	435	388	409	451	413	425	417	391	429	406	401	405	416	436	426	405	443	424	423	407	445	441	426	427	428	402	416	431	421	423	412	457	398	393	443	404	408	416	426	377	441	441	378	405	386	412	427	412	414	419	427	409	438	442	402	380	431	424	395	422	368	423	416	420	404	437	441	393	408	430	390	394	403	458	421	392	416	443	428	448	449	405	427	419	433	429	410	435	424	425	395	414	417	381	428	408	443	413	435	406	391	428	383	417	418	400	460	415	465	375	393	463	401	427	412	384	468	428	411	398	402	427	409	411	392	403	449	385	382	420	381	383	424	382	446	415	427	401	391	436	464	429	432	394	400	385	425	409	422	439	426	427	418	446	435	414	437	416	417	411	409	427	434	429	392	431	411	444	403	398	415	423	417	417	423	428	434	386	451	432	383	421	363	452	416	416	416	413	434	435	423	416	402	439	419	399	412	382	421	437	415	389	425	385	409	424	425	401	398	404	397	387	411	435	424	428	398	455	424	375	414	397	402	420	419	415	419	402	406	398	443	446	407	408	385	408	398	424	385	424	401	388	414	449	424	417	405	439	443	419	434	404	410	380	389	409	461	437	405	429	421	407	407	440	423	411	396	391	379	418	427	420	410	451	435	425	406	400	436	368	401	392	421	421	417	400	431	401	382	409	443	402	418	427	394	404	417	435	446	434	382	406	408	389	395	449	396	430	380	438	407	449	418	412	431	434	399	421	414	374	412	441	419	397	421	421	425	417	419	437	443	432	396	426	452	401	393	402	428	420	408	418	412	417	385	405	401	422	427	403	383	415	413	434	393	454	422	402	379	395	427	446	409	387	381	414	395	420	415	420	404	415	458	407	428	391	422	441	375	402	396	442	418	429	415	468	376	420	432	431	416	376	435	424	402	466	412	409	418	390	421	431	405	409	400	383	426	424	430	424	434	393	396	419	435	423	435	414	428	427	405	414	402	449	413	403	426	430	408	406	450	404	395	413	387	424	427	455	402	426	397	415	421	410	403	394	413	424	393	402	409	405	401	427	431	394	401	407	390	406	413	457	397	418	400	419	421	418	424	443	410	404	429	460	423	402	381	436	450	395	401	388	430	439	377	423	411	388	429	430	397	440	373	436	405	420	441	413	452	426	414	417	434	420	395	402	415	420	422	438	406	433	443	416	407	388	419	448	374	421	431	436	427	400	426	389	390	424	415	384	404	388	374	400	429	400	415	423	431	409	396	406	400	411	396	389	429	435	419	426	418	430	428	420	389	444	400	410	435	408	385	417	412	399	441	398	414	430	428	383	412	385	403	353	398	400	428	425	425	452	433	408	442	430	412	438	415	420	428	407	425	402	416	424	414	400	438	396	386	418	442	400	433	404	427	411	386	409	403	376	430	418	405	433	390	410	448	420	423	450	408	423	393	411	408	418	399	418	401	394	389	454	411	407	411	422	417	428	408	433	381	434	386	409	420	435	424	405	413	436	405	410	434	400	380	404	416	394	391	392	392	379	420	410	420	443	395	398	382	436	427	421	401	402	420	421	417	427	411	415	422	393	388	424	451	439	418	432	419	444	388	420	488	390	427	406	404	412	376	412	401	409	414	425	417	380	392	435	447	421	371	426	398	377	395	413	379	403	408	409	392	389	384	409	395	392	430	428	401	409	370	426	394	452	420	411	400	425	416	441	381	393	401	420	394	405	416	410	420	386	412	410	423	423	428	415	401	398	379	418	426	433	437	401	418	421	437	429	443	406	456	438	421	447	423	420	407	419	413	417	442	415	417	438	389	382	417	395	404	423	394	397	419	449	428	429	372	407	411	377	426	398	435	412	416	435	412	401	399	467	423	417	404	389	429	429	421	417	400	425	443	411	444	421	417	407	422	453	438	415	399	386	433	398	429	424	424	413	388	376	405	402	373	378	432	431	426	451	433	417	434	424	411	406	410	390	386	437	400	427	414	382	430	422	389	436	419	376	424	402	407	435	411	450	419	457	432	399	436	442	424	421	396	439	418	406	493	434	397	425	412	413	398	427	406	392	430	410	434	390	437	385	409	411	402	409	399	397	392	390	417	415	399	399	403	399	422	451	404	445	435	408	425	389	407	418	413	425	406	410	407	421	425	417	396	407	389	395	415	438	421	440	388	406	395	399	416	415	401	410	419	442	400	403	424	431	402	391	435	402	382	405	388	398	426	407	409	421	418	414	420	432	420	431	376	398	433	418	417	352	416	385	434	385	404	422	403	381	406	391	384	426	404	406	445	426	442	406	464	404	388	413	406	431	412	429	440	409	419	404	393	409	416	429	403	425	387	385	434	407	426	424	419	398	421	424	431	401	459	435	407	379	456	423	392	417	420	429	437	418	405	427	391	390	429	413	413	426	400	446	404	406	397	383	390	439	432	441	404	427	418	451	405	443	404	385	428	409	373	436	374	444	414	407	404	430	390	419	417	432	404	407	390	377	408	416	389	420	415	430	417	402	377	420	429	381	418	458	396	417	446	422	402	384	390	415	405	417	371	387	419	403	393	380	421	406	433	452	438	375	395	410	391	409	412	411	390	422	377	442	411	449	411	423	407	422	399	405	443	435	470	421	414	413	408	417	443	436	390	420	426	411	387	405	409	374	420	412	413	424	409	415	394	399	403	453	398	463	411	402	437	433	395	435	395	406	395	432	393	408	415	461	386	425	427	429	418	383	446	455	439	430	390	426	444	393	444	367	415	400	414	452	417	413	449	430	450	404	388	396	417	444	409	433	438	397	405	431	404	408	435	407	439	458	403	386	416	431	406	451	387	411	404	389	401	413	400	393	396	379	393	398	388	409	424	409	441	399	399	406	389	425	413	429	430	446	409	427	398	413	418	420	400	398	439	429	416	426	388	414	403	403	433	443	400	398	402	456	407	415	409	413	362	406	385	426	395	378	398	413	384	428	382	395	416	412	445	400	366	416	416	421	400	398	409	458	407	433	403	447	439	423	433	414	415	439	443	408	417	422	413	392	398	411	416	395	404	414	386	412	408	404	422	425	397	388	407	451	405	401	387	387	407	414	406	432	409	399	401	423	355	430	452	423	435	409	388	445	399	416	447	435	417	462	406	429	424	406	423	378	386	436	419	442	387	384	380	416	400	409	422	397	394	428	400	398	345	405	413	447	423	424	382	391	393	431	419	423	436	420	413	395	375	434	409	397	421	386	450	407	412
24437	21386	29835	30621	28025	20648	13619	1231	747	646	677	629	580	633	624	642	603	620	624	587	597	596	607	577	624	534	584	605	588	613	597	561	583	562	570	569	601	590	584	597	591	630	563	592	579	581	599	596	585	553	581	575	656	568	588	571	553	622	613	593	593	579	614	591	533	592	567	592	603	559	553	617	591	564	565	577	540	599	579	586	583	596	619	607	586	557	623	602	585	563	527	621	530	580	600	579	538	562	583	568	563	604	545	537	558	627	601	654	621	609	604	557	560	570	581	587	585	607	597	576	597	513	548	531	610	641	562	566	540	528	593	580	561	563	539	549	549	601	552	596	578	605	564	599	561	585	554	577	567	515	550	538	550	594	580	583	562	586	630	555	580	551	615	578	638	571	588	551	615	600	634	547	575	575	581	527	582	566	596	606	521	572	569	599	533	600	604	582	545	523	572	614	615	564	579	589	558	580	575	587	579	545	533	551	603	572	596	613	578	633	532	559	551	581	575	578	555	570	628	543	555	577	576	586	576	587	587	621	564	568	590	559	573	603	583	569	547	605	577	622	604	551	583	570	585	615	613	577	611	570	581	590	575	584	536	556	540	584	590	528	587	590	550	585	524	572	618	592	572	611	609	540	554	582	604	576	540	518	550	575	588	601	590	605	602	587	597	611	586	573	552	550	539	600	566	588	576	524	543	573	576	563	622	600	561	585	614	576	565	558	578	582	611	571	593	567	569	590	606	586	569	545	560	568	583	597	567	540	607	578	563	542	585	602	567	559	546	621	600	581	571	565	588	603	551	567	607	538	562	546	590	587	605	588	581	574	625	556	587	575	578	584	574	599	590	607	560	601	537	563	583	589	568	574	565	590	595	550	594	591	591	563	553	530	554	591	586	572	571	586	592	560	592	620	543	587	588	603	586	573	557	582	550	595	615	546	558	565	574	565	610	554	547	567	547	558	542	521	596	580	570	566	576	592	588	605	530	638	559	597	584	577	616	577	579	610	584	530	577	606	592	569	610	559	596	550	631	576	561	557	559	587	595	559	580	582	585	583	560	595	578	574	588	550	560	557	602	563	581	601	550	567	566	546	574	587	593	593	531	608	534	574	562	575	564	581	560	571	550	611	560	552	555	526	565	591	585	615	614	555	565	600	623	580	535	540	592	575	577	590	556	540	566	600	563	530	578	574	573	607	611	543	544	551	624	542	538	586	585	611	592	558	621	579	562	545	569	559	543	548	566	569	577	607	580	563	563	554	600	539	580	573	547	571	568	564	560	626	577	548	548	555	619	583	584	559	511	586	605	581	566	557	546	606	608	608	583	594	593	572	623	567	602	559	579	574	608	563	597	526	610	543	599	586	525	566	574	532	546	569	599	539	549	585	576	596	565	554	623	596	578	619	581	606	523	531	592	531	535	551	554	535	606	564	537	562	571	555	601	576	549	585	582	567	611	535	579	592	584	549	596	606	546	574	582	572	564	580	593	592	542	569	558	602	590	594	569	566	611	603	598	534	549	568	569	621	624	577	552	576	592	573	572	533	566	539	591	556	573	552	613	576	615	589	565	571	560	574	592	615	590	554	569	583	514	569	592	583	577	615	570	571	567	602	585	568	634	579	565	573	583	584	575	594	573	626	603	616	601	581	550	566	574	556	549	576	597	594	620	603	611	583	568	558	565	559	557	565	574	572	630	598	574	566	603	592	585	592	496	587	587	595	534	642	553	573	565	603	560	574	588	598	587	528	570	587	564	538	563	542	548	560	591	574	569	582	587	597	548	530	563	542	553	553	590	573	588	605	555	603	553	591	540	606	577	588	574	571	529	549	550	598	594	585	548	608	564	599	576	538	546	596	558	555	563	553	554	617	574	601	561	574	575	600	572	595	575	526	622	553	556	585	566	591	569	624	600	573	596	590	580	555	565	590	576	538	578	544	592	567	604	588	580	556	557	576	607	571	541	603	553	558	597	627	561	580	615	622	567	580	561	586	589	552	517	589	559	590	597	520	578	598	583	569	595	611	561	549	582	572	567	630	550	605	609	592	574	550	572	604	581	631	552	570	605	578	555	592	516	531	591	549	590	598	625	570	555	567	593	598	581	591	609	540	549	554	620	578	556	594	568	576	544	559	578	586	604	561	569	570	536	549	573	588	550	590	541	590	572	577	575	566	574	596	574	594	550	580	547	589	596	518	577	550	567	488	555	584	586	554	581	566	593	552	561	608	561	590	597	577	594	620	614	541	568	580	604	576	572	597	590	582	552	570	594	568	593	598	546	612	576	633	609	573	583	542	599	544	549	625	553	556	536	547	582	544	596	553	589	534	556	560	543	559	555	586	532	559	581	547	591	586	558	604	588	556	563	595	563	563	591	569	605	551	559	558	592	583	573	573	575	561	578	586	578	546	602	552	573	580	548	541	554	561	586	575	571	603	603	583	586	571	577	591	555	591	632	585	590	515	588	604	568	550	602	553	609	536	622	599	589	583	542	535	612	581	588	596	586	560	552	592	567	601	576	565	583	570	552	572	547	563	545	583	605	604	556	591	605	552	616	581	574	585	575	558	559	582	549	534	587	573	580	576	595	557	559	577	577	583	545	590	558	563	585	600	576	583	548	593	548	592	600	509	577	623	603	557	556	607	573	553	582	574	594	582	574	568	566	622	586	562	585	572	593	569	594	519	587	620	586	598	557	551	589	587	597	551	575	538	535	553	580	576	571	565	590	589	552	555	571	589	610	580	585	534	597	552	590	628	587	610	604	577	565	562	568	532	569	559	636	597	530	582	579	576	588	565	587	596	578	597	526	571	583	606	532	507	583	553	592	567	565	581	590	575	591	552	555	551	561	577	553	555	571	565	605	610	574	537	571	592	549	540	585	577	486	581	600	511	629	586	564	541	572	582	564	566	601	561	585	570	571	554	551	593	561	607	581	530	564	590	569	574	582	604	548	532	600	547	562	617	596	564	570	578	544	579	584	591	568	570	555	590	593	610	553	559	578	614	592	557	537	598	592	546	566	559	553	579	596	550	565	576	569	590	546	593	575	552	596	515	577	608	552	596	585	546	574	621	569	529	564	583	545	544	569	630	567	558	541	527	579	567	603	601	551	557	587	570	617	536	551	602	560	586	560	530	575	589	580	612	568	542	601	588	584	556	568	585	585	608	609	584	549	580	585	592	627	578	581	551	567	567	558	602	528	618	574	553	592	615	605	596	563	567	592	577	609	590	578	583	612	546	556	546	535	611	590	561	586	564	528	533	595	595	545	559	571	578	589	585	562	608	560	585	566	608	618	571	562	553	578	584	576	558	589	563	571	561	527	578	591	566	530	535	581	591	541	578	611	603	598	559	587	600	535	570	603	586	573	585	573	542	624	601	584	584	639	593	572	542	550	568	604	576	596	555	559	575	568	593	569	548	597	557	538	551	581	540	565	603	577	590	581	608	528	558	554	600	530	580	578	579	569	573	597	570	554	552	578	570	615	552	604	617
46697	57448	70884	44196	29596	14510	9961	713	682	629	599	644	614	552	579	566	560	565	576	567	549	558	511	572	555	559	571	553	536	529	542	557	519	560	570	516	543	564	559	549	576	559	557	497	523	561	485	504	550	530	546	552	530	489	556	552	547	528	542	543	524	504	535	536	542	564	529	589	513	549	553	575	513	571	540	520	557	537	482	570	605	549	510	525	551	505	512	527	545	557	518	540	539	569	572	533	543	518	531	578	536	511	535	550	566	548	591	601	550	557	558	556	540	520	484	507	555	518	535	493	553	550	491	562	572	538	523	559	546	510	511	498	555	540	559	541	549	565	532	546	542	542	579	561	536	545	526	497	526	552	467	556	542	535	548	566	520	525	514	515	540	541	492	516	510	556	526	549	557	547	503	528	535	551	527	544	521	537	553	517	544	506	532	567	512	511	547	507	565	520	482	537	530	518	534	550	525	506	528	533	522	508	514	528	495	529	515	504	507	524	538	511	530	550	508	535	497	477	525	520	521	498	531	530	488	520	506	526	521	523	479	560	543	524	494	539	499	520	554	494	548	543	476	530	545	510	497	534	522	527	539	552	560	534	530	553	566	544	529	509	521	509	513	528	559	493	533	545	509	507	570	495	521	514	519	542	544	523	552	501	498	516	512	532	536	495	509	548	532	536	526	585	544	566	520	536	545	505	506	566	506	527	561	557	532	513	523	556	518	530	560	549	526	520	547	548	518	561	526	501	545	539	519	518	511	531	537	574	555	518	539	551	547	511	548	538	579	525	523	581	517	531	545	508	501	536	506	478	577	512	535	545	521	538	505	558	492	495	498	562	531	456	507	515	522	522	547	529	569	546	501	552	480	527	526	532	525	522	502	539	548	513	540	514	538	516	491	543	524	518	531	492	519	506	484	495	560	502	487	558	516	473	533	554	534	561	559	553	498	481	516	523	545	521	522	520	529	531	509	532	518	528	561	494	505	494	499	528	537	549	530	507	524	515	524	520	534	505	539	502	466	532	537	530	501	572	538	567	526	498	521	527	498	522	560	544	535	545	529	558	468	528	534	544	536	501	519	556	542	549	551	523	549	540	537	556	532	513	514	493	523	491	555	512	517	515	542	534	556	525	488	550	521	529	553	536	530	479	466	523	539	526	531	522	509	511	539	510	515	541	543	550	571	522	495	539	507	489	532	564	541	530	545	545	517	519	527	515	546	527	517	548	541	531	515	518	470	515	484	515	544	540	509	501	531	525	553	496	510	524	511	515	571	570	567	540	550	505	531	511	510	529	543	573	542	556	579	526	545	544	547	503	543	517	509	549	537	520	510	532	536	528	547	493	540	519	556	493	498	521	524	579	517	499	560	519	538	510	556	494	525	512	468	493	567	563	525	530	525	509	550	531	521	520	532	528	559	530	567	493	556	547	525	554	531	499	546	520	527	532	526	493	532	538	568	560	532	525	526	516	488	517	534	547	543	493	508	534	562	516	558	506	544	502	544	494	558	504	533	505	557	529	509	522	519	548	558	524	550	528	498	500	503	516	553	563	525	542	488	487	523	534	537	527	561	492	528	514	546	503	524	556	532	472	511	482	593	578	501	525	484	499	510	502	531	501	538	569	528	519	556	536	516	547	567	547	520	506	497	516	502	552	547	589	527	538	534	524	519	538	567	528	483	520	517	556	551	564	520	540	509	506	532	519	496	535	507	536	575	519	541	489	529	550	538	539	547	508	522	545	528	520	520	520	540	548	503	575	584	527	478	547	543	552	536	494	526	567	512	498	513	509	514	517	525	540	523	516	517	512	573	538	530	524	519	522	582	499	538	521	567	521	545	524	518	511	524	534	511	542	508	514	571	548	520	528	523	532	530	541	554	520	541	507	549	532	499	532	544	567	523	523	529	553	527	507	563	523	542	556	516	516	535	498	548	522	525	516	522	518	521	513	501	534	539	533	519	532	531	499	507	498	516	532	567	509	529	521	516	512	528	549	518	558	545	504	529	542	526	505	554	533	567	495	523	517	511	523	523	519	539	514	574	508	564	554	530	506	506	503	578	538	510	489	533	503	520	531	539	473	525	528	537	543	520	530	509	525	509	529	559	528	514	495	534	568	459	512	529	498	536	533	543	521	527	516	506	537	560	546	529	512	526	555	527	547	528	541	509	502	493	544	543	535	547	547	540	546	526	527	508	497	504	520	540	518	500	513	491	537	533	522	531	486	521	554	529	479	522	498	561	496	557	502	534	501	521	538	551	596	490	541	531	530	538	496	483	538	525	525	545	547	497	541	527	545	532	533	517	489	502	563	512	515	515	550	513	501	541	531	524	509	500	504	530	541	511	551	544	527	515	536	485	564	535	484	535	521	566	510	520	543	541	522	528	553	550	471	537	526	517	565	530	549	517	552	540	549	539	507	531	524	535	548	537	520	511	563	517	540	558	555	514	566	534	505	521	518	534	508	505	511	522	508	528	489	505	530	525	575	562	503	534	513	522	535	524	557	510	557	527	517	500	498	507	525	525	546	548	516	574	487	510	553	529	557	533	531	514	531	545	542	521	536	522	498	542	503	486	547	544	500	550	509	572	550	484	540	534	534	543	510	519	492	530	526	519	520	522	492	486	543	487	532	535	516	521	533	540	477	525	561	533	521	509	542	535	520	517	518	543	477	565	558	493	571	499	510	523	518	551	541	536	514	523	541	512	505	527	524	534	526	544	510	530	528	507	551	500	545	507	531	528	535	537	557	527	514	533	521	512	496	494	530	557	572	511	562	514	518	509	556	483	558	529	494	467	510	510	540	553	530	500	518	501	531	527	524	494	492	492	481	542	550	545	530	530	492	573	583	529	542	556	532	483	526	513	510	542	503	536	521	540	491	480	515	480	498	514	527	552	533	510	530	550	544	540	515	517	534	546	527	535	489	488	522	511	506	503	506	566	521	570	545	533	560	500	559	571	530	526	535	538	480	602	540	489	520	504	560	536	489	568	536	545	527	538	546	536	516	554	543	523	535	509	474	514	509	566	528	537	519	532	549	552	514	550	540	573	531	535	549	512	526	502	534	512	533	515	504	528	540	540	503	546	545	563	543	504	566	511	480	582	505	531	523	530	592	502	519	504	536	481	479	511	527	558	542	500	547	508	543	485	515	515	499	533	498	529	579	506	521	547	531	522	491	583	514	539	598	524	554	521	491	464	544	492	525	523	525	499	535	509	514	556	512	527	498	518	548	530	509	545	516	557	541	527	541	549	520	523	542	541	552	503	566	514	537	538	570	526	514	488	546	542	536	523	560	488	538	523	511	564	526	525	534	545	534	542	543	522	511	514	519	535	521	522	484	554	517	545	521	570	534	467	524	564	517	515	516	512	526	552	568	517	537	543	495	497	511	521	515	519	484	531	538	497	494	517	533	550	562	509	524	484	529	507	539	536	515	516	539	494	526	542	552	554	509	521	510	509	520	564	507	587	568	487	568	529	525	558	538	509	551	524	555
28394	15829	11258	6161	2232	1129	830	479	458	492	510	508	506	524	493	477	524	490	489	509	489	511	485	476	495	463	499	494	484	476	487	472	511	485	482	531	497	512	488	524	535	496	489	533	493	507	489	505	538	479	481	482	520	493	492	511	451	527	493	471	504	508	490	514	472	469	509	476	479	525	511	503	454	506	498	486	504	462	506	486	477	510	529	520	494	507	490	486	514	511	514	505	493	497	461	491	514	493	468	485	491	518	461	469	497	485	500	471	519	493	472	483	477	482	493	501	513	490	496	470	523	518	493	538	478	513	439	495	487	461	524	498	457	476	505	479	491	492	507	474	478	512	464	472	512	459	532	489	488	512	522	506	476	504	501	534	494	530	496	501	507	485	505	508	504	481	469	500	517	503	530	464	493	477	483	456	508	479	493	484	482	513	509	489	478	480	528	482	507	461	484	483	503	506	518	505	524	517	505	523	458	531	477	440	510	527	499	490	502	536	517	515	498	535	479	473	499	524	499	488	468	511	542	456	521	484	477	502	474	453	483	480	518	510	508	506	476	518	475	535	480	555	495	495	504	482	523	488	478	529	492	528	509	498	498	516	510	489	467	534	484	500	509	519	530	472	492	509	516	517	498	456	499	501	502	480	494	497	503	458	501	497	476	484	518	532	532	471	524	475	469	437	473	540	509	508	468	490	537	530	494	479	481	444	481	505	526	511	476	477	494	524	501	514	491	529	470	538	496	528	494	495	510	509	492	497	534	501	471	530	497	540	493	484	513	465	505	529	519	513	500	472	494	493	481	508	467	475	493	506	513	507	506	475	522	485	501	474	481	427	511	511	502	499	442	496	513	485	467	527	514	522	538	478	475	485	516	500	520	516	481	483	500	485	497	481	517	466	496	530	526	484	497	488	474	547	464	527	477	516	509	512	535	474	519	481	506	518	536	512	494	458	483	552	511	459	478	494	522	490	484	509	492	481	464	488	499	526	469	475	506	513	500	523	469	526	502	491	484	450	527	477	498	474	511	479	448	493	463	476	482	527	492	504	492	472	506	500	508	522	509	457	522	494	527	464	502	447	517	483	454	459	509	498	478	486	490	511	521	487	462	470	479	536	432	525	537	484	491	459	474	475	509	514	496	511	486	498	519	514	481	509	489	500	459	523	474	526	502	522	515	510	458	470	486	532	464	472	466	552	488	477	457	501	505	476	479	513	478	450	492	481	487	474	510	522	516	509	512	465	501	501	499	472	511	501	553	526	473	485	482	502	502	516	494	536	502	504	516	522	493	457	487	494	505	471	499	530	501	494	477	459	488	511	527	488	450	477	519	482	551	527	507	483	508	486	518	494	505	510	478	470	476	485	465	490	480	487	483	501	513	510	537	478	515	541	507	514	491	475	520	502	544	484	491	507	507	443	528	486	495	526	497	516	500	513	531	451	497	488	480	529	529	500	513	470	512	521	461	508	494	477	487	484	513	456	480	532	498	457	486	469	451	500	482	523	455	466	490	522	490	556	509	522	490	528	513	501	474	496	510	480	486	470	481	505	507	553	502	464	502	472	506	517	515	498	478	513	506	525	493	478	485	498	474	510	453	477	486	524	503	490	471	527	487	508	526	463	535	518	521	478	537	495	482	518	489	513	452	510	522	528	452	505	491	485	517	538	486	480	502	512	523	467	544	537	494	519	496	485	530	493	489	492	509	473	451	499	495	462	503	461	496	459	485	511	493	489	500	534	498	501	534	491	527	472	506	510	504	488	507	476	483	487	520	519	500	494	512	530	500	488	514	490	489	529	536	520	472	494	491	534	499	463	519	481	502	478	494	495	476	496	506	507	485	530	461	495	520	448	500	481	544	496	523	480	497	525	489	478	480	513	484	478	515	482	532	486	503	522	538	488	521	470	515	497	530	492	507	510	499	515	498	495	477	509	508	530	509	491	476	463	499	513	476	499	484	500	493	489	516	502	523	473	495	442	442	498	505	492	486	488	542	536	470	482	493	484	477	535	555	494	466	465	465	529	501	505	500	508	540	505	489	434	495	521	484	499	483	469	478	473	512	496	497	460	484	492	511	536	451	535	490	496	532	535	525	480	523	493	485	482	485	525	489	488	518	515	498	450	475	468	516	494	490	484	512	460	500	502	491	504	523	482	530	505	490	508	501	486	498	488	519	500	481	483	506	498	472	494	527	512	473	506	533	461	490	467	497	561	503	557	477	478	531	504	486	509	519	439	470	488	505	506	511	509	531	499	456	496	510	489	515	469	516	467	489	523	513	474	479	550	482	489	480	504	537	468	475	492	454	473	498	483	466	496	529	471	486	496	501	491	521	477	490	488	434	491	540	473	514	488	507	494	484	500	548	498	496	493	492	498	479	471	488	467	506	510	491	536	503	487	466	473	498	492	500	484	513	486	497	496	480	475	481	465	513	492	472	475	475	472	504	472	495	488	467	504	522	494	506	479	496	473	453	489	533	489	518	482	495	484	493	498	488	505	461	490	494	513	510	502	507	485	477	483	479	534	520	445	498	493	486	479	514	492	461	474	490	486	486	505	468	501	423	445	470	507	482	492	487	488	456	504	510	492	492	487	497	463	523	482	470	483	469	528	506	475	468	496	481	477	484	475	527	489	466	496	500	475	506	523	492	485	499	487	498	488	501	497	510	482	488	492	508	502	441	458	527	529	503	500	482	475	452	544	491	470	490	509	462	484	500	469	495	494	529	474	502	489	533	527	524	507	517	493	518	483	463	494	513	501	513	521	514	498	478	537	517	472	482	491	490	516	507	483	466	491	478	476	469	513	530	503	496	510	523	511	460	471	515	488	472	507	489	497	527	468	497	485	520	508	532	439	501	504	509	483	477	440	515	491	556	472	505	507	482	513	495	482	534	491	486	502	494	479	486	485	485	485	488	472	487	496	509	503	501	501	475	473	490	495	511	490	500	483	489	482	501	537	478	503	461	524	458	513	519	472	512	507	496	514	527	468	514	449	491	493	498	477	504	478	506	549	494	501	478	492	481	526	488	509	460	557	526	517	517	471	499	524	511	446	496	535	505	530	521	495	503	507	486	516	519	501	495	528	503	471	475	462	489	454	493	496	493	526	466	470	528	487	473	486	499	505	485	519	462	510	501	435	506	520	490	490	482	492	525	493	493	479	500	455	480	493	511	519	459	478	470	487	469	461	481	521	438	491	521	481	447	470	470	509	450	480	503	484	494	511	509	524	505	510	503	499	491	527	484	536	498	510	516	466	489	494	509	560	532	492	497	468	471	528	532	508	513	550	504	520	470	503	494	451	502	507	497	484	498	502	503	502	510	459	516	541	486	490	498	482	456	476	507	519	525	508	500	486	524	490	476	499	481	471	497	494	480	462	484	503	499	514	526	524	548	463	448	487	518	514	522	511	469	526	468	509	485	495	495	499	501	489	479	503	497	522	504	502	532	495	507	482	493	516	499	541	497	486	492	504	508	481	499	482	475	499	490	465
9742	6942	11628	4964	2403	1305	948	469	488	453	458	408	464	460	444	482	406	464	440	448	408	425	478	441	420	459	458	464	419	483	429	450	421	472	462	448	399	442	476	411	500	457	448	435	419	449	469	438	476	433	423	438	458	444	442	427	418	424	405	418	454	426	453	417	449	438	448	470	421	421	437	412	460	472	426	450	452	486	465	431	481	412	409	436	413	418	461	427	457	428	440	476	439	480	435	453	428	467	455	458	449	459	429	426	440	436	412	437	449	474	447	415	433	440	419	426	424	452	390	446	466	443	430	469	420	435	385	454	451	426	425	434	471	449	444	433	432	474	441	449	444	437	430	419	438	442	434	432	414	423	444	421	400	449	436	457	439	463	431	435	415	447	427	462	430	427	438	432	431	446	437	439	465	424	421	439	456	409	443	423	464	441	458	424	421	435	452	439	408	419	447	444	440	421	423	436	409	423	438	436	405	425	453	456	440	442	451	479	456	422	449	433	443	439	443	439	441	411	446	474	444	433	429	396	408	432	425	457	435	433	432	473	460	409	401	436	437	453	431	433	433	432	462	464	448	429	441	475	415	455	445	440	397	432	426	428	436	430	404	408	458	431	413	432	431	452	438	452	409	418	462	423	433	423	439	446	440	449	447	442	426	441	449	487	408	447	470	423	433	445	415	447	457	441	429	432	425	432	457	427	435	442	468	448	430	417	397	443	439	425	429	436	425	438	462	459	408	410	466	457	430	438	434	399	425	431	474	474	439	444	417	464	434	489	430	394	443	442	461	410	430	431	462	464	436	451	416	427	431	443	459	487	445	418	426	480	480	408	488	419	435	445	405	439	426	410	423	445	443	461	448	435	507	453	448	415	400	459	465	497	449	452	463	405	435	416	438	439	439	448	412	463	430	454	406	496	409	439	414	408	487	447	416	424	477	475	418	460	462	413	455	436	457	427	435	411	447	457	427	449	438	442	419	443	429	444	419	444	462	430	464	455	417	439	447	460	481	426	423	458	487	403	435	436	416	479	454	450	438	434	437	424	446	456	445	485	446	419	419	436	433	453	433	455	481	448	446	442	422	442	410	467	458	446	413	439	455	453	417	424	463	439	455	446	401	435	441	432	450	424	454	421	446	439	457	430	437	407	453	431	433	444	440	442	460	437	491	424	441	435	407	450	417	440	482	430	404	446	409	410	433	419	440	407	430	438	406	428	448	413	453	439	420	425	452	408	458	417	425	425	403	424	470	427	426	475	391	432	413	415	422	404	457	415	468	431	447	425	455	460	418	452	439	458	440	477	450	410	456	468	423	479	437	424	437	469	428	456	471	471	447	433	429	418	408	452	430	408	389	417	425	475	431	513	433	446	472	386	416	418	440	427	446	402	423	453	443	417	445	443	438	441	474	435	435	443	467	449	462	459	457	447	431	460	455	418	422	438	451	475	461	429	474	433	458	450	436	425	447	462	451	459	421	455	450	419	457	436	447	432	459	445	447	419	465	415	424	446	488	409	423	459	432	445	426	465	425	447	423	452	413	466	489	432	459	439	468	479	439	396	464	426	413	414	436	419	408	448	433	412	439	417	458	438	459	446	439	460	433	430	428	458	455	467	482	441	474	437	415	464	460	455	441	413	432	450	430	388	441	420	430	424	447	448	417	460	444	481	416	445	458	447	434	425	404	429	449	455	436	437	451	427	430	438	426	469	411	434	415	502	430	445	438	425	437	422	466	440	450	473	451	429	486	436	461	461	446	417	431	528	457	437	455	414	469	456	432	406	424	446	444	447	439	444	434	450	428	428	469	432	407	448	447	431	435	413	419	415	442	432	416	425	456	433	447	429	463	410	458	431	496	426	427	449	447	460	459	440	433	422	444	425	439	443	426	409	390	428	449	438	459	446	465	403	389	477	477	442	450	424	464	423	460	449	417	464	453	416	399	455	476	444	450	454	410	424	413	431	425	427	440	393	445	441	431	430	474	420	443	435	411	454	437	469	403	425	408	435	417	482	434	407	431	434	465	396	429	424	449	443	449	475	442	444	445	414	414	487	434	409	449	464	442	457	419	445	391	429	427	435	448	430	440	440	417	386	437	465	472	423	421	438	410	485	478	423	456	434	451	416	438	439	448	424	408	414	458	466	431	430	443	421	450	422	463	428	456	465	446	455	446	423	447	487	414	463	401	457	432	417	414	452	454	419	430	461	453	455	396	439	446	432	413	445	418	421	416	473	408	437	413	428	416	428	406	407	435	438	439	446	425	433	437	443	421	475	426	446	442	471	441	463	452	453	452	415	467	421	411	442	442	412	409	452	415	450	452	452	410	453	440	461	429	380	416	434	386	439	432	444	449	416	412	465	441	452	428	420	421	426	455	450	474	404	420	424	431	416	447	435	434	414	423	447	447	428	381	427	403	465	471	421	409	465	448	434	443	436	444	437	446	428	432	469	433	455	460	458	462	457	476	422	450	430	440	425	450	477	408	422	412	411	417	420	440	439	454	463	437	434	458	443	419	425	433	488	449	396	456	415	422	438	446	440	465	410	480	481	457	459	458	451	439	444	457	429	437	428	448	470	428	413	468	468	454	426	431	443	441	401	443	438	459	496	404	422	452	469	440	466	459	440	408	461	432	451	440	448	417	452	446	422	453	440	446	395	447	431	441	438	444	389	424	436	431	397	434	433	456	460	439	450	448	457	440	483	423	426	447	448	421	450	429	430	438	466	451	421	411	438	467	460	422	461	444	437	413	432	458	444	415	406	436	432	457	470	420	449	458	425	467	459	422	427	451	406	430	444	465	429	463	472	435	452	454	476	434	426	447	458	468	470	432	446	413	420	445	432	443	392	431	444	411	434	440	423	473	396	446	457	447	427	432	437	436	474	419	464	434	441	465	439	468	419	427	449	426	483	479	419	469	424	462	416	425	466	435	443	433	405	442	450	393	465	454	452	423	460	431	413	453	455	450	438	446	403	402	457	442	449	425	449	437	470	423	429	448	428	449	450	479	427	458	449	472	428	471	413	435	441	438	443	434	397	450	439	448	449	462	487	430	433	463	425	424	442	413	463	460	471	420	439	419	400	440	403	455	429	424	431	436	419	459	410	396	476	429	378	432	456	438	420	432	443	457	454	436	435	418	432	395	446	414	420	469	405	424	421	398	434	446	454	427	440	433	462	422	474	422	412	480	473	435	438	439	429	458	439	441	447	417	449	430	452	445	427	474	404	407	429	411	462	445	429	433	438	436	428	478	446	452	442	417	454	461	402	426	416	495	492	416	441	440	440	430	408	476	467	437	452	454	444	425	433	470	423	464	435	453	416	444	422	431	408	452	463	437	456	450	398	435	451	418	446	454	459	458	395	441	459	428	416	462	446	428	413	411	439	444	441	430	451	423	422	431	435	427	475	445	410	444	414	428	462	443	398	452	432	441	423	475	442	450	466	397	490	425	449	411	455	421	418	439	431	419	410	405	443	440	440	454	461	447	448	443	444
25486	21395	30116	32919	24177	14817	7552	746	538	513	548	503	479	542	473	497	499	555	515	496	484	528	485	503	471	477	496	486	514	487	505	493	479	493	496	471	490	517	481	446	490	513	466	527	503	452	511	524	482	489	504	453	483	500	468	518	490	487	514	488	515	511	484	443	478	476	487	509	497	509	489	492	483	494	468	499	473	445	453	493	518	501	481	477	491	482	518	474	462	459	471	521	499	500	513	504	501	467	507	479	469	527	443	503	501	496	506	551	526	525	532	479	491	489	478	497	498	466	504	506	515	493	505	505	484	468	487	498	447	507	509	504	524	496	474	496	487	484	503	491	516	486	500	493	511	519	459	499	486	458	442	510	491	481	502	476	475	509	510	516	487	529	508	499	479	505	493	437	457	479	481	494	498	469	480	465	483	518	491	487	525	514	483	506	456	498	499	494	510	498	479	470	516	494	504	484	469	488	455	460	514	483	520	494	541	475	472	470	484	475	512	472	460	534	506	492	493	503	497	468	450	473	494	492	455	467	507	509	458	551	473	486	472	511	487	473	461	493	434	493	516	456	481	524	486	484	485	483	445	457	487	452	483	434	510	490	441	486	494	505	444	486	492	481	524	468	487	480	491	520	494	493	446	471	495	515	454	469	513	456	494	469	470	448	535	460	484	495	523	437	503	499	498	477	476	530	493	490	493	474	456	498	477	488	457	503	465	487	525	500	444	466	502	496	506	469	482	551	468	480	485	446	455	491	541	478	530	489	495	502	502	535	472	505	491	480	513	476	520	455	501	513	497	473	454	482	524	463	475	467	473	489	476	471	479	473	507	488	459	476	465	454	527	478	471	509	451	483	490	473	500	475	502	485	524	465	536	496	479	545	476	489	501	499	453	473	468	488	491	488	472	483	502	470	504	489	479	472	508	494	478	492	493	482	484	472	396	475	481	494	501	484	468	497	503	501	567	510	482	530	492	493	460	474	476	514	490	520	502	486	467	458	484	515	500	488	462	490	432	526	483	497	465	478	509	494	524	465	505	449	509	489	491	486	498	474	490	475	483	457	476	467	484	474	515	455	466	519	479	426	477	506	453	479	492	443	476	499	484	542	514	495	520	459	473	492	443	484	441	455	492	474	498	507	516	507	468	455	473	482	503	482	530	475	477	469	498	455	462	499	468	499	486	523	496	504	526	493	501	503	485	469	459	483	448	490	485	462	474	462	486	477	443	526	474	479	474	524	506	495	490	489	461	517	458	485	479	476	504	508	495	530	478	511	500	493	461	484	486	494	460	506	512	502	470	524	497	469	480	493	445	512	497	497	499	452	483	482	482	447	507	520	477	520	485	484	497	493	475	520	514	500	479	452	486	483	491	503	486	478	485	495	477	504	486	463	454	496	458	499	464	505	439	483	462	437	489	506	465	511	486	475	469	471	459	492	496	468	510	520	498	482	501	441	484	518	479	481	473	490	486	467	511	498	489	465	479	476	479	504	476	520	490	474	505	460	498	477	517	447	510	474	472	478	495	465	511	473	495	497	431	484	500	488	481	479	483	488	513	493	493	508	496	512	490	468	500	476	464	513	524	435	492	504	503	496	483	481	468	456	483	455	467	482	471	510	453	507	541	514	478	517	465	439	489	480	536	515	507	475	510	475	525	405	454	528	483	477	514	518	491	446	452	503	491	480	503	482	479	476	512	466	489	510	486	463	505	477	461	487	463	477	509	489	505	531	501	476	479	462	492	478	511	502	479	484	512	510	496	516	498	466	502	522	525	471	456	448	473	505	470	454	491	466	454	496	447	479	485	445	515	473	517	519	487	509	516	512	498	456	486	507	506	487	467	478	491	481	510	497	504	489	469	511	479	490	492	515	452	497	478	486	499	516	494	496	473	475	478	486	435	470	493	523	507	479	451	497	470	458	502	499	471	503	484	512	455	500	449	454	477	486	449	493	494	469	499	519	515	523	454	492	478	466	453	463	439	502	508	476	473	490	492	507	479	439	447	467	473	474	444	534	499	494	496	498	493	486	475	462	494	520	501	511	480	464	489	455	476	508	524	481	525	493	468	494	477	512	495	465	452	493	490	497	451	455	519	460	489	470	475	486	461	468	490	491	500	480	472	492	471	501	492	500	491	475	472	458	535	495	462	495	473	483	510	506	478	514	510	501	488	479	519	512	470	460	508	495	472	467	464	514	492	491	484	505	488	477	530	514	485	473	449	495	490	490	475	488	470	514	524	514	498	501	511	471	483	489	514	466	478	478	480	488	487	515	505	459	481	490	457	468	497	465	457	521	487	456	438	496	494	501	458	446	500	493	450	466	472	442	479	507	491	460	491	502	491	479	476	535	460	527	467	459	503	490	479	453	463	490	492	497	463	488	474	535	500	491	501	494	464	447	492	484	484	474	463	479	521	491	496	565	482	486	508	474	481	533	455	512	471	509	488	496	493	491	479	477	429	472	495	463	509	495	493	476	494	485	505	469	497	474	456	475	492	518	444	479	458	474	471	486	484	516	479	476	454	506	467	459	465	529	523	476	516	499	518	494	486	488	489	474	456	476	544	478	491	476	517	471	496	443	486	495	497	485	460	499	480	498	461	446	418	491	498	471	557	523	458	493	471	476	491	503	481	457	494	474	490	493	437	458	503	518	463	508	457	455	482	530	478	497	478	501	479	492	447	487	503	501	514	483	495	498	458	455	481	468	458	498	526	503	499	468	523	482	447	476	483	471	485	465	475	478	507	499	466	482	481	478	480	503	519	452	504	492	501	530	513	462	466	525	454	487	499	500	530	503	489	507	477	470	485	471	449	447	500	491	483	494	485	470	480	445	477	445	467	478	522	494	484	458	476	538	471	492	517	491	491	473	488	471	484	479	488	502	484	494	492	511	476	481	495	499	518	484	478	468	463	457	472	481	465	456	514	490	499	491	506	473	453	481	465	495	491	471	504	459	475	484	530	495	499	478	512	455	479	474	511	484	490	501	496	443	499	510	483	483	511	500	491	442	558	517	488	487	444	455	492	492	509	477	503	455	488	443	513	478	475	514	494	502	469	512	510	473	520	462	487	494	505	488	490	463	456	486	494	517	460	461	451	490	504	465	486	518	504	471	533	468	493	481	479	459	486	509	492	513	483	477	468	505	459	469	474	506	479	454	468	495	468	464	489	481	535	473	494	483	486	519	485	489	504	459	456	494	458	465	496	446	524	527	514	483	470	506	470	458	513	473	500	501	484	502	494	485	472	501	499	492	468	501	453	487	461	529	492	498	492	482	506	475	487	458	479	486	484	469	475	518	492	545	516	459	527	462	498	480	538	472	498	522	482	453	451	482	545	463	455	481	470	476	483	489	527	469	493	490	499	454	481	469	461	492	523	523	486	495	466	491	525	487	495	500	512	488	462	466	459	506	493	492	478	499	497	464	496	486	507	471	513	466	503	509	445	518	480	488	466	460	483	510	478	458	496	490	516	506	493	491	494	443	499	487	497	506
38165	43710	56177	33346	19735	10879	6225	567	544	511	490	506	496	466	463	444	470	467	485	490	484	473	474	481	482	435	492	432	512	491	465	488	518	478	434	465	466	483	451	424	456	448	490	465	459	448	458	474	475	471	489	430	437	462	430	467	472	429	463	443	508	473	462	501	430	460	466	479	453	468	460	457	499	485	479	480	461	482	492	476	467	507	464	441	480	452	455	446	498	462	464	442	472	441	448	468	455	465	475	490	453	470	446	457	434	501	491	550	469	510	456	488	443	444	464	443	467	453	432	452	497	505	436	466	446	476	407	442	424	464	506	459	453	443	478	475	436	460	440	467	455	427	465	424	453	445	463	402	466	473	478	452	453	460	505	468	444	432	452	453	471	467	479	469	443	450	452	414	492	465	457	473	444	436	453	431	470	454	454	456	446	484	435	476	442	440	469	435	466	462	477	398	441	450	497	472	456	450	466	462	431	499	449	455	477	423	435	452	417	448	501	429	453	419	409	482	478	449	452	469	468	481	450	467	430	453	474	460	452	481	454	419	456	466	463	477	435	482	438	441	388	465	474	481	461	467	444	440	453	447	422	470	439	461	450	418	416	458	444	469	433	449	422	500	431	429	455	478	493	470	434	470	449	424	472	460	450	482	450	467	452	447	465	453	453	443	425	457	447	462	417	421	469	448	466	457	457	472	458	410	423	421	479	475	440	451	459	446	491	435	454	437	440	485	446	408	482	482	435	457	431	429	472	410	447	439	452	453	449	476	465	457	473	463	487	469	448	429	423	447	465	463	467	474	452	442	457	448	443	463	452	461	433	437	427	432	433	423	418	483	437	442	478	472	447	482	445	424	455	423	442	453	522	448	462	459	458	448	503	478	442	445	449	483	455	462	448	425	464	480	476	485	456	424	451	479	447	422	441	455	461	458	471	464	440	451	450	461	489	482	484	452	461	468	471	429	459	448	447	472	464	481	476	477	454	475	455	459	448	489	435	446	469	476	446	456	438	476	399	449	459	472	429	481	451	463	447	424	469	474	451	476	442	434	453	510	503	485	439	461	431	465	436	424	454	470	447	434	404	430	503	469	436	493	463	455	435	437	490	446	455	486	464	431	467	454	431	438	440	455	473	471	459	437	448	440	464	443	459	451	439	468	481	477	469	448	431	483	466	470	477	494	478	440	446	476	462	420	465	422	486	465	467	424	449	477	467	453	445	428	414	442	475	458	448	454	472	448	446	472	436	437	473	462	448	431	431	391	452	462	426	499	455	454	465	465	436	448	449	481	442	430	436	449	473	493	478	466	431	495	461	462	443	456	471	462	459	479	446	498	488	435	491	429	457	454	424	471	484	454	450	478	457	483	422	434	452	478	498	460	440	461	442	458	467	483	424	490	413	428	457	464	414	435	445	455	472	440	435	455	424	463	457	416	448	439	446	424	461	447	459	454	454	478	466	460	444	439	471	398	448	415	436	452	454	446	463	453	460	469	463	424	459	445	518	444	468	486	462	441	462	455	417	456	452	467	468	468	469	427	428	450	470	447	434	483	431	434	448	492	497	484	474	464	446	500	442	476	486	492	441	460	441	472	445	469	439	477	489	479	450	446	473	470	465	457	488	463	490	476	478	446	483	445	439	451	470	435	486	424	479	474	448	433	439	436	452	460	475	473	436	438	438	426	455	489	433	481	411	403	444	471	421	437	465	444	443	505	445	451	437	491	455	430	444	421	455	470	474	477	433	461	439	478	457	447	477	462	449	485	482	441	484	444	446	438	465	483	430	438	448	458	479	469	450	432	449	449	440	458	435	450	403	459	464	457	460	445	441	424	432	450	425	464	463	476	431	451	442	489	421	476	461	401	456	456	484	473	458	440	463	416	462	457	442	473	459	439	473	449	461	444	448	457	421	476	431	409	463	468	460	474	489	451	441	458	409	465	465	461	469	419	441	482	446	477	474	478	476	414	428	460	447	437	476	436	422	461	475	445	448	467	489	430	484	433	444	513	457	457	483	464	462	439	471	486	459	485	482	458	476	450	428	464	447	454	457	476	429	434	474	455	456	475	460	415	458	440	467	432	443	439	430	461	469	493	425	465	452	482	459	455	493	473	501	466	456	478	468	432	451	447	448	449	464	421	446	440	484	431	449	463	458	458	427	437	454	470	443	441	457	464	439	480	471	440	465	426	441	434	408	497	454	421	430	479	454	426	471	460	420	429	447	465	466	466	466	431	452	491	448	444	454	440	458	493	453	471	492	429	462	443	417	415	429	467	449	456	454	420	461	446	463	428	444	429	463	444	465	446	463	436	453	468	425	494	416	433	419	408	443	455	445	468	459	419	481	506	488	481	454	485	481	512	436	439	468	462	461	440	467	436	450	433	484	491	471	457	413	449	426	418	460	447	458	445	460	473	453	478	459	461	433	426	428	417	464	469	424	431	425	463	481	450	497	468	450	456	471	440	441	451	497	479	446	474	452	459	441	436	411	453	455	471	460	423	476	435	498	440	491	476	426	442	462	479	471	404	437	477	439	417	469	479	464	401	464	440	491	435	437	460	489	442	468	463	461	439	462	420	465	481	415	455	456	437	471	435	449	436	458	452	464	476	441	448	462	424	449	444	438	457	449	447	455	418	454	471	463	452	470	426	444	460	452	430	467	465	468	457	489	485	457	438	427	466	442	446	419	452	459	468	417	476	424	503	457	457	450	438	445	452	458	443	435	448	452	441	452	429	479	451	434	432	455	446	408	452	440	439	454	457	436	471	494	469	445	465	420	466	481	468	455	430	429	443	438	444	469	438	473	464	434	474	457	505	459	451	435	435	496	472	437	463	489	410	413	449	474	490	463	430	427	428	474	468	479	437	469	465	471	418	490	442	458	457	476	446	460	475	480	435	420	431	432	467	458	442	453	462	437	459	467	487	458	460	447	446	437	454	434	439	420	455	425	437	453	458	435	404	465	471	467	463	456	436	465	452	484	473	494	416	422	468	467	481	419	456	459	433	434	427	459	455	441	455	469	467	435	392	472	454	451	463	439	480	459	417	447	451	480	431	447	443	398	479	452	456	437	434	429	441	444	476	443	440	420	493	437	493	455	453	482	462	409	431	443	448	469	434	485	428	460	436	457	454	465	442	411	458	417	403	486	431	458	443	453	462	438	454	472	437	422	462	461	469	488	421	460	451	454	458	456	415	457	507	464	478	433	482	438	451	437	430	456	463	473	474	459	467	449	440	468	399	429	474	434	471	404	443	474	457	438	440	451	474	458	495	443	409	411	467	473	488	470	437	448	463	453	458	404	500	453	410	433	454	408	433	415	468	483	430	431	492	436	477	453	458	435	464	445	453	456	405	463	466	429	407	441	462	449	440	432	475	458	435	412	432	417	451	456	445	437	425	459	439	460	451	487	430	445	428	453	456	429	420	421	443	438	445	456	446	470	452	457	483	473	450	427	463	435	408	443	445	501	468	451	425	461	459	456	458	477	449	439	418
24457	21391	29845	29589	26583	22283	12308	1239	820	774	761	742	701	748	658	693	742	723	734	664	710	684	657	706	718	674	679	715	718	695	658	663	642	668	671	721	651	703	661	692	725	692	691	665	686	629	715	685	755	710	677	663	685	686	690	691	717	654	712	732	773	680	681	708	658	662	724	672	696	652	655	654	661	672	672	658	669	638	625	648	643	660	662	678	638	684	707	699	682	666	650	677	643	708	673	698	732	620	678	638	653	669	699	692	660	669	732	778	719	696	684	669	673	670	672	695	673	678	655	656	680	619	694	671	674	671	650	663	696	682	663	658	663	658	686	687	684	614	645	678	664	654	654	696	684	698	713	617	659	684	631	656	697	666	634	682	666	679	680	658	675	675	674	684	663	673	689	719	673	660	648	681	685	684	682	630	695	641	675	674	694	639	712	721	698	635	649	713	710	662	684	634	657	662	632	655	681	659	680	680	609	695	664	712	677	692	676	691	691	667	674	699	668	684	677	633	655	709	688	643	675	713	648	674	674	710	618	652	724	613	694	715	651	672	715	685	669	669	673	693	664	667	651	631	675	673	715	613	648	649	646	673	687	655	693	697	680	662	664	630	653	652	628	638	664	725	678	662	679	658	650	650	678	639	695	690	634	683	703	658	692	693	689	702	641	663	668	730	666	623	620	624	663	728	690	648	690	736	666	646	701	672	662	663	752	647	642	646	698	672	642	703	649	655	673	685	695	704	664	659	663	679	641	692	675	668	686	696	659	670	659	656	661	650	708	715	704	654	641	701	648	672	645	672	680	647	660	683	664	695	694	676	701	654	709	716	707	638	660	683	658	670	695	668	641	644	668	678	676	648	701	694	679	692	626	678	686	636	686	685	629	715	689	659	681	679	682	671	660	677	675	654	657	690	627	680	690	649	684	667	713	672	659	700	673	645	670	644	639	707	615	646	692	716	657	685	651	674	631	622	695	703	702	696	613	680	663	670	712	684	672	658	647	662	682	678	686	691	658	724	659	654	689	681	654	677	695	635	648	656	681	715	707	641	684	632	690	646	695	666	713	703	687	706	642	694	646	655	628	643	718	653	666	679	697	691	690	670	640	641	676	688	691	663	650	698	668	667	687	670	645	642	671	663	623	641	614	611	711	654	723	639	655	657	644	672	677	648	643	689	713	660	684	718	690	639	672	711	645	640	635	704	699	630	661	669	663	658	668	672	700	676	689	685	671	640	643	666	665	678	700	707	706	671	675	713	670	710	693	635	684	698	691	653	721	704	672	713	666	682	631	673	697	670	656	701	668	719	713	669	639	688	676	697	673	696	738	669	641	684	703	666	646	643	682	676	679	658	697	653	653	614	612	660	701	691	668	691	694	661	720	678	656	686	675	670	684	627	631	615	645	612	692	657	695	651	668	736	634	648	630	627	653	647	656	677	660	710	707	629	668	673	683	698	676	678	642	652	634	700	653	659	656	659	644	656	669	616	637	688	705	709	733	679	682	631	665	713	685	711	662	655	665	682	676	679	650	623	675	690	629	644	678	689	651	657	660	615	655	690	688	684	705	715	651	668	669	704	659	682	646	675	675	635	658	669	604	659	674	651	701	722	678	689	662	714	663	657	683	639	680	686	707	685	653	678	698	680	637	643	677	665	688	676	658	663	668	634	693	659	639	656	606	685	650	647	706	663	645	684	689	637	632	655	663	697	647	639	641	663	640	629	683	702	630	635	677	667	649	713	671	684	638	728	658	668	662	695	615	675	642	677	663	700	674	647	701	723	659	667	639	658	673	691	677	717	660	633	631	647	698	619	659	661	698	663	687	693	681	670	649	646	659	693	666	676	699	637	659	669	681	648	636	699	661	660	672	643	690	694	666	619	659	664	665	693	652	691	688	668	706	693	628	695	692	682	649	627	658	687	686	646	657	677	647	712	615	662	677	659	660	660	654	638	691	654	676	645	653	711	693	669	682	718	679	619	668	697	650	695	710	695	664	680	654	667	710	661	686	654	654	658	690	704	681	665	669	659	645	654	652	664	665	631	751	670	609	705	654	642	652	664	655	660	695	664	692	625	667	688	644	708	682	640	759	671	707	660	666	721	647	672	677	672	652	654	619	653	647	667	714	679	668	683	665	654	664	662	673	653	628	648	630	640	667	672	688	647	654	673	653	663	647	701	646	648	674	728	714	670	685	694	663	655	676	710	651	665	662	662	656	684	635	629	671	641	634	681	708	665	656	676	668	635	694	622	685	607	686	691	682	645	657	681	665	644	719	671	766	682	659	675	633	681	701	695	678	635	716	657	698	637	680	663	627	667	614	672	665	720	665	670	601	701	680	668	675	660	654	644	668	636	707	635	627	693	679	634	696	651	682	702	702	659	691	633	695	634	675	615	670	666	720	637	645	640	597	639	706	689	683	740	653	632	676	653	689	672	676	669	641	661	610	638	681	640	675	654	653	651	704	680	682	661	608	665	679	640	671	630	680	686	629	672	689	671	696	681	686	673	647	648	662	629	640	621	707	678	646	697	686	698	681	634	668	693	682	660	669	652	640	667	635	644	681	690	672	684	690	648	653	676	669	625	670	609	673	679	656	725	648	650	645	714	647	693	663	643	692	650	632	660	678	707	689	673	662	671	665	723	654	690	648	676	637	689	692	638	638	700	659	645	661	640	642	640	695	649	651	674	666	658	671	660	715	662	665	648	661	693	649	722	662	697	635	684	667	649	678	676	624	691	661	658	685	662	656	708	675	702	645	626	669	678	675	623	663	680	704	682	644	644	681	713	711	687	694	673	676	679	684	661	671	653	739	687	642	675	695	653	703	637	619	661	649	676	651	689	688	680	661	693	622	650	740	633	668	656	674	672	675	677	711	709	631	699	648	659	696	662	670	675	689	626	670	701	707	642	622	655	661	669	623	694	658	685	637	637	634	629	668	709	631	649	627	623	670	693	677	626	707	659	666	658	697	673	661	648	667	687	625	668	681	692	647	654	666	670	613	627	650	673	668	658	722	677	663	652	694	669	664	679	635	665	683	653	629	698	688	671	673	652	674	633	668	657	690	660	637	653	681	686	631	693	643	692	701	651	691	637	620	668	632	639	638	654	681	685	622	701	684	684	676	704	692	681	649	686	686	666	652	718	672	634	678	672	663	642	659	699	652	682	658	676	642	680	690	701	669	637	685	670	658	618	696	675	585	659	690	623	640	709	673	644	687	685	709	676	677	691	720	676	647	667	708	700	700	684	696	676	646	639	678	694	692	653	675	658	684	624	651	676	694	716	605	672	640	653	632	662	681	743	693	717	655	646	630	657	658	665	604	715	688	659	656	684	665	664	680	631	692	632	680	665	673	696	666	654	647	641	641	661	722	656	656	665	665	685	704	643	633	633	678	672	644	660	651	658	675	625	723	668	629	673	703	647	664	691	677	646	640	728	681	665	653	706	674	637	679	651	709	672	616	653	677	673	713	614	668	639	623	705	747	668	667	654
48035	59723	67925	46560	28287	18326	7468	794	730	738	733	684	665	672	657	655	628	670	633	600	649	643	635	668	657	625	604	630	655	601	644	600	593	609	653	602	700	611	631	614	652	597	605	590	621	606	639	634	629	633	619	570	583	623	619	634	634	620	616	605	651	628	663	647	672	637	620	601	671	604	571	595	622	638	630	598	592	618	576	618	645	575	625	619	633	616	576	636	570	603	569	637	653	610	614	635	643	584	598	583	601	591	587	632	620	662	715	725	703	613	608	588	615	568	596	616	607	604	622	585	595	598	635	610	602	591	618	615	614	622	630	600	667	596	653	590	542	558	555	609	622	617	671	604	604	597	595	629	648	588	639	613	609	599	587	615	601	626	598	634	601	624	589	640	602	591	621	618	582	586	590	649	625	558	613	586	582	604	655	590	637	607	589	590	611	603	624	611	602	617	595	601	625	617	628	627	583	613	605	625	602	569	588	605	604	597	564	640	609	579	615	596	576	619	580	590	613	623	591	589	610	586	622	621	603	621	591	647	562	575	583	626	564	622	594	641	606	577	621	596	624	615	645	591	577	639	616	584	614	624	639	626	577	646	606	611	590	585	589	569	597	577	661	612	589	578	628	599	627	623	640	604	628	654	590	586	614	612	626	642	596	579	565	636	598	569	593	602	589	641	642	610	640	632	601	591	601	599	631	598	595	583	605	562	609	607	569	636	560	596	601	621	576	584	605	586	615	586	606	641	591	620	621	613	608	580	563	595	574	605	585	643	624	584	644	628	649	590	567	640	585	611	590	552	582	585	642	588	569	618	626	623	613	589	609	601	616	613	570	628	584	611	676	611	661	630	590	593	579	607	613	579	610	652	650	593	631	663	625	634	583	607	614	650	573	630	587	596	628	630	592	588	605	597	618	611	639	637	587	634	583	586	540	620	611	624	572	596	620	637	592	556	593	610	590	648	610	599	578	623	646	620	632	582	618	626	645	580	652	593	595	577	627	662	578	593	630	590	592	629	583	607	598	605	604	594	583	570	625	631	628	599	644	612	588	621	583	613	557	646	630	638	602	581	609	566	592	607	604	629	645	579	597	614	611	606	599	614	577	644	604	604	589	586	626	638	629	586	567	647	601	618	569	614	562	585	603	641	607	605	579	634	638	585	616	623	637	613	563	610	602	587	612	586	545	573	555	652	610	646	629	606	611	571	577	644	609	600	644	623	625	583	601	584	662	592	642	584	595	640	638	641	610	581	619	621	636	636	605	595	599	550	574	612	596	583	580	605	566	589	625	644	611	625	598	599	602	633	632	621	598	588	584	631	586	592	584	630	608	612	611	658	605	596	607	598	613	638	612	592	601	612	591	595	625	629	611	566	577	642	580	583	596	593	595	621	623	585	618	594	600	616	638	595	602	589	612	596	613	653	618	566	573	608	591	634	603	605	604	589	595	641	649	587	585	562	618	622	615	580	585	596	671	590	628	559	622	585	641	625	600	637	631	629	586	635	613	587	605	595	610	588	581	620	619	571	607	636	613	607	632	584	595	608	638	620	619	671	646	588	595	648	623	583	608	583	596	533	559	610	623	596	598	588	647	569	623	600	594	592	607	594	580	608	598	552	584	602	597	593	577	631	600	634	595	628	594	557	600	596	611	611	595	617	606	610	667	558	656	582	550	533	615	574	568	600	586	557	566	661	612	583	646	584	565	580	591	632	614	603	607	605	590	628	624	616	586	593	631	631	601	586	635	626	595	610	608	594	560	604	592	630	625	563	592	609	647	595	609	650	579	621	576	602	622	651	572	596	605	573	598	649	634	593	620	574	564	614	583	572	630	610	600	607	571	644	576	600	582	564	570	614	604	599	617	600	577	622	583	575	583	635	581	601	632	608	587	576	551	655	582	618	585	569	628	588	654	616	601	582	577	580	579	594	620	577	625	600	596	568	613	649	571	607	589	648	595	595	552	632	599	571	608	583	602	586	619	573	618	596	563	598	606	622	632	622	609	596	596	605	581	553	649	616	614	624	607	581	609	613	581	593	602	602	603	609	636	599	641	624	607	592	595	621	610	595	597	581	663	561	609	613	610	597	588	612	606	612	591	629	610	595	592	605	598	571	613	584	597	600	611	602	606	570	620	626	611	592	626	581	589	575	578	629	596	589	581	621	572	649	603	631	593	587	582	570	638	570	604	669	602	592	623	611	632	594	615	600	587	611	533	590	589	604	598	605	633	608	635	609	590	609	598	576	620	607	626	647	607	578	595	639	578	616	566	566	622	611	611	584	631	603	579	599	577	543	635	592	636	582	548	539	614	623	548	601	638	592	603	654	599	624	588	587	613	631	609	615	613	649	573	598	595	571	639	619	605	587	573	593	569	603	590	568	600	631	601	617	621	549	602	587	576	568	593	664	581	622	605	619	624	597	590	578	634	617	639	592	610	633	610	576	641	590	584	599	595	617	622	608	609	649	616	638	640	605	582	598	568	648	621	618	576	670	552	617	569	652	584	603	598	586	598	619	614	569	649	553	620	574	582	614	627	611	596	627	592	641	607	605	605	597	574	588	609	577	651	577	604	586	562	623	611	586	629	642	584	585	587	555	569	581	632	584	586	610	645	672	641	599	611	601	617	598	617	608	595	652	560	601	618	620	582	652	607	587	620	599	572	578	584	591	601	580	580	601	622	606	606	592	604	630	589	623	617	597	603	655	654	595	670	644	580	600	626	629	541	589	614	564	640	618	612	596	569	616	596	619	606	545	632	601	558	575	621	608	607	609	597	578	621	608	581	599	566	581	612	613	627	627	586	626	618	572	584	593	573	633	582	609	603	606	645	618	589	590	597	617	592	562	599	631	582	598	642	571	591	629	601	596	583	546	657	603	600	594	577	632	579	576	582	629	573	603	639	558	610	563	601	562	607	611	595	569	608	606	625	602	600	618	558	572	611	571	630	593	613	604	556	611	621	602	606	603	625	618	630	621	596	615	600	607	569	616	579	630	573	583	620	646	553	585	578	603	577	599	649	576	620	580	583	581	590	616	592	549	614	604	650	581	621	585	659	553	561	622	616	633	579	549	657	623	620	583	627	559	625	624	596	647	590	613	662	620	618	608	643	657	620	621	601	577	624	599	614	591	596	596	650	593	569	584	583	592	579	584	603	601	576	587	625	587	601	613	572	557	645	625	608	572	615	600	591	613	582	604	571	595	577	599	580	597	583	564	574	563	617	607	568	608	621	625	584	581	612	611	559	578	576	631	629	564	585	570	627	559	576	578	626	582	662	604	617	596	633	607	620	608	610	585	640	594	602	556	644	598	651	586	584	617	600	598	579	597	578	566	561	552	573	626	599	581	638	641	601	598	633	573	597	583	570	615	618	570	595	643	609	562	585	640	610	626	611	580	608	607	633	611	564	552	568	605	590	585	628	622	567	564	638	628	617	602	614	612	538	600	647	588	592	592	619	562	586	604	633	598	630	582	557	581	604	600	569	651	596	627
28428	16242	11854	6425	2513	1485	935	651	621	620	648	635	665	637	611	611	634	670	650	600	664	639	616	641	656	657	663	645	630	602	634	637	659	610	630	654	649	656	644	616	659	588	682	630	637	643	622	612	659	622	600	674	672	607	682	638	619	660	670	631	651	685	648	642	610	594	721	635	643	642	637	626	661	642	664	569	628	613	679	668	631	617	629	602	597	581	628	640	619	619	639	640	616	632	640	609	648	589	646	614	649	678	648	583	610	654	639	631	646	635	617	598	695	632	593	668	669	640	627	648	649	658	646	637	613	654	629	621	670	638	657	591	638	643	658	599	652	596	622	643	640	682	649	636	654	649	657	611	657	625	610	612	620	655	678	641	617	623	622	662	638	636	599	643	605	631	670	627	619	632	658	652	569	621	613	639	622	674	615	642	649	653	669	670	637	643	661	605	630	621	623	643	640	644	675	633	644	611	588	662	635	644	640	639	655	598	663	676	639	618	602	658	660	640	642	601	660	612	659	599	596	635	621	627	641	583	613	664	667	657	662	629	610	644	646	620	673	597	636	607	636	616	666	605	628	558	648	620	665	627	604	650	686	677	638	670	635	641	619	628	602	620	647	699	663	685	635	589	588	671	636	593	621	621	618	619	603	616	622	619	623	589	691	640	624	596	591	618	653	640	641	646	602	634	619	669	639	646	680	610	655	643	609	649	611	625	637	625	643	601	617	647	647	608	634	626	665	603	599	604	638	582	648	630	682	658	645	634	621	653	635	634	627	646	632	615	655	640	634	680	604	613	633	598	660	682	620	598	640	683	605	620	611	637	631	603	633	634	648	655	618	630	672	599	610	647	656	630	670	687	641	635	651	630	664	609	618	617	619	636	608	629	693	591	619	656	615	659	685	646	657	600	589	611	678	640	616	626	635	604	659	647	634	645	631	616	659	610	629	662	610	686	619	638	663	602	669	674	634	665	606	649	613	616	621	656	668	685	624	584	609	623	661	594	592	601	621	623	615	629	632	633	632	597	601	604	651	600	633	645	651	667	621	626	603	638	674	631	613	616	627	627	622	622	644	618	625	605	628	615	612	663	641	671	609	639	619	635	597	652	630	628	590	628	595	655	620	635	631	599	638	651	650	585	589	646	663	676	616	688	642	631	629	640	582	638	651	615	645	669	586	623	615	654	647	617	639	632	605	623	632	601	595	614	660	618	609	626	604	634	645	615	655	609	641	667	602	626	614	634	633	610	667	664	634	668	628	627	677	638	600	647	625	683	624	638	683	599	616	592	620	631	647	625	647	672	644	595	665	638	664	639	690	619	577	622	650	600	636	608	627	615	655	623	639	591	608	636	627	644	626	644	604	627	628	612	611	624	643	627	619	638	642	600	603	626	599	655	618	593	631	653	607	653	634	642	631	590	635	609	641	668	602	607	601	659	611	647	626	618	658	668	650	650	632	645	607	621	596	609	618	659	634	682	611	591	646	625	609	581	599	614	608	626	661	627	635	592	634	610	602	640	622	627	639	613	622	659	658	607	584	611	656	650	582	588	627	638	584	674	631	612	623	627	584	661	670	611	630	701	631	641	629	602	656	629	626	645	611	662	640	620	643	666	602	648	643	610	629	600	670	672	612	649	614	595	642	641	620	637	666	607	625	669	656	645	620	651	666	602	676	606	651	632	641	664	655	618	630	634	651	611	613	630	655	669	616	613	663	642	681	645	639	666	624	645	645	618	620	639	636	614	654	601	643	640	602	620	597	638	621	634	584	647	688	598	600	636	605	651	609	617	648	602	665	617	629	610	609	615	598	647	639	668	608	638	619	606	641	651	617	685	613	663	653	636	607	601	632	647	681	666	644	642	593	641	608	606	619	644	616	602	673	656	660	616	598	613	615	634	636	658	656	603	638	619	678	566	598	587	593	607	605	660	586	661	661	613	619	644	637	591	606	666	642	597	567	667	658	648	684	602	620	639	579	648	588	644	633	614	604	659	610	653	605	671	635	630	640	637	653	635	628	647	623	628	628	655	657	630	649	641	641	671	633	667	632	636	606	647	633	611	631	610	636	632	609	643	615	670	640	620	635	620	649	672	700	620	619	638	598	655	658	632	589	645	601	662	635	613	643	607	683	623	615	604	627	640	569	648	609	647	621	625	595	586	610	655	640	625	612	660	621	629	593	611	686	605	654	619	589	618	590	595	586	634	629	629	620	631	635	605	658	613	605	620	620	613	617	643	635	626	615	648	653	592	662	594	662	644	592	605	636	646	676	668	620	589	616	650	636	617	661	661	634	617	656	609	663	605	594	645	623	588	669	638	656	591	642	677	629	565	645	585	635	628	617	627	622	670	594	614	619	648	651	640	665	613	641	610	643	636	623	597	615	653	657	622	652	650	648	633	586	603	639	654	613	614	620	636	611	632	648	607	666	667	600	661	639	636	580	666	650	627	659	645	644	627	651	625	594	604	649	657	625	669	629	591	603	638	631	620	605	684	589	619	614	641	695	671	651	651	611	672	634	594	579	614	655	592	641	660	612	625	613	657	665	645	573	617	594	628	583	656	597	632	639	657	608	645	636	613	638	619	627	623	660	600	632	631	618	653	612	662	614	678	594	643	627	643	657	636	641	642	620	652	648	615	667	638	619	643	588	633	653	587	671	646	660	624	643	600	617	663	659	620	615	654	639	592	662	643	645	638	607	653	653	634	633	627	674	635	670	653	615	675	662	627	655	612	597	652	615	642	592	610	645	602	660	627	637	654	647	614	647	639	665	649	653	602	671	631	630	646	604	659	628	580	627	614	656	668	597	633	652	666	692	645	678	699	612	652	682	604	638	664	654	595	637	606	627	687	603	654	643	646	685	603	619	665	619	621	672	654	648	680	644	607	598	597	651	599	621	592	633	620	644	661	622	628	655	624	615	646	649	688	655	635	669	614	670	692	607	651	604	620	659	643	639	597	603	670	640	696	634	667	650	657	655	608	659	667	610	641	604	646	605	606	656	625	649	638	656	662	633	602	651	590	624	654	605	646	605	680	637	628	661	646	670	640	630	633	647	656	622	617	626	683	575	659	632	572	638	647	607	624	629	632	641	619	639	632	634	639	640	634	680	634	622	652	652	619	620	609	641	631	678	603	599	654	623	649	624	664	642	598	614	595	673	632	606	644	673	636	634	594	616	663	597	602	626	630	648	596	616	619	583	635	651	635	657	600	634	668	646	611	622	647	662	621	650	641	668	620	600	605	661	643	617	633	624	612	646	641	626	621	642	628	642	644	634	642	627	616	658	626	639	588	649	641	642	659	627	630	629	626	583	633	649	678	686	601	628	642	644	659	583	650	648	606	644	637	610	612	617	656	558	700	660	617	619	646	613	636	608	652	653	631	618	630	577	650	641	626	645	598	643	636	634	614	625	628	687	620	599	622	597	642	674	666	678	587	694	597	657	647	600	589	587	633	645	655	638	674	634	628	626	648	665	591	585	619	649	618	639	602
10253	8015	11895	4900	2457	1659	886	516	531	544	544	529	539	528	540	529	533	544	558	516	533	568	530	535	540	552	538	546	520	526	539	551	565	541	576	498	572	529	538	576	526	523	525	565	511	496	529	527	488	512	537	595	546	541	477	529	522	512	530	507	562	555	535	554	509	516	583	581	523	557	538	507	554	534	524	540	518	507	523	512	512	508	594	538	546	539	529	537	584	506	520	524	521	546	523	568	490	535	534	466	544	567	526	518	540	547	529	540	481	567	558	534	493	568	571	526	589	493	516	590	479	576	531	518	534	514	526	560	482	507	525	512	531	536	534	505	540	527	541	510	552	555	551	544	546	509	548	591	519	540	510	553	516	498	522	513	534	543	499	573	534	539	498	533	529	546	531	530	560	529	544	538	510	517	549	507	553	549	547	542	524	507	549	532	555	541	523	489	495	539	529	515	545	543	548	552	524	493	552	555	505	513	569	542	535	532	504	543	533	520	543	509	580	551	544	564	523	550	569	553	504	556	537	555	562	534	504	519	549	534	518	534	503	514	539	564	457	506	491	556	529	520	557	499	530	550	511	549	529	513	511	545	512	522	532	534	526	530	549	545	552	563	543	528	552	538	501	544	479	538	522	540	522	480	491	526	519	566	515	563	560	534	533	516	516	539	498	526	521	534	559	486	498	520	532	544	511	532	500	508	552	554	536	508	556	533	493	489	553	546	541	498	559	516	507	499	499	511	534	546	601	543	568	539	503	571	525	510	539	514	529	539	556	533	496	530	517	576	514	535	518	584	516	531	534	550	543	539	507	571	540	500	502	538	537	521	500	516	549	516	498	547	519	510	489	546	468	524	550	546	528	518	544	529	523	536	539	505	514	518	550	507	532	514	547	559	541	521	561	539	488	532	547	512	554	499	550	523	522	543	603	528	546	526	525	540	525	556	545	531	533	551	519	510	510	533	508	547	531	517	530	524	532	493	530	554	532	541	521	524	525	554	512	498	513	554	515	533	557	491	517	510	521	539	523	510	566	544	538	493	576	494	560	542	565	578	566	515	526	533	511	532	530	514	535	535	508	574	521	539	490	527	552	536	543	544	530	505	550	519	497	561	549	535	508	563	546	519	544	539	531	523	558	503	562	526	546	515	548	505	548	553	576	518	547	535	539	563	566	549	517	535	560	511	521	529	591	595	532	504	525	508	538	549	565	543	513	556	511	547	535	530	509	505	557	549	540	520	522	546	523	536	521	492	541	520	522	550	526	516	549	567	549	518	489	539	554	532	515	548	483	559	542	562	518	539	540	479	565	534	550	535	575	561	560	547	539	562	506	520	554	517	564	537	528	541	524	509	555	527	513	543	512	555	555	539	530	542	521	539	560	550	538	526	512	505	517	522	447	524	493	525	545	542	542	537	559	469	544	508	490	497	502	520	540	485	547	559	551	499	486	509	539	503	508	563	517	524	533	519	517	588	549	544	547	552	504	593	560	557	505	509	538	518	525	501	541	564	517	527	516	544	536	517	541	541	549	550	525	532	551	518	553	543	562	533	583	507	510	545	551	571	506	534	517	546	556	557	527	542	519	544	531	531	532	493	531	546	563	522	549	591	565	485	509	524	533	520	543	557	535	548	601	516	503	544	523	489	534	529	494	515	524	525	498	556	540	487	561	500	576	519	527	549	502	516	528	534	543	551	494	505	573	527	531	575	546	573	544	557	543	523	490	541	554	531	520	535	534	526	528	539	514	525	546	536	534	546	539	492	491	532	541	502	563	522	529	538	509	589	548	527	504	551	544	500	514	549	520	529	518	501	553	506	571	536	525	551	523	563	482	548	558	553	538	547	541	514	538	502	511	535	534	550	538	539	502	537	561	505	497	520	538	518	535	528	540	499	535	538	547	517	543	478	498	524	527	541	506	516	504	535	543	554	521	553	545	558	545	524	553	515	528	493	543	478	513	582	542	537	536	511	497	534	523	514	497	525	546	548	531	566	568	551	531	553	531	534	551	520	555	489	499	525	509	528	548	542	505	518	526	514	539	499	510	529	526	530	519	489	510	572	570	556	532	544	501	532	568	523	522	523	518	555	480	507	500	510	566	551	610	539	531	538	517	496	520	526	548	543	487	519	535	524	512	549	543	529	532	582	529	521	541	559	518	534	521	474	550	550	487	515	520	542	543	528	528	509	556	568	546	524	538	526	543	540	528	514	533	520	548	504	513	510	487	552	543	497	568	503	534	527	492	543	529	544	540	494	546	529	551	549	521	533	495	534	576	530	488	475	543	541	555	558	533	498	543	539	554	578	494	509	554	518	549	529	517	551	514	534	559	501	542	531	517	539	542	550	548	568	533	484	542	527	540	520	526	545	520	544	540	520	560	576	525	532	561	545	534	544	524	528	564	502	565	471	558	470	523	508	521	537	535	534	506	536	524	528	558	499	511	538	531	514	582	519	487	577	536	545	511	524	534	563	550	540	529	512	524	538	526	530	543	529	531	526	513	536	551	535	532	543	522	504	478	514	560	569	516	550	534	553	547	553	531	540	503	518	509	557	534	548	563	517	522	545	494	501	514	540	591	562	525	519	576	526	550	562	517	477	537	565	542	507	515	522	520	507	538	546	508	509	534	521	556	560	576	508	543	557	529	576	534	479	505	525	555	549	525	493	556	551	510	525	549	532	551	583	537	522	509	558	525	525	571	573	534	531	556	536	525	489	516	559	483	527	502	588	556	536	521	574	503	506	565	491	526	502	559	522	500	538	540	504	557	538	529	547	517	521	522	559	539	524	586	513	533	570	511	528	577	543	522	545	560	528	517	541	532	564	563	567	510	529	510	529	519	517	504	506	518	533	541	525	509	512	529	535	520	554	532	548	545	536	557	516	522	522	546	561	535	530	500	523	544	523	539	547	527	513	530	515	524	544	509	540	544	563	524	503	520	489	514	539	530	566	552	530	535	565	544	493	546	531	495	525	592	501	491	509	514	545	506	540	565	578	567	529	539	519	528	524	500	550	514	499	515	540	512	507	499	538	561	556	557	492	583	532	502	507	524	543	546	528	528	551	504	545	562	552	542	566	558	553	505	546	555	543	527	519	584	514	519	564	515	521	503	543	554	559	537	547	522	533	542	507	511	515	579	537	507	478	545	515	505	525	528	511	509	555	557	534	531	515	582	495	534	518	544	545	531	521	534	528	524	546	545	531	527	507	541	546	525	539	512	517	536	518	509	545	520	537	529	562	532	567	555	541	578	525	542	504	510	531	553	544	511	532	527	567	578	511	559	568	549	530	546	570	549	536	571	575	534	538	538	549	493	502	513	529	539	516	525	517	543	519	518	537	556	534	565	521	530	571	557	496	550	507	523	529	553	517	503	523	522	596	503	512	531	492	533	517	506	543	553	542	530	505	532	500	522	551	548	513	528	511	526	540	503	571	556	532	502	553	503	538	507	551	546	542	542	520	566	550	549	536	508	507	521	531	534	520	522	521	514	537
25278	21368	31200	32003	23535	15070	5170	742	670	648	649	623	619	676	587	618	601	565	617	634	592	562	600	612	587	620	618	611	566	595	580	572	616	621	586	586	550	618	575	563	583	548	613	574	601	609	593	564	583	558	604	577	559	566	601	569	612	610	594	566	592	592	605	623	565	564	600	591	627	596	560	617	545	606	597	576	572	600	590	577	603	625	605	580	564	608	579	553	568	559	581	639	612	619	605	583	575	515	582	606	560	635	564	559	604	605	613	652	584	595	584	538	567	584	587	535	575	574	579	601	609	570	571	565	613	574	594	612	618	596	557	559	589	565	607	556	550	565	562	557	581	572	563	550	553	594	600	586	575	578	589	562	559	569	574	568	619	570	612	601	616	594	593	543	559	619	614	576	602	568	587	566	616	596	604	574	574	586	563	589	580	625	593	564	576	587	563	590	582	575	577	520	558	620	559	616	560	550	569	555	519	564	601	592	591	554	559	583	590	615	581	592	611	621	541	619	578	556	577	575	567	588	596	577	579	567	589	561	574	576	569	583	541	543	552	587	556	561	573	570	560	552	598	599	592	556	577	629	552	598	576	599	574	559	583	585	572	608	564	594	603	548	566	564	582	575	618	564	611	603	569	587	588	578	547	564	565	562	564	586	602	603	572	571	590	609	579	580	564	592	579	597	604	570	558	631	588	572	575	585	555	618	603	585	583	622	536	615	560	584	538	555	563	584	625	596	599	598	562	544	596	584	586	534	578	552	585	625	572	568	587	652	562	575	597	596	553	598	574	534	577	555	575	590	611	576	565	571	525	570	594	619	589	567	548	591	581	553	589	572	601	594	595	587	595	555	599	582	606	590	596	588	593	595	622	603	558	561	568	569	561	574	550	574	594	600	602	537	628	567	573	554	554	543	585	603	567	576	542	562	589	589	586	570	604	600	585	599	553	529	592	600	586	604	566	613	584	563	597	600	581	590	583	561	551	606	577	554	599	610	589	600	552	541	646	579	583	624	619	547	568	619	592	590	576	582	573	583	593	597	605	573	594	593	558	575	546	582	621	617	545	616	589	552	566	544	626	624	579	561	591	553	623	533	582	550	567	538	551	553	545	586	592	598	536	566	611	633	593	611	592	635	576	580	588	575	570	595	604	566	551	596	591	554	598	592	564	568	566	591	571	555	572	587	586	568	609	552	589	592	578	563	608	597	555	607	576	581	562	589	578	568	573	597	594	581	575	572	610	554	580	561	583	562	562	579	632	579	565	534	598	552	621	573	607	605	610	565	540	564	579	558	567	585	568	555	582	557	536	616	564	583	610	545	607	570	597	579	574	599	617	585	586	583	604	593	560	632	591	563	649	607	553	564	562	561	549	566	596	559	600	579	587	555	616	613	595	581	577	561	611	606	539	560	606	547	618	607	603	563	548	558	566	558	573	571	526	537	581	589	610	607	559	605	606	571	567	587	575	558	578	654	592	600	596	576	546	601	558	597	566	556	600	570	593	560	635	577	556	567	582	575	552	596	565	600	552	584	563	589	604	575	618	555	570	626	594	575	528	554	637	576	528	600	605	590	559	570	572	617	551	600	594	591	514	621	578	608	555	573	591	566	585	564	573	555	574	580	584	558	595	572	590	559	574	532	583	621	547	565	598	548	616	546	596	582	555	621	591	590	539	535	574	589	614	587	575	566	585	600	573	549	582	586	566	554	567	584	578	603	534	583	595	578	579	564	558	628	576	549	608	595	582	594	576	594	590	557	610	574	624	591	553	638	572	579	581	577	585	590	609	600	587	575	581	589	526	594	643	590	568	598	586	604	538	590	573	566	634	560	561	625	607	615	557	546	575	606	564	574	576	525	580	547	555	536	608	584	551	589	546	591	551	595	586	542	588	620	565	573	589	599	557	584	554	593	576	563	593	588	536	582	529	556	566	564	606	573	605	577	554	569	600	560	593	605	581	626	601	583	551	579	599	582	619	577	579	631	554	567	539	614	570	585	577	548	571	586	611	564	582	557	528	580	584	572	559	571	605	596	604	564	612	563	563	551	574	580	565	562	555	606	547	571	603	601	603	588	510	602	602	593	563	545	538	589	570	606	580	564	551	573	588	598	593	554	593	571	567	563	561	570	579	592	603	579	615	541	621	619	589	580	554	572	584	570	574	561	597	554	561	599	571	595	631	555	559	577	563	573	588	569	576	579	594	591	589	545	570	614	588	591	636	559	558	590	580	636	561	568	553	597	604	617	611	544	556	604	631	599	546	570	569	615	579	565	569	578	597	567	582	629	613	606	557	552	567	608	587	566	559	594	629	583	622	583	632	586	570	579	599	607	598	607	575	559	561	563	549	581	580	579	544	617	589	561	583	553	597	573	589	610	637	578	550	596	595	573	614	559	575	616	618	620	569	549	562	604	576	603	600	576	609	571	647	557	593	542	596	566	577	589	573	526	567	600	614	614	603	553	608	585	549	577	595	572	564	602	595	583	585	604	609	553	601	551	604	574	565	599	606	592	578	608	544	605	575	599	579	594	528	612	613	573	540	643	566	605	551	564	574	550	573	531	567	581	604	571	593	618	561	587	564	605	609	568	559	604	576	609	580	556	573	563	607	577	573	593	558	557	587	596	613	610	571	597	590	565	565	543	585	563	579	557	573	628	567	614	616	625	642	549	608	551	611	597	596	567	582	601	560	586	584	611	584	541	589	553	583	570	496	607	541	579	560	584	595	599	552	551	583	598	576	611	624	544	604	568	605	596	582	555	586	606	579	553	625	574	635	595	559	579	602	587	618	597	555	580	605	554	577	552	600	565	596	591	659	585	586	609	567	599	612	582	597	561	565	590	584	552	579	590	562	619	584	607	553	605	621	589	622	551	639	587	564	582	588	551	578	584	540	575	586	551	607	567	575	600	588	545	567	602	560	576	607	560	595	584	569	600	589	611	593	566	604	608	575	569	558	553	649	599	575	554	583	576	592	586	566	612	596	558	608	588	579	565	568	606	614	562	578	579	624	590	567	567	630	634	578	598	521	560	567	592	578	646	594	582	575	534	599	577	557	543	595	605	634	571	565	546	554	577	583	635	556	550	561	611	593	572	605	581	559	584	560	586	610	568	583	591	603	600	568	588	563	546	604	609	555	580	564	603	564	604	580	601	538	617	587	591	596	558	572	595	589	593	592	603	607	604	547	580	603	596	518	606	609	562	595	590	585	574	612	591	552	614	628	597	567	562	590	568	604	608	548	516	604	584	569	574	574	592	580	575	582	599	589	552	561	547	618	601	553	574	606	589	598	577	572	554	531	614	611	612	608	549	532	562	636	576	598	547	568	542	637	561	565	590	592	582	556	597	583	571	593	611	578	552	561	592	553	584	576	596	592	618	579	571	596	563	571	586	583	575	602	573	573	574	594	556	613	602	564	614	581	609	604	574	582	640	605	592	586	583	555	562	577	589	578	600	545	577	589	598	599	598	606	566	586	569	547	592	592	531	637	660
37884	49354	55191	31303	19735	12054	4012	666	574	575	562	568	592	552	515	523	545	543	586	525	524	518	521	551	544	545	499	537	527	528	544	556	512	524	511	526	526	564	532	547	578	546	535	524	553	547	493	508	542	532	550	553	503	535	557	529	542	529	551	541	491	546	528	516	512	552	546	570	520	570	525	550	532	504	549	582	548	508	500	549	515	584	501	536	517	552	483	540	548	539	564	525	506	512	508	533	541	507	521	523	495	576	519	550	517	529	570	582	539	537	547	522	515	547	515	496	460	554	516	498	537	514	516	565	491	519	490	569	523	584	519	508	477	578	541	516	530	541	512	565	549	554	543	513	503	535	509	512	512	511	537	540	461	530	518	512	516	525	551	531	533	554	541	488	535	559	506	490	528	539	504	497	523	516	514	500	492	538	480	514	518	530	496	521	510	506	519	548	490	547	494	536	512	506	545	492	528	528	556	536	499	532	523	550	500	522	552	509	483	504	497	531	548	544	530	527	531	481	529	555	529	516	507	550	559	525	508	546	515	544	533	523	527	539	519	515	505	515	526	524	484	495	517	551	510	518	540	523	570	479	504	482	504	551	499	537	557	558	496	508	544	513	531	504	555	514	533	564	511	564	529	492	527	524	528	496	473	500	520	515	524	531	530	519	503	509	476	541	560	535	526	474	544	522	509	550	495	566	502	534	516	520	509	504	503	494	486	501	536	500	531	525	525	558	517	496	503	486	545	586	527	487	488	542	561	558	512	511	587	523	494	506	545	531	532	569	485	496	514	520	545	554	511	530	545	530	535	512	520	533	490	529	519	524	503	490	546	530	513	488	522	507	515	562	554	520	508	545	569	536	526	528	506	515	548	542	509	516	508	548	515	539	546	498	508	527	508	503	539	529	557	543	534	539	505	520	497	534	513	515	523	518	555	495	546	577	545	513	543	488	528	464	512	502	500	523	510	510	501	545	524	503	515	522	503	530	521	514	512	528	514	525	515	538	540	518	491	530	586	541	536	510	502	495	506	543	545	496	520	509	513	481	545	558	550	506	486	492	564	541	513	531	523	521	504	540	497	504	487	543	517	477	565	549	511	525	526	549	533	530	582	553	451	514	524	569	513	493	497	518	537	540	489	528	540	501	517	503	521	487	570	516	549	510	532	478	517	524	548	512	500	534	523	582	488	518	519	522	509	503	532	498	557	570	484	557	508	546	527	545	520	535	495	514	551	503	533	542	531	562	542	497	525	546	486	511	542	546	555	585	480	538	522	511	550	526	519	533	537	452	482	525	556	541	551	542	488	537	568	528	493	512	505	504	532	498	564	479	504	512	513	564	522	490	522	531	520	508	550	544	469	538	516	519	510	528	519	538	512	526	506	527	464	513	501	546	524	537	509	502	489	499	504	536	541	508	532	526	565	467	556	465	470	500	520	513	507	544	522	537	563	486	502	522	480	555	524	518	540	566	518	494	517	494	542	518	574	485	530	507	491	553	515	505	536	504	522	507	478	534	522	534	502	513	495	525	515	549	525	526	526	578	548	498	503	503	513	573	517	530	502	532	504	508	525	574	485	516	497	562	538	546	513	540	539	530	540	530	502	525	542	532	517	555	514	529	494	490	526	511	516	509	548	513	534	508	540	541	523	544	538	495	525	531	498	482	484	536	498	490	534	508	511	559	520	537	542	486	482	593	519	541	505	531	524	496	521	551	532	549	499	547	543	534	522	504	550	501	520	515	482	554	496	534	531	516	511	486	525	514	512	504	511	487	546	515	546	503	506	549	477	537	508	513	507	504	541	502	508	481	508	497	527	496	488	537	487	498	464	484	548	523	519	512	504	502	496	538	564	533	500	542	529	490	540	546	521	554	515	537	525	503	487	528	579	522	519	508	523	490	495	527	492	550	512	515	515	504	514	523	476	534	526	512	525	534	552	578	496	538	557	494	538	499	540	521	520	530	504	564	469	514	505	510	517	523	583	528	536	544	516	515	523	536	523	511	542	488	506	567	524	510	515	532	537	502	533	534	499	521	498	520	489	577	494	537	502	482	513	543	527	499	520	486	503	518	508	540	549	491	530	495	500	514	621	505	546	538	515	543	522	501	525	521	524	547	506	479	526	476	509	501	526	528	510	506	531	515	544	490	498	541	487	495	524	522	521	565	488	492	550	532	505	554	526	507	543	503	481	526	516	502	544	519	535	483	544	535	487	494	501	523	561	531	505	526	543	539	499	501	519	523	498	523	529	542	498	547	534	552	517	565	495	516	556	491	510	525	497	537	476	526	538	495	564	540	491	528	512	583	494	520	503	528	488	519	505	517	495	510	547	505	521	521	552	537	546	538	517	516	492	509	549	462	498	520	498	560	499	540	508	520	512	513	542	515	536	517	514	540	488	508	556	518	523	545	521	519	495	496	527	534	509	496	482	553	505	492	502	519	519	520	490	546	552	500	475	527	526	484	504	483	496	511	510	529	529	573	513	508	516	516	527	485	532	528	491	511	512	487	504	505	544	478	523	510	520	525	459	495	520	536	520	504	507	503	510	535	511	496	581	509	495	570	498	516	523	560	500	517	552	565	475	498	523	500	494	528	529	527	538	541	492	497	483	537	537	514	517	532	476	569	516	523	501	519	530	497	531	508	582	520	468	524	539	516	550	507	477	483	505	488	551	498	531	522	520	511	477	514	490	470	511	540	505	535	487	518	486	514	509	515	496	497	515	531	555	509	530	505	537	512	489	521	536	518	491	512	542	525	500	529	519	574	511	510	543	528	493	503	516	518	486	493	487	497	500	532	551	514	528	537	550	504	515	534	517	526	543	523	486	588	564	533	500	526	529	495	512	505	465	514	519	535	502	560	516	536	519	547	466	526	492	516	539	496	489	527	510	518	563	553	573	517	535	550	501	504	515	505	546	532	514	502	569	526	513	530	522	518	518	523	511	510	510	488	521	522	512	514	504	490	511	520	479	530	516	526	489	503	518	493	491	549	520	509	513	499	509	516	543	532	525	511	512	496	492	510	498	515	573	533	544	536	494	498	482	521	529	505	539	517	468	499	478	477	501	522	539	488	516	509	521	557	525	487	515	508	533	517	512	512	523	539	512	517	541	484	534	552	501	512	531	544	523	537	502	516	511	493	498	559	541	528	513	524	505	512	509	563	494	519	542	541	507	539	524	523	539	522	511	506	532	487	528	536	521	507	526	510	493	527	520	517	507	536	486	497	495	511	516	515	533	538	470	515	532	529	516	491	486	538	587	498	520	526	527	495	520	519	524	503	531	498	496	499	509	522	522	532	511	519	571	514	560	549	539	484	518	507	514	487	537	476	547	507	522	479	511	499	505	504	500	512	520	501	525	503	530	484	532	508	552	542	553	513	562	456	517	569	532	520	483	498	564	526	512	554	518	550	511	552	574	486	503	535	533	519	541	502	516	525	513	535	479	524	503	489	553	494	522	567	506	506	542	571	531	567	514	535	533	516	558	496	550	489
24421	21374	30470	30230	28829	22566	10021	1233	921	895	921	843	850	848	888	816	810	839	821	824	853	828	848	836	832	807	755	866	839	888	803	797	785	793	836	861	778	782	799	752	826	837	841	746	770	816	808	839	772	765	806	787	773	747	737	825	791	890	840	766	795	765	851	755	780	827	807	798	828	772	798	847	838	812	772	809	830	833	839	761	751	771	765	828	833	747	787	778	783	744	749	759	820	845	819	770	828	743	791	733	832	830	809	813	797	844	849	803	781	804	801	766	832	742	745	794	810	822	824	794	849	791	805	777	799	792	766	802	807	810	842	781	819	820	831	801	766	781	781	781	734	815	728	763	804	758	819	786	800	796	835	806	803	786	781	809	777	785	794	828	788	782	787	808	782	760	798	802	804	770	803	863	814	834	826	767	795	741	819	784	773	757	850	807	797	758	748	789	765	762	778	789	774	785	840	836	806	834	731	806	757	808	829	760	817	731	804	767	796	765	812	823	777	800	859	823	776	796	811	828	854	751	821	753	768	813	820	804	833	796	857	771	789	761	821	775	810	817	777	817	796	777	782	843	821	738	823	800	808	810	791	777	848	788	838	778	802	834	804	820	799	850	817	782	747	802	787	828	770	768	773	829	765	747	827	779	801	788	749	793	756	777	787	825	780	793	788	755	795	785	789	850	792	787	781	809	812	780	783	756	748	818	847	824	771	807	751	793	740	776	838	809	789	797	780	774	832	835	799	771	822	781	861	747	787	750	772	821	806	795	777	818	806	766	803	789	762	785	766	762	778	812	865	810	813	787	778	872	767	813	823	752	772	770	749	810	803	764	835	762	786	790	815	777	761	808	796	785	798	786	767	799	798	824	803	779	765	803	769	775	787	796	752	775	836	794	811	782	779	779	777	772	775	775	763	834	761	820	780	784	782	777	830	781	813	807	825	773	859	771	779	744	780	776	800	821	760	770	787	821	846	825	832	856	809	788	780	803	817	800	803	780	831	752	742	811	775	797	817	761	772	822	791	738	835	813	831	807	817	775	811	795	791	792	766	782	773	759	810	831	784	784	768	769	817	768	776	810	786	806	812	750	797	768	819	773	792	774	819	776	740	778	762	788	811	786	823	766	758	797	816	838	824	772	768	759	763	766	738	772	809	799	843	798	803	793	772	810	796	797	805	746	768	812	744	799	788	806	820	804	811	768	774	778	779	809	777	744	792	769	725	800	761	820	785	793	763	791	810	771	826	813	793	795	737	803	765	824	843	814	798	784	788	806	778	832	847	779	805	798	778	807	771	768	798	746	791	826	804	717	823	856	772	782	755	785	827	796	829	779	813	847	809	821	782	778	777	769	817	812	829	735	739	772	829	799	845	804	788	844	841	753	814	809	770	840	782	819	850	825	832	800	765	823	773	827	799	756	793	799	766	837	797	769	844	777	757	793	850	794	774	783	795	770	778	794	788	762	812	783	755	751	779	792	808	835	800	784	753	812	779	776	772	834	808	780	758	718	804	769	781	841	810	782	775	810	785	777	781	776	807	774	793	740	760	782	804	783	820	817	789	740	748	790	815	819	742	773	835	781	739	799	843	800	787	745	779	820	786	803	761	793	785	813	757	818	772	755	808	765	815	796	826	771	818	779	817	796	761	809	804	791	754	760	820	785	755	766	785	762	830	803	768	760	779	816	865	728	894	825	750	814	780	770	807	762	788	810	781	781	730	768	761	771	787	831	785	778	811	758	770	805	790	820	801	775	804	759	746	776	747	809	852	815	740	800	801	742	790	744	843	775	817	803	849	763	817	764	798	794	881	809	804	726	738	793	778	804	743	755	807	816	870	798	770	835	803	747	813	809	820	779	825	764	782	792	779	743	793	799	744	855	795	768	795	770	866	739	765	751	776	802	833	790	799	804	801	817	803	780	778	833	778	803	807	788	793	827	807	819	736	845	824	791	768	768	807	826	821	737	821	792	811	768	768	790	812	804	757	814	745	780	830	752	816	817	788	779	791	792	771	745	763	799	802	788	775	772	766	798	727	795	779	777	734	779	800	786	793	828	793	741	754	797	781	805	813	835	793	830	809	825	829	738	784	795	799	812	793	855	809	827	824	777	784	789	742	789	753	807	859	808	773	810	760	819	763	767	786	766	759	809	785	747	745	816	765	795	773	777	799	805	790	735	734	792	813	795	741	796	818	764	808	780	778	851	824	810	796	814	829	810	809	777	810	786	805	771	804	790	793	793	813	771	811	783	813	843	832	767	777	757	838	799	814	806	783	791	810	797	801	783	726	755	810	793	779	798	789	776	807	819	776	822	766	784	781	778	793	820	752	808	805	791	783	756	800	757	771	744	804	806	803	778	764	762	807	796	820	813	797	742	787	824	826	813	805	792	829	792	826	792	829	807	774	766	784	759	768	786	759	787	715	829	795	805	805	780	759	797	819	793	776	854	773	838	801	748	821	805	788	788	766	757	864	776	777	809	816	782	814	766	811	785	752	810	787	828	845	766	771	826	810	781	794	763	742	722	826	811	846	761	809	758	797	759	812	835	774	820	762	831	804	825	793	811	789	756	781	754	914	790	805	769	785	807	785	795	829	837	784	799	804	794	760	791	767	803	810	784	801	792	780	773	777	742	747	829	800	795	797	773	798	816	820	791	763	792	781	826	814	757	782	806	795	795	826	797	796	784	774	823	834	796	815	752	792	799	785	829	782	783	764	731	813	772	780	819	806	794	774	842	791	768	784	758	771	781	804	775	783	799	777	807	843	770	791	786	763	814	714	787	826	788	755	780	787	804	768	791	743	774	778	802	727	830	778	762	801	717	734	809	796	792	782	805	776	774	762	744	780	780	781	801	822	827	743	803	800	869	747	753	807	770	813	819	817	812	824	781	781	827	750	763	818	833	806	869	796	762	817	787	798	828	807	824	837	831	782	821	786	852	796	803	814	820	748	789	815	811	838	775	861	802	752	787	754	810	799	830	811	762	837	793	800	755	851	787	797	762	817	789	754	763	742	773	751	777	824	837	851	771	775	815	796	803	783	834	792	811	764	803	783	830	795	824	823	741	826	773	800	774	813	781	771	836	760	757	776	775	794	815	763	803	875	795	761	778	748	782	776	761	727	869	797	805	766	818	780	791	773	780	772	749	779	762	779	784	771	806	782	732	809	812	759	823	792	777	744	781	750	835	787	845	829	769	853	787	778	763	760	763	789	816	770	833	793	769	787	805	764	743	807	805	755	763	713	819	767	772	818	756	786	763	803	747	782	762	791	803	771	805	774	728	758	758	749	789	786	775	749	810	792	792	843	763	771	752	803	836	770	786	782	784	723	803	790	760	826	850	839	772	823	848	756	814	758	756	806	809	770	826	799	833	822	762	787	786	800	791	732	820	809	822	782	775	781	755	817	814	783	809	853	813	818	754	784	767	767	771	776	779	747	791	829	843	820	730	815	798	789	772	793	771	804	811	843	837	824	830	766	786	796	756	771	811
47949	64206	68802	44042	31030	17232	6875	906	818	858	757	797	753	743	743	679	742	723	753	720	724	733	741	683	717	674	711	748	769	720	704	725	689	668	704	714	728	729	693	724	728	689	678	704	739	677	704	703	700	725	742	646	648	670	697	698	706	738	720	712	703	718	689	704	649	721	709	698	691	688	732	624	664	691	710	697	707	690	681	702	724	697	687	686	725	698	684	713	754	683	704	689	706	674	690	721	663	664	680	683	685	734	677	681	732	714	775	811	689	728	765	718	710	625	676	646	664	691	693	657	671	695	660	689	684	675	630	731	712	668	744	682	658	693	709	674	625	692	666	677	674	736	678	705	672	692	704	713	713	719	658	649	664	664	674	684	679	657	635	696	718	679	649	653	683	694	659	674	694	699	705	680	703	635	687	700	668	657	686	656	709	682	731	708	667	656	640	682	688	688	737	759	679	736	701	673	669	663	637	708	708	669	745	700	708	705	738	675	662	630	691	689	634	688	680	685	679	698	681	695	690	759	711	737	718	685	692	672	654	717	694	690	721	701	713	688	671	698	680	671	658	662	676	702	660	679	703	651	672	662	712	689	692	650	680	682	663	699	702	752	626	704	654	661	678	674	644	680	641	701	677	718	657	668	715	633	666	689	676	739	683	659	724	673	678	700	717	675	675	645	694	709	660	625	677	678	724	676	691	720	677	684	705	659	674	688	695	720	632	697	714	690	703	673	696	674	669	680	713	681	707	701	681	620	714	740	669	659	668	713	705	685	686	696	688	647	721	652	694	673	678	667	688	718	683	743	696	693	683	769	695	707	673	695	700	598	698	688	642	663	667	727	676	693	687	695	699	620	690	707	651	686	650	672	688	746	673	677	733	671	683	701	689	692	696	711	734	710	679	687	709	689	668	683	714	640	669	609	694	703	671	657	727	695	675	754	688	647	683	647	690	686	664	710	671	698	732	710	703	665	720	710	694	696	695	743	662	650	743	717	707	716	712	728	699	699	698	753	669	715	638	705	667	707	723	689	695	711	679	686	650	684	686	711	678	669	709	677	661	685	715	686	726	700	678	684	710	710	660	674	663	709	651	727	708	680	711	688	723	677	690	734	691	643	670	755	669	720	678	671	683	706	661	647	691	699	711	674	684	741	711	633	688	658	682	662	717	674	688	687	672	747	696	726	713	671	688	641	728	671	673	665	661	703	690	672	667	672	689	741	702	658	660	671	711	706	695	668	706	697	701	689	730	676	666	725	668	728	697	724	709	718	696	672	662	715	692	693	679	733	689	665	681	669	664	716	664	711	675	744	687	694	683	672	706	705	674	735	685	677	697	680	702	707	729	684	666	691	717	703	661	673	693	691	657	659	671	660	643	724	651	649	646	668	714	690	727	713	689	690	670	662	685	679	689	711	703	669	703	670	663	696	648	716	692	712	686	652	655	735	679	675	687	692	687	696	644	687	665	692	705	731	651	678	728	663	647	713	650	655	679	723	678	668	700	688	683	676	648	700	705	667	691	665	721	700	673	673	708	704	686	663	681	711	711	699	641	732	663	709	721	663	716	692	652	709	717	676	668	704	735	681	641	697	719	688	679	699	652	640	725	667	692	694	717	697	663	703	646	705	708	642	667	741	688	701	674	704	701	689	672	733	655	698	695	685	689	692	692	692	637	667	682	737	696	661	671	664	744	697	690	700	720	704	715	691	671	726	681	682	675	641	653	666	705	648	701	729	613	683	733	688	662	708	658	673	692	671	663	708	732	696	681	711	688	650	680	674	677	677	670	647	671	712	649	682	663	701	704	695	679	673	703	690	621	695	664	692	696	735	649	693	711	707	697	669	671	694	740	723	670	709	676	686	693	676	662	643	699	691	680	679	707	679	685	697	715	679	696	721	678	680	656	727	721	703	710	706	696	742	706	651	694	687	683	696	667	669	675	686	629	724	683	657	644	708	683	638	729	666	710	716	663	680	648	682	695	698	674	706	700	717	657	735	683	694	668	725	700	692	688	731	666	669	661	741	705	724	699	702	709	670	662	669	736	633	668	674	713	673	692	679	708	658	671	701	698	707	676	675	694	641	651	717	715	674	665	674	662	695	647	696	712	687	643	724	708	647	714	624	655	657	646	647	645	655	700	642	689	647	675	645	647	645	671	674	708	712	687	703	697	691	702	711	665	714	670	644	659	647	673	687	701	659	656	717	735	691	708	675	661	704	692	667	675	674	674	737	656	660	732	706	721	680	700	695	706	704	681	668	719	654	677	709	674	685	640	718	660	709	704	667	710	732	688	691	679	681	676	683	673	690	695	699	705	697	673	669	706	652	678	688	666	708	684	666	658	672	666	664	675	676	687	715	721	729	651	702	714	693	694	689	684	700	696	655	682	673	679	687	713	653	685	708	674	705	668	663	661	669	653	720	679	716	693	668	721	672	669	660	693	712	674	680	679	676	705	693	702	695	682	696	694	665	688	641	690	709	666	694	694	674	645	713	688	759	717	693	738	705	664	699	653	706	646	693	701	662	660	667	677	664	670	648	633	701	662	675	653	701	665	690	661	694	666	656	717	694	639	713	638	668	731	660	680	699	674	669	683	658	671	681	651	672	644	664	662	669	645	709	705	667	687	699	662	680	693	667	700	662	677	691	704	700	626	683	730	685	687	705	708	674	677	667	672	693	709	696	669	672	668	728	682	707	665	650	647	706	626	680	657	711	705	711	648	716	651	664	669	726	644	672	687	672	672	694	663	670	729	669	671	676	649	696	692	684	641	650	673	650	677	717	661	674	743	704	711	721	684	689	682	708	699	738	673	684	723	651	675	669	665	663	656	680	700	672	683	692	694	638	689	704	650	675	625	659	645	722	663	670	668	709	673	660	672	708	729	664	684	692	617	648	686	655	670	684	693	731	691	637	714	659	665	704	685	669	694	647	651	713	715	731	696	625	712	683	695	663	699	651	649	675	686	733	652	654	706	710	704	694	715	660	650	665	707	661	628	724	630	679	684	672	696	682	699	696	653	692	696	704	717	672	703	672	670	723	703	703	687	686	654	714	690	682	678	660	693	708	669	662	697	672	646	687	678	713	706	709	707	661	684	668	720	742	709	654	640	684	704	659	710	644	696	645	642	717	706	690	666	741	711	690	691	627	679	667	673	675	679	685	682	684	683	688	669	697	683	642	648	722	652	712	682	682	698	674	658	665	686	692	701	681	708	664	676	697	682	668	688	682	686	730	673	693	656	668	700	697	649	690	688	653	684	664	672	716	686	712	675	685	701	734	685	691	680	632	694	684	693	694	638	669	675	670	679	639	658	699	676	650	677	730	660	701	661	690	699	692	649	689	672	651	656	718	693	643	662	695	694	716	705	681	667	643	662	649	620	707	661	703	674	714	691	710	707	651	674	681	666	703	656	693	678	717	699	710	691	677	676	687	635	718	662	661	647	699	650	661	741	645	656	692	697	654	627	675	698	674	628	661	660	639	642	654	654	748
28395	17406	12507	6394	2916	1542	1042	755	675	669	735	725	752	706	683	750	720	700	632	714	625	682	670	692	676	662	703	714	728	708	667	696	687	681	696	712	648	666	717	706	669	724	745	687	712	687	709	717	707	726	695	751	707	698	671	691	733	684	707	745	698	734	683	664	715	690	652	664	669	682	675	720	680	730	679	684	714	702	748	631	647	698	708	699	715	700	720	702	748	679	705	702	732	670	670	700	712	685	689	679	727	695	723	672	665	710	663	695	673	766	674	691	701	712	694	663	716	702	717	743	744	673	729	645	662	699	689	731	661	702	709	650	695	688	655	684	690	716	660	737	706	727	704	791	668	688	688	723	695	672	717	684	702	681	741	691	659	654	673	682	678	677	665	714	698	706	753	707	706	697	647	639	675	658	710	754	710	669	726	699	717	735	718	732	743	652	701	721	708	698	689	687	600	693	699	677	649	626	701	727	675	711	731	693	706	674	682	723	697	682	701	680	728	722	692	704	704	678	684	708	698	683	691	672	716	697	706	677	747	702	700	757	712	701	703	712	704	707	712	685	727	702	664	733	747	713	663	681	711	729	706	708	706	699	716	680	640	724	679	744	731	735	734	752	746	709	692	672	702	680	680	679	669	725	738	703	678	670	732	696	744	711	685	705	655	717	686	701	666	650	748	694	734	679	691	658	717	706	715	692	673	669	668	677	682	724	703	678	685	707	742	698	699	746	646	658	670	712	710	689	668	684	688	710	729	684	680	748	684	738	745	680	701	714	732	663	713	693	735	702	720	712	661	681	686	652	654	722	738	657	713	707	723	726	690	760	703	691	692	663	683	728	725	658	680	660	725	688	669	727	741	695	678	682	660	679	701	756	718	692	704	657	682	733	693	712	714	648	654	711	745	686	706	695	686	736	698	673	704	706	688	716	707	656	707	720	693	702	714	738	690	693	706	660	695	723	672	658	671	675	677	690	700	649	711	697	757	689	712	685	672	673	720	694	680	656	658	789	703	695	674	682	704	683	735	687	632	643	656	688	662	674	646	649	725	709	715	697	671	739	692	687	661	715	702	693	719	713	664	701	736	671	694	693	691	690	664	698	690	680	684	665	696	700	671	700	742	695	668	682	681	691	643	686	715	715	716	744	745	710	672	721	663	697	651	676	730	740	673	641	700	692	687	720	712	711	692	636	683	732	732	703	742	667	678	666	696	717	637	649	704	705	683	682	708	705	707	698	676	668	652	733	669	727	679	694	692	724	718	735	690	706	695	736	697	668	732	646	667	725	669	669	676	662	690	676	697	682	708	694	687	741	748	681	675	656	713	686	697	695	677	680	701	691	701	685	652	728	693	710	742	700	714	699	699	713	705	696	662	726	725	727	728	703	708	695	720	693	657	675	690	711	703	715	667	648	649	740	679	682	733	690	715	666	707	665	672	688	653	697	706	649	694	707	711	663	705	704	709	697	718	744	683	722	675	689	741	739	715	771	671	702	715	723	712	725	727	666	692	692	712	676	674	727	695	659	699	692	690	696	710	713	684	706	665	707	651	718	697	685	637	677	721	721	703	675	694	680	661	647	674	714	678	727	690	727	728	677	681	662	671	694	689	670	671	660	725	692	696	677	666	691	698	683	685	707	705	684	724	675	678	697	692	660	750	715	675	677	675	666	704	668	680	683	692	688	684	758	650	689	659	695	647	697	654	724	680	712	714	740	689	735	707	715	727	706	753	699	721	711	667	710	696	720	756	685	727	713	735	670	676	703	739	705	785	655	701	663	725	706	662	683	637	715	667	721	736	698	674	689	732	715	691	699	641	728	682	733	723	672	710	713	692	666	663	716	714	687	709	710	705	676	722	619	663	702	742	689	696	758	716	729	723	671	704	680	693	690	746	678	671	713	693	655	727	683	656	699	681	686	702	703	676	658	679	740	711	676	703	714	685	718	764	660	674	732	722	696	692	683	720	690	719	685	718	703	668	749	727	693	699	657	693	681	711	692	738	690	681	685	684	729	706	673	689	701	670	650	717	671	645	693	687	712	679	715	661	734	632	667	633	711	722	736	620	687	683	720	684	689	704	692	683	753	651	675	708	682	693	663	680	728	649	691	704	699	718	718	703	710	738	719	724	687	692	718	686	699	670	713	739	774	694	676	667	723	771	749	706	674	680	661	709	740	721	670	715	693	689	672	689	691	675	663	691	669	668	704	688	665	731	729	674	694	725	730	737	690	673	760	684	720	697	684	649	679	676	714	718	713	692	673	667	703	699	706	645	696	697	694	716	673	719	694	675	683	712	743	667	636	699	723	683	692	724	728	724	654	700	732	697	701	717	727	688	680	691	703	648	671	677	760	697	683	712	645	726	685	679	701	731	678	695	698	692	682	741	710	710	708	685	677	697	711	651	738	711	752	712	704	644	656	681	726	701	713	731	694	652	701	737	705	741	691	682	640	718	687	666	710	655	650	645	669	685	677	695	693	700	718	677	693	694	657	711	700	670	636	700	661	689	718	684	726	722	726	749	723	679	690	711	701	736	698	652	644	748	679	668	715	696	676	691	698	712	704	686	654	699	670	689	697	754	660	688	704	664	700	654	731	673	707	714	676	695	675	680	677	718	721	709	658	667	732	695	667	692	702	716	676	700	716	686	680	718	689	672	702	709	739	726	711	671	678	694	680	710	700	694	676	648	717	720	680	693	733	673	693	701	707	696	708	686	702	677	690	695	672	709	707	708	723	710	691	693	724	654	696	691	650	687	744	708	700	716	653	718	678	690	732	740	711	672	724	740	700	706	686	670	686	670	678	670	705	693	752	683	754	697	708	654	688	692	696	672	670	690	749	687	733	724	688	664	676	704	717	716	699	692	707	659	693	727	725	696	719	686	659	755	730	723	708	684	681	680	731	697	739	707	703	664	653	702	688	673	708	690	687	680	690	727	711	694	712	715	709	697	716	694	749	738	732	729	685	716	721	709	763	684	702	701	695	676	699	707	739	709	699	696	706	677	670	698	702	686	679	698	661	694	704	712	729	677	743	705	687	747	679	687	683	705	652	705	748	717	684	697	679	692	613	687	700	713	673	682	681	693	653	710	687	731	695	686	680	726	683	663	704	687	701	717	731	662	751	695	702	710	656	732	701	676	695	729	731	697	678	684	690	727	714	686	696	725	682	694	670	674	723	671	724	701	654	675	655	680	708	694	709	716	680	704	697	646	738	718	663	656	685	716	735	725	754	708	671	722	711	717	741	695	683	691	672	685	726	691	700	659	737	663	704	694	704	731	705	653	656	687	668	727	724	673	671	714	746	677	694	691	691	693	688	697	707	658	672	758	642	708	667	706	681	677	675	695	688	743	690	713	719	722	664	670	703	718	669	708	702	695	717	699	679	709	736	719	711	724	739	708	677	695	728	682	686	725	683	702	709	699	666	687	778	695	727	685	722	718	684	713	641	675	646	713	707	684	728	715	730	711	725	727	674	672	746	724	736	705	704
9968	9763	11916	5087	2882	1591	1078	522	591	598	555	601	593	628	543	587	611	568	527	570	602	594	577	586	553	564	564	620	572	567	586	519	568	602	528	577	582	541	596	568	597	541	550	601	550	527	553	623	562	572	520	585	521	619	590	568	515	607	541	586	580	574	558	604	573	590	552	556	571	603	524	593	573	535	565	579	556	571	564	588	553	586	572	520	579	594	575	582	558	603	516	548	609	539	578	551	582	598	548	568	536	527	572	573	612	594	575	547	595	583	560	583	606	573	570	547	580	573	590	568	569	558	597	608	593	544	547	589	557	560	548	588	578	525	578	589	536	567	586	550	564	557	550	565	587	563	554	569	553	552	558	534	566	587	561	548	610	563	597	591	558	570	563	548	562	576	626	537	560	562	552	585	567	546	590	590	543	603	602	574	598	552	572	528	557	548	562	565	562	536	563	537	607	566	589	562	567	612	537	551	555	552	539	540	560	551	575	564	534	542	574	572	574	548	573	571	619	563	521	558	594	573	566	602	588	530	545	553	559	590	559	609	593	550	581	575	573	555	564	525	591	542	558	581	576	535	557	562	581	594	561	555	609	560	568	561	559	550	560	636	588	583	587	562	552	556	574	553	585	575	546	596	562	592	536	561	573	535	574	569	600	567	536	552	570	543	533	542	576	584	559	531	558	595	550	559	581	551	546	551	577	559	552	549	550	578	545	577	558	583	545	563	582	567	576	592	585	523	584	571	559	530	519	560	558	586	570	573	570	559	568	560	561	583	540	589	586	535	584	556	581	535	501	565	562	574	587	542	570	572	562	605	564	589	573	629	576	532	526	558	541	580	555	547	586	588	533	551	568	558	598	560	557	567	571	559	587	519	566	565	568	566	591	594	579	576	560	603	586	571	590	564	565	566	583	565	593	559	528	578	595	586	597	571	536	549	569	585	603	536	555	601	564	575	591	609	546	590	543	532	583	583	568	581	575	597	568	551	576	606	579	592	537	602	585	588	601	533	578	545	606	573	538	588	581	578	559	566	580	571	545	568	564	560	572	542	580	534	562	567	573	538	561	546	585	537	544	558	557	582	585	569	582	565	557	594	548	555	521	573	545	552	555	588	584	557	594	596	576	551	550	568	549	552	584	575	540	546	572	576	580	553	546	563	567	575	543	573	571	563	633	553	538	569	567	528	556	587	583	583	570	554	583	523	568	513	549	595	580	556	565	540	598	578	549	597	562	585	580	582	535	518	595	592	545	583	565	556	595	571	565	561	576	547	545	537	580	554	610	566	616	564	550	566	540	544	547	592	611	572	571	541	578	525	599	541	581	560	578	540	582	586	557	547	576	567	622	566	585	541	556	560	602	578	575	539	587	555	549	533	563	590	586	581	591	536	595	578	552	573	553	553	574	511	560	565	561	581	563	589	560	552	596	533	558	591	581	613	583	551	580	581	558	540	542	561	589	575	576	567	550	571	586	561	576	547	556	558	564	611	622	542	568	555	574	576	570	548	561	560	615	557	565	566	585	572	580	543	562	618	569	581	547	571	519	501	584	591	577	534	562	577	556	529	564	595	552	612	559	568	558	578	616	542	556	537	615	594	539	540	566	582	550	529	607	532	558	554	534	572	550	543	542	541	603	536	592	566	567	580	576	590	569	586	535	547	598	571	575	581	545	517	552	579	574	551	584	601	579	524	568	586	583	572	546	629	625	571	589	543	533	553	574	578	554	552	616	557	533	610	592	605	581	575	583	580	552	544	592	592	567	554	638	518	571	532	557	575	556	594	543	554	535	589	595	591	593	549	583	598	553	567	572	519	568	616	576	564	583	550	565	549	597	618	553	557	550	566	589	573	577	571	572	562	563	543	540	550	558	587	523	551	537	586	576	574	589	580	553	591	575	596	533	538	595	553	626	588	548	533	574	571	544	591	570	526	568	575	590	570	567	563	611	557	551	582	573	533	589	565	604	601	549	514	569	571	586	586	569	576	582	559	555	562	575	586	530	576	553	570	558	570	575	580	561	602	578	595	590	576	561	577	547	560	588	550	529	618	576	548	585	630	577	596	543	586	563	567	556	559	559	549	534	589	548	549	577	606	583	538	558	566	537	552	549	551	563	532	532	598	559	569	550	598	583	559	531	559	567	559	598	567	570	552	557	569	571	627	539	574	538	589	581	551	578	538	580	584	598	568	586	581	578	512	574	579	567	569	564	555	542	616	522	566	572	547	560	588	566	563	574	574	561	599	539	571	573	574	559	578	578	547	604	520	544	565	545	616	612	526	579	565	548	561	593	591	616	575	599	522	587	548	610	588	576	559	540	595	607	568	577	622	561	567	576	570	569	565	569	574	581	558	559	549	568	569	588	561	542	561	570	570	588	603	556	597	623	560	541	572	605	566	559	577	514	551	597	516	585	610	567	583	552	600	596	560	550	588	532	531	510	578	593	565	587	575	568	574	555	588	539	608	557	593	531	577	549	569	618	527	536	559	569	532	601	571	575	592	595	549	591	585	561	578	548	563	576	528	587	538	586	575	620	584	553	564	550	610	554	604	575	579	566	535	550	590	524	591	556	585	555	583	543	582	582	601	569	550	531	558	576	547	544	570	559	562	555	557	560	575	528	588	609	567	551	560	547	570	554	568	595	592	565	588	589	603	515	544	562	579	588	574	534	530	590	547	609	580	548	564	595	558	573	586	580	583	572	551	553	509	545	587	572	597	546	567	584	595	588	556	595	533	599	568	553	509	560	561	515	578	552	600	602	557	612	548	591	585	567	604	587	564	584	568	548	553	546	572	583	563	517	576	551	541	528	552	581	524	535	566	602	586	574	577	587	542	605	596	566	594	600	609	544	514	616	573	526	549	593	562	581	549	572	541	567	581	528	589	561	546	628	591	562	607	552	567	563	563	599	541	569	552	581	598	553	550	607	555	577	560	565	524	571	502	564	596	588	514	553	549	562	619	582	571	574	553	576	607	575	586	603	535	551	564	583	553	581	538	563	597	582	543	597	538	575	609	553	550	590	551	545	564	587	569	538	560	550	560	602	534	567	614	602	515	597	588	558	596	567	610	564	595	562	571	571	533	539	568	581	580	602	552	584	558	563	586	563	556	587	598	556	580	560	558	588	524	582	543	561	590	594	506	580	543	524	530	553	584	542	548	550	595	582	549	564	553	565	566	551	584	575	558	551	560	551	586	559	592	585	570	569	600	591	577	565	582	556	532	582	611	584	574	572	552	576	568	590	586	569	605	558	585	572	560	595	538	565	584	598	585	621	545	551	560	583	555	550	547	559	570	554	559	547	526	578	578	569	532	562	569	542	555	585	591	610	536	612	554	573	574	598	530	575	576	514	528	602	576	516	550	588	564	548	592	562	566	592	572	570	591	599	558	614	535	599	574	597	565	562	563	517	593	612	566	561	555	516	554	575	558	590	585	559	609	578	574	559	548	596	536	578	558	543	609	594	567	575	575	539	543	569	563	610	564	557	522
25446	21405	30301	30698	25594	17163	4956	769	611	605	609	585	620	626	624	594	568	567	568	573	531	558	605	593	546	558	570	568	580	596	583	534	606	575	563	574	571	540	569	633	560	595	603	595	598	565	548	556	557	562	576	584	553	539	575	565	555	601	618	597	562	554	582	550	522	611	568	575	597	578	545	543	616	599	586	576	584	601	574	564	562	565	587	593	568	587	574	602	541	588	575	519	582	585	533	521	548	577	604	541	597	547	542	532	557	599	582	573	564	537	581	531	571	548	542	602	535	547	588	553	606	559	529	590	567	593	555	553	586	571	621	596	563	562	577	563	540	593	565	585	565	568	580	550	571	595	546	526	557	564	569	564	603	544	558	573	560	558	583	562	558	555	582	536	575	573	619	592	539	574	570	568	562	578	559	588	555	587	582	564	550	591	594	588	587	563	556	572	584	564	598	593	575	581	588	583	567	562	583	572	552	548	593	566	557	547	566	531	596	566	572	605	545	551	602	565	565	574	552	598	568	574	541	537	513	536	559	565	550	519	567	541	519	561	528	530	555	564	591	578	609	568	531	606	563	544	549	592	635	595	579	592	564	610	546	571	592	573	549	590	581	526	545	576	564	534	572	574	550	593	535	581	556	562	600	564	587	594	560	604	592	594	575	569	633	570	562	559	539	517	589	581	576	593	550	562	607	562	614	560	511	577	561	529	536	613	548	532	551	568	535	595	545	578	542	588	559	538	554	554	590	543	573	585	587	543	503	594	535	600	559	587	529	571	489	549	584	552	531	607	605	552	561	552	538	549	556	588	554	547	561	580	579	574	542	526	565	538	560	606	571	586	540	512	559	571	599	545	563	553	596	563	557	577	570	597	574	570	599	535	525	544	562	565	534	567	502	546	600	603	576	570	559	538	531	489	549	565	547	541	572	571	522	556	539	583	551	580	582	583	557	586	550	609	489	596	558	606	550	594	584	573	612	539	564	581	567	550	566	537	581	605	589	561	576	560	572	557	570	602	587	590	592	557	571	601	589	620	550	585	563	550	610	585	536	590	553	563	537	564	578	576	565	554	580	551	603	564	539	519	579	578	615	520	594	591	562	536	546	544	549	544	566	558	559	554	613	571	539	570	556	538	557	592	583	542	581	567	558	582	581	566	551	619	591	568	589	528	596	582	547	549	565	601	569	618	570	550	553	563	607	559	577	569	577	573	556	551	569	570	545	598	587	578	554	569	554	544	590	572	579	587	591	560	536	572	578	588	541	603	572	594	573	569	558	566	554	579	520	557	559	547	550	601	562	564	620	592	577	621	576	559	559	575	529	563	591	582	571	579	546	581	553	575	604	541	523	571	589	520	645	498	592	535	573	561	574	584	606	557	533	559	570	529	548	588	586	550	573	536	573	527	533	582	563	578	595	539	535	555	544	533	606	511	584	583	580	551	595	575	557	502	566	573	595	551	546	550	590	585	543	585	589	592	555	589	568	582	554	575	560	552	571	568	583	561	574	581	562	582	532	574	539	572	557	528	589	591	606	559	581	589	536	559	543	567	563	596	580	602	567	604	572	546	556	537	577	569	573	563	596	555	575	564	563	569	572	573	582	524	572	601	551	582	552	579	550	527	521	554	554	561	587	582	559	556	545	584	604	572	570	574	559	580	529	535	595	584	605	533	609	553	510	568	554	565	518	557	526	590	542	541	564	574	556	536	552	552	582	613	577	541	517	526	581	583	531	586	564	586	562	561	593	598	565	551	564	530	569	568	583	529	599	549	587	569	576	585	577	573	533	560	569	551	557	568	590	568	568	636	550	593	569	529	534	573	577	569	536	542	576	491	561	580	614	535	569	558	588	550	558	581	581	592	579	567	575	581	564	592	591	588	571	603	568	583	555	575	574	540	576	568	541	575	611	560	590	555	515	562	562	600	580	552	558	625	506	587	547	504	569	567	541	559	544	557	529	564	557	540	549	562	582	552	573	563	576	587	570	564	558	566	600	558	539	565	547	574	575	575	554	516	538	603	541	570	604	575	567	521	542	589	586	595	559	577	553	552	568	614	540	595	551	553	576	534	565	598	552	595	555	535	555	560	566	580	522	560	536	533	547	546	570	546	518	539	538	584	564	576	529	580	553	510	555	539	579	576	566	548	609	541	574	558	591	544	543	576	571	533	565	547	592	576	556	562	597	590	552	511	572	560	542	561	585	561	531	543	525	560	580	564	572	583	552	544	576	550	579	570	524	514	557	574	555	548	533	597	585	528	539	556	589	571	557	569	531	570	573	557	552	532	555	558	611	555	538	613	571	577	555	616	562	564	579	587	542	550	546	578	571	602	527	560	595	527	558	554	596	554	572	544	537	587	547	562	595	561	572	578	514	556	566	548	540	545	578	550	537	578	544	561	567	539	581	549	596	597	563	571	553	551	583	527	553	573	564	563	560	534	539	588	563	518	556	564	561	538	553	559	572	566	587	584	527	548	592	547	633	540	604	585	553	572	568	594	531	511	583	568	576	509	552	569	581	573	573	563	556	526	530	518	613	591	535	573	592	559	548	551	478	575	535	582	604	553	547	566	589	605	547	557	589	554	540	561	513	564	575	540	517	569	563	584	591	529	586	573	610	607	632	569	555	559	567	584	551	561	538	538	555	550	537	550	597	556	549	569	540	543	566	568	603	532	617	550	593	538	581	596	546	606	567	643	564	586	562	576	550	612	573	583	526	597	548	583	561	597	563	537	540	596	577	530	585	576	526	538	545	529	546	561	599	541	548	514	566	560	583	569	546	554	570	600	555	565	567	551	539	540	546	581	603	566	549	591	595	567	540	581	576	612	581	548	540	578	594	585	552	613	609	564	563	576	572	572	546	567	541	565	592	530	524	565	528	595	574	557	561	602	549	589	559	519	566	593	554	537	533	588	581	560	550	560	599	555	572	596	578	586	573	594	581	559	586	522	551	555	543	547	541	542	561	555	553	556	503	558	591	537	538	589	568	530	536	555	589	573	594	587	564	553	530	568	576	528	577	596	602	589	578	587	582	569	592	573	536	569	549	587	521	564	553	547	551	528	579	542	566	557	575	568	575	553	564	542	567	560	567	609	589	525	534	539	570	567	580	518	560	513	550	588	595	617	534	540	549	547	523	610	542	551	596	574	579	569	588	562	561	532	564	578	533	584	564	543	600	618	588	553	568	597	536	568	559	552	527	546	569	570	642	531	567	587	547	581	544	532	613	520	580	554	586	553	547	516	551	574	579	592	531	589	591	562	528	528	540	572	518	606	544	563	505	498	571	499	525	536	598	581	580	599	586	560	576	518	549	548	537	580	594	599	538	552	576	602	588	582	581	549	557	620	583	556	552	594	617	583	527	524	561	578	577	557	559	612	567	582	596	590	568	545	571	573	546	559	601	601	544	586	599	545	588	579	551	548	552	540	585	586	556	617	560	582	569	610	581	582	584	576	566	551	569	564	580	567	528	581	572	598	588	565	549	570	538	526
39860	53236	53363	31354	23417	12133	4040	551	605	530	532	517	549	546	516	531	543	526	556	546	546	532	480	543	540	548	496	509	536	500	470	536	536	534	498	528	541	516	501	548	560	539	523	461	507	508	535	517	493	501	503	496	566	514	522	529	497	505	625	510	500	510	524	496	499	487	521	533	501	511	522	471	493	504	508	487	536	507	498	505	520	489	522	514	485	474	515	533	473	485	546	524	487	490	531	515	536	513	506	484	553	490	486	517	523	554	557	534	512	509	543	535	514	532	549	477	460	531	487	485	486	524	519	547	498	531	538	492	507	494	496	512	486	515	501	547	511	535	485	487	473	530	475	531	525	507	507	497	510	492	532	535	506	544	533	492	504	525	503	521	480	482	526	469	537	503	492	468	518	530	507	505	518	486	493	511	545	523	502	527	501	522	485	535	486	536	497	507	480	538	498	526	470	510	491	506	504	527	510	523	536	476	522	530	500	476	538	506	525	486	499	484	501	468	547	499	510	511	502	441	539	524	506	505	508	498	506	515	502	502	487	484	535	469	539	478	506	525	537	491	524	541	567	514	509	528	475	481	527	481	496	504	480	478	465	491	504	509	497	452	484	544	505	503	518	490	520	497	502	521	515	492	521	519	506	528	499	487	495	514	498	491	465	486	486	501	503	517	495	504	494	486	507	520	521	495	501	513	498	485	507	471	532	502	465	552	517	516	494	508	495	533	503	533	515	539	482	526	488	512	537	469	519	529	515	499	535	539	532	524	532	519	525	514	491	518	500	502	470	457	503	516	514	494	507	515	473	487	522	456	476	496	523	491	547	525	510	472	496	532	467	464	540	509	521	484	545	517	484	501	480	529	534	484	516	537	515	536	474	530	526	540	494	487	534	504	524	524	550	549	541	538	507	526	481	517	504	509	491	530	479	494	542	496	498	508	495	545	524	503	488	485	498	497	498	492	501	522	503	480	543	532	514	511	517	504	521	509	560	545	443	517	500	539	498	512	516	503	522	492	504	489	503	502	509	488	510	497	476	513	464	499	523	566	529	496	507	509	478	491	490	515	465	495	535	524	504	492	470	488	542	507	506	494	503	475	553	478	513	485	518	541	531	522	505	500	508	474	535	484	493	495	495	515	492	491	472	485	519	524	496	516	510	535	496	458	500	489	524	503	491	473	500	470	496	538	522	502	506	509	516	523	521	484	520	491	489	513	482	522	477	476	489	507	484	532	523	510	477	480	478	545	522	526	533	546	489	521	501	487	497	459	487	477	543	500	494	479	535	507	477	511	504	486	473	556	510	513	541	507	521	495	552	506	523	488	471	480	465	481	521	525	522	499	447	506	508	480	490	495	493	544	528	540	533	510	504	481	528	462	531	525	502	484	516	480	541	511	506	554	543	521	512	524	493	515	481	534	523	481	463	499	541	542	543	520	546	528	517	527	449	496	512	545	500	492	509	511	478	513	521	531	510	489	498	495	528	493	503	504	493	493	448	478	463	492	506	532	503	510	502	501	505	476	473	502	525	489	499	483	518	493	495	462	490	535	489	529	486	483	511	510	479	488	520	543	529	515	536	490	491	487	493	505	507	480	529	469	503	524	496	517	488	523	535	508	522	513	516	504	497	507	499	524	514	479	509	508	512	502	511	516	464	513	499	532	497	484	554	500	478	494	472	513	509	533	502	501	525	525	498	508	565	517	555	539	484	508	480	511	509	505	547	496	526	493	497	506	520	487	511	496	484	484	521	528	503	486	527	489	517	511	562	478	499	492	540	468	495	505	478	505	529	510	538	499	519	474	506	492	457	478	520	513	494	504	483	496	472	491	512	518	475	553	510	478	522	490	497	503	501	537	529	449	461	503	513	477	499	503	450	498	520	481	544	491	484	536	545	485	496	510	486	460	514	499	474	514	483	510	486	497	501	488	470	500	513	455	474	490	484	495	533	486	514	504	511	545	500	564	519	530	507	524	477	516	492	514	491	529	484	499	506	534	504	472	522	488	536	488	504	536	479	498	505	500	548	487	504	498	537	515	516	462	492	481	508	529	495	528	483	527	540	467	521	482	507	504	506	487	525	458	499	507	523	521	522	487	471	474	484	516	486	469	512	476	509	494	496	515	533	527	503	515	524	509	516	504	492	504	528	506	505	514	502	502	474	527	503	481	489	531	484	531	492	514	517	512	544	435	518	518	509	508	507	523	510	488	531	495	514	498	541	494	518	521	448	484	531	495	510	478	471	517	485	474	513	523	502	513	545	520	470	490	497	489	496	484	492	520	485	523	521	495	508	516	465	517	506	503	525	502	499	497	512	493	490	463	515	475	514	461	518	512	489	497	555	494	487	485	535	502	548	493	476	478	515	516	462	499	501	527	468	505	505	498	475	492	488	498	479	535	521	532	461	487	523	498	497	504	480	535	529	485	514	523	496	494	497	540	519	503	505	516	542	486	464	494	497	480	512	529	522	487	514	523	530	516	501	522	499	492	558	491	531	464	499	518	494	512	471	495	493	497	522	509	490	524	540	475	481	484	505	483	529	514	541	545	525	470	550	495	519	507	507	478	503	474	506	543	509	472	503	467	519	504	500	471	516	517	507	460	514	458	495	508	514	471	516	476	503	478	494	496	517	480	498	479	515	543	489	491	494	497	489	521	543	493	472	495	470	509	503	441	521	486	535	505	503	494	473	533	517	490	528	528	505	488	528	515	494	539	480	543	532	454	523	482	532	527	514	476	542	524	522	527	515	534	502	488	528	529	539	556	457	512	535	473	547	495	483	494	491	514	534	452	451	504	479	495	494	522	486	501	504	523	484	502	528	503	474	507	500	536	495	527	499	493	511	480	500	498	515	518	496	481	518	519	507	509	519	513	477	456	513	510	550	512	467	496	456	506	501	479	504	496	489	515	539	490	471	557	494	527	520	527	519	484	479	548	497	535	488	502	496	491	538	509	519	515	491	471	485	504	517	455	513	524	462	505	495	518	520	495	514	522	490	511	534	501	492	494	490	492	526	523	496	524	508	477	463	474	477	490	524	506	492	489	478	513	486	479	512	489	499	521	522	512	511	553	511	478	492	489	499	503	510	510	481	486	528	457	528	532	497	507	508	510	490	509	517	538	502	494	471	500	473	503	525	482	500	463	511	536	513	520	502	475	540	480	493	488	513	498	493	519	491	508	514	477	529	503	517	503	486	507	495	480	515	464	455	510	510	480	499	530	518	502	546	509	524	532	489	524	491	509	466	481	494	443	454	521	492	525	500	494	433	520	524	493	519	513	499	462	508	516	499	518	517	501	476	518	473	518	520	515	512	493	482	473	506	474	522	531	561	502	531	506	454	510	427	523	526	501	461	490	509	480	467	510	473	519	509	503	495	478	494	501	552	441	471	529	504	502	481	482	481	489	514	496	508	494	509	504	479	513	479	492	451	477	501	479	518	504	506	481	518	538	526	521	494	509	515	519	499	491	516	490	519	511	522	516	454	484	468	519
24410	21395	29678	27838	29735	24761	10722	1289	847	793	764	770	714	718	728	746	698	636	708	744	746	803	706	715	678	731	685	705	683	727	678	705	709	675	723	732	638	681	696	674	706	711	699	744	718	742	707	706	698	658	692	708	776	711	675	687	735	742	793	707	721	673	714	699	707	699	689	725	693	722	727	676	689	672	725	665	681	653	706	699	665	675	704	688	647	659	658	735	685	682	689	656	654	703	683	752	669	681	712	682	721	732	711	665	697	714	687	757	706	697	708	668	718	631	666	704	674	679	705	698	684	707	697	668	718	699	632	653	672	694	696	658	704	622	736	674	702	656	718	663	637	652	659	693	684	747	690	679	690	643	651	695	638	653	665	662	680	653	713	682	667	671	651	693	626	665	699	712	653	677	713	658	700	671	699	700	703	716	693	753	714	714	639	707	644	715	688	697	686	666	705	663	717	650	683	680	726	690	732	669	708	662	615	699	728	670	658	715	691	651	648	735	650	715	697	657	666	683	686	685	667	682	631	664	705	702	615	677	689	689	669	715	693	695	730	702	688	665	686	704	694	678	706	715	729	684	696	671	649	698	717	652	655	677	702	664	681	735	652	680	722	735	727	655	670	693	690	655	626	682	682	700	691	708	680	670	698	684	686	733	672	669	664	694	734	743	677	674	653	696	699	684	728	726	627	674	660	700	669	702	687	689	688	676	640	709	625	673	703	668	709	666	668	711	712	681	681	705	681	687	694	696	656	689	686	670	707	668	674	692	690	701	676	676	705	683	665	745	710	663	656	623	697	719	707	666	697	675	630	680	640	665	656	680	667	692	706	700	652	670	664	663	635	642	668	711	675	665	668	721	672	700	675	688	694	704	674	671	671	713	675	662	648	646	694	615	687	669	673	703	655	652	717	666	668	677	674	689	671	676	653	683	727	713	702	710	628	666	695	703	698	704	659	692	684	701	739	711	682	669	663	711	693	671	668	701	676	660	720	721	685	664	687	641	725	683	725	714	692	646	674	714	731	678	677	656	671	697	667	678	703	695	673	694	710	655	675	643	710	692	689	673	691	687	739	683	717	653	648	706	719	653	680	691	682	670	670	712	606	699	704	641	656	754	684	683	723	677	718	662	672	662	704	686	657	715	682	687	678	660	703	697	682	672	683	697	691	707	681	646	743	667	665	715	707	714	709	662	702	619	703	703	680	714	679	730	664	684	685	681	688	680	648	635	723	680	660	685	650	690	647	676	731	693	692	679	665	646	643	660	697	741	651	674	675	668	683	707	702	668	685	665	677	733	707	683	635	701	691	691	642	703	641	676	663	692	715	686	690	689	660	727	668	687	665	707	689	674	690	713	637	652	696	713	654	668	677	666	733	688	674	683	674	708	668	701	676	686	703	726	678	684	698	665	687	693	704	689	703	682	698	675	702	691	675	666	724	696	674	640	687	701	685	719	680	660	680	698	629	720	679	690	716	691	668	667	662	634	670	674	686	651	715	692	664	686	709	688	695	664	687	631	629	697	635	651	673	646	702	710	694	644	661	690	699	714	724	661	651	761	711	706	666	677	695	694	676	733	660	696	686	711	690	683	678	681	668	698	729	687	702	742	675	655	711	708	675	685	713	676	678	687	662	676	687	678	702	683	685	693	654	691	784	677	650	661	674	669	665	697	724	674	656	728	710	692	724	670	673	712	702	637	682	636	639	635	671	697	746	686	669	719	640	712	674	719	674	725	735	695	637	700	690	712	663	674	653	724	709	694	655	655	725	690	712	669	699	662	712	677	679	726	699	648	694	669	715	704	686	690	655	700	659	725	615	702	656	728	702	677	644	675	653	682	736	686	694	665	763	673	674	697	667	682	708	706	698	666	692	644	659	718	685	692	658	699	694	738	661	673	672	667	659	720	693	663	673	681	647	701	656	724	694	692	724	640	734	698	708	692	652	687	656	718	648	718	696	683	699	681	682	666	694	642	676	673	665	657	732	692	717	637	709	652	653	707	669	682	709	694	682	681	711	659	670	674	701	699	694	744	687	687	712	642	661	715	644	703	707	716	713	722	667	695	676	675	668	713	670	660	688	679	661	702	670	675	714	658	711	696	689	666	675	754	631	643	691	686	741	695	670	669	701	697	687	675	652	667	688	690	703	691	683	638	686	713	645	682	703	677	715	697	753	681	702	706	666	670	706	616	676	695	678	712	674	675	699	705	701	704	707	667	710	696	715	595	657	695	681	697	636	697	699	684	689	686	687	695	733	738	686	742	691	685	685	739	684	721	679	667	652	640	685	678	692	669	711	714	689	674	712	637	670	666	680	717	651	648	686	692	640	720	631	669	664	664	683	688	651	638	659	655	689	684	647	677	693	708	661	676	709	690	733	716	728	727	724	676	679	721	656	668	682	674	655	687	692	656	663	675	668	673	723	668	743	643	717	713	728	715	671	631	649	665	663	680	689	658	686	704	710	713	700	726	641	657	668	708	656	691	643	701	722	704	699	654	671	673	630	668	692	718	697	652	684	706	707	630	670	701	684	669	681	681	656	676	659	716	746	690	710	740	655	703	692	655	677	715	722	706	664	700	681	658	664	696	673	682	726	626	680	718	694	673	692	672	705	672	686	698	650	682	704	721	690	661	660	683	700	712	710	700	693	701	687	676	685	680	747	685	666	714	674	674	655	704	662	659	667	651	659	687	731	682	631	697	673	642	703	658	661	679	687	662	667	722	660	705	719	706	671	682	651	705	666	657	677	670	695	677	773	701	670	694	683	732	700	678	684	707	684	658	691	648	727	679	686	697	689	680	702	677	665	659	693	700	652	717	716	693	674	700	688	673	661	706	745	715	706	712	626	705	667	659	694	644	702	725	719	686	709	707	671	712	617	671	648	706	671	720	726	687	672	651	702	707	641	716	653	692	709	695	664	742	656	667	669	666	691	725	696	694	661	672	633	697	681	659	688	685	663	684	654	659	687	654	751	709	649	731	676	662	692	732	688	719	682	692	673	688	706	718	664	697	690	720	744	673	735	645	663	641	722	659	654	665	680	674	703	641	704	673	669	654	671	667	689	672	697	685	670	679	719	721	709	704	699	685	724	715	681	691	729	732	695	662	701	667	699	683	692	729	657	640	719	626	696	690	748	648	695	720	680	675	673	656	688	709	701	724	695	700	697	683	669	714	664	715	686	676	717	691	704	687	657	730	690	757	718	720	734	667	696	662	681	664	706	638	726	731	674	684	677	651	654	680	664	685	688	749	650	665	663	712	747	647	702	658	705	703	671	713	669	670	630	689	679	662	635	662	701	652	647	696	677	711	703	730	636	638	694	697	728	757	676	700	678	694	727	695	694	693	717	706	738	674	670	659	675	737	675	695	661	666	665	671	704	689	688	630	738	678	712	721	679	697	644	691	727	683	677	664	657	681	715	680	633	677	652	680	678	668	665	773	714	708	665	710	681	661	676	656	669	681	700	654	680	698	695	680	691	701	599	646	680	663
48671	67368	66784	42673	35918	17286	6168	851	777	699	713	698	688	663	623	648	658	654	623	638	595	676	621	671	650	643	641	612	626	666	632	625	622	598	659	604	600	615	613	600	643	659	592	612	655	562	656	606	625	576	592	656	651	617	597	608	649	635	766	634	607	614	648	631	593	627	584	633	645	616	614	644	612	630	622	650	627	651	606	596	612	609	637	638	608	650	651	605	646	636	630	606	602	608	590	612	566	592	644	609	559	568	629	606	634	684	730	705	637	656	606	594	563	647	625	634	647	618	621	608	609	623	652	651	649	652	613	597	614	637	598	570	609	588	592	586	539	598	637	599	634	606	629	653	614	581	583	627	622	615	641	618	613	594	651	603	615	638	613	624	594	598	606	577	615	627	614	596	631	592	599	631	636	632	592	627	615	619	654	596	601	678	593	628	627	640	634	642	631	652	616	622	617	591	562	594	600	638	619	603	650	625	614	594	637	575	602	613	575	627	633	617	608	616	601	587	615	566	581	576	617	666	591	611	591	642	625	622	607	639	591	611	574	547	618	629	612	606	643	626	617	628	620	614	597	611	647	628	639	608	614	645	581	588	618	576	603	625	622	684	609	632	626	583	612	594	650	607	617	574	581	593	611	642	586	625	628	652	636	640	658	614	620	577	639	613	645	589	607	615	605	640	654	598	633	657	651	574	635	643	629	632	603	621	609	607	591	607	605	609	615	621	639	636	584	609	628	571	606	573	604	637	580	608	599	581	579	655	625	622	636	620	639	603	615	598	594	634	628	637	633	626	627	646	592	620	595	582	595	606	596	578	580	605	617	623	630	619	616	596	609	597	572	574	623	600	616	596	560	626	653	585	601	628	573	595	650	601	575	620	618	621	633	615	570	590	642	597	617	614	598	629	612	647	616	622	606	656	607	614	668	649	605	636	618	613	622	640	597	657	655	634	590	605	624	630	611	605	587	606	628	592	578	624	603	615	618	561	625	570	600	614	616	627	595	629	633	606	581	642	635	571	643	676	657	581	597	612	573	596	623	623	629	642	621	606	591	628	612	590	581	571	644	627	584	648	642	581	641	604	571	612	603	605	635	609	625	612	584	558	620	642	640	596	588	626	612	588	621	633	611	612	625	615	654	661	560	609	594	637	612	606	607	611	595	591	610	611	596	638	640	663	598	618	652	631	631	603	637	609	588	572	642	580	601	614	656	633	606	612	651	610	644	616	569	589	598	581	632	616	637	625	591	620	633	625	610	613	630	595	652	609	579	636	603	638	585	621	593	625	611	591	609	627	639	650	618	652	669	637	605	620	653	593	603	622	580	602	618	638	609	617	593	647	665	611	602	586	625	588	607	636	646	593	583	604	609	627	610	602	611	600	583	567	595	605	595	643	608	618	595	572	584	611	599	626	631	586	633	653	593	585	575	665	583	626	596	593	580	588	664	604	597	647	622	582	582	622	633	597	646	622	548	596	645	581	615	649	596	617	576	598	653	584	578	662	600	607	596	614	650	633	643	632	611	613	637	626	624	649	607	580	606	626	627	649	625	598	601	597	623	596	622	632	598	583	584	619	612	601	592	641	623	612	647	607	610	603	608	576	584	598	584	601	587	606	657	622	633	612	633	638	640	649	597	605	661	609	604	625	586	590	643	634	587	584	621	596	605	620	640	620	618	592	665	608	612	615	600	593	587	617	604	619	601	608	613	607	629	650	586	622	578	623	600	621	615	628	580	604	609	667	582	659	599	596	586	614	666	600	594	639	620	594	583	620	626	603	607	624	646	612	650	670	600	622	602	627	614	615	609	624	593	584	586	650	644	590	612	597	611	598	595	607	619	603	601	604	630	614	627	574	600	580	632	630	600	625	672	621	578	615	591	588	636	609	626	630	653	590	635	618	615	626	623	594	613	606	614	605	583	620	582	590	621	618	607	618	612	594	625	604	624	593	614	616	592	633	586	658	587	602	619	627	602	609	625	589	650	658	611	603	601	639	622	615	651	585	621	590	586	599	564	642	603	576	593	649	654	652	567	640	671	623	598	612	601	663	615	659	596	600	597	575	616	593	577	591	599	613	529	601	646	624	617	616	629	624	622	626	563	589	604	622	571	589	633	604	573	632	632	608	618	612	611	604	625	594	615	598	591	626	599	573	620	619	614	617	643	609	626	608	600	597	561	597	627	606	592	596	624	640	631	610	624	660	640	642	607	622	572	640	646	630	592	652	647	595	575	654	603	590	601	585	601	606	590	615	626	616	609	661	589	620	605	582	606	620	629	629	634	610	609	617	621	583	601	606	612	610	617	655	639	558	605	610	595	579	589	569	598	587	581	637	623	653	596	636	592	613	574	563	638	604	607	648	634	615	621	587	627	641	604	626	604	585	629	602	601	616	638	612	614	609	604	669	612	599	637	598	616	678	570	567	603	611	634	600	628	668	580	641	615	648	603	613	622	593	649	626	577	598	631	590	603	658	629	595	608	632	593	611	620	591	631	656	592	625	620	614	591	641	660	582	583	619	618	614	610	631	644	635	625	615	595	598	606	605	602	642	618	616	616	641	608	591	627	615	637	594	613	555	609	621	573	623	623	659	594	590	611	635	603	597	641	635	638	601	585	589	619	606	585	616	604	609	656	599	584	611	635	643	596	666	629	641	579	601	593	627	622	597	611	588	648	624	626	609	590	599	617	621	667	606	584	589	610	638	629	622	604	579	596	620	611	591	628	586	628	658	622	657	623	624	623	586	617	625	632	632	609	612	617	586	611	601	616	633	565	626	578	642	626	585	633	609	611	613	626	600	589	552	631	583	597	583	616	643	631	562	616	626	626	640	595	637	662	631	646	599	621	604	605	614	625	599	618	599	577	604	605	599	637	616	617	591	626	622	645	602	613	585	600	651	623	597	628	610	584	605	586	606	628	604	580	580	584	560	589	642	575	582	625	620	653	630	607	623	625	597	581	588	651	588	597	592	614	628	582	604	629	628	630	609	664	614	610	634	548	578	621	652	572	653	649	611	618	562	580	546	643	600	643	652	617	633	590	632	596	571	580	578	621	623	588	644	616	574	609	603	650	617	613	645	589	613	593	585	627	628	621	649	604	616	633	577	594	666	601	574	596	613	642	642	629	626	593	588	617	627	639	650	637	584	646	616	603	589	595	624	626	612	595	640	582	596	641	653	657	605	630	599	601	581	629	602	624	589	609	625	661	646	609	596	606	610	646	639	597	596	605	597	631	586	651	613	600	569	606	576	612	582	595	623	589	595	597	607	636	583	607	567	615	603	609	637	660	582	598	612	580	648	597	636	630	632	616	612	616	635	591	609	555	610	570	585	640	609	617	634	626	564	639	603	599	571	613	604	598	567	611	625	614	599	568	594	634	604	635	615	617	562	588	572	619	568	653	630	621	622	599	560	608	592	660	618	635	622	634	660	608	611	620	601	676	648	617	610	592	599	655	594	593	610	634	632	651	661	577	617	631	596	650	616	579	594
28328	17213	13065	5610	2520	1722	833	625	562	618	624	628	644	601	595	590	579	603	635	627	589	579	602	619	561	644	626	628	541	652	621	621	614	592	618	587	624	579	595	590	597	601	636	586	605	574	645	588	582	637	638	624	659	589	612	550	592	631	640	664	625	610	590	617	600	611	604	599	641	617	622	563	578	598	636	632	626	599	608	585	650	605	613	555	594	604	605	595	634	603	585	572	599	620	640	639	599	632	637	598	587	598	612	601	639	629	613	650	598	642	604	565	570	627	622	568	625	619	603	603	599	584	615	588	611	614	599	617	605	595	595	611	623	630	613	598	611	589	620	596	593	638	592	621	627	639	620	630	612	600	628	586	591	602	604	613	624	608	585	604	559	589	559	597	580	634	595	576	586	622	602	642	623	586	586	604	573	609	567	623	597	654	606	581	606	615	571	601	570	625	636	565	551	548	572	633	619	619	607	603	589	639	637	615	644	597	622	632	568	589	663	621	667	595	614	613	616	608	579	632	606	597	625	608	622	594	595	656	605	606	647	593	620	606	618	620	576	620	583	605	643	671	623	596	589	617	655	619	625	566	593	563	624	629	576	636	618	613	587	619	614	613	614	640	580	561	639	603	606	618	602	591	609	595	614	612	633	583	586	616	627	595	568	586	593	620	598	634	608	597	620	613	596	588	585	589	566	637	612	607	610	607	543	644	569	625	633	586	593	608	593	605	616	621	595	614	580	577	605	566	593	587	579	594	584	583	601	623	613	604	604	569	573	634	595	597	631	567	654	578	605	606	681	636	603	590	572	615	569	596	615	572	619	574	633	578	593	575	641	616	610	616	603	629	590	605	596	604	575	587	619	583	565	663	610	590	608	575	635	580	606	627	650	606	562	579	577	617	608	622	636	614	589	544	586	562	573	616	605	622	635	567	598	575	599	625	585	596	631	578	565	594	645	603	603	619	603	608	630	617	590	628	621	623	617	577	593	622	598	613	573	624	606	611	615	629	581	637	558	622	584	588	616	594	559	589	563	659	619	643	622	584	582	571	629	618	601	624	619	596	593	603	618	589	614	619	629	586	554	647	628	613	622	612	628	604	607	590	599	596	645	573	618	633	678	570	585	623	587	584	630	632	623	574	634	590	650	628	607	623	631	597	599	629	588	634	583	588	595	629	610	617	587	627	587	560	572	556	556	595	634	582	589	602	591	586	594	556	595	607	610	581	586	607	577	639	602	622	592	641	596	650	589	619	609	575	575	578	637	597	612	592	639	636	609	625	588	635	597	599	554	590	581	620	553	618	614	602	609	600	621	649	604	557	665	610	589	630	591	595	604	643	575	582	578	574	614	612	590	602	621	620	607	583	597	604	616	633	605	600	610	620	615	613	624	593	572	599	572	596	600	608	575	600	614	634	596	620	651	603	632	640	609	630	615	596	633	632	573	585	621	612	624	616	617	607	582	590	608	599	618	597	600	637	640	574	600	599	628	607	591	572	537	613	611	615	557	591	619	621	609	628	622	596	590	628	647	596	610	575	609	599	621	582	556	597	623	554	592	634	605	600	589	603	625	625	601	584	642	583	566	641	649	589	584	593	644	631	569	597	612	629	620	579	635	599	621	600	618	635	651	579	578	615	595	646	612	641	605	613	614	655	564	579	580	645	632	534	593	605	607	640	580	606	648	625	655	600	636	594	624	589	568	629	593	577	613	590	583	632	647	613	571	642	590	593	568	610	602	610	615	603	595	622	620	580	609	604	641	592	581	590	605	570	607	594	598	597	630	620	558	650	595	614	615	604	605	572	638	615	612	562	621	641	629	630	611	589	599	587	629	626	570	609	612	606	615	581	585	609	640	651	606	589	632	576	617	572	597	626	598	600	609	633	616	608	638	615	587	614	603	584	601	591	636	638	607	626	616	630	639	579	605	635	602	578	689	615	596	598	645	637	584	641	604	587	606	568	585	660	644	643	606	608	602	656	584	604	628	590	596	594	598	594	592	639	602	590	579	599	599	671	617	592	598	581	598	622	608	588	585	590	617	563	594	614	594	647	629	581	624	616	660	605	590	636	600	595	590	591	602	603	611	571	637	604	593	608	643	601	634	667	631	605	546	592	641	583	597	579	601	638	627	616	631	579	604	578	601	577	613	611	589	599	612	617	601	563	629	640	610	589	583	652	643	551	607	591	611	593	621	620	577	655	585	604	583	618	552	635	607	606	602	628	611	627	603	580	574	596	562	581	630	566	640	628	640	575	623	656	629	611	604	598	617	585	593	589	585	582	590	579	640	647	659	597	603	643	587	623	566	620	572	643	667	594	661	598	592	576	624	663	611	620	644	602	631	605	607	663	597	560	578	593	580	586	601	666	588	579	593	620	616	632	639	620	633	613	577	567	622	613	593	618	587	571	632	616	599	562	620	590	579	619	618	612	588	602	580	576	619	626	609	646	638	599	590	624	626	634	652	661	629	585	662	608	613	587	606	596	624	597	589	621	586	619	601	568	593	644	626	652	615	596	629	583	612	590	610	582	579	607	616	636	556	619	562	595	610	608	623	606	599	591	598	625	588	596	576	625	616	586	615	588	583	630	578	571	640	564	663	642	583	634	588	607	616	606	652	565	611	647	625	667	579	565	574	617	575	598	592	621	568	651	603	639	646	616	581	610	618	656	635	650	619	597	607	595	628	594	624	612	585	629	581	614	601	585	632	597	640	585	620	607	597	653	596	614	622	596	578	591	621	590	616	659	591	643	589	639	603	595	641	628	612	561	594	624	639	623	631	579	607	622	648	601	603	599	600	584	628	641	635	602	613	589	597	621	599	638	624	641	661	595	582	601	564	602	649	646	616	611	566	628	555	583	623	587	599	615	689	652	605	614	582	621	604	603	596	601	643	584	619	603	582	670	558	589	610	601	597	605	593	610	619	635	569	610	604	607	637	630	609	594	611	582	607	641	596	584	624	621	575	600	619	597	622	590	598	574	587	617	602	615	589	612	612	610	648	631	623	572	642	619	589	635	628	647	573	613	643	581	583	626	624	658	604	624	586	585	599	571	637	642	594	587	637	578	589	628	589	612	617	597	563	623	608	590	595	605	575	623	602	601	621	622	613	587	573	626	614	572	625	606	595	630	640	608	572	605	604	562	616	602	615	592	580	617	592	577	621	642	597	580	590	601	635	602	623	593	621	585	630	593	596	638	539	630	630	597	628	647	581	637	617	621	571	638	631	587	602	622	595	597	612	570	610	589	597	542	593	594	573	612	595	636	620	640	622	593	591	631	587	620	598	588	640	580	600	577	574	624	633	646	596	623	581	571	621	623	584	657	618	579	592	589	628	601	587	593	556	626	677	610	611	613	540	594	606	596	599	642	573	572	627	565	591	564	608	626	637	614	590	621	629	610	611	628	611	551	626	621	621	629	638	640	636	593	590	590	591	628	638	616	597	607	602	613	634	655	647	594	583	629	584	611	633	611	616	600	606	564	594	608	614	644
10130	10162	11771	4397	2724	1837	791	537	506	509	576	515	492	558	518	534	523	540	500	497	535	526	510	492	497	507	503	487	495	514	499	536	537	499	534	527	511	532	508	546	473	530	525	512	559	501	534	490	473	526	509	518	505	475	541	538	536	539	515	498	519	508	513	491	524	516	520	517	496	534	508	502	511	555	538	541	523	541	577	490	510	508	508	495	509	530	519	514	550	472	516	512	503	528	487	517	484	494	530	516	536	514	514	511	494	530	501	506	543	511	495	507	503	482	516	494	507	495	496	492	517	541	523	527	502	511	545	545	460	508	529	513	496	502	554	526	499	513	505	494	512	493	543	489	530	533	500	519	521	532	496	473	528	518	502	493	502	515	522	535	537	486	546	503	515	505	511	519	502	504	481	525	529	518	512	488	543	506	528	506	537	513	514	516	483	541	548	487	480	519	537	484	527	543	517	529	528	515	517	532	510	513	545	482	517	509	491	538	554	537	495	498	534	499	466	498	483	537	507	504	524	491	524	517	475	500	489	480	514	489	519	473	504	486	527	548	517	520	500	526	524	511	507	503	515	495	518	544	534	560	493	501	557	502	500	503	541	474	543	533	500	534	502	514	500	518	512	514	548	499	528	522	514	493	511	477	517	501	488	501	492	489	496	505	489	489	461	530	496	501	513	487	532	503	490	538	488	535	507	525	496	503	506	529	503	509	489	470	502	490	491	479	492	507	521	477	538	521	507	546	499	489	497	546	527	476	465	528	503	505	460	532	499	515	502	542	475	468	513	502	504	527	521	488	511	533	496	533	470	500	514	502	502	519	501	527	477	509	473	533	517	502	538	525	524	533	501	516	503	510	488	503	535	478	493	511	555	545	515	511	502	501	487	497	495	558	525	551	545	481	497	500	474	492	542	478	521	494	469	492	460	509	517	511	519	480	510	487	495	502	503	534	499	519	468	530	531	495	502	494	525	509	500	516	507	490	511	553	516	494	542	513	491	464	523	509	506	529	534	476	514	511	502	505	498	502	530	478	488	511	547	469	518	476	508	535	504	537	526	498	485	528	499	505	503	510	497	565	488	509	503	504	523	516	500	539	499	487	503	500	521	518	502	526	549	499	523	501	519	504	512	500	536	530	569	477	514	496	499	469	476	491	495	472	529	535	478	507	517	537	509	544	483	506	520	514	470	529	542	497	513	533	498	500	528	468	540	510	504	498	475	469	503	511	489	564	526	485	497	514	559	526	500	510	528	542	519	553	533	522	496	479	508	487	523	509	526	542	515	508	468	510	536	480	529	522	525	498	530	517	538	475	488	512	523	538	552	491	539	543	493	533	482	512	507	506	529	493	531	537	513	477	463	493	494	525	461	521	482	524	518	501	551	519	516	518	503	522	558	494	530	576	489	495	500	521	479	551	525	501	506	515	501	499	517	472	507	558	477	492	480	510	548	486	504	502	512	476	529	511	496	524	500	498	454	512	446	498	500	482	489	488	497	524	505	550	499	539	501	528	489	489	498	495	554	515	494	501	530	536	509	517	509	448	529	513	529	487	489	515	495	499	487	518	506	551	505	517	514	546	533	504	447	492	484	504	548	502	525	513	511	479	529	488	537	494	534	570	553	519	522	513	524	485	499	513	500	512	525	502	510	562	515	521	560	510	518	513	499	506	464	537	505	505	520	557	519	490	506	462	519	492	474	562	451	519	519	516	494	514	487	506	511	504	525	505	489	534	552	539	499	518	501	557	522	541	503	511	470	551	519	502	521	491	522	551	514	512	542	539	503	474	500	535	520	527	474	527	520	506	532	485	504	534	515	479	522	540	536	480	470	546	537	526	492	513	507	511	522	517	476	515	509	469	512	499	554	517	466	492	476	532	507	540	486	538	518	502	526	528	510	509	544	513	493	473	482	507	502	470	483	506	485	527	508	514	504	550	542	472	530	530	483	529	514	545	518	502	469	513	503	504	524	458	521	520	543	486	528	524	512	520	489	476	516	501	518	514	489	484	500	466	510	488	504	494	512	529	520	475	493	500	470	531	535	508	484	552	516	515	509	525	526	540	500	499	526	470	540	505	539	526	530	520	527	492	480	496	496	523	524	505	477	516	493	489	535	524	502	463	510	490	526	474	516	527	486	489	563	538	491	515	497	507	504	510	511	524	484	535	535	480	448	505	546	498	496	477	507	492	523	523	515	510	525	526	555	501	491	504	522	488	474	546	523	500	520	499	509	537	478	498	511	482	515	535	521	516	522	509	516	521	555	531	527	507	555	530	510	521	492	494	511	527	537	496	513	499	502	511	516	437	524	489	512	495	483	470	517	530	504	470	532	511	468	480	529	529	494	509	504	499	489	544	480	528	486	489	517	512	522	516	470	491	502	511	489	502	465	503	498	521	519	477	478	542	536	534	501	512	507	499	502	507	501	491	546	536	495	496	504	491	456	523	515	485	541	521	505	503	503	550	501	481	503	506	492	507	529	535	483	523	522	499	511	495	545	513	526	494	513	464	505	503	476	484	457	522	531	508	516	517	524	467	492	514	511	514	509	525	529	559	494	489	508	534	487	495	493	495	493	561	524	541	512	521	497	495	500	530	477	490	534	556	463	520	512	547	521	480	502	520	537	471	519	487	514	509	514	499	481	509	473	496	519	506	483	504	545	519	537	495	470	497	487	490	584	529	483	501	514	528	485	550	496	494	507	517	529	482	503	504	494	546	503	486	513	496	510	511	491	537	485	551	482	522	506	524	469	507	528	514	515	512	496	523	506	483	544	503	516	490	514	527	513	512	539	471	474	477	516	524	525	506	520	536	454	520	494	489	525	492	473	525	509	506	465	491	488	492	561	524	525	535	484	484	495	535	513	540	525	509	509	483	501	511	492	498	544	476	486	507	526	553	479	522	499	558	498	529	530	513	517	534	503	523	516	478	488	506	536	520	474	478	509	517	494	502	472	481	480	494	564	475	530	524	508	488	477	502	503	542	510	487	512	474	487	505	503	501	509	495	507	499	496	521	486	466	534	499	496	498	518	497	500	531	488	529	526	537	521	511	513	508	553	513	486	551	512	522	491	515	490	497	506	506	522	493	528	497	523	504	516	508	497	497	522	513	482	485	548	507	487	549	500	520	493	481	493	497	508	457	502	506	514	502	522	535	545	544	510	504	478	531	498	522	511	502	513	493	546	489	502	489	514	502	524	489	523	526	518	515	511	487	502	499	519	497	509	490	497	538	539	525	504	533	494	480	550	525	523	492	503	492	489	455	481	502	587	509	535	504	493	470	514	535	503	517	513	475	491	511	463	502	551	535	468	499	532	521	531	533	518	514	499	518	502	534	489	516	512	513	460	515	544	474	487	502	506	523	471	495	519	531	515	515	519	516	522	508	481	493	540	513	544	549	524	495	486	530	503	522	523	505	481	530	471	504	510	531	526	497	498	503	499	484	480	512	563	486	503	510	474	521	507	530	553	501	532	484	516	513	530	499	494	533
25491	21490	30299	29091	22851	17119	5258	723	619	615	597	616	628	597	593	591	599	574	600	577	598	602	613	580	562	602	581	548	616	625	566	607	547	603	589	584	626	524	565	590	562	596	566	589	634	529	561	589	594	558	557	563	558	562	544	584	551	593	559	599	580	560	616	556	598	578	612	561	545	598	524	568	534	565	582	591	567	559	539	560	589	609	566	554	555	559	553	571	544	558	544	542	530	602	585	576	532	573	561	600	580	598	562	575	540	626	624	553	594	588	624	573	515	598	539	600	547	603	598	569	591	579	611	565	515	575	561	577	586	600	554	556	608	598	575	524	579	604	595	589	561	564	546	601	586	532	554	565	590	575	562	575	543	569	572	615	529	521	577	594	552	566	573	579	565	585	595	539	560	539	552	515	591	565	574	561	558	570	655	552	589	550	593	529	597	522	622	576	577	579	582	551	559	571	583	588	589	552	571	570	538	540	590	610	610	608	572	562	527	587	574	619	591	599	557	602	573	578	593	574	566	545	589	532	562	564	558	541	555	582	574	538	547	580	555	580	612	588	582	563	504	595	604	572	564	580	539	567	589	565	628	572	597	587	550	525	579	515	606	540	527	571	577	551	540	556	540	569	562	557	585	528	569	547	574	540	578	609	580	551	532	560	528	528	544	535	556	602	561	582	572	551	568	550	551	571	522	565	602	542	542	568	576	577	547	562	571	566	576	558	582	568	565	578	600	546	553	588	574	613	534	595	580	510	586	581	585	563	517	599	568	590	606	626	547	569	608	545	574	593	560	557	591	523	589	571	573	589	561	563	638	557	598	546	571	607	576	551	556	571	580	603	540	556	553	568	569	591	559	541	541	524	585	550	536	563	579	538	535	590	593	580	595	566	575	558	536	552	585	570	525	551	559	544	563	564	560	564	559	568	548	545	595	587	578	536	524	570	532	583	590	543	576	533	603	600	597	626	572	562	589	553	574	603	575	592	593	530	573	591	563	596	558	533	542	609	627	572	545	562	568	580	622	567	608	606	585	566	514	555	558	532	608	599	546	586	526	553	605	570	553	553	547	585	605	568	561	536	613	587	569	546	614	607	570	563	574	560	561	646	592	610	574	546	535	520	621	584	566	540	557	562	537	585	576	552	570	574	555	563	572	586	573	551	527	538	588	522	546	587	567	591	557	567	524	581	576	576	557	570	511	590	540	576	570	557	574	502	580	583	527	577	610	580	572	571	589	624	567	592	519	630	584	601	584	610	590	574	523	513	600	580	577	596	493	570	586	531	541	601	595	597	548	563	594	547	575	575	594	585	540	570	545	601	581	596	581	544	533	576	568	555	548	589	553	533	580	540	593	599	536	599	583	557	570	576	534	611	588	601	567	502	586	556	577	561	577	590	558	549	560	583	562	570	541	558	561	566	561	591	535	552	537	572	562	574	579	601	624	609	581	567	552	555	579	606	541	585	583	537	616	565	582	600	583	560	573	568	582	527	572	587	567	594	615	564	574	574	544	621	538	574	580	535	568	580	603	590	530	573	569	584	596	580	582	523	583	584	604	582	565	583	578	567	545	549	566	537	566	564	584	595	559	550	536	556	584	598	600	554	541	570	563	592	559	575	584	560	559	609	557	589	525	588	552	559	573	587	521	545	544	597	564	550	607	604	576	546	630	544	577	576	549	599	557	576	566	569	626	592	613	518	592	538	519	592	567	563	533	582	552	562	582	530	524	552	558	553	552	582	596	579	520	573	570	579	572	552	568	543	553	576	546	606	561	537	554	531	549	543	545	575	560	579	566	573	619	566	589	532	545	632	558	582	573	543	555	609	557	577	598	601	522	535	587	593	554	561	537	592	539	567	566	560	559	567	548	581	652	566	579	553	557	605	553	582	542	545	579	576	559	587	573	547	562	616	583	573	565	625	607	569	562	546	536	523	584	561	563	618	568	596	587	549	554	567	519	559	602	569	551	540	542	569	619	568	608	565	592	520	535	547	582	614	540	534	588	581	557	534	561	601	554	604	558	582	535	572	591	522	600	556	544	590	544	574	573	577	553	539	613	609	574	571	556	597	541	534	567	584	535	642	571	603	557	578	582	615	597	548	525	564	549	575	548	549	622	610	595	578	565	531	560	606	589	578	582	583	549	583	583	562	572	590	525	563	589	561	621	595	544	545	553	571	584	551	528	527	574	540	594	575	591	578	583	572	573	575	592	545	610	584	575	571	580	585	577	549	600	556	538	552	561	586	551	599	563	557	568	545	597	557	566	626	579	544	550	578	559	608	524	604	551	561	591	566	619	533	575	558	574	500	571	574	572	594	564	525	603	556	590	552	585	556	593	571	543	577	613	537	543	580	611	597	579	559	544	592	559	522	576	565	590	584	546	576	531	547	584	594	571	586	546	589	543	556	588	580	558	594	570	533	548	560	562	559	578	583	556	584	548	598	568	577	544	556	575	542	575	539	604	557	638	599	504	535	551	545	575	551	574	549	542	569	595	565	566	586	571	581	596	583	603	583	580	550	569	586	572	564	562	610	553	577	571	569	633	611	560	588	544	558	583	559	598	580	624	583	587	559	532	600	611	567	585	559	551	557	612	560	585	615	584	615	583	572	572	572	592	613	559	558	547	595	558	553	594	568	599	603	563	596	582	587	534	528	586	590	553	559	565	559	562	628	563	579	561	572	548	572	545	590	553	598	552	557	596	558	577	566	572	582	536	571	604	561	576	511	597	605	583	519	550	590	609	570	560	528	570	618	625	574	603	537	566	575	561	565	549	544	577	564	590	566	550	611	548	573	549	521	577	562	574	579	567	588	555	581	595	633	552	528	601	601	578	567	636	562	579	560	579	591	536	615	581	557	606	568	535	562	558	608	555	489	578	549	557	553	590	526	561	552	535	622	532	583	591	567	521	594	607	566	624	594	567	569	576	602	596	599	586	548	533	571	535	562	533	586	598	577	569	537	604	600	580	549	606	535	604	555	586	579	556	586	554	557	553	571	569	592	543	523	564	580	597	553	550	522	593	546	609	563	564	563	568	623	590	609	589	570	583	576	582	568	559	537	575	569	558	601	542	568	577	582	538	522	578	573	591	545	575	587	571	537	558	556	544	549	566	607	550	558	568	583	577	540	565	556	562	548	548	567	581	538	532	598	572	516	560	583	584	586	592	597	547	583	574	549	554	575	546	563	519	618	568	533	547	558	569	566	628	557	608	613	554	558	536	614	567	534	567	581	568	545	566	555	557	591	582	577	538	566	589	585	562	571	590	573	537	558	551	566	585	573	580	567	566	567	532	558	546	558	602	551	563	548	576	602	569	609	574	535	576	598	616	571	598	551	550	542	591	542	587	592	607	576	577	566	555	566	574	597	569	525	557	519	575	626	596	567	567	525	611	556	550	576	600	556	585	532	614	566	604	565	622	566	551	567	533	552	589	573	588	558	559	529	593	554	562	562	601	565	513	574	579	606	587	591	552	564	516	587	543	657	563	548
42945	53518	52048	28945	18408	14246	4182	643	569	594	574	546	549	513	537	532	527	541	503	546	561	510	517	518	525	507	543	508	525	511	493	540	553	470	547	528	525	496	557	531	499	511	558	482	533	497	543	527	523	552	490	491	539	539	510	490	529	521	557	496	544	534	514	522	525	522	497	514	542	490	510	526	528	513	522	489	531	494	523	510	534	516	572	540	533	505	515	518	532	517	512	514	485	526	472	521	540	485	525	500	521	512	537	515	544	521	574	603	551	520	526	529	541	556	553	472	509	523	557	538	560	515	526	532	517	499	532	522	515	509	524	545	527	510	545	508	506	552	541	495	505	478	510	477	549	554	488	565	512	519	513	466	505	531	477	491	498	545	517	511	531	506	504	541	523	499	489	525	512	486	524	471	495	518	521	518	528	515	558	492	512	531	552	502	559	498	538	505	535	490	565	512	502	486	480	451	496	537	537	543	484	529	492	533	501	496	524	552	492	459	480	536	520	552	512	470	518	512	528	521	483	517	533	505	501	537	505	511	499	494	507	523	510	559	518	514	525	539	508	529	489	531	525	513	517	514	518	536	520	496	483	479	518	506	525	521	467	537	554	484	510	524	520	541	482	510	492	507	526	485	472	528	536	539	498	536	532	514	505	531	502	536	512	502	510	482	490	535	530	552	499	495	494	518	562	554	516	545	480	537	498	515	504	526	537	492	532	518	502	475	527	492	514	569	542	479	500	503	494	534	495	510	517	490	502	524	454	473	561	515	557	507	526	528	527	523	510	505	506	549	530	499	542	488	513	506	480	479	498	506	525	538	525	501	501	491	558	488	488	525	490	525	513	544	488	540	526	517	515	506	490	509	516	484	532	509	499	536	509	509	502	522	515	501	556	529	549	477	557	529	501	514	509	514	512	509	484	525	513	517	466	491	517	547	534	504	524	519	562	535	475	495	521	550	553	473	533	518	498	496	500	490	489	524	554	536	518	518	532	541	533	554	549	503	563	535	540	540	514	470	496	495	529	493	499	526	502	501	504	516	506	512	487	508	497	501	462	520	533	504	505	523	522	501	524	502	535	521	520	505	495	503	515	454	525	478	507	505	534	518	476	504	505	513	507	481	502	474	564	490	503	534	519	539	540	536	545	522	510	497	521	512	501	476	458	523	528	510	519	508	526	523	503	470	517	473	502	564	466	490	521	523	469	474	572	536	525	500	543	466	483	516	492	503	487	537	498	472	513	470	497	521	508	514	492	557	514	527	506	561	467	537	511	492	476	518	504	503	510	520	541	485	524	550	522	545	505	524	512	485	519	502	559	525	539	502	500	555	491	510	559	476	516	515	520	488	539	535	496	533	499	523	545	482	490	519	522	496	542	503	518	499	516	504	538	518	510	534	511	514	516	541	515	505	501	543	536	529	505	501	552	545	509	544	491	484	522	499	487	486	518	538	513	525	529	534	510	509	508	495	533	495	515	508	502	489	542	527	522	535	530	499	506	504	488	545	547	502	498	483	543	506	496	491	454	499	470	532	520	531	520	435	506	508	498	534	527	467	499	608	502	504	498	514	484	553	493	501	484	502	572	512	496	492	491	474	492	480	520	530	530	513	521	504	494	546	514	504	513	535	505	518	500	504	516	506	482	512	492	506	499	532	487	513	536	515	501	529	489	506	534	546	515	549	495	528	503	504	558	515	533	510	512	511	567	513	518	516	500	508	497	509	539	528	529	497	529	488	514	491	501	529	518	518	514	523	553	526	522	504	525	527	520	548	504	495	464	530	479	498	545	512	529	542	542	473	551	542	516	534	516	513	500	476	520	498	489	546	515	534	496	540	530	487	441	511	550	530	493	490	536	482	499	499	470	520	504	538	482	510	504	506	517	499	491	501	516	503	519	488	492	533	495	484	510	523	527	544	527	484	505	489	475	524	485	501	537	532	550	476	489	511	513	515	530	544	485	511	537	538	518	524	553	553	497	491	530	486	498	489	526	526	570	547	507	477	479	517	583	494	522	473	541	515	555	534	513	475	506	505	510	521	485	526	494	531	511	519	534	512	522	524	501	512	523	516	524	498	496	538	505	504	562	485	495	543	511	513	484	517	515	483	483	576	527	487	525	508	526	505	456	503	514	551	480	530	514	535	525	545	515	496	525	502	511	503	544	483	520	503	503	484	498	470	509	507	496	476	530	514	544	492	527	484	506	525	490	492	530	507	479	526	484	505	518	505	524	508	542	520	531	503	525	497	493	512	499	538	527	499	502	522	520	522	560	517	526	527	527	523	534	498	512	503	513	510	509	517	552	541	538	486	517	522	526	517	499	524	518	512	496	519	525	531	498	526	496	489	521	513	530	580	533	508	479	509	502	465	481	464	520	452	494	532	495	507	509	514	529	482	496	518	466	529	490	506	519	514	514	514	509	527	543	518	479	561	500	465	518	534	549	490	505	549	518	515	501	522	526	479	489	524	489	521	515	520	512	526	509	497	483	509	498	555	523	516	505	518	499	510	505	505	519	538	526	495	495	466	540	491	499	483	497	516	501	525	510	523	528	528	466	492	471	486	520	534	510	542	525	509	489	500	524	486	469	532	525	514	508	521	507	541	511	499	567	523	527	505	499	510	504	531	516	480	494	481	521	477	541	507	506	486	529	509	484	534	533	539	501	524	553	496	493	514	477	554	539	505	554	512	477	489	546	524	478	546	485	533	474	477	517	573	511	530	537	513	521	529	530	511	531	508	513	506	482	499	505	480	502	512	479	502	516	504	523	494	512	537	541	507	464	497	518	543	489	519	489	499	507	552	507	529	499	508	516	540	561	501	508	504	504	488	517	541	541	519	533	538	500	549	525	490	496	528	484	503	554	506	504	474	518	521	536	535	497	530	530	457	504	504	568	519	538	475	524	464	515	527	498	539	519	528	537	544	480	518	483	494	523	514	468	507	517	497	493	512	532	539	494	517	529	485	479	527	513	516	479	480	527	496	571	512	523	507	559	513	524	482	529	503	517	512	466	563	485	563	541	538	518	537	463	495	535	504	505	511	493	497	516	535	492	506	490	550	487	504	495	509	520	489	509	527	493	477	539	546	544	485	553	512	494	516	514	527	491	488	486	493	477	493	514	485	537	491	529	532	523	504	520	484	535	524	475	549	492	500	500	558	499	484	496	522	525	533	516	536	541	494	502	509	516	483	514	551	524	529	486	464	523	489	481	522	506	529	495	518	520	493	486	505	512	519	493	546	553	453	495	501	474	502	488	525	541	490	526	516	515	472	508	536	489	494	520	522	502	519	492	544	488	534	524	484	507	503	494	527	501	525	468	525	528	496	513	504	540	506	501	530	501	486	532	526	491	512	497	509	536	526	528	517	520	516	513	568	532	516	520	506	548	501	518	506	520	510	513	532	494	512	550	521	503	490	558	526	520	524	495	555	541	482	538	497	486	500	518	491	546	511	536	470	497	521	509	485	550	517	514	519	531	529	534	531	506	506	515	511
24410	21407	29884	26789	25697	24943	11394	1478	900	833	815	759	760	761	792	763	726	750	773	743	678	727	786	773	782	730	709	694	707	730	727	686	734	708	704	760	744	750	693	745	750	733	766	715	711	711	722	678	754	831	699	711	696	673	763	801	733	783	790	714	737	760	683	657	762	755	761	731	735	693	724	753	705	669	665	688	757	779	798	666	695	820	725	697	708	745	755	701	636	702	811	704	716	675	722	706	700	687	710	737	712	753	723	664	735	730	816	781	806	772	698	763	686	686	730	737	685	729	760	744	696	669	710	740	755	771	680	754	761	684	753	739	742	763	720	746	683	701	729	725	715	686	805	705	724	759	731	717	713	737	702	704	734	709	686	693	701	697	753	730	737	703	732	718	712	734	744	725	713	721	721	720	722	720	675	696	711	700	699	740	726	741	756	729	697	735	709	728	686	690	772	746	681	697	708	708	737	757	705	706	680	704	693	722	714	738	723	715	712	745	743	719	747	717	717	718	693	758	659	759	717	751	741	766	721	724	672	731	742	765	693	716	729	723	754	731	653	702	736	696	741	717	693	750	704	739	695	711	721	750	773	739	709	724	734	723	705	726	750	694	727	703	693	758	707	750	695	684	724	722	756	685	754	727	719	740	719	730	720	754	756	717	726	745	770	723	718	720	787	717	747	720	733	731	673	720	723	716	713	783	713	677	706	722	724	724	710	732	709	737	713	695	701	717	717	733	778	698	729	696	741	721	664	713	714	746	731	696	694	733	757	758	733	704	720	704	716	749	719	756	755	732	759	722	694	777	732	710	661	702	728	706	697	707	731	741	691	727	731	731	751	721	703	740	750	751	691	721	713	680	728	739	737	718	738	720	723	701	732	760	717	750	740	705	770	736	761	748	690	747	755	678	738	712	712	712	761	713	721	668	689	730	730	708	694	672	733	724	765	743	702	709	702	695	714	699	721	765	699	725	704	779	728	700	757	689	750	752	776	710	702	697	773	764	708	770	715	677	791	712	711	736	730	761	727	668	752	713	714	734	710	712	690	781	725	723	753	687	707	727	679	755	725	685	708	776	734	695	705	735	704	686	730	716	707	747	674	722	748	750	791	768	733	710	764	652	712	715	746	691	708	767	722	720	707	707	736	781	725	728	727	721	764	675	689	732	679	711	721	748	765	731	721	706	722	738	637	713	743	727	747	738	713	755	765	792	691	732	707	696	706	651	738	719	721	696	732	767	668	716	736	711	742	724	725	740	732	718	693	717	712	715	716	755	717	745	680	753	758	736	718	747	748	674	733	733	767	744	711	753	712	741	715	727	710	744	722	704	720	769	704	722	741	692	731	759	692	722	756	728	743	721	711	691	766	752	734	736	763	739	699	734	774	766	701	707	686	722	724	766	745	756	709	700	738	672	727	717	710	673	733	736	716	708	699	710	731	695	679	756	701	729	770	745	690	757	712	763	698	707	690	701	732	699	707	684	709	674	713	734	742	690	711	736	711	712	690	728	717	782	728	732	743	714	776	779	749	740	723	743	709	775	740	722	728	737	680	707	761	739	752	722	739	761	683	707	728	728	754	718	739	704	731	699	727	755	681	696	711	666	742	761	705	741	739	708	722	734	728	729	737	766	702	663	667	752	744	747	761	696	744	686	728	736	744	734	715	733	736	720	706	716	725	682	705	720	742	756	718	757	729	699	754	741	724	701	653	733	710	714	711	706	740	719	708	698	727	742	734	694	748	764	717	706	703	674	749	732	731	693	725	689	765	724	727	703	750	697	711	752	716	712	713	703	719	720	712	652	755	705	734	690	730	711	704	751	753	746	731	719	711	714	713	691	685	712	700	711	710	641	701	747	799	731	725	762	739	708	725	727	745	771	731	689	677	729	710	718	733	745	705	757	685	758	763	727	739	750	738	683	732	668	705	746	712	700	717	689	705	694	712	680	677	716	697	687	737	720	761	682	722	758	687	748	729	726	724	703	740	707	741	741	798	731	734	708	706	765	733	762	715	733	732	699	721	709	710	730	693	712	723	741	746	744	732	733	718	737	766	763	686	735	741	721	724	703	717	761	714	726	703	769	692	767	737	754	717	720	662	747	693	733	765	764	701	726	707	750	768	740	717	711	715	723	723	730	727	773	686	703	703	731	759	720	754	738	759	688	703	745	771	735	747	717	728	719	714	747	694	786	754	705	726	749	726	714	723	774	709	737	671	746	723	708	721	751	690	755	718	759	671	738	728	716	785	701	725	696	746	749	717	734	719	745	737	745	724	754	721	729	718	698	758	702	670	656	742	735	693	734	662	730	728	736	698	720	747	752	708	717	752	722	726	726	697	739	685	735	745	773	717	725	679	716	695	718	735	705	716	758	757	717	704	746	738	732	719	726	693	695	720	765	707	751	712	713	785	731	700	743	778	738	732	688	687	776	725	730	803	750	733	694	764	711	746	661	692	788	717	720	712	704	703	668	728	750	704	712	703	699	722	734	703	775	757	695	755	768	756	794	695	691	726	730	669	706	731	671	746	733	721	726	699	655	708	715	722	771	717	749	724	730	716	685	726	784	704	760	718	740	656	760	700	763	695	705	693	679	751	689	785	765	740	750	676	738	773	710	693	709	698	702	696	751	717	728	696	741	766	719	731	695	754	735	715	708	670	695	738	780	750	724	717	741	713	709	724	710	674	746	701	718	715	681	706	634	767	720	684	771	716	711	751	716	740	676	749	736	708	726	720	681	717	708	709	707	734	772	710	689	701	726	748	762	761	698	726	720	743	684	704	750	708	696	782	755	683	702	718	708	722	733	716	713	743	730	709	727	743	775	754	673	689	729	722	744	700	717	717	748	730	669	698	723	679	736	729	735	709	709	722	746	701	715	721	697	693	721	719	703	701	708	714	737	703	773	716	721	724	752	729	702	761	752	707	714	728	704	717	738	697	726	690	716	719	757	710	746	724	725	758	660	711	692	717	745	730	707	682	710	722	740	674	705	669	719	721	696	697	730	685	711	721	687	741	769	728	731	665	760	691	740	714	745	733	671	707	747	704	747	687	718	735	751	730	717	733	702	713	713	735	719	710	744	764	755	754	727	700	720	686	753	750	704	696	753	752	798	689	700	728	706	748	757	705	758	722	775	744	770	704	730	747	763	724	707	721	710	706	692	675	718	767	745	754	709	743	726	722	692	733	680	752	749	720	728	725	712	719	772	710	710	752	755	733	694	733	698	741	707	709	784	703	713	707	744	750	729	736	751	770	667	726	708	725	739	715	755	742	739	699	680	700	725	714	709	751	697	711	732	760	659	744	711	730	714	714	702	741	720	687	707	700	797	748	738	719	724	739	722	744	695	718	685	695	701	741	760	702	692	712	720	716	776	739	731	723	749	736	721	712	715	698	717	739	719	705	715	733	751	723	702	704	703	717	739	760	668	714	721	770	723	743	762	775	720	758	743	732	737	708	708	804	695	731	702	727	737	707	724	713	753	745	707	728	774
51031	69370	64982	40649	27930	21705	5996	818	798	735	754	694	680	708	669	686	671	665	686	689	646	670	609	647	661	684	615	641	667	684	607	662	632	623	631	625	632	638	654	684	702	638	686	635	628	703	622	615	652	639	649	665	633	659	631	656	651	763	727	664	658	658	602	645	634	631	650	669	630	620	648	672	657	659	622	664	666	673	644	644	665	604	599	645	620	693	638	642	644	622	695	595	647	657	623	615	643	671	644	631	651	638	669	622	618	661	779	736	675	661	651	634	670	628	668	660	617	657	636	587	661	599	612	653	693	635	630	622	608	617	641	636	645	644	627	606	650	656	646	686	596	648	667	634	664	600	667	661	641	594	641	646	637	615	635	632	644	615	645	598	683	655	645	657	621	600	700	598	638	639	630	606	623	696	609	594	663	627	599	621	637	625	633	602	608	631	580	637	634	658	654	634	637	674	630	668	653	624	633	643	645	626	662	650	638	673	621	658	592	632	662	599	645	641	677	640	623	598	613	568	630	659	677	631	679	642	620	655	670	647	611	625	677	606	640	671	659	598	657	656	623	638	651	639	656	692	608	624	626	658	620	578	651	627	644	690	634	614	668	648	612	646	660	649	617	632	643	640	654	620	645	619	629	615	664	661	620	666	616	666	676	652	637	623	613	628	684	622	652	644	640	633	653	619	705	624	613	631	615	636	633	647	629	668	622	621	619	635	600	634	647	673	647	582	639	617	643	640	651	647	580	678	647	630	603	682	599	596	669	631	625	651	686	651	601	655	626	628	610	677	629	613	614	656	648	615	626	610	587	610	604	638	639	664	680	656	696	672	599	657	622	626	619	638	616	638	668	608	633	638	653	652	637	609	659	661	705	654	633	677	607	655	609	653	625	674	626	678	622	584	634	576	649	649	632	647	638	618	608	630	613	673	655	645	689	661	602	659	645	650	682	635	671	608	633	633	655	711	602	609	626	651	640	640	621	660	607	650	648	614	646	616	668	613	585	606	634	652	660	624	655	628	626	648	590	585	641	650	676	632	639	602	627	643	642	654	630	623	614	677	642	640	631	666	697	597	609	689	605	628	657	674	631	623	616	600	622	629	668	617	634	618	591	622	664	694	648	668	643	631	559	634	606	651	613	641	701	646	604	623	647	635	619	633	617	682	627	594	651	647	616	621	678	619	648	621	669	633	638	631	614	661	597	639	644	609	605	611	645	628	676	640	639	616	662	673	609	656	646	680	691	579	634	616	642	626	651	654	616	658	624	594	643	663	598	661	642	661	667	629	635	582	644	620	650	610	630	645	614	624	656	641	642	671	619	629	610	599	638	660	672	597	634	640	632	683	642	648	596	637	644	588	623	651	577	673	623	604	609	644	662	674	618	606	652	585	635	636	660	628	665	637	678	664	654	563	638	657	629	680	620	608	611	695	653	659	677	676	604	609	633	666	637	643	646	684	672	641	600	632	696	597	604	629	609	615	664	635	666	675	653	627	651	669	621	616	630	584	584	629	623	658	679	642	632	625	654	610	635	647	652	660	628	630	651	690	620	583	626	626	632	611	621	593	599	671	646	647	693	661	569	628	659	657	620	580	615	606	672	613	633	648	663	639	657	658	664	645	656	647	618	638	663	621	589	662	661	648	617	610	616	613	640	629	643	652	629	636	658	653	629	674	685	661	650	662	645	697	612	635	655	670	627	652	632	652	594	700	655	626	645	589	665	611	665	654	614	633	667	658	606	646	607	625	645	624	634	638	675	654	622	615	620	611	634	638	623	639	619	600	647	634	687	614	617	583	631	613	627	607	641	588	618	640	614	629	619	630	613	617	648	599	602	598	627	613	625	650	627	604	653	635	656	655	645	618	641	641	637	650	605	643	617	627	622	669	664	658	631	628	614	635	655	649	623	672	621	647	628	617	630	637	637	617	626	659	623	641	657	621	652	618	584	624	638	682	646	650	626	615	649	650	646	627	640	650	642	596	639	589	612	590	673	639	627	585	619	618	630	619	622	602	663	599	662	643	626	626	620	644	609	616	659	601	619	678	659	626	618	618	678	620	619	595	611	639	649	607	639	660	619	596	638	635	620	674	664	662	658	658	609	613	582	670	661	613	637	627	635	637	635	668	622	638	616	599	628	652	640	639	594	614	619	608	635	622	632	656	613	611	650	608	617	619	565	679	600	639	646	619	628	614	654	628	644	679	620	663	592	657	645	626	598	611	665	673	620	667	620	663	624	613	650	608	619	651	628	573	659	668	625	626	634	621	662	623	621	608	629	681	635	624	609	631	658	622	621	647	654	618	642	647	622	678	626	629	593	643	609	611	637	608	647	649	613	617	607	635	660	626	635	629	646	656	610	613	673	625	664	646	630	623	666	651	655	614	654	664	661	643	637	648	616	623	611	637	584	611	635	607	628	619	622	644	626	649	617	644	592	614	607	663	656	635	667	623	626	659	675	646	607	639	655	637	617	653	646	674	624	658	664	589	649	634	611	650	652	600	651	621	652	647	648	625	609	627	665	622	622	611	639	645	694	609	601	622	643	640	644	607	624	662	618	641	654	633	642	622	636	631	607	619	629	643	629	639	641	585	600	615	624	605	645	651	644	670	678	677	622	605	659	574	649	612	666	626	636	657	598	653	623	632	600	595	672	640	634	613	612	640	601	656	598	608	627	614	598	623	639	614	634	653	633	611	654	665	626	602	640	634	678	647	606	636	639	640	662	648	612	622	599	627	607	665	611	640	612	594	629	608	621	626	645	624	675	623	631	625	621	615	631	664	648	575	598	635	667	636	632	623	648	620	644	604	618	635	614	618	627	647	614	667	609	686	657	683	610	630	617	598	644	624	669	560	656	610	605	598	643	641	640	614	681	618	628	604	611	661	622	627	607	626	652	641	600	630	638	684	644	608	639	618	615	648	632	635	641	606	598	614	642	648	655	646	626	690	666	649	589	622	665	647	670	608	634	617	640	610	621	662	625	652	581	582	611	631	648	596	617	649	611	600	665	639	575	569	599	664	665	670	613	630	632	610	636	632	646	647	616	611	652	607	654	617	644	645	632	621	596	633	680	625	600	597	618	612	644	600	631	650	647	607	605	618	664	618	605	622	629	647	635	627	604	603	693	620	584	637	632	586	653	618	648	620	655	625	668	596	646	663	609	618	601	656	648	627	624	610	628	678	581	618	606	637	631	635	599	662	602	665	634	593	633	626	610	649	632	629	623	591	719	640	645	601	621	634	631	656	652	612	648	615	643	617	626	634	617	636	647	645	627	603	637	649	667	627	669	599	651	619	608	643	599	590	637	638	609	660	621	631	618	619	679	629	630	663	592	639	614	662	634	638	675	670	640	642	622	655	583	631	632	593	650	594	639	630	689	682	634	645	598	618	628	626	651	656	619	656	607	613	617	617	610	590	629	661	700	613	597	596	691	615	625	594	631	626	600	644	634	566	613	623	667	647	625	637	663	623	659	648	663	664	634	635	610	600
28477	17356	12895	4756	2575	1513	845	710	668	661	681	676	668	600	736	668	627	694	689	622	631	660	675	632	666	683	687	653	657	654	642	664	658	661	605	650	637	685	655	698	678	656	669	648	667	682	680	640	677	676	643	642	713	649	687	707	649	671	657	669	650	658	660	649	628	647	718	655	705	721	644	638	664	640	672	626	624	639	716	641	697	711	666	638	658	651	627	685	669	679	679	641	682	672	645	622	670	647	600	658	592	651	654	648	618	662	728	716	638	652	729	657	653	658	654	666	671	635	699	629	661	647	664	639	663	615	685	646	655	673	648	637	651	616	626	680	662	635	672	657	661	675	658	688	652	632	657	656	629	685	675	649	620	675	654	628	636	652	630	623	666	608	664	679	673	665	713	669	660	633	681	633	702	650	672	682	640	675	658	656	663	636	676	639	657	661	668	656	655	631	674	667	651	656	652	696	705	653	682	638	681	655	668	671	626	644	635	647	677	667	644	690	671	676	663	660	618	695	689	635	583	658	659	644	678	618	670	658	609	674	682	661	673	620	695	600	670	644	657	649	656	709	696	669	655	662	674	641	652	664	646	626	667	701	640	662	660	645	686	612	682	650	689	662	618	633	629	699	635	606	680	632	639	698	635	631	687	659	686	666	614	658	695	652	681	636	644	614	659	688	648	662	628	662	716	659	714	592	649	681	635	633	660	655	713	654	659	675	669	671	608	675	615	668	645	643	665	673	630	653	668	661	666	672	630	647	658	662	673	619	691	661	654	687	680	634	617	729	637	683	643	676	662	645	683	651	656	645	666	625	652	643	639	635	666	637	710	627	639	626	716	658	643	669	658	654	651	668	681	649	670	681	648	663	688	616	692	686	666	613	666	694	603	668	662	698	665	663	640	634	604	668	684	648	686	673	668	699	631	709	671	688	656	657	641	682	652	693	651	622	670	633	620	683	666	662	659	699	686	675	644	687	635	613	648	618	646	643	636	635	644	658	691	668	698	665	658	696	647	655	639	648	687	686	665	651	644	649	659	698	673	646	668	663	653	661	676	658	650	680	627	645	640	679	628	655	656	635	685	646	635	686	589	657	613	648	677	615	663	653	655	654	661	637	621	725	679	710	635	625	625	635	630	656	620	668	660	671	654	649	664	664	664	667	680	689	646	681	666	634	639	646	647	627	673	649	657	609	624	698	709	686	689	638	685	634	650	653	672	656	658	657	695	658	651	720	652	678	612	688	681	660	696	640	670	680	702	646	662	620	654	689	687	642	635	646	689	657	658	661	669	640	630	627	655	658	654	677	692	653	738	677	675	683	615	686	674	609	620	660	645	673	652	705	677	700	672	644	668	680	691	673	643	691	681	666	641	662	685	620	634	663	653	631	649	674	649	655	700	659	679	606	639	656	648	695	687	643	681	682	670	681	644	690	695	646	694	665	640	658	644	665	609	651	649	644	649	688	639	622	678	710	687	624	613	713	668	658	640	653	658	645	648	620	646	661	644	686	604	624	655	646	636	601	640	692	648	655	677	657	686	686	663	653	647	672	675	646	690	597	655	684	644	646	654	663	621	635	682	638	617	662	666	687	637	745	672	665	653	616	658	683	591	651	650	652	670	686	629	663	657	672	651	658	699	650	642	646	639	646	670	644	670	705	669	662	695	647	635	656	654	606	663	599	633	696	663	633	657	654	679	669	639	659	692	666	639	686	658	636	652	693	620	617	631	625	712	666	645	621	626	641	649	677	708	688	672	655	676	650	665	662	657	665	650	633	621	681	705	667	621	681	663	694	661	656	666	631	696	668	611	655	677	644	612	647	666	695	660	657	630	694	647	628	633	685	685	620	698	652	620	664	690	642	648	682	676	635	648	602	633	601	684	666	615	603	642	620	670	639	667	603	648	656	658	676	658	669	672	663	717	623	667	674	677	642	725	680	689	680	684	654	648	664	667	662	672	623	662	644	671	653	662	692	692	660	649	652	650	655	650	635	688	665	652	650	663	679	671	655	675	625	675	679	683	664	618	632	678	661	633	716	670	650	672	632	655	716	665	684	646	631	662	651	667	670	642	642	645	621	719	655	638	613	672	665	676	658	651	670	658	655	644	705	646	635	658	666	681	691	673	669	621	596	657	748	657	635	619	627	657	629	676	645	659	612	640	662	618	643	687	625	638	687	693	621	679	657	653	647	652	680	642	656	670	640	681	673	631	657	665	648	656	644	653	601	663	688	679	670	662	662	666	650	702	643	661	675	701	668	684	669	673	616	626	643	645	631	689	688	599	651	662	650	667	710	629	697	706	635	664	682	671	629	628	666	636	650	637	680	640	655	684	684	650	717	639	675	640	683	643	692	676	628	692	617	699	657	680	637	641	647	681	636	652	661	667	626	687	710	644	640	656	701	649	656	642	628	656	626	659	653	669	688	643	678	613	635	687	639	681	671	648	687	666	704	639	646	645	701	639	648	656	682	678	677	685	646	665	718	727	669	626	660	694	623	636	627	640	680	637	650	733	632	606	678	694	643	676	676	670	693	679	704	669	626	657	655	662	667	686	666	596	620	655	638	676	628	677	638	664	609	679	647	631	624	693	647	629	639	649	611	688	701	647	638	691	691	639	695	643	641	693	648	705	676	633	643	660	663	652	622	618	692	677	652	668	649	663	666	652	643	653	652	670	639	680	670	654	649	691	620	672	681	623	614	645	626	620	651	661	649	722	662	686	671	670	648	659	651	680	648	627	641	643	613	656	664	619	629	603	654	656	643	629	659	672	651	633	660	639	657	669	647	629	640	636	648	645	663	686	669	695	684	640	663	649	692	667	699	600	717	689	674	626	649	731	661	646	701	640	623	668	652	710	661	649	648	676	664	664	619	657	667	655	679	653	657	602	646	670	648	616	664	651	609	644	600	686	717	684	687	633	675	665	664	625	659	629	670	588	657	677	668	648	653	662	687	699	643	659	655	678	633	698	643	654	659	617	689	673	611	682	645	680	655	651	670	670	658	653	678	652	651	631	650	669	647	661	692	644	654	679	638	637	622	643	650	648	650	712	661	637	632	632	621	649	706	699	654	669	636	669	647	680	655	676	655	662	649	680	658	609	661	647	686	666	665	663	701	652	696	613	665	638	636	649	660	674	667	652	647	675	689	647	614	706	609	648	686	645	715	702	652	674	648	634	647	661	669	707	630	646	662	660	671	601	648	655	659	669	689	669	638	611	686	643	659	643	658	673	657	680	651	653	693	667	657	683	626	654	620	635	600	639	689	690	612	606	652	630	664	681	643	671	667	663	630	638	655	656	690	626	663	673	651	688	665	630	651	647	649	669	611	711	624	659	669	636	658	682	677	663	665	665	661	629	671	682	659	669	648	645	658	679	644	688	630	691	639	605	649	621	645	717	713	672	626	707	675	668	645	692	657	619	676	651	719	647	683	678	685	681	627	658	705	672	646	560	667	654	641	676	672	667	659	692	672	638	664	654	679	700	690	633	670
10666	10266	11568	3552	2809	1620	786	537	557	529	526	570	535	502	523	559	546	540	546	527	526	542	543	498	550	526	576	554	515	541	581	512	574	589	587	565	535	541	537	590	524	538	508	524	543	535	573	561	522	530	541	538	516	540	538	525	529	531	535	568	563	569	581	543	531	594	537	531	552	533	567	548	523	537	516	500	505	543	553	515	519	528	514	577	514	523	562	540	546	553	540	511	568	533	556	549	533	524	539	521	494	549	537	513	551	520	591	557	567	569	551	525	580	533	515	516	548	526	486	526	522	551	514	531	580	575	515	510	549	537	533	533	500	539	591	543	501	554	550	518	528	497	539	546	519	557	569	579	544	582	518	530	526	518	525	528	537	566	547	507	518	552	558	525	538	513	518	542	543	526	561	548	500	551	559	545	549	516	504	531	508	523	504	544	530	454	564	529	519	539	527	560	571	556	564	520	555	585	505	549	546	546	510	574	525	535	523	494	541	540	506	527	518	563	516	508	543	529	576	538	535	508	535	590	568	525	527	523	520	557	553	523	546	522	519	531	569	573	540	505	507	521	506	540	524	580	576	570	535	546	554	557	524	542	604	556	482	539	503	533	532	550	545	558	550	499	552	540	544	546	545	510	579	578	538	545	527	515	539	499	521	528	529	550	549	564	539	542	548	544	501	555	555	476	527	488	536	538	519	559	538	529	513	591	521	528	490	488	538	565	549	569	532	516	562	525	512	492	524	550	579	523	533	549	483	557	517	578	492	535	511	602	542	544	539	567	529	502	520	556	548	584	557	555	560	538	533	532	550	529	524	514	520	545	529	529	556	545	500	551	574	531	516	552	524	511	527	495	524	550	521	539	549	517	546	525	574	534	512	522	520	506	528	554	544	563	569	566	573	550	518	518	568	507	514	499	531	554	559	537	546	514	509	547	530	553	488	568	554	528	540	546	514	546	599	518	514	591	511	553	530	533	518	575	557	514	528	533	509	576	586	551	552	545	540	521	523	564	542	562	527	536	567	550	563	516	572	554	553	521	523	568	550	588	551	526	541	519	543	523	523	513	532	519	552	492	507	609	536	591	565	550	527	506	557	577	529	554	535	515	536	513	522	561	567	538	546	536	530	518	521	528	508	528	484	497	535	532	508	515	525	544	510	498	522	496	505	530	543	533	580	520	551	556	514	552	531	540	529	523	551	533	555	512	542	522	516	527	534	544	573	590	572	559	530	526	554	574	548	535	546	541	553	530	524	545	527	562	514	546	555	522	538	514	561	517	541	504	530	562	519	552	546	557	506	571	546	550	538	549	534	559	536	520	505	523	549	567	583	525	560	512	583	568	533	511	571	546	537	519	541	550	524	553	538	509	548	518	493	510	516	523	528	544	515	584	540	573	516	529	565	491	511	543	532	502	551	535	546	513	560	545	540	535	540	519	519	612	546	526	510	576	538	562	540	535	554	564	534	518	540	560	531	590	544	550	555	498	518	567	555	522	503	498	561	519	548	534	527	527	529	564	521	515	536	522	533	579	568	542	540	527	538	545	541	557	526	539	581	517	562	522	533	546	538	515	558	554	538	538	529	535	566	574	516	534	553	519	554	531	512	534	494	567	530	515	541	555	539	528	537	536	572	572	545	516	580	533	501	551	545	540	556	529	535	534	560	557	557	549	536	506	577	508	559	519	530	503	543	538	559	600	550	521	551	548	560	537	539	536	556	546	523	554	543	482	525	531	502	540	561	542	539	542	511	559	518	539	547	554	515	515	555	530	545	559	572	562	545	516	548	565	534	511	540	550	511	521	513	519	534	538	570	540	517	550	534	522	537	559	537	582	496	534	528	564	591	499	580	594	565	586	568	540	573	535	530	511	578	552	578	514	511	562	560	558	526	527	504	547	512	496	492	530	547	563	539	543	526	565	545	571	589	540	508	504	533	539	519	566	513	534	536	536	553	527	564	564	561	516	548	589	561	555	599	545	513	536	540	508	518	500	518	533	560	563	529	561	531	539	552	545	526	558	528	515	506	556	543	546	564	597	523	532	526	547	566	527	545	537	528	535	530	592	500	516	530	543	550	547	541	526	531	506	548	560	559	523	555	523	568	574	518	549	521	546	582	569	514	509	556	489	541	557	504	555	556	560	543	524	569	517	544	536	522	514	538	565	542	562	522	536	509	562	552	522	546	520	506	580	561	527	527	530	568	554	565	531	529	540	493	521	516	579	527	517	569	507	528	559	560	498	535	529	516	537	538	530	554	516	510	515	504	516	510	530	523	556	524	565	543	559	562	551	489	564	518	537	514	559	510	536	515	535	535	564	495	548	565	519	569	550	591	522	554	543	493	560	559	535	556	553	589	550	546	546	558	538	565	538	531	512	508	520	541	568	523	524	526	507	519	555	560	548	531	537	533	538	535	504	547	506	519	545	565	557	512	512	547	547	505	553	550	542	548	514	533	551	543	523	519	529	522	592	531	534	548	536	533	538	551	524	541	537	506	551	540	546	478	541	511	525	525	514	498	519	475	528	529	511	536	575	543	543	529	550	528	539	506	527	510	515	542	527	553	535	548	585	537	550	551	498	500	555	566	531	554	539	531	559	557	544	516	536	557	543	542	510	557	521	553	529	552	518	565	526	554	542	571	567	503	541	565	563	543	458	568	538	514	576	559	537	500	530	553	536	498	572	556	483	510	516	521	550	514	558	537	541	525	547	549	566	496	548	505	563	554	551	477	545	542	592	537	533	531	566	566	556	530	542	517	527	540	569	566	591	534	554	513	568	549	568	587	557	526	577	549	533	505	536	486	512	506	562	555	501	510	583	548	501	519	527	557	523	531	558	521	522	505	540	547	536	509	520	543	511	550	570	572	587	512	579	566	556	537	541	494	542	546	534	500	531	523	528	549	520	510	517	542	524	533	513	518	512	539	517	599	544	526	522	512	530	542	554	568	525	565	522	517	532	580	549	537	585	547	531	530	524	566	526	558	554	591	519	534	574	553	537	560	555	532	553	558	483	555	531	532	523	542	531	506	540	517	515	537	570	534	538	519	492	502	583	589	559	557	548	537	529	585	541	522	529	534	496	520	545	547	571	561	556	532	530	558	521	547	535	518	505	559	534	537	561	522	555	557	553	548	536	543	496	563	524	552	535	501	526	551	550	539	507	541	539	582	565	502	522	527	505	556	542	545	533	531	563	533	579	486	542	542	547	539	537	526	536	566	540	515	567	500	521	558	524	525	554	502	533	531	534	551	498	536	529	567	543	570	523	516	548	538	497	564	545	537	560	532	558	532	537	539	578	525	584	552	563	470	503	507	543	566	573	498	544	535	528	561	566	534	542	532	544	565	531	539	548	536	534	543	535	550	501	492	503	535	559	559	562	542	599	558	577	535	620	494	521	560	525	510	500	530	562	548	552	576	542	534	525	528	542	543	563	562	550	517	527	512	536	561	533	553	512	519	542	529	541	575	537	546	555	539	492	526	542	546	551	534	548
25390	21403	29716	27960	24551	15695	3615	732	566	568	588	580	596	602	596	566	565	522	578	613	589	585	539	575	530	573	560	574	595	582	561	569	564	549	585	549	546	573	596	539	563	554	581	538	591	533	558	545	573	523	536	532	539	598	575	565	555	600	564	576	543	565	596	561	547	568	497	551	532	579	564	545	541	581	585	556	573	567	552	597	574	553	586	554	530	546	553	562	570	561	598	567	523	589	539	562	524	555	546	519	559	528	566	549	584	601	649	572	584	597	578	521	567	529	541	538	571	547	552	556	548	592	573	537	576	569	547	569	522	555	556	592	549	577	536	514	548	566	560	586	537	562	571	510	523	566	535	632	559	521	568	568	523	544	567	531	491	566	538	594	553	617	573	557	602	524	521	538	586	552	577	548	556	558	569	530	547	555	548	584	584	541	575	560	553	504	560	556	536	564	589	561	546	573	576	537	523	528	544	568	585	528	579	571	562	528	561	516	606	557	549	549	565	595	590	546	576	569	558	525	517	565	539	537	516	575	559	559	544	511	560	514	571	531	532	544	580	582	532	572	559	582	558	543	561	546	560	539	538	553	573	516	552	539	596	585	603	578	512	572	552	529	544	561	570	614	593	567	544	581	575	570	545	531	558	512	570	589	565	549	558	544	605	568	575	573	551	544	547	548	568	536	556	518	551	587	519	554	542	576	568	531	558	537	550	540	577	526	577	540	558	619	559	509	560	561	567	578	553	586	546	579	567	576	556	574	577	574	560	549	548	578	531	525	531	520	540	569	541	559	559	554	572	526	532	541	531	546	568	566	542	562	541	546	534	573	566	592	570	560	554	548	520	534	546	549	575	526	536	570	540	584	552	548	531	557	565	589	575	566	567	568	518	546	557	554	533	560	536	584	580	538	569	535	565	575	526	595	527	520	511	530	532	545	553	534	550	509	566	542	533	534	539	572	554	568	546	575	569	561	566	555	532	532	553	531	505	534	498	506	557	543	558	570	539	537	531	591	579	510	559	527	564	567	571	573	584	579	568	563	558	565	547	565	539	578	551	500	565	532	568	553	530	576	531	613	559	551	549	528	528	549	558	557	571	567	557	534	555	541	562	537	542	584	544	584	523	579	566	602	580	591	567	549	576	510	553	545	552	590	556	573	527	536	531	568	527	586	525	515	540	561	584	588	540	531	556	581	546	527	545	512	576	548	569	626	532	519	556	573	563	584	585	536	567	554	577	553	531	552	542	553	531	577	573	524	562	534	534	585	546	549	554	555	583	562	543	531	559	563	552	530	498	577	565	555	521	576	542	571	555	523	566	529	562	559	560	548	564	579	575	545	575	566	598	573	546	553	503	526	580	520	542	518	515	510	524	556	533	555	569	535	548	583	570	567	543	548	543	535	531	545	508	563	551	550	570	594	515	566	551	563	595	553	532	599	552	554	553	587	541	515	515	569	533	558	578	557	579	549	550	571	569	545	553	567	573	549	577	561	550	528	558	556	510	560	595	570	577	558	520	599	564	555	573	564	520	585	521	551	561	544	558	535	556	569	592	557	569	544	570	535	548	527	557	572	536	525	561	559	571	550	583	561	552	507	589	568	578	543	523	541	535	564	582	494	553	574	508	535	505	511	580	548	550	515	475	566	587	572	591	570	544	558	535	540	589	540	563	515	577	525	562	524	498	594	531	556	559	568	548	513	572	578	544	544	545	547	515	545	549	592	535	564	537	531	531	576	564	548	514	566	547	522	604	561	553	524	604	536	515	533	546	542	575	543	591	570	531	533	545	555	547	537	543	552	537	583	512	549	622	579	585	523	565	565	546	582	548	544	534	568	576	514	556	555	548	521	521	543	534	548	575	599	600	528	565	578	509	568	577	553	550	572	575	535	539	539	552	526	569	531	521	523	581	573	578	569	518	555	523	547	520	534	557	518	534	537	577	554	581	521	569	572	551	538	556	572	557	596	558	514	555	544	570	569	513	525	527	576	545	539	526	585	558	547	585	506	563	510	627	591	557	535	532	573	565	555	560	483	557	536	562	554	559	551	548	609	574	551	565	567	565	531	593	562	552	554	564	548	542	591	581	552	551	568	573	572	569	516	626	567	530	521	553	558	547	582	571	550	555	517	536	540	548	524	501	544	544	538	556	599	570	560	579	585	577	486	532	497	594	597	529	548	578	564	569	523	543	578	545	549	569	545	518	543	531	555	570	554	545	571	542	544	542	555	534	554	555	562	550	548	545	544	552	534	587	559	520	511	578	528	572	561	574	515	550	562	513	557	553	578	536	533	539	557	549	585	526	564	513	525	516	551	563	519	518	550	542	551	549	524	559	532	589	557	551	506	589	584	543	558	581	547	536	554	552	569	556	565	542	575	562	551	552	563	555	550	588	570	501	507	571	564	586	552	549	558	563	569	549	530	597	556	541	510	550	532	543	566	580	531	516	583	539	547	548	560	544	538	524	546	589	582	547	567	554	523	578	536	524	552	578	567	535	562	494	572	527	546	559	579	579	561	564	573	538	558	562	601	536	564	533	540	570	536	531	555	531	570	548	589	525	532	539	574	560	603	529	555	531	561	527	514	565	567	587	546	578	559	586	512	559	585	543	593	533	601	552	556	574	579	547	554	549	567	501	561	556	538	561	549	566	575	529	548	600	542	565	567	546	610	560	508	514	527	574	531	539	577	558	573	540	537	542	577	557	559	530	523	555	573	513	526	534	568	586	541	554	537	573	537	538	539	561	578	595	578	574	553	561	577	521	543	557	572	532	548	553	584	551	608	546	515	560	559	520	528	565	600	553	555	570	545	569	533	542	518	554	522	524	530	577	559	539	527	564	545	562	525	547	549	534	577	615	513	589	545	568	580	528	528	559	523	587	569	526	526	541	537	587	544	559	521	569	541	545	601	571	552	541	554	502	565	569	545	510	527	548	599	543	563	565	585	579	560	558	505	539	585	524	557	541	565	518	538	552	570	552	548	522	522	561	542	510	560	565	523	503	499	560	561	528	535	595	535	541	545	534	545	542	557	546	580	571	545	572	557	580	538	526	554	549	540	528	544	583	538	552	551	582	544	510	557	551	545	545	585	527	575	541	602	582	548	583	551	565	575	551	577	580	568	530	569	544	550	562	552	529	559	544	497	557	578	537	515	544	526	533	570	521	511	518	556	589	551	526	555	583	575	523	536	533	569	553	546	585	520	525	579	530	562	572	543	520	561	577	566	541	575	568	536	553	603	532	572	566	555	541	537	561	510	542	537	545	556	575	553	556	554	560	547	543	548	550	557	512	522	509	596	570	547	612	586	541	565	590	521	492	575	576	536	587	548	563	587	586	555	542	609	528	558	564	533	556	545	553	556	590	526	567	513	515	582	528	593	521	568	522	576	556	540	537	556	563	595	567	545	532	517	592	561	523	581	535	523	543	565	577	550	574	519	577	551	615	562	546	545	564	576	551	561	560	520	547	540	535	556	560	563	580	515	571	522	546	566
41163	52632	50610	23899	22464	11402	2713	611	554	587	537	495	523	529	538	501	559	506	514	524	553	506	506	476	491	487	502	487	490	511	507	475	489	436	516	514	513	491	498	486	529	522	505	484	482	516	502	477	472	499	459	479	500	464	457	512	518	534	480	491	476	513	499	504	471	457	502	472	525	489	470	521	489	549	480	493	537	452	517	485	501	512	494	504	486	438	496	507	482	516	455	500	482	518	489	515	454	532	517	485	469	482	488	477	504	528	506	515	556	482	523	478	492	498	496	472	522	490	488	475	517	498	521	461	482	487	472	581	495	497	464	489	454	500	484	513	467	494	484	484	512	448	478	458	493	494	525	496	474	493	485	497	490	474	460	468	499	516	460	497	502	487	494	444	473	501	490	490	546	457	471	477	488	504	473	455	513	488	524	502	466	487	505	541	436	481	504	479	445	458	472	512	445	500	498	466	477	460	499	529	507	473	459	494	489	488	515	504	490	477	518	485	470	505	489	505	502	527	496	489	526	491	496	481	439	487	491	485	524	467	496	478	481	477	536	501	487	448	470	495	459	521	482	483	471	510	459	468	458	507	522	497	465	516	488	477	499	506	493	480	498	476	485	545	508	462	527	509	526	502	458	512	472	487	508	470	484	463	505	506	478	543	483	475	493	464	503	473	473	462	470	500	439	509	480	466	496	485	490	536	459	467	522	481	495	464	478	489	489	433	475	524	479	463	486	472	504	517	487	466	476	479	488	473	493	449	478	487	505	476	481	463	510	473	461	456	485	496	495	489	479	483	498	476	501	456	501	509	521	527	477	485	483	472	483	505	461	491	463	486	480	479	498	504	514	440	503	481	481	508	481	494	505	479	511	463	475	464	542	485	466	453	506	470	532	438	472	504	479	514	507	504	508	488	473	475	489	497	495	469	498	499	509	506	483	459	502	485	456	478	489	480	434	482	480	497	517	474	474	508	495	487	465	493	464	479	503	499	514	511	501	487	437	441	509	468	477	483	494	497	475	504	489	508	518	450	489	491	509	448	464	493	472	522	516	484	510	500	448	511	464	454	490	508	478	487	512	505	506	481	458	493	490	451	532	489	505	499	471	464	470	501	519	517	491	458	445	518	478	533	513	462	477	470	463	487	479	492	488	484	447	517	504	456	505	457	527	498	508	475	455	502	540	490	503	466	530	479	541	507	499	498	497	468	501	495	488	529	498	495	534	455	491	494	468	512	452	494	479	480	498	454	494	564	484	494	514	514	513	454	421	510	505	520	513	482	500	474	479	501	482	500	483	443	488	430	481	474	510	475	499	494	509	508	451	476	504	505	478	455	532	530	511	499	497	532	504	497	466	479	525	437	453	551	488	471	491	491	454	491	484	501	510	480	456	488	488	489	462	465	484	519	437	480	471	467	485	492	522	467	465	485	506	515	486	471	495	523	477	494	499	488	508	494	504	489	474	472	495	471	490	512	507	503	476	511	478	507	440	505	504	490	497	486	505	490	492	554	491	436	472	466	478	505	502	483	506	530	468	469	496	515	502	469	477	486	479	527	504	506	479	484	517	516	450	494	463	484	496	508	542	464	496	483	538	475	452	491	471	484	495	490	518	483	512	463	494	523	469	499	521	495	492	491	508	478	513	491	461	474	484	484	514	486	481	477	471	529	512	538	504	525	476	458	485	481	482	493	526	505	524	469	448	495	499	502	515	504	447	484	457	446	513	513	504	489	489	480	500	477	475	487	499	462	472	495	491	476	532	445	492	498	520	494	471	496	517	446	476	476	478	481	503	468	512	474	442	533	502	480	462	521	506	470	491	478	459	486	459	497	479	468	466	482	503	473	502	522	475	467	465	489	460	498	449	491	509	467	489	481	483	472	484	466	504	465	483	473	519	478	473	533	475	469	482	505	492	534	499	512	464	491	491	524	451	485	426	469	512	423	468	478	492	483	478	471	520	540	505	460	515	487	462	489	483	490	488	448	484	500	443	503	504	491	502	513	488	462	485	503	521	422	463	473	480	499	517	453	500	453	509	503	492	480	481	480	524	447	513	464	506	504	476	455	474	493	480	495	478	527	412	481	471	436	510	490	479	508	509	411	467	474	493	442	500	486	503	490	474	506	504	503	504	479	472	492	508	451	508	440	459	491	492	497	453	497	474	494	545	508	464	470	491	456	435	472	559	449	466	497	477	476	496	510	476	503	514	487	482	481	510	473	528	494	510	486	497	498	470	494	476	459	444	490	482	490	476	399	516	501	493	507	456	490	511	501	514	520	503	562	473	476	476	472	492	483	522	476	505	424	482	458	529	459	503	506	474	459	454	483	499	519	528	482	507	468	487	476	491	466	512	440	469	490	455	481	523	479	491	467	531	475	465	464	473	458	520	495	474	513	498	522	482	518	469	463	472	495	511	507	493	539	513	488	479	509	486	467	493	482	463	494	524	467	521	525	497	499	471	529	490	471	485	452	503	529	502	503	466	472	478	468	467	483	503	481	490	504	499	505	479	518	497	469	501	478	504	484	534	459	533	478	458	437	541	478	517	488	499	488	490	499	497	516	521	487	501	450	467	490	521	478	496	510	467	479	488	453	501	466	494	514	471	474	484	491	474	453	476	459	464	495	500	481	479	504	478	467	500	461	487	490	506	531	490	439	508	484	471	471	517	501	481	486	496	494	454	472	489	470	504	446	515	498	456	462	486	502	494	523	471	505	467	496	488	496	491	454	480	500	502	459	486	461	465	516	494	470	532	477	450	519	490	481	475	461	503	470	481	486	475	475	503	480	484	488	504	499	520	493	473	474	446	537	478	517	500	508	489	493	434	510	473	488	494	456	537	509	484	504	472	489	548	492	466	498	487	492	485	486	483	490	500	502	476	497	468	471	465	508	496	494	500	494	492	455	480	449	482	545	456	496	494	453	531	516	515	455	432	505	479	472	433	456	479	469	464	490	488	509	433	469	487	491	476	469	439	481	476	491	473	481	497	482	479	549	459	481	486	469	485	472	525	475	512	509	432	482	491	489	495	486	520	520	478	487	494	462	480	458	530	480	487	479	484	482	496	501	469	520	448	504	453	488	473	467	472	439	521	469	503	489	471	492	437	482	532	524	464	437	496	470	492	500	477	492	513	478	460	454	480	479	464	483	467	515	524	447	452	465	495	505	486	501	494	479	490	469	482	527	501	493	469	490	497	482	454	465	485	446	510	463	502	508	457	439	505	474	487	497	442	476	515	483	482	442	498	479	493	444	498	515	485	486	462	484	481	456	478	476	507	484	492	493	455	499	516	460	459	466	499	507	456	488	468	481	471	464	485	517	487	472	445	489	498	489	473	526	455	517	498	466	470	461	439	488	496	474	455	455	530	483	465	507	459	452	456	498	478	502	478	498	519	477	489	486	469	473	481	484	496	474	481	505	467	495	472	475	551	493	485	517	488	462	502	511	514	486	467	480	505	527	495	498	484	451	518	505	503	489	521	453	496	499	486	454
24394	21359	29287	26819	26776	23245	10025	1047	726	726	719	740	719	705	659	686	653	645	596	675	623	647	684	664	626	711	682	687	615	645	619	650	651	679	665	618	666	631	680	656	622	639	657	624	609	626	628	595	613	590	684	592	628	627	648	642	593	703	624	628	702	623	674	641	668	603	624	629	619	644	615	617	630	633	627	636	673	629	694	646	593	613	592	653	607	615	636	634	652	614	596	671	612	625	596	611	587	660	652	643	637	598	672	615	661	672	706	671	682	689	670	626	641	646	615	591	679	609	652	638	628	630	623	579	629	633	600	604	612	625	612	655	659	626	600	629	623	655	633	623	638	612	612	640	637	672	615	630	602	658	664	659	627	630	611	677	636	600	613	664	669	631	653	657	657	640	622	657	631	679	625	597	625	652	642	647	554	662	623	592	630	610	633	624	686	636	639	664	645	648	665	629	647	638	664	628	663	650	662	655	644	611	649	680	648	601	661	618	604	599	659	611	639	642	617	603	642	618	604	628	630	610	598	634	588	576	575	629	656	629	625	642	635	599	663	602	604	623	618	606	614	647	614	671	614	592	617	612	626	685	569	622	614	633	619	660	631	621	675	606	605	634	588	648	663	624	610	670	661	609	655	633	591	596	597	655	684	607	643	600	634	652	603	611	632	606	620	650	648	613	631	619	602	626	670	620	635	648	585	668	617	635	593	653	639	603	618	638	632	600	663	659	641	606	630	616	589	594	627	648	605	613	628	634	619	625	618	597	612	601	651	656	577	597	630	598	661	621	637	624	641	636	627	595	663	631	596	633	593	664	621	616	613	622	591	614	569	591	607	610	631	636	649	646	653	629	651	598	590	627	649	609	586	632	611	569	625	622	664	652	611	611	605	582	667	593	638	624	650	645	668	646	585	607	633	635	624	623	592	611	667	633	626	635	653	638	603	650	648	594	649	577	630	639	660	612	653	589	632	624	634	613	597	626	622	603	602	656	619	608	651	625	621	652	593	584	633	646	619	631	655	645	634	665	611	627	627	621	612	666	656	620	664	617	647	613	606	687	616	646	652	623	618	653	652	619	622	604	631	663	627	609	686	620	602	657	643	627	628	592	576	572	605	678	622	632	637	610	650	620	657	631	633	618	659	629	616	609	641	570	591	638	623	683	606	645	625	636	615	608	610	589	609	592	595	669	646	675	632	603	586	616	619	627	618	646	611	616	645	656	694	606	580	607	635	604	586	636	643	581	656	628	596	661	678	611	606	590	639	622	622	595	608	588	669	641	670	657	671	658	607	661	629	610	651	644	595	665	617	620	626	584	644	633	623	621	703	565	640	604	586	600	675	624	645	616	619	635	607	624	649	663	600	644	624	617	650	624	632	630	651	636	638	667	626	614	627	629	629	653	637	599	637	596	652	628	650	624	585	644	657	670	625	642	616	643	620	633	677	646	635	610	645	636	608	624	629	631	621	613	637	609	632	677	642	607	600	591	588	666	622	673	613	623	624	655	652	625	600	639	607	631	672	648	614	602	626	650	600	603	612	651	627	642	588	616	621	614	620	618	620	606	631	594	648	606	594	645	638	629	627	630	620	613	626	586	670	622	637	657	639	667	609	631	614	600	609	612	624	629	646	664	648	593	619	632	652	602	633	578	607	558	648	665	645	645	631	591	674	659	635	601	630	675	654	613	637	667	637	663	642	657	616	649	648	606	661	621	597	624	648	614	640	645	586	636	643	622	653	621	624	624	612	591	635	670	624	623	593	682	635	649	661	634	630	627	603	690	608	617	639	653	623	614	614	657	626	601	610	635	633	621	636	665	633	630	626	620	674	650	621	604	635	681	590	633	675	612	634	629	601	628	639	599	621	639	679	606	668	604	643	602	665	651	631	614	640	634	657	651	611	654	643	628	598	634	617	665	601	646	610	608	649	638	649	637	621	638	616	598	621	638	615	666	585	608	673	636	613	631	603	591	652	639	621	639	645	592	579	653	625	631	664	638	626	610	594	607	631	596	650	593	628	604	611	643	636	631	648	676	594	600	632	633	603	666	631	630	658	654	621	607	631	600	600	621	649	659	620	619	586	589	610	625	667	642	613	678	609	601	658	602	615	592	614	642	599	621	631	624	601	649	605	597	622	619	620	657	685	659	652	638	626	627	554	687	666	617	651	641	576	642	602	634	598	602	627	645	632	651	645	641	622	658	631	666	677	629	561	640	631	622	605	631	615	619	563	627	637	616	638	619	663	597	622	623	614	615	659	621	609	599	639	658	606	630	610	637	621	672	650	604	621	602	608	633	574	640	634	624	597	576	634	604	649	645	623	592	671	606	596	646	600	640	646	606	688	693	636	623	649	599	598	607	608	644	693	615	626	643	640	648	639	600	614	596	629	606	649	618	639	619	585	655	652	602	615	630	627	579	570	624	646	612	605	644	667	646	621	634	630	647	616	658	669	673	617	632	614	612	637	645	620	606	623	641	613	636	664	647	659	632	620	597	619	639	637	655	643	633	621	624	689	627	644	625	644	602	625	623	617	646	597	619	644	658	679	603	605	619	643	640	632	633	618	539	643	611	654	581	626	676	546	606	575	630	652	603	638	615	631	663	669	628	640	634	625	653	657	623	634	643	584	615	606	600	663	640	631	611	643	605	607	676	662	636	608	621	648	660	641	596	633	603	638	628	592	609	622	640	637	637	648	638	650	647	665	621	591	636	648	631	616	623	633	654	632	629	648	638	618	595	594	569	598	604	628	646	626	582	606	664	649	649	616	619	609	652	639	659	605	592	620	644	628	667	598	599	597	621	663	639	646	684	598	665	618	615	673	617	645	632	632	584	677	664	653	597	692	655	648	592	608	624	642	619	622	622	598	654	639	709	632	620	625	635	635	630	656	597	627	614	666	618	664	609	672	608	609	666	646	653	616	627	618	627	565	632	610	603	652	642	663	631	637	640	630	606	633	641	638	641	632	641	653	593	591	638	632	597	591	581	636	571	671	618	591	647	614	665	606	649	590	587	657	646	618	609	677	594	635	632	603	615	611	668	639	611	605	594	635	624	634	647	664	636	648	647	643	597	654	621	585	596	641	587	635	626	613	633	638	623	590	631	633	630	584	638	631	633	646	607	659	617	615	619	619	661	644	625	650	646	673	656	573	595	630	607	650	633	662	610	613	647	662	592	607	608	663	632	597	612	617	611	608	625	620	642	658	641	579	567	629	618	599	692	654	644	620	589	611	558	611	662	664	611	599	574	601	668	629	625	653	598	588	611	600	601	609	720	642	647	673	610	658	644	635	592	614	643	578	652	639	638	653	664	623	678	628	618	649	642	625	661	600	607	661	651	624	639	610	606	690	647	603	606	589	616	661	628	617	612	632	654	668	633	642	664	656	637	654	662	606	615	616	639	643	630	629	664	604	639	655	614	643	623	663	621	643	623	620	600	614	614	618	639	571	641	642	666	615	683	609	591	642	644	656	603	613	605	626	600	641	628	622	601
50765	66447	63281	35958	31969	17728	6813	743	718	619	694	631	629	606	638	555	619	555	583	619	591	568	612	537	539	600	592	561	602	571	541	575	578	581	541	519	584	539	553	624	586	564	606	529	568	597	580	548	525	597	595	572	578	561	591	575	580	668	629	541	525	548	570	610	548	531	556	571	574	559	561	530	568	558	516	556	566	537	566	586	572	567	566	592	554	628	562	547	569	569	534	537	535	591	538	521	534	551	543	554	590	554	547	564	597	623	655	663	622	603	556	563	545	564	588	586	520	503	563	548	537	603	569	565	559	589	578	579	598	532	602	544	550	567	587	609	532	646	523	553	535	536	548	526	578	558	541	564	567	555	555	574	561	591	592	590	585	570	577	545	521	531	575	525	512	526	572	567	558	540	541	544	520	532	535	569	560	582	521	566	532	531	579	583	538	545	563	494	570	585	592	542	538	532	538	571	517	585	561	513	552	508	574	530	524	567	586	612	556	582	533	578	558	581	540	555	557	582	556	553	531	556	564	564	564	536	549	555	566	557	541	576	585	559	548	564	603	555	567	579	582	611	548	557	548	545	535	533	558	519	565	570	538	543	565	518	548	557	568	565	558	561	536	566	540	531	545	542	546	545	570	587	540	527	545	559	548	525	573	529	540	552	551	533	541	572	562	540	525	551	539	547	526	531	557	574	563	566	561	552	584	537	557	566	564	550	544	574	544	564	539	552	568	559	613	548	544	557	543	575	513	577	518	529	555	578	543	571	579	572	556	523	577	539	582	561	609	518	558	559	551	533	563	593	592	555	559	612	561	576	522	501	536	572	544	537	552	581	552	557	536	520	562	597	558	528	584	572	582	550	547	566	533	538	526	607	574	558	585	547	596	535	545	549	537	528	553	563	540	537	579	553	537	528	558	586	541	546	589	552	548	561	573	600	529	537	590	524	527	578	585	531	563	542	538	559	538	560	571	579	547	560	550	590	557	567	510	585	591	572	530	565	584	575	503	546	550	564	579	556	577	550	572	546	560	538	585	576	548	536	569	520	529	503	572	573	560	618	584	546	553	546	569	543	562	532	570	557	563	574	575	556	566	592	522	524	552	562	530	510	549	590	578	550	555	558	520	607	545	528	593	544	586	539	564	522	546	550	582	538	548	549	535	572	546	565	601	569	523	572	498	551	566	567	540	589	545	572	510	578	565	527	560	564	534	566	544	532	544	556	547	552	536	551	583	550	535	520	562	513	554	581	522	559	502	590	586	550	547	548	610	567	557	579	582	522	609	578	578	504	532	575	535	602	540	551	497	580	605	560	571	518	551	573	549	520	561	552	546	553	576	590	562	584	573	548	535	552	547	576	524	496	550	565	585	531	550	539	555	548	592	590	548	554	568	536	563	549	539	567	602	543	519	550	585	556	574	564	548	561	536	569	574	546	579	549	574	512	566	502	577	565	575	565	530	504	552	532	568	512	557	555	565	552	561	588	562	575	547	509	547	542	508	567	560	562	561	556	536	541	571	574	568	525	554	567	534	549	533	526	567	569	556	582	549	597	534	596	522	550	558	534	534	503	581	532	543	542	538	519	564	553	561	563	529	531	586	564	560	523	600	558	541	591	536	541	571	581	498	530	517	516	589	552	539	542	553	551	582	589	534	535	588	553	557	549	580	529	516	553	553	569	561	582	519	533	534	511	559	512	553	587	548	539	586	558	520	537	509	543	564	550	542	564	548	569	539	546	556	584	561	531	554	582	513	537	564	568	567	618	582	568	562	528	575	563	561	593	543	541	578	566	582	493	528	540	506	552	557	514	596	533	575	559	546	600	558	558	551	589	563	534	568	555	521	556	531	557	549	607	547	574	582	591	543	524	533	543	567	550	595	590	571	543	579	532	551	575	580	580	556	551	536	583	594	579	538	568	555	545	549	541	548	560	556	570	541	542	542	551	522	560	537	606	534	579	534	575	568	534	559	523	536	554	555	568	549	531	549	547	575	530	572	532	546	575	538	556	502	497	530	538	549	539	520	573	587	542	535	582	566	567	584	526	574	581	512	572	553	545	583	572	585	519	582	534	535	550	567	539	557	534	518	551	601	602	558	557	494	552	490	566	543	541	535	536	552	537	554	563	587	539	553	548	555	576	560	563	544	490	549	510	575	524	560	573	550	544	590	494	583	549	556	553	566	592	529	600	547	550	539	523	554	563	541	581	548	586	569	558	566	580	532	597	550	565	543	520	570	589	548	552	548	597	551	542	538	596	523	582	540	571	544	525	533	512	565	533	596	593	547	560	565	592	547	555	578	541	530	541	562	574	543	556	581	590	573	537	548	548	558	539	550	590	554	544	589	540	540	520	560	529	559	545	553	563	568	551	572	545	546	528	592	549	528	548	545	531	527	557	560	560	547	527	572	542	571	562	520	538	571	545	571	544	542	525	492	509	522	557	571	567	555	567	548	547	569	563	556	526	570	548	580	540	499	529	539	544	546	558	556	559	562	555	555	557	581	567	565	556	556	529	538	556	545	528	538	533	597	536	541	539	539	551	565	559	495	557	554	532	552	569	600	560	517	595	536	605	537	552	574	579	561	529	524	527	582	575	547	557	520	596	518	582	550	561	558	540	555	548	555	526	534	552	512	511	567	598	565	542	514	575	541	567	550	551	544	548	503	537	542	552	562	524	567	580	515	552	553	546	551	530	612	578	581	526	537	576	578	522	566	529	557	582	569	573	545	573	509	501	543	544	534	607	550	591	541	565	570	537	504	547	534	538	583	479	544	581	525	527	549	531	578	532	553	584	572	596	530	552	552	617	565	555	565	564	573	550	519	547	537	546	561	613	550	578	537	525	570	565	536	499	541	549	589	582	558	588	541	554	557	549	537	509	530	581	553	593	565	560	538	557	540	561	570	555	525	559	531	578	539	540	574	562	560	533	537	538	504	557	595	543	525	558	552	566	530	535	535	568	546	548	538	566	567	525	520	550	537	559	558	568	583	548	588	554	545	545	542	527	569	558	568	539	532	549	578	544	530	523	556	531	532	584	568	595	554	601	580	562	545	568	536	491	567	569	564	528	561	521	546	546	547	550	525	554	531	547	554	535	554	558	545	587	522	580	516	562	543	577	536	574	562	508	541	535	562	560	551	597	554	537	574	499	535	545	541	554	529	554	575	498	551	480	589	564	581	521	541	602	570	529	562	510	560	599	556	541	535	540	546	572	577	505	602	529	534	560	512	519	552	571	541	556	570	507	604	552	564	539	562	552	544	536	568	535	580	583	554	549	514	563	573	534	529	525	539	532	538	555	548	553	548	526	522	583	574	517	539	552	568	568	546	547	536	537	565	586	533	511	530	502	565	566	516	596	542	498	543	605	527	513	537	509	552	531	532	553	529	565	538	567	547	542	551	553	567	548	560	535	543	581	549	510	582	545	581	547	556	493	512	556	527	531	565	578	551	522	567	551	559	548	524	557	568	572	573	558	570	529	577	507	552	532	544	540
28419	17428	13018	5631	2396	1278	735	565	556	543	546	527	526	516	488	580	527	554	571	525	528	561	519	561	552	549	542	570	570	544	558	589	526	551	585	491	531	512	539	550	536	465	558	567	590	572	499	614	562	582	575	527	583	577	562	548	524	576	567	568	534	502	542	528	552	553	529	582	525	559	540	503	528	595	563	557	554	540	560	522	499	559	553	534	566	539	560	572	562	543	534	570	540	545	578	564	561	607	539	531	545	534	522	559	516	529	555	581	527	507	559	534	594	570	532	593	568	524	583	581	574	539	604	533	569	549	566	550	565	532	554	518	573	565	568	541	527	511	563	590	543	582	575	516	576	551	567	561	502	566	529	550	528	493	527	559	555	512	574	584	589	530	540	533	563	507	543	593	551	569	501	552	545	593	513	529	557	567	503	537	521	556	592	548	555	586	561	521	552	571	564	568	530	557	572	559	581	517	516	548	571	579	552	562	529	595	546	528	549	564	548	536	563	585	536	529	544	532	549	543	500	538	565	537	568	520	578	570	571	506	563	567	554	510	569	575	559	575	551	591	555	565	569	557	552	603	539	583	519	583	568	566	543	525	580	555	536	550	577	509	590	559	583	517	600	532	587	542	522	545	506	534	494	495	530	544	525	551	521	520	558	544	552	501	545	545	530	539	577	587	556	583	571	557	556	572	591	574	529	561	571	555	523	597	545	570	534	543	522	551	520	527	572	486	572	573	503	550	589	526	531	544	600	546	536	540	551	557	576	529	535	585	571	559	574	539	514	586	560	585	565	552	544	498	553	565	553	522	593	571	528	532	537	534	534	560	551	556	540	556	544	581	547	514	547	565	579	569	545	564	590	553	567	549	565	568	552	566	542	561	564	587	552	540	530	536	543	559	561	508	542	568	574	561	531	549	507	537	551	558	547	569	529	554	531	556	537	580	573	552	564	554	546	595	566	533	550	545	537	588	557	533	542	504	526	551	565	550	554	559	578	562	555	549	558	558	549	517	524	577	575	589	554	529	496	520	551	567	531	546	524	573	510	535	502	571	574	564	585	546	551	525	552	550	536	523	570	569	517	510	541	530	569	526	516	543	544	571	519	586	525	571	557	519	540	523	527	501	534	523	509	533	533	543	533	581	554	566	523	546	604	575	555	537	536	552	509	529	554	516	585	561	564	556	545	577	545	551	587	525	545	507	525	556	601	503	510	546	561	578	510	564	535	550	526	525	538	529	534	565	538	531	545	532	554	540	540	575	536	554	559	559	530	526	539	525	520	520	550	551	546	510	507	507	516	514	545	570	547	568	512	524	574	506	537	555	538	548	566	516	533	533	595	571	582	538	560	541	564	525	587	554	553	556	548	532	568	543	566	550	536	532	563	549	562	538	588	541	561	590	578	570	567	561	534	539	570	549	576	555	529	530	505	563	572	520	532	578	560	539	543	534	534	552	574	560	529	548	556	579	550	554	576	525	571	534	533	537	518	526	559	538	541	548	560	576	570	548	589	504	549	572	606	547	552	563	544	578	538	516	557	541	531	565	539	538	568	576	541	559	549	550	531	580	491	565	580	561	527	531	562	545	547	582	565	535	533	535	537	567	543	513	538	576	556	555	539	544	540	578	530	533	534	582	576	544	546	503	535	555	542	547	503	543	572	560	548	565	554	562	517	552	595	517	586	583	549	554	553	542	571	535	570	552	576	518	547	575	539	550	522	541	529	570	588	567	572	550	554	572	569	526	571	542	541	567	537	558	552	555	543	576	567	540	535	565	517	537	561	543	534	578	570	563	584	573	546	535	561	550	526	561	533	534	528	505	612	569	550	572	533	553	553	540	524	580	563	526	518	531	559	508	570	561	532	583	539	520	534	557	529	555	543	545	546	567	544	533	534	554	570	536	522	547	554	603	514	524	518	540	548	553	560	525	561	522	523	513	561	581	529	557	535	571	537	564	506	563	510	569	509	567	554	557	577	568	503	521	477	554	534	537	562	552	542	554	550	565	545	553	510	560	537	505	535	534	575	562	551	579	538	517	568	512	574	524	543	581	558	526	511	507	525	572	535	506	534	502	535	547	582	543	526	513	566	546	569	567	545	529	502	579	512	556	536	603	582	579	560	533	582	531	577	517	573	521	519	550	568	547	558	523	552	523	545	523	553	530	549	557	562	548	571	514	569	525	566	565	606	550	537	499	565	548	569	553	565	546	564	554	518	560	512	555	588	537	568	546	514	529	558	557	555	546	548	539	549	536	559	575	545	517	561	564	543	561	521	528	590	588	562	546	550	549	555	551	525	485	507	566	540	549	548	565	572	503	546	554	504	550	539	515	542	536	565	527	557	551	518	616	543	578	533	554	559	555	564	581	579	488	564	542	540	537	539	551	573	549	541	541	533	568	539	547	548	546	577	548	551	544	561	580	553	557	537	557	544	566	572	563	555	559	531	577	590	537	552	564	536	557	529	549	551	506	537	572	538	518	557	569	567	601	533	528	594	574	532	572	585	548	572	502	548	578	539	522	560	557	539	574	538	536	539	544	522	547	571	531	567	552	533	562	564	493	574	549	558	553	581	590	518	571	563	548	540	561	589	554	552	548	547	540	549	532	567	565	576	525	567	511	580	537	511	521	556	554	561	537	530	557	531	548	559	505	547	515	563	537	513	562	574	510	553	540	577	526	554	544	553	522	562	564	553	548	531	521	557	520	567	575	570	547	544	558	539	522	522	567	530	537	549	530	557	551	555	520	496	547	514	535	587	508	533	556	556	502	539	547	573	591	518	516	538	526	550	533	542	551	524	564	533	543	561	548	544	532	517	575	552	585	560	541	523	530	574	589	515	502	540	548	532	554	587	538	561	525	534	564	544	561	568	531	538	561	523	561	561	525	568	555	556	557	511	570	535	514	592	553	567	529	522	509	555	540	549	522	578	557	572	566	518	535	533	534	584	524	561	549	551	537	525	557	545	556	569	513	545	531	537	539	528	592	548	545	538	576	531	566	550	566	556	559	535	525	541	551	548	532	509	558	547	547	549	524	545	556	528	548	601	554	545	540	566	570	544	544	578	543	536	541	564	551	555	542	558	553	565	546	572	552	579	527	566	557	557	597	538	553	519	537	552	550	558	517	594	501	550	560	561	554	551	568	544	538	581	546	535	540	585	589	589	561	541	513	597	543	554	561	534	531	534	526	560	559	558	571	543	535	553	545	556	575	533	556	568	564	539	548	585	561	536	547	585	606	474	552	565	551	553	581	566	540	562	536	527	513	498	538	537	545	553	580	540	554	554	545	557	552	562	519	537	554	490	567	533	559	517	551	559	554	564	535	507	575	563	558	555	555	550	544	519	553	534	548	525	560	605	543	536	552	577	543	531	546	544	505	583	531	553	557	584	568	594	516	529	513	549	508	555	535	581	545	533	516	536	532	562	571	565	499	549	591	521	545	581	559	562	583	527	542	560	582	578	572	536	544	520	558	533	502	553	520	522	545	537	591
10302	10103	12138	4273	2434	1355	801	456	494	457	506	465	502	457	476	497	462	478	474	461	431	487	450	428	493	495	500	450	471	425	441	468	465	469	442	465	460	497	442	453	443	481	476	475	457	442	472	496	481	471	488	436	479	432	441	439	450	439	454	484	457	451	463	467	433	476	470	442	499	479	454	488	436	486	466	458	453	449	474	464	461	449	476	449	437	462	446	459	503	453	455	482	460	458	439	475	475	472	451	473	471	472	466	455	461	475	480	458	486	484	474	498	451	506	447	492	449	462	478	439	444	470	438	468	458	499	454	447	455	486	470	489	476	454	430	507	444	419	454	443	454	458	491	479	463	461	484	468	470	435	478	466	474	481	478	435	449	462	462	441	483	460	448	446	456	454	468	458	507	483	497	474	489	453	446	509	464	441	435	503	476	466	452	471	416	482	491	480	484	492	458	422	449	463	426	463	448	484	452	507	475	495	454	478	472	471	446	474	456	454	461	451	475	469	441	428	442	470	508	446	476	438	470	443	443	453	457	456	462	505	464	497	495	456	430	444	483	484	478	512	465	437	480	467	442	484	465	477	453	497	465	448	450	478	483	490	470	457	461	476	455	441	499	475	471	460	507	504	453	430	505	463	475	412	462	435	422	469	479	461	497	432	430	468	450	443	446	459	476	455	464	455	451	419	480	469	475	448	486	466	463	435	491	457	470	450	436	443	423	476	466	440	448	454	492	437	485	467	502	452	481	473	488	442	471	490	468	441	478	477	458	435	493	480	454	448	486	458	433	450	478	475	468	469	501	449	441	462	441	444	417	455	480	464	461	458	449	474	523	495	449	443	465	459	484	482	429	453	446	487	451	462	473	451	486	475	473	460	444	483	421	472	431	461	458	469	437	436	457	439	467	459	465	459	465	468	479	458	427	505	447	506	439	469	448	414	505	494	438	493	429	464	460	443	446	466	465	442	442	446	467	493	452	449	429	453	450	469	458	455	468	473	468	463	461	441	448	507	447	453	465	477	432	458	483	476	507	470	488	471	443	470	457	477	464	455	446	452	502	505	448	449	468	468	490	432	467	466	484	455	504	471	445	449	478	447	470	472	472	419	449	500	462	485	502	477	436	451	488	486	456	471	490	406	459	486	461	462	459	465	465	490	473	461	445	448	460	436	476	443	452	473	458	449	447	467	459	458	463	469	462	469	470	482	414	511	467	457	498	461	474	475	486	463	462	484	470	464	470	462	472	469	515	467	456	508	444	491	474	472	424	481	490	488	446	476	438	478	459	458	489	485	460	464	451	493	453	468	477	467	453	480	473	466	420	443	484	482	471	470	487	462	462	447	471	475	460	461	446	476	504	505	461	472	462	489	451	451	475	462	438	453	482	442	438	442	461	440	445	455	434	481	479	467	445	470	410	439	429	413	470	428	469	458	427	439	449	469	451	519	480	452	418	435	464	471	472	391	454	451	467	459	477	442	476	474	471	473	485	447	441	472	503	467	450	507	456	469	490	443	461	465	475	486	455	476	482	485	478	414	475	467	468	478	458	472	497	418	494	451	447	493	427	439	434	445	486	469	442	490	454	439	482	491	449	457	478	487	465	433	498	467	451	467	488	452	443	461	428	483	439	465	438	449	472	472	457	440	482	452	474	468	484	501	466	446	483	466	485	455	456	450	436	512	493	458	415	423	476	437	481	480	488	454	448	435	461	454	459	451	446	450	461	426	459	517	446	454	489	462	463	455	438	442	480	515	454	502	470	429	524	441	476	463	479	470	452	473	467	461	487	461	464	450	460	536	469	486	500	453	459	471	461	515	464	487	482	474	452	475	480	455	463	484	452	479	451	452	442	452	458	463	469	478	468	448	429	475	438	441	431	468	454	439	429	484	406	463	448	484	444	482	450	507	445	471	450	471	478	452	444	485	495	484	501	465	447	443	494	460	452	466	433	490	483	438	483	453	466	432	477	475	462	493	464	465	464	456	439	436	454	404	422	483	448	457	458	484	471	443	467	400	436	441	442	445	459	436	421	458	430	485	471	481	459	447	457	442	459	430	484	463	499	461	494	433	484	472	443	474	482	486	466	459	495	466	496	434	452	474	458	400	475	467	463	493	484	445	439	457	470	484	458	492	501	473	451	465	462	447	452	461	465	441	450	457	455	493	447	453	431	432	454	445	486	476	464	472	474	449	446	471	438	474	488	460	455	507	499	471	480	467	453	475	464	481	463	463	399	425	404	440	473	523	508	437	463	430	487	415	457	473	471	490	437	451	467	444	458	464	468	467	495	438	469	479	446	429	455	468	421	443	470	451	464	459	467	463	468	461	483	465	465	451	477	469	510	451	455	498	473	473	500	472	480	462	480	484	487	465	475	447	482	496	456	460	438	464	482	438	447	438	473	475	479	451	501	415	469	472	458	492	431	445	471	470	461	443	473	459	439	456	477	447	511	459	425	446	490	477	474	445	474	435	456	472	490	468	467	419	468	470	471	499	480	428	428	460	469	448	452	468	446	503	473	441	463	469	482	462	417	469	437	494	448	447	448	442	489	463	467	480	447	419	464	442	436	449	451	483	475	468	447	486	450	449	500	482	465	504	470	445	471	494	484	458	493	458	416	465	454	442	441	459	471	476	496	471	486	436	446	484	432	474	474	484	453	473	464	448	459	466	394	508	424	459	489	467	469	412	470	476	451	481	460	431	447	438	476	455	495	476	506	435	498	472	424	426	471	478	452	447	468	469	493	476	461	443	479	465	405	447	448	461	435	472	496	430	497	479	533	439	488	496	464	471	505	444	460	447	462	487	448	431	496	502	464	484	423	476	452	476	476	454	502	435	477	468	448	498	472	444	458	416	437	458	443	469	438	438	450	438	442	467	503	438	469	414	506	449	479	446	471	448	472	447	469	448	476	479	439	445	460	472	457	414	448	494	513	459	500	477	510	451	463	448	449	444	468	451	445	476	412	458	458	476	475	416	457	454	472	481	450	487	453	470	483	471	444	445	429	453	454	444	440	490	484	460	467	458	453	421	447	438	439	446	470	469	462	493	454	466	470	471	433	432	464	449	493	467	452	474	462	476	441	439	432	504	457	447	459	466	474	464	480	454	452	473	458	498	409	470	479	487	439	451	484	463	486	455	455	469	514	429	442	443	458	476	446	486	487	382	486	444	463	447	456	460	469	463	483	419	434	440	441	458	482	450	457	472	442	480	411	500	472	439	449	467	449	477	445	475	438	453	461	474	431	507	465	429	451	490	454	441	466	436	441	480	455	449	429	448	451	447	475	436	482	475	441	446	465	468	458	463	473	485	439	439	439	446	436	481	429	434	464	468	454	448	439	469	486	468	435	490	452	468	456	482	469	471	471	466	435	476	464	491	456	510	515	478	518	468	479	476	436	477	468	453	455	465	479	493	472	415	475	475	449	439	448	495	452	440	462	498	497	430	491	442	477	477	454	451	493	442	462	451	471	478	508	486	477	447	438	507	454	459
25355	21457	29198	30853	24558	14739	3695	644	537	530	581	593	572	567	544	564	545	493	504	543	535	580	515	544	583	568	530	534	510	526	522	518	534	556	526	512	522	591	506	533	521	508	491	510	532	514	532	553	525	542	549	487	545	545	507	554	533	581	552	531	511	519	519	547	531	499	538	512	523	528	544	534	492	494	524	509	511	483	508	538	528	553	515	560	539	543	501	567	518	538	533	524	536	546	527	506	486	489	525	535	519	521	512	540	530	564	519	541	556	545	524	520	523	494	540	548	520	508	515	516	538	539	551	529	498	491	528	585	483	517	512	550	549	513	506	530	536	527	515	504	533	485	550	519	484	540	495	518	514	531	524	510	588	507	515	548	524	531	574	493	468	473	520	566	547	539	503	531	529	458	504	531	529	528	481	493	539	546	515	532	528	502	522	503	528	530	535	531	539	542	475	535	551	547	535	527	531	515	539	542	504	566	557	565	537	532	505	495	547	520	542	500	526	531	543	490	469	497	522	520	531	534	544	547	574	531	524	535	503	540	512	518	502	497	531	537	521	541	534	506	535	541	504	530	533	507	527	537	538	527	501	552	540	494	495	539	527	548	517	538	516	548	513	487	552	493	573	536	559	561	517	584	536	554	464	520	521	516	510	511	514	537	519	503	534	524	508	518	518	520	523	500	477	503	548	490	530	527	531	525	492	528	503	515	530	523	532	506	509	516	543	534	515	522	533	516	504	524	510	541	524	493	548	507	542	515	532	518	516	493	503	533	550	542	521	477	511	520	491	521	531	575	521	512	585	538	494	523	495	487	512	548	513	511	519	505	517	523	537	511	549	522	518	522	511	503	524	495	476	508	477	490	518	508	475	485	547	560	532	558	542	466	460	550	549	533	520	512	518	519	508	493	527	548	537	549	535	536	544	547	544	535	545	486	528	478	536	474	535	516	512	545	563	486	482	516	491	556	529	509	511	543	484	460	512	531	505	546	557	536	519	522	536	543	508	564	534	528	504	527	531	526	544	488	536	542	492	481	529	518	533	523	530	510	507	496	521	574	535	520	538	520	504	507	522	518	492	503	510	537	519	529	506	510	565	552	526	491	518	477	533	510	516	554	510	504	532	567	550	505	537	522	494	540	517	533	485	553	520	550	486	493	523	542	498	515	526	527	478	521	531	503	527	527	578	535	524	526	506	538	506	507	566	520	486	504	553	542	516	538	532	503	503	492	575	545	481	536	558	515	503	506	514	477	505	551	540	530	536	524	549	502	508	534	521	524	485	554	491	554	526	512	567	553	546	538	504	539	522	541	511	525	500	494	552	504	548	506	546	516	534	517	568	527	559	513	500	550	497	554	518	499	476	503	531	502	528	509	519	521	521	528	527	545	540	539	550	491	488	496	475	516	525	529	545	525	534	548	549	549	540	543	561	532	550	533	523	531	478	550	504	524	529	511	536	544	532	514	492	548	512	531	521	505	510	526	557	509	535	508	527	559	543	524	528	462	524	487	539	528	544	522	497	561	513	543	522	530	526	513	494	523	543	551	542	486	486	484	514	529	476	545	539	497	514	515	522	492	534	512	542	497	485	522	574	534	492	539	529	525	529	515	559	560	577	535	546	539	499	533	494	523	564	527	517	510	507	499	482	555	536	543	535	527	524	510	517	536	515	496	511	516	514	496	537	519	512	545	496	513	518	550	552	543	533	502	505	532	545	484	540	555	528	532	550	507	503	542	539	502	504	506	536	516	524	547	554	555	498	559	508	496	512	532	501	529	497	516	519	535	530	483	527	555	524	502	510	501	500	533	502	527	507	528	489	501	494	529	521	529	477	563	512	510	523	543	504	577	563	561	537	521	533	538	534	527	518	505	540	559	525	518	533	506	536	526	540	542	548	529	533	537	513	518	512	531	578	507	485	520	523	541	531	532	557	529	524	510	493	523	559	505	559	565	517	509	529	538	555	550	488	525	529	543	518	497	524	503	532	525	505	554	515	495	557	526	548	482	532	527	478	497	545	532	514	499	554	523	543	490	552	507	477	540	554	532	525	518	543	503	494	557	513	527	569	561	553	530	539	487	549	538	500	527	513	532	527	523	550	433	488	535	524	569	541	494	541	502	514	530	508	491	543	522	529	570	532	507	541	515	529	499	518	497	533	513	548	526	529	509	548	526	542	568	515	472	522	518	492	501	521	529	557	522	519	516	544	535	507	498	520	550	502	531	541	563	513	510	535	487	526	532	513	514	550	535	540	535	549	547	504	513	495	523	531	539	556	552	557	518	553	476	531	495	521	522	541	544	539	525	547	530	517	531	524	568	514	517	535	501	519	526	521	525	539	549	538	500	498	570	481	521	509	521	544	533	526	525	537	492	494	531	504	526	529	496	516	522	509	521	520	516	534	562	508	540	524	498	476	523	489	491	545	494	514	561	574	536	529	484	502	517	540	533	532	563	534	532	560	559	521	512	544	540	515	501	516	555	518	520	556	503	537	532	532	523	521	519	525	469	534	536	498	515	544	519	532	477	511	538	534	538	530	524	555	471	514	537	511	549	511	535	539	518	502	501	514	489	499	516	545	494	562	519	518	529	518	524	519	495	555	519	533	473	535	529	498	554	558	514	499	542	535	471	504	529	506	516	489	528	525	556	529	550	499	522	508	558	541	528	488	540	472	505	509	525	502	483	482	527	502	507	492	554	537	559	544	546	547	525	485	538	563	510	527	547	511	505	522	491	467	536	521	530	507	565	536	525	488	502	510	487	513	502	522	553	544	496	488	528	547	522	523	547	500	550	507	518	481	515	519	503	522	503	527	552	544	492	543	521	510	523	532	508	533	542	526	541	535	535	541	526	491	471	479	571	532	512	533	506	489	545	530	511	516	533	508	544	538	480	540	546	568	531	513	564	516	519	549	516	491	533	531	542	513	510	506	490	527	497	521	521	466	527	514	542	529	528	515	520	578	515	516	519	491	538	523	546	505	502	552	524	529	522	563	546	518	558	516	479	508	487	511	499	498	532	506	539	498	516	521	482	526	531	522	486	516	497	507	530	490	522	501	484	519	511	542	481	493	519	515	511	551	539	541	498	517	519	502	542	527	508	507	540	504	530	528	497	528	553	522	492	522	502	500	526	543	551	529	547	551	546	534	541	565	516	513	516	520	549	487	505	528	471	499	503	480	534	548	508	494	509	508	533	498	495	472	519	525	560	546	537	538	511	533	531	574	577	518	542	552	547	516	540	513	523	535	501	501	535	496	505	560	526	497	572	559	519	538	567	504	526	513	499	534	546	516	540	565	525	542	445	493	501	539	530	503	517	568	511	516	542	550	557	541	509	521	503	515	507	477	549	510	521	513	532	540	528	490	534	503	512	503	548	533	523	488	503	520	463	511	564	534	543	533	514	529	517	527	542	545	560	515	520	490	482	523	495	579	542	504	510	522	561	519	540	511	492	550	504	558	523	516	543	525	520	505	494	514	517	503	496	518	489	498	532
41639	51987	53047	30701	22309	9646	3349	535	542	557	520	534	549	527	497	490	495	490	481	468	471	527	456	502	465	466	477	463	462	484	451	453	465	487	501	458	488	471	468	495	483	501	467	468	484	499	467	460	470	502	489	541	527	475	467	500	479	579	518	461	501	489	477	493	505	502	520	484	486	496	468	471	506	480	511	489	468	482	463	472	499	475	480	450	474	497	500	528	457	476	488	514	470	445	478	488	484	470	484	510	463	490	469	464	485	504	486	541	485	524	504	480	450	478	477	457	466	488	504	443	464	460	476	491	463	447	451	497	480	443	504	495	470	453	471	452	472	457	451	491	492	491	482	436	473	492	476	497	452	477	501	488	451	495	493	457	464	507	425	481	489	486	486	461	481	469	466	479	461	509	476	466	504	476	455	490	527	508	487	462	484	450	466	483	455	454	466	473	491	485	496	453	472	465	464	488	495	451	522	450	486	504	463	456	460	463	497	477	449	476	429	485	453	468	443	483	487	469	460	473	490	493	500	480	482	484	459	491	470	485	460	453	448	442	504	463	497	479	457	440	460	481	470	455	454	452	473	476	491	503	468	495	475	467	474	483	497	455	445	482	496	463	515	462	459	449	494	479	490	460	496	471	474	477	479	458	490	478	477	427	484	476	497	456	488	474	487	472	482	462	476	450	504	470	466	460	443	484	487	476	481	491	446	517	467	508	476	514	498	458	480	457	498	503	452	506	474	471	450	461	527	460	462	464	480	499	460	483	467	468	476	437	475	471	490	455	473	492	446	482	455	455	511	493	457	443	455	443	503	439	460	483	448	463	461	441	500	480	475	465	465	429	479	469	521	473	463	501	503	467	479	507	472	513	462	483	512	467	474	480	474	467	443	495	456	504	485	478	478	494	461	518	463	459	461	504	511	478	439	483	435	511	484	491	475	481	504	451	498	502	430	451	473	444	481	455	495	482	482	424	493	478	447	464	502	504	486	444	459	480	489	443	498	434	452	508	491	476	481	474	464	506	467	455	457	467	466	473	453	485	442	498	481	461	484	513	460	506	453	504	462	454	475	491	475	492	475	464	459	471	452	484	450	499	446	454	482	500	430	460	497	476	454	463	464	471	477	492	490	477	441	471	476	454	500	478	477	434	492	487	509	515	476	476	473	476	506	472	448	488	448	503	416	467	443	470	508	476	497	497	504	487	493	477	453	492	439	460	484	470	464	481	489	460	491	482	484	470	476	456	511	476	449	452	491	491	493	471	497	455	499	451	492	444	444	516	491	483	475	474	521	464	523	485	480	451	438	441	495	489	489	483	518	484	466	455	462	478	443	467	461	449	478	456	483	470	495	502	499	457	458	472	454	487	438	467	443	499	458	510	485	472	524	507	481	469	468	466	495	454	466	487	463	442	498	463	477	483	470	449	495	475	450	485	510	516	489	478	498	459	471	461	479	440	441	449	487	447	489	458	445	476	481	490	477	490	487	506	482	513	478	508	425	481	506	513	479	494	493	492	452	442	476	464	462	489	489	462	472	475	467	510	453	504	462	457	520	467	445	455	467	473	510	487	488	447	493	507	502	499	464	467	482	454	446	490	444	464	421	477	452	500	495	475	490	468	451	464	459	470	453	489	448	503	467	444	479	522	470	457	487	499	424	479	488	467	491	480	451	474	460	481	475	447	495	458	471	471	490	450	497	419	496	495	451	474	455	503	460	459	465	491	490	465	478	452	484	481	480	478	431	455	467	470	513	494	443	426	479	502	466	467	481	463	478	489	464	449	465	438	415	497	484	453	481	465	448	443	470	480	473	511	513	503	505	453	493	490	503	472	469	457	435	476	464	493	456	479	502	505	464	446	477	443	468	508	481	513	496	487	460	509	473	475	466	468	442	468	449	471	484	466	453	508	489	465	472	476	505	469	433	427	479	490	474	458	503	510	427	478	476	458	484	486	479	477	492	461	460	504	465	501	472	466	442	487	455	476	461	467	469	463	453	464	492	443	480	485	452	498	447	475	475	462	474	479	493	433	451	472	510	449	501	516	452	444	500	480	480	469	438	489	452	487	451	472	496	487	488	466	493	481	456	484	464	487	446	451	484	475	441	458	475	497	441	491	448	461	453	453	452	491	440	469	424	485	493	473	478	483	479	474	472	467	448	442	444	467	520	494	482	466	485	472	489	464	465	447	473	438	461	493	467	523	464	473	427	470	495	492	488	509	457	501	524	452	476	433	465	445	478	477	506	465	441	464	433	479	484	501	450	465	442	472	451	454	484	457	476	456	460	509	474	465	493	472	467	496	459	470	429	469	437	472	468	481	464	484	483	515	463	461	466	467	485	492	452	498	447	509	448	443	498	453	488	465	490	487	478	454	481	517	477	499	463	487	447	494	492	466	467	465	511	491	476	468	450	461	463	466	460	440	491	445	438	471	470	470	498	480	504	457	470	438	479	463	425	490	452	449	467	453	432	443	478	479	452	444	479	480	441	493	461	474	453	427	454	450	448	471	442	477	450	514	490	503	434	433	436	515	460	445	465	462	469	476	489	440	487	496	476	471	482	483	444	438	471	483	461	467	457	474	436	479	475	456	470	463	491	442	460	486	462	446	473	425	479	476	469	464	442	497	486	438	469	449	455	453	468	448	511	446	464	479	450	469	458	505	475	494	478	467	474	466	453	481	474	464	454	447	484	444	485	481	453	475	480	458	487	480	464	525	470	465	467	454	489	449	466	454	467	469	461	492	414	462	483	455	450	471	496	480	475	474	495	462	463	449	463	479	447	478	450	486	483	489	488	494	487	495	429	473	487	508	515	485	475	468	485	452	481	432	475	463	490	475	497	490	472	479	497	464	453	524	492	454	504	489	481	473	501	490	467	488	517	457	486	471	476	462	454	449	500	483	444	444	459	486	478	451	443	435	503	453	499	469	446	499	466	473	477	471	473	452	436	465	499	491	455	513	457	447	457	435	494	467	472	463	511	485	491	472	452	482	430	504	476	482	491	498	472	495	483	454	467	520	448	479	492	453	473	440	490	510	487	474	473	467	475	484	458	445	481	457	484	460	484	486	440	479	477	461	439	456	493	456	468	466	467	502	456	475	477	474	476	492	468	466	506	438	465	469	475	464	468	508	474	477	480	498	486	506	457	447	490	487	513	481	478	455	442	466	468	466	441	463	467	448	456	477	497	439	488	495	470	505	493	478	490	464	442	469	453	473	438	457	490	460	481	452	485	487	467	457	463	486	467	495	497	489	451	487	483	478	499	476	507	465	469	500	494	470	487	466	451	471	453	446	493	476	491	472	458	481	486	491	437	492	497	464	484	448	439	455	480	433	489	474	456	448	498	485	453	469	478	469	476	499	479	465	502	509	479	494	444	512	457	501	505	494	465	435	478	491	462	454	464	496	479	457	467	503	481	497	486	469	444	466	478	467	486	466	527	477	470	483	457	469	461	496	502	452	435	458	450	452	492	438	482	449	475	463	473	453	469	445
24335	21387	29075	27174	31020	25162	11125	1224	871	831	816	802	833	817	764	779	799	781	748	762	756	786	803	751	758	780	777	820	750	732	798	744	805	744	803	786	729	754	756	769	764	768	729	767	747	801	756	762	755	737	732	737	726	800	798	725	751	935	771	768	766	737	738	766	709	694	714	753	759	821	721	758	768	748	756	769	777	728	753	775	753	757	764	737	727	660	757	749	734	739	777	745	800	734	758	730	753	754	768	800	756	722	792	725	801	796	791	770	709	781	705	787	749	730	738	716	725	708	687	765	756	796	737	698	741	737	693	765	712	724	751	781	762	733	768	684	754	780	784	772	714	725	753	801	715	815	741	733	756	744	723	775	757	775	768	756	697	790	749	795	765	788	740	749	746	716	737	721	729	734	713	788	751	752	728	754	754	706	795	730	767	779	709	707	781	755	725	726	742	717	761	717	761	784	790	798	741	752	778	761	757	753	755	709	735	727	691	752	727	759	769	773	717	729	777	754	732	740	705	720	738	786	758	710	786	720	717	738	758	738	748	809	758	751	687	755	705	753	736	745	808	785	764	717	724	720	729	817	735	768	752	728	717	741	775	730	695	766	749	763	754	759	807	733	724	756	713	742	753	737	745	779	750	737	762	714	765	730	722	759	748	764	745	726	766	773	762	721	751	737	719	773	750	736	698	762	732	775	711	772	775	733	773	752	706	712	799	726	728	794	713	735	742	752	750	752	840	730	731	703	729	714	758	708	792	795	729	726	805	730	738	746	696	747	726	796	705	684	778	773	715	770	734	718	732	767	720	695	708	753	758	745	759	720	711	732	754	729	759	780	746	729	753	736	712	738	717	742	701	789	813	715	755	760	723	704	760	719	747	771	770	746	748	748	742	745	729	728	737	728	704	714	714	720	761	797	756	737	716	710	687	786	744	738	739	786	727	721	746	759	745	783	736	745	714	714	728	687	760	726	739	708	746	726	726	725	698	712	690	732	771	754	734	709	744	735	743	763	705	741	778	753	745	778	749	755	752	752	800	754	695	754	760	770	763	737	732	722	704	741	764	715	739	756	732	760	764	696	743	793	752	747	712	719	777	695	753	759	687	732	746	775	794	715	713	703	687	732	736	758	783	743	700	728	726	719	781	723	680	721	728	722	758	728	752	731	687	758	729	740	769	722	747	764	708	789	723	699	728	693	724	783	751	748	736	734	785	724	732	707	688	701	744	756	733	758	770	767	735	682	709	715	745	744	758	720	752	730	767	717	742	813	704	748	734	729	697	740	734	724	731	727	744	746	687	736	733	784	662	716	784	784	733	715	749	762	771	753	725	721	676	721	721	758	703	743	760	717	729	744	742	761	759	757	753	755	776	736	730	728	752	759	738	745	772	730	711	747	690	772	801	761	741	746	796	734	747	737	749	725	735	751	731	693	741	743	715	743	751	763	716	736	736	792	724	807	789	768	743	707	691	781	761	740	705	785	747	735	807	742	757	741	706	691	780	771	742	736	753	723	736	661	726	788	754	738	740	750	757	712	744	734	713	723	741	765	761	665	762	780	728	834	744	762	682	744	755	771	714	711	777	751	702	700	774	728	825	749	760	809	745	764	749	714	738	745	780	696	753	707	738	772	707	777	770	724	744	735	758	743	757	740	700	745	733	753	797	728	751	748	710	747	764	735	716	705	735	755	736	726	786	794	795	788	720	735	705	678	765	678	780	769	730	708	765	735	759	732	755	763	721	771	730	755	676	710	742	749	746	704	702	765	771	773	727	737	726	728	768	677	734	718	754	717	723	752	716	763	744	760	774	788	726	746	731	757	760	748	739	732	751	694	757	759	733	764	715	732	699	706	772	714	774	743	724	767	752	721	747	753	721	774	807	719	719	714	743	760	760	756	719	715	735	778	715	706	665	759	728	734	744	776	763	768	779	722	736	794	717	723	688	700	720	697	715	816	756	779	722	759	753	756	744	763	720	739	774	725	759	687	721	752	723	769	724	700	718	741	684	758	686	753	789	737	779	746	752	726	731	735	775	759	770	775	722	714	785	687	758	744	742	703	731	726	772	744	739	671	735	701	737	730	746	723	748	778	744	786	748	737	721	738	705	804	711	744	735	715	705	751	724	754	730	783	737	763	771	794	803	788	774	772	717	718	779	698	758	728	701	712	712	711	710	740	746	751	745	725	762	706	745	792	732	770	735	750	710	742	755	766	732	777	745	727	771	776	747	775	745	724	759	719	725	722	753	768	718	699	777	720	790	736	754	732	662	735	744	752	742	702	691	715	763	751	757	682	773	708	738	736	726	736	756	722	736	706	764	712	748	741	723	732	690	732	726	754	756	722	735	755	779	723	729	755	726	775	757	705	743	761	793	726	720	755	786	724	757	732	755	756	739	718	822	724	775	741	742	801	689	692	725	758	748	753	710	770	717	738	692	751	712	764	839	737	730	779	737	756	702	747	770	736	750	738	756	737	775	753	698	764	778	670	738	744	707	738	714	740	740	775	737	710	731	758	683	706	752	687	719	739	751	740	717	748	747	719	764	775	730	755	730	750	719	736	742	740	752	753	738	735	722	730	726	708	708	777	738	757	757	759	716	733	707	742	770	716	709	739	688	757	757	750	779	733	723	800	715	684	738	770	746	765	742	787	810	770	762	732	727	725	763	723	740	770	776	713	752	749	711	735	759	734	702	744	733	724	695	737	739	788	772	749	742	739	722	766	707	775	710	762	729	711	743	729	761	713	734	772	735	731	757	701	760	716	706	771	735	742	710	719	743	768	732	682	769	759	695	709	737	776	749	758	746	743	700	753	708	735	735	709	683	782	708	717	761	728	734	787	716	725	769	780	750	727	746	738	738	742	734	733	735	700	744	767	772	747	751	742	735	789	766	818	785	719	742	760	733	713	725	758	753	760	748	695	732	730	745	734	761	747	696	747	779	768	724	709	751	717	724	730	741	718	789	750	733	745	728	757	745	733	736	791	675	695	718	747	756	711	755	750	760	727	722	745	734	748	740	804	730	730	735	737	765	693	720	745	768	806	689	769	751	732	746	745	727	696	768	735	692	740	830	758	770	732	728	750	729	715	760	754	720	788	704	743	763	790	733	742	748	769	717	707	711	690	745	717	706	751	744	750	742	792	738	759	727	717	738	731	736	728	767	715	826	696	764	795	718	729	704	774	778	745	730	750	760	746	775	705	752	742	745	755	765	738	773	698	708	787	717	764	766	733	734	701	725	715	743	769	783	715	751	705	703	749	743	764	728	726	755	728	717	717	710	752	741	692	734	734	697	703	762	736	758	706	711	754	681	695	796	755	760	715	767	744	770	739	770	710	759	714	744	762	726	741	709	701	775	716	700	733	752	721	785	791	735	725	712	763	718	772	712	775	743	735	721	716	723	711	769	740	717	734	748	731	732	781	711	718	769	783	734	700	761	732	779	716	727	734	678	751	766	724	699	722	762	777	765	782	730	703	752	671	763	750	758	770
52892	65928	63896	42921	38107	18441	7573	867	749	755	804	728	727	707	739	686	660	668	693	718	693	706	624	673	675	673	730	616	653	700	700	702	689	667	607	723	642	696	672	658	628	686	621	628	667	636	669	650	654	654	661	713	685	639	624	627	633	845	727	717	632	702	672	665	671	618	676	627	683	634	623	669	680	685	623	647	676	664	642	683	623	607	643	623	675	676	631	638	734	672	661	685	627	612	674	601	655	642	633	686	652	690	661	717	764	684	749	661	655	705	647	714	618	639	647	657	624	654	633	681	613	679	635	622	677	621	640	634	686	625	710	580	721	649	648	649	647	625	642	696	673	663	657	686	682	628	613	663	670	658	651	629	675	628	705	659	662	637	636	643	624	614	649	623	605	608	685	656	629	634	686	662	623	673	663	703	641	702	661	652	628	616	641	701	632	671	665	699	650	635	636	668	685	675	644	634	673	643	663	616	650	641	695	650	671	692	629	685	675	642	644	618	631	659	667	707	653	691	636	612	634	678	640	656	705	660	652	640	638	662	673	663	673	649	637	629	682	645	603	647	644	626	670	680	589	636	592	621	738	710	633	653	690	607	636	634	656	638	610	644	622	642	622	695	639	664	650	646	614	646	683	662	616	685	633	653	580	602	622	624	677	666	597	630	642	687	646	640	663	670	644	654	619	644	639	703	655	673	657	606	653	617	605	635	657	640	618	652	669	594	672	635	652	683	653	651	654	602	636	639	642	682	646	653	666	659	661	668	659	604	617	680	645	633	632	660	665	642	648	632	696	681	698	651	645	655	627	641	669	625	618	643	653	642	647	668	651	591	650	650	659	653	649	643	679	593	648	691	632	608	622	678	707	688	628	675	630	638	658	662	615	679	678	661	654	666	642	647	652	610	649	647	684	664	662	666	611	650	661	649	668	666	638	644	680	648	639	672	609	659	684	643	649	684	670	632	669	645	621	679	586	676	628	674	618	591	648	675	661	652	627	659	643	636	652	683	617	658	649	661	646	636	630	650	673	634	645	675	652	658	617	678	638	650	589	568	655	664	655	603	633	658	669	633	671	653	664	636	643	682	661	673	602	633	651	670	646	631	629	652	639	628	670	625	695	659	635	645	688	641	670	643	627	669	646	656	681	650	634	637	674	616	635	682	608	642	687	634	635	617	620	610	690	642	637	652	634	629	644	645	646	657	683	654	623	623	640	662	660	683	627	669	636	618	638	646	653	694	614	645	635	672	648	659	700	647	646	657	627	663	624	650	642	657	608	677	692	642	673	668	654	632	596	615	638	624	672	682	705	667	637	635	642	637	644	643	647	638	650	650	670	631	666	617	669	649	648	679	644	615	649	624	649	636	624	656	643	671	657	674	641	666	704	657	642	566	661	670	649	645	613	678	649	632	666	641	639	669	647	664	625	639	641	629	689	665	656	650	631	665	607	640	637	696	674	661	643	637	633	631	680	690	643	638	668	597	636	633	630	701	609	675	615	645	648	674	641	646	641	636	641	686	647	622	626	670	637	617	648	671	701	640	607	627	671	633	594	689	619	636	647	654	662	658	608	650	666	636	658	634	653	644	638	593	643	654	667	652	626	635	639	662	638	643	660	615	599	662	651	667	656	654	587	603	673	618	649	640	679	638	647	659	638	626	595	674	648	644	624	652	653	638	640	677	666	655	659	669	602	663	665	625	669	682	685	611	642	640	666	630	610	616	643	657	673	646	685	671	645	641	644	623	643	609	658	599	672	692	649	649	667	649	643	629	642	659	607	635	651	629	654	673	667	679	667	660	647	664	679	674	667	595	647	655	611	657	650	669	663	641	619	653	642	656	693	703	653	655	654	638	656	632	653	633	634	653	637	653	638	657	663	609	703	631	675	669	660	602	627	633	613	651	657	668	672	615	656	616	616	638	669	705	640	649	676	690	614	637	648	645	639	610	678	630	655	658	647	643	625	656	648	634	615	657	629	662	716	613	636	669	669	667	628	660	651	689	672	636	644	660	661	659	623	655	666	656	687	621	628	675	626	625	683	660	656	664	622	635	640	664	679	637	682	664	646	700	637	641	673	637	694	676	616	604	633	645	649	621	665	606	649	710	623	652	674	567	634	659	644	658	686	650	683	673	652	629	658	598	625	655	618	683	638	668	642	637	593	662	623	650	611	642	661	603	669	677	658	591	613	671	661	694	663	660	634	620	642	669	646	651	662	683	648	647	680	640	668	661	657	654	695	595	595	657	634	643	635	682	657	647	616	673	653	611	654	690	588	630	621	658	638	655	671	676	631	653	657	605	664	652	655	645	625	664	665	644	675	604	613	620	622	656	627	644	647	644	627	633	638	629	650	680	635	677	598	612	666	597	670	626	596	649	673	621	653	601	654	649	606	692	651	646	628	711	665	656	649	612	682	689	601	660	658	637	661	631	662	626	640	677	654	635	635	646	674	601	633	611	639	644	649	666	685	640	624	614	591	632	645	661	627	687	630	689	631	665	650	685	642	612	681	675	610	607	675	651	686	641	656	687	643	629	673	640	666	638	617	663	654	623	634	661	647	637	658	624	644	675	639	615	673	595	639	686	685	628	659	659	650	651	724	700	670	664	681	614	706	688	611	626	629	661	675	670	593	665	658	657	632	638	691	703	611	606	661	634	588	594	657	671	703	646	636	662	626	664	641	619	642	633	626	633	632	654	713	651	631	621	627	647	623	651	673	641	616	667	640	656	652	680	645	657	639	641	621	661	607	617	610	647	594	619	635	683	611	661	667	636	649	686	673	613	633	643	668	611	625	632	647	617	680	644	650	647	637	639	639	623	689	645	608	664	660	658	645	624	653	653	600	622	628	613	660	654	681	644	641	663	646	669	622	653	603	642	668	615	620	651	645	625	637	653	636	651	646	651	622	608	666	602	635	664	626	655	642	617	660	640	589	635	629	655	658	617	623	663	650	677	634	668	636	612	697	647	625	612	577	683	625	637	630	641	666	609	629	634	663	669	683	629	633	612	636	670	648	633	646	630	668	622	659	643	629	622	622	661	628	616	696	627	687	641	638	634	614	631	652	633	667	671	633	681	643	642	656	664	665	666	674	660	671	653	632	634	665	639	653	627	635	662	671	636	658	615	653	591	645	663	679	651	681	634	620	662	677	642	685	654	620	673	604	648	665	649	609	635	660	639	646	637	636	655	670	678	668	649	629	655	652	647	659	627	654	644	675	669	599	632	633	700	642	628	676	655	687	636	623	660	625	634	624	695	679	688	654	609	673	610	623	611	676	654	640	649	667	624	667	709	622	644	622	620	644	668	664	632	663	629	580	636	652	650	678	625	655	645	610	630	674	624	597	626	647	627	701	644	667	645	655	666	620	639	688	646	643	623	632	666	648	630	618	624	630	596	642	667	641	643	705	611	669	686	665	643	617	664	639	679	637	668	649	629	609	615	675	641	595	639	597	676	584	674	671	667	631	640	676	651	653	699	660	648	638	662	663	652
28475	17786	13495	7281	3983	1555	1053	728	801	780	714	781	735	775	704	762	752	793	760	799	761	723	756	805	767	756	762	806	771	709	796	836	769	718	728	684	764	792	785	738	713	800	713	787	755	768	749	713	717	785	775	740	753	758	745	792	843	694	777	724	812	747	768	770	781	728	712	755	759	747	731	751	748	753	762	775	724	719	800	774	736	806	738	769	770	730	763	770	738	767	745	724	806	756	767	730	746	730	726	754	815	783	799	766	745	721	760	729	713	792	730	768	720	782	773	734	726	752	766	690	794	798	772	752	752	716	733	705	754	797	700	736	712	716	757	802	711	776	760	770	761	755	735	776	754	725	744	740	805	746	757	718	734	741	706	735	712	724	752	786	768	743	793	762	709	706	725	763	728	760	763	804	822	774	736	698	737	721	740	752	828	797	736	764	729	741	726	744	732	745	730	717	758	713	735	680	747	776	755	734	771	762	796	715	789	734	747	773	751	800	734	780	762	691	714	722	752	693	753	750	756	747	773	725	733	717	755	749	768	784	759	797	759	717	778	718	754	772	771	794	766	698	728	745	714	769	709	747	726	772	825	689	726	746	716	754	761	794	724	768	788	779	782	698	795	755	719	742	770	742	790	733	739	779	784	767	730	747	755	774	749	765	718	714	730	768	725	786	758	720	759	766	755	802	745	748	746	793	753	734	725	768	735	747	756	778	740	773	751	853	739	719	741	740	773	713	787	788	722	749	761	761	706	773	771	761	797	705	767	759	771	771	772	746	780	725	723	816	773	746	732	745	739	750	769	766	770	739	743	771	754	751	757	753	780	754	688	772	750	792	754	782	751	720	728	707	713	753	768	793	740	729	755	754	726	741	739	770	723	751	760	772	738	763	785	742	819	747	791	780	789	735	750	794	763	736	697	720	756	808	773	792	702	766	749	749	752	749	782	754	737	737	721	747	769	784	760	742	728	766	723	738	792	757	729	715	807	779	690	761	769	769	753	739	784	763	759	734	742	763	711	745	720	773	781	748	744	745	783	787	761	773	766	746	724	736	704	748	791	705	713	691	747	768	788	771	746	767	717	751	778	739	746	743	750	760	762	667	734	770	757	764	676	697	735	723	742	744	721	812	726	727	730	747	776	735	698	718	755	746	746	746	755	681	820	758	762	686	725	722	742	724	740	731	754	758	745	784	737	745	751	732	795	742	756	786	751	786	797	760	745	750	722	782	745	764	751	738	772	757	728	729	767	758	711	720	771	748	750	734	722	763	738	800	737	768	717	752	825	710	721	731	699	752	777	726	732	734	790	738	722	735	796	712	733	734	762	817	757	780	712	721	787	756	798	763	739	741	742	749	724	722	734	757	755	801	759	718	736	722	743	754	745	726	734	746	743	727	739	777	790	712	792	743	774	729	741	738	738	737	722	787	733	694	784	766	733	735	768	758	756	802	757	760	754	738	750	755	727	785	714	735	717	758	734	748	776	742	771	674	713	758	711	708	753	743	768	728	735	747	717	757	713	748	688	744	698	775	766	776	764	744	760	748	758	745	728	720	809	742	779	769	764	725	728	741	747	749	730	698	756	696	729	777	705	765	794	763	750	775	787	759	754	742	729	789	741	719	719	694	748	763	759	741	758	739	745	770	772	767	745	690	766	748	769	733	714	759	748	762	794	719	749	777	748	760	751	775	743	777	787	811	712	727	715	793	737	761	719	761	750	773	711	778	760	791	792	740	754	767	747	760	727	742	765	710	771	739	777	781	690	721	786	728	761	763	721	786	753	779	786	750	807	764	762	664	764	716	790	707	717	771	749	732	736	755	749	761	761	750	692	787	701	753	787	791	762	749	780	768	725	746	770	779	776	725	786	767	740	735	735	737	737	769	721	702	788	775	747	739	745	789	756	808	725	768	783	745	765	750	768	763	734	740	727	776	766	766	733	730	755	761	704	714	752	736	767	721	784	747	764	745	764	742	750	713	749	747	758	743	746	801	784	744	716	755	765	746	780	787	739	743	714	766	817	727	736	768	745	730	741	753	727	772	706	740	713	757	795	741	715	771	717	765	784	763	766	724	782	789	737	705	735	708	743	764	798	805	723	748	753	728	722	731	787	726	704	738	762	764	751	790	757	775	721	739	766	747	756	764	738	735	736	717	776	781	742	743	731	763	757	762	743	753	730	766	742	731	769	771	778	759	726	725	738	752	779	806	736	757	765	763	750	768	740	783	771	785	745	745	776	752	757	725	738	738	751	763	762	749	770	746	739	773	726	697	744	751	737	769	782	746	749	734	695	776	768	758	743	720	744	749	739	767	682	738	764	756	772	728	749	776	767	778	741	747	768	721	726	749	777	757	706	743	737	747	779	753	738	778	777	755	809	701	778	756	741	744	721	771	766	745	826	688	769	782	755	716	664	744	728	779	737	746	752	803	767	731	741	788	754	709	776	756	787	717	755	713	717	786	718	788	757	699	782	776	778	773	794	724	786	767	777	748	700	712	758	827	752	718	713	791	753	759	760	769	749	760	756	776	727	745	743	776	749	780	703	713	727	732	737	785	759	745	733	780	773	709	726	737	751	779	761	729	745	754	771	798	766	773	739	758	766	742	759	737	736	724	770	762	755	756	726	796	763	751	748	696	759	777	749	779	776	707	772	766	821	752	778	748	728	718	732	759	749	786	750	727	769	748	711	729	754	738	755	787	768	785	690	752	771	732	759	731	754	760	753	771	779	749	781	732	758	734	753	732	758	764	768	774	747	727	757	694	753	770	734	724	704	703	768	745	725	724	713	741	775	761	756	750	737	773	779	719	736	711	766	740	759	730	776	760	752	739	719	757	755	742	767	738	782	743	771	788	775	780	757	755	766	714	748	774	778	745	741	764	712	818	715	776	796	745	714	676	742	767	720	785	819	755	732	812	748	718	706	722	770	741	739	765	751	715	822	786	700	754	748	746	724	778	754	812	777	712	703	755	771	726	734	753	766	727	731	779	800	788	776	779	778	729	791	727	765	776	747	736	716	797	740	730	750	768	742	710	768	769	767	786	779	725	697	741	772	793	742	770	728	800	764	715	736	713	724	754	784	757	754	726	732	725	733	748	760	727	733	720	686	796	730	787	753	807	744	715	744	708	719	768	793	765	787	754	750	745	755	718	737	722	728	735	709	727	743	749	766	746	670	737	737	729	760	739	710	752	739	771	699	742	787	752	717	773	759	778	804	772	767	739	730	753	775	734	738	747	719	768	793	757	783	720	746	759	706	805	749	750	781	728	776	741	759	769	723	775	759	761	738	816	773	703	785	756	758	781	760	743	734	724	754	737	712	726	735	767	704	705	745	747	699	740	759	753	821	748	749	768	751	727	710	752	759	745	794	758	770	722	754	735	760	782	764	745	707	747	781	702	746	785	744	735	729	801	758	764	757	847	819	760	778	750	728	720	767	739	771	739	727	751	751	778	757	751	765	717	775	776	739	727	746	761	813	770	782	715	723	798
10888	10362	11727	5399	3862	1473	981	615	627	657	606	597	625	593	637	573	591	612	601	621	596	577	614	592	630	621	617	556	628	641	613	600	624	614	601	598	584	607	577	619	602	590	600	600	590	612	585	640	636	651	599	625	605	610	590	585	622	611	642	580	580	625	620	589	645	572	621	584	585	599	598	659	591	636	592	608	584	642	554	601	575	593	595	618	619	575	631	613	622	585	634	612	622	606	617	587	635	641	596	610	579	606	582	575	586	575	607	595	589	630	595	635	576	588	576	621	580	613	593	587	601	602	613	608	551	572	573	618	637	609	614	612	611	592	623	620	604	579	608	608	602	563	572	622	629	617	574	591	592	586	581	585	619	552	606	582	582	599	616	595	614	625	582	600	594	593	573	600	575	579	540	576	575	615	604	608	624	602	620	569	593	592	614	610	569	606	621	591	621	548	577	538	616	622	591	587	579	583	614	639	610	555	559	614	613	596	633	604	620	651	623	624	552	578	611	588	605	579	573	580	619	614	631	564	644	552	572	628	598	576	593	606	611	614	552	599	561	594	610	603	609	620	599	608	604	595	598	625	573	632	634	606	609	604	608	580	552	577	673	581	611	629	608	587	601	570	670	586	643	594	605	622	595	672	555	596	594	563	605	605	591	639	607	637	617	589	554	637	564	635	615	601	591	611	595	631	564	604	610	564	563	573	640	616	589	588	594	592	593	590	567	599	624	615	607	599	549	609	634	585	634	566	595	606	627	581	621	612	633	519	585	652	605	615	565	528	617	652	556	603	643	602	551	592	588	637	600	607	632	611	608	617	551	604	603	575	563	572	597	604	541	577	610	591	601	635	555	583	603	603	594	572	587	601	587	572	600	595	617	603	595	558	628	577	604	624	610	621	571	589	630	598	611	581	644	612	588	600	640	600	607	585	570	638	624	609	588	598	592	616	593	627	631	589	576	591	572	621	590	586	620	615	607	568	600	652	625	590	595	627	590	622	600	609	635	612	599	588	601	605	560	657	562	579	608	648	621	618	615	584	576	628	580	583	643	616	543	643	580	602	659	601	617	628	517	591	643	599	585	581	577	641	615	635	600	573	594	595	626	636	657	600	608	587	570	591	598	641	620	586	598	562	560	564	536	572	626	602	565	618	621	633	553	602	571	602	627	624	599	609	639	602	600	599	646	591	608	605	596	602	634	605	603	594	595	637	633	620	572	624	568	591	602	613	622	627	571	599	608	616	586	624	631	582	547	625	667	569	609	580	588	595	597	614	681	586	600	601	621	567	645	613	619	559	596	609	587	603	594	624	598	600	553	608	585	609	613	623	642	623	586	611	627	586	578	629	587	569	598	588	659	618	577	596	576	600	543	612	645	561	572	612	597	669	577	586	639	592	590	603	614	569	616	654	607	635	620	620	578	561	596	612	615	632	595	617	632	580	602	598	614	623	579	545	589	593	601	595	552	623	604	580	605	592	573	570	560	582	584	589	563	570	627	594	605	640	588	584	634	561	600	613	601	580	581	596	575	581	564	606	629	597	553	591	596	595	527	616	608	615	588	622	603	622	619	588	619	603	636	611	623	556	605	603	614	642	577	578	577	583	579	603	537	671	563	574	604	573	584	595	581	604	582	618	544	617	583	619	618	582	632	598	609	577	624	598	592	635	598	609	628	589	617	600	632	597	537	607	601	545	608	632	586	613	567	598	591	588	624	607	647	618	585	621	630	644	525	584	623	620	628	616	606	617	567	639	582	629	579	604	661	609	614	614	581	570	652	619	591	545	586	611	631	628	552	614	650	661	561	634	616	595	605	637	601	597	602	558	623	632	616	624	527	652	599	599	589	614	579	586	650	571	660	586	616	590	619	637	648	610	590	612	604	575	621	613	625	638	579	598	576	594	593	598	565	592	579	586	630	600	621	606	633	588	612	577	628	577	612	629	576	621	573	607	584	589	616	605	530	627	584	638	607	622	650	593	616	586	593	630	554	615	640	643	513	601	590	631	637	556	632	586	585	575	612	595	561	590	592	617	631	633	616	595	561	589	564	618	617	604	589	622	603	584	614	630	607	603	604	626	607	583	631	634	617	630	655	624	585	638	572	574	593	528	628	584	614	581	620	622	584	571	588	569	580	624	604	591	600	641	625	637	603	592	608	562	585	591	654	614	609	576	636	589	589	581	597	617	593	611	580	591	611	581	565	636	603	628	665	586	613	609	619	618	641	572	651	581	610	575	561	579	596	613	575	618	602	578	570	574	619	582	591	580	610	619	601	621	593	595	642	607	611	578	583	558	606	604	606	589	591	588	605	614	596	617	634	562	597	594	568	574	564	611	589	620	610	551	584	609	610	624	609	665	616	577	581	617	602	610	594	645	561	593	617	613	590	583	589	647	625	616	556	579	645	579	634	593	548	636	587	662	586	633	623	574	626	575	585	588	597	577	557	635	626	636	643	608	613	590	609	573	588	592	587	581	609	587	642	560	596	607	603	595	558	587	567	595	592	592	627	581	628	585	588	589	604	614	610	613	593	598	602	597	614	606	600	611	581	611	612	626	619	611	563	594	630	579	667	572	550	614	589	607	620	618	570	621	540	611	632	658	586	541	663	630	619	602	585	578	592	616	582	605	597	604	591	572	575	570	582	557	607	562	624	593	631	582	597	551	612	610	580	567	631	598	583	629	583	625	618	617	564	620	627	572	599	624	589	609	596	594	589	588	640	602	595	636	569	563	601	572	584	583	648	617	613	595	540	595	581	576	628	600	624	612	583	592	611	591	599	562	580	564	583	603	607	615	563	575	633	568	604	600	589	608	605	592	589	594	609	603	579	577	631	610	589	587	642	613	586	601	554	606	630	566	569	625	591	581	675	614	625	593	612	638	604	645	597	612	584	578	584	599	622	619	573	589	592	591	616	590	609	616	586	600	596	603	576	616	572	600	607	603	610	619	568	583	610	574	598	590	586	591	600	561	591	602	592	629	603	617	621	635	575	572	634	630	633	583	590	609	609	642	555	581	600	614	584	601	594	574	598	608	599	628	608	581	558	579	599	595	597	641	629	584	612	583	555	564	664	578	618	599	630	592	670	607	599	617	579	610	584	580	567	631	619	602	614	604	574	624	598	584	632	598	596	573	623	619	600	548	586	537	634	627	543	623	596	634	622	605	564	597	593	609	610	591	629	607	612	572	571	566	612	566	590	577	597	658	611	590	607	607	595	562	626	642	586	623	613	604	579	591	617	574	574	586	568	613	606	574	572	642	616	604	571	630	629	630	580	592	608	616	580	595	610	638	588	606	592	599	625	560	600	586	632	565	592	601	634	626	636	598	606	613	569	638	586	601	565	575	601	619	597	556	588	616	548	614	603	606	609	616	573	610	586	601	585	613	636	601	611	622	594	599	618	602	619	582	583	623	602	568	617	600	609	587	557	602	604	571	624	581	622	627	609	594	597	609	609	575	568	586	564	629	621	636	612	610	625	608	587	584	593	621
25377	21432	29294	29121	27298	15353	5722	1029	829	789	784	747	719	757	783	844	705	723	778	667	665	706	756	759	677	740	712	747	754	738	716	745	747	728	747	755	692	700	722	720	680	690	726	725	726	752	756	753	739	749	718	756	749	740	771	726	744	707	783	705	727	735	710	694	724	722	755	710	718	707	705	657	764	688	704	728	765	751	731	755	664	719	718	732	731	766	687	731	693	718	676	783	701	764	727	743	731	667	700	694	730	697	725	732	795	777	765	742	736	782	737	776	771	726	698	722	743	713	735	752	743	638	753	731	736	711	756	668	699	711	727	719	747	766	706	763	677	711	729	737	735	712	749	741	779	736	679	720	688	732	752	713	699	661	722	697	765	742	746	703	735	709	765	732	714	757	761	708	703	744	680	701	704	672	779	731	690	741	699	705	691	717	752	722	766	713	693	699	720	655	748	733	703	707	756	763	695	739	725	711	715	709	694	733	736	684	743	696	713	709	715	773	708	711	751	735	688	725	726	736	689	728	719	734	686	707	733	740	717	723	751	688	709	700	748	689	708	757	733	699	731	714	684	736	726	747	791	728	705	712	714	698	717	711	699	747	705	729	749	713	736	749	780	719	716	751	786	701	714	751	768	709	724	727	692	729	758	702	725	743	694	748	759	752	725	734	764	709	690	726	709	731	758	735	737	672	762	709	708	668	710	745	723	746	727	685	764	719	731	712	697	760	743	729	700	639	738	721	737	765	772	742	704	684	709	688	755	699	770	706	710	769	684	697	735	726	729	668	689	716	670	664	706	710	720	691	724	735	759	703	724	798	727	721	678	679	681	713	680	765	707	714	732	738	750	694	697	801	725	750	705	768	703	733	727	726	714	710	743	738	722	712	707	676	698	722	696	728	751	702	723	692	766	704	696	730	758	729	719	692	722	736	717	699	670	703	735	726	729	771	680	740	736	705	681	737	688	768	741	737	737	735	718	691	678	747	696	696	691	727	757	803	663	726	702	720	705	720	706	738	711	719	732	712	703	770	696	731	733	672	744	743	687	690	740	751	715	713	809	718	705	691	695	722	747	792	695	734	712	733	700	735	708	677	747	717	726	719	712	697	743	715	706	784	720	700	726	793	716	733	766	677	669	719	779	700	723	704	699	718	736	722	703	703	730	744	706	699	676	701	653	667	736	739	705	762	720	744	727	707	696	709	671	720	693	733	685	747	742	766	697	647	758	714	715	711	740	686	692	739	693	726	708	712	707	737	685	719	731	726	770	713	710	710	707	727	749	750	745	690	700	747	690	731	716	682	749	683	707	721	688	708	785	677	705	669	667	716	696	747	732	735	695	704	655	741	681	765	709	735	715	691	738	735	705	725	693	748	781	738	684	673	796	721	674	714	742	742	721	727	743	715	715	736	722	721	701	774	725	721	709	731	668	692	721	724	674	751	734	702	719	728	697	733	732	704	682	701	755	707	709	722	694	727	720	733	718	765	695	675	761	679	792	746	786	726	731	706	699	735	693	711	753	752	717	743	743	714	739	756	731	822	690	708	683	734	676	761	751	724	757	682	702	726	707	696	720	735	711	749	794	731	745	705	757	689	732	694	731	722	696	743	723	658	726	673	741	794	715	760	756	710	739	752	743	722	743	726	729	726	748	716	691	710	673	695	740	702	717	740	751	719	737	700	680	757	763	749	679	710	691	666	712	741	749	717	720	731	699	706	672	718	675	714	664	745	730	740	736	723	693	724	719	723	714	668	743	694	683	696	763	707	704	743	701	694	702	657	741	731	673	790	694	680	756	703	683	691	705	686	684	678	722	699	717	719	715	718	724	694	699	740	709	724	737	749	732	722	699	663	720	740	710	787	722	764	688	711	744	773	759	735	729	732	715	738	671	681	725	710	727	703	734	725	741	662	787	715	705	746	727	671	715	713	748	712	689	698	739	713	766	733	722	790	712	697	722	715	715	693	724	718	693	709	728	779	774	725	710	731	726	729	745	752	679	740	737	726	784	713	685	727	716	739	721	718	734	725	734	738	722	677	751	775	770	691	695	711	753	743	732	762	729	760	747	692	719	710	742	716	755	693	714	730	676	704	698	687	730	688	732	756	708	689	735	752	709	744	714	715	738	765	700	737	692	710	731	718	731	709	731	701	730	753	733	669	704	740	773	700	726	731	751	680	696	744	749	712	725	671	728	722	764	740	780	682	713	693	713	726	703	715	680	751	745	655	668	743	690	707	673	747	686	765	738	711	670	733	726	723	746	691	715	745	710	776	746	770	729	699	662	756	720	672	719	732	743	708	713	713	739	662	696	774	728	736	764	742	754	756	733	676	752	735	747	726	708	720	763	795	716	682	697	759	712	759	716	721	764	714	710	751	735	690	759	720	733	717	734	757	720	734	773	709	687	740	710	701	721	695	704	706	716	733	731	738	736	671	707	710	713	740	724	729	717	687	695	731	685	745	729	734	729	732	693	708	730	715	716	723	712	718	751	730	713	677	737	661	700	703	775	754	698	756	701	733	754	695	721	709	702	671	727	736	716	707	745	697	732	730	679	727	740	743	697	784	746	678	674	702	726	698	723	752	685	698	698	708	744	734	744	714	713	701	758	746	728	761	727	688	686	697	729	707	689	727	721	726	754	722	720	756	713	697	721	746	708	729	755	693	721	690	700	758	725	743	755	770	720	770	719	669	689	730	729	744	667	684	722	727	729	708	681	729	719	670	782	754	769	722	798	753	703	733	667	702	715	699	714	728	728	704	792	739	706	764	736	740	716	720	687	703	691	722	738	717	741	707	701	704	737	768	724	711	713	758	724	748	704	685	739	717	711	740	688	738	677	763	701	717	722	718	707	693	730	734	710	714	716	706	704	673	713	694	713	695	677	755	689	713	727	736	739	717	745	707	729	714	685	768	725	692	782	719	706	740	769	751	734	700	769	730	712	706	746	709	757	678	710	717	738	734	711	757	711	715	710	702	751	753	726	690	705	661	729	691	746	727	707	700	695	735	722	693	678	723	708	739	740	715	708	726	753	715	718	744	762	733	681	714	712	666	715	729	705	734	733	692	720	748	789	734	716	679	727	723	710	732	725	733	774	740	771	727	682	680	668	700	686	736	695	712	742	703	745	739	715	741	712	717	738	736	716	746	705	752	701	745	735	725	723	765	697	757	714	696	699	728	718	754	739	804	734	719	701	750	788	763	755	728	738	698	745	711	716	671	713	764	742	702	767	691	681	699	740	689	746	749	734	724	741	764	732	668	714	727	724	671	715	708	730	757	726	721	740	678	672	731	711	684	697	757	712	708	779	754	730	764	677	813	703	692	706	680	711	770	741	717	745	751	736	757	704	742	721	773	682	744	735	749	696	738	677	767	770	742	692	724	689	705	715	719	705	741	718	720	702	757	685	712	714	726	702	773	693	687	700	700	721	672	705	712	671	738	730	710	729	711	722	702	725	719	739	736	722	707	725	714	720	714	712	728	766	720	686	700
44140	52638	52008	35347	25374	8597	4346	703	662	691	675	633	645	642	610	603	617	622	599	584	641	659	586	632	635	587	598	576	637	650	646	591	637	571	587	626	635	613	588	635	669	610	621	633	643	624	622	614	639	603	588	607	635	608	618	602	579	680	631	628	615	599	623	600	667	641	623	657	640	612	588	612	624	626	636	642	638	615	593	581	615	650	564	597	610	607	577	602	601	648	600	624	623	577	626	569	631	600	632	583	583	648	608	590	611	663	662	581	591	616	572	679	644	630	579	596	595	592	645	596	605	632	630	594	608	577	617	582	609	635	587	602	605	605	584	594	614	592	585	641	599	569	627	653	605	581	594	585	603	580	632	559	592	576	591	617	626	609	576	582	598	629	620	564	601	584	614	652	622	641	637	636	614	625	624	607	604	594	623	602	625	576	615	599	604	632	592	603	599	632	627	581	577	597	582	617	608	582	643	612	618	606	576	603	597	649	584	598	597	589	614	641	608	623	638	578	597	618	560	644	640	607	609	591	575	606	600	583	587	601	634	593	611	612	640	621	586	630	623	570	584	628	624	594	618	625	602	576	631	648	559	613	585	577	673	612	580	633	614	582	592	583	597	623	604	590	615	634	603	597	605	620	628	607	620	623	639	610	590	598	611	652	598	628	600	609	668	588	558	622	599	599	614	668	591	600	655	617	595	615	600	582	559	623	613	606	613	556	622	618	554	648	572	659	638	562	639	597	606	644	604	605	633	582	577	630	598	598	622	600	606	591	600	647	606	573	587	603	686	572	661	618	597	646	654	604	601	623	607	603	573	611	601	623	632	604	559	607	606	626	606	581	669	641	566	576	605	604	617	588	650	594	593	617	606	634	586	627	617	617	599	637	594	609	646	598	582	600	608	570	623	617	620	624	575	579	578	562	616	585	606	623	622	631	588	592	601	600	601	588	557	573	610	613	583	602	649	624	550	665	584	642	634	638	635	619	615	585	630	573	628	605	623	605	591	591	595	568	584	620	596	578	600	619	590	696	577	609	585	640	604	592	620	597	584	566	588	577	575	639	600	580	583	619	600	580	589	595	624	589	586	616	661	544	600	622	582	633	581	567	578	645	621	551	629	599	620	596	607	618	614	612	611	664	591	635	590	629	628	658	586	622	608	591	565	593	575	582	597	599	614	604	601	594	579	619	604	612	617	610	609	573	586	585	612	587	585	594	613	603	638	565	630	601	619	638	584	643	589	624	601	611	636	598	606	567	601	602	640	605	604	607	590	596	620	663	648	576	643	618	621	593	618	643	581	626	593	629	647	593	596	622	620	608	612	620	615	564	627	600	581	604	592	644	586	585	628	571	616	592	588	584	656	627	648	649	619	640	622	601	560	542	614	598	620	586	602	623	648	599	626	626	595	629	630	641	586	592	599	648	591	628	553	633	583	646	597	600	605	581	631	582	617	621	608	604	643	617	587	594	595	596	613	642	554	618	613	628	597	543	600	614	587	583	569	604	656	620	602	568	595	586	594	596	605	654	573	591	581	610	560	584	613	593	625	588	611	565	583	629	573	595	580	602	635	646	614	569	563	599	632	607	617	588	577	630	623	611	588	618	647	625	624	582	627	612	608	618	631	604	598	595	578	600	593	628	620	625	603	561	603	604	626	608	599	646	571	587	559	616	608	608	595	587	639	600	629	610	585	610	598	626	595	632	636	659	637	599	606	607	640	610	601	583	605	613	586	612	608	616	614	604	559	572	603	639	603	612	604	641	575	600	641	603	662	604	646	623	632	564	618	612	614	634	599	617	615	605	582	601	606	611	623	608	624	583	539	622	569	654	573	613	614	611	620	626	586	585	594	611	653	655	610	575	583	605	607	583	566	617	606	624	637	608	610	645	619	594	564	640	603	598	592	595	621	622	595	598	612	626	634	558	624	606	604	542	579	617	609	617	645	632	571	623	603	583	627	617	564	605	594	603	579	575	607	578	631	592	633	623	601	623	593	623	609	604	599	586	632	601	573	615	578	582	606	595	552	600	589	551	589	628	566	634	588	624	640	593	615	641	627	600	621	567	628	619	596	591	600	638	595	620	595	626	608	592	612	657	621	621	580	595	593	551	633	581	589	602	645	608	588	608	591	620	645	600	603	618	604	622	648	606	563	593	616	584	601	627	633	630	601	636	630	605	615	614	629	614	624	621	618	591	606	578	602	607	600	596	604	587	622	589	626	600	605	614	590	583	590	660	584	579	585	630	580	620	616	637	552	641	608	580	609	583	626	612	581	655	597	603	593	597	588	619	623	585	636	621	623	629	600	597	653	550	609	580	618	609	629	645	586	668	590	615	667	608	617	598	576	588	587	592	603	642	611	636	619	585	635	631	630	553	622	621	638	660	596	640	573	618	587	626	660	596	551	609	618	616	614	638	623	618	603	598	602	586	628	648	599	627	622	622	613	601	598	581	646	603	606	589	559	617	576	589	573	597	611	617	586	616	604	588	580	602	628	595	629	581	631	600	626	591	629	595	608	594	639	632	583	572	605	622	577	617	645	644	602	599	592	672	607	589	644	615	599	613	613	619	578	605	645	626	580	613	611	604	605	576	599	563	573	614	612	579	636	631	622	569	568	626	648	612	603	630	602	600	567	564	589	578	607	616	609	631	599	587	597	617	624	632	648	623	585	602	650	587	621	607	600	662	600	639	588	574	578	566	621	644	627	613	651	569	628	619	595	623	560	626	608	597	592	577	604	587	631	623	599	607	643	613	599	626	603	622	586	627	612	601	584	634	616	589	589	573	573	626	612	575	621	628	583	581	591	610	572	592	593	623	574	616	615	599	641	585	576	575	564	591	609	627	611	560	553	651	587	622	603	662	661	605	593	625	651	607	583	576	603	598	620	638	609	580	619	594	625	667	600	609	631	625	602	591	631	634	598	563	560	633	568	663	618	657	601	619	633	598	608	627	614	615	605	639	591	622	614	598	609	610	584	574	598	625	579	620	601	588	585	593	639	597	579	580	614	644	599	584	622	560	589	605	619	594	673	608	562	576	551	588	624	606	618	623	623	621	565	618	596	555	623	582	600	660	609	607	614	603	582	612	613	616	574	608	605	575	594	604	638	580	621	568	584	580	634	610	590	617	581	576	667	583	639	563	578	585	638	630	591	612	623	616	592	602	606	579	598	603	602	600	603	593	534	631	619	618	542	579	600	561	635	645	604	633	618	596	590	605	599	630	565	570	654	610	611	630	538	565	584	618	584	597	597	597	625	598	599	588	573	591	585	629	654	581	587	599	586	625	672	565	550	635	628	598	645	636	599	595	584	584	632	614	583	599	579	619	621	635	618	653	627	614	616	604	627	607	594	596	584	575	593	637	622	647	642	592	613	584	645	623	614	651	577	621	669	572	598	638	639	639	570	628	622	618	594	601	602	612	660	632	616	616	633	629	642	598	577	614	571	591	625	611	591	614	583	629	579	554	617	601	599	579	556	569	631	592	620	608
24402	21419	29689	26661	27021	22656	13529	1480	928	980	918	887	879	832	881	801	847	823	812	854	805	817	817	874	868	853	879	832	794	840	839	787	714	854	771	795	792	792	822	807	845	822	825	779	789	820	873	828	831	802	784	837	776	844	750	819	818	897	846	816	804	791	848	834	850	821	803	825	799	847	829	780	788	851	855	779	818	770	820	822	835	808	848	834	778	775	794	821	806	816	841	824	829	822	823	819	823	738	807	818	764	799	782	785	927	871	858	841	777	803	811	821	806	775	796	850	770	823	806	772	815	817	810	810	813	826	879	873	811	816	805	816	777	801	816	864	859	793	813	817	839	796	801	777	829	817	824	769	820	793	812	811	775	790	828	795	800	824	843	787	821	832	782	771	802	853	773	825	787	808	763	805	759	755	824	787	775	817	789	769	782	784	769	780	797	814	799	801	849	878	752	717	772	766	825	804	810	840	773	807	758	798	786	818	758	800	805	767	810	818	779	764	801	851	809	853	784	793	791	783	840	775	771	807	812	813	850	825	805	786	763	832	760	771	856	771	833	800	756	753	801	813	754	784	742	771	806	828	811	809	816	796	794	813	823	769	809	804	807	761	800	771	847	799	781	769	775	789	797	786	824	805	840	813	777	788	769	830	805	774	839	793	823	816	824	824	741	822	829	773	812	815	830	794	790	784	778	780	807	750	828	809	777	829	848	810	789	768	819	794	801	777	734	777	805	785	758	827	760	821	862	789	800	802	813	774	870	754	859	819	758	780	757	799	803	830	778	793	796	751	780	820	799	826	808	767	815	795	833	778	768	818	848	811	815	809	804	839	800	782	788	789	787	793	810	796	852	802	822	751	869	769	784	820	797	837	748	791	826	741	799	782	823	811	807	826	812	752	814	827	791	773	792	816	832	765	827	839	848	817	855	829	840	805	803	819	855	808	774	781	786	804	809	798	795	783	829	811	819	845	753	814	830	783	775	793	777	809	761	868	849	777	805	771	779	812	746	761	798	731	804	800	835	786	797	839	804	844	853	865	786	798	777	748	824	792	811	805	809	770	812	844	754	787	819	811	802	829	787	857	783	789	789	801	858	760	764	816	804	791	834	799	787	779	756	861	819	816	813	773	768	842	775	837	776	808	775	818	748	800	810	775	797	788	790	830	801	798	848	815	828	801	796	818	754	828	850	777	776	814	787	777	805	798	808	813	820	836	824	818	808	762	809	811	754	833	804	821	799	767	774	774	787	803	788	814	808	808	760	813	738	781	770	752	822	813	806	779	808	828	743	837	800	746	816	831	819	777	858	773	798	793	775	812	792	836	899	804	769	817	805	773	794	858	780	764	787	779	810	795	835	813	814	773	768	784	810	765	810	820	798	772	796	821	781	758	747	830	856	796	809	794	777	812	766	815	845	794	844	747	801	818	797	808	876	828	824	845	800	787	821	820	800	781	810	792	778	790	764	799	771	776	822	816	806	816	825	853	849	785	823	818	800	772	805	800	810	835	793	834	738	816	802	739	773	813	785	748	848	775	819	774	817	809	780	817	797	823	740	787	836	806	816	831	786	799	824	812	748	774	757	815	787	821	781	778	801	802	853	800	843	859	794	794	822	826	817	785	790	800	790	844	748	844	788	819	782	788	791	760	763	818	812	828	810	792	833	822	819	788	805	792	783	773	787	822	768	781	831	830	803	818	788	779	841	832	789	788	773	816	755	873	780	794	832	776	818	772	787	793	781	823	808	810	779	771	806	809	772	814	811	796	828	809	778	789	802	780	795	815	800	796	793	808	787	825	822	822	811	792	745	812	837	799	771	821	839	817	796	773	844	782	750	778	789	797	872	821	852	826	860	795	786	773	812	833	766	767	805	780	840	837	828	720	787	809	799	844	756	811	786	809	738	792	817	731	824	804	813	811	847	809	839	769	807	821	803	775	786	776	787	792	805	838	809	765	748	808	780	844	784	826	778	765	795	796	814	795	830	782	811	837	805	796	847	757	802	793	797	776	830	790	785	805	777	843	864	752	789	829	830	782	833	841	775	832	808	856	770	780	832	802	784	753	794	788	808	788	859	874	825	803	816	833	803	798	792	784	764	841	809	797	816	729	756	828	828	809	797	827	810	752	819	835	801	773	832	752	807	732	770	811	753	782	756	793	798	812	767	760	859	835	834	762	805	795	786	817	806	772	801	786	797	803	801	746	830	811	789	807	871	796	794	791	770	832	750	802	833	843	803	802	834	752	818	798	785	799	766	780	799	788	774	831	822	844	832	791	802	778	786	804	788	857	805	809	790	819	804	804	835	782	782	810	842	828	796	820	757	783	761	834	775	811	787	830	844	853	781	813	836	778	863	796	842	791	815	776	828	796	826	759	787	768	842	825	784	796	786	791	814	783	749	756	772	819	789	828	793	730	816	770	764	773	808	751	820	779	822	822	818	832	781	820	761	772	798	802	756	767	807	814	802	811	813	770	796	766	796	786	835	838	814	782	815	826	792	795	814	795	841	848	817	798	808	828	837	786	796	806	782	808	788	852	786	808	786	768	742	793	854	780	773	789	814	844	820	811	799	781	802	781	797	743	773	847	753	788	853	795	848	795	772	776	764	840	859	833	729	835	815	785	812	814	773	789	802	807	796	822	801	797	775	801	810	816	795	829	765	752	806	803	779	786	825	816	757	829	801	797	780	767	865	781	801	777	805	818	784	782	822	856	824	818	763	811	800	805	776	813	842	758	879	767	789	800	817	795	777	769	827	839	816	861	848	791	810	845	823	799	866	794	817	798	797	813	800	837	842	818	766	814	737	778	832	794	788	800	793	813	851	777	804	794	756	787	780	822	798	802	787	783	834	834	792	808	789	804	788	822	776	779	765	811	840	755	780	781	724	815	866	784	784	781	781	813	765	814	789	791	784	782	787	815	753	805	769	823	827	872	778	805	772	815	793	799	778	815	807	775	831	769	796	828	809	789	805	796	801	814	782	769	823	748	840	804	829	843	848	833	774	783	810	850	780	863	791	812	844	817	814	811	827	768	806	768	789	796	776	815	753	787	813	837	727	836	776	787	819	780	792	819	841	758	814	781	781	775	828	741	769	779	809	826	822	821	832	763	791	796	788	827	816	809	786	773	828	762	762	803	812	831	791	864	791	796	751	807	783	772	813	818	794	751	843	820	781	806	859	754	785	753	794	762	825	853	773	809	819	807	807	827	785	808	799	815	801	832	767	755	742	847	777	790	823	756	850	784	756	783	735	845	755	818	854	865	824	829	799	778	797	756	791	836	890	814	860	831	801	789	842	769	765	754	746	792	821	817	795	838	796	792	787	818	827	793	781	811	781	831	758	809	764	751	734	812	810	837	815	833	808	812	752	777	804	770	781	790	797	789	770	825	812	803	771	859	802	734	773	802	839	800	801	778	752	836	871	781	804	794	798	788	801	806	808	786	804	816	849	847	770	776	779	796	806	781	818	811	807	743	777	801	834	816	737	774
50111	66290	64122	49553	31937	12630	8099	837	849	783	792	805	765	688	757	726	701	650	690	676	685	664	749	731	696	681	660	715	669	703	630	686	685	702	735	673	680	681	700	716	697	625	702	643	669	715	683	672	660	677	697	698	735	697	726	701	653	778	732	663	740	674	732	665	693	704	655	720	722	744	692	687	713	694	692	705	706	689	748	634	672	681	681	674	663	685	727	700	735	688	664	685	702	675	673	667	699	665	726	614	661	656	683	709	746	806	746	708	692	699	697	682	658	691	685	727	683	656	695	707	663	690	706	686	652	714	647	643	752	668	644	645	697	711	667	698	702	680	660	682	674	679	679	650	697	726	707	696	693	743	675	703	681	683	660	685	632	706	623	656	696	679	704	664	649	670	673	667	675	699	691	661	677	692	701	692	697	721	696	714	695	660	661	717	661	671	658	650	665	685	683	609	665	683	682	641	649	696	657	691	651	644	689	672	688	657	655	681	675	693	662	695	687	661	636	677	712	663	694	705	709	685	670	634	646	653	665	678	713	700	623	686	733	747	639	651	634	699	636	645	660	675	689	682	656	681	680	637	636	672	673	655	680	651	695	677	659	697	685	682	701	673	649	670	671	702	657	656	672	674	633	678	676	694	674	683	683	687	615	699	633	720	677	705	728	701	686	723	683	703	676	694	672	715	686	707	697	700	692	698	652	687	702	680	699	676	648	683	682	707	698	675	641	660	642	676	664	687	691	674	659	632	700	661	699	634	696	703	667	716	657	692	681	651	683	679	623	711	701	652	671	699	649	682	699	700	646	673	647	709	692	654	716	697	710	722	681	695	708	644	679	593	696	657	701	631	704	677	697	707	672	662	666	672	673	678	742	673	647	688	686	703	675	676	682	684	687	677	678	679	703	694	678	677	639	625	698	676	684	706	718	657	672	669	720	659	705	667	679	657	722	697	687	648	685	670	626	693	657	657	656	726	649	706	671	698	654	690	682	718	664	682	689	674	675	707	706	702	663	682	700	723	672	663	678	611	668	695	715	677	695	697	699	655	665	687	704	653	733	680	661	674	669	653	684	670	682	671	723	702	664	670	640	671	673	655	652	657	689	711	707	649	713	687	687	697	709	650	671	690	689	612	682	682	686	697	717	679	682	687	649	648	649	680	657	676	682	725	694	655	703	737	655	717	617	691	682	656	660	641	708	677	662	661	673	649	661	621	754	710	653	657	690	702	713	673	641	676	669	627	693	708	660	734	611	635	701	670	676	619	701	599	669	641	704	678	668	671	668	693	641	654	678	688	621	653	694	683	693	632	667	711	636	672	719	673	671	612	669	699	708	694	664	660	643	627	675	642	695	630	695	693	691	666	668	721	675	690	694	671	682	713	664	630	677	699	659	716	647	680	685	702	666	608	642	690	644	734	684	650	719	699	664	678	635	692	675	703	688	671	699	664	655	661	677	662	640	692	669	664	689	736	693	670	658	695	667	730	693	670	661	732	702	670	675	749	694	666	629	695	684	675	668	683	687	711	705	699	734	699	632	697	654	681	666	705	692	681	648	621	705	667	680	659	680	641	642	680	657	679	639	695	691	710	694	679	632	646	674	667	696	654	719	730	683	689	674	670	672	655	670	670	701	651	722	672	670	696	674	672	707	651	697	632	675	691	678	706	670	665	636	652	728	711	709	696	668	664	723	718	687	695	684	706	692	645	646	655	691	656	659	670	664	711	707	693	651	680	684	654	659	679	661	693	706	664	628	685	662	680	750	683	705	623	659	655	662	620	706	650	703	646	658	655	740	688	662	673	652	672	667	681	712	685	700	652	673	710	692	658	619	703	672	710	656	698	624	682	644	655	664	705	698	666	662	757	646	707	699	658	628	666	675	675	648	651	701	676	673	697	698	661	663	667	650	701	695	673	633	642	713	657	655	672	692	718	644	676	703	712	635	649	636	660	660	731	688	674	721	676	694	679	726	665	698	674	687	669	688	677	734	685	698	671	671	716	655	668	679	689	644	667	726	741	682	694	644	715	669	639	653	690	641	672	689	690	642	652	705	684	662	660	740	665	702	671	670	708	669	698	703	685	683	703	666	671	681	667	667	679	715	697	686	629	682	679	618	691	690	646	706	689	711	654	671	676	672	655	713	644	696	685	723	698	627	666	661	682	636	699	667	654	703	679	699	712	693	672	663	695	692	613	705	720	703	681	677	652	688	671	684	662	642	681	644	703	707	660	676	661	632	634	673	670	702	704	633	738	652	681	691	629	722	671	725	671	684	689	680	625	672	685	662	688	687	653	666	680	709	673	704	711	701	678	672	698	738	688	671	726	720	692	673	651	698	669	665	669	672	639	666	657	719	675	693	704	666	678	705	644	690	668	675	644	697	662	731	698	648	686	705	671	667	654	651	660	649	659	664	701	637	683	674	701	630	693	692	651	677	678	650	661	685	684	649	632	709	612	682	684	680	657	678	674	645	664	703	654	650	698	643	631	701	690	706	624	622	629	716	654	658	677	673	675	653	654	705	684	654	718	650	707	657	637	709	719	663	689	706	699	704	681	669	682	724	690	702	695	657	649	705	697	697	633	661	683	672	651	666	696	683	618	668	677	677	681	706	697	695	696	659	620	675	726	664	666	655	665	711	711	653	660	733	704	630	675	714	671	653	639	654	682	635	673	687	710	726	685	738	648	641	652	662	711	698	685	703	654	695	660	666	603	712	654	649	664	683	672	642	696	697	674	638	631	652	683	678	706	654	711	606	663	660	648	679	720	673	648	743	700	692	715	638	707	650	686	699	669	668	682	650	639	662	631	667	701	661	645	682	656	661	689	684	709	633	669	673	703	699	666	701	630	638	646	703	701	726	701	682	673	682	717	651	715	651	666	689	671	710	666	636	642	678	692	659	658	729	668	699	705	645	677	645	656	692	670	652	593	656	707	650	727	683	658	681	685	674	661	683	665	679	665	670	654	673	654	634	674	670	685	653	665	645	645	682	674	659	708	634	643	694	662	695	633	720	661	650	651	646	642	662	657	705	633	661	657	677	689	674	641	717	676	689	612	715	688	657	640	669	676	618	701	681	674	717	657	670	705	674	647	672	691	682	651	646	694	684	661	711	670	678	690	669	752	677	682	707	638	700	700	675	701	660	674	676	661	675	675	652	647	730	708	668	677	662	688	685	662	684	681	663	691	676	666	714	662	659	643	699	672	650	686	655	634	679	659	663	722	674	660	670	643	733	651	706	688	700	690	708	677	634	638	656	660	698	671	667	681	672	688	680	719	714	656	625	679	690	670	694	673	656	705	687	648	692	667	689	655	665	678	664	683	669	671	707	651	644	717	690	674	703	701	613	652	626	685	673	678	672	677	640	699	680	663	709	690	675	632	664	668	668	690	696	657	717	704	673	681	679	663	722	691	681	704	671	666	718	702	702	702	633	609	629	639	699	670	668	679	682	685	673	664	680	675	635	675	681	685	688	658	714	691	730	731	657	670
28396	17952	13736	6237	2918	1290	1010	653	681	647	654	595	681	637	612	623	648	671	659	680	606	650	638	680	661	651	629	599	697	643	657	657	673	608	685	642	622	629	610	638	646	589	674	631	690	591	648	632	618	622	609	647	644	671	617	624	590	677	671	682	596	628	680	657	648	618	630	644	602	650	657	645	662	636	654	690	652	591	591	577	644	608	597	631	662	634	625	624	626	660	633	635	671	636	633	636	672	686	627	631	637	662	645	645	663	622	604	662	653	625	610	637	654	666	594	624	638	633	676	598	625	637	639	633	668	640	603	639	658	626	649	620	646	577	632	656	697	629	605	698	655	662	626	663	677	645	663	620	661	630	666	662	604	686	630	627	698	637	636	630	601	623	664	635	605	622	636	610	610	699	623	683	620	634	624	645	649	621	633	646	660	651	671	624	653	651	669	658	650	624	612	603	629	630	674	655	660	621	679	618	658	634	606	649	618	656	633	606	623	629	663	645	647	655	673	612	624	654	613	584	643	634	610	590	654	603	625	626	634	607	652	640	651	645	638	629	650	615	619	645	650	615	591	662	631	654	629	638	638	667	616	628	676	646	637	638	622	633	697	696	638	612	623	601	598	713	640	617	652	646	618	680	602	616	656	633	632	615	632	638	646	644	625	632	641	599	613	629	626	643	638	667	686	642	659	604	652	612	596	629	644	648	607	694	650	644	643	613	651	628	623	638	628	613	655	634	643	664	637	629	657	674	641	621	599	602	651	631	676	635	644	604	657	648	628	636	629	632	640	617	590	682	641	620	639	656	649	634	638	625	651	643	685	671	587	680	662	637	635	623	606	638	648	658	651	643	672	670	637	658	693	668	602	637	658	645	621	673	679	642	631	648	621	602	675	599	664	648	643	656	619	606	626	672	597	673	616	655	643	673	669	624	648	633	655	654	656	623	660	619	643	658	686	600	684	621	604	639	645	696	635	600	620	643	608	641	666	692	617	654	616	673	617	601	603	604	665	629	637	650	655	646	612	642	678	647	660	665	645	627	593	617	638	636	637	595	582	696	669	638	603	600	673	645	646	670	609	656	584	625	636	639	641	662	650	619	619	651	621	662	576	647	661	644	641	646	645	621	625	617	576	705	667	623	622	639	643	572	590	607	651	654	596	669	661	655	597	624	598	596	602	650	667	607	581	663	667	662	662	604	638	635	655	650	607	611	630	616	652	598	609	630	628	619	637	605	597	635	684	691	664	647	658	624	625	636	645	674	690	688	683	672	646	652	718	620	637	613	630	604	675	649	689	644	644	704	635	649	661	673	605	679	604	621	610	661	594	648	652	625	626	635	629	687	632	670	608	598	663	675	677	654	693	635	599	622	603	655	666	649	623	670	643	650	635	608	649	623	643	640	659	620	625	677	687	633	660	599	664	620	651	668	653	632	633	633	638	626	653	629	644	634	649	611	644	673	621	623	637	596	637	635	674	667	628	648	635	655	594	643	650	634	652	633	649	647	590	640	620	645	647	639	628	647	631	671	623	662	632	672	662	583	633	688	639	689	691	657	644	655	613	634	620	620	639	653	634	632	590	654	657	605	587	658	624	604	616	633	633	625	650	649	633	648	620	679	618	603	622	615	631	631	690	648	666	571	660	643	602	689	623	669	649	662	642	681	589	566	632	642	618	622	614	653	620	607	615	633	663	606	665	628	645	616	604	620	643	646	625	629	650	637	676	661	583	647	607	700	640	614	648	621	632	610	654	604	649	607	666	601	610	657	654	628	689	648	633	636	621	629	610	641	626	614	624	626	643	669	657	669	658	659	607	631	618	650	653	653	633	607	659	627	614	644	593	632	636	673	611	634	589	634	651	638	603	648	621	657	609	650	585	585	600	632	620	645	656	614	672	629	671	658	656	638	670	652	646	680	622	628	629	636	618	682	658	644	655	588	613	658	670	656	623	627	611	647	611	634	620	623	646	657	603	635	623	639	699	638	603	649	701	672	614	650	619	643	592	624	657	637	626	657	680	650	640	643	624	628	654	629	638	641	626	715	630	632	647	556	597	609	634	604	611	634	617	672	684	670	626	649	677	638	637	632	612	693	660	635	692	667	630	615	610	654	633	682	631	621	646	624	618	624	658	642	660	608	668	654	634	615	634	664	641	625	645	621	639	644	642	636	639	708	645	613	624	662	631	668	614	624	624	612	650	637	622	612	615	639	637	624	635	617	627	615	647	662	632	631	614	636	637	630	624	633	632	613	658	599	633	638	685	646	653	630	650	614	643	661	662	632	639	593	615	578	631	670	630	613	612	635	689	684	654	696	654	615	648	618	624	619	647	651	659	603	651	688	625	634	658	604	653	648	610	676	675	620	646	625	652	637	633	650	614	645	658	678	627	654	594	671	615	618	629	612	659	630	607	653	625	633	648	594	675	671	646	632	628	619	678	651	658	667	663	660	613	611	608	618	629	600	646	660	646	613	590	619	674	605	646	602	600	617	624	635	639	650	689	594	662	628	621	607	660	648	602	664	669	632	603	643	660	630	628	664	664	632	596	619	643	612	659	685	620	608	655	637	612	622	680	616	654	578	635	625	646	650	660	646	615	639	624	628	698	616	657	658	688	653	621	653	668	664	631	646	674	690	698	655	628	618	625	639	621	659	665	668	641	651	683	605	628	640	624	669	614	664	574	631	662	631	675	684	651	613	620	627	658	610	671	606	678	650	646	640	623	625	632	673	662	612	617	621	670	589	602	627	654	594	646	625	649	599	642	645	666	622	623	583	660	630	643	614	614	623	615	606	646	611	615	663	629	675	626	685	595	617	652	593	636	651	650	595	680	658	667	670	672	653	644	644	640	624	592	642	609	608	678	634	679	619	603	612	647	652	681	608	651	659	611	663	658	672	638	607	690	658	635	638	656	602	671	610	607	622	609	659	632	637	680	644	641	628	638	637	623	661	640	636	623	661	650	659	629	657	620	632	667	648	646	629	648	604	669	708	630	645	652	656	614	655	630	648	643	676	626	627	616	637	642	658	677	645	643	642	641	648	695	617	672	655	639	613	653	662	634	653	676	629	683	599	635	628	622	681	690	592	613	647	647	662	609	644	641	673	658	621	624	645	618	634	596	653	655	643	586	604	633	658	621	647	671	661	608	662	595	553	592	658	620	662	607	647	623	602	640	675	637	632	612	645	630	673	624	639	633	624	655	639	621	671	650	619	633	667	629	603	658	651	622	697	633	638	605	618	651	663	662	633	606	682	649	650	602	636	663	640	627	586	610	654	637	619	611	689	622	652	668	657	624	672	630	653	641	651	523	628	667	646	654	677	634	665	650	615	660	632	633	661	654	640	622	688	633	622	640	624	623	612	654	658	633	606	637	648	638	638	700	611	590	655	598	620	632	650	647	641	673	626	634	688	627	627	679	622	612	602	587	612	634	635	669	649	668	656	685	627	656	647	637	630	612	640	667	662	658	678	647	590	654	645	630	687	663	626	675	650
10865	10284	11669	4608	2970	1285	931	533	491	507	520	509	475	507	560	515	496	518	527	491	522	500	481	507	530	490	537	505	551	492	489	505	494	533	547	536	528	535	574	548	536	554	550	502	533	531	484	516	497	508	491	513	502	505	461	506	497	527	559	511	557	493	503	510	524	492	515	534	512	531	550	525	518	484	505	536	506	520	498	515	506	545	547	511	518	546	525	519	496	512	476	496	526	487	501	539	509	531	514	526	500	561	514	574	493	518	522	507	493	504	537	484	521	522	522	476	494	517	470	543	496	508	536	535	550	489	490	547	503	506	556	524	519	504	490	529	525	520	520	514	515	520	522	540	543	525	532	511	531	488	472	485	489	538	493	519	501	512	522	538	532	513	517	525	502	519	554	515	544	525	524	518	506	515	527	524	512	481	511	533	522	515	496	505	524	476	526	493	493	480	505	480	507	518	507	556	498	508	492	542	550	503	511	546	559	495	504	501	535	480	511	555	533	513	535	495	491	489	526	495	502	515	512	514	523	482	516	484	506	533	518	532	480	554	506	506	550	494	503	482	495	466	527	483	529	502	508	548	531	523	552	525	546	488	507	499	521	482	506	460	519	499	535	493	542	570	539	517	527	473	504	487	490	504	501	555	518	524	495	566	522	520	524	563	516	524	539	511	537	490	476	508	537	493	493	518	521	508	493	525	500	528	520	468	481	493	493	506	543	510	500	488	531	489	524	495	523	534	512	491	530	556	516	531	533	509	526	521	486	546	568	499	515	502	519	489	493	523	523	546	478	484	478	506	487	500	517	516	517	477	523	526	549	522	522	484	532	501	504	524	536	498	527	536	526	549	514	488	523	538	525	498	490	484	520	530	503	515	486	477	513	514	530	482	521	522	496	517	532	537	481	513	486	511	491	499	503	576	518	512	530	550	510	487	515	508	471	506	525	526	559	527	537	517	496	521	489	482	516	514	532	522	521	530	515	501	512	534	507	513	521	488	507	497	511	551	506	484	522	503	485	516	515	508	509	502	519	520	522	519	502	504	485	537	522	498	514	510	522	531	508	516	541	501	527	524	582	511	476	517	526	498	506	565	520	506	534	525	528	548	527	520	482	511	570	528	475	535	507	516	537	578	496	496	512	522	525	554	541	512	509	511	487	513	524	515	513	526	540	500	503	495	561	521	561	499	495	512	503	501	535	540	519	519	531	519	523	512	513	509	482	495	503	526	518	474	520	529	538	551	566	518	530	449	516	490	488	527	502	548	501	495	510	517	490	508	541	489	532	556	502	489	505	518	505	520	507	493	511	512	507	509	525	552	536	499	512	516	475	530	511	505	490	517	481	537	515	528	528	535	481	490	510	523	528	504	494	519	499	510	510	495	485	547	507	513	507	525	556	484	531	531	512	491	496	529	501	544	498	504	523	512	501	518	498	531	527	539	529	468	556	526	566	496	510	549	498	497	507	545	524	504	544	499	507	512	481	512	544	556	537	509	536	526	509	498	488	506	525	533	538	531	542	533	520	554	501	527	514	514	498	488	533	526	521	521	516	486	498	457	562	490	520	513	506	527	535	497	516	539	505	545	507	493	515	521	530	519	507	525	507	534	484	539	522	504	508	494	482	496	550	532	520	521	499	534	478	521	496	502	568	490	547	519	564	524	545	524	519	453	498	496	514	491	546	519	486	498	517	538	545	536	498	524	537	503	522	511	507	464	505	521	506	520	508	505	510	529	536	517	544	541	501	506	508	536	483	546	512	518	501	503	528	497	540	551	483	508	498	542	574	478	556	529	561	545	481	477	546	522	491	526	474	511	500	520	491	468	525	505	520	516	504	524	528	486	506	494	514	492	520	556	462	495	519	477	523	529	466	510	558	538	506	520	502	535	504	488	553	539	515	520	458	508	547	495	509	525	535	538	510	511	511	497	515	531	534	479	485	508	548	500	519	511	482	544	556	505	500	525	502	494	558	527	492	543	530	537	477	489	528	519	512	510	500	504	529	506	547	503	511	533	546	554	527	519	511	513	490	532	521	486	456	540	488	530	480	499	517	505	542	544	505	498	486	493	477	478	553	513	530	513	486	553	507	519	544	528	516	535	497	559	506	491	511	538	481	518	501	530	533	469	511	532	511	520	482	525	500	492	531	522	535	523	521	540	491	488	501	532	517	509	527	522	537	514	505	538	481	471	497	509	525	473	497	525	487	555	585	546	503	503	507	556	514	525	553	502	541	522	507	516	550	523	528	490	540	505	513	474	482	513	502	490	491	486	505	492	491	480	513	541	499	518	491	499	541	484	525	509	520	518	539	519	533	499	480	478	522	511	531	541	540	513	523	520	524	554	516	473	521	501	497	530	547	546	539	490	527	561	564	489	482	518	502	527	520	543	523	547	513	523	519	524	496	531	519	535	503	514	485	554	562	517	541	488	536	494	519	528	537	537	501	504	554	496	555	517	545	487	513	499	491	478	505	518	486	517	515	542	527	507	548	505	477	493	529	524	533	503	531	522	500	510	493	532	515	506	513	536	546	546	461	464	505	511	511	507	522	474	504	467	538	518	497	518	497	541	472	508	534	547	505	540	502	549	528	561	496	493	494	521	529	530	489	486	503	477	528	502	555	512	529	513	533	541	504	555	515	485	528	516	516	565	510	499	526	532	564	531	507	532	495	471	501	530	533	561	487	524	474	464	490	508	535	555	519	493	500	481	525	499	496	525	520	527	491	488	540	530	509	517	527	528	472	529	554	508	512	549	491	546	519	503	513	516	499	502	507	533	512	514	526	518	505	490	557	508	527	541	483	500	475	554	498	508	501	458	515	504	537	502	507	496	514	514	506	495	481	510	514	527	539	566	528	473	527	497	517	506	519	498	527	539	517	507	524	513	511	543	463	518	543	521	534	514	504	509	499	483	510	509	494	546	519	530	469	519	536	488	527	494	487	513	528	467	543	514	505	512	486	502	523	562	519	455	489	537	496	513	517	510	544	560	530	495	489	479	497	496	486	524	527	526	523	539	517	474	525	513	522	519	526	520	528	474	515	514	486	547	513	535	529	517	556	516	525	540	511	512	508	491	533	480	547	516	512	529	550	487	462	501	542	540	497	503	501	470	488	472	498	499	502	504	495	487	520	521	522	503	557	509	550	507	489	510	488	537	543	519	493	495	535	495	505	512	520	482	525	507	509	558	517	513	489	523	558	487	505	500	507	468	507	556	518	545	514	503	501	512	549	518	498	517	513	540	526	532	496	523	475	511	503	493	518	497	526	585	506	495	510	506	513	505	513	509	496	528	526	533	495	524	472	515	504	500	525	521	528	521	513	479	497	505	534	488	527	517	514	523	536	505	507	488	539	507	516	489	495	518	489	531	516	574	534	522	503	520	508	526	538	513	507	487	501	515	500	495	552	501	502	496	521	522	490	481	496	519	520	516	511	499	553	486	532	547	500	504	521	524	512	531	516	489	520	513	513	507	492	518	527	536	534	502	488	495
25415	21437	29712	28912	26861	14039	5682	727	596	608	584	574	564	588	518	534	543	574	518	534	554	527	519	532	550	534	500	574	547	537	565	561	521	562	536	546	539	568	555	527	542	517	523	530	541	516	515	571	540	558	536	561	550	532	475	596	488	572	584	550	547	515	499	502	529	524	516	519	489	554	537	518	565	541	505	523	503	552	544	581	522	528	542	576	532	520	537	512	497	494	536	519	558	543	572	552	521	496	554	547	512	523	565	523	550	561	547	556	516	575	560	519	547	548	505	523	510	530	543	539	488	559	534	568	501	534	531	576	545	501	603	546	550	587	509	578	575	520	514	513	525	544	530	509	487	541	533	483	547	540	494	550	516	532	572	529	571	506	540	516	492	550	519	533	520	533	511	522	496	498	506	565	571	509	551	567	540	532	507	536	515	513	489	515	524	528	511	510	524	543	504	511	521	525	567	538	552	537	542	533	566	534	558	506	516	533	470	554	504	516	566	487	536	544	511	538	550	517	579	536	514	537	552	544	519	521	538	507	522	539	536	540	518	534	539	556	523	546	534	538	588	514	577	529	502	557	533	539	518	506	535	543	547	503	553	543	524	550	538	521	541	533	580	514	532	497	542	499	478	502	565	541	537	492	550	558	512	521	534	515	574	544	509	523	541	511	516	523	503	550	555	516	524	529	517	522	542	529	550	551	547	492	538	489	561	547	530	521	505	566	443	557	563	530	494	542	522	534	565	544	529	535	561	505	519	540	557	546	546	505	540	568	483	520	553	576	525	514	537	554	567	533	535	472	539	532	513	537	558	534	548	575	532	563	537	538	519	581	531	532	536	539	514	553	513	506	565	515	556	553	564	544	555	533	498	524	573	521	484	548	508	525	551	522	531	551	570	565	593	485	508	520	517	525	562	509	579	520	555	497	535	551	568	525	517	565	544	551	568	526	541	511	539	511	520	576	548	534	509	546	525	528	501	522	493	528	544	517	491	530	557	507	550	533	556	516	533	508	557	547	529	548	534	537	515	511	586	525	566	524	485	529	538	527	550	527	498	523	529	506	569	539	531	511	543	488	580	569	524	524	542	570	552	532	588	523	534	564	555	536	532	512	561	518	515	548	525	536	547	487	544	537	544	528	510	517	540	561	509	546	514	508	509	533	517	513	520	535	525	533	542	553	546	546	533	500	528	504	545	519	547	521	499	544	504	526	513	539	497	544	543	542	514	485	539	538	560	523	501	539	492	548	531	527	560	531	551	535	546	528	532	540	570	484	526	573	527	565	523	514	558	513	508	536	567	502	496	579	575	518	529	522	562	522	570	492	531	516	543	489	575	542	519	534	574	519	520	495	543	515	544	515	562	555	528	562	527	523	524	542	497	541	489	539	533	537	558	507	542	530	566	462	528	536	531	511	510	556	501	538	527	512	571	605	557	555	556	525	493	496	523	540	525	549	506	538	527	582	550	529	531	505	556	519	489	548	522	522	504	517	522	542	512	551	553	545	530	521	571	554	546	521	535	508	551	550	484	537	559	555	518	589	503	540	539	507	540	500	551	502	575	527	507	513	526	547	509	538	568	570	511	506	509	544	548	548	530	569	549	548	524	543	545	514	543	523	565	549	512	507	538	534	492	540	584	539	527	525	539	520	574	569	538	510	521	496	562	561	501	552	560	543	549	513	564	513	523	514	573	547	553	537	533	540	563	537	527	509	571	532	556	591	522	519	500	546	567	524	539	535	521	511	515	534	545	530	526	539	530	574	502	528	516	476	543	517	561	525	519	548	549	553	500	545	496	561	585	550	525	562	557	519	550	526	543	551	533	532	523	540	528	521	541	547	493	569	493	491	507	511	522	567	516	556	567	520	510	543	515	548	543	527	588	534	518	533	531	528	525	532	524	526	511	555	506	531	558	485	523	528	456	522	547	527	530	549	559	577	530	503	526	546	541	521	537	585	498	540	466	531	556	542	530	492	509	494	519	529	578	535	525	505	509	494	561	538	576	573	524	539	501	559	523	501	535	542	552	535	568	583	510	541	528	557	503	512	524	552	507	510	508	514	523	540	538	541	503	530	534	530	512	524	481	567	539	512	544	555	529	542	556	514	536	535	554	543	501	522	545	507	546	554	538	610	503	539	510	532	578	544	533	536	530	570	525	516	500	525	558	565	563	509	539	542	521	509	537	552	517	530	522	526	506	541	526	552	544	486	534	556	510	496	489	517	514	522	530	510	547	511	555	577	529	543	564	552	516	505	557	544	535	577	519	571	516	514	546	560	554	517	574	557	485	526	570	544	494	526	538	515	527	565	547	556	548	476	558	529	577	532	513	517	511	505	560	549	591	608	583	552	507	513	506	552	532	528	524	529	509	523	502	529	540	542	561	516	551	540	536	557	557	561	517	570	528	526	522	509	505	492	534	496	569	531	516	549	532	587	549	527	553	542	552	489	544	516	550	522	546	522	559	527	515	537	535	484	535	538	548	536	582	544	526	555	530	580	522	540	539	571	528	546	540	532	543	576	548	560	533	549	546	556	541	517	530	529	593	526	555	533	476	522	530	539	531	511	517	552	501	508	544	563	515	493	553	546	547	564	561	555	506	529	517	552	566	544	501	497	564	522	544	539	553	503	537	545	534	569	513	549	521	487	534	507	525	530	531	520	539	496	511	542	497	556	556	481	538	530	557	573	554	511	564	489	539	547	532	572	561	479	557	561	534	539	497	541	510	533	511	529	568	522	526	511	482	520	536	539	528	582	550	525	561	542	531	510	527	541	570	534	551	537	502	502	499	535	563	506	552	510	515	491	513	544	542	505	525	524	513	545	497	558	525	534	551	512	472	542	526	492	517	532	528	527	560	508	545	482	539	542	529	508	522	534	527	535	535	488	569	529	564	505	510	530	545	522	533	508	577	504	519	510	506	492	553	546	529	588	537	546	512	539	511	520	490	534	547	534	559	514	502	538	518	527	512	542	545	533	528	528	543	524	542	547	495	566	537	484	497	534	555	535	568	541	527	543	525	522	506	496	480	586	513	507	516	542	525	520	503	554	503	514	555	531	530	540	577	510	550	517	504	516	553	537	559	547	496	545	496	515	529	526	524	499	517	533	577	501	521	562	518	484	559	514	576	521	518	516	498	538	582	562	541	566	587	518	543	521	524	558	534	527	524	522	515	512	527	536	563	548	538	517	566	502	553	502	535	532	517	507	534	539	557	493	505	542	565	548	530	527	555	525	525	546	528	562	541	507	537	522	555	502	513	555	501	555	508	520	501	576	509	542	516	490	547	539	545	528	540	550	547	532	518	516	525	519	477	581	529	542	506	549	548	510	513	540	567	550	515	532	495	531	514	502	526	537	517	541	474	565	522	545	513	518	559	523	540	543	528	563	487	514	529	502	557	517	495	559	503	525	505	510	508	535	547	503	487	525	532	521	532	556	523	504	524	462	498	526	564	533	512	528	504	560	502	546	544	532	536	545	527	506	516	532	559	555
42995	53172	52545	31871	23632	9334	4742	537	537	494	512	522	562	523	471	492	468	463	494	502	526	497	492	479	500	504	483	466	508	476	496	485	465	470	449	503	451	477	491	451	455	499	465	499	498	469	493	481	484	492	495	478	447	480	498	468	463	585	585	481	462	470	472	472	449	499	486	490	481	490	479	465	468	476	511	475	459	507	473	524	479	488	454	444	528	456	474	459	477	446	474	492	502	457	458	468	438	460	496	466	473	455	473	495	529	503	502	518	454	484	439	486	483	489	459	473	505	452	459	467	441	412	508	490	466	479	476	450	451	451	497	519	469	462	457	470	471	465	455	459	453	463	422	535	508	503	469	440	484	483	484	488	509	462	440	472	443	464	478	475	467	468	484	514	469	458	527	462	456	468	463	467	462	483	451	496	447	489	478	492	453	452	491	484	476	491	482	457	475	486	475	444	460	500	488	479	466	471	471	473	462	460	513	462	484	508	461	482	450	487	501	491	497	454	499	494	484	462	503	486	505	493	492	490	479	467	478	468	461	475	479	476	470	498	428	479	479	463	474	492	481	488	501	473	464	486	446	484	489	462	466	463	456	460	487	474	469	430	449	478	500	471	473	469	437	479	469	495	472	491	498	457	495	480	464	493	497	488	483	463	484	486	498	457	472	489	459	450	458	433	439	521	470	512	467	472	427	500	511	475	488	457	510	483	451	469	470	530	443	454	460	485	454	489	489	468	473	501	463	489	416	472	488	453	475	440	481	471	492	467	444	453	475	491	464	493	443	452	523	460	423	426	471	462	460	475	472	490	471	442	436	467	475	437	470	461	464	492	492	488	465	449	524	480	474	469	481	451	466	501	453	495	449	479	453	450	500	465	441	470	482	482	453	448	475	460	470	489	503	474	423	488	460	465	434	481	459	459	451	448	487	433	480	415	504	471	516	446	468	478	434	501	482	481	492	499	470	482	511	493	477	457	467	538	470	502	479	479	438	433	464	511	479	446	446	457	509	505	465	481	494	461	465	493	440	468	463	521	497	503	473	512	431	481	462	443	496	446	418	519	477	465	486	453	449	477	446	450	449	485	505	432	437	449	445	447	483	466	487	469	494	451	501	474	466	494	452	478	454	508	506	483	482	479	465	488	507	453	471	432	452	518	489	471	476	476	444	503	464	496	475	465	452	473	490	447	521	496	485	483	504	490	492	472	492	483	468	474	479	477	479	449	469	447	461	460	499	502	491	483	445	457	474	489	454	472	479	482	469	445	451	495	462	448	466	488	467	460	446	491	472	466	475	463	448	474	509	425	458	475	474	411	481	440	487	453	460	475	453	486	443	479	459	466	461	466	472	474	459	443	500	484	472	422	461	465	439	458	499	502	515	490	435	502	482	474	456	457	457	475	458	479	432	456	446	498	506	454	487	478	501	454	496	445	437	466	486	499	433	494	473	497	486	473	483	482	444	469	454	453	467	459	455	458	494	494	500	453	466	462	479	471	507	444	497	496	496	436	488	457	452	441	498	486	500	486	496	486	438	488	473	475	411	513	485	440	452	445	496	450	462	490	492	470	484	464	477	451	447	494	492	439	466	463	487	454	480	534	487	474	491	446	461	498	432	447	473	502	491	484	469	496	442	489	514	485	437	482	450	516	464	504	488	494	425	481	475	460	478	496	447	469	431	502	480	462	481	442	474	471	511	460	509	490	480	497	473	451	454	481	463	438	448	459	489	499	479	523	465	485	460	470	437	456	466	458	460	507	490	485	437	499	519	473	429	453	470	466	524	447	450	474	497	492	481	485	457	431	464	502	487	447	459	495	485	436	457	474	478	481	476	464	452	462	447	496	477	507	485	494	456	481	431	502	472	509	469	460	463	478	490	417	455	495	458	484	465	488	460	432	493	513	467	451	457	477	483	471	495	496	447	474	486	510	492	471	502	456	445	475	455	461	468	488	488	504	460	479	483	492	468	503	456	473	477	486	464	479	463	480	481	482	483	469	459	487	471	454	463	443	477	504	486	482	454	449	500	464	466	466	481	461	412	449	472	464	448	505	493	470	481	467	478	480	465	480	435	474	485	494	422	467	442	457	475	469	465	496	464	510	452	467	487	516	451	454	471	500	487	469	469	423	434	463	434	473	422	448	428	497	470	477	438	482	486	466	492	449	478	475	504	457	436	455	446	459	490	481	435	463	498	483	469	470	455	485	482	456	462	482	514	432	485	446	485	491	418	483	463	448	461	468	460	502	482	493	455	485	468	496	475	462	448	503	494	435	488	438	460	471	471	452	499	489	466	462	452	458	469	467	469	471	470	507	469	495	432	448	465	498	448	495	489	469	464	486	481	483	468	520	452	478	450	463	492	488	457	496	452	482	492	451	473	492	466	489	498	470	485	498	472	462	471	479	478	441	482	438	451	497	439	484	474	480	497	488	482	460	461	464	445	522	474	480	451	482	493	449	502	467	474	485	496	477	457	483	467	496	501	476	498	497	511	496	490	475	521	476	463	446	433	465	452	461	465	455	456	518	481	450	465	459	452	475	490	460	459	458	467	485	453	450	550	496	449	503	474	433	447	491	501	455	487	518	465	454	456	525	458	461	461	432	457	466	469	439	422	497	487	458	431	436	467	474	443	459	489	441	486	512	489	449	469	457	452	482	482	453	460	458	462	420	442	469	468	454	475	462	474	544	459	442	486	439	459	440	483	496	506	472	480	467	441	476	453	476	491	469	476	455	468	467	472	501	452	447	455	470	479	483	491	481	474	466	449	451	511	452	487	473	475	493	497	484	491	478	468	504	440	496	456	472	482	459	492	466	461	481	484	451	467	450	485	485	482	462	492	482	456	473	470	478	470	429	459	484	477	489	472	472	483	469	477	495	475	465	476	444	475	453	453	487	506	458	488	474	470	468	477	462	457	481	468	473	463	495	452	447	460	479	458	499	431	462	465	497	494	514	485	476	480	471	492	495	481	475	450	461	462	498	436	464	451	508	508	476	481	462	507	476	450	472	460	478	430	438	495	460	440	440	464	489	470	474	451	461	465	474	489	480	467	429	444	504	463	485	481	498	447	463	470	459	446	509	443	437	490	466	440	470	460	437	456	494	475	417	476	460	496	471	457	481	454	449	486	484	473	473	459	482	486	488	489	453	454	471	454	470	493	429	471	452	468	483	458	463	467	465	473	475	449	469	484	451	465	455	484	423	428	518	494	476	446	470	462	469	477	444	466	512	476	444	483	491	505	497	469	468	457	491	526	452	485	499	479	486	442	475	453	494	462	450	470	467	491	487	454	483	464	461	474	463	496	466	466	474	415	459	503	431	476	452	477	455	476	484	491	484	471	442	478	524	453	468	485	449	443	466	473	496	471	478	502	497	447	487	494	478	480	465	466	477	499	488	452	448	472	494	436	452	436	484	485	486	504	453	487	473	461	493	486	524	467	472	469	507	480	461	446	488	466	463	432	464	481	477	484	436	476	468	492	454	500	467	420	495
24405	21398	29348	26960	29071	25197	13002	1181	844	772	822	785	777	728	751	685	734	716	716	717	728	741	706	676	731	729	723	738	752	717	702	743	735	684	690	717	704	750	665	696	678	738	718	708	701	726	730	689	755	716	653	731	669	673	698	727	689	836	722	710	750	723	716	727	687	702	719	700	657	703	675	665	692	728	724	661	707	690	701	660	673	703	697	666	727	698	729	661	681	712	689	675	729	657	673	732	690	731	679	705	714	646	688	699	660	743	735	706	671	686	708	665	705	669	697	715	735	702	659	648	701	716	716	706	679	685	718	693	687	693	676	701	742	648	721	670	691	729	700	741	684	701	692	667	718	666	680	673	702	715	702	706	726	707	686	677	691	725	711	688	699	679	698	684	655	718	742	734	683	698	720	739	643	644	642	633	667	678	710	733	680	721	697	745	677	691	682	673	672	718	695	725	662	667	692	681	678	696	673	759	642	675	728	695	685	668	702	698	661	658	725	670	665	652	667	686	711	680	647	712	670	703	674	697	662	717	689	666	678	712	698	688	701	761	666	649	691	698	678	672	642	710	638	694	727	719	702	669	698	716	699	696	709	703	688	717	676	671	682	711	679	708	689	712	677	682	687	739	699	712	681	751	671	664	644	663	733	718	654	661	705	703	678	696	654	725	678	732	643	727	709	672	688	680	669	694	694	752	731	639	678	686	713	711	726	698	713	688	673	712	717	753	710	703	634	657	719	687	716	680	693	677	716	692	710	693	680	688	702	666	712	669	657	709	707	692	708	671	664	654	735	744	686	674	671	675	704	719	698	679	671	718	674	659	687	709	706	704	752	698	685	650	700	716	707	641	668	731	707	678	693	726	718	672	727	687	714	735	711	684	705	687	717	690	670	669	705	675	703	649	677	750	702	694	670	702	721	684	719	670	777	680	691	690	730	672	699	672	678	700	665	696	714	660	688	654	684	695	722	703	706	700	662	656	722	674	704	741	711	677	715	670	731	731	698	705	704	690	695	677	700	707	689	700	674	718	724	696	658	735	707	654	716	688	712	717	632	680	721	699	767	670	649	701	693	652	675	674	655	678	673	646	638	707	685	691	713	650	714	646	740	663	652	658	730	696	699	726	680	646	686	687	714	691	706	632	668	691	694	687	658	649	674	657	690	721	646	671	757	621	672	702	712	718	670	652	695	702	670	658	681	706	660	677	725	698	700	678	684	668	676	686	696	644	735	666	691	675	702	709	668	704	682	747	706	696	664	718	693	686	710	673	669	634	632	636	711	690	671	684	666	715	710	704	662	725	669	673	710	715	666	689	673	680	658	715	727	658	678	654	687	661	700	689	670	708	715	722	693	711	695	691	677	687	693	700	676	661	646	686	679	697	683	674	669	654	723	675	701	685	638	652	666	660	710	661	684	672	698	749	709	717	718	675	706	709	694	703	700	668	671	681	695	676	686	700	628	664	713	711	678	693	722	678	718	634	667	711	674	669	693	668	666	689	724	657	715	672	675	667	674	682	697	720	697	725	677	659	657	701	693	694	669	698	759	667	685	687	665	720	722	653	688	661	653	716	626	697	738	687	701	669	710	680	665	724	649	633	657	673	747	706	695	679	664	708	690	680	709	698	720	663	687	662	683	655	719	713	652	709	671	699	685	710	693	682	639	707	688	681	675	734	719	678	706	685	719	688	703	684	650	640	666	694	740	683	701	728	728	657	710	676	653	695	671	665	684	677	659	684	716	686	701	642	704	747	671	716	680	718	696	677	679	704	699	697	688	712	683	716	688	720	674	665	774	662	626	754	678	674	697	749	714	722	700	696	764	641	642	715	693	685	664	710	666	720	705	679	677	678	684	709	694	683	757	683	678	705	755	685	681	636	698	769	671	676	669	691	690	706	746	714	695	712	722	698	716	678	727	685	704	723	743	700	666	673	663	679	711	673	671	667	723	682	727	706	678	758	726	728	689	649	736	696	685	719	701	687	714	714	696	689	701	731	736	757	680	720	728	699	646	655	683	687	690	691	703	660	705	685	694	736	650	683	705	683	697	696	681	688	710	693	688	679	679	688	687	684	705	671	671	719	684	667	686	688	668	663	706	702	665	713	717	685	683	660	658	691	695	719	628	705	670	726	716	678	692	703	678	649	664	707	688	746	644	659	671	742	707	731	674	702	686	683	662	718	719	699	709	670	713	722	664	695	686	694	645	686	686	697	732	713	691	698	707	662	691	700	661	701	697	679	727	664	688	710	645	706	701	710	715	752	662	668	701	698	680	680	676	699	724	658	724	710	732	670	692	723	669	684	707	701	712	702	719	694	696	689	687	712	716	694	663	686	711	717	673	663	681	690	696	704	702	668	644	744	702	696	675	675	695	662	732	667	670	734	761	683	666	727	693	693	739	749	649	731	646	721	693	662	645	716	745	673	692	698	703	685	674	654	696	689	698	709	633	695	700	710	701	677	646	675	691	681	681	645	647	671	687	716	736	697	719	668	664	689	685	707	645	679	686	716	643	672	663	694	706	710	679	699	745	718	696	663	709	651	681	692	685	667	684	786	695	663	675	624	691	686	692	665	682	677	670	702	664	632	706	707	686	685	665	664	706	655	681	699	675	703	680	641	670	714	663	683	727	680	654	712	676	647	695	730	692	726	659	673	702	732	704	713	672	664	652	696	732	685	677	697	708	689	660	692	680	691	690	708	672	741	680	720	704	728	698	712	640	689	685	690	700	728	674	672	695	674	708	675	649	725	673	698	703	675	692	687	746	678	719	665	705	695	706	708	691	701	679	661	685	715	662	713	720	675	670	663	676	689	652	667	660	702	683	667	676	690	724	675	663	693	660	682	716	664	698	675	700	676	684	728	677	696	698	663	666	688	688	652	733	731	721	747	678	692	685	665	727	676	699	699	659	642	663	672	654	698	707	668	680	699	686	719	681	680	697	726	698	697	706	690	721	651	713	682	718	643	691	663	695	697	682	707	722	698	667	729	700	683	737	712	696	689	659	681	657	686	694	715	696	711	660	728	685	651	691	669	726	642	706	709	696	688	668	691	729	662	681	720	706	698	691	680	702	726	699	728	715	714	693	717	691	678	673	729	666	671	680	639	677	744	678	695	686	685	749	682	693	649	719	725	663	670	679	731	690	701	676	698	720	662	728	716	685	723	698	684	663	680	685	707	723	703	705	713	676	668	688	703	673	707	672	695	711	654	687	653	682	669	632	657	712	706	721	726	672	711	707	713	660	678	694	676	683	712	709	674	656	691	671	711	687	709	716	699	686	670	682	710	690	670	667	739	673	656	664	707	709	670	681	716	635	671	692	682	701	656	717	730	748	670	648	676	709	647	667	665	721	721	735	726	706	740	722	709	670	673	716	696	686	695	738	734	688	647	664	675	670	700	663	643	674	637	668	694	637	691	671	679	662	643	686	694	694	717	633	700	698	699	688	647	690	661	712	712	715	664	654	728	687	722	682	707	698	729	699	663	677	735
49746	69959	65578	43365	35499	18505	9012	796	789	687	683	698	651	618	656	653	668	704	686	667	621	625	611	614	678	664	636	638	637	591	618	593	613	614	646	648	630	602	631	628	662	609	618	643	597	610	646	643	610	625	601	677	608	614	653	604	619	899	720	665	646	621	586	590	649	659	654	618	643	647	581	603	590	609	652	620	648	641	616	646	603	601	603	625	584	647	582	621	610	601	607	623	616	654	628	639	672	641	601	635	601	582	615	659	684	640	699	651	595	628	614	625	663	615	548	639	636	642	604	631	592	609	600	625	615	608	622	600	644	572	620	614	644	612	621	600	611	605	596	674	593	551	588	616	561	640	656	635	609	643	633	589	597	606	656	597	652	597	587	635	627	621	628	624	609	617	637	649	610	562	572	605	626	594	608	632	645	635	589	615	639	658	648	616	596	611	630	594	625	588	623	665	617	585	598	622	645	637	640	680	598	639	591	611	620	576	570	629	646	599	591	636	624	559	629	616	615	561	627	642	622	615	620	603	623	632	587	618	629	611	638	564	612	577	608	619	571	587	602	636	568	617	617	628	606	606	637	670	628	598	596	626	634	633	622	628	588	639	604	593	624	609	594	671	628	657	619	617	612	590	623	610	590	571	654	650	606	612	621	623	631	643	653	597	663	613	618	633	624	612	600	623	581	594	654	613	621	621	613	615	652	573	575	634	620	596	593	622	655	607	610	589	580	615	616	592	592	613	580	648	602	607	637	657	630	579	593	670	593	605	609	625	600	608	663	600	593	574	603	624	629	592	581	621	623	629	592	615	643	632	594	580	628	624	609	660	685	602	604	627	635	596	636	598	557	649	636	611	638	600	593	598	670	609	599	617	571	599	644	571	600	649	590	588	587	632	593	626	584	634	608	644	611	566	606	608	574	583	642	630	561	585	648	627	600	618	615	602	574	594	591	625	578	588	573	593	624	617	614	641	576	626	610	607	586	597	592	588	656	634	631	587	601	549	575	576	597	592	648	588	606	597	603	603	605	631	605	594	560	661	632	622	636	592	608	635	595	622	594	563	623	592	610	580	591	590	573	549	595	588	594	574	571	599	580	586	641	597	618	651	603	620	638	613	649	628	674	629	614	620	560	613	607	656	596	633	611	592	604	620	618	631	608	605	597	640	633	616	634	672	623	610	631	602	644	607	609	650	607	582	626	655	591	660	619	597	619	601	580	578	581	663	632	650	603	624	627	640	606	610	634	594	621	602	616	628	583	580	605	604	600	589	651	611	554	619	580	611	643	619	537	585	590	619	589	641	540	561	589	611	640	569	617	609	622	650	609	603	610	562	595	621	579	672	603	637	617	637	588	612	588	588	619	641	610	635	631	567	633	609	621	611	581	592	644	628	642	598	643	589	583	625	636	611	615	655	584	576	656	601	628	588	592	626	563	562	602	640	592	646	618	606	642	615	609	561	648	601	630	605	631	631	620	568	594	610	653	618	616	644	592	627	619	599	565	607	582	592	642	602	562	649	609	629	632	606	662	666	611	594	604	537	651	607	634	608	606	620	650	598	635	647	651	630	654	575	590	596	637	610	616	578	604	633	594	610	665	625	622	603	654	642	589	625	593	619	621	631	601	630	645	638	645	603	638	656	568	582	561	628	635	581	596	671	632	658	646	604	645	602	593	623	588	608	599	610	624	623	612	633	623	674	596	593	628	609	628	620	599	581	621	557	590	649	644	620	647	540	605	661	577	576	589	557	606	632	602	579	636	636	611	598	626	578	591	663	638	626	646	632	640	593	655	591	617	595	653	619	671	629	602	617	588	587	608	619	641	593	607	629	594	637	605	654	602	644	619	615	586	590	598	640	593	610	537	595	607	605	588	597	638	645	635	644	596	563	630	592	623	643	620	579	584	606	590	617	585	616	577	624	586	602	643	566	618	617	630	617	631	602	644	590	587	598	634	621	624	620	651	650	616	615	639	627	596	582	629	618	591	567	608	614	627	621	622	544	618	624	608	644	616	628	645	591	604	579	621	610	581	598	655	614	672	631	569	634	653	602	630	620	605	613	579	602	620	617	578	609	621	592	603	615	577	612	633	597	662	663	604	590	622	603	647	629	619	589	603	610	639	629	580	636	632	609	595	585	632	605	605	617	634	635	635	593	657	623	625	594	609	593	671	602	619	581	575	617	620	591	565	621	636	607	623	648	570	571	617	640	602	565	603	605	619	634	608	559	605	607	598	623	602	642	611	660	568	591	659	590	664	562	616	633	594	608	600	595	637	587	603	606	632	597	583	603	638	631	568	635	587	605	636	585	614	584	604	614	588	605	545	610	605	592	613	609	590	660	612	603	632	606	612	620	565	608	624	638	618	600	619	604	613	573	600	616	669	591	638	543	624	564	609	560	596	642	632	629	657	595	611	615	600	620	570	597	607	628	656	594	631	617	626	598	629	609	631	570	585	589	600	613	599	606	576	547	587	622	588	608	626	609	592	578	625	590	628	608	642	630	601	642	605	653	572	575	595	581	641	607	599	642	625	600	617	608	633	609	597	573	635	608	581	622	556	623	652	591	624	603	625	624	585	535	637	592	648	605	602	634	602	651	638	668	607	601	627	628	577	586	610	624	644	624	639	612	640	604	600	601	562	612	620	632	603	625	590	564	633	633	560	597	610	580	629	588	611	605	607	621	589	570	619	592	640	622	568	624	635	585	598	611	599	619	622	595	594	652	596	625	588	596	603	600	587	614	628	551	619	615	641	588	634	676	600	594	616	589	652	606	591	633	619	663	637	598	598	645	657	654	603	596	646	548	604	614	623	595	574	596	592	591	597	633	617	607	576	619	610	607	627	636	624	564	612	589	650	623	582	605	603	607	611	582	595	620	606	607	599	655	566	594	588	614	630	610	586	640	586	649	618	652	617	653	652	638	562	625	611	582	557	600	618	595	603	584	641	601	631	643	596	618	629	649	645	592	631	568	572	639	627	603	592	612	631	655	608	591	605	602	603	648	593	658	602	585	672	636	565	616	585	627	612	631	650	644	604	598	591	640	608	568	637	630	620	597	600	586	628	603	617	597	616	634	663	606	624	596	611	601	609	575	661	609	589	604	579	662	617	614	571	621	631	620	568	599	624	612	614	575	598	621	621	595	620	591	582	621	615	679	623	572	643	578	616	639	605	610	589	611	627	591	655	636	579	609	596	595	633	611	590	607	612	631	625	614	617	601	649	604	653	620	585	556	613	631	625	638	579	621	593	591	582	624	582	664	638	602	603	657	621	596	606	666	588	622	607	570	599	656	583	620	617	626	612	586	557	622	637	621	579	614	604	599	642	566	623	622	576	630	631	611	592	584	634	610	623	588	585	649	607	622	652	620	588	557	560	656	640	623	567	613	621	638	567	603	578	633	625	597	604	625	629	587	628	629	609	568	584	640	645	611	619	584	602	636	616	659	560	591	620	631	651	594	661	629	593	609	623	619	615	620	646	613	596	589	608	584
28447	18367	13140	5569	2818	1554	1224	668	619	620	648	642	644	623	625	613	655	654	569	644	572	646	649	632	638	620	689	603	620	703	648	680	634	620	605	586	634	592	651	620	652	643	637	648	638	632	672	645	624	644	610	642	627	659	595	593	640	621	624	646	614	640	644	640	596	633	618	619	592	609	590	640	617	622	668	650	636	625	648	646	634	624	664	611	614	636	636	654	592	645	656	669	622	613	625	678	642	615	610	604	637	634	643	651	618	625	640	670	636	603	615	628	571	596	612	646	619	638	644	608	598	605	713	682	675	590	614	611	651	618	618	615	631	595	641	661	612	610	611	594	705	627	598	636	628	655	610	651	694	634	631	633	634	621	657	644	657	595	620	594	616	626	650	645	629	639	654	573	625	625	643	592	655	652	663	594	608	611	621	649	610	625	650	636	590	646	623	571	615	586	654	631	613	619	607	629	620	624	658	676	592	645	656	673	642	631	617	633	616	601	654	625	624	637	677	580	623	653	616	642	659	571	608	635	612	595	620	607	616	579	616	618	604	627	644	622	651	625	638	615	655	633	610	633	614	591	637	619	616	667	656	672	646	628	621	603	645	617	647	622	702	636	618	603	644	635	661	681	616	599	606	645	648	675	634	643	670	638	599	585	651	649	616	629	670	625	638	557	669	606	629	605	621	624	598	665	654	654	620	624	656	672	629	622	642	618	625	609	615	623	601	615	622	612	661	647	635	627	666	659	615	620	644	616	623	631	661	652	632	617	600	612	586	658	618	635	655	624	662	642	600	648	655	683	630	620	669	634	621	636	624	636	614	663	614	605	649	649	641	598	605	633	597	631	624	612	651	641	635	612	677	644	599	581	633	654	673	598	638	623	643	622	629	606	613	614	633	623	629	593	623	614	642	589	615	622	651	650	642	625	669	640	636	634	659	641	613	634	617	609	627	668	645	670	686	628	618	674	632	626	637	589	641	618	638	614	623	624	641	659	613	618	625	585	582	620	668	636	669	581	623	607	634	603	588	633	650	612	643	619	650	648	586	687	613	578	583	632	667	641	603	637	649	621	614	625	694	625	617	581	617	583	644	639	643	597	654	662	613	658	651	660	606	635	656	641	641	642	617	627	654	629	634	645	654	619	618	643	627	644	589	622	616	646	623	653	608	649	615	635	643	649	640	599	619	634	644	609	661	644	641	620	632	662	677	625	600	627	642	616	586	607	648	607	657	597	616	590	670	649	650	639	617	636	635	597	623	582	625	621	638	640	651	662	634	644	627	675	591	609	598	658	640	656	653	627	615	629	666	664	628	619	597	606	634	666	656	607	634	613	650	640	616	640	646	590	647	677	604	633	632	624	653	620	627	662	614	616	660	625	631	606	592	627	640	664	629	584	605	644	623	680	641	686	632	654	627	613	650	669	634	638	638	613	614	649	658	619	615	621	661	617	620	652	652	628	609	625	643	616	667	614	625	651	615	648	611	603	619	665	640	666	665	620	657	616	611	655	593	597	655	587	604	658	618	631	685	620	626	592	634	654	622	641	642	684	618	644	613	613	614	589	607	620	681	617	597	610	603	653	598	643	626	622	643	646	600	569	662	676	653	582	699	654	613	667	647	597	615	627	653	597	621	660	630	648	648	668	668	639	631	633	573	595	694	618	624	664	645	642	603	685	605	642	634	672	607	591	628	609	635	610	637	599	609	611	672	628	601	628	627	609	633	667	607	671	597	616	575	586	635	593	633	627	629	586	616	607	661	642	591	586	653	676	668	618	631	640	646	610	643	644	640	666	655	595	624	627	649	611	632	602	622	634	619	622	594	634	651	622	633	612	640	598	623	634	632	625	617	647	659	639	647	633	616	601	605	654	612	626	633	603	591	636	602	624	600	639	638	610	585	665	677	645	640	638	609	593	595	640	650	598	573	635	609	649	618	594	566	632	637	580	627	571	643	634	622	638	636	660	636	622	660	637	665	645	675	640	649	639	634	603	595	621	618	636	651	608	603	579	606	606	607	654	623	612	628	628	631	684	654	638	653	646	594	662	620	635	605	641	600	589	680	659	652	636	591	636	620	609	618	646	650	629	645	626	590	678	632	620	567	629	596	605	621	643	650	664	663	625	616	600	637	613	649	636	670	614	628	631	633	642	649	618	617	604	683	602	692	642	629	624	623	621	658	654	606	641	632	618	631	598	627	620	612	615	623	627	617	607	610	653	688	619	674	599	639	592	612	611	626	644	625	641	609	663	616	567	642	651	637	616	657	616	641	614	657	642	640	628	599	580	616	665	612	633	617	610	643	551	660	635	638	648	619	696	685	666	635	623	660	593	617	636	651	628	669	633	616	630	637	625	616	580	628	577	625	609	603	615	637	635	637	624	640	660	626	628	628	628	640	595	679	650	596	635	579	622	614	621	699	673	658	586	608	579	654	642	654	580	616	627	604	623	641	612	645	645	644	612	630	640	590	664	623	618	610	652	630	620	629	584	644	630	645	667	668	586	635	632	613	672	581	615	649	649	666	633	629	632	638	708	589	637	612	640	617	602	601	619	623	634	590	618	632	633	642	655	608	687	638	648	595	614	636	685	619	591	637	616	594	613	607	629	601	654	642	588	643	662	667	621	632	622	675	678	659	663	643	602	610	649	670	656	644	603	592	630	580	604	598	622	651	611	635	660	602	612	618	586	654	646	610	664	609	589	634	640	610	596	602	632	642	640	617	631	652	605	652	611	596	660	644	600	644	631	659	646	609	617	659	642	648	638	654	638	591	628	620	645	627	601	659	632	620	637	689	559	642	649	623	636	612	600	650	603	668	642	644	682	629	613	628	618	632	607	645	702	593	593	621	649	628	627	621	648	601	628	669	652	620	675	580	649	619	589	602	594	646	640	640	611	599	616	618	611	613	665	639	617	619	643	658	656	628	660	631	614	683	612	630	624	662	613	679	627	610	680	644	615	640	650	642	655	619	596	610	602	674	629	579	669	592	665	659	629	657	650	617	627	621	621	632	629	604	654	633	636	594	617	641	643	626	644	616	640	604	671	672	626	553	623	621	621	591	611	583	638	613	604	629	624	584	621	646	608	638	587	641	630	659	686	617	598	653	633	653	649	603	609	672	592	617	593	655	625	650	680	599	638	613	622	601	623	594	674	632	657	656	620	616	630	650	660	602	624	620	647	657	626	571	599	615	663	650	606	620	638	632	653	614	623	606	620	622	642	668	619	597	658	646	581	643	625	623	655	661	643	623	632	622	587	649	646	617	666	634	629	674	640	609	633	613	691	601	644	661	642	634	637	653	643	610	630	655	616	631	616	629	584	614	654	652	654	604	645	610	624	637	612	670	651	631	614	676	618	654	594	621	621	657	631	599	646	684	615	628	607	623	605	631	621	593	638	653	650	648	643	665	652	642	650	642	691	680	635	641	639	619	703	626	648	659	642	622	656	620	608	595	575	588	609	629	635	648	636	664	618	624	606	613	610	632	616	596	662
10949	12031	10782	4101	3008	1544	1234	582	506	558	528	541	540	521	525	532	522	521	554	506	533	502	549	503	518	532	520	538	533	579	523	546	560	551	516	518	521	531	514	514	554	533	518	504	548	532	541	490	543	524	530	517	564	538	516	445	537	533	520	512	552	475	521	495	534	524	509	545	540	537	528	525	542	490	517	534	536	539	519	509	543	544	487	546	522	525	508	509	476	534	495	508	493	525	520	516	498	512	509	528	507	529	575	514	536	520	529	550	519	514	531	514	525	530	576	546	512	518	470	554	539	536	536	548	526	523	548	556	525	541	522	503	540	558	512	563	542	511	545	550	532	499	598	531	497	519	542	482	511	539	553	518	492	503	532	516	551	508	504	564	505	512	523	521	496	556	551	526	525	514	561	526	487	494	519	480	481	515	488	530	528	503	506	550	514	555	505	518	537	554	529	520	545	521	516	529	531	487	519	554	517	501	539	520	586	529	507	521	514	543	501	504	533	513	555	514	559	511	495	506	528	513	522	513	538	521	495	507	490	534	537	535	500	535	508	520	501	540	538	503	533	528	522	474	515	473	520	525	503	550	514	514	518	540	479	569	496	522	540	524	482	525	520	524	551	505	532	518	463	504	548	498	529	543	528	528	496	507	506	569	562	517	528	503	510	542	519	545	503	511	535	484	506	486	496	541	522	504	502	547	512	550	520	544	538	498	485	518	529	496	510	507	527	527	512	521	547	483	532	553	517	540	540	533	552	492	503	514	534	489	530	526	489	506	565	506	525	530	538	515	523	532	524	545	479	518	534	528	566	501	479	511	530	492	532	514	498	539	514	539	515	528	515	487	545	533	520	527	487	547	539	485	541	543	536	525	499	510	540	504	527	503	535	489	506	526	512	545	482	548	494	529	508	516	540	512	551	522	534	512	467	510	512	523	513	577	539	482	536	536	565	546	482	555	469	476	544	484	553	525	527	495	551	523	501	533	536	525	554	539	523	514	509	535	495	493	517	551	513	544	534	575	508	503	517	519	545	536	503	499	494	507	491	524	518	487	556	510	521	513	534	527	505	549	522	524	516	547	515	557	540	552	499	545	514	509	533	510	513	525	533	579	511	528	511	540	536	539	527	496	502	449	541	556	495	527	548	538	551	491	511	503	540	544	547	545	535	532	550	515	488	458	503	567	570	491	520	531	553	533	500	510	544	509	508	521	542	519	497	505	492	502	537	519	529	567	541	522	500	506	529	487	540	507	516	527	568	523	533	512	525	555	519	478	560	515	557	545	508	545	521	552	526	497	515	542	556	505	544	533	522	505	532	495	549	509	475	500	535	530	516	486	512	474	545	523	493	518	511	547	539	506	507	553	491	554	523	532	523	522	549	510	522	563	559	507	578	511	530	516	515	515	516	566	490	484	544	519	536	517	504	523	553	482	526	542	529	494	553	551	542	524	510	509	508	544	534	513	513	503	540	581	517	554	594	527	553	496	500	517	544	536	536	548	538	525	526	554	505	538	536	527	508	535	541	528	503	524	560	516	518	541	490	546	516	523	525	532	475	519	552	500	563	533	490	548	514	514	521	534	521	508	539	550	495	511	555	539	540	526	528	510	529	513	528	519	518	504	513	545	530	517	525	522	478	522	550	533	547	558	481	529	523	519	562	552	507	551	517	528	483	522	556	561	574	522	511	501	520	524	506	561	532	540	535	483	536	502	547	539	544	507	542	531	539	531	538	533	517	519	513	489	504	504	514	512	532	534	504	573	528	514	531	550	509	504	508	499	508	552	564	527	511	497	516	566	521	548	512	544	564	527	501	530	524	521	520	486	559	514	558	503	519	540	521	543	548	504	507	555	467	533	522	540	466	493	507	547	525	519	551	533	581	510	526	536	515	520	515	516	483	533	522	565	522	549	543	509	516	524	517	534	506	519	519	540	497	447	522	546	517	541	539	499	485	479	527	521	545	546	537	545	539	513	540	532	514	509	498	500	522	543	510	530	511	528	510	514	511	493	499	510	534	513	564	508	538	551	550	519	530	534	516	516	525	512	501	546	569	513	577	535	513	522	496	508	543	570	511	522	499	531	504	504	518	510	513	468	509	537	547	491	525	566	498	557	551	520	518	502	517	503	543	537	515	496	518	506	532	554	526	517	524	552	515	555	538	525	528	495	554	489	543	537	522	557	506	494	517	508	565	495	512	520	537	489	529	516	491	495	554	521	556	529	525	515	507	508	522	525	496	560	483	512	510	511	471	519	526	541	524	498	483	511	484	469	530	516	510	486	492	502	507	522	527	549	496	525	475	521	519	526	538	496	525	518	513	553	554	524	508	539	553	524	529	550	566	550	513	569	530	500	518	491	542	524	539	540	503	544	513	533	515	511	539	537	500	536	519	572	502	528	541	527	499	520	521	521	517	498	602	517	539	516	504	512	518	528	500	551	523	495	539	528	530	475	564	505	550	502	555	491	508	521	500	531	509	543	517	498	536	532	502	521	542	541	553	521	553	526	524	550	507	568	522	505	538	570	522	502	533	522	509	496	526	515	514	579	499	515	533	500	524	547	535	532	505	471	541	494	524	529	497	490	514	565	521	533	517	530	522	501	547	513	497	514	548	525	477	530	504	519	497	557	542	460	564	497	502	575	504	556	519	561	523	576	533	551	530	533	487	508	509	567	526	512	507	557	539	496	547	529	541	543	523	544	515	559	510	479	535	548	527	531	574	560	528	552	552	491	538	528	501	531	576	500	567	514	553	517	549	542	517	510	546	503	510	499	502	523	491	463	552	526	529	529	515	554	510	536	498	485	520	516	537	545	526	519	521	468	487	533	523	508	498	506	517	493	543	521	533	516	534	531	513	497	559	493	506	527	545	532	539	523	566	526	515	501	490	529	535	503	505	489	538	493	575	494	524	535	519	547	516	555	555	545	568	568	530	465	528	537	528	515	487	517	531	530	495	510	507	512	566	501	506	509	535	545	552	500	501	508	508	495	561	543	571	496	523	539	532	501	528	516	556	488	514	543	563	545	492	504	550	519	493	554	560	487	502	501	498	510	528	518	541	506	538	548	544	568	504	568	515	543	552	495	505	507	541	520	493	543	534	533	523	530	542	569	539	562	537	513	503	506	539	520	473	517	549	575	545	537	522	534	531	567	537	534	498	531	463	511	531	517	492	506	573	530	498	537	488	522	518	497	525	508	514	520	482	533	579	490	525	566	483	554	494	516	513	529	555	530	488	516	532	521	501	525	540	553	536	546	511	517	559	521	499	550	509	539	527	530	508	496	506	502	505	563	508	545	498	508	537	526	575	503	533	536	542	518	513	508	564	544	490	520	526	504	506	501	501	523	553	551	542	532	558	514	539	504	528	508	516	514	558	554	491	535	535	525	551	532	559	523	546	536	538	517	509	542	504	520	503	542	530	523	469	538	527	530	537	534	518	574	534	527	548	522	525	557	498	538	500	523	531	547	510	530	506	528	496	467	568	539	527	547
25349	21445	29093	28502	24157	17201	10361	849	668	663	611	608	587	610	658	603	611	619	588	605	561	588	593	571	557	570	606	631	621	560	562	591	567	593	585	556	563	628	588	599	595	558	614	571	566	585	561	573	560	618	612	600	627	591	598	603	626	657	610	529	565	578	640	602	553	588	601	629	632	546	576	621	586	641	576	549	600	581	619	597	597	562	597	589	576	543	560	587	589	553	565	601	606	571	588	619	522	584	591	563	619	596	567	566	577	601	650	655	594	607	586	541	583	576	555	566	582	604	577	576	559	578	611	590	559	577	517	641	586	571	630	621	579	543	580	594	575	634	606	599	546	586	615	572	563	563	532	557	562	578	600	569	577	577	587	600	567	583	577	557	618	598	601	579	618	576	593	625	573	622	595	578	589	596	560	623	579	569	558	621	579	563	539	608	635	539	580	603	566	581	579	602	561	578	545	651	579	608	626	609	574	610	619	594	547	572	610	610	574	565	568	610	601	593	568	585	582	568	596	593	594	569	567	596	596	581	564	569	606	603	576	611	561	567	587	577	572	555	592	574	572	587	591	548	562	599	572	636	574	589	576	587	559	598	571	575	572	513	578	599	598	581	578	551	582	589	540	578	545	594	630	603	586	585	583	583	540	638	600	603	586	630	595	580	594	595	536	571	577	681	619	626	551	568	587	585	575	611	587	565	595	588	604	541	571	603	577	568	584	590	629	554	569	564	544	576	579	595	575	629	590	587	551	579	581	580	574	606	542	593	606	582	587	555	590	621	582	581	569	591	595	566	577	563	637	606	584	585	586	601	593	595	536	581	566	580	618	587	592	596	579	556	580	603	554	620	605	582	592	625	587	617	530	604	577	601	580	553	587	616	615	589	562	574	572	567	589	586	589	592	595	589	560	549	603	558	593	588	574	551	557	578	604	601	613	558	592	581	568	603	585	614	622	592	577	603	575	557	573	587	520	633	601	559	560	608	565	581	582	609	594	566	552	545	570	587	564	588	572	572	571	595	553	632	549	557	584	585	615	591	583	602	587	585	557	545	571	565	574	584	565	569	550	621	579	563	589	600	601	573	592	574	577	588	555	559	590	616	612	588	599	586	567	575	611	547	604	588	563	556	552	552	593	569	554	603	560	622	564	558	593	622	586	535	526	552	591	605	580	566	582	604	531	594	616	584	598	597	552	587	563	614	566	583	578	587	581	598	579	592	618	571	593	584	606	614	588	574	621	538	611	577	564	568	574	590	581	583	592	572	589	595	543	592	615	548	561	573	539	615	613	579	573	575	608	548	588	542	637	604	596	551	555	567	560	588	582	603	589	532	617	608	600	574	616	599	661	595	621	573	567	611	569	561	578	541	587	614	580	602	590	597	586	571	595	624	555	561	598	579	583	628	602	575	557	615	603	598	575	581	599	597	604	582	582	557	554	593	624	550	594	593	570	577	571	625	586	566	548	582	631	590	577	565	582	578	566	603	628	566	583	551	546	572	607	555	614	608	572	595	546	579	580	610	609	559	589	599	545	608	563	596	557	567	633	580	581	615	590	588	603	581	597	586	542	580	590	585	534	538	600	539	532	585	591	563	598	607	543	571	595	591	622	568	586	589	577	550	526	593	638	575	609	590	564	612	613	558	607	563	593	595	614	527	526	587	595	580	559	573	567	604	586	608	536	611	619	570	547	572	555	527	575	582	534	572	560	577	592	611	581	606	624	619	564	550	600	566	578	583	588	683	573	570	629	568	621	610	557	552	542	585	598	574	543	578	561	591	542	611	607	574	555	621	550	576	536	570	604	578	578	603	552	581	560	598	577	575	603	652	589	604	540	551	564	571	603	533	589	610	577	606	590	599	618	557	565	550	555	582	580	587	604	594	526	567	586	589	594	567	618	580	559	552	515	573	583	598	593	582	575	606	578	597	596	577	574	618	586	556	637	547	608	569	576	567	560	574	629	584	621	575	611	539	599	542	631	588	563	638	560	560	591	576	590	598	508	536	611	604	612	592	619	591	589	602	606	591	618	581	614	588	604	606	621	586	611	618	587	564	580	593	603	583	572	609	522	590	585	590	605	559	572	557	562	597	585	571	566	566	583	567	565	606	593	581	611	583	613	609	564	587	595	560	610	586	556	559	581	553	626	610	524	594	568	549	557	543	608	548	543	596	585	589	615	589	606	572	605	579	573	579	621	608	570	601	568	570	564	559	573	608	577	550	548	573	568	620	589	561	590	582	627	560	563	599	596	611	599	574	608	570	596	629	623	609	556	566	572	585	604	571	568	547	572	583	586	545	554	575	599	610	567	576	572	569	553	614	584	595	573	594	580	590	567	594	573	550	599	590	563	578	595	520	605	543	563	604	572	584	583	610	610	582	621	603	626	585	549	612	585	561	596	576	576	563	563	582	574	591	585	574	601	582	593	585	591	584	572	614	569	567	598	575	541	599	596	580	562	534	600	628	622	566	569	526	606	583	608	570	606	614	585	514	570	584	548	581	602	569	589	606	553	584	536	562	585	563	603	598	537	586	562	580	562	592	552	577	580	578	597	590	589	595	620	576	554	568	593	584	569	583	557	570	545	579	588	580	568	575	578	551	641	587	603	605	575	582	577	597	619	584	599	615	571	591	598	545	580	562	583	601	547	545	591	588	616	581	559	538	625	609	578	576	534	578	554	635	564	572	618	548	564	533	563	574	574	611	574	553	581	576	544	561	589	596	595	610	571	566	554	563	599	571	629	584	617	614	618	602	585	584	577	571	617	576	593	609	566	577	594	584	540	571	593	587	538	615	590	578	565	585	606	596	617	588	563	598	585	557	612	627	566	581	592	530	601	596	568	606	592	577	554	619	584	579	553	600	586	604	608	577	616	560	598	549	568	634	568	558	588	558	543	574	552	614	563	568	570	595	583	549	544	609	581	583	555	579	568	575	591	556	549	596	599	626	586	592	585	540	544	618	584	534	544	628	585	588	529	595	590	587	559	590	580	587	538	597	576	567	632	566	608	527	575	583	583	584	609	562	558	608	594	594	551	579	562	592	590	580	584	569	573	607	571	630	607	608	592	592	576	574	587	583	566	607	601	594	581	555	569	637	590	548	583	605	569	557	574	599	575	594	564	590	609	575	569	616	591	601	580	595	594	533	580	561	579	592	579	543	573	575	582	546	595	579	577	580	595	615	575	602	562	620	593	603	575	623	574	634	573	567	627	616	605	592	549	542	552	611	591	614	596	546	640	561	589	606	594	574	589	609	583	584	581	574	543	567	602	578	556	563	577	606	579	577	572	602	577	565	573	601	579	534	645	580	591	575	609	600	584	567	577	566	548	603	555	601	599	539	567	550	559	583	580	589	565	558	570	569	559	577	557	584	588	608	559	568	542	602	586	603	575	515	607	594	571	582	576	555	538	587	591	572	640	592	593	582	564	566	612	600	584	553	579	566	539	582	583	626	553	594	584	585	594	563	626	586	604	559	590	622	593	572	596	528
42476	56893	49321	31633	19745	13241	8649	590	659	565	575	597	581	558	556	566	539	519	526	533	533	571	542	554	538	496	556	534	576	525	542	519	540	533	516	530	505	487	527	546	539	516	547	487	571	528	507	494	505	543	531	511	519	533	511	535	576	672	533	528	538	563	530	572	535	550	493	534	555	585	474	547	537	547	520	510	512	526	557	500	482	561	527	495	515	548	543	561	530	549	546	474	511	498	516	527	558	548	489	534	513	531	525	521	513	610	589	574	533	524	512	530	511	516	502	504	537	535	531	498	536	512	506	463	489	471	536	529	511	517	492	512	529	519	505	540	528	491	500	572	556	524	522	518	528	537	523	538	546	513	514	576	505	520	501	526	530	502	555	489	545	538	551	547	502	537	530	530	564	484	510	508	509	497	536	529	515	522	506	486	525	499	470	535	541	532	531	531	515	523	514	498	487	511	568	543	544	518	490	482	537	525	543	526	512	517	542	504	501	534	505	521	508	541	496	547	523	506	545	486	545	534	498	557	542	549	511	542	537	522	521	531	544	548	568	539	521	478	506	556	515	551	520	509	519	538	517	529	543	497	515	508	509	496	526	524	563	500	514	533	520	538	551	536	470	575	494	523	511	498	543	508	499	520	544	525	527	516	520	494	487	505	513	576	558	474	515	508	538	490	505	488	480	556	538	488	524	550	499	528	515	540	519	508	547	484	564	544	541	494	552	508	494	533	493	526	506	496	509	508	504	501	514	528	510	551	559	518	502	514	524	566	528	524	532	512	524	504	508	487	525	543	523	552	556	522	525	525	526	516	550	536	535	505	531	564	550	527	470	536	502	561	523	532	542	577	545	540	541	500	546	533	497	508	484	507	495	486	553	514	539	512	526	492	496	519	496	525	537	559	536	501	522	491	513	550	537	511	554	557	510	520	519	472	516	529	514	472	525	539	495	519	504	501	535	517	566	565	497	514	497	526	485	563	506	511	524	472	499	530	513	515	508	494	510	515	508	518	524	455	515	500	555	582	514	543	542	523	524	511	526	499	540	533	549	551	494	485	522	540	536	514	523	485	552	522	482	524	500	532	540	551	489	520	477	517	502	529	508	498	502	519	534	548	516	535	512	545	578	535	484	511	556	527	561	516	488	520	537	492	541	496	513	506	527	512	520	560	531	534	553	525	500	540	511	526	494	473	549	524	531	518	532	499	518	506	525	484	479	528	547	560	548	507	558	521	535	553	511	461	543	511	546	515	477	460	535	506	480	517	505	550	525	540	551	516	525	512	476	577	573	517	549	498	556	515	505	526	507	497	579	550	514	493	511	513	506	512	515	514	527	522	533	519	563	503	538	550	506	486	487	551	534	494	519	478	507	546	538	528	519	507	478	526	485	564	561	497	502	530	520	501	548	505	519	541	531	530	512	495	513	522	574	544	483	533	509	513	502	552	513	489	518	485	539	525	509	542	533	565	526	544	513	562	586	524	523	519	528	571	532	527	541	552	550	521	529	528	505	468	487	545	536	544	513	566	534	474	504	532	523	509	477	500	569	523	520	514	508	494	497	538	514	549	513	540	561	538	572	504	540	550	560	562	501	507	486	542	550	521	527	527	525	541	530	545	537	526	487	510	560	536	537	521	529	460	479	507	495	539	502	520	474	503	534	551	516	557	539	541	466	523	528	525	554	497	503	554	518	524	507	525	517	535	523	499	530	502	544	507	525	528	540	526	492	532	505	567	515	531	519	505	517	506	517	506	546	522	522	534	509	509	517	506	545	546	537	493	491	480	567	510	538	502	528	502	525	473	589	479	528	506	537	505	532	521	527	531	534	497	528	510	549	492	560	493	513	490	537	530	555	527	529	547	533	518	546	546	524	539	514	544	480	527	550	505	510	525	553	510	539	524	509	492	523	507	514	493	521	544	515	550	503	489	547	513	501	509	533	508	519	467	503	547	527	567	530	525	514	527	528	524	528	540	519	509	555	498	512	527	542	515	511	524	545	506	555	511	562	525	503	497	526	542	546	507	495	528	502	555	524	530	510	539	509	519	514	531	511	490	470	558	531	527	537	514	542	509	521	526	535	510	523	540	526	519	523	557	508	502	467	548	555	525	527	553	523	528	501	509	504	545	535	544	496	536	558	571	518	516	540	482	550	567	552	544	483	483	543	525	492	505	496	507	509	519	516	541	550	517	462	532	526	515	489	573	542	515	531	523	509	521	496	512	556	511	532	532	533	522	530	513	516	522	539	527	494	551	528	564	516	520	529	538	513	512	527	522	563	484	500	512	548	507	476	555	544	527	538	519	509	552	516	542	574	497	530	504	524	520	513	489	516	523	535	543	513	463	480	535	533	516	482	568	492	525	509	519	506	529	540	518	548	532	529	498	558	554	558	552	487	480	496	522	529	546	506	525	505	523	512	523	524	523	480	506	539	505	506	554	505	534	524	498	477	528	508	502	480	537	537	533	530	560	542	530	516	504	563	511	549	511	527	593	524	530	507	523	519	597	496	552	533	502	528	553	527	545	511	501	562	493	485	521	552	555	479	511	511	503	532	559	552	504	525	524	547	492	533	501	509	536	524	516	500	522	526	523	511	554	506	525	513	504	522	486	572	517	498	536	523	532	474	533	487	509	552	475	487	453	508	514	477	524	512	507	539	524	532	547	488	483	504	539	520	551	494	507	526	501	544	515	510	541	529	502	558	524	554	497	521	477	541	502	493	543	538	467	515	540	545	556	521	490	492	531	550	528	503	505	536	525	549	510	494	487	511	522	536	534	518	540	519	539	477	507	509	529	519	534	502	524	542	572	526	512	493	552	531	555	534	526	551	498	517	522	511	527	530	499	509	516	517	523	508	503	531	492	558	493	501	518	498	507	556	468	534	511	532	558	551	564	535	536	488	557	515	524	521	499	484	509	549	467	485	535	528	532	531	519	536	541	530	489	516	492	533	518	497	543	504	536	546	530	524	535	510	506	521	508	529	525	531	490	536	526	528	556	504	528	506	487	532	502	509	544	493	515	548	480	579	485	527	528	521	488	486	525	498	564	513	549	500	549	512	553	544	567	514	547	529	493	497	551	523	499	504	506	507	494	552	505	483	526	514	501	518	529	570	514	523	513	540	494	513	502	537	494	522	523	537	562	527	531	552	542	541	547	502	510	519	507	507	538	489	502	478	562	551	483	551	558	495	490	540	507	523	543	478	496	497	534	547	540	530	505	522	511	499	490	491	535	513	505	477	524	549	520	527	515	473	533	498	567	516	514	502	537	543	484	468	494	558	504	499	510	486	474	570	522	510	542	530	475	497	538	521	570	506	519	539	499	492	522	496	514	540	542	492	538	516	542	519	535	495	450	512	510	559	522	511	542	512	509	519	513	559	537	518	538	527	535	524	496	467	490	543	520	551	529	505	481	531	538	534	498	538	503	546	580	531	547	541	482	504	539	527	511	490	531	517	496	543	559	523	521	556	509	500	522	535	511	529	557	504	533
24412	21398	29008	26907	27299	26103	19053	1975	872	853	788	813	788	782	743	765	698	790	711	726	742	757	764	771	738	738	748	720	729	706	739	704	747	702	752	726	770	703	747	684	762	780	749	747	726	751	693	750	727	753	710	716	690	707	758	729	726	905	728	729	753	710	736	753	721	693	684	705	733	757	692	700	756	737	742	687	716	734	725	708	751	677	716	697	713	751	708	658	730	714	706	756	763	689	718	787	677	768	727	749	744	706	712	734	729	763	836	694	715	729	797	739	750	692	736	765	703	738	700	649	678	787	747	697	737	751	704	720	683	742	758	729	732	730	747	732	709	702	668	790	759	771	717	693	700	715	717	704	698	708	710	703	727	740	711	699	693	759	746	750	706	681	755	691	690	706	709	705	749	728	711	706	747	714	714	725	711	688	741	741	717	651	724	703	702	738	701	676	766	720	671	748	707	681	714	708	687	734	736	746	726	735	757	723	702	757	726	763	763	672	799	649	705	714	736	708	729	741	711	680	694	716	690	728	707	726	681	714	713	695	733	713	754	696	694	701	738	723	706	718	683	681	720	749	696	701	764	724	692	694	733	686	688	725	720	723	703	716	710	725	698	688	745	689	726	744	759	738	709	708	729	733	701	717	735	706	724	686	701	671	694	719	649	737	702	727	718	687	710	714	718	689	689	736	754	757	702	701	748	727	713	664	719	703	684	697	701	697	706	725	711	672	762	772	752	703	711	687	741	697	703	714	719	703	722	741	691	725	688	726	752	734	717	728	675	749	746	733	690	658	713	710	682	721	687	681	687	736	705	709	690	769	667	673	701	718	732	670	723	705	728	698	717	747	723	698	687	735	720	758	743	726	785	733	720	694	709	741	694	700	755	784	743	703	710	748	679	723	723	688	682	710	736	678	720	712	705	724	717	698	713	748	711	733	673	770	757	691	696	693	690	727	718	726	713	716	732	648	720	723	679	694	736	732	735	662	693	736	733	730	718	731	691	670	722	725	695	643	737	712	704	712	684	738	728	772	728	784	716	690	710	691	733	734	744	725	709	713	730	705	716	734	691	732	709	704	737	736	729	709	754	734	691	755	728	685	731	685	704	713	733	722	716	686	684	725	732	746	634	734	721	700	785	765	721	689	720	718	728	682	669	739	735	768	679	704	711	763	729	717	742	688	716	736	772	753	715	696	709	702	686	685	711	720	702	724	723	731	691	711	750	711	697	699	768	740	709	707	715	726	747	752	695	679	711	759	695	703	726	713	712	754	722	729	750	777	738	696	757	757	698	721	688	687	759	753	722	780	699	725	722	714	660	731	715	685	691	663	696	719	720	684	686	759	712	721	742	704	700	752	724	720	740	755	663	721	720	718	688	727	698	722	754	738	722	757	769	702	720	775	727	711	748	709	734	731	665	746	720	711	710	718	747	697	720	708	758	751	739	733	764	731	711	661	770	702	686	747	718	697	702	750	717	713	739	697	703	741	738	719	723	728	719	747	700	708	723	727	702	718	690	752	706	666	705	745	725	711	735	757	743	727	720	691	719	758	740	781	708	691	762	707	759	774	711	724	707	703	704	700	705	693	718	683	696	690	714	714	737	723	757	685	726	751	743	744	730	710	718	706	652	716	725	728	733	793	718	776	714	751	684	736	703	674	670	667	710	684	725	726	710	724	734	725	710	754	731	761	692	702	713	704	704	695	685	709	677	678	704	673	733	794	745	716	704	734	718	756	734	697	725	724	707	756	679	715	704	778	696	695	729	698	670	721	741	750	722	694	701	707	692	658	726	674	634	712	654	703	729	691	766	715	715	732	727	714	724	767	721	701	745	692	692	670	731	744	697	738	707	735	712	775	712	746	697	699	712	729	772	762	739	702	700	701	676	715	670	696	727	678	729	683	709	743	738	712	735	743	708	691	764	703	722	760	687	740	786	686	722	733	693	711	755	686	732	704	691	747	774	727	705	741	735	710	649	740	698	661	741	656	727	724	733	762	676	705	700	728	736	707	674	728	669	729	655	726	726	777	685	698	725	702	693	736	689	732	735	734	701	696	704	704	718	704	728	666	702	676	759	668	703	706	754	693	731	701	668	726	760	716	691	762	741	688	754	764	705	722	730	741	725	732	690	707	723	697	707	704	704	721	725	701	666	668	755	685	714	738	722	756	715	746	726	678	719	751	703	745	705	716	707	659	738	697	716	718	700	670	722	746	727	707	726	698	766	789	750	732	674	715	763	787	668	737	694	702	733	759	701	723	708	693	733	709	683	711	741	771	688	691	700	675	670	697	711	717	719	752	709	717	729	718	756	729	743	691	699	692	661	724	692	768	746	665	746	674	749	684	710	763	764	710	726	709	719	709	695	699	702	746	730	705	684	690	709	708	751	722	752	680	678	757	727	718	702	723	733	719	681	706	645	703	729	679	799	709	729	715	723	740	684	706	720	734	690	744	757	706	706	728	781	753	720	700	712	687	723	700	674	743	680	756	778	705	737	757	709	688	724	707	690	706	721	709	682	715	729	744	727	715	687	734	700	709	679	716	698	745	728	691	662	707	682	678	705	731	690	748	724	696	714	674	710	704	734	699	717	750	722	738	725	691	729	761	750	698	734	697	719	709	745	688	725	734	708	745	707	764	689	748	707	714	726	707	718	722	758	732	697	712	697	725	719	735	695	762	704	764	719	701	744	690	780	746	661	691	706	762	713	734	671	711	730	705	692	709	708	699	708	730	709	732	722	710	709	711	712	701	699	709	715	710	731	729	780	653	701	712	712	706	694	738	672	730	657	720	670	704	686	692	696	693	671	715	717	721	727	743	697	720	723	724	726	716	731	771	755	714	707	786	752	654	717	730	719	758	722	765	708	741	726	703	698	716	691	715	709	744	689	711	740	731	746	674	753	714	746	701	733	716	713	707	694	738	717	732	660	685	712	713	651	703	678	695	729	673	739	683	668	719	728	750	709	758	700	719	721	701	750	711	723	763	694	759	686	677	735	694	699	736	667	701	717	717	723	761	712	688	738	659	689	772	662	726	706	719	740	769	755	719	686	738	759	714	713	749	698	739	711	692	718	706	731	666	725	696	714	755	690	730	711	713	698	692	756	699	718	728	686	676	706	726	675	695	686	728	712	742	746	677	720	711	738	762	733	780	726	719	715	714	692	712	711	752	674	734	746	669	710	709	748	716	771	763	667	719	678	687	748	733	770	714	692	724	721	701	772	702	705	686	720	703	787	714	707	691	698	675	676	710	745	707	707	720	758	725	696	711	690	720	725	696	659	704	716	732	719	725	707	704	712	722	681	690	677	711	700	724	719	743	687	674	708	690	761	702	708	726	706	706	736	732	693	766	731	755	723	719	729	746	731	700	751	702	718	685	689	711	734	737	739	741	690	724	734	687	771	747	698	728	733	728	739	703	715	718	714	697	694	709	744	775	715	724	730	726	702	726	716	719	697	706	705	785	695	724	724	703	753	700	692	679	700	683	753	740
52319	67627	61316	43278	30167	21457	13770	767	760	775	770	702	737	699	639	678	658	619	636	681	713	667	606	651	616	619	634	647	664	645	659	677	631	604	645	701	615	657	675	681	628	666	675	631	620	655	618	624	635	654	669	607	621	646	691	672	659	790	717	685	662	596	629	611	597	590	621	667	656	648	633	632	620	684	655	613	578	618	652	625	596	652	623	628	625	666	706	623	661	647	584	604	654	618	598	630	621	632	605	609	629	621	627	649	658	705	706	669	621	687	633	642	620	614	613	537	655	642	616	632	611	592	633	662	640	651	626	584	609	642	625	629	634	608	612	614	650	607	672	605	598	639	624	635	619	615	658	598	664	657	642	618	638	590	585	635	595	610	637	633	614	616	635	593	642	668	599	643	627	616	606	644	600	586	573	596	607	644	631	650	598	658	633	597	597	635	714	634	617	652	614	607	598	659	662	682	650	650	703	629	599	672	594	582	707	626	618	602	648	594	574	595	579	572	640	628	627	645	664	602	647	607	606	631	596	608	553	586	632	680	590	612	623	642	629	608	643	635	637	630	666	627	627	632	609	645	661	609	617	628	581	611	639	657	601	651	643	648	630	664	612	642	613	593	617	645	639	624	644	596	608	626	600	620	626	622	619	645	624	623	637	607	631	621	600	600	641	584	627	626	627	623	616	636	640	634	634	604	581	645	595	610	621	588	626	609	632	605	641	648	572	608	626	627	615	616	621	609	649	585	626	622	631	613	605	634	635	626	656	657	589	651	658	632	657	582	617	669	620	633	668	622	668	630	694	591	609	604	652	581	640	628	627	600	634	642	635	637	646	622	628	611	601	609	605	611	603	676	674	568	682	650	635	661	650	624	634	627	652	615	578	636	614	579	710	646	602	646	655	648	638	633	629	616	612	601	628	610	680	617	653	592	669	604	649	632	619	587	653	658	637	598	559	591	610	619	630	684	572	664	594	668	663	647	625	624	597	613	651	618	639	674	611	632	647	620	629	620	628	640	616	631	623	631	634	648	649	606	628	629	649	586	632	691	575	626	677	646	619	647	658	642	647	628	639	647	591	611	625	638	638	647	636	638	645	649	628	605	657	632	604	630	663	617	613	571	612	588	614	621	631	644	607	652	598	605	623	605	667	642	611	632	602	606	612	623	622	619	636	635	631	620	633	638	625	627	568	655	596	639	629	638	637	645	633	636	678	567	647	634	671	546	640	601	621	623	635	635	687	622	648	662	611	651	668	634	644	622	667	673	618	623	636	644	694	651	611	599	592	630	657	615	612	615	631	608	628	618	621	658	689	661	671	659	651	610	608	619	635	619	606	575	642	598	595	649	649	619	610	616	629	599	595	667	645	574	648	643	641	604	598	613	611	622	642	640	587	611	618	646	626	637	615	610	636	583	600	630	617	629	608	623	640	622	599	625	635	645	658	596	651	693	636	646	669	651	640	642	595	646	594	587	652	605	636	596	600	624	644	601	610	686	620	606	653	605	644	618	660	633	673	605	620	649	628	649	632	608	621	606	604	642	668	619	644	634	632	622	635	598	653	635	592	672	649	584	600	594	672	603	613	607	640	606	602	600	581	641	608	618	621	619	602	662	598	655	645	620	613	672	616	594	623	596	640	603	601	616	586	619	627	604	627	596	627	622	640	645	625	618	651	605	635	619	663	633	681	597	653	696	627	631	643	611	591	671	672	583	640	606	604	601	670	644	650	623	651	677	578	610	620	633	618	643	644	639	588	590	621	621	620	638	591	617	645	647	628	646	643	644	605	620	605	643	643	617	606	635	634	670	628	634	643	659	618	645	632	618	642	604	642	609	640	624	616	602	651	623	617	645	638	593	633	599	660	636	620	637	627	638	608	608	642	669	614	633	643	602	689	657	589	621	636	650	637	630	636	626	630	607	643	651	611	597	617	603	612	614	621	658	624	573	619	666	610	619	624	644	590	612	635	624	630	587	612	657	613	572	586	605	605	651	623	648	617	659	636	632	572	631	616	636	626	670	611	618	706	623	624	662	637	615	614	604	605	618	612	624	617	606	652	631	632	638	621	607	658	663	601	586	625	613	600	621	636	594	578	655	561	601	643	583	630	564	632	659	614	570	612	582	586	589	584	624	578	650	584	654	639	613	605	615	638	621	628	664	585	625	620	586	641	646	620	624	620	621	625	609	597	621	632	606	630	660	596	629	667	613	668	618	705	671	631	651	605	602	620	601	550	605	626	608	606	645	630	643	634	595	622	584	640	642	649	636	626	598	657	619	598	619	643	642	658	674	639	595	657	617	635	592	620	571	611	638	615	635	618	592	649	593	571	641	624	598	602	658	609	624	600	621	618	614	610	602	641	618	623	647	604	665	602	683	621	649	631	603	622	590	577	653	651	611	625	616	619	656	644	622	664	632	621	621	642	654	637	654	648	644	603	632	647	600	671	674	711	599	654	610	643	632	603	605	593	630	622	629	646	647	657	616	614	621	599	682	615	652	651	657	594	585	646	673	625	709	619	617	597	612	626	618	591	579	606	635	643	579	602	592	662	620	589	644	689	564	625	631	645	617	630	623	612	577	603	622	643	638	642	610	617	612	617	628	632	623	645	594	617	641	631	598	678	640	620	600	619	655	651	641	646	601	615	595	627	671	611	648	620	624	604	618	679	635	612	630	603	633	626	634	639	650	607	637	607	620	579	631	682	627	619	682	621	637	618	624	663	624	634	624	636	591	604	674	612	623	610	619	631	638	644	630	617	609	609	604	617	652	630	567	627	633	633	633	669	599	613	649	621	641	613	652	624	645	583	635	641	657	622	610	702	640	571	620	625	637	630	630	621	583	622	589	658	614	632	613	590	624	624	607	668	653	615	600	634	664	661	650	606	572	626	634	619	616	611	655	626	619	597	629	653	567	579	612	652	657	619	642	632	648	646	642	649	603	637	576	616	634	607	625	640	644	605	635	634	641	610	647	625	613	637	680	631	627	592	626	591	633	591	627	635	608	626	674	596	645	644	645	635	636	647	676	609	639	621	646	626	657	608	630	623	560	601	583	670	617	580	665	596	669	669	617	631	628	573	633	622	563	617	630	581	589	611	596	621	624	653	587	604	623	628	637	620	637	652	607	572	631	629	649	625	616	644	651	629	611	619	634	649	611	650	626	643	630	621	661	587	571	618	592	633	596	636	617	636	608	628	624	677	599	643	613	592	620	595	620	660	628	596	605	605	654	597	616	625	592	633	654	640	589	627	590	673	622	555	566	646	617	594	619	634	627	624	607	642	599	648	641	665	626	557	647	641	590	609	647	622	621	632	662	587	600	600	604	617	607	672	653	654	601	620	596	621	628	634	619	623	587	629	616	608	612	633	644	644	572	593	652	649	614	617	623	617	620	628	602	583	628	649	661	616	630	609	630	607	645	620	635	594	655	624	624	594	629	629	643	595	586	623	561	635	613	579	672	618	616	620	630	647	629	640	623	653	631	652	645	619	628
28444	18874	13203	5692	2737	1771	1369	696	710	710	696	681	673	677	738	699	721	693	705	710	704	697	741	699	681	713	685	675	704	698	711	696	678	740	694	704	653	678	700	698	667	705	690	703	691	668	664	706	672	707	705	730	677	677	732	670	681	742	714	702	710	676	706	696	652	697	710	694	680	676	673	692	715	679	710	700	681	703	679	678	715	745	700	696	708	669	672	728	707	697	670	688	722	677	710	657	716	705	686	715	710	650	716	672	742	715	688	717	755	688	709	693	701	708	644	664	724	687	679	703	673	670	688	674	731	673	691	658	665	674	734	675	687	667	697	648	730	685	695	697	671	697	690	691	740	690	720	723	718	667	733	692	672	715	736	692	668	696	687	708	681	674	660	695	725	742	669	684	706	694	723	706	733	669	707	715	741	703	760	703	685	709	692	718	677	669	723	714	678	680	663	641	687	699	721	738	615	698	675	709	721	716	706	647	705	682	646	716	662	672	701	679	733	686	674	657	681	682	705	677	698	663	693	709	744	694	703	687	706	704	697	719	685	664	671	708	685	672	755	664	699	661	696	674	677	717	684	721	726	701	642	691	727	709	656	694	736	703	701	664	711	730	703	685	668	704	696	668	690	707	751	692	729	728	697	713	718	710	717	650	675	701	731	682	708	730	726	682	702	681	685	684	716	682	682	656	715	693	661	676	658	706	662	689	719	659	683	706	685	683	682	701	744	666	703	668	696	696	681	693	740	749	691	701	721	727	658	648	700	718	701	676	703	704	683	716	654	677	709	727	696	672	710	618	667	692	694	692	676	673	698	691	663	679	721	687	668	694	704	674	677	703	691	692	717	703	726	724	722	726	690	705	682	703	691	735	669	680	727	717	688	608	681	712	698	663	709	660	710	694	723	699	715	693	629	677	739	693	679	706	684	682	689	670	657	670	732	715	745	720	696	691	673	667	708	682	724	703	675	682	694	665	663	709	656	728	707	665	677	650	698	659	702	663	747	717	738	675	669	688	675	637	728	702	695	735	666	706	686	717	702	642	688	729	678	642	644	682	668	684	684	708	683	702	705	671	696	674	687	665	655	683	714	685	697	693	711	674	653	675	721	664	677	701	684	718	720	714	658	693	692	689	753	682	707	685	682	709	657	681	661	680	671	697	713	716	705	694	693	692	684	679	698	677	685	704	661	645	747	656	645	700	664	708	639	697	708	735	685	686	714	668	657	717	630	779	714	637	748	682	664	686	726	688	719	711	684	683	666	708	686	712	706	705	745	731	738	691	704	611	699	699	723	699	635	716	694	738	740	692	710	675	689	715	751	719	756	647	678	691	668	700	734	633	695	673	708	636	685	690	725	682	666	681	670	690	655	673	700	726	663	692	715	667	681	714	666	711	680	714	702	719	725	624	682	701	675	659	657	690	737	676	694	686	681	694	689	684	696	669	699	683	686	733	730	643	664	677	694	708	680	649	722	712	712	674	717	675	713	709	697	669	673	706	708	689	702	676	690	713	712	702	697	656	708	770	654	762	692	684	701	671	663	725	753	699	663	727	706	728	706	676	659	688	689	685	700	724	702	698	705	681	701	732	694	658	718	712	726	718	677	696	695	666	649	664	706	707	701	651	681	685	640	687	715	670	707	679	693	632	659	670	668	648	711	713	652	697	707	661	677	687	678	677	644	702	650	669	695	715	689	733	665	715	687	628	662	701	682	682	705	697	715	697	734	670	747	750	667	714	689	723	664	721	720	695	672	674	702	662	700	694	670	727	690	717	697	709	730	702	695	695	682	679	719	641	715	695	682	666	687	698	682	737	690	740	686	696	693	702	716	696	689	694	710	682	681	728	707	673	714	672	707	639	709	632	686	708	697	694	702	680	674	632	699	652	686	702	696	726	671	692	677	687	673	677	668	675	654	702	655	680	654	697	701	704	720	685	667	695	710	679	726	668	722	686	668	723	699	664	643	709	677	736	705	669	628	694	707	654	723	720	657	710	702	693	719	665	703	678	703	648	685	677	714	662	670	616	670	731	676	697	709	697	657	680	669	668	750	703	698	723	738	704	700	676	676	743	649	645	716	642	684	680	755	742	704	706	717	701	677	714	700	699	675	703	693	716	705	631	694	702	652	717	671	707	715	710	700	672	706	647	700	722	744	701	742	691	674	712	702	699	718	734	681	674	702	682	681	686	685	684	667	696	644	678	697	652	656	665	685	681	708	708	685	675	705	694	656	705	720	705	695	682	751	674	710	714	687	681	716	685	699	705	683	718	705	661	642	671	686	701	646	706	688	666	657	675	712	679	700	704	709	671	732	662	682	722	721	690	738	709	669	683	691	710	674	682	651	720	701	725	657	670	680	689	695	669	652	685	742	690	659	683	628	653	683	659	732	711	716	710	698	702	735	703	692	723	717	732	701	697	696	693	712	702	706	685	698	740	712	672	724	739	707	647	711	700	665	689	639	695	710	632	642	672	735	673	702	723	699	697	668	694	678	636	702	721	703	670	666	664	685	686	711	743	714	776	716	688	676	731	694	676	681	688	668	700	736	711	707	683	734	688	715	690	689	707	759	678	701	724	688	696	678	694	679	745	674	690	666	688	705	698	637	656	690	750	753	689	735	666	689	715	679	693	663	746	696	678	656	691	663	699	729	741	625	658	690	713	715	690	672	705	708	710	730	679	666	705	669	647	689	714	730	715	741	714	684	657	726	703	668	751	717	747	668	643	679	686	669	671	717	691	709	667	694	711	692	710	666	677	670	701	671	702	736	699	702	731	647	688	699	718	673	672	669	691	648	725	707	714	666	680	693	686	673	694	683	680	700	691	692	686	689	664	685	709	686	743	724	686	744	698	717	722	756	712	690	707	686	710	706	703	705	727	697	706	718	701	679	691	665	652	666	645	692	691	656	692	683	675	700	717	697	682	706	665	687	692	718	714	685	712	669	730	675	721	648	675	755	669	657	711	677	634	645	708	665	671	669	735	685	707	676	722	745	711	714	711	681	635	736	726	695	673	682	677	659	698	712	673	641	710	714	665	725	665	720	698	688	678	681	734	704	676	685	663	656	709	682	666	729	695	639	685	671	718	664	666	696	687	711	712	693	658	675	662	697	748	678	634	664	685	717	731	677	718	671	695	690	685	694	725	671	680	723	733	687	674	712	688	675	702	736	692	692	701	690	684	705	719	688	710	719	697	725	705	687	749	635	714	690	691	685	720	650	752	699	690	704	666	671	690	668	705	701	678	696	692	691	686	724	727	696	712	751	747	677	670	645	719	650	713	713	691	695	643	741	728	694	701	666	682	705	655	687	677	681	726	706	687	732	735	712	667	668	707	661	716	666	700	684	700	662	705	748	716	708	705	638	668	671	670	692	664	686	687	695	728	694	697	693	691	737	720	681	734	670	694	724	702	678	761	674	738	690	686	679	686	692	708	700	657	693	661	646	663	669	643	657	688	720	626	669	694	660	702	664	698	735	635	698	684	651	727
10898	12728	10110	4214	2783	1897	1379	571	553	549	520	601	548	562	549	590	529	541	561	543	550	571	582	541	573	583	592	588	571	561	591	551	541	558	557	589	573	561	574	539	522	557	548	573	583	554	521	593	551	578	565	564	562	544	536	546	592	555	599	573	620	575	519	576	555	525	512	566	540	555	569	548	528	534	554	575	541	555	595	569	529	575	530	571	579	544	587	576	570	553	546	580	546	587	559	519	582	566	577	575	523	545	544	558	548	582	542	573	540	550	554	550	543	565	585	554	535	531	534	561	546	621	576	551	582	584	525	532	593	563	543	585	549	562	527	543	504	602	564	548	586	586	575	536	578	553	584	601	539	532	547	579	547	519	589	527	588	550	565	598	544	531	559	607	550	576	553	526	566	553	610	549	538	578	585	534	563	536	576	532	575	548	576	521	551	526	541	563	614	542	570	542	570	610	568	560	510	514	569	577	528	539	536	559	557	540	527	586	589	546	541	603	547	547	528	559	556	533	564	583	537	567	598	526	537	592	572	546	578	596	536	542	594	566	527	553	563	575	558	539	540	582	544	552	543	520	572	600	579	595	586	548	573	546	524	600	533	576	579	599	575	553	557	519	550	566	542	573	539	555	532	513	524	553	542	534	586	523	575	576	593	523	563	583	562	535	590	563	553	521	536	548	586	567	592	561	558	588	550	546	567	583	570	557	578	544	562	541	597	549	565	522	577	576	572	551	554	584	580	530	488	530	550	534	563	558	570	561	571	583	570	551	488	545	543	554	588	564	583	569	552	551	580	553	519	551	583	563	533	539	523	568	529	550	550	536	546	540	547	565	559	568	583	587	545	571	548	530	551	533	529	538	568	589	537	555	542	546	539	546	520	607	544	535	552	547	550	533	573	568	577	552	559	586	550	545	540	552	565	524	548	574	582	543	514	540	574	529	562	535	616	645	545	539	542	581	581	560	552	607	557	530	553	554	594	547	554	558	574	554	540	539	598	557	564	530	582	538	551	536	549	585	603	516	556	511	579	561	566	562	513	561	585	514	574	533	555	547	563	577	556	562	559	555	533	545	510	533	536	536	561	525	551	560	574	541	517	534	569	528	554	485	544	510	541	592	576	544	517	532	598	595	584	546	551	546	543	536	541	540	593	562	534	556	583	568	539	542	569	554	579	557	540	528	584	562	611	544	552	581	567	578	559	541	551	538	500	583	556	556	573	540	577	615	582	598	578	542	538	571	601	521	568	560	570	562	556	600	580	577	540	545	565	510	573	586	594	598	574	577	556	555	564	549	543	558	548	563	534	570	563	536	549	568	582	572	568	531	545	566	542	563	590	594	555	577	549	549	566	562	515	540	549	554	557	534	573	556	565	574	557	556	563	586	568	539	581	578	551	575	589	549	539	547	574	570	566	548	589	551	547	568	562	569	570	582	549	563	548	575	559	597	550	546	562	556	551	549	611	559	563	540	578	574	519	566	520	566	544	555	532	558	554	564	553	582	599	565	572	569	548	576	531	565	580	544	553	539	535	527	577	544	548	569	580	549	558	529	566	531	560	554	527	553	548	529	570	536	565	548	546	563	544	589	584	589	538	606	552	582	590	577	607	591	539	577	532	545	568	595	558	519	512	543	601	564	571	549	584	531	550	552	523	559	579	575	560	544	526	596	581	556	553	573	543	549	570	523	573	558	548	522	584	526	568	545	556	545	562	535	554	545	597	574	576	606	567	539	571	571	559	603	559	598	530	557	530	554	583	535	546	533	581	528	576	556	584	551	598	520	550	539	584	572	518	561	584	584	557	604	558	532	548	566	538	542	536	550	571	583	578	519	526	568	601	589	543	558	596	570	513	621	538	569	534	552	533	550	524	609	564	571	544	557	532	585	572	537	527	586	563	508	568	578	523	542	550	575	583	534	547	545	521	560	605	550	551	559	590	575	579	563	571	547	528	554	589	523	565	555	525	555	597	589	555	572	592	552	599	552	599	572	551	543	542	542	605	568	555	554	529	540	589	566	572	566	563	573	544	529	534	594	575	541	565	558	563	559	559	530	594	548	588	558	551	599	570	568	506	564	575	580	558	543	524	580	544	581	550	535	578	554	550	582	560	531	569	561	526	547	558	601	559	590	523	577	595	595	540	535	559	559	615	574	560	549	582	602	627	564	530	548	577	500	506	540	567	537	530	595	571	596	555	564	550	541	566	568	500	561	549	549	573	587	538	545	533	549	508	566	543	546	579	558	530	571	532	535	605	573	590	580	622	571	573	579	594	549	550	547	546	576	535	534	572	553	553	560	529	556	553	606	524	528	543	520	546	568	579	601	570	550	574	563	564	560	539	538	556	526	533	599	529	580	588	554	591	542	547	576	553	584	546	552	580	582	565	555	600	555	555	509	537	540	554	556	514	556	570	563	577	533	560	535	577	536	616	556	598	593	566	552	554	566	538	588	562	575	547	572	550	571	583	596	570	575	589	618	567	550	574	586	556	578	580	571	541	560	569	545	585	584	500	571	542	535	509	569	558	551	573	545	532	597	526	572	551	553	503	528	572	534	549	555	585	582	554	591	581	587	577	574	559	547	542	496	515	565	552	577	579	560	583	515	532	582	575	605	558	517	518	558	538	576	525	576	552	557	551	577	583	642	592	535	526	560	531	583	605	550	601	551	574	585	611	510	554	597	540	539	577	610	529	544	555	520	547	509	574	578	534	531	571	555	542	586	551	589	554	560	573	529	557	538	554	580	569	559	575	569	605	593	594	519	532	557	532	551	520	556	546	532	587	592	563	559	554	570	583	594	553	575	551	563	563	548	579	564	534	531	588	533	554	556	581	553	563	527	586	524	589	530	520	557	565	576	552	581	593	509	574	576	566	557	579	567	542	540	546	570	563	591	609	521	538	543	527	555	578	546	548	539	536	606	559	556	573	581	562	568	549	589	565	596	522	577	566	573	550	587	547	527	556	567	566	609	570	561	553	587	537	554	546	565	551	566	559	549	542	550	562	596	538	551	548	521	570	587	565	613	546	548	527	512	497	548	537	551	570	572	606	584	593	571	580	546	552	544	586	589	542	535	607	540	599	555	566	532	561	562	613	570	599	536	583	548	582	596	581	550	503	590	560	568	541	557	581	530	564	534	564	595	552	526	577	598	584	532	563	567	578	540	555	566	568	586	515	557	562	527	587	559	589	573	510	547	596	561	579	554	569	583	589	521	581	536	619	568	561	537	531	562	547	535	537	544	570	557	569	560	563	607	581	578	596	530	563	567	574	559	559	603	565	542	563	591	562	588	567	540	503	579	548	515	573	531	564	568	574	539	525	535	549	584	565	584	571	567	540	537	522	561	569	593	539	607	548	551	530	573	616	541	581	573	528	536	600	555	557	553	573	516	596	522	536	564	530	542	523	554	550	566	566	569	555	559	519	574	563	578	551	589	561	554	565	507	612	544	590	540	515	534	531	547	536	588	553	534	543	570	552	528	549	544	589	538
25339	21500	29325	28049	28502	18993	9674	938	781	698	640	722	715	697	671	671	631	700	600	636	670	640	638	628	653	649	624	620	689	666	645	642	667	641	618	634	623	627	652	642	640	643	597	663	635	679	650	606	603	667	626	630	673	613	601	632	633	688	661	615	607	626	647	611	678	645	639	617	625	662	647	649	647	641	643	611	667	638	646	652	649	617	637	627	640	609	674	669	658	642	623	673	642	646	666	626	608	631	650	651	658	627	622	623	628	641	741	663	637	614	652	707	693	695	620	607	669	639	657	657	683	632	659	626	635	560	614	652	610	636	678	648	647	648	645	591	632	633	663	648	612	669	645	605	635	658	654	584	664	636	660	642	628	658	677	655	642	609	640	659	632	665	603	592	650	626	622	655	601	625	639	656	641	602	677	636	672	673	654	609	617	623	622	613	628	682	653	608	614	632	641	649	609	666	634	663	650	610	631	646	603	630	654	602	610	691	687	648	596	653	654	652	615	657	627	648	686	612	641	654	688	720	634	651	650	627	641	666	635	615	636	641	613	636	607	615	653	658	673	645	656	696	618	674	608	636	673	648	615	619	653	644	677	653	593	611	609	664	626	637	682	636	668	619	629	631	638	635	662	604	619	627	683	678	608	634	662	659	648	608	673	637	667	674	668	609	659	621	641	659	627	625	650	669	630	658	605	635	654	615	674	614	617	655	688	621	679	656	620	620	593	611	652	654	646	635	615	610	656	645	660	624	584	617	639	647	621	641	639	667	678	661	597	596	623	653	686	659	649	643	641	667	627	651	638	611	588	632	680	629	641	630	674	621	599	672	642	628	632	668	637	661	669	650	644	646	661	658	614	610	647	651	632	612	616	627	600	669	619	667	620	688	620	611	680	633	614	637	623	619	650	656	623	632	612	677	657	591	607	633	603	643	645	682	588	673	670	679	653	619	652	627	665	649	688	666	629	633	638	614	630	656	668	633	606	643	617	620	660	626	631	684	638	633	625	651	638	677	625	593	650	691	626	640	642	627	634	630	625	644	598	623	658	634	666	656	666	634	644	637	616	656	602	634	643	655	616	609	644	644	663	669	631	643	604	626	627	627	594	619	656	621	602	597	648	623	611	671	592	607	612	653	684	614	672	636	661	663	631	650	673	558	678	622	627	652	663	617	613	594	610	599	658	617	650	635	645	622	664	639	644	648	666	622	649	719	665	610	694	609	634	639	634	657	651	628	661	659	643	585	608	623	651	644	689	638	673	586	628	636	614	662	679	643	616	637	608	642	648	656	627	663	635	590	680	664	636	631	650	630	637	615	596	623	596	651	626	618	607	639	642	632	624	642	610	641	651	663	637	617	625	653	646	620	669	681	634	621	566	633	614	627	585	584	630	621	651	641	636	670	666	703	637	607	639	637	644	657	565	626	624	627	636	606	666	649	616	608	580	644	623	616	690	638	621	626	686	637	596	630	644	703	620	632	609	626	618	638	674	665	596	680	638	669	654	630	665	671	626	597	612	650	622	644	639	626	604	670	642	663	633	639	660	633	590	630	647	653	667	635	626	658	631	649	651	659	588	583	638	652	642	663	630	662	680	615	636	649	629	635	637	619	615	656	592	641	647	632	640	596	625	607	694	659	679	629	644	627	673	642	657	639	641	597	630	614	602	605	603	629	642	629	639	700	622	632	608	609	606	615	631	644	604	648	666	648	670	624	595	634	613	603	632	639	609	600	627	653	665	612	598	703	661	643	582	659	625	652	650	622	631	676	632	599	632	638	635	664	664	676	628	665	656	671	602	633	634	616	651	613	650	643	658	669	665	652	601	655	636	593	636	654	647	645	632	620	647	612	641	664	658	601	631	651	584	657	638	640	658	665	635	652	632	642	649	627	622	591	631	638	660	665	641	650	650	653	638	699	669	667	695	648	636	615	607	656	681	650	566	599	610	656	651	666	647	648	622	649	684	666	625	626	621	640	646	638	647	652	669	626	665	614	639	675	653	657	600	598	584	630	653	668	662	624	599	663	645	626	629	637	604	640	631	599	630	616	605	673	635	631	657	598	608	639	632	671	636	611	611	599	621	616	652	672	623	606	673	675	685	647	700	620	671	648	664	650	634	645	666	668	650	648	650	632	623	645	643	635	612	618	666	599	630	617	655	645	597	635	644	663	614	634	710	639	641	599	631	615	632	664	690	640	641	661	626	622	688	630	654	647	627	616	633	670	633	645	624	614	634	680	648	657	668	661	652	628	619	678	606	641	646	635	614	634	611	633	637	640	656	639	683	670	608	699	610	635	643	672	651	636	614	624	659	616	618	644	609	641	622	629	662	651	586	624	649	625	612	643	658	629	604	645	683	618	635	648	603	602	615	644	615	626	634	652	622	657	634	664	659	656	678	594	586	638	603	653	628	660	654	631	595	668	634	668	656	626	674	664	633	644	659	620	617	590	583	636	683	628	645	598	603	653	639	636	588	706	610	676	599	600	618	631	648	636	672	623	663	668	615	666	647	670	640	613	627	655	624	639	634	670	663	619	658	624	675	680	697	633	690	666	628	649	635	618	644	630	655	628	651	612	635	628	628	630	618	637	636	648	628	624	628	640	647	615	635	648	607	633	623	608	661	647	654	632	675	664	619	662	715	647	621	654	664	663	626	689	660	646	649	628	603	675	689	650	645	669	649	609	605	660	638	671	624	595	625	660	635	674	628	637	635	659	661	642	626	651	653	624	663	644	633	598	654	641	644	640	616	643	623	643	627	663	659	614	616	651	628	602	638	651	612	650	606	639	675	598	650	657	676	652	652	612	659	653	601	643	664	652	645	604	644	655	687	631	668	627	633	611	613	641	624	618	620	622	639	586	639	677	623	618	595	633	654	657	615	611	596	619	652	643	629	605	624	624	679	649	665	632	683	644	642	612	642	668	666	655	630	652	622	596	608	667	660	697	650	669	695	595	646	622	623	666	670	658	627	628	674	585	656	656	607	622	649	625	639	595	640	675	623	644	639	613	644	653	600	624	716	577	642	621	639	637	682	665	634	641	651	622	633	619	649	666	635	641	661	701	602	568	660	642	609	635	597	627	616	646	632	637	594	643	616	630	637	658	640	707	630	650	656	619	619	619	659	632	685	661	654	644	609	622	608	668	674	689	666	610	620	625	656	658	660	629	607	600	665	646	655	657	639	626	583	644	659	642	600	611	643	654	634	628	675	623	662	666	615	645	616	602	683	596	652	613	596	623	625	652	654	653	646	592	641	617	670	608	723	578	655	633	670	612	633	637	644	595	638	661	651	646	630	643	679	683	623	622	642	610	637	635	645	620	648	658	636	612	619	618	640	643	632	673	626	600	606	604	656	636	645	644	615	624	648	675	646	618	630	673	596	621	668	630	649	626	630	715	607	626	626	617	633	642	638	675	571	661	629	669	619	628	616	646	664	662	655	644	659	656	619	634	640	682	625	644	588	610	634	607	650	580	628	633	639	645	647	641	582	646
43449	53706	48532	28655	25651	15079	7344	670	609	622	640	558	581	577	629	561	567	568	578	561	574	550	559	536	527	578	522	560	534	559	553	572	537	574	589	566	543	597	575	547	546	530	530	572	564	560	562	531	527	579	614	586	595	627	566	584	582	707	580	569	574	565	564	576	625	545	553	572	532	548	569	593	528	594	570	598	545	566	529	575	574	546	535	558	624	558	561	532	569	590	604	616	530	573	559	524	556	577	553	548	550	546	575	594	600	601	615	532	566	574	584	580	521	521	572	572	538	551	544	602	576	576	570	544	538	550	552	541	575	548	536	563	546	540	555	564	586	520	577	558	546	586	564	564	570	537	540	579	589	535	563	552	560	570	570	570	581	548	488	531	547	554	542	494	521	540	536	568	574	570	536	554	537	540	608	580	584	544	530	543	563	532	591	554	547	563	552	559	558	571	542	552	576	576	549	549	565	548	550	557	560	539	580	562	563	584	542	584	564	532	538	517	523	546	569	561	575	580	545	543	547	536	560	558	553	533	555	542	568	537	565	574	579	519	553	582	565	537	540	554	546	535	588	557	572	524	520	539	531	581	526	572	586	548	573	557	589	558	535	541	558	557	570	561	557	531	531	568	557	586	594	549	520	504	563	549	553	549	505	558	580	548	545	559	523	552	536	556	541	590	579	551	554	568	546	543	531	540	550	534	529	553	584	513	541	577	566	577	579	549	592	576	529	549	562	563	551	547	588	557	553	582	555	555	583	515	575	590	491	550	532	536	596	536	568	599	539	544	566	569	564	559	507	560	583	531	527	576	540	537	549	571	552	528	552	563	502	613	562	533	593	555	601	543	541	539	584	538	558	538	604	568	575	548	571	545	570	587	583	559	587	524	576	557	541	528	584	580	579	604	535	534	570	514	569	563	551	559	546	570	567	615	520	558	555	545	536	571	545	554	529	520	556	565	529	560	546	591	511	566	554	544	566	552	536	560	548	594	551	535	523	579	562	600	564	537	529	568	543	601	551	553	518	529	572	547	537	541	530	551	525	575	552	529	613	547	579	566	572	564	549	541	563	562	509	546	553	587	532	552	561	569	568	580	579	609	565	553	552	538	564	583	557	535	548	545	540	522	561	562	560	509	549	579	536	542	564	567	574	538	588	539	542	529	535	570	568	513	581	526	549	551	509	544	572	567	561	574	579	529	537	563	576	591	581	511	551	603	602	541	540	569	549	560	561	538	560	545	551	564	579	580	546	505	578	549	584	542	532	595	589	554	507	554	509	532	555	563	569	570	545	569	559	589	514	570	588	573	574	612	578	536	519	566	538	546	554	556	562	529	546	548	533	544	517	557	586	549	555	530	519	505	586	516	566	531	501	582	546	527	522	534	594	555	526	589	556	561	553	556	536	580	544	547	520	538	553	548	527	569	565	565	532	590	542	541	554	532	593	531	559	543	561	553	546	536	550	556	551	532	554	540	559	530	565	544	529	532	555	591	537	554	550	508	556	570	519	539	553	555	518	543	525	551	526	542	548	561	583	577	563	540	542	594	548	533	542	558	589	551	552	556	550	561	566	539	544	523	570	582	566	525	568	510	526	512	559	549	544	558	559	592	576	553	552	560	543	551	570	584	593	556	503	564	510	574	554	555	543	552	531	578	548	583	564	548	503	564	543	588	565	525	543	560	556	549	544	511	536	559	560	543	566	556	565	554	566	533	534	547	581	543	545	559	497	548	565	529	591	571	565	554	549	535	481	544	583	552	524	569	541	587	508	540	494	542	532	596	560	553	526	566	572	594	555	559	552	598	562	572	574	539	549	552	510	594	564	586	563	551	513	548	554	528	533	502	549	563	568	515	541	608	551	538	530	549	534	585	527	544	568	536	568	529	514	530	570	548	539	549	566	566	565	587	529	541	570	545	530	534	528	591	512	565	546	580	520	539	560	562	583	567	554	536	576	550	529	554	517	596	568	579	563	546	534	541	579	561	556	563	533	581	537	577	535	586	535	553	523	559	562	513	528	579	511	533	557	547	581	591	531	564	580	560	522	537	564	553	580	562	579	519	574	541	572	557	561	593	544	561	616	570	581	529	574	538	561	603	558	551	578	554	545	582	567	581	559	567	510	516	562	578	541	527	543	555	568	541	564	531	575	558	580	554	568	526	591	558	563	555	594	523	519	592	573	541	522	551	561	547	572	598	551	557	520	548	561	565	545	554	573	577	538	572	570	548	580	564	502	478	542	583	554	542	520	567	575	555	539	565	587	556	536	565	591	546	546	554	534	544	539	581	550	551	535	583	598	562	558	589	557	530	530	563	547	533	552	583	582	521	583	604	527	569	550	575	537	581	539	530	571	567	584	558	565	558	600	541	567	601	558	538	558	613	581	553	605	531	543	555	562	566	551	537	607	560	549	585	583	528	522	539	597	550	577	545	534	571	578	544	567	548	536	555	557	553	579	589	546	581	574	564	558	580	601	546	573	527	570	572	541	585	568	604	543	559	561	533	539	531	561	559	558	545	554	573	528	546	512	569	542	549	557	562	546	528	553	563	578	556	588	587	534	521	571	528	549	558	549	485	597	535	569	558	556	585	551	539	527	521	535	570	513	594	556	566	555	597	546	549	576	538	541	573	552	533	598	541	574	566	529	526	533	570	479	543	557	590	549	554	593	549	564	532	559	518	554	534	546	567	608	559	590	556	513	537	522	569	543	580	530	530	525	549	567	537	521	582	564	541	562	535	588	552	526	566	590	543	552	565	603	564	583	543	532	558	538	531	576	583	536	504	564	604	517	567	543	554	589	517	560	543	528	502	573	553	560	576	562	576	524	522	588	488	598	553	581	577	573	509	562	622	554	534	553	565	560	530	560	594	578	562	555	625	511	586	524	558	536	557	545	568	601	502	559	586	540	544	592	541	539	568	558	586	580	542	542	508	570	525	573	568	556	586	558	602	574	572	521	567	544	584	570	496	553	575	548	566	545	571	579	538	597	562	543	548	562	539	550	563	568	552	560	573	515	546	563	580	575	537	517	552	553	562	613	534	573	557	552	580	557	596	553	605	590	580	554	514	516	547	536	595	566	538	588	561	515	538	524	545	580	538	577	549	597	524	557	599	596	527	537	602	561	575	542	537	589	554	523	552	543	536	573	549	607	565	542	576	518	528	546	563	557	574	560	570	576	589	540	541	589	500	538	578	516	561	550	572	520	554	555	579	537	540	545	584	532	543	529	560	545	595	577	567	529	573	554	531	557	565	551	591	539	536	551	577	556	543	538	568	543	566	572	552	556	538	532	573	512	566	566	559	570	555	577	552	570	520	593	556	581	580	509	581	552	541	520	547	559	550	543	528	578	561	586	525	571	573	553	498	513	529	550	592	551	550	546	546	543	559	582	555	535	571	593	550	534	594	573	523	539	546	556	558	568	586	552	560	529	559	589	567	594	555	546	527	590	587	566	554	543	531	535	530	553	527	538	568	562	541	550	518	596	566	585	571
24326	21377	28910	25483	27069	28387	16163	1425	885	838	862	802	777	788	818	819	729	808	760	756	744	779	803	787	771	765	780	707	778	789	728	759	745	757	773	770	769	784	817	786	730	810	798	732	745	731	783	726	790	749	792	761	772	722	803	736	805	911	772	769	745	710	746	760	776	751	718	793	727	760	735	736	739	774	710	753	754	730	741	737	693	788	737	715	762	727	736	758	785	755	772	783	766	746	726	791	791	754	758	779	726	756	734	764	765	774	813	798	765	772	766	791	713	787	701	788	758	699	672	753	751	782	741	718	786	672	758	754	764	701	766	737	791	725	757	777	740	752	767	717	728	730	776	791	694	760	779	767	750	707	754	780	781	784	784	725	679	772	749	732	811	755	741	756	727	781	750	747	761	709	776	750	783	766	765	792	768	779	748	749	759	764	740	747	797	714	771	705	709	826	773	782	810	759	710	724	723	733	755	732	781	768	768	777	737	785	751	745	777	770	733	759	720	766	762	757	770	687	710	731	744	766	795	722	736	706	761	764	759	738	771	785	763	751	731	739	788	738	689	756	790	710	766	787	772	756	739	763	749	751	680	747	795	731	713	739	725	725	806	734	759	767	756	753	811	764	735	793	705	761	700	789	773	734	734	749	749	748	740	814	752	754	773	730	738	735	749	749	800	757	670	686	779	752	737	717	757	679	758	753	734	741	784	768	694	708	756	752	729	745	701	749	731	724	734	742	704	711	706	751	746	792	776	763	699	745	735	756	715	797	730	680	713	717	751	798	794	754	719	736	713	762	727	716	781	737	787	730	754	748	758	723	735	750	750	733	756	743	750	756	717	778	746	742	760	744	781	794	755	718	763	766	758	744	764	730	745	767	717	737	775	725	792	703	761	759	782	729	798	774	713	801	765	712	775	742	739	741	728	749	751	738	756	691	740	744	796	716	758	734	790	722	732	760	738	798	778	734	735	689	780	762	731	718	737	793	718	727	741	763	757	731	716	729	767	747	696	843	731	753	751	773	756	744	786	772	764	751	744	760	740	745	729	728	718	723	728	731	772	733	736	739	717	767	740	709	748	806	692	758	767	731	766	765	797	732	751	731	757	749	693	737	718	739	717	747	751	712	796	706	716	749	753	764	703	788	805	748	743	729	734	740	754	790	727	748	801	764	743	744	747	747	766	767	763	757	736	728	753	782	767	766	730	767	791	762	769	773	758	778	692	752	785	794	780	719	761	741	757	757	729	735	719	772	775	775	762	710	762	773	754	763	769	747	792	753	750	774	745	697	730	688	739	710	730	751	734	766	748	750	724	722	730	750	726	721	763	792	721	763	766	756	755	752	760	723	725	772	734	752	800	714	794	765	732	750	730	730	772	761	719	737	788	736	800	756	779	716	717	740	731	724	826	702	743	747	723	738	755	734	759	697	759	768	730	690	732	725	746	712	738	742	715	775	755	776	794	742	773	721	766	775	739	754	733	793	699	755	750	719	745	749	764	722	762	756	764	706	732	759	724	702	764	758	796	751	785	711	746	740	803	777	725	763	832	753	779	779	749	793	758	794	732	765	719	721	743	748	732	747	777	765	798	748	712	750	745	776	731	755	763	726	732	761	731	721	764	774	755	762	750	744	752	767	763	752	743	772	755	764	721	747	779	784	775	794	793	704	695	758	741	738	749	720	804	764	706	719	785	752	744	710	795	751	778	742	747	712	823	757	798	717	774	743	741	768	755	751	729	729	775	727	774	764	755	732	764	730	726	744	792	743	734	763	769	701	755	742	722	724	764	758	749	710	727	771	747	737	715	725	789	687	758	804	676	744	706	721	765	806	753	751	726	747	783	711	762	736	767	698	777	788	735	725	759	703	756	729	756	806	721	691	748	729	775	769	759	758	734	725	717	770	763	758	748	710	782	751	759	709	740	790	761	769	781	781	742	769	747	730	721	679	727	787	744	728	769	789	763	737	745	727	721	768	772	762	738	733	722	732	752	750	741	782	745	686	780	757	793	773	754	764	787	729	727	711	708	704	705	696	779	767	826	792	779	746	785	768	746	758	715	758	708	745	709	694	700	762	768	695	754	718	768	704	748	810	745	773	775	738	733	719	764	737	751	751	749	732	725	722	753	776	752	794	766	764	769	738	725	775	749	770	757	770	774	781	721	770	783	789	723	761	763	765	807	787	748	694	720	778	716	766	771	723	726	786	725	752	725	778	751	718	736	745	729	762	733	803	764	735	763	736	735	749	760	765	749	790	775	696	715	796	758	763	755	747	741	757	743	733	720	749	757	725	721	734	749	708	712	776	793	742	779	732	718	741	796	821	734	743	757	733	788	755	748	729	708	719	753	739	801	761	739	746	750	753	732	700	770	704	722	785	780	756	737	793	745	777	790	713	749	752	769	760	762	697	779	784	713	741	784	764	725	716	799	766	751	726	778	790	730	765	742	730	731	736	806	755	742	751	713	729	759	708	757	744	723	780	770	697	796	781	725	743	746	758	749	763	702	746	728	728	765	813	746	767	768	731	766	750	753	784	709	714	757	714	766	732	757	709	759	791	735	817	731	722	745	692	805	813	767	702	748	750	715	752	734	774	772	758	802	731	733	764	752	762	747	768	754	756	789	729	772	723	762	706	758	751	740	726	742	808	730	745	742	756	727	756	732	737	703	717	737	743	746	698	805	726	735	746	780	758	766	754	747	754	761	729	744	809	763	754	782	764	795	760	769	758	754	790	788	719	766	731	761	704	742	730	751	752	711	772	737	767	803	739	793	751	759	793	774	793	765	774	741	777	776	729	760	800	708	767	756	789	744	746	775	743	767	721	749	764	781	773	762	734	767	806	735	776	737	698	736	717	778	777	704	785	713	743	691	733	734	700	765	782	829	804	798	763	809	718	728	746	793	750	721	789	769	715	810	753	737	748	736	760	750	730	697	750	759	711	712	718	773	730	766	737	762	727	747	747	737	778	765	778	728	683	740	805	748	751	742	766	733	792	758	757	733	784	791	733	704	724	768	737	728	742	784	737	764	737	705	757	741	691	720	798	765	751	739	730	757	740	792	740	726	703	792	743	765	782	752	782	758	735	754	769	711	712	740	760	807	738	741	777	783	759	715	710	704	729	739	736	783	789	692	777	751	777	764	804	703	724	783	766	782	815	750	753	728	761	762	730	726	777	741	709	736	762	716	702	792	757	775	755	748	760	755	733	746	760	741	743	732	751	739	707	732	749	752	764	723	714	742	785	743	720	769	783	743	772	702	746	763	749	725	700	711	798	747	732	716	730	790	737	753	741	752	770	719	786	755	748	741	703	798	776	779	781	718	764	729	747	747	745	737	726	786	783	725	768	711	756	748	739	761	720	753	797	771	765	776	758	720	756	794	748	753	732	767	759	707	704	748	776	735	747	788	736	755	737	759	724	745	781	713	752	779	766	723	775	737	761	745	767	703	689	771	753	725	754	728	763	720	684	729	752	686	751	771	717	733	683	741	761
52667	62250	58722	40053	34766	25473	10347	871	791	816	759	798	676	711	693	684	637	647	578	706	652	680	702	685	684	704	637	653	673	639	656	677	641	655	652	646	638	666	661	653	646	658	688	643	691	629	663	676	660	669	668	638	645	627	681	673	690	927	674	689	679	599	648	657	681	684	653	664	656	645	643	662	666	656	665	634	641	664	594	677	653	686	664	684	658	620	643	619	653	634	695	667	668	682	675	653	630	615	622	688	651	613	626	616	650	736	726	649	644	679	719	641	658	601	633	661	654	628	647	673	667	683	676	662	594	666	646	643	649	605	612	683	646	686	659	670	653	682	628	630	658	643	646	614	634	689	651	615	638	642	608	703	624	637	629	669	684	641	671	648	643	689	683	636	631	630	652	638	649	595	659	667	646	658	659	652	657	681	645	663	624	670	653	685	630	632	651	650	591	642	626	657	665	657	680	632	637	620	588	616	650	613	621	629	639	668	649	670	659	674	647	661	675	639	645	628	624	649	640	643	599	619	624	686	658	677	679	624	633	684	670	637	657	563	624	629	651	661	650	650	645	631	683	685	639	663	629	648	651	648	674	596	645	621	632	662	675	666	641	618	592	615	651	655	704	642	688	683	624	653	639	664	632	659	676	648	660	663	639	668	662	589	639	688	635	669	678	628	652	639	639	611	672	650	677	664	641	616	643	648	643	665	661	664	624	687	638	618	621	681	643	649	683	631	675	657	602	635	703	641	681	628	674	641	617	626	640	647	663	668	607	616	703	678	639	662	659	648	675	651	673	634	676	612	626	600	654	672	640	701	627	657	670	655	671	635	664	686	633	671	585	667	665	646	683	706	703	612	680	637	615	658	642	641	659	615	596	670	626	613	626	691	655	660	669	636	642	632	670	622	629	651	606	610	668	603	684	673	629	611	613	699	610	696	620	622	624	637	596	605	664	639	610	692	646	642	669	634	651	590	659	662	624	671	603	640	616	589	636	643	664	640	611	643	649	616	673	644	632	610	645	642	652	646	638	640	658	633	690	599	664	661	657	607	680	629	624	642	643	636	621	646	626	602	637	619	619	597	610	652	647	676	622	633	651	618	627	658	681	623	676	623	642	689	670	601	648	621	657	696	648	648	646	600	652	653	669	630	643	629	667	690	673	643	625	640	650	680	673	679	605	679	617	595	679	679	608	679	653	630	661	627	608	658	632	651	602	653	640	623	635	613	650	615	640	638	696	643	649	658	625	659	574	654	623	655	668	698	700	637	699	636	605	650	625	673	655	650	641	687	681	633	634	639	635	627	656	632	665	653	672	632	621	652	711	646	639	657	583	631	619	653	579	652	647	591	708	631	607	634	620	627	641	622	675	668	651	691	634	653	636	627	640	665	656	657	631	662	656	648	631	625	712	662	615	694	660	652	629	659	678	656	666	637	612	599	643	648	653	645	664	653	669	646	616	663	657	617	583	636	629	627	634	646	678	644	614	613	617	632	661	634	679	663	678	606	632	641	636	589	671	660	660	653	616	676	616	650	670	621	626	693	669	627	631	656	688	636	646	670	648	691	623	631	632	666	650	629	629	698	641	703	657	634	631	636	638	647	631	613	613	718	648	632	613	622	642	613	624	623	664	642	663	637	640	637	646	631	713	644	631	662	685	635	647	648	693	651	651	640	644	643	635	658	626	628	645	626	646	690	666	641	656	648	671	637	655	672	623	682	672	610	642	636	658	606	663	651	649	670	664	630	682	638	690	660	655	652	631	626	687	633	654	648	642	659	613	684	626	636	698	621	654	628	655	630	639	637	647	641	637	664	601	605	667	600	672	616	635	650	611	600	683	612	622	642	628	659	648	675	594	669	651	627	622	644	663	694	645	661	675	675	643	626	674	664	657	612	601	627	596	598	693	662	676	630	607	687	632	633	662	610	664	643	711	609	634	641	695	620	608	669	645	690	633	638	642	641	650	665	687	572	621	628	691	644	649	643	626	630	657	644	620	660	621	644	630	628	626	659	681	669	657	658	678	628	685	657	623	736	673	634	669	652	641	679	657	583	655	648	681	637	665	673	645	661	697	665	640	669	641	656	661	672	665	671	644	639	646	652	645	681	622	664	663	676	607	656	689	597	687	663	651	672	665	650	614	657	659	636	674	650	643	658	688	636	617	695	616	642	653	634	642	663	634	624	671	655	688	662	636	609	613	666	617	578	656	651	590	625	620	638	626	637	647	638	639	632	646	655	605	641	597	661	597	639	628	638	609	628	629	628	674	615	632	637	650	651	617	649	651	666	692	615	622	660	649	612	657	627	646	638	638	631	663	631	634	679	660	656	694	640	671	666	630	607	662	639	642	660	699	703	606	652	602	642	640	631	633	685	628	651	669	659	638	682	616	654	609	690	674	591	625	647	646	632	633	679	682	702	602	675	651	677	607	641	622	673	636	638	619	667	646	693	674	645	641	634	645	601	633	666	667	637	692	676	633	681	700	633	623	600	625	612	624	632	640	622	607	634	668	653	577	673	672	615	654	643	645	630	642	683	692	648	631	673	645	665	713	609	621	627	652	672	639	650	631	660	630	664	638	627	661	647	677	613	629	625	601	644	635	640	665	672	625	663	671	654	652	655	687	633	666	671	658	628	627	625	684	646	637	640	672	664	635	597	681	623	662	630	596	653	721	683	643	653	587	662	583	642	645	632	636	663	708	612	620	668	692	650	615	668	601	656	679	602	651	661	624	656	649	645	634	661	676	663	624	611	644	630	680	608	651	672	623	651	650	636	652	629	645	610	646	611	652	654	678	624	656	622	660	615	637	638	649	665	679	645	620	636	649	618	667	664	613	654	634	671	653	606	662	628	647	634	697	686	636	629	658	632	651	643	600	615	652	621	623	646	628	624	631	671	649	659	625	635	644	643	629	602	637	670	635	640	631	681	686	633	669	665	657	681	658	654	612	654	606	678	631	601	672	650	658	591	643	614	676	635	635	637	626	649	682	651	641	623	591	676	681	669	619	622	631	630	658	635	687	669	619	678	657	626	619	677	656	606	617	612	588	687	669	617	647	656	649	649	690	655	630	603	636	650	689	640	649	658	603	632	688	662	648	651	704	721	633	632	646	625	633	688	601	676	603	616	646	652	688	635	690	629	674	696	642	614	646	621	615	641	666	702	613	636	651	621	656	661	638	627	716	648	650	636	626	604	650	637	595	647	688	670	628	620	609	634	647	620	604	684	658	670	665	628	624	640	642	669	643	658	661	602	641	631	673	636	613	652	628	655	623	634	674	654	647	600	648	647	638	638	607	654	622	615	624	653	665	674	610	584	645	640	617	620	632	670	667	642	674	657	634	675	599	621	594	649	612	672	635	636	641	655	640	653	657	645	660	674	638	659	614	677	614	684	650	677	627	628	642	609	603	668	644	660	615	660	649	623	658	652	643	663	595	621	627	669	655	658	658	663	661	644	661	671	654	594	633	677	613	615	692	625	682	653	645	610	645	645
28432	19054	12687	5598	2939	1822	1151	619	619	642	631	593	680	630	574	602	621	697	623	637	620	593	648	626	583	602	614	631	606	618	635	615	684	631	607	584	608	648	634	650	592	592	645	591	597	579	612	603	608	584	621	615	589	575	632	611	658	642	629	628	645	605	596	575	598	652	604	601	617	642	605	602	614	610	547	584	588	635	579	615	594	609	566	630	630	568	611	628	612	622	619	628	570	634	629	626	608	625	629	649	571	620	583	665	574	582	584	597	641	645	584	592	649	579	588	594	594	561	576	660	623	639	610	596	649	645	601	590	651	650	629	646	594	591	609	565	608	557	657	655	594	598	567	639	577	564	582	592	607	559	607	655	584	620	649	619	636	654	620	611	587	605	617	594	575	581	635	593	635	588	636	609	636	622	645	584	621	619	628	592	618	617	668	649	625	648	629	600	622	647	576	583	601	589	579	644	619	612	609	643	586	613	628	609	560	647	578	615	601	578	620	627	609	599	603	583	600	600	574	604	648	637	608	587	607	558	596	600	561	621	617	641	621	577	584	610	581	648	601	590	643	612	558	621	629	560	619	565	594	600	549	605	585	600	601	594	576	595	619	605	639	653	589	623	600	619	616	609	611	600	612	618	593	642	588	619	611	609	603	597	615	662	610	572	594	594	562	613	656	585	583	557	619	617	564	648	558	593	634	655	622	642	636	659	609	636	570	572	646	643	636	627	597	608	616	593	572	567	617	597	616	614	608	561	631	573	585	657	576	621	591	606	649	581	614	567	622	569	618	665	602	645	576	623	596	607	604	654	569	642	579	586	585	598	619	591	617	625	620	616	624	628	608	597	596	606	598	625	597	575	597	588	624	613	602	607	612	583	644	596	566	617	600	569	621	569	645	621	587	626	640	597	591	613	647	619	575	626	600	575	612	647	605	633	605	652	628	623	618	626	595	570	571	589	621	601	629	590	605	600	607	626	593	590	589	648	610	598	609	623	606	585	647	582	615	602	597	631	603	614	612	610	666	619	586	552	613	547	598	596	647	592	621	626	604	623	628	624	609	620	608	631	571	628	603	608	573	577	588	622	619	619	595	609	580	580	596	600	654	626	596	654	599	652	563	616	653	566	628	613	591	622	586	606	642	608	592	574	607	615	583	628	613	620	627	641	642	614	574	585	602	607	619	625	636	572	596	626	617	616	600	644	631	633	555	628	577	587	639	555	589	616	592	630	615	580	627	619	628	614	560	633	617	596	612	613	609	553	606	601	605	606	590	603	615	610	591	611	635	564	621	594	595	558	619	585	602	658	595	555	572	635	582	627	592	599	614	640	623	625	650	615	609	601	575	620	597	590	599	587	586	625	621	601	590	626	609	618	582	612	606	602	598	617	583	609	582	578	594	597	571	633	615	618	617	596	606	620	616	581	614	622	591	598	619	619	583	600	673	620	620	635	591	618	663	605	576	614	627	584	664	596	605	585	641	586	608	612	628	580	622	639	567	606	573	624	623	647	626	625	580	629	611	619	598	614	606	646	656	635	575	627	651	658	621	606	657	571	585	655	603	631	606	571	622	614	576	621	601	633	603	638	592	608	634	629	618	596	594	585	593	566	624	620	559	616	585	626	625	614	567	604	639	593	575	605	608	594	614	607	588	573	604	635	595	684	651	579	592	609	630	636	623	608	636	631	611	576	626	615	620	576	630	655	584	621	577	605	661	591	593	575	628	624	640	595	619	609	576	653	637	578	606	598	593	609	591	566	658	589	588	634	655	560	627	587	657	584	608	629	632	598	631	626	590	634	603	588	627	633	638	681	630	557	581	616	632	629	627	605	625	612	591	599	635	627	606	661	614	633	628	557	602	638	589	617	619	599	605	583	593	586	632	603	579	610	638	648	632	635	610	588	622	557	613	623	631	617	538	600	617	606	623	622	581	610	610	576	614	625	618	628	602	596	603	588	608	599	615	616	637	623	591	584	623	661	653	614	599	578	625	577	586	601	613	588	614	615	655	621	607	617	620	649	670	624	622	617	600	567	646	626	621	655	615	589	637	596	621	666	582	623	578	654	645	591	643	577	605	603	629	578	605	571	627	620	640	593	630	619	644	597	628	623	607	551	661	617	603	589	630	559	612	622	599	593	588	576	584	552	636	650	598	628	616	616	602	580	595	636	630	603	567	611	614	666	657	633	600	653	632	559	589	556	553	605	617	632	681	604	565	588	624	602	604	576	637	631	593	613	631	608	638	642	602	619	614	587	638	637	675	628	629	575	662	594	612	626	616	566	616	601	606	614	602	559	604	619	636	621	627	569	578	623	599	594	591	583	589	626	596	607	609	586	604	637	662	626	630	601	596	633	582	616	610	624	591	585	644	602	593	586	599	615	630	588	652	589	567	610	597	593	639	580	616	627	622	627	636	601	596	590	580	586	629	601	605	606	619	654	593	635	601	657	629	626	621	594	652	614	593	628	575	587	636	628	650	623	620	627	612	616	619	587	599	640	608	627	604	579	632	590	612	668	641	635	610	590	613	555	591	575	640	596	605	595	597	636	638	631	641	614	575	617	599	603	584	640	614	593	572	580	574	603	586	584	615	633	625	625	588	639	587	626	634	632	608	618	610	559	607	591	649	627	632	625	588	611	595	642	572	566	591	593	634	625	569	623	636	592	625	601	678	567	603	619	584	660	614	634	616	564	567	601	569	622	584	635	585	618	593	607	640	586	613	593	609	574	631	595	601	594	591	613	595	612	668	613	605	597	636	591	595	552	635	584	603	601	617	623	622	592	605	585	595	625	633	599	591	599	621	613	610	607	657	605	621	636	614	605	603	597	632	598	576	626	625	592	620	611	611	634	671	628	653	626	625	600	575	571	575	651	615	634	660	643	622	625	636	601	625	578	595	581	603	591	595	579	658	582	627	560	599	620	582	583	579	592	659	619	637	610	621	602	609	612	583	584	604	608	590	643	639	619	613	629	581	622	577	647	581	618	603	613	663	586	600	615	597	636	575	653	625	635	579	639	604	621	584	621	606	610	588	629	597	614	644	612	636	571	603	575	581	611	646	585	634	605	597	609	607	629	622	605	602	601	570	630	592	677	590	632	636	648	604	624	613	668	597	648	630	621	623	664	594	609	575	615	566	595	582	627	602	607	591	624	593	603	660	631	621	613	576	621	615	581	639	626	592	672	587	617	641	556	596	597	597	619	616	623	648	605	668	650	609	633	603	617	656	623	606	608	593	605	612	652	570	613	647	619	655	631	635	637	619	587	628	580	604	614	635	586	585	633	598	639	642	580	606	579	587	619	622	660	589	603	610	623	689	615	604	626	625	567	581	644	570	632	620	615	583	644	625	606	593	575	605	622	582	610	571	565	592	625	573	619	602	633	614	582	639	677	613	605	572	645	628	592	636	622	615	604	603	557	613	612	601	623	622	600	579	636	600	597	572	607	611	625	624	586	602	603	610	618	645	632	628	610	611	614	597	572	593	611	614	631
11265	13157	9534	4084	3050	2006	1136	532	446	544	506	492	516	484	522	469	469	531	462	517	496	521	507	521	506	552	505	522	507	536	470	521	507	502	489	504	487	510	510	491	527	496	477	498	503	496	457	494	496	483	458	503	504	479	506	524	474	507	515	484	513	470	530	504	487	495	519	529	519	447	526	530	506	456	475	478	517	483	479	481	526	503	515	475	519	464	486	477	477	487	507	531	494	484	468	506	499	511	528	492	455	468	466	519	525	480	490	486	502	511	527	464	486	526	510	501	509	506	502	527	489	524	505	470	498	493	440	503	489	497	520	507	480	513	445	509	479	491	451	502	491	546	501	490	516	482	452	496	541	522	432	471	520	502	519	507	490	523	487	509	454	480	467	470	500	478	465	479	499	533	495	469	506	499	494	519	495	534	479	471	494	475	463	506	541	511	519	495	522	467	497	486	542	512	468	471	509	503	454	514	483	505	510	496	477	505	522	502	491	504	533	465	492	476	503	492	503	502	491	469	490	530	476	489	484	542	513	528	506	511	464	536	510	486	508	487	488	482	518	486	503	468	468	508	496	503	513	522	507	477	544	511	497	516	508	484	531	526	498	514	461	553	447	510	486	487	522	494	487	481	568	505	497	501	480	489	508	490	521	527	470	441	495	489	462	467	513	475	499	482	493	476	527	476	502	474	463	507	528	479	505	525	528	488	512	525	469	516	510	521	491	489	492	488	496	527	476	516	477	456	462	521	531	514	547	493	447	477	507	520	520	492	501	482	483	479	494	457	475	474	501	506	511	487	488	504	520	523	504	547	508	478	468	473	474	509	476	483	479	493	523	513	507	509	460	467	490	495	515	539	547	498	456	465	477	498	518	542	513	521	503	524	452	520	484	504	518	487	514	477	520	508	494	491	503	496	494	469	520	484	511	504	478	505	473	544	485	543	552	473	524	531	490	489	491	509	516	485	478	553	467	565	511	514	501	446	535	490	499	481	488	500	501	480	506	519	503	569	513	493	471	510	489	436	496	519	482	471	514	454	510	538	484	481	478	491	487	466	491	488	523	549	482	518	507	504	505	525	481	497	505	507	493	495	516	479	505	514	533	502	527	517	466	514	499	497	509	468	487	489	514	496	504	486	476	523	518	513	454	477	488	489	459	471	518	522	539	490	499	481	482	479	486	457	491	532	420	533	472	509	505	515	505	476	512	531	517	514	518	498	483	499	495	500	549	489	496	523	464	517	501	523	501	501	501	508	497	464	479	516	507	509	450	472	467	489	515	499	504	510	531	466	480	533	503	490	489	484	527	495	469	513	513	522	490	507	496	514	478	493	490	492	475	509	435	549	487	495	523	490	477	487	471	510	497	473	481	495	505	503	507	472	521	503	472	503	497	495	507	508	510	480	499	518	503	454	483	525	513	467	479	547	476	488	499	500	503	502	499	523	466	510	481	527	496	528	456	515	506	492	507	527	486	518	504	546	496	508	489	506	537	568	519	512	463	514	549	528	491	476	506	516	500	483	485	499	447	515	477	495	487	485	487	497	482	506	455	498	480	500	541	461	508	479	474	495	489	518	474	496	463	523	494	445	465	486	498	485	484	522	491	469	482	497	478	501	486	531	475	473	527	515	524	506	490	483	497	445	508	521	508	495	500	501	519	523	513	503	483	476	523	507	526	526	542	452	483	480	517	532	490	477	536	475	507	517	482	480	480	470	513	474	506	472	467	498	479	595	519	477	499	490	527	563	507	521	491	508	454	497	497	537	516	496	486	528	495	505	505	486	508	527	512	474	471	506	498	490	486	476	511	504	518	482	475	478	484	504	511	486	528	483	506	501	479	494	512	552	541	506	489	476	512	488	494	507	515	486	487	499	499	525	499	518	463	497	493	514	522	468	495	491	499	481	488	478	480	489	464	508	535	482	490	515	516	496	520	518	503	549	462	522	478	483	493	512	463	499	459	466	482	496	502	501	510	486	501	479	514	510	477	453	461	513	522	455	523	507	506	508	498	476	492	481	499	513	506	502	496	459	492	493	511	465	547	483	501	482	499	466	480	501	500	519	464	498	543	486	491	488	528	480	464	489	457	475	526	523	523	508	491	511	511	491	477	513	501	475	486	511	507	516	520	479	513	515	489	496	492	513	528	491	502	536	467	499	508	509	524	504	540	519	481	524	476	525	491	490	509	509	514	499	497	468	467	503	479	511	508	523	514	521	517	453	531	525	479	485	506	476	520	499	496	501	481	507	472	524	533	552	537	483	492	516	480	501	515	515	491	479	486	499	465	492	522	537	520	530	507	491	483	505	497	498	506	511	477	547	501	489	474	517	514	547	507	471	469	517	514	507	547	511	536	493	484	521	490	505	500	489	504	502	504	520	499	502	488	486	507	498	509	478	476	480	506	539	531	535	492	513	470	485	510	488	523	504	483	504	500	467	471	493	489	503	538	477	526	528	529	483	497	481	490	465	502	495	483	504	463	473	533	511	527	460	505	522	500	520	461	508	472	502	479	442	511	534	521	474	487	521	511	489	498	521	498	473	509	495	507	492	507	530	489	522	559	504	488	516	473	536	499	486	481	497	485	555	497	519	518	504	492	489	467	503	519	480	481	480	509	454	512	527	504	471	515	545	466	504	487	490	483	538	497	515	515	481	469	473	499	496	513	500	447	492	487	471	474	462	501	471	511	505	501	471	558	486	518	506	555	463	512	516	466	506	486	486	487	529	500	532	487	515	536	489	525	489	495	488	510	542	493	468	504	493	525	493	475	469	539	554	482	497	521	509	493	473	526	521	515	497	470	490	509	514	503	526	517	475	484	457	510	534	526	515	474	513	465	492	510	529	480	524	516	507	519	504	512	488	507	530	507	516	485	523	481	500	499	509	496	506	501	526	511	512	486	484	519	514	491	510	510	495	479	514	498	481	540	514	472	496	457	530	512	472	494	475	483	505	486	535	495	494	465	522	485	494	485	525	485	468	472	509	466	498	471	453	529	480	511	500	516	507	541	521	471	478	472	489	507	500	518	499	512	482	505	499	489	500	490	471	527	489	497	506	478	487	460	485	478	518	478	518	465	451	513	512	549	502	473	489	485	524	481	501	501	536	520	496	499	483	474	494	504	491	520	500	445	484	502	520	513	501	531	495	545	499	462	489	511	491	473	489	523	506	475	482	462	480	537	502	464	486	454	456	485	514	522	500	490	481	497	528	530	517	477	489	515	525	482	486	525	473	514	505	504	492	492	495	469	510	517	470	496	498	499	512	481	522	535	528	499	483	489	499	491	514	505	508	515	460	496	495	526	514	483	537	543	500	463	505	499	504	535	464	520	510	520	504	480	524	504	473	482	514	543	497	518	501	506	495	426	533	502	494	520	456	481	506	492	546	463	522	543	438	468	503	472	462	470	500	501	511	516	476	499	537	494	500	494	495	514	490	486	499	504	503	518	551	448	473	497	490	504	550	513	486	540	491	466	525	484	515	486	492	505	500
25475	21523	28772	26889	25419	18347	9906	785	633	567	557	545	537	580	528	598	531	513	558	566	562	522	502	546	534	525	506	531	527	527	484	541	547	521	569	521	491	513	534	534	562	544	523	517	564	552	543	525	541	564	538	534	484	519	503	507	469	573	530	528	535	538	530	493	545	504	550	569	519	505	537	513	530	541	531	542	510	547	521	546	520	535	496	503	523	513	537	523	536	493	550	511	527	501	495	514	512	496	496	536	480	510	539	532	519	569	518	528	529	524	548	522	499	543	544	535	509	498	529	538	535	536	496	513	532	530	562	519	529	514	565	500	565	533	506	512	554	492	517	540	537	529	503	500	482	527	485	530	539	553	499	534	557	499	554	553	555	538	546	540	499	488	498	524	564	538	585	529	487	494	529	518	493	481	522	524	600	535	562	536	502	528	564	528	532	498	505	553	547	579	516	516	516	501	507	538	522	517	529	503	498	512	588	559	541	487	482	498	534	518	546	545	519	536	566	513	526	476	479	528	477	544	539	545	547	467	554	517	485	525	536	514	536	574	525	509	559	539	568	497	526	523	531	587	519	503	546	554	553	532	511	515	517	529	548	555	502	528	542	550	547	496	517	541	532	530	547	536	535	505	535	565	560	529	533	494	529	521	581	496	553	553	501	515	506	542	519	560	547	520	532	521	509	547	514	530	548	540	532	535	522	526	503	585	515	510	543	483	546	531	493	543	463	543	526	509	527	524	537	517	528	544	490	529	553	532	502	521	527	506	524	485	504	501	529	523	537	516	527	516	549	513	526	552	503	524	505	516	555	518	571	521	522	552	551	520	492	486	484	494	536	515	544	492	512	534	522	509	505	542	509	502	518	570	485	545	507	524	573	508	530	492	524	523	540	548	516	518	555	492	533	526	507	518	496	516	493	509	512	547	548	488	522	545	498	543	543	518	503	496	521	562	535	479	525	509	547	564	514	490	537	503	493	530	508	551	523	537	519	490	509	494	539	539	523	538	472	488	512	504	550	565	597	518	541	499	565	507	477	534	487	489	555	548	536	549	511	512	565	493	539	524	527	515	541	595	545	499	480	525	524	550	531	547	530	529	547	514	532	512	474	538	516	507	508	506	470	504	532	518	559	546	516	517	549	514	527	474	530	555	523	511	494	558	515	479	492	501	508	525	556	538	529	500	544	553	521	534	518	540	524	522	523	542	553	521	534	476	526	538	486	551	558	491	524	487	516	536	514	524	493	554	578	500	530	560	510	479	551	512	545	463	567	519	507	511	504	531	568	569	529	525	544	572	532	569	521	507	512	534	497	518	489	539	507	520	518	562	543	525	528	542	552	507	546	486	520	516	526	491	478	498	546	510	529	512	494	523	521	498	545	505	506	554	515	494	529	510	560	525	519	506	491	492	550	541	553	528	516	535	534	489	492	530	501	506	521	557	513	489	554	577	486	508	496	549	557	531	559	508	467	502	519	515	520	486	487	531	522	512	532	537	534	519	516	499	544	518	497	524	551	506	503	500	499	493	498	489	516	514	539	522	539	498	524	549	552	539	499	550	518	494	532	530	545	543	566	513	509	535	516	542	506	531	546	509	534	516	549	553	489	497	563	510	524	489	533	523	518	514	500	534	530	516	530	530	521	515	478	507	521	495	519	497	521	540	494	526	511	488	530	511	521	508	522	553	503	523	496	520	538	522	538	531	556	522	553	549	529	521	510	548	500	507	501	524	542	505	497	534	487	540	592	519	568	532	509	533	510	546	493	512	540	544	507	520	510	539	519	472	527	542	566	533	531	487	532	551	530	486	540	538	515	536	498	489	512	472	516	471	583	511	516	490	553	493	528	526	460	486	540	549	542	570	524	520	561	513	519	537	567	566	554	509	502	515	510	473	512	505	491	528	577	534	531	534	546	518	511	522	574	537	534	548	541	531	536	521	478	532	527	504	511	508	516	477	557	492	519	550	544	516	568	510	505	487	522	553	495	530	534	531	486	524	487	500	516	511	512	465	469	482	513	536	521	505	559	532	556	526	540	477	534	515	571	550	522	514	506	523	512	520	533	523	545	512	518	537	521	524	526	553	522	528	525	506	514	539	522	510	525	536	493	486	480	571	489	514	535	507	511	510	525	525	532	498	538	521	492	497	552	511	552	523	526	538	541	518	504	519	518	499	585	549	535	516	526	535	505	506	549	499	496	516	521	504	508	548	520	529	530	518	568	537	523	568	509	539	499	505	543	539	527	502	555	515	541	528	517	495	526	537	504	593	523	530	492	510	537	514	525	545	525	521	460	520	535	531	539	504	542	500	523	564	569	541	488	539	491	517	473	525	509	470	488	562	471	535	530	507	538	528	481	526	546	509	558	536	549	498	550	494	535	509	524	526	510	589	523	529	539	513	541	500	543	517	477	485	561	496	521	507	501	552	508	495	514	479	554	514	511	542	516	538	497	524	501	514	536	582	519	523	568	532	536	523	515	496	549	498	504	539	552	534	536	499	566	538	564	492	507	512	515	466	506	510	509	519	509	523	537	504	526	547	549	499	524	527	527	531	516	565	500	557	528	535	541	534	491	524	521	515	489	510	522	506	516	516	530	549	569	550	538	560	511	506	508	506	513	504	486	579	475	490	487	501	559	486	528	549	528	514	533	497	513	565	520	539	560	511	522	553	525	482	503	522	521	516	527	555	575	492	500	537	500	498	507	527	518	534	482	557	493	536	526	506	533	539	528	492	521	500	563	531	529	591	534	525	553	525	532	514	523	524	508	493	515	485	543	525	540	527	534	546	529	541	535	542	558	493	511	540	516	557	537	508	556	474	535	483	480	517	564	513	537	540	554	535	522	544	544	488	526	479	573	489	514	526	538	512	510	536	513	493	542	502	537	506	553	534	533	545	511	523	506	503	489	501	520	556	542	548	525	500	549	514	503	551	551	541	500	530	520	563	540	556	499	522	571	557	530	516	526	506	529	550	525	527	515	518	587	482	490	545	517	542	524	536	481	521	520	549	559	528	529	470	509	520	473	554	545	536	527	507	530	526	510	522	540	556	519	528	517	560	505	585	551	507	512	512	527	551	518	533	510	501	530	517	528	537	490	538	561	567	507	486	507	469	548	505	596	550	511	499	544	550	545	520	507	597	530	500	497	517	535	594	544	536	545	498	524	507	557	497	509	569	560	540	532	519	557	499	536	529	494	578	521	512	513	508	501	528	541	535	518	494	527	552	546	559	534	547	544	533	500	550	502	500	519	527	504	558	510	511	512	517	536	541	494	491	519	511	525	483	507	476	484	531	565	561	524	497	533	533	528	508	546	519	492	507	501	522	543	532	495	526	546	556	517	554	508	559	508	509	536	507	520	563	487	524	524	569	517	552	526	504	544	530	495	516	534	538	562	526	542	550	540	532	493	534	564	548	508	484	513	517	511	505	557	562	539	517	519	508	508	506	549	542	518	520	541	493	529	521	513	528	528	509	539	517	526	527	543	537	516	551
43742	54675	44839	28201	24856	13166	7696	543	574	528	524	508	511	502	484	477	496	513	510	491	484	488	498	470	490	473	481	486	501	471	478	484	478	488	482	464	494	493	460	488	473	462	471	519	465	472	477	509	469	454	416	478	512	487	465	481	483	564	462	473	488	453	443	487	465	479	457	508	492	444	496	466	470	512	436	456	466	469	467	451	443	475	491	502	477	470	465	522	484	501	470	456	479	442	480	464	478	495	485	433	483	479	451	465	508	471	481	457	465	491	478	476	448	461	489	481	473	472	469	463	452	488	455	443	494	467	451	459	425	492	472	470	431	484	494	485	440	468	486	439	468	464	445	484	478	470	458	488	495	483	463	482	447	460	498	463	432	445	494	475	479	483	480	472	446	441	447	483	481	476	502	450	476	460	450	465	446	471	444	458	444	431	445	447	475	450	469	483	469	457	452	472	464	461	465	464	487	466	467	445	474	477	474	475	442	432	511	472	502	445	485	450	443	502	525	442	477	455	488	485	465	482	425	451	450	503	487	436	466	471	447	473	480	485	455	476	469	490	460	466	506	462	476	473	493	433	426	490	471	492	449	515	495	468	480	467	464	455	490	445	441	515	457	484	468	502	466	476	490	459	516	425	464	437	434	462	484	438	456	475	460	523	500	469	440	428	452	485	486	433	432	454	456	446	452	473	484	482	497	478	430	456	472	436	479	464	478	459	460	477	459	462	450	472	456	415	474	494	483	490	479	459	446	480	462	488	455	507	438	461	494	447	479	496	471	445	475	494	494	461	490	454	506	485	440	469	462	449	475	466	459	513	429	481	462	465	450	495	428	486	472	422	490	487	450	448	477	469	474	487	501	456	460	461	460	449	452	484	445	436	465	477	462	451	507	414	461	471	454	481	478	481	460	476	478	481	480	500	464	437	494	494	461	481	496	508	484	475	450	496	430	462	461	424	467	459	491	467	450	439	468	490	491	495	477	428	472	455	476	448	458	452	506	440	504	499	439	448	473	490	481	460	466	436	434	483	475	476	470	448	488	472	458	495	454	469	456	471	482	452	492	499	483	425	486	496	450	510	458	490	459	438	500	464	458	437	482	461	466	460	457	488	437	490	478	463	486	490	518	466	462	479	403	455	448	466	455	447	431	467	500	441	485	493	486	446	472	465	463	465	459	496	425	482	434	475	470	482	450	452	488	474	484	488	475	489	476	473	509	472	476	482	461	458	518	503	484	449	477	444	487	463	455	425	462	439	452	463	480	502	450	450	501	469	447	456	482	464	451	482	457	470	455	437	454	426	466	465	440	464	469	490	449	493	478	488	481	492	480	435	468	475	475	457	449	440	470	446	434	464	424	471	479	505	486	457	427	451	462	465	461	427	465	474	460	488	493	491	486	426	470	428	474	485	465	442	455	457	484	468	484	446	486	464	451	474	457	470	471	483	466	442	476	468	493	434	491	458	432	444	442	462	492	452	443	412	477	481	450	467	490	429	491	496	473	450	482	481	463	448	468	468	440	464	482	463	447	459	462	458	463	480	481	481	471	469	437	474	489	476	469	468	454	441	463	446	499	431	489	417	445	480	484	448	465	452	437	475	430	439	454	481	480	449	432	464	474	467	499	451	454	436	506	476	470	456	443	464	456	456	473	436	446	448	447	497	443	444	422	465	448	440	465	467	463	475	459	495	443	460	405	442	469	465	458	443	506	475	445	497	478	438	454	479	489	489	469	471	497	470	486	507	456	463	452	471	451	474	463	502	433	455	442	527	485	493	460	477	429	483	464	464	475	467	470	508	456	430	484	482	481	461	464	459	466	443	481	460	482	474	532	480	430	442	496	407	455	458	468	457	538	443	443	450	468	451	470	487	451	455	466	462	480	404	476	453	459	465	461	457	491	460	438	437	485	465	459	470	447	465	466	457	469	471	485	489	456	471	478	454	482	455	480	440	525	486	460	471	470	464	483	446	425	471	461	470	445	484	451	455	425	472	444	484	465	486	484	489	422	449	492	468	453	489	460	453	439	491	460	475	461	470	442	461	427	469	444	467	461	438	428	442	475	421	473	478	425	445	439	450	472	464	509	455	452	429	468	473	414	476	441	460	449	513	441	518	469	439	436	480	484	478	452	426	461	486	455	491	460	452	473	458	465	468	477	473	472	460	448	460	503	455	453	482	433	468	464	436	471	498	423	482	440	484	476	475	504	487	485	468	410	488	427	453	468	506	464	457	420	453	485	438	462	508	488	480	476	441	481	469	440	457	457	487	495	456	473	465	479	481	504	493	442	465	463	457	503	488	487	418	455	470	408	477	433	472	463	424	461	459	472	490	445	470	435	482	440	453	451	430	456	472	497	452	434	462	461	454	498	506	449	452	471	478	491	452	471	468	474	454	446	419	453	473	482	454	441	471	481	453	475	499	458	444	443	410	472	473	491	461	468	488	492	461	485	501	475	455	426	469	490	480	474	426	456	438	469	432	456	431	464	433	491	466	445	473	467	492	462	479	467	459	469	484	455	462	459	448	511	477	457	444	449	460	468	458	466	474	440	447	482	425	487	443	482	483	458	440	470	490	443	481	493	488	437	449	464	448	445	465	473	443	449	448	453	424	409	486	456	479	472	446	450	460	503	477	494	477	465	508	430	477	445	447	482	452	470	486	474	448	486	471	469	452	499	482	498	451	419	456	461	448	502	471	465	462	438	453	455	476	487	473	504	474	489	459	492	472	487	435	458	461	427	451	468	475	495	461	445	484	455	466	462	471	429	492	476	473	464	497	468	435	428	481	467	465	421	463	477	507	462	458	505	471	437	473	417	461	441	492	478	513	463	479	438	443	497	490	454	457	478	486	461	456	463	480	432	495	480	455	455	446	460	444	487	456	461	483	465	484	462	402	450	510	492	476	438	434	482	477	480	464	463	445	493	482	441	464	464	445	476	484	420	426	478	468	522	506	440	491	463	451	458	489	436	473	490	441	451	471	464	490	469	510	419	465	500	476	472	459	458	446	457	458	461	472	423	496	475	486	467	463	476	466	444	436	486	449	493	489	479	478	464	484	486	439	480	461	480	453	468	459	456	460	456	448	445	481	512	453	488	449	473	486	486	476	461	490	479	472	465	462	437	456	456	458	482	489	479	482	445	439	474	496	471	475	465	497	429	478	477	477	450	456	459	422	458	450	463	465	430	499	406	471	490	446	506	436	459	459	422	453	460	488	463	489	458	444	466	443	426	456	472	469	470	459	481	475	452	453	475	466	487	489	485	451	438	459	487	465	472	456	461	447	476	426	455	432	446	470	442	471	456	477	457	456	434	452	461	478	461	463	432	449	430	519	479	449	472	439	456	490	492	476	478	482	475	447	552	458	490	473	448	457	454	489	448	468	497	444	511	511	458	460	479	454	490	470	467	469	416	467	468	448	512	463	475	479	500	477	466	502	465	487	433	483	438	436	489	469	491	465	464	481	459	460	470	436	468	466	471	420	440	450	464	501
24377	21393	29613	25087	26394	25919	17172	1404	737	760	747	699	683	639	655	662	688	653	649	637	695	650	632	656	686	616	640	607	661	660	625	678	646	630	641	638	603	592	644	666	636	612	676	668	650	601	648	623	700	675	645	641	640	611	611	638	664	746	681	580	654	631	660	660	640	630	643	665	586	642	602	680	632	634	666	664	651	638	631	619	644	612	626	627	607	643	675	635	637	641	645	608	585	623	624	654	631	651	663	609	689	632	633	613	653	607	653	683	671	618	668	664	679	585	591	625	679	700	630	591	601	647	660	703	599	635	593	594	681	602	663	630	605	650	634	602	640	650	676	662	594	598	642	640	661	637	650	644	619	628	591	699	630	628	671	665	623	603	597	646	609	602	662	582	627	635	594	646	632	643	631	629	604	637	626	618	596	670	624	681	655	609	646	598	642	636	612	625	653	653	653	670	655	647	608	610	600	654	634	640	647	644	667	615	621	610	613	612	629	607	591	600	606	719	648	636	702	636	641	616	616	610	629	604	632	651	632	622	614	673	675	644	597	664	620	628	633	621	638	616	639	652	654	641	656	621	606	587	602	627	607	629	620	627	654	629	655	655	625	612	654	630	631	631	633	621	624	653	618	616	685	619	614	629	603	618	625	596	629	620	650	603	648	635	645	596	630	631	632	640	694	601	617	648	609	630	606	664	632	662	632	642	606	585	627	665	603	624	658	647	644	630	663	647	668	633	663	656	642	618	617	598	644	649	572	646	642	641	657	618	671	628	609	655	611	674	641	587	643	631	653	634	627	601	669	649	617	607	615	626	679	620	621	667	614	598	629	603	625	659	636	626	625	612	596	636	644	620	591	614	689	618	608	591	646	647	647	647	656	604	628	633	598	660	608	663	662	606	620	603	634	667	616	647	595	568	636	632	640	646	616	600	612	636	638	618	633	622	670	603	580	633	586	572	639	630	600	635	656	648	644	606	620	612	654	656	651	593	607	673	668	655	603	639	646	621	644	639	691	659	623	595	660	602	629	619	658	612	635	582	641	592	620	624	648	636	626	686	648	622	623	632	641	674	642	635	636	610	664	612	603	609	615	635	611	600	689	611	637	593	652	576	638	640	663	577	633	625	621	601	619	639	627	615	625	640	657	633	681	615	629	619	601	582	575	611	657	695	632	635	604	623	648	585	647	609	685	624	625	618	598	625	645	653	630	623	624	640	600	645	618	648	611	609	623	633	630	615	614	643	609	621	576	619	663	610	645	631	592	646	656	655	594	614	591	636	600	610	645	597	677	668	615	693	596	610	629	660	600	628	621	655	618	609	655	599	626	594	626	598	611	640	631	594	629	634	628	644	599	646	680	617	661	633	618	603	626	638	611	650	654	619	655	629	610	619	614	648	650	613	637	602	609	610	596	645	621	634	647	593	612	637	599	635	627	641	618	626	608	589	591	631	578	673	646	601	636	683	659	638	645	593	587	653	612	647	658	625	613	634	624	635	641	610	631	611	622	612	618	608	660	625	598	646	626	607	592	650	644	575	634	608	678	616	623	651	623	602	673	652	645	617	601	614	637	652	640	645	664	617	619	602	612	664	614	653	630	653	646	573	627	636	572	636	636	660	614	641	644	616	629	622	621	608	627	592	608	589	608	647	681	638	623	664	633	633	669	573	636	611	630	675	621	613	625	585	620	605	658	637	639	649	631	643	620	641	605	602	592	659	633	644	616	645	618	601	646	635	628	604	644	572	594	635	616	623	670	620	649	631	682	614	648	646	592	598	612	655	641	631	640	625	641	579	689	619	670	607	645	643	630	626	572	607	651	660	591	617	618	643	620	649	613	590	626	638	642	608	621	675	625	605	617	649	644	615	612	649	601	626	672	598	601	602	618	617	607	701	609	687	635	624	619	667	618	630	592	627	605	650	658	620	627	627	605	629	641	624	625	666	631	658	631	643	624	613	607	665	609	617	616	650	594	645	598	656	633	652	626	642	616	603	600	640	618	698	624	646	642	620	609	627	623	601	636	619	646	627	675	633	589	601	637	646	629	613	623	620	630	596	656	680	635	668	601	638	615	628	621	611	607	588	604	579	626	615	698	638	643	636	638	623	591	659	608	595	632	686	661	641	604	667	612	668	651	607	663	698	644	607	631	583	674	613	614	649	640	634	659	628	623	608	649	666	652	579	678	647	651	666	583	583	671	593	630	670	615	665	629	601	606	647	619	670	642	632	642	676	628	645	670	631	679	623	589	626	627	582	635	644	598	612	664	665	683	620	627	626	664	611	661	642	678	588	639	605	599	623	658	622	612	573	633	615	645	664	639	618	668	621	580	593	638	657	601	643	624	614	634	653	634	572	646	585	645	612	594	625	618	626	654	638	638	596	634	611	633	659	651	621	628	616	672	642	646	635	626	599	680	606	638	674	618	623	597	663	610	570	649	652	609	647	623	658	623	650	570	584	680	617	668	617	653	639	615	647	656	605	629	646	620	665	638	612	615	613	618	627	637	649	628	604	606	625	595	581	614	653	587	599	608	614	621	610	692	629	584	649	652	625	638	670	595	603	610	615	620	601	578	652	625	585	599	609	615	608	665	613	653	641	632	658	631	673	632	680	636	620	602	630	650	618	636	613	587	617	661	636	630	597	647	605	636	620	633	614	673	601	593	618	583	625	635	684	589	598	631	640	614	611	631	609	631	622	678	631	659	650	627	619	617	656	628	644	599	625	603	616	587	621	606	661	611	607	634	610	630	630	631	666	602	666	647	640	618	621	604	601	676	610	665	617	609	606	601	613	612	614	663	620	647	637	610	637	655	642	637	619	623	585	597	616	628	660	635	594	649	601	611	616	665	648	642	641	633	655	631	667	613	641	646	652	627	625	614	636	620	630	631	607	616	595	610	674	632	646	638	672	577	622	636	639	646	633	622	603	616	624	592	639	606	632	631	632	591	633	624	598	663	578	624	648	648	611	634	617	657	647	656	633	624	636	612	631	660	677	618	640	611	626	666	600	619	596	627	624	621	642	642	647	621	642	631	646	655	609	607	591	653	684	618	603	630	609	596	593	681	623	610	619	657	676	631	637	597	662	645	597	636	656	638	612	555	630	630	618	602	628	645	647	591	644	637	597	633	663	595	608	584	651	653	627	692	637	611	645	651	596	606	613	627	619	633	651	697	570	656	617	601	601	646	621	655	677	670	643	621	619	649	633	629	652	642	628	636	682	661	654	601	620	645	562	618	621	637	614	663	662	651	628	633	660	641	617	627	632	609	627	649	621	629	609	606	657	651	668	616	679	608	623	631	665	642	635	646	636	630	618	654	653	633	633	597	635	650	641	573	636	661	619	648	649	607	589	593	638	621	660	630	613	608	687	615	669	615	630	607	636	622	635	606	620	628	583	579	612	581	627	637	629	626	586	606	640	587	581	615	665	591	642	650	612	634	620	629	609	617	595	640	660	652	662	611	609	604	628	615	624	654	661	617	619	679	596	628	660
53017	61114	57999	38885	33712	20208	11373	758	709	679	693	624	636	608	588	617	625	580	585	604	615	581	595	593	583	578	559	572	568	599	565	596	574	599	586	643	572	578	608	598	565	527	622	596	599	589	549	616	531	562	571	550	572	571	585	556	643	717	617	542	592	603	558	590	533	550	562	583	573	550	586	547	554	585	579	584	587	601	610	571	563	602	630	614	558	575	534	580	552	551	546	589	599	571	566	521	573	559	568	554	554	567	553	558	605	669	671	643	633	609	615	572	529	600	538	558	565	545	542	578	544	603	510	545	543	527	540	524	507	561	552	547	536	561	604	578	572	567	594	597	557	579	570	564	562	569	560	554	568	540	600	577	600	581	552	599	584	550	557	590	534	529	588	560	604	579	583	629	593	596	555	588	533	533	574	548	571	576	554	578	561	619	537	560	572	571	532	575	549	578	541	584	588	561	566	574	573	580	601	573	595	565	518	566	575	539	546	577	556	524	615	565	553	571	588	578	579	558	566	539	578	593	535	573	567	541	561	616	579	562	567	584	574	548	578	561	555	575	530	559	574	570	534	554	570	559	566	584	526	556	579	579	576	572	538	562	544	576	566	549	572	569	528	581	585	524	560	595	552	587	582	604	593	543	544	576	567	574	572	563	523	604	553	543	603	571	607	543	540	577	588	587	591	547	560	536	562	590	576	591	571	590	591	583	573	587	581	568	565	579	590	560	536	592	577	531	574	567	560	549	552	542	580	536	561	544	577	545	595	572	553	553	579	547	585	565	560	600	597	553	531	570	548	597	586	544	586	615	593	512	570	562	540	568	571	544	577	565	604	598	586	537	620	585	575	552	587	553	571	581	527	547	579	625	541	574	555	605	544	558	608	557	549	541	585	550	558	580	590	583	555	514	557	594	508	558	548	558	544	560	543	541	570	557	604	583	547	578	552	568	568	538	578	577	558	578	576	556	574	530	581	529	604	610	551	584	537	547	553	574	509	537	597	575	558	561	612	585	574	564	566	567	528	544	568	515	572	566	570	588	544	560	579	545	600	568	545	534	558	560	557	606	530	482	568	525	611	559	568	565	549	596	564	578	562	586	598	536	587	584	587	540	551	585	559	596	555	537	612	599	604	562	582	568	529	581	543	596	584	529	584	541	519	559	548	550	645	571	586	579	558	572	533	593	546	620	550	557	548	540	585	566	564	537	560	569	578	551	569	576	573	581	573	572	586	592	540	530	528	572	598	594	565	553	551	583	584	614	540	549	571	630	513	509	524	539	575	525	573	557	536	544	556	566	561	534	612	589	620	587	585	526	546	531	539	569	558	578	585	566	565	602	557	587	615	597	534	587	556	536	563	580	539	564	553	544	539	579	597	577	527	564	557	622	532	541	559	543	547	527	575	619	589	583	585	578	576	569	561	569	543	583	573	561	570	580	585	517	556	558	573	551	554	562	580	567	547	573	548	595	526	577	555	548	524	583	578	594	568	589	558	591	527	537	583	531	596	554	543	566	529	598	575	525	545	563	564	531	586	558	501	602	583	572	561	585	600	582	575	547	550	544	550	587	553	572	555	564	546	564	548	573	547	610	542	539	554	544	549	549	597	612	556	548	577	555	541	562	519	560	632	523	581	547	618	579	592	560	586	618	556	534	572	541	565	609	528	565	560	567	549	595	526	564	532	559	562	545	589	612	556	553	584	581	531	553	557	569	571	569	602	551	545	552	520	540	554	523	554	549	607	530	533	540	540	530	538	579	565	577	563	577	545	550	579	616	566	547	547	527	562	586	574	616	568	567	585	563	523	580	563	528	583	523	575	561	560	551	523	547	551	559	545	586	530	548	546	533	544	590	563	580	551	565	568	604	577	537	565	562	543	543	573	605	556	548	548	561	512	574	518	562	606	577	556	522	579	592	549	598	584	574	557	601	526	566	589	558	533	592	561	552	562	539	592	555	560	597	559	566	620	565	523	580	559	565	558	559	551	578	619	575	539	560	551	576	543	589	539	556	590	577	558	592	570	518	547	586	560	563	570	574	596	513	597	558	540	582	570	572	578	558	545	525	494	568	557	555	559	584	556	563	610	606	580	541	562	597	561	572	559	617	572	573	621	591	552	524	556	549	596	546	518	564	590	579	592	545	570	541	575	529	573	544	574	543	582	576	528	591	544	562	532	543	586	554	595	553	550	560	607	568	543	588	577	551	563	551	595	576	529	551	535	541	540	554	517	567	603	563	531	571	569	556	531	540	586	580	528	556	588	566	592	608	558	507	524	542	589	547	541	518	542	584	521	565	617	557	549	529	569	582	571	562	574	540	564	591	559	552	566	507	592	599	519	600	572	573	555	526	556	576	529	560	551	570	601	546	555	562	532	574	515	559	554	581	519	549	580	598	567	527	553	585	570	568	613	579	560	570	557	585	565	574	564	547	508	615	548	564	580	554	539	509	571	541	542	537	607	596	567	572	616	555	586	527	522	540	580	595	562	569	588	577	619	562	544	535	602	580	571	547	563	530	570	555	585	568	563	523	562	595	569	548	525	586	533	546	590	536	565	566	550	554	517	589	547	557	579	536	545	567	559	558	577	558	588	566	581	576	582	578	571	557	597	576	543	556	561	527	581	572	594	579	592	533	535	599	599	584	569	540	539	549	576	537	538	556	572	539	550	559	600	595	528	569	506	571	544	575	567	584	569	521	557	513	513	574	511	547	471	546	576	575	527	548	506	557	545	601	600	590	560	567	576	546	574	524	526	570	529	586	550	520	538	557	526	549	560	583	575	574	583	565	549	574	528	610	599	561	547	589	515	565	588	579	612	576	573	601	563	564	540	527	539	558	574	546	570	561	596	531	557	557	549	636	576	521	555	546	546	526	562	573	550	589	543	569	579	586	573	575	565	585	578	560	557	566	547	608	589	521	623	556	543	553	581	571	580	581	537	534	525	601	557	572	560	582	587	520	601	567	577	566	557	551	550	547	557	584	575	543	564	547	528	575	564	586	572	562	549	596	540	544	595	535	559	570	541	575	609	580	591	581	590	555	589	536	578	584	507	562	575	544	568	532	542	581	570	632	563	543	540	535	578	529	549	562	579	565	600	594	552	533	568	558	574	615	591	575	544	593	578	594	591	541	567	531	516	573	553	545	545	577	583	573	550	559	557	544	557	582	561	548	517	574	575	557	588	553	589	591	537	577	571	592	539	575	574	576	550	546	558	540	591	610	627	545	608	556	559	587	579	577	533	562	516	529	555	551	556	578	557	563	538	548	527	603	569	585	542	573	540	569	535	548	545	572	560	543	594	528	581	561	591	544	571	565	554	528	553	548	569	552	555	589	554	570	590	568	580	583	551	571	545	562	557	554	576	594	540	569	508	571	576	579	554	582	561	601	578	518	563	580	588	600	548	592	521	530	604	553	569	564	578	566	568	537	542	535	571	540	546	553	563	564	562	556	539	540	637	538	571	548	559	550	556	505	545	564	579	530	541	536	567	531
28326	18716	11304	4289	2463	1507	1082	593	573	604	519	562	533	565	571	575	493	562	537	567	538	551	575	533	548	568	558	644	573	514	556	519	559	523	566	601	552	510	554	556	575	514	591	562	556	529	559	591	494	543	563	581	569	550	575	593	580	554	576	583	606	574	554	556	546	555	555	565	576	534	577	569	586	566	557	543	548	555	538	542	563	529	558	558	543	526	543	606	531	586	614	553	594	507	594	545	539	559	504	543	537	566	587	544	549	603	573	567	568	560	537	563	548	611	529	568	555	524	558	575	539	562	564	548	535	549	541	572	534	567	543	567	563	559	539	573	521	538	558	569	580	513	544	540	524	572	522	566	543	574	554	566	559	554	511	532	557	580	564	548	545	547	542	558	548	537	597	549	592	503	588	527	558	545	573	541	565	562	560	501	555	580	558	545	599	549	533	563	572	555	515	563	538	554	517	538	534	516	531	509	574	565	525	544	550	589	540	569	556	583	523	588	569	555	554	583	548	572	561	544	501	531	575	526	579	575	569	547	551	594	548	538	563	511	545	538	519	549	535	530	536	561	556	575	540	523	513	504	511	557	510	574	546	537	565	559	582	587	579	551	550	552	519	552	531	528	553	541	552	527	542	577	564	533	525	518	566	516	570	569	529	544	541	549	550	523	545	559	556	559	552	545	582	587	518	497	569	546	560	565	506	548	586	580	544	487	563	537	539	580	515	580	520	546	575	535	553	593	539	574	558	599	596	585	561	578	569	518	518	556	558	542	508	596	552	562	521	561	546	567	591	558	575	544	544	569	546	548	512	565	522	547	567	580	524	571	551	561	574	533	563	500	530	543	524	567	589	547	547	584	551	542	552	551	556	538	501	594	537	595	552	553	534	570	555	531	552	514	516	537	585	538	543	531	523	531	533	530	535	587	544	577	557	571	496	556	542	512	554	522	522	573	514	522	556	503	538	530	553	622	542	563	564	551	536	543	551	526	555	565	530	536	569	569	564	567	577	583	545	610	536	637	577	618	557	566	569	545	562	576	570	532	554	526	499	555	539	558	562	569	562	490	526	554	540	564	609	536	520	566	608	522	563	533	541	563	570	524	577	582	575	543	578	557	570	541	567	560	576	559	577	562	532	558	518	523	530	567	561	552	570	537	541	567	520	547	514	561	545	613	601	512	543	541	568	545	556	568	585	506	577	527	592	558	574	530	518	553	596	531	564	563	561	558	535	550	557	589	554	560	616	545	586	561	592	532	521	557	551	453	566	533	515	582	566	544	566	563	583	561	562	566	549	580	533	545	551	526	535	520	502	590	566	556	542	521	553	570	528	540	526	540	528	566	572	519	532	579	529	573	568	541	555	549	574	573	515	540	530	535	533	563	540	556	548	550	540	555	546	555	538	541	596	586	590	572	547	553	562	550	534	523	557	540	572	551	603	580	525	528	525	557	572	556	598	513	578	554	576	570	550	590	573	507	522	551	569	529	523	506	510	563	539	538	569	528	561	559	565	566	547	589	535	514	559	533	572	575	536	564	543	522	568	537	543	534	561	583	571	562	558	584	568	548	491	549	579	579	587	576	570	568	589	570	547	561	568	523	557	533	516	580	505	550	539	528	509	529	583	562	519	552	537	515	559	505	528	542	562	551	553	501	549	597	551	546	560	571	564	546	532	512	544	558	541	585	542	549	570	538	505	565	555	559	547	588	595	532	574	570	565	577	521	521	546	531	600	569	550	584	523	535	544	553	494	525	590	536	534	540	552	526	575	543	587	559	548	535	561	565	598	610	573	578	545	502	578	526	562	555	540	576	548	578	573	566	531	545	547	551	578	533	569	507	601	543	523	561	579	525	573	544	517	523	540	571	547	570	562	590	557	543	567	554	553	582	553	583	586	550	571	564	587	524	534	570	569	577	573	576	580	581	551	524	544	563	543	574	567	535	544	544	523	528	517	547	543	559	544	551	553	559	581	544	580	548	519	529	546	554	587	576	600	541	583	556	568	547	560	543	567	535	531	572	535	510	544	540	565	504	535	539	532	575	580	528	569	567	552	530	567	565	535	549	525	563	528	549	557	537	597	538	533	544	539	541	520	570	566	518	571	559	536	570	553	538	532	540	551	560	578	531	571	586	508	573	595	542	522	545	598	575	532	597	547	532	559	544	518	538	525	529	562	524	537	580	558	554	522	551	541	535	580	560	530	534	585	587	573	499	491	574	548	548	583	559	526	567	561	580	598	586	604	540	582	581	553	548	545	562	586	568	541	584	548	546	544	543	575	570	517	518	526	533	552	568	553	523	550	554	534	514	558	590	551	552	548	543	539	555	579	553	583	571	561	528	570	521	539	556	529	507	541	565	527	527	564	546	566	576	596	535	570	565	554	588	565	557	540	568	571	566	547	566	579	538	518	589	552	567	558	524	536	519	522	513	566	541	508	524	565	493	542	540	532	540	523	591	589	569	536	533	547	554	536	625	598	540	565	523	571	576	530	495	530	594	562	543	600	554	539	553	547	527	540	542	536	526	543	596	582	556	534	569	553	556	554	527	521	581	551	559	564	513	572	515	543	544	547	523	540	590	570	552	579	536	555	544	557	594	538	537	565	534	559	564	583	564	533	554	557	594	563	520	585	565	561	547	556	576	534	576	604	517	552	519	536	521	548	571	511	523	561	548	501	552	581	562	545	581	559	501	560	527	538	545	550	584	559	538	556	598	537	585	525	562	578	580	558	537	588	559	539	589	516	553	583	602	580	561	526	570	560	546	565	511	563	575	510	571	587	574	531	532	557	611	542	541	577	554	533	536	539	563	572	574	538	527	549	557	623	592	570	554	566	576	509	559	527	541	554	558	550	590	560	553	555	557	535	549	561	556	561	544	545	562	577	575	539	556	553	560	519	504	571	554	543	548	541	599	523	549	574	544	569	494	568	560	548	614	544	553	552	559	520	560	561	576	573	525	536	562	513	568	544	595	518	579	549	561	565	537	573	539	567	561	562	571	607	517	560	572	606	530	585	574	536	551	593	564	555	553	556	552	526	505	513	574	519	559	547	502	521	548	550	602	573	576	579	510	545	583	553	567	564	549	563	558	559	518	541	531	580	563	546	565	585	529	579	548	563	530	563	537	523	564	562	547	531	538	614	546	547	568	534	578	560	572	560	584	554	558	527	585	536	532	559	575	570	578	578	517	542	542	530	606	537	559	494	568	579	561	583	499	579	583	512	569	556	537	537	566	598	552	552	544	596	522	528	529	563	588	531	538	592	559	569	538	554	560	535	463	560	541	564	560	514	560	571	548	586	558	509	549	574	531	546	562	566	526	586	508	564	571	520	517	535	570	554	513	533	545	584	560	547	548	538	643	571	558	560	525	561	548	493	573	547	554	567	559	549	584	574	568	584	585	573	576	611	609	570	557	564	571	552	564	543	534	559	558	569	539	533	530	545	556	567	520	584	580	540	564	562	551	535	554	577	526	562	530	588	562	566	559	521	541
10644	12438	8387	3647	2745	1686	1094	414	472	483	505	496	441	474	460	426	469	474	462	465	469	483	450	489	483	480	485	465	457	447	470	463	506	466	452	471	487	434	505	499	428	499	417	451	464	470	450	495	454	531	490	520	479	466	471	468	477	446	472	499	444	467	438	467	469	501	444	467	475	473	488	465	448	433	508	461	465	467	488	453	503	452	441	481	472	481	450	464	460	455	489	432	450	458	477	459	482	490	493	454	491	471	468	440	452	448	471	455	455	486	479	439	499	484	459	487	454	459	468	461	462	466	478	481	432	443	450	450	457	475	508	495	464	441	457	498	487	452	479	476	485	470	490	465	461	455	472	429	453	420	468	463	482	457	471	473	455	471	421	491	487	430	484	457	461	485	494	464	442	460	486	500	479	468	455	478	488	453	439	488	405	453	477	458	423	469	439	456	474	472	471	461	449	450	447	450	470	431	467	460	464	476	478	446	464	497	491	448	492	464	470	470	455	464	424	474	452	482	445	478	515	440	467	486	442	472	435	459	438	463	473	491	439	460	466	475	461	508	467	461	493	443	465	461	422	493	460	439	467	482	492	438	508	461	435	436	481	492	465	451	476	442	448	467	474	435	457	433	484	441	460	420	439	496	448	451	462	441	475	454	442	482	495	489	497	484	489	466	441	460	497	436	457	482	457	452	447	456	454	496	429	468	450	418	432	466	461	445	500	453	470	470	423	479	443	475	480	427	496	465	447	500	450	508	463	452	465	440	479	479	468	461	501	461	450	439	468	429	454	470	448	477	465	454	461	495	479	456	425	467	482	485	498	465	431	428	482	448	500	476	430	462	479	478	425	439	462	441	471	449	461	454	484	477	472	435	513	403	473	457	452	477	492	460	458	461	476	442	495	465	504	436	449	502	461	470	487	474	480	429	457	475	466	499	441	477	454	445	487	454	433	471	444	495	477	474	466	467	474	495	465	507	463	474	462	428	443	519	480	470	471	462	427	480	452	453	472	486	484	438	457	505	449	475	442	485	467	414	477	456	424	491	451	483	496	501	480	439	460	516	440	454	464	499	457	444	491	454	477	464	462	456	477	427	464	511	460	444	475	433	444	453	478	525	480	447	457	519	472	480	460	459	479	440	452	458	445	486	465	445	461	468	449	471	474	459	451	446	437	482	466	461	460	448	476	479	470	464	453	464	464	442	478	459	467	471	487	461	484	474	483	493	492	446	485	433	448	443	496	472	449	436	469	447	454	433	446	429	448	452	423	473	439	471	448	450	409	504	466	462	491	512	446	464	481	434	470	474	449	441	421	474	450	467	456	466	452	490	462	499	483	463	448	492	470	513	459	448	486	479	488	466	449	442	474	462	437	501	478	433	483	484	429	462	452	479	474	488	484	484	463	499	437	444	456	466	471	470	469	481	408	438	434	494	458	453	476	472	479	448	455	408	457	465	469	464	476	453	475	468	476	452	424	473	461	447	505	457	468	468	502	446	458	469	475	480	456	489	506	515	485	450	430	465	463	462	463	438	494	532	457	470	447	424	437	442	467	439	443	459	466	464	441	452	457	470	452	427	427	419	503	487	449	462	491	444	467	448	492	513	474	465	467	467	461	476	455	471	500	501	407	454	488	460	443	471	493	422	436	457	440	486	468	490	459	460	451	469	451	483	453	466	490	448	482	443	475	487	426	419	451	469	501	485	453	477	472	499	447	523	473	502	454	472	457	516	435	462	467	448	462	427	460	439	467	485	486	457	466	479	490	434	474	465	459	448	448	429	463	487	505	446	480	468	450	446	457	436	473	546	451	436	414	509	445	431	448	474	455	430	447	471	485	457	468	481	462	457	455	476	477	437	439	438	421	489	453	478	466	448	444	456	434	510	441	481	446	467	462	457	467	445	456	502	452	455	476	467	454	487	434	456	442	459	447	429	463	507	430	471	445	465	465	484	449	475	504	468	465	434	468	455	475	435	446	507	435	431	482	471	462	472	464	481	441	455	461	415	444	490	444	472	479	470	447	428	423	460	452	448	492	448	451	446	470	465	496	456	490	427	492	490	464	474	485	454	481	461	449	431	469	465	471	479	454	472	464	461	456	490	422	480	469	439	456	491	471	495	471	457	446	468	433	482	456	475	437	477	464	451	489	511	439	487	496	460	465	475	492	490	505	445	442	469	452	468	452	494	494	485	462	457	437	481	443	467	456	434	445	490	460	468	448	435	454	495	411	463	458	443	465	459	484	477	511	480	466	465	477	478	474	468	493	459	444	475	419	438	450	462	491	445	476	482	470	462	474	466	507	488	465	460	482	452	445	500	468	489	454	466	496	458	475	462	493	522	473	460	419	482	448	483	478	489	504	458	457	465	441	490	515	465	437	459	421	479	474	466	448	479	455	446	518	495	465	438	494	460	476	461	452	494	457	457	457	478	450	472	518	458	498	470	451	457	475	476	459	501	490	492	471	481	427	457	493	435	471	466	439	460	473	448	421	515	457	506	463	487	493	441	475	455	486	483	465	454	438	483	464	443	452	443	462	443	489	493	494	452	446	478	458	454	494	507	459	473	450	419	438	512	459	488	522	470	469	453	445	466	471	480	442	469	486	444	489	455	475	420	441	437	455	451	438	479	440	476	474	432	463	457	465	432	473	474	451	440	450	463	472	454	453	473	478	480	487	470	451	478	437	495	497	475	460	481	498	453	478	455	459	484	500	477	482	473	450	463	476	471	497	443	453	450	436	454	473	460	445	448	477	471	478	496	481	490	439	455	532	425	486	460	464	463	449	456	447	433	499	490	408	426	475	481	469	433	456	462	461	463	464	459	478	474	443	457	499	490	481	493	480	456	470	453	450	508	459	482	437	457	443	445	477	456	454	508	459	505	478	454	439	461	446	459	475	406	472	477	453	442	476	469	462	485	476	476	452	459	456	454	452	434	473	470	441	479	493	489	448	452	472	448	507	444	456	457	446	436	483	460	418	450	477	474	486	503	446	465	465	445	452	431	447	467	447	464	471	459	465	472	438	457	477	458	475	468	459	472	467	466	464	474	445	443	442	455	440	468	476	453	479	459	499	468	465	438	439	436	455	459	504	470	428	473	479	468	466	446	489	436	444	463	456	465	463	441	406	446	462	478	479	455	455	481	464	437	458	471	447	432	458	449	461	447	454	442	461	468	458	466	527	435	473	441	461	477	500	459	451	458	449	447	432	451	431	455	502	480	482	427	456	492	462	425	478	477	490	480	471	446	490	496	471	469	467	481	498	480	497	488	448	492	456	476	487	461	474	446	457	430	484	438	461	434	471	435	416	488	421	474	507	466	455	470	439	467	475	447	471	478	458	445	477	433	450	482	454	458	463	486	430	466	447	419	470	418	479	466	449	473	458	495	472	480	461	476	476	476	453	456	496	458	480	437	488	480	451	490	458	467	438	412	482	462	477	449	493	485	466	465	468	475	480	453	467	430	440	454	515	432	467	461	468	478	476	461	469	445
25333	21488	29388	25128	23721	15881	9227	747	583	515	575	516	523	494	498	515	512	531	498	526	526	476	520	535	550	539	547	515	519	539	542	541	494	475	492	497	520	499	497	502	510	517	466	493	517	489	516	502	532	511	493	497	512	485	503	529	522	581	555	503	465	509	521	491	535	459	521	522	510	510	519	468	507	508	469	501	499	538	504	508	458	486	513	493	535	471	456	510	504	532	510	515	509	526	514	552	503	506	501	485	495	504	519	477	517	545	507	513	504	481	513	503	505	546	493	502	475	543	531	463	492	483	541	466	471	482	532	493	493	485	493	531	509	476	498	483	503	490	551	507	508	505	519	466	480	499	493	461	526	496	484	509	556	542	487	463	483	509	515	503	512	529	532	500	509	502	523	508	508	515	485	480	503	496	528	495	452	498	498	513	528	494	489	447	539	532	481	475	511	478	495	510	519	489	525	477	518	531	494	503	484	509	472	487	547	502	528	508	480	504	519	509	489	505	491	552	486	481	542	503	506	503	470	517	493	468	485	492	522	521	482	501	496	503	487	497	495	491	496	505	509	508	498	476	536	502	518	481	488	516	490	505	470	453	467	501	533	520	498	501	525	521	538	479	470	502	478	528	487	542	510	492	504	508	524	476	512	454	564	512	534	479	496	512	544	455	479	460	502	491	523	467	528	517	534	505	577	511	497	553	479	492	498	505	504	503	490	507	497	497	545	483	484	479	514	515	504	556	482	472	498	514	496	488	518	516	522	465	492	525	520	516	564	514	551	481	514	484	476	487	503	482	508	511	501	480	542	535	480	513	503	460	511	493	516	525	474	531	496	487	536	470	505	484	526	579	490	507	481	481	516	480	501	526	532	508	489	505	479	489	530	521	490	512	485	500	502	472	533	481	495	472	505	521	498	459	493	492	537	525	501	483	520	509	476	485	510	509	530	539	450	508	490	533	518	470	523	482	522	509	521	493	500	530	496	538	480	521	502	450	498	505	508	550	498	547	513	551	486	472	510	473	497	493	499	490	500	495	496	453	482	512	473	486	503	493	495	542	529	544	497	507	484	502	529	496	524	494	480	506	492	498	470	523	520	508	511	489	513	513	521	477	513	508	519	500	517	514	482	531	564	521	488	512	519	481	510	484	485	524	476	512	481	499	515	529	481	503	547	499	486	525	514	542	510	492	473	506	532	508	479	478	495	516	508	532	482	500	476	548	490	534	482	488	473	474	505	512	459	493	508	512	515	478	477	485	490	548	459	451	462	531	504	540	537	516	505	514	500	488	530	495	528	487	519	517	485	504	496	512	502	524	503	501	507	516	481	496	490	535	500	466	490	474	479	500	539	461	549	495	489	505	475	512	500	499	536	529	493	484	527	527	499	503	492	524	496	484	507	479	534	441	516	507	507	492	493	518	533	468	511	508	527	486	503	492	496	462	533	492	523	500	483	493	530	504	471	528	500	453	472	491	493	524	536	517	491	497	502	550	482	466	487	480	535	534	486	535	493	496	493	542	544	515	532	500	480	525	505	471	463	469	490	516	510	509	487	541	504	493	503	484	473	487	558	517	479	524	507	510	509	528	494	470	486	478	507	541	493	530	525	494	497	544	532	482	474	488	502	489	502	506	539	505	542	529	492	497	500	489	520	473	508	530	535	493	477	543	500	474	526	499	523	487	509	529	489	514	508	520	474	480	531	492	440	502	497	551	487	494	498	547	489	481	490	540	505	475	494	526	514	519	508	494	511	519	512	502	544	495	511	503	525	477	494	467	504	512	482	562	528	534	515	496	503	512	489	509	475	489	503	496	495	515	504	512	499	491	528	537	509	539	470	474	530	515	517	513	495	531	506	504	468	489	493	531	458	470	480	518	550	518	497	504	504	525	486	522	467	461	528	526	492	560	511	537	513	505	483	543	521	520	531	451	513	506	523	523	438	468	465	509	498	536	522	531	565	510	539	524	507	555	483	480	482	498	493	500	461	465	521	528	527	489	501	465	508	544	478	503	547	486	486	459	471	518	488	505	487	504	534	505	487	509	511	509	513	498	486	513	488	544	497	530	495	518	453	499	457	475	477	482	503	490	505	480	478	496	464	499	490	534	501	494	509	503	555	520	523	547	499	524	503	495	511	473	487	486	500	503	503	504	484	529	479	545	508	522	506	486	487	525	538	542	542	509	503	490	472	547	463	529	509	482	493	495	520	472	439	533	498	520	497	476	518	551	500	525	475	490	516	502	514	525	510	475	497	496	529	522	488	548	552	515	513	499	470	474	546	518	512	516	493	484	523	471	473	504	503	491	464	494	524	483	476	515	529	504	487	487	481	523	485	471	521	504	515	523	477	499	521	513	477	477	476	511	509	518	497	547	509	470	497	521	508	482	518	479	520	508	519	483	489	496	512	501	495	497	473	503	487	531	518	497	518	565	479	479	480	480	472	553	558	531	520	528	530	492	489	552	482	522	521	486	498	493	472	532	488	494	484	526	497	490	471	550	509	534	529	515	510	496	477	507	486	467	458	496	524	462	484	508	519	488	518	527	530	487	479	514	485	514	467	469	518	522	507	500	480	543	523	517	530	467	496	508	510	471	538	465	499	473	524	500	491	487	459	517	473	486	531	493	481	499	524	466	521	538	544	476	505	505	558	502	512	558	498	518	516	513	509	473	517	507	505	520	510	543	489	485	526	508	485	483	504	549	520	494	514	462	525	516	485	515	533	507	531	533	498	497	513	531	493	483	464	494	536	524	534	539	506	520	483	489	510	487	502	504	510	512	495	511	516	529	472	523	488	491	493	468	518	502	488	491	487	521	484	494	557	533	469	467	474	505	502	517	463	552	501	553	466	503	512	500	501	504	494	514	485	522	470	547	464	525	525	498	512	468	558	520	490	504	510	543	499	516	499	494	499	503	554	496	490	541	476	491	536	505	549	510	492	488	500	520	515	487	538	476	451	474	499	511	469	500	490	526	487	466	483	537	458	471	522	497	501	520	514	513	486	514	480	522	529	520	479	479	540	539	523	508	508	491	524	530	486	475	489	456	525	520	501	503	537	470	498	485	505	510	495	519	537	521	471	517	502	507	524	493	522	557	476	470	480	532	499	498	510	517	504	544	461	480	507	535	554	481	527	486	482	501	461	525	499	527	473	478	478	478	544	488	495	438	497	460	527	480	553	521	544	506	523	526	464	476	494	519	492	494	490	494	473	502	493	490	472	506	503	504	487	466	508	487	508	435	522	492	511	469	483	450	483	501	475	519	469	484	484	549	504	526	484	489	467	506	508	504	510	484	498	495	454	444	513	475	526	536	464	533	524	492	496	504	497	503	477	500	499	500	535	548	534	492	520	507	508	479	491	484	502	517	455	510	546	464	547	502	510	492	493	525	466	472	501	494	534	478	517	472	485	493	492	530	530	496	520	544	464	464	520	509	487	530	514	514	474	522	532	498	521	481	492	524	506	488	517	491	520	528	503	465	494	505	487	471	480	502
41179	55103	42205	19534	21595	13111	7459	502	525	530	509	492	487	489	503	519	488	512	477	496	481	481	467	473	489	492	497	469	450	449	454	456	433	483	471	475	472	494	454	529	431	474	501	422	443	489	461	443	430	448	454	484	470	424	482	502	466	572	522	426	493	446	448	448	463	418	478	457	499	480	440	448	452	431	432	476	427	427	497	465	468	463	460	474	454	487	456	470	474	448	462	489	486	476	468	465	458	469	452	473	486	433	442	457	502	476	487	522	449	497	465	476	453	460	452	437	450	473	464	451	477	446	464	424	441	478	468	469	439	449	464	441	461	442	480	436	475	474	484	434	415	439	442	471	459	473	477	437	424	457	426	453	474	463	415	476	436	416	420	439	460	498	425	458	444	447	457	474	457	463	449	430	485	434	440	438	476	440	510	477	444	462	430	449	443	426	440	425	481	449	444	472	456	442	477	460	467	440	457	457	431	485	448	451	456	434	426	417	430	461	433	464	434	452	475	454	417	437	497	448	433	484	414	462	483	411	436	478	476	461	449	482	470	462	410	447	427	454	489	433	434	462	464	451	448	474	451	458	468	473	449	484	467	488	470	483	476	491	445	464	502	461	438	464	448	453	462	466	471	420	408	448	456	444	476	435	501	445	465	445	454	473	452	480	499	463	427	450	470	486	473	447	472	437	469	484	428	451	451	461	462	399	483	461	446	443	413	414	440	450	411	474	472	462	461	463	478	473	442	435	487	434	433	455	494	405	454	425	462	451	475	455	489	456	466	426	458	403	429	461	450	460	431	486	454	453	419	457	436	440	468	464	453	450	466	460	422	456	452	463	460	461	433	444	479	447	441	450	468	442	466	491	469	456	441	468	472	456	461	410	469	481	441	463	484	472	445	418	455	454	437	454	437	451	460	459	431	431	458	463	476	479	410	481	410	454	447	454	438	443	459	469	424	486	449	508	439	451	445	451	434	454	435	486	463	452	445	470	461	465	529	498	422	447	450	439	402	462	450	449	436	476	468	479	428	438	495	455	443	469	475	443	474	475	462	478	486	452	445	445	438	464	487	499	431	489	447	454	439	449	444	471	445	488	464	455	468	473	461	479	450	458	447	432	459	438	453	435	461	458	431	480	440	476	447	437	444	450	451	445	417	469	417	452	428	423	435	497	445	437	450	486	463	455	424	476	432	458	425	491	483	426	426	421	436	436	436	466	484	429	457	441	469	454	487	463	448	462	447	483	491	473	426	458	455	493	447	439	402	497	447	478	469	483	465	448	447	456	430	482	424	442	463	493	472	460	415	481	464	433	455	459	403	472	468	434	445	455	455	430	483	468	427	502	477	479	443	460	471	446	464	426	484	455	474	458	450	450	462	464	455	435	450	489	453	441	458	481	466	472	470	447	442	444	472	428	485	434	484	483	465	450	432	421	412	420	450	432	489	449	447	442	439	485	471	478	444	402	427	498	470	467	490	469	463	486	451	475	470	519	457	457	489	447	440	410	466	468	471	448	491	411	457	431	458	430	449	451	431	414	427	455	505	448	456	450	477	439	435	456	472	417	455	484	449	497	479	407	468	468	455	439	413	473	439	470	451	464	470	416	465	492	433	444	455	499	459	472	404	454	450	434	428	437	489	452	463	423	469	475	437	470	463	442	437	458	456	468	429	449	470	461	459	465	453	504	434	507	442	417	437	489	460	443	446	441	468	466	451	481	479	489	477	454	455	447	445	490	443	426	444	443	439	472	456	456	473	458	464	445	438	446	471	455	445	460	483	451	459	446	466	461	447	484	432	439	444	441	475	462	433	446	480	446	497	458	475	462	470	463	424	431	450	457	450	436	450	468	428	448	449	483	461	480	432	457	445	460	485	440	435	451	465	448	397	413	427	469	490	429	452	443	465	467	438	465	481	455	457	455	420	487	474	451	471	442	445	457	433	463	464	469	482	496	462	456	421	453	442	469	482	479	443	435	487	469	467	466	454	434	436	456	469	445	459	449	472	443	422	406	451	458	443	440	449	480	485	502	453	468	461	434	469	460	492	438	439	403	454	469	445	458	469	428	452	418	464	445	464	480	474	450	463	424	455	413	447	473	455	451	460	440	463	457	480	437	452	420	460	462	451	444	475	441	475	435	450	450	453	469	457	479	467	452	466	449	408	452	455	419	499	436	447	450	435	489	442	467	450	432	455	470	444	422	444	472	470	456	473	457	440	475	458	466	441	450	487	430	456	475	455	498	451	492	477	433	469	471	458	455	441	469	450	452	471	446	445	469	451	445	443	457	468	458	440	458	501	422	469	463	485	447	446	471	450	448	455	439	435	433	437	441	437	462	454	464	462	484	460	438	451	458	452	436	446	473	486	463	439	456	446	468	478	430	462	428	429	440	426	484	458	428	452	410	462	460	439	452	444	438	459	471	452	477	451	431	485	471	419	444	477	465	449	439	485	422	473	461	462	465	460	460	487	452	479	471	488	464	461	449	421	431	425	453	416	440	447	439	454	456	502	441	474	426	445	468	477	419	471	424	453	446	474	462	454	468	438	411	408	466	437	417	482	422	447	437	497	436	470	474	454	448	452	474	465	506	471	436	462	490	460	451	446	481	459	472	443	468	459	451	457	411	470	431	482	451	453	426	470	432	463	445	439	502	451	450	446	415	477	452	445	453	408	480	465	438	460	465	442	459	461	457	461	417	458	436	437	483	451	437	439	472	420	458	466	479	463	440	440	472	444	445	491	470	459	448	458	432	408	431	463	485	432	478	466	454	476	427	494	450	500	408	448	486	445	447	431	463	472	455	433	464	452	465	469	435	494	475	482	472	424	443	480	474	495	449	442	417	455	456	439	411	435	440	454	460	468	493	467	421	474	442	447	446	457	468	472	471	466	443	414	450	457	452	448	444	446	440	432	480	448	455	449	457	460	457	430	485	465	451	431	425	479	441	413	413	488	480	460	446	455	491	462	438	436	465	475	426	471	426	445	452	427	439	461	456	452	436	430	447	459	479	438	471	488	441	443	457	421	420	482	463	509	466	431	491	480	464	467	423	455	444	496	463	437	468	464	420	453	456	463	411	442	469	433	456	455	437	473	469	480	424	469	475	451	452	482	493	478	443	443	442	472	496	434	479	491	475	470	424	444	423	449	419	426	451	512	447	459	470	484	479	433	454	396	454	444	456	460	438	441	463	458	469	448	459	469	459	500	481	477	473	468	440	462	439	439	435	409	453	420	444	372	448	457	500	473	491	449	431	443	486	463	444	467	489	425	454	460	461	454	411	465	438	444	492	446	461	470	466	432	437	487	449	471	435	443	422	467	445	470	466	469	450	469	465	450	446	468	482	448	503	482	464	447	448	474	484	460	482	451	452	441	463	468	442	418	470	465	419	471	446	435	472	405	434	440	448	514	453	503	462	481	460	416	433	504	470	399	451	464	479	459	491	441	445	436	474	462	470	500	427	479	501	462	430	471	453	403	442	483	428	461	438	437	491
24403	21418	29880	23764	27752	25250	15948	1350	813	761	768	720	723	713	723	726	715	753	724	743	689	656	708	693	669	705	700	716	723	718	686	662	701	680	695	669	639	684	705	705	690	675	691	749	660	686	695	658	706	699	689	717	663	639	684	702	737	1000	774	751	700	655	672	664	666	677	677	741	680	646	720	686	643	711	666	668	651	684	682	696	667	680	682	697	677	712	676	650	717	672	685	671	687	695	685	668	674	672	701	690	703	701	677	664	740	778	710	718	707	671	667	705	699	668	735	664	630	660	649	702	705	738	652	673	645	665	698	715	729	630	683	652	686	623	633	714	665	714	666	673	690	730	689	667	679	667	689	648	662	655	716	663	683	688	680	687	699	691	672	713	708	680	651	707	716	686	652	667	689	729	650	637	701	690	648	625	652	664	717	709	691	628	720	659	671	645	713	664	652	702	719	699	678	687	660	682	667	642	676	672	645	689	725	702	683	643	655	668	673	670	650	645	710	718	670	678	663	668	662	683	676	646	695	714	662	634	690	699	709	698	704	705	671	664	659	686	667	679	682	687	702	710	691	704	653	687	691	666	695	698	629	671	713	685	606	684	656	649	671	658	685	657	653	668	655	633	694	722	648	686	641	664	634	700	715	692	689	666	670	668	629	764	691	697	619	674	692	730	696	673	687	704	597	694	686	696	678	647	639	692	695	706	643	681	682	667	725	667	660	672	655	674	673	676	642	678	674	719	694	720	633	685	672	681	715	700	684	666	669	710	676	670	660	697	665	764	642	682	656	710	717	689	663	724	683	684	649	666	685	647	665	663	675	706	649	676	621	666	681	678	678	639	629	654	678	685	644	652	677	681	637	670	676	679	703	685	655	680	678	662	688	715	673	663	655	663	644	624	664	636	672	713	689	691	670	733	672	648	715	676	635	701	675	655	659	670	679	667	690	684	652	700	629	707	684	704	684	653	671	663	694	705	682	644	682	658	678	649	689	707	653	649	675	693	695	658	644	703	643	680	713	728	690	679	676	660	620	660	701	664	635	693	696	682	684	665	676	686	691	676	638	754	662	657	638	706	700	696	661	675	694	695	658	685	699	670	655	711	675	706	652	685	672	698	670	728	681	629	642	681	656	671	660	663	683	694	637	681	673	652	672	690	634	686	632	640	675	666	664	703	676	687	673	696	629	666	677	675	716	699	689	660	637	662	701	610	660	674	703	718	665	660	667	683	687	678	674	728	654	697	617	697	612	675	658	653	651	689	693	663	705	686	684	661	669	678	681	721	665	625	644	669	694	683	696	608	657	690	659	684	713	687	687	704	657	698	640	611	696	658	722	673	680	659	644	704	660	689	658	674	651	685	698	671	690	692	700	703	650	683	650	671	647	649	663	692	681	683	641	627	710	662	706	701	647	703	675	637	676	686	656	723	679	648	668	639	692	668	679	686	692	654	670	656	679	663	655	688	705	651	662	719	683	680	606	671	692	632	704	618	675	707	676	633	647	675	696	655	639	668	684	679	686	685	656	693	661	631	699	693	684	641	710	694	697	681	672	640	638	662	682	684	709	677	691	722	661	690	683	695	667	684	622	672	686	702	685	666	686	676	662	672	688	698	638	653	661	648	692	691	664	681	694	608	638	685	655	677	712	673	702	660	652	692	675	663	639	647	686	663	679	735	720	692	653	702	642	637	668	629	654	656	675	666	641	647	698	686	698	678	671	693	651	643	687	669	685	714	673	670	712	635	696	717	673	680	703	671	655	695	657	696	733	642	681	711	688	659	642	670	666	675	645	668	721	688	671	677	631	675	701	681	665	669	681	665	641	676	650	677	674	699	637	695	635	669	667	700	679	718	693	694	688	727	653	697	665	691	690	709	659	663	668	687	673	686	712	632	706	629	722	663	705	687	656	634	706	648	702	658	695	669	663	689	678	648	654	699	723	709	630	669	703	659	709	672	676	656	643	656	665	673	669	603	685	662	685	712	658	655	659	686	700	699	649	674	645	712	689	655	663	681	683	674	712	623	681	662	696	673	621	677	653	659	686	671	692	693	630	634	681	680	686	697	726	665	685	656	681	665	717	678	683	655	650	650	678	693	697	680	619	640	657	670	659	634	714	647	699	653	663	674	666	583	706	664	658	660	671	688	706	634	667	664	685	659	635	665	618	651	692	718	744	671	681	674	718	657	628	653	679	665	681	685	661	677	677	734	688	661	693	680	733	649	665	700	624	631	703	733	623	685	669	649	683	676	650	690	727	704	625	689	627	655	653	698	643	687	618	673	673	711	677	682	673	695	702	669	659	685	699	657	675	657	682	659	655	686	706	661	667	673	679	652	692	691	662	663	686	656	669	675	691	664	655	690	704	651	652	673	691	650	687	656	669	684	649	693	686	654	625	683	704	686	678	666	695	624	649	691	647	702	688	684	651	651	701	661	701	704	646	650	653	688	645	638	653	683	671	638	720	671	684	668	684	670	672	641	687	661	662	659	688	671	729	657	664	696	640	632	685	696	724	664	669	699	638	717	674	693	710	717	663	653	677	656	658	639	693	699	674	732	671	720	701	650	675	689	648	699	722	691	655	673	646	662	657	646	646	666	692	654	723	684	680	660	645	668	649	659	675	673	688	633	664	650	660	727	698	661	676	687	702	692	647	684	687	694	693	735	704	684	694	662	680	677	685	662	678	708	675	634	708	707	661	655	659	717	704	702	719	672	612	684	632	710	674	630	660	682	666	658	628	650	687	674	701	686	645	675	653	667	657	627	626	668	729	670	702	730	709	684	673	624	685	714	685	694	662	653	687	732	689	630	686	683	694	647	639	702	700	672	672	688	635	710	688	662	680	664	699	631	660	687	640	659	699	660	707	628	721	682	641	706	685	684	701	700	697	623	673	688	719	706	642	692	671	642	689	623	694	700	657	683	662	698	690	683	699	664	636	680	670	660	668	619	678	747	651	710	676	678	658	660	699	655	670	687	671	636	639	676	688	685	728	666	663	650	711	691	711	675	673	653	706	680	690	649	656	690	721	661	695	667	661	683	667	633	694	692	679	680	606	667	671	708	697	669	714	637	678	638	653	623	659	634	669	649	685	666	694	639	629	707	693	699	656	643	660	695	676	694	681	675	715	672	714	681	723	667	636	643	671	656	706	668	688	682	658	654	683	664	648	685	671	688	672	697	667	677	702	617	668	654	665	677	615	684	634	641	655	639	642	731	688	708	664	684	693	650	654	701	642	645	690	652	669	666	696	639	742	686	664	656	654	676	685	704	608	684	657	671	656	675	653	680	654	694	666	601	665	709	655	633	614	662	657	686	644	687	650	670	706	689	703	681	642	683	677	631	672	687	680	669	670	629	666	688	674	684	667	687	691	663	667	688	647	672	691	672	698	667	673	664	697	669	646	666	676	648	668	692	675	682	640	660	667	638	676	695	664	671	749	703	629	654	682	728	717	682	633	716	685	715	698	672	652	663	670	595	680	709	663	720	692	701
49941	69048	50606	19350	33522	21669	10924	828	783	747	676	704	675	672	654	652	646	647	610	657	644	633	627	641	625	659	635	660	620	631	596	650	604	622	578	618	631	617	596	631	595	602	610	613	612	592	624	591	617	642	608	624	632	604	643	636	657	1107	818	615	627	603	626	610	619	618	601	659	611	612	545	581	595	593	615	577	603	592	558	597	587	596	630	600	585	602	593	579	591	630	611	658	614	585	590	611	569	629	633	590	609	606	612	615	702	709	648	668	615	571	592	625	599	587	580	589	615	604	604	590	637	604	562	594	596	620	593	604	630	648	598	609	641	656	598	614	632	642	592	597	589	615	577	631	588	573	620	627	610	629	612	619	593	597	587	605	596	596	587	566	616	619	601	614	630	644	611	604	599	655	602	621	611	603	579	586	595	581	588	568	582	606	582	648	597	634	586	622	582	663	580	616	584	624	621	656	589	569	594	581	594	580	595	626	591	620	596	644	584	646	555	633	633	618	585	598	627	635	625	639	602	593	636	547	610	565	647	580	603	578	586	566	610	609	590	623	654	616	594	628	606	618	571	624	606	572	573	640	601	598	585	625	621	619	565	630	636	638	599	651	574	606	636	580	618	565	653	559	602	584	588	578	615	610	621	627	631	588	612	604	587	619	607	585	578	589	616	629	622	577	610	569	600	577	644	619	654	555	594	618	635	657	616	617	619	611	624	566	604	594	580	625	583	639	573	591	600	609	592	645	627	617	606	592	600	622	577	561	591	578	632	593	607	601	645	581	604	635	616	589	651	568	565	594	607	582	600	603	636	629	581	573	577	641	545	595	629	597	592	622	594	609	605	607	581	570	572	594	570	586	601	587	554	599	623	581	577	589	612	630	598	587	622	584	606	613	622	635	620	631	603	606	628	626	592	602	581	615	618	570	578	608	621	613	608	571	583	581	619	596	610	620	621	582	583	581	610	573	612	637	585	587	626	593	614	601	606	624	632	621	640	575	648	601	585	595	603	585	601	586	585	618	615	587	624	614	614	612	588	594	625	610	618	593	630	564	543	589	592	582	604	618	556	600	598	626	555	542	565	597	596	597	564	573	582	648	581	592	592	540	604	585	594	583	567	591	613	601	591	589	606	583	580	616	617	609	608	610	602	589	639	601	608	564	641	563	606	588	606	604	625	592	545	598	659	609	576	613	571	602	594	615	631	587	616	590	600	587	605	593	566	571	563	635	653	574	555	636	555	609	646	580	607	605	612	601	630	622	598	661	577	605	591	605	584	641	635	560	589	586	645	595	579	574	642	622	628	601	584	603	577	589	580	589	614	578	612	590	617	609	581	606	607	615	600	613	574	594	641	562	611	567	604	604	639	629	549	610	618	582	603	618	617	582	604	607	579	573	550	613	599	550	590	602	613	618	567	602	619	597	589	582	606	638	640	613	609	596	610	590	576	598	597	623	621	587	609	633	647	591	575	571	605	591	580	590	629	570	594	602	562	630	599	639	586	629	600	590	638	592	614	582	616	645	600	570	613	578	557	622	613	583	652	598	585	597	575	605	671	601	665	603	630	637	604	614	590	587	598	591	604	600	615	602	607	624	579	628	604	574	553	608	611	550	614	606	621	570	628	626	592	629	565	610	589	582	574	596	561	594	659	583	610	551	608	632	604	570	612	574	584	589	584	590	604	564	541	610	588	572	586	574	619	592	630	638	647	636	576	580	575	656	598	565	601	620	567	610	601	574	579	626	593	604	611	591	589	593	653	605	555	553	645	604	547	590	610	592	625	584	616	572	659	605	629	569	621	621	631	608	623	626	595	625	575	561	639	597	595	620	624	601	578	599	573	603	556	593	621	632	581	624	594	636	588	591	592	600	603	569	593	599	587	618	566	577	565	586	582	582	567	607	600	585	612	585	583	625	582	643	641	617	590	627	610	592	635	609	613	622	573	631	594	627	575	584	593	571	608	595	541	576	586	571	573	607	578	579	599	551	630	591	574	594	610	613	604	576	625	518	591	618	644	608	589	598	571	602	589	566	626	598	602	591	656	607	575	601	583	612	544	636	561	622	639	629	615	597	563	593	613	614	575	597	599	552	553	555	605	573	606	555	576	624	637	583	579	604	613	558	574	606	577	588	540	570	629	651	562	585	612	601	631	577	593	598	596	602	572	630	598	634	619	668	545	583	579	613	568	607	599	600	598	558	602	592	634	607	607	615	584	621	603	595	629	635	562	614	617	569	586	578	632	590	575	646	611	587	592	634	586	580	609	582	623	588	612	571	620	567	572	592	605	598	654	564	580	605	574	607	622	585	576	639	630	606	630	595	579	613	577	596	601	613	619	571	565	600	629	606	614	602	620	600	597	613	603	590	609	620	546	579	625	582	628	603	585	609	562	605	572	644	552	600	584	631	607	598	573	616	594	621	583	619	576	585	562	575	577	630	540	549	604	569	613	623	614	590	606	593	593	608	585	612	640	614	579	581	591	587	529	626	561	615	590	595	608	563	627	586	567	587	594	590	623	558	615	590	609	614	616	566	590	591	602	564	599	569	590	601	642	593	551	611	572	592	581	629	616	602	613	632	608	596	583	573	571	589	584	611	593	656	585	601	599	600	575	600	603	618	581	627	620	621	606	588	555	577	579	624	574	584	609	603	627	625	578	625	576	586	538	584	590	593	580	643	565	646	595	562	633	579	636	579	574	588	637	642	619	598	569	540	573	601	581	596	575	636	575	618	569	637	650	610	578	547	603	625	599	619	615	644	579	579	643	570	619	619	569	617	607	590	601	600	640	564	616	588	588	593	556	605	612	545	610	581	597	571	601	611	623	583	597	574	608	628	577	621	621	578	580	547	620	586	588	640	619	643	604	602	606	604	623	615	569	583	584	613	597	564	579	575	590	597	594	573	600	641	612	584	605	610	620	616	605	592	588	588	560	637	620	626	592	564	612	588	632	579	618	594	614	613	584	598	570	571	652	583	614	570	593	631	573	609	651	626	563	574	599	602	582	576	595	565	617	587	631	613	585	568	566	593	570	611	610	599	604	604	589	576	623	601	626	590	630	638	546	606	596	587	600	595	610	627	606	571	584	593	579	622	642	592	619	611	604	589	554	582	606	620	610	599	568	607	610	638	605	572	621	619	584	623	581	636	613	575	622	585	572	583	600	631	612	622	596	618	584	605	589	576	582	572	620	594	597	630	606	590	608	576	597	665	569	592	538	605	564	590	594	622	583	610	615	604	630	605	607	590	623	596	604	617	594	609	600	575	630	565	556	613	587	590	585	576	619	581	600	552	604	572	595	580	579	580	627	634	582	591	615	608	618	646	602	566	623	582	616	581	628	643	606	606	586	633	571	571	628	585	620	579	607	629	576	592	615	586	620	637	591	606	595	596	619	600	588	581	611	563	542	664	559	576	625	609	576	575	554	566	597	651	612	555	574	567	553	607	576	597	607	601	594	579	627	549	650	597	579	605	637	614	559	597	575	654	593	610
28331	18837	10856	3173	2591	1630	1200	646	662	623	583	645	685	688	663	656	647	656	641	676	645	656	718	609	684	685	649	661	672	690	694	666	654	660	693	676	655	641	648	617	614	657	619	668	697	642	677	688	651	654	681	686	636	675	649	665	684	610	738	647	618	659	632	639	637	658	643	667	634	638	712	657	585	680	651	644	681	658	673	639	646	652	625	681	647	648	693	656	622	673	693	686	684	684	641	687	682	642	641	615	682	680	603	637	657	690	691	628	650	657	699	696	699	688	654	667	626	686	682	621	635	705	660	653	694	698	663	665	687	661	664	607	689	653	674	616	693	622	651	730	709	605	639	686	664	635	697	705	676	662	649	690	685	700	683	641	615	637	670	666	622	645	728	598	604	613	669	675	614	627	602	655	687	635	610	712	650	646	661	650	684	700	637	621	661	628	664	640	645	630	719	662	664	709	708	655	691	629	644	677	664	654	648	665	677	659	643	669	642	677	669	619	680	632	677	654	631	692	696	676	647	674	699	626	646	640	661	590	667	567	700	652	683	636	670	666	650	695	672	645	641	601	689	682	653	644	709	648	666	662	649	663	614	644	653	650	678	710	648	654	705	654	694	682	657	662	617	636	628	693	654	677	693	641	646	686	678	681	656	737	644	691	708	686	733	682	672	664	658	649	649	652	682	653	652	650	693	700	655	670	655	662	650	625	724	677	670	657	694	671	674	671	670	656	678	670	674	639	656	657	724	643	649	643	685	658	667	695	706	669	651	688	661	625	723	668	701	668	664	675	669	689	704	659	661	666	683	718	637	639	657	700	652	713	690	674	664	686	671	648	630	640	642	650	676	661	686	691	647	632	655	658	703	657	659	625	664	699	628	720	628	673	702	605	646	677	691	675	664	698	705	694	667	712	705	656	680	636	680	644	650	643	615	740	614	691	672	651	600	683	658	674	655	654	681	680	637	649	690	656	656	625	681	629	648	664	653	662	644	672	648	650	620	618	657	676	653	656	674	668	660	683	697	647	627	640	669	665	624	673	649	683	630	672	679	685	643	694	651	645	658	641	657	664	688	643	636	721	646	663	687	652	690	652	657	621	643	671	663	692	704	649	684	640	670	634	655	638	654	664	639	644	666	671	674	681	669	655	683	681	682	706	653	657	662	641	659	636	690	673	613	677	680	686	663	723	661	688	682	686	654	696	695	658	640	635	644	618	633	659	678	646	666	683	693	638	727	682	692	692	663	706	711	652	642	640	681	655	682	666	678	670	648	737	671	694	674	636	639	648	679	656	668	647	636	672	650	609	617	681	643	649	652	688	648	676	647	636	667	672	655	657	647	686	650	646	665	676	695	666	685	666	676	670	673	622	669	677	694	670	676	723	674	671	680	677	670	666	672	632	638	645	684	620	665	610	715	627	634	662	652	687	724	653	654	659	652	670	728	680	693	704	614	699	671	622	692	650	657	704	704	680	615	669	689	735	637	676	655	659	700	687	700	670	665	633	636	688	681	691	683	628	653	677	653	639	714	712	666	641	666	670	658	682	626	678	611	655	621	661	676	636	646	658	657	674	685	669	669	638	683	649	689	645	696	641	653	678	661	671	679	617	656	692	620	664	656	660	684	650	670	631	628	712	693	718	656	700	690	631	630	606	678	708	638	711	676	692	640	686	636	631	641	672	608	687	708	627	682	651	666	646	694	665	727	676	637	653	663	661	649	658	664	653	613	618	641	669	652	657	707	695	633	645	665	643	648	617	652	722	701	662	664	668	651	637	665	670	723	681	676	683	613	620	672	613	654	650	630	716	674	647	663	670	668	643	635	681	649	683	631	649	619	652	689	646	668	666	680	656	656	688	638	643	661	646	644	655	673	693	610	640	681	671	637	675	662	697	674	661	692	641	694	683	652	677	692	683	670	685	712	674	663	659	626	710	654	650	702	675	652	660	666	674	658	671	658	670	623	690	615	692	662	704	646	697	634	695	626	634	658	653	673	620	692	685	690	663	680	688	641	652	602	623	702	672	644	660	700	657	616	672	641	660	655	665	662	660	627	647	675	695	660	644	722	640	651	673	658	654	650	661	703	656	673	651	633	652	689	700	650	634	633	653	654	672	586	682	704	668	651	684	655	642	721	691	666	662	682	653	662	664	609	653	667	670	668	654	667	680	664	639	627	669	676	609	730	636	675	638	730	666	644	679	653	645	663	635	641	638	624	687	705	655	664	631	653	667	647	656	668	688	577	627	612	647	655	663	637	673	647	633	647	664	631	631	661	682	692	681	639	640	635	666	641	670	695	628	688	689	654	726	671	638	658	672	694	677	705	634	661	635	670	649	695	693	681	716	636	687	677	710	658	645	668	668	648	655	650	677	631	631	668	660	657	647	669	649	636	641	673	676	670	687	667	697	691	648	671	673	681	668	636	649	656	692	659	618	675	666	686	730	638	639	661	650	656	686	665	729	648	674	616	652	693	660	672	677	708	641	659	666	663	651	699	714	674	644	727	684	673	698	690	689	690	672	619	710	694	673	637	660	625	623	618	622	650	675	679	640	647	685	694	636	640	641	638	635	679	688	648	632	627	642	660	632	622	655	653	681	698	687	635	634	640	610	683	664	678	653	658	648	688	672	666	664	649	680	662	701	667	680	675	689	656	667	655	660	634	642	665	618	710	650	657	661	659	694	687	664	676	662	662	694	628	702	671	664	660	650	622	676	702	666	667	687	686	653	655	682	692	695	625	629	650	674	634	624	696	701	687	670	670	600	634	638	685	652	677	689	643	668	675	700	660	671	669	641	653	674	613	662	658	673	627	627	667	646	630	669	700	662	597	667	665	689	672	663	660	707	698	626	620	647	621	666	706	694	690	677	626	627	614	643	672	670	673	653	644	695	734	630	675	730	700	676	637	660	657	653	654	667	696	679	648	612	667	692	678	678	620	624	621	608	671	624	645	663	643	672	637	672	657	642	673	623	670	701	665	651	648	686	681	646	720	683	641	680	658	681	700	656	673	670	646	687	673	653	597	690	657	706	685	667	687	672	656	672	649	652	634	614	651	663	727	701	665	664	692	635	633	684	675	666	623	644	684	667	671	664	671	615	646	624	690	698	652	649	644	690	622	695	667	651	666	655	634	631	723	669	634	687	654	658	707	633	622	619	628	618	667	625	727	702	624	649	645	620	713	588	625	631	672	667	664	603	651	687	655	651	650	673	702	654	701	653	655	671	728	648	678	651	661	677	655	666	647	663	634	671	642	653	690	634	650	654	683	665	672	645	641	696	639	631	639	668	634	616	675	658	707	666	628	647	640	654	669	656	655	686	672	707	640	670	670	659	687	683	669	655	635	668	665	676	651	639	603	704	682	691	631	646	698	646	665	653	703	654	668	664	674	650	634	652	593	660	678	645	694	658	644	665	640	614	683	672	678	657	640	681	637	626	682	673	683	694	680	677	654	703	662	632	660	701	680	658	699	691	654	682	665	643	675	669	674	694
9818	13019	8344	2352	2833	1801	1240	545	588	550	542	567	543	510	542	563	560	544	538	539	545	543	562	548	578	555	525	568	564	516	580	541	559	554	609	524	557	546	558	510	536	513	560	573	541	524	560	556	526	551	548	562	517	522	530	539	535	567	553	594	542	570	560	533	564	568	543	572	599	560	539	543	577	556	532	533	523	556	516	558	532	564	533	523	554	586	534	540	563	542	513	497	552	477	555	506	518	559	525	553	549	537	560	565	526	551	559	568	563	520	498	584	517	539	521	603	548	542	597	499	570	583	571	524	534	546	508	492	547	544	499	549	590	533	545	522	567	532	538	557	524	569	566	516	584	587	540	540	515	537	549	536	536	554	554	529	515	532	514	536	565	553	510	540	564	486	551	563	538	579	564	554	545	507	519	578	548	558	552	566	553	536	500	561	495	543	498	563	510	522	536	506	547	506	578	574	535	546	501	559	603	585	546	558	498	548	508	521	500	525	484	563	521	551	554	524	540	561	561	520	545	561	540	544	584	554	553	566	518	544	530	540	529	555	531	562	570	542	559	543	543	581	561	547	547	577	527	573	547	546	508	539	534	556	522	561	525	558	519	535	539	544	557	540	563	540	555	579	526	528	545	549	537	566	522	526	565	609	582	497	533	537	561	566	572	547	511	555	539	519	560	501	581	576	535	539	559	546	538	549	541	560	583	547	496	524	513	469	560	514	540	576	545	563	578	572	571	560	493	566	551	552	543	522	573	583	586	520	583	543	553	533	556	491	549	543	572	531	569	510	549	576	517	571	583	523	537	512	542	540	575	522	565	519	583	559	554	544	524	567	491	522	570	535	549	524	535	550	536	538	525	540	555	527	509	512	560	560	524	554	543	530	556	555	550	557	572	529	555	560	564	525	547	575	559	536	544	544	561	545	572	567	531	574	500	574	599	565	518	550	554	545	530	519	555	535	551	542	558	561	545	538	554	518	564	546	533	543	554	542	555	523	548	506	523	512	612	545	527	539	532	544	564	551	563	534	570	542	558	517	549	552	512	521	509	531	550	529	567	545	537	521	543	511	550	507	506	571	530	560	568	573	545	538	554	536	518	517	570	563	564	505	557	556	550	575	590	550	534	547	554	549	542	591	565	550	507	534	548	545	490	519	506	529	520	563	558	539	576	534	580	580	488	551	580	554	590	531	501	548	540	539	554	565	546	540	584	516	576	538	542	544	549	575	522	577	524	523	572	575	525	542	540	533	526	498	513	542	560	520	518	550	543	540	512	569	545	546	576	526	584	558	563	532	582	571	568	583	500	521	563	507	539	494	548	540	543	551	558	560	554	508	509	553	531	567	604	520	593	584	547	520	531	553	558	574	554	546	564	491	524	554	513	540	550	555	522	574	492	544	553	569	550	526	518	549	583	538	561	560	567	568	548	549	565	559	546	562	553	533	537	502	553	546	517	537	559	523	574	562	540	529	542	562	560	577	530	529	545	553	549	587	544	517	545	585	571	519	529	516	549	538	529	560	593	536	526	547	573	508	575	541	542	534	532	566	550	544	547	568	537	555	534	529	564	532	566	541	541	531	573	548	540	569	570	548	568	548	527	543	541	577	551	542	529	560	544	546	536	562	543	560	523	560	581	526	550	558	522	519	516	525	572	528	531	516	582	600	576	546	532	523	563	583	540	555	573	546	515	545	565	588	531	529	558	525	539	543	532	562	537	567	554	532	556	554	575	549	521	510	511	555	546	550	493	568	578	543	499	542	520	572	571	522	551	530	511	604	527	524	549	574	573	572	531	597	534	533	583	537	551	547	541	502	559	530	554	538	526	543	520	522	553	534	553	549	528	612	534	553	545	530	558	531	557	497	540	536	564	575	565	569	513	562	514	537	516	542	572	532	549	545	539	517	542	565	528	510	507	522	548	577	526	594	518	499	549	576	543	556	526	567	557	532	597	562	536	518	537	484	561	536	545	557	551	559	539	546	489	557	558	559	570	543	549	535	535	554	522	517	533	514	539	572	500	549	544	513	538	538	570	542	572	579	527	573	530	551	538	533	505	532	548	505	512	533	514	547	494	600	553	521	538	531	528	531	540	550	544	548	524	563	564	561	515	575	512	525	544	576	527	559	547	552	522	580	539	556	576	544	549	548	524	565	526	581	491	563	583	541	545	537	567	534	557	540	547	574	517	563	544	518	549	523	524	490	563	528	535	522	545	529	549	582	568	575	568	561	567	545	572	531	530	527	511	542	583	526	545	570	524	531	522	539	549	572	539	582	568	553	507	544	540	562	522	556	483	562	548	522	523	579	540	540	560	556	502	609	540	535	561	534	542	575	544	544	596	552	543	519	558	521	533	563	562	565	563	564	540	547	563	541	528	498	535	506	553	590	546	534	534	590	567	530	552	559	551	584	581	544	561	535	528	538	550	576	577	566	554	534	577	574	517	587	554	546	524	590	571	531	553	589	526	552	553	542	506	562	552	505	562	536	539	516	554	533	567	539	540	522	546	528	571	517	516	510	569	584	545	517	557	559	537	552	545	536	529	527	552	507	536	545	540	543	594	554	529	533	536	591	555	529	573	579	563	545	568	554	549	558	529	571	540	541	512	525	497	581	538	560	496	552	554	528	548	515	574	580	574	527	557	506	522	529	563	579	527	560	538	526	579	565	579	531	560	525	576	527	532	592	529	524	546	561	540	553	503	544	539	537	552	565	574	547	538	568	549	517	552	509	504	556	549	539	542	497	514	547	563	542	537	549	549	529	576	525	532	555	524	499	531	542	582	585	561	522	514	574	537	554	534	558	539	604	587	539	514	557	554	527	591	549	510	537	521	566	515	526	562	523	547	535	546	513	500	519	569	572	506	530	536	562	533	565	521	570	531	549	562	560	546	569	556	530	570	573	549	569	588	562	555	572	565	541	555	516	592	564	572	533	536	517	559	538	515	566	551	534	536	548	559	532	549	539	503	536	526	525	572	551	547	531	525	527	534	532	532	568	522	542	546	563	523	542	562	512	568	551	534	556	562	541	539	538	554	535	578	528	512	505	544	533	592	552	551	545	487	535	533	556	516	555	589	533	539	569	521	567	564	533	576	562	526	518	535	525	492	532	550	559	577	563	533	500	490	556	555	518	519	518	517	530	512	514	533	585	542	553	522	517	567	541	547	546	526	538	538	538	560	555	528	514	537	521	537	584	567	559	539	541	534	534	532	535	533	560	552	587	540	622	612	511	508	594	544	530	544	565	573	541	489	495	577	540	584	498	530	609	561	587	547	524	517	551	557	554	510	570	536	531	555	526	548	539	546	540	514	532	551	510	498	571	543	549	530	547	546	564	529	541	545	552	546	541	555	546	544	555	530	567	557	540	545	587	505	561	562	541	570	530	541	528	539	513	571	550	538	542	558	500	591	542	503	531	560	557	533	520	523	551	565	544	533	564	516	534	521	575	572	521	572	558	555	563	544	566	549	572	577	554	535	545	527	558	570	551
25459	21524	29379	26665	25063	16838	7888	934	766	711	698	746	697	730	741	706	677	664	687	680	644	698	669	707	674	684	682	727	660	661	664	666	700	716	692	683	667	693	683	689	669	665	700	675	661	660	678	667	715	652	676	671	697	665	676	677	749	829	838	661	673	659	700	628	703	725	699	630	645	697	721	724	653	651	707	703	611	687	700	659	652	672	660	733	683	637	676	663	631	664	720	702	659	670	639	748	726	689	718	624	673	709	690	713	636	707	669	666	694	682	696	667	701	672	689	671	646	694	668	697	648	710	663	659	681	659	666	662	662	679	668	655	680	691	649	689	624	676	657	632	689	710	680	673	679	707	694	693	646	707	707	711	667	677	662	664	696	665	681	625	650	650	659	671	704	633	653	694	658	684	684	664	670	657	647	702	720	729	689	646	732	664	712	661	703	647	686	696	698	670	685	723	678	656	712	644	630	647	671	644	709	654	673	677	664	671	670	656	667	697	671	727	710	719	683	673	688	650	697	681	670	633	663	702	690	678	698	658	706	683	686	647	690	675	658	671	684	684	691	652	669	657	663	683	662	728	625	670	647	678	670	677	658	646	674	684	627	691	654	672	698	701	689	730	674	650	684	601	646	687	678	666	700	713	651	670	732	656	712	720	692	704	689	637	672	676	691	633	699	701	656	672	664	681	715	674	620	677	687	659	701	650	674	675	658	681	667	630	649	693	715	673	707	737	673	631	678	682	700	682	644	666	648	679	693	667	670	694	653	715	688	713	726	680	687	705	660	635	656	665	691	667	670	686	712	692	663	634	666	663	677	657	711	710	683	668	694	691	664	656	713	712	651	683	692	708	693	686	648	658	684	674	682	656	662	668	682	685	721	690	663	728	644	668	687	664	638	636	633	625	691	684	703	690	657	652	705	682	689	631	698	701	656	655	680	695	692	693	725	735	706	627	697	689	666	678	704	680	652	691	683	671	671	705	692	683	641	635	672	677	668	660	629	658	666	648	654	682	661	649	691	658	657	659	673	652	671	715	671	643	643	669	692	678	660	711	655	682	638	699	697	661	656	675	709	624	683	679	705	708	702	712	690	690	692	632	672	680	658	670	682	714	685	648	673	688	697	638	656	670	688	675	718	670	684	653	672	650	698	706	675	699	650	653	655	669	706	702	665	654	694	706	727	688	666	670	681	685	689	685	685	705	632	644	698	654	701	660	702	669	705	665	667	650	687	692	693	700	664	699	687	676	657	674	647	630	702	639	692	675	689	677	673	693	672	669	708	651	678	700	675	668	615	715	689	695	697	743	670	675	684	716	724	696	704	685	653	705	655	670	634	687	676	669	688	732	638	664	681	698	633	619	612	671	655	709	689	707	672	709	711	690	677	643	654	711	651	699	651	703	680	668	691	655	675	671	647	681	689	612	634	723	628	641	671	658	713	644	702	657	617	681	676	727	698	688	715	707	646	655	688	679	684	683	707	685	674	705	681	676	670	634	666	688	663	709	665	703	659	734	637	697	703	660	681	628	680	655	663	670	697	671	626	727	711	673	706	665	692	710	649	672	678	691	679	660	670	667	638	661	708	677	641	642	680	672	677	683	669	737	657	680	654	625	687	697	648	740	639	686	690	656	626	698	673	729	715	643	686	700	690	677	688	723	687	640	658	693	683	726	623	645	622	670	682	694	655	655	690	666	645	705	681	663	640	677	719	695	701	693	675	723	706	704	668	664	651	655	628	711	709	678	675	630	659	703	673	701	664	626	688	688	666	665	665	708	691	670	697	671	660	670	705	695	696	696	703	668	638	659	640	660	622	692	653	649	653	644	709	697	607	649	662	651	705	686	623	640	668	696	692	699	688	676	653	731	687	640	675	624	664	667	641	661	657	701	660	712	646	659	638	683	665	654	685	657	657	622	653	662	676	659	631	699	645	654	635	689	712	695	657	681	687	657	656	685	633	659	661	676	649	694	665	652	721	637	691	660	685	688	686	628	649	707	677	638	745	684	668	637	666	660	650	695	687	672	673	670	670	673	669	701	690	648	663	684	686	698	671	689	684	679	638	689	679	687	644	685	645	651	731	617	654	685	668	659	646	677	675	660	681	648	683	679	647	638	653	630	682	657	663	637	698	686	676	676	709	695	730	697	689	729	664	664	698	700	720	648	687	690	615	692	713	677	626	649	690	689	694	683	689	629	680	694	677	669	727	638	670	684	718	643	637	663	669	716	660	714	675	695	692	702	696	674	657	714	647	667	659	731	660	698	681	656	645	657	692	649	656	711	696	664	657	687	671	685	677	644	683	673	700	670	675	686	662	677	666	684	674	687	664	656	666	711	664	667	640	662	693	675	657	707	691	669	672	687	659	695	688	732	728	694	678	677	626	663	661	672	719	698	663	664	653	699	644	635	664	707	696	720	631	671	652	690	677	674	696	699	724	675	679	690	682	693	663	699	644	671	625	670	683	667	694	708	695	676	740	692	664	651	663	706	691	672	687	674	646	641	654	688	670	701	688	679	666	686	679	672	664	700	682	675	650	691	666	643	688	676	674	612	700	664	708	707	665	664	759	702	709	706	729	653	644	693	740	669	679	673	727	652	685	660	691	715	710	717	650	660	658	633	677	699	699	648	688	633	665	650	711	637	706	664	659	675	743	691	669	707	664	671	642	634	666	692	701	665	671	691	647	620	612	671	606	674	684	667	639	689	686	674	740	659	641	712	694	638	678	673	691	635	628	671	679	680	655	685	635	695	692	676	730	662	691	717	644	624	680	721	651	656	675	647	677	690	670	664	653	667	709	684	693	719	692	721	642	661	672	685	707	666	675	684	625	702	641	670	672	627	665	697	700	665	693	642	684	696	638	733	666	700	692	688	650	679	731	663	672	654	657	659	701	704	747	631	681	686	659	670	663	676	678	707	703	694	632	713	655	679	705	680	721	678	681	671	623	645	660	623	673	652	712	616	704	683	667	679	656	663	670	691	694	671	680	629	712	702	703	661	644	648	695	708	694	704	701	643	666	652	692	681	663	640	700	684	634	707	682	717	674	701	690	632	693	730	655	606	677	683	657	667	682	670	682	675	651	705	683	657	666	673	692	644	648	710	659	716	654	679	705	636	711	680	663	727	628	733	636	680	641	664	643	706	690	645	677	669	653	655	683	691	664	709	695	667	641	693	701	693	678	695	711	665	682	671	649	659	663	663	651	681	667	707	690	659	698	684	647	684	697	687	683	634	675	653	610	710	691	685	690	667	653	639	707	691	681	682	688	681	634	684	635	657	674	684	686	650	693	655	652	628	690	637	667	632	673	727	680	720	671	689	695	640	698	654	660	688	638	676	641	718	667	660	692	673	684	653	686	645	702	719	652	707	674	688	697	662	686	707	697	682	641	679	703	669	673	657	686	692	738	689	648	674	662	667	713	657	688	633	637	680	643	671	661	633	713	673	675	678	632	672	694	698	626	688	715	710	679	710	681	720	685	688	680	696	674	670
39212	60034	41347	24607	23053	13453	6098	673	637	650	651	603	619	611	633	607	587	612	601	552	548	584	599	558	599	560	623	619	593	593	607	593	616	591	585	616	590	593	600	613	573	558	602	580	608	581	577	631	626	611	542	626	566	577	653	596	605	840	770	617	568	593	612	595	603	569	572	540	598	582	599	609	601	605	613	533	588	602	593	596	573	576	554	560	614	575	629	569	543	579	594	581	573	556	578	573	613	580	564	562	626	586	594	658	603	618	613	584	606	573	605	560	585	601	609	593	582	588	559	590	559	552	579	592	605	569	585	573	565	604	584	586	585	554	572	588	589	592	589	624	641	568	569	548	561	615	577	581	595	585	594	623	567	582	582	580	580	595	591	614	598	580	579	579	558	582	595	553	574	588	612	548	604	579	575	564	602	601	579	563	589	548	647	597	576	583	599	579	564	606	567	587	615	559	599	574	676	594	565	547	607	586	567	544	558	599	575	560	561	595	619	584	618	548	563	557	584	624	590	578	573	587	598	575	556	570	619	574	549	630	614	592	569	614	581	614	525	538	575	550	564	580	571	581	554	613	579	593	546	555	584	583	629	590	589	600	611	583	583	568	543	595	585	591	583	604	597	568	619	598	604	573	565	618	576	572	600	547	556	585	585	577	599	614	596	580	598	587	654	600	578	591	626	574	574	598	629	597	580	586	590	583	615	606	616	592	582	554	607	608	570	547	570	550	570	598	559	545	592	542	517	643	590	614	589	608	579	595	587	596	608	536	588	596	588	578	593	590	622	578	603	624	572	585	520	589	598	598	586	551	564	596	603	559	583	570	592	633	610	555	612	608	563	552	567	580	578	616	590	600	636	577	594	581	549	591	642	562	593	601	602	578	617	602	639	569	583	585	519	586	594	557	552	600	637	560	579	586	568	572	555	608	586	589	557	561	637	591	603	552	597	563	561	638	586	580	583	579	587	570	654	579	558	617	586	576	631	570	567	563	554	565	583	642	573	570	609	592	525	584	608	659	580	527	575	570	611	594	584	611	616	573	551	560	573	573	545	578	648	533	601	575	620	545	603	590	596	596	606	613	555	625	570	569	597	606	590	596	600	582	587	561	573	567	566	591	614	565	593	580	607	633	580	559	578	580	584	587	587	547	559	559	559	563	564	612	593	617	556	575	582	598	619	637	589	588	581	557	589	572	596	584	552	587	609	569	569	599	629	604	581	573	592	563	573	581	553	589	633	576	599	531	552	584	583	600	583	570	592	640	603	591	604	620	596	611	611	583	586	604	630	557	593	587	595	578	592	577	576	572	589	593	569	618	569	585	592	593	590	606	594	574	582	581	617	609	549	603	590	607	577	600	595	534	617	579	578	591	591	621	554	573	584	558	597	573	581	605	597	571	574	644	566	572	591	574	630	582	645	580	612	565	599	576	600	623	592	556	601	563	590	564	605	569	576	571	610	613	630	588	580	582	565	587	606	573	585	550	602	606	570	690	590	566	562	593	595	587	595	620	598	610	538	579	608	561	601	614	617	579	625	605	587	572	613	552	564	613	581	618	606	594	574	591	548	602	562	631	596	593	585	586	571	579	585	568	539	549	599	628	598	630	578	595	651	598	539	589	586	598	606	531	556	585	587	602	615	546	590	599	567	562	577	574	577	571	559	568	626	599	592	604	578	554	596	594	559	585	603	561	558	592	587	587	573	594	572	582	618	610	560	575	578	566	557	541	577	550	599	571	608	578	597	547	558	594	571	568	606	576	571	554	584	564	628	632	608	566	582	578	557	548	582	597	578	596	659	587	590	580	568	621	580	580	618	572	597	587	550	549	560	627	657	632	577	571	568	581	582	573	616	582	563	622	591	548	612	558	566	542	535	601	595	565	587	608	627	574	528	627	596	569	614	572	528	580	623	546	558	545	520	601	548	553	583	587	585	613	576	573	615	584	580	606	585	573	534	598	564	570	547	551	590	590	611	609	577	545	573	587	587	580	569	591	582	563	575	596	577	585	619	591	549	609	594	598	600	611	562	620	597	530	604	609	589	581	537	587	573	618	558	603	603	575	565	613	570	580	595	598	588	623	572	586	586	564	580	598	620	607	604	579	551	575	605	598	599	587	626	561	578	642	597	624	599	598	526	589	575	563	613	611	627	579	608	584	593	621	654	567	555	609	578	637	586	535	612	560	614	589	563	570	571	586	569	661	620	550	602	607	584	605	606	620	626	579	571	545	541	598	633	569	552	570	543	588	548	573	567	603	597	585	601	602	622	589	595	530	562	602	590	626	589	598	612	573	623	598	558	529	598	556	553	637	576	628	651	556	613	573	568	561	620	560	584	578	554	621	618	585	640	608	582	574	608	594	619	604	572	600	601	558	611	616	572	617	586	589	619	588	585	599	578	570	649	598	609	582	557	638	560	571	572	616	581	615	632	590	606	546	611	619	556	619	559	552	615	607	589	625	592	577	603	601	564	600	566	607	597	598	561	613	586	598	606	606	572	611	614	596	587	557	551	582	574	586	626	568	603	626	581	601	583	587	600	596	598	581	567	565	545	559	578	587	621	569	617	602	572	588	552	603	571	602	594	615	588	597	578	604	596	574	557	607	625	570	570	595	552	588	612	606	589	607	610	602	581	578	607	549	588	606	610	593	549	586	577	572	573	594	549	560	537	567	612	575	611	608	538	550	577	609	599	617	562	567	605	593	552	584	568	573	601	599	581	570	578	633	578	631	597	543	601	582	575	571	589	623	588	623	542	594	615	576	620	577	605	588	555	546	560	597	589	596	597	581	559	561	592	571	587	562	567	559	568	605	560	580	588	557	629	555	585	619	549	583	565	581	542	615	587	575	581	581	599	592	605	540	600	611	584	606	571	561	544	546	536	561	623	600	577	588	581	602	557	572	605	569	552	566	617	541	581	565	582	632	617	582	585	595	598	603	560	589	588	597	563	581	584	567	568	564	585	623	588	589	601	583	612	598	570	580	616	608	538	592	536	556	631	614	570	581	572	548	596	569	553	559	589	581	592	581	577	586	613	558	555	559	596	609	621	549	563	613	570	573	563	552	593	528	609	614	567	573	593	577	608	636	567	574	621	628	608	560	570	598	588	636	587	557	572	618	569	591	549	634	595	558	547	571	584	555	587	562	591	576	560	587	571	610	600	587	595	584	602	567	564	562	572	596	619	563	588	598	631	593	559	568	558	575	609	638	566	592	558	603	587	556	629	571	613	544	596	562	588	626	587	629	590	625	568	597	574	603	585	554	582	581	610	574	561	585	627	575	592	584	585	604	610	567	606	598	609	543	577	625	569	586	576	654	614	563	577	533	582	574	609	565	602	623	607	605	606	571	574	564	606	593	612	598	607	551	582	624	614	594	591	592	582	585	601	599	594	608	555	564	601	551	586	618	577	584	608	616	592	559	602	594	582	620	572	565	540	542	598	565	589	535	591	529	568	550	630	559	602	562	575	580	594	576	549	622	552	626	587	567
24380	21481	29526	26093	27277	23776	14100	1535	975	1008	867	934	832	870	872	814	872	847	935	878	834	873	777	882	855	796	838	852	832	857	822	853	850	816	835	839	825	810	787	824	877	887	823	872	864	818	845	870	805	843	814	848	789	825	886	793	903	1064	1029	837	842	793	836	791	804	837	828	803	874	851	788	836	796	816	790	862	833	806	814	837	831	817	831	859	766	841	833	831	831	818	849	864	796	776	847	843	859	817	820	842	848	812	815	897	890	861	875	831	799	803	820	796	839	844	839	838	794	747	810	816	860	856	785	844	850	842	835	806	803	825	818	839	837	833	804	848	835	846	896	768	817	824	837	816	836	821	866	821	826	807	792	816	812	847	829	823	845	831	838	824	854	844	803	845	875	818	784	821	839	796	832	824	803	779	793	831	818	793	819	825	786	861	854	791	814	827	871	774	814	804	839	863	818	820	797	813	798	811	794	844	819	785	841	791	830	874	778	833	871	837	850	851	848	798	838	777	859	797	845	824	837	855	823	893	817	795	881	832	906	873	869	837	818	816	836	844	793	799	816	860	856	812	815	825	797	832	841	870	813	836	855	863	875	794	792	748	800	795	834	837	840	834	820	784	806	824	844	796	900	772	791	809	835	802	815	846	839	774	811	817	779	833	810	839	856	847	849	833	796	845	853	818	764	796	862	827	828	812	801	818	842	878	772	861	782	833	835	810	842	796	768	828	851	831	825	816	807	824	774	846	831	856	819	810	810	849	807	880	843	843	806	770	785	855	834	820	835	793	801	814	890	807	791	864	800	851	827	885	871	782	864	829	848	879	803	803	841	785	880	804	782	809	809	819	867	808	820	841	871	823	825	854	891	795	863	829	810	782	846	822	808	837	782	808	843	790	882	881	804	752	837	832	837	830	848	777	840	809	829	812	818	760	838	827	794	821	852	819	816	830	826	814	806	827	830	806	778	873	812	861	817	822	829	817	808	830	854	869	853	786	809	772	839	814	821	809	755	841	853	799	851	797	806	816	798	811	838	871	871	844	834	802	811	812	803	812	760	788	782	845	803	829	821	833	800	848	846	790	825	801	832	780	836	839	800	870	887	828	887	804	826	811	826	772	855	873	846	816	839	830	812	839	813	815	816	827	872	811	833	820	831	844	858	869	802	868	858	834	845	839	859	803	830	771	810	846	796	844	828	829	850	827	856	878	824	843	815	843	860	820	853	819	856	822	832	798	817	810	828	855	754	864	831	831	816	808	833	813	812	773	789	820	805	795	847	826	827	848	834	747	846	820	837	758	859	840	812	882	817	778	799	827	811	826	798	863	895	878	818	878	844	849	814	847	856	848	784	786	791	817	789	790	836	821	789	834	821	821	796	838	803	856	790	815	836	814	819	836	831	824	819	856	822	834	825	799	823	855	826	806	834	889	811	870	821	813	789	802	855	832	829	858	828	840	827	839	866	850	792	831	849	822	815	814	827	833	840	848	817	858	797	835	812	870	813	831	844	795	880	811	844	819	826	827	792	849	862	808	798	777	808	856	832	869	830	813	854	796	864	806	897	838	851	834	888	840	838	805	812	816	775	882	882	835	866	859	818	840	798	882	814	818	801	805	841	813	826	848	848	860	835	843	783	779	778	825	829	817	791	808	789	866	839	768	832	816	811	780	811	858	816	824	828	872	888	875	822	814	854	833	812	769	810	821	818	796	807	863	862	821	815	791	810	830	833	894	829	890	800	864	874	795	837	851	874	774	865	852	854	770	775	791	823	811	857	823	805	843	844	844	794	800	848	810	842	819	846	816	891	835	808	846	809	792	852	835	773	827	861	803	783	864	786	807	845	800	868	828	858	802	821	771	822	813	824	849	812	836	860	850	775	842	802	783	809	782	796	847	786	875	807	828	828	791	801	833	812	810	810	877	791	848	875	838	823	842	841	798	878	880	857	850	828	864	850	881	859	789	833	828	797	854	836	806	852	800	828	819	868	810	810	737	807	852	790	856	865	805	810	858	792	848	827	857	810	785	847	866	824	807	856	832	842	837	826	839	829	848	845	897	796	791	846	826	840	851	753	798	855	814	847	774	858	879	820	855	830	856	866	819	841	829	819	815	829	816	772	819	837	828	828	857	814	823	835	858	828	856	836	837	803	832	841	828	872	823	853	815	836	770	857	856	813	830	821	804	878	799	829	810	802	863	832	819	840	829	868	819	857	834	821	819	801	846	794	787	838	788	821	810	870	801	844	837	830	797	878	877	822	833	834	819	796	866	778	829	830	845	834	815	835	791	849	836	815	794	779	833	861	826	870	840	792	855	802	831	788	804	888	862	846	797	762	858	822	832	847	862	784	832	825	877	814	814	821	821	825	844	844	822	850	823	833	791	842	850	808	823	824	796	872	875	796	828	805	836	840	873	811	838	787	837	794	831	876	803	831	822	829	866	842	844	809	817	820	791	825	749	806	814	848	814	850	802	841	810	819	843	834	842	827	837	862	855	832	821	828	832	856	869	824	838	842	836	899	827	855	818	871	835	796	803	908	865	786	777	841	906	821	825	805	809	813	803	798	872	807	877	770	807	819	780	828	830	802	817	780	816	786	862	784	896	770	836	838	828	807	806	824	758	787	831	789	806	842	821	792	801	773	851	802	826	810	845	874	849	875	793	846	837	832	829	839	840	816	837	833	803	855	844	769	814	807	809	809	777	839	836	749	839	832	853	822	847	840	793	836	788	879	880	833	879	795	830	815	811	788	801	803	832	802	785	816	833	843	845	824	799	838	860	819	863	820	818	834	790	831	847	844	848	771	811	826	807	874	850	801	764	798	812	832	822	849	789	795	822	810	836	800	867	835	808	810	792	813	811	842	857	842	853	839	820	806	868	871	871	794	816	867	838	825	854	796	845	821	846	801	826	813	799	856	801	808	863	859	867	776	818	856	818	848	838	794	824	758	838	829	828	840	844	834	816	823	835	819	847	815	807	842	823	797	805	860	804	789	826	765	827	863	853	853	875	865	834	831	859	825	817	830	800	834	791	850	808	833	833	804	785	779	864	812	794	806	839	811	901	819	846	836	834	884	806	863	835	849	783	802	766	822	871	837	821	870	852	826	862	867	821	796	823	882	839	772	782	808	816	812	837	782	799	825	828	855	793	837	820	836	809	773	782	775	877	867	805	817	826	832	802	843	828	860	833	857	825	849	789	802	818	798	854	803	812	855	786	833	753	845	830	793	824	767	799	854	812	874	783	819	789	808	801	891	854	845	800	766	853	789	790	829	831	825	836	851	783	841	837	825	833	814	822	804	854	817	799	771	813	819	870	841	807	827	830	797	805	895	832	825	841	830	820	856	851	846	810	791	773	843	851	785	808	803	773	812	813	775	854	853	798	739	814	827	846	773	802	792	846	876	835	805	911	819	850	834	768	801	822	816	861	811	790	805	825	882	797	818	867	808	826	822	843	878	809	779	862	841	859	827	796	794	769	832	818	807	817	853	857
51384	76192	56048	42300	29246	19875	8511	922	840	817	818	746	779	753	756	772	696	691	761	737	756	740	692	674	730	734	734	716	747	745	749	734	730	718	741	762	694	725	714	726	736	709	702	719	713	726	712	735	728	729	702	684	780	735	717	699	787	1099	965	782	718	746	716	716	733	708	714	754	711	714	748	703	718	661	672	702	721	720	705	702	708	702	709	692	698	675	709	700	700	677	760	724	702	710	714	720	707	690	774	734	704	714	704	722	768	749	753	778	685	762	719	702	716	722	741	693	670	772	761	709	689	662	705	735	727	723	740	677	691	702	680	701	694	709	759	641	701	715	681	691	695	716	702	699	721	715	681	779	706	730	712	686	708	692	651	735	702	710	696	681	704	650	704	702	695	737	730	686	768	704	691	721	761	736	680	727	734	696	696	713	684	706	699	717	722	678	682	681	690	701	696	712	753	708	721	705	700	677	692	737	716	710	718	720	691	707	706	703	715	679	717	663	703	735	712	676	732	755	713	700	687	700	707	694	682	746	714	724	687	683	694	731	692	697	728	747	685	670	681	737	696	751	660	693	753	732	693	696	728	703	706	704	738	724	708	687	723	654	696	678	691	707	735	705	748	680	756	704	702	711	685	715	684	689	711	701	702	647	701	729	732	688	743	741	718	704	742	703	681	682	680	699	717	683	689	663	675	696	720	728	746	701	711	707	702	710	666	713	725	720	714	698	733	746	689	703	676	686	718	737	720	711	733	720	714	688	694	722	695	708	674	709	689	731	671	722	710	704	699	686	693	683	668	707	716	716	705	697	704	717	681	695	737	716	693	696	731	740	748	673	702	682	646	696	697	775	709	667	665	712	689	651	747	757	680	735	715	702	699	721	683	728	710	708	682	691	707	702	704	725	747	661	678	673	701	741	691	735	707	682	758	701	713	684	740	702	746	686	722	740	731	765	672	695	704	762	720	684	736	698	682	700	680	673	709	723	678	767	720	685	692	724	748	673	679	692	680	719	750	706	676	726	681	655	702	703	695	676	759	659	712	664	712	709	678	709	737	729	672	690	675	693	694	716	677	677	681	716	700	698	684	744	677	708	704	717	664	745	688	691	690	754	712	687	734	736	717	709	702	713	661	734	718	704	682	690	736	664	680	667	731	643	701	745	670	739	697	734	667	714	732	714	688	696	683	752	695	697	680	693	736	708	742	701	727	722	694	707	712	731	651	724	695	750	699	747	697	674	782	752	692	707	696	685	675	741	648	704	724	745	717	710	665	708	708	678	713	750	672	702	717	700	696	742	700	689	712	769	691	703	697	745	718	719	683	678	689	665	681	661	700	699	688	725	710	730	729	695	687	685	701	729	701	736	717	707	697	656	713	702	718	703	697	720	740	681	709	710	672	703	697	729	680	697	694	712	702	756	699	687	684	705	716	683	725	690	702	698	695	721	685	740	747	656	721	778	789	713	747	742	718	714	733	681	719	719	717	690	668	726	721	725	735	720	738	699	706	688	671	699	707	733	690	696	672	713	685	747	714	694	670	717	713	694	708	689	694	690	702	768	673	712	699	779	697	695	680	715	710	669	757	728	706	710	704	745	721	634	736	683	710	733	726	669	729	696	738	676	700	748	720	722	765	745	701	715	757	676	708	683	709	711	665	668	724	754	707	732	709	684	645	711	693	666	705	664	698	727	689	648	698	728	712	680	743	692	703	677	721	724	691	693	699	712	709	730	695	680	702	756	718	729	667	703	677	698	676	677	695	654	686	700	706	711	707	706	661	683	739	703	681	711	671	682	712	681	694	699	736	706	721	692	694	709	749	702	714	680	735	668	700	677	728	766	673	693	714	741	677	699	718	705	720	722	703	750	683	678	721	729	745	670	702	673	680	709	660	761	665	733	726	770	706	717	697	734	690	704	680	740	697	693	733	712	686	695	683	741	730	676	715	660	654	735	691	684	673	724	743	743	698	705	700	663	702	721	686	770	740	723	707	745	666	696	684	730	753	737	721	644	660	670	722	686	679	684	710	679	720	721	706	704	678	641	740	679	673	721	683	728	690	672	720	668	740	666	699	703	696	680	735	671	709	696	746	721	721	728	672	695	710	677	705	746	707	725	657	719	714	717	734	668	702	711	686	738	705	720	708	719	732	711	659	673	706	707	725	675	697	673	719	742	638	647	683	659	700	717	720	715	693	659	703	683	717	674	744	684	695	710	694	712	675	667	690	719	703	678	660	739	721	732	716	686	661	614	714	704	692	687	700	712	690	676	672	731	695	716	681	699	705	695	712	724	665	711	690	696	715	698	701	720	681	719	731	727	654	725	662	706	701	693	680	716	648	693	716	695	669	763	713	692	722	745	691	679	651	714	671	682	713	698	683	704	664	698	654	719	680	711	718	673	698	780	712	741	683	698	756	663	731	699	706	700	679	692	697	679	722	694	715	676	716	695	706	703	735	734	652	701	748	709	703	673	690	731	729	661	696	693	701	746	697	733	704	718	721	687	682	701	729	697	702	701	688	700	706	705	735	684	694	690	671	674	748	700	740	682	725	728	672	694	715	731	687	735	686	675	710	707	696	654	659	686	735	730	681	708	730	731	729	709	709	693	680	694	693	716	695	688	725	676	684	697	696	738	601	721	720	758	693	687	739	689	677	693	687	727	687	771	693	709	730	715	704	676	692	670	679	747	748	690	739	691	738	705	709	672	689	724	676	741	681	678	684	766	723	735	676	696	711	694	737	680	730	635	725	701	683	688	694	712	702	702	708	710	724	703	643	693	719	696	738	664	720	677	674	676	705	699	727	684	676	715	754	699	664	706	687	680	673	714	707	718	677	707	705	658	754	701	690	663	717	654	700	694	746	719	711	643	686	681	710	663	696	709	640	722	686	739	784	764	702	691	705	680	736	684	724	732	704	679	710	717	715	688	728	742	712	707	706	726	662	713	713	623	692	684	659	713	684	689	688	761	706	704	681	681	681	688	752	671	706	711	706	688	729	723	711	672	674	703	686	696	768	674	698	777	770	694	758	661	684	696	687	703	723	690	709	682	671	701	717	720	658	694	702	649	661	682	724	674	687	717	724	689	680	713	625	698	687	686	641	749	736	728	720	738	737	712	702	710	691	665	670	727	709	703	665	754	717	686	638	703	690	660	709	695	710	690	674	697	722	684	697	700	662	701	712	731	721	644	699	704	714	688	719	697	705	718	760	699	697	676	709	704	677	698	735	748	721	722	715	720	721	692	719	735	692	679	686	722	731	685	682	703	704	620	723	722	706	719	656	728	724	751	674	683	735	694	684	726	719	673	707	743	727	704	676	642	699	676	697	723	684	721	734	677	672	705	729	674	747	706	677	713	708	712	690	679	676	715	716	716	717	696	696	711	729	676	738	720	718	744	729	689	724	695	695	745	710	707	683	697	693	702	685	684	696	718	669	721	664	702	712	689	741	672	721	682	736	707	674	713	708	675	714	717	750	753	679	699	721	658	734	693
28498	19579	12807	6091	3282	1517	1123	798	779	836	757	792	770	775	783	731	788	773	758	769	800	775	772	770	795	784	753	783	805	697	788	806	743	774	740	789	772	752	723	749	761	785	801	786	743	732	777	814	776	811	781	807	782	703	756	794	727	863	766	751	754	754	833	774	743	815	805	744	817	790	799	770	802	791	786	781	748	784	735	762	795	769	745	741	768	788	727	738	805	774	780	800	749	772	802	737	766	754	765	741	763	744	841	750	800	726	775	772	790	727	805	798	783	784	805	814	751	735	766	802	783	723	765	754	778	767	757	804	826	770	774	782	784	810	757	764	772	793	789	772	887	770	787	809	743	748	773	758	775	760	798	782	763	724	758	792	751	759	854	742	805	774	758	767	794	764	751	759	850	739	710	808	722	758	732	740	758	794	724	796	784	755	823	727	788	724	747	789	771	779	762	731	794	712	746	747	778	782	767	729	820	725	755	754	740	798	734	802	764	781	797	795	802	737	813	770	821	813	814	745	795	814	755	746	788	770	766	753	796	802	735	798	761	735	735	797	765	749	774	785	765	731	792	807	760	795	769	754	784	741	751	772	762	771	788	792	751	780	792	806	737	741	789	792	752	801	778	739	772	769	778	851	783	773	727	808	779	729	764	784	758	739	789	808	731	802	801	797	761	806	800	764	781	736	771	791	778	774	811	802	806	794	778	754	753	771	743	741	821	788	807	779	729	779	810	771	738	788	817	774	796	762	832	763	753	777	817	776	820	754	782	788	754	803	726	773	820	755	756	786	759	706	757	843	726	757	745	800	795	717	763	798	775	785	809	790	769	789	753	759	774	743	777	759	760	800	739	740	786	806	807	802	725	783	783	769	773	744	786	785	829	785	817	799	779	760	758	723	781	733	725	813	806	762	740	744	751	727	796	836	739	763	755	779	789	744	730	803	768	809	793	784	768	779	754	792	755	775	772	778	739	799	700	778	791	768	801	764	750	781	794	763	779	786	793	775	765	761	788	765	744	759	776	748	779	740	777	724	805	797	734	789	771	762	780	736	765	741	788	776	745	798	766	749	775	726	743	794	750	732	769	784	793	721	763	783	736	727	802	715	744	792	776	738	785	748	717	768	780	783	746	756	774	833	727	736	773	764	801	793	759	747	777	783	807	789	793	810	801	793	803	799	813	808	836	785	782	800	751	756	793	783	793	777	751	745	775	769	732	825	761	834	754	741	772	741	819	770	754	736	784	774	786	724	824	789	825	751	754	792	751	807	769	747	772	740	738	723	767	774	707	739	781	785	829	784	821	732	761	748	795	747	800	760	777	756	816	829	771	738	824	766	772	721	748	789	784	764	779	751	754	772	830	796	790	731	798	767	776	812	777	815	747	764	721	756	799	793	774	804	806	744	772	739	781	766	809	814	750	750	744	749	836	832	730	799	773	833	766	735	776	752	761	768	789	804	772	842	774	794	751	754	761	757	715	801	812	800	748	787	772	787	727	811	789	775	757	789	822	822	741	719	748	779	753	773	859	785	787	799	754	818	741	755	812	751	713	733	766	826	780	802	808	747	750	766	741	751	798	735	777	746	759	792	803	750	748	758	793	767	782	795	812	770	784	754	753	735	770	740	748	765	802	738	747	749	789	781	752	765	776	764	786	763	706	768	809	786	769	805	804	727	721	804	763	762	782	816	732	794	770	749	732	768	807	801	748	808	795	776	767	791	783	742	758	731	763	832	779	832	751	799	805	793	791	803	788	749	791	779	779	813	813	757	781	701	737	816	781	752	772	725	778	762	761	731	752	727	775	748	778	817	805	754	750	773	751	818	720	803	786	770	735	783	778	773	789	802	765	796	748	789	744	770	791	766	764	759	800	749	759	780	783	697	783	767	748	785	760	748	755	768	777	749	789	754	781	771	758	739	763	737	775	785	790	787	752	761	787	792	730	768	789	754	793	814	726	773	770	771	792	778	773	747	790	799	763	801	772	745	734	814	838	729	796	735	736	737	741	798	791	802	708	795	815	773	814	792	771	805	757	786	764	786	811	760	756	809	754	779	725	786	777	777	792	741	790	762	728	737	756	778	797	767	764	796	791	796	793	763	755	763	722	782	731	741	726	824	732	786	750	739	779	799	736	755	767	776	789	751	770	744	754	707	785	790	763	787	779	764	728	795	820	745	776	782	751	811	808	804	783	803	800	803	791	770	790	833	789	765	748	808	780	760	768	734	737	784	747	748	718	791	790	813	788	763	797	825	809	756	814	751	773	774	724	796	742	757	765	778	778	751	764	748	771	754	767	802	785	788	771	755	768	739	801	800	713	798	772	820	778	745	746	802	750	789	802	749	767	758	746	807	731	785	787	764	800	796	782	780	737	749	763	759	727	775	779	764	740	775	718	815	732	751	767	822	767	781	763	751	745	774	759	769	837	758	783	806	804	790	793	765	785	823	811	738	785	734	774	803	778	786	753	778	781	764	772	761	772	787	753	779	767	707	749	820	781	769	799	753	759	734	788	771	840	800	720	773	750	791	725	769	746	782	777	791	749	767	754	800	759	752	766	761	773	765	736	742	766	843	793	760	796	757	807	772	829	844	763	834	815	816	801	764	784	771	754	741	753	795	761	754	789	793	781	779	783	771	771	802	731	786	777	782	760	759	718	811	793	744	795	737	786	768	754	802	786	750	777	782	739	773	773	790	794	774	748	793	762	769	787	767	826	772	760	797	796	793	744	790	766	781	755	778	757	780	724	804	828	793	772	819	744	813	732	785	764	762	765	760	699	803	785	794	762	783	730	767	756	782	703	784	808	803	826	776	810	771	858	760	778	772	748	789	769	743	799	741	817	769	762	778	769	797	800	695	723	803	797	714	761	805	775	768	864	729	757	835	748	788	779	856	737	805	782	775	747	769	727	780	801	788	690	762	744	708	755	771	776	832	741	834	797	766	790	699	766	790	796	796	719	776	775	774	796	776	763	776	764	813	752	765	792	712	766	719	789	755	780	741	746	767	764	796	752	758	766	781	799	741	772	738	780	753	772	718	779	774	740	735	777	694	796	736	778	771	810	772	721	797	746	803	736	748	734	782	768	778	785	768	784	773	722	713	759	777	845	737	782	785	779	801	781	721	800	777	840	735	773	795	810	759	752	747	785	813	764	778	764	775	783	741	811	805	807	746	780	792	769	715	753	742	747	780	787	825	823	741	755	757	749	790	728	774	795	741	765	803	819	781	829	723	773	798	774	807	774	780	831	746	801	735	759	797	745	781	780	765	802	785	769	798	781	733	767	808	793	829	820	799	816	724	739	751	775	790	797	749	831	776	782	744	802	753	793	786	751	795	684	791	759	784	748	813	760	783	759	816	770	786	768	787	810	811	758	779	799	803	802	795	781	814	766	782	768	774	787	759	766	802	767	754	726	811	761	785	775	780	765	783	776	785	728	769	792	765	744	747	725	737	764	741	785	787	729	797	802	752	751	819	774	828	735	729	784	784
10427	14840	9963	4666	3072	1509	1013	590	593	588	639	644	629	651	629	667	597	603	605	667	580	650	618	620	616	600	597	586	619	608	653	563	605	654	614	591	608	568	572	590	637	625	667	625	579	631	632	623	669	636	651	628	630	629	631	623	678	656	662	652	610	590	668	569	642	631	660	568	609	678	600	612	639	636	598	580	638	591	667	585	616	653	613	592	645	626	691	626	619	597	628	639	575	669	582	634	653	642	624	617	617	637	604	640	615	571	644	611	576	615	571	584	584	594	636	637	617	625	624	569	660	628	606	566	568	615	594	650	601	650	631	605	596	654	608	601	634	585	628	621	592	583	623	628	626	606	634	608	631	561	565	572	617	609	583	600	606	631	573	604	633	600	608	606	596	649	599	594	609	621	627	643	642	647	672	614	603	640	614	589	658	594	599	597	647	605	647	614	615	605	633	640	635	609	628	621	666	606	608	610	600	602	582	624	606	581	651	631	599	612	630	569	636	573	645	638	579	602	644	630	591	658	638	664	611	627	657	626	615	618	629	601	578	600	616	600	677	591	613	633	605	604	642	613	606	632	609	669	631	657	609	590	675	669	629	581	630	605	577	629	581	650	604	591	593	611	624	605	605	592	599	673	581	575	660	631	611	615	589	599	632	628	645	589	606	611	622	561	641	625	601	639	598	626	583	630	567	603	641	606	616	641	624	610	611	582	584	626	629	604	598	628	599	568	642	607	627	681	631	596	634	588	587	583	648	633	615	593	625	595	625	610	618	624	645	589	601	625	616	617	627	617	621	659	629	571	631	619	659	645	623	659	585	609	627	629	650	592	652	635	595	588	681	610	623	598	624	639	644	591	593	668	586	624	611	598	634	636	591	614	612	600	580	662	576	605	645	648	648	608	627	636	618	621	592	592	631	578	656	669	640	622	641	608	621	590	545	641	599	680	592	650	636	567	601	578	651	646	567	611	614	596	605	599	624	584	636	666	568	614	637	616	620	601	594	610	631	655	586	642	640	608	622	627	602	602	618	626	595	634	643	614	597	606	659	583	581	644	650	627	648	632	647	591	623	604	579	579	599	611	587	614	638	640	651	629	597	658	616	592	624	621	616	588	604	581	593	653	631	594	588	649	629	641	652	609	655	626	625	636	651	593	594	659	652	614	593	594	593	603	615	614	642	624	602	625	628	652	636	623	629	610	620	631	601	568	687	590	609	670	624	625	640	600	595	627	640	625	673	558	601	603	623	628	642	615	606	601	617	603	644	606	631	577	591	640	579	600	592	623	595	598	604	589	594	660	636	623	628	647	606	676	614	647	580	617	638	580	628	650	568	587	619	632	613	591	636	630	618	632	592	599	639	616	614	634	599	643	597	608	613	630	649	611	650	637	589	594	612	629	606	571	616	629	606	638	616	624	629	620	621	599	565	646	617	630	593	651	638	592	621	641	648	582	583	607	626	611	618	568	635	648	676	654	617	617	591	638	625	618	616	610	616	579	615	581	686	596	587	601	646	627	646	652	593	658	638	616	623	586	642	647	600	609	615	619	640	623	648	661	648	602	642	654	650	614	626	605	632	616	579	582	595	594	601	623	616	619	630	617	555	626	613	672	584	601	597	601	640	627	616	632	655	584	618	612	602	606	631	625	613	648	622	595	597	608	637	643	610	639	606	575	623	608	628	655	598	623	702	637	638	582	623	645	612	602	593	642	626	674	655	611	606	566	549	630	562	602	631	577	647	634	615	601	604	575	580	633	669	627	593	595	660	628	604	660	620	633	607	621	616	579	602	583	587	616	638	616	629	633	627	639	637	635	599	689	616	597	660	618	616	613	611	576	622	630	649	538	622	568	624	617	601	643	618	604	592	642	621	628	577	609	595	635	644	666	589	604	650	589	626	609	610	609	591	627	596	606	596	641	666	623	623	662	608	641	638	607	599	639	664	571	614	634	620	621	642	576	633	624	630	652	594	585	611	621	614	579	690	590	610	626	633	588	611	558	631	601	617	653	628	608	633	604	583	606	586	635	590	589	630	614	598	601	585	574	628	667	585	608	633	578	629	652	605	622	588	656	583	616	588	647	632	652	647	679	608	634	622	587	618	619	615	608	634	609	622	610	598	609	589	589	605	623	623	600	570	616	671	638	598	601	626	640	636	631	648	620	607	569	627	580	638	642	609	634	611	663	614	603	599	574	617	621	613	631	599	654	564	599	626	620	640	631	619	626	632	610	615	669	645	616	608	639	625	664	621	641	597	593	614	618	628	633	597	648	621	614	594	615	639	623	573	627	591	584	614	596	586	595	618	609	621	610	620	608	638	627	604	636	616	602	637	622	611	589	626	648	619	597	645	584	635	589	638	608	648	578	624	642	616	620	667	599	626	628	631	625	632	631	627	626	649	618	618	634	612	584	604	603	632	628	603	624	591	629	593	617	598	593	578	652	578	590	659	596	603	635	624	608	648	611	662	628	629	563	628	628	579	654	601	610	660	578	608	666	630	600	649	599	613	614	592	612	605	594	614	611	576	631	576	624	589	607	611	574	650	627	603	586	597	616	630	583	627	640	570	656	612	628	619	577	625	679	647	590	638	616	652	587	611	609	595	672	602	610	615	619	601	608	603	621	663	564	636	666	574	632	601	639	617	629	586	622	614	651	603	626	646	591	654	595	616	653	634	609	638	583	637	611	649	576	592	627	629	595	625	564	565	609	624	610	675	555	607	577	621	671	610	615	617	625	639	621	645	547	649	622	639	625	676	596	555	585	618	616	641	583	647	619	590	621	595	608	627	600	598	620	634	625	662	614	622	608	618	573	638	605	630	611	618	632	624	587	623	612	626	593	590	553	603	635	628	617	624	539	597	632	595	670	571	574	610	640	644	677	593	602	658	617	594	623	568	613	607	595	599	606	597	595	594	604	601	603	626	633	641	618	637	635	610	631	623	598	594	612	640	625	663	657	583	645	608	612	663	650	599	583	650	627	629	611	603	647	627	599	584	598	649	630	610	591	589	554	599	607	647	637	672	635	649	645	644	600	612	660	578	651	596	609	579	628	640	620	608	634	637	650	651	620	577	643	602	613	630	605	665	616	582	649	593	604	651	621	615	614	594	645	651	579	634	593	614	578	622	588	652	599	626	612	623	591	627	650	660	623	648	588	647	608	632	625	600	596	598	672	627	661	596	661	641	597	614	593	616	647	633	624	622	584	645	587	593	603	584	656	584	574	663	628	636	633	619	629	608	624	642	590	581	638	583	610	637	639	637	676	630	587	583	636	653	628	586	550	656	608	599	582	622	577	613	608	612	627	642	614	642	641	608	604	620	627	591	604	595	655	662	620	622	565	636	668	683	603	613	600	613	608	603	583	570	640	621	597	587	591	608	600	600	613	623	691	596	649	611	662	664	672	601	601	657	614	640	625	617	622	577	618	633	589	621	629	575	616	618	606	602	574	588	641	667	640	621	597	640	592	609	616	668	574	612	538	613	644	609	623
25329	21555	29467	28420	24874	14550	6669	1047	818	823	805	882	849	793	734	769	814	775	795	741	848	802	736	796	814	843	790	818	802	784	819	807	789	796	770	767	781	808	778	815	794	792	778	847	794	775	766	747	756	711	817	796	754	745	827	720	813	1002	906	805	771	762	786	757	739	753	792	822	781	786	791	776	790	750	811	812	798	803	786	725	756	776	742	823	786	720	747	795	720	802	795	794	681	769	741	792	760	767	752	727	753	794	784	753	751	716	798	740	783	763	740	757	736	764	784	784	798	721	796	759	797	791	760	718	752	764	778	781	797	766	788	801	788	756	799	727	792	783	785	760	735	759	788	724	715	763	808	746	734	747	790	726	781	781	782	773	768	742	745	781	764	755	747	768	791	786	831	804	760	766	792	763	712	773	806	791	801	802	747	783	689	808	800	733	778	774	823	754	768	729	814	761	760	843	772	749	833	765	790	716	824	753	790	755	765	801	774	715	802	776	756	788	745	769	774	732	781	818	769	802	820	811	780	754	746	773	789	790	761	777	726	790	830	757	761	741	751	841	757	753	802	756	801	765	793	780	747	813	789	755	765	788	796	739	779	749	790	762	716	783	790	796	816	740	812	791	782	779	756	780	777	791	802	774	734	799	796	780	751	772	725	774	812	787	771	756	754	783	784	783	725	833	721	826	751	787	755	824	784	746	729	786	765	734	792	784	751	767	725	765	754	703	787	752	784	761	759	766	809	795	820	824	786	805	718	748	775	771	750	801	736	752	740	787	776	734	800	716	769	797	716	756	750	713	777	769	683	767	787	744	779	783	780	812	818	772	744	693	796	757	803	796	745	779	754	749	803	739	767	744	762	806	819	755	769	755	761	765	805	792	789	809	783	759	771	755	775	807	749	746	777	764	767	771	744	765	754	776	774	793	736	753	759	733	740	776	753	743	794	764	750	783	804	813	762	795	778	775	766	721	768	790	784	764	729	794	779	776	786	780	794	813	711	786	773	785	800	735	816	769	742	793	767	783	740	748	774	832	809	779	771	738	826	814	754	772	735	771	723	768	789	743	818	737	790	830	792	777	764	788	721	737	754	780	742	771	758	775	771	806	805	734	783	808	791	756	738	726	833	763	767	767	774	708	754	806	742	802	713	764	765	762	790	771	769	743	757	798	796	724	767	823	751	775	832	793	782	758	774	803	782	801	761	830	760	795	776	765	785	765	778	775	763	728	753	731	751	775	786	770	785	759	754	747	781	788	791	775	784	690	815	734	756	817	726	750	772	759	750	767	779	745	751	796	839	750	823	808	713	776	817	798	805	785	780	804	804	810	788	810	729	763	761	751	761	773	768	782	756	804	727	703	705	784	785	765	746	793	773	756	788	749	763	787	742	761	786	767	784	758	770	823	827	752	773	712	749	731	796	734	834	813	811	784	736	725	763	709	795	718	773	760	772	808	738	800	724	766	822	772	813	750	741	753	807	733	798	760	774	751	733	770	752	769	761	739	794	810	717	817	783	743	736	856	793	818	802	783	757	806	720	772	759	754	729	801	772	775	794	755	753	776	766	755	780	784	832	706	766	821	725	796	820	768	800	794	760	757	764	733	731	797	764	788	798	789	748	778	843	808	762	810	767	782	757	767	809	777	791	769	792	784	769	729	805	742	787	738	813	735	744	743	785	789	776	786	763	696	725	774	758	795	776	741	755	789	748	747	770	803	808	775	779	782	746	761	729	792	815	739	729	779	780	781	762	800	764	764	810	689	765	780	770	728	782	736	786	755	744	823	734	813	764	751	704	763	773	739	801	783	786	700	752	764	826	823	776	761	778	728	771	750	752	756	756	779	758	780	780	779	725	774	808	768	736	799	775	752	752	757	744	770	798	814	770	787	731	768	802	763	774	758	742	771	753	744	779	758	820	773	811	777	740	792	774	801	797	786	748	759	790	786	781	807	761	758	742	792	755	751	725	771	793	742	837	718	876	752	785	801	810	751	773	806	770	748	727	793	786	782	804	794	721	795	774	771	777	769	716	787	789	821	789	811	820	811	773	799	767	735	811	740	802	748	784	751	770	780	744	770	806	790	789	776	784	769	809	796	779	794	772	779	806	775	768	813	794	778	777	741	810	729	732	757	810	769	736	771	744	790	771	749	753	726	749	745	782	734	764	719	769	786	762	798	759	806	755	768	727	768	750	804	759	760	769	778	743	793	811	712	741	750	729	745	712	757	763	811	798	816	708	797	756	734	744	812	773	764	800	804	779	750	777	791	783	759	762	773	790	789	755	750	766	845	741	792	739	766	776	731	757	797	766	749	750	763	764	857	730	764	785	741	748	745	801	786	826	738	807	797	742	723	787	785	805	761	726	843	798	754	774	781	799	813	746	787	772	789	780	771	746	786	792	775	754	782	815	770	710	746	741	790	722	782	756	772	862	738	770	706	804	793	745	751	773	731	817	762	807	765	762	808	702	781	745	788	684	813	782	695	794	770	792	802	796	764	722	730	717	723	775	784	785	762	775	800	754	740	775	788	753	708	768	752	751	813	810	735	753	737	811	769	756	750	710	757	770	807	789	772	712	807	777	736	796	777	778	769	785	747	799	732	771	771	793	796	761	762	757	764	774	773	771	771	796	773	811	783	809	802	816	745	784	729	761	768	802	784	776	739	774	779	767	755	757	732	803	683	802	786	761	802	822	804	761	725	754	757	829	761	774	760	711	761	786	803	762	824	777	798	764	739	765	721	709	744	809	826	841	799	798	769	733	780	786	813	736	748	808	723	782	769	787	783	769	711	793	757	802	747	742	783	745	746	758	754	776	776	806	790	727	747	781	740	742	763	790	729	789	747	778	781	744	762	723	788	797	771	775	717	768	773	829	782	783	758	780	767	733	766	732	760	772	718	762	807	741	756	751	725	819	784	763	770	765	769	738	746	797	715	801	792	740	788	795	757	765	821	824	815	722	805	825	776	778	745	786	794	761	799	720	783	724	776	790	788	748	834	773	702	762	801	766	802	786	766	757	743	771	785	767	768	785	776	777	737	768	757	759	761	768	779	769	825	745	733	773	725	755	706	776	754	737	792	798	746	744	777	772	762	757	746	741	770	800	777	802	793	801	799	812	761	771	780	752	804	772	795	747	757	825	844	747	795	768	771	764	729	802	755	796	777	808	767	781	772	822	750	806	770	787	755	790	723	778	763	787	827	781	755	826	772	772	791	776	726	790	772	775	776	756	739	762	787	787	805	778	803	763	766	777	807	807	714	708	770	778	758	754	756	780	766	728	784	782	791	758	736	737	799	737	763	779	750	794	764	773	797	795	777	822	759	764	761	790	824	748	687	798	785	789	744	729	756	772	790	795	792	758	728	764	756	729	707	734	762	745	795	769	799	734	695	791	764	730	731	804	717	742	759	712	776	734	784	772	819	748	742	802	786	811	797	762	761	788	788	780	794	721	794	752	774	725	731	773	733	762	770	785	806	791	775	755	778	754	801
41452	62170	51584	28597	20176	10675	5129	760	737	715	657	691	676	660	683	670	700	709	650	666	667	682	687	667	643	651	653	688	628	610	664	632	671	659	658	662	676	706	694	633	670	621	684	666	617	629	697	669	639	701	702	671	629	652	672	672	717	879	780	705	641	655	657	693	643	644	670	699	702	646	677	659	590	622	654	647	648	607	658	651	667	615	679	654	652	627	646	633	602	681	654	644	644	669	664	649	628	655	637	675	650	664	646	627	660	622	696	670	646	622	616	641	665	701	626	620	617	627	656	686	649	645	695	654	630	652	675	663	663	677	643	651	632	659	684	605	634	665	645	689	684	699	656	680	592	614	655	656	640	627	710	659	638	682	672	636	615	710	652	637	652	685	651	674	693	695	631	650	674	648	618	667	601	665	653	646	679	676	618	642	668	634	620	644	641	692	638	647	665	636	718	640	651	637	686	628	622	650	644	613	663	670	642	648	640	679	648	672	613	660	625	690	671	646	634	629	653	642	668	647	630	662	626	657	631	637	663	610	616	605	612	655	660	621	665	649	668	619	714	646	611	689	629	608	680	648	650	687	609	602	679	658	665	621	644	667	653	569	639	665	715	640	627	683	633	658	659	606	593	629	672	609	640	645	622	632	630	636	656	699	587	664	667	691	649	636	658	668	609	650	614	638	634	686	660	669	654	637	659	675	628	656	671	639	623	653	704	656	642	619	647	692	652	683	691	614	673	638	666	681	643	635	635	666	672	664	705	698	660	632	651	640	640	615	671	677	676	590	649	661	684	650	657	659	656	627	613	677	667	686	657	622	657	629	642	639	663	631	661	683	665	642	638	652	618	676	666	632	639	656	638	673	653	660	621	655	661	665	634	637	689	691	688	670	638	644	652	669	606	605	673	653	693	650	699	617	618	684	662	667	634	623	633	622	626	663	694	611	652	678	672	681	658	641	656	701	676	670	624	653	645	634	610	654	701	625	620	676	636	644	696	630	656	669	665	651	632	703	627	649	649	635	660	619	664	687	628	674	640	646	647	648	649	608	664	649	640	662	649	628	637	666	657	613	650	635	644	625	687	642	616	626	683	632	674	681	623	617	649	676	643	629	648	620	652	657	706	661	696	692	677	626	662	643	638	691	630	686	678	646	655	677	667	597	657	709	667	683	678	613	619	648	616	651	656	649	646	634	639	686	670	643	630	665	677	621	663	658	636	590	676	610	630	665	667	687	629	650	632	669	655	661	656	677	663	625	681	685	660	626	614	611	681	629	611	628	650	637	644	686	637	604	621	638	641	665	662	681	633	657	687	626	652	654	694	645	727	676	656	628	691	626	639	625	660	693	659	651	602	672	641	652	610	596	643	635	658	639	625	638	618	592	666	681	675	644	653	594	650	669	649	662	604	690	644	659	650	612	632	665	621	659	678	637	653	673	607	622	633	631	626	631	686	676	683	653	638	708	646	685	663	703	654	643	631	661	657	665	629	632	622	677	674	641	652	648	657	684	657	647	621	701	635	686	648	647	642	639	637	626	638	660	653	633	646	656	637	670	631	647	588	640	600	638	677	689	616	619	626	635	682	637	654	684	648	639	633	685	679	732	632	660	563	658	614	647	613	589	642	646	618	698	668	628	665	673	649	634	653	667	629	653	650	585	653	639	621	613	666	639	676	644	685	609	619	642	677	652	611	675	654	666	666	665	669	629	685	657	662	620	637	633	635	661	628	643	644	652	634	668	687	649	630	636	669	718	667	631	656	651	695	663	629	649	700	617	620	673	641	671	618	669	636	676	612	696	639	622	660	652	684	675	616	661	665	644	653	636	677	685	623	618	641	674	663	656	638	616	665	669	694	618	647	628	652	629	658	682	650	635	613	624	635	606	672	613	608	604	663	640	684	651	682	621	648	656	617	640	635	698	619	636	640	661	678	643	674	624	645	630	630	637	664	613	624	643	632	624	607	630	616	631	659	622	637	645	656	693	657	641	661	673	619	704	644	647	702	639	689	660	711	633	636	616	638	680	643	668	661	605	634	667	673	645	608	657	678	642	664	621	620	663	641	663	665	677	656	672	643	684	596	633	634	602	622	644	653	654	648	641	632	638	605	621	637	684	668	631	563	692	665	633	631	640	692	662	673	626	617	628	655	651	626	630	629	674	657	632	647	635	631	668	650	661	639	690	659	690	632	659	657	636	627	651	669	615	648	684	635	602	603	610	609	656	658	658	606	641	630	671	643	691	674	633	695	646	649	599	614	681	635	662	647	657	648	658	664	663	685	657	623	603	659	612	604	607	707	663	664	638	661	683	665	661	656	646	628	627	678	679	656	638	650	620	650	655	658	633	634	642	656	689	646	656	665	630	668	666	649	658	640	657	634	604	630	623	677	700	649	647	656	659	639	628	617	647	614	622	657	664	599	667	663	645	637	669	664	658	619	688	671	601	606	635	663	639	636	613	643	676	633	650	667	648	682	651	632	675	658	599	644	635	629	659	617	631	672	621	652	639	649	642	669	637	662	631	667	644	657	646	666	647	664	659	691	628	638	662	645	655	619	621	663	657	643	649	674	656	665	649	608	646	652	628	607	658	654	666	645	619	633	660	676	656	625	696	673	687	633	651	578	638	637	638	609	645	615	585	625	617	657	624	659	678	631	650	652	676	631	574	649	657	664	607	640	635	649	670	647	639	616	663	655	645	640	617	638	685	665	657	638	626	643	649	626	625	673	673	613	643	623	596	710	664	603	607	678	636	632	642	670	655	642	600	628	665	611	617	641	648	625	646	634	659	636	639	670	636	590	667	656	644	658	634	652	702	637	624	630	620	636	615	641	633	657	641	639	651	658	588	654	660	627	649	671	668	603	623	644	643	651	628	665	635	620	614	655	668	656	680	633	698	619	667	622	650	691	660	627	676	706	665	658	669	665	614	624	674	658	668	628	618	664	635	648	675	653	646	667	653	681	650	622	678	652	620	629	646	650	644	641	626	699	694	657	624	636	637	671	632	643	639	611	605	637	649	662	645	671	635	639	682	661	683	653	640	617	665	626	628	651	674	662	656	644	613	646	634	632	625	684	567	648	630	649	620	644	628	634	697	635	624	664	646	667	595	613	652	670	634	621	648	647	642	624	669	608	665	628	676	661	620	639	634	648	662	621	641	667	604	628	638	711	660	591	659	694	675	589	612	646	647	651	677	627	646	623	661	660	655	614	669	642	634	679	703	618	701	667	686	628	626	624	646	653	666	662	653	650	648	629	637	663	616	641	627	653	633	681	628	642	623	649	651	667	638	697	655	628	640	643	623	632	640	667	648	665	669	666	662	630	609	659	684	650	636	640	685	647	649	620	639	609	614	671	639	650	703	634	645	661	657	674	613	637	627	679	696	621	616	674	673	671	642	616	682	638	686	604	639	653	648	669	636	629	631	635	627	659	656	662	683	596	614	655	696	677	620	637	654	648	641	632	619	656	665	679	627	650	643	621	616	622	668	621	626
24376	21432	29522	26411	27411	22011	11791	1460	1101	1101	1060	1006	1025	1030	999	981	931	998	988	1024	986	968	970	980	964	968	1016	987	949	942	944	930	1021	967	939	1004	964	961	926	971	1009	937	978	924	935	1022	994	1021	920	983	976	992	923	961	974	992	1039	1280	1178	1201	966	949	932	924	955	970	974	994	970	977	953	949	976	949	991	1009	1005	984	918	979	923	941	946	911	903	981	965	964	926	988	891	970	957	981	912	948	955	903	967	955	923	940	960	975	962	1024	940	939	933	957	944	943	930	944	1006	924	986	928	929	951	904	985	906	945	905	969	933	938	938	949	953	913	937	915	923	968	975	913	952	935	904	900	998	990	926	904	940	943	929	984	959	984	961	1032	967	954	961	950	962	992	995	950	903	933	948	893	948	882	930	879	957	967	994	928	965	1003	933	989	959	1065	980	971	913	938	986	984	930	899	983	943	942	915	966	975	979	921	924	950	1013	946	917	985	968	934	959	948	962	948	970	921	941	915	916	963	947	963	912	944	902	1006	1019	986	965	909	930	969	947	953	919	951	997	966	954	939	966	977	993	902	869	892	955	946	1004	900	906	923	1015	922	898	938	952	945	933	948	931	960	939	927	999	887	904	949	914	935	995	922	939	914	951	954	900	900	902	929	964	950	961	961	955	982	913	970	996	957	955	966	957	887	960	980	917	938	903	997	971	870	972	976	918	935	859	978	946	943	936	994	963	988	951	953	977	947	1004	913	991	971	1028	921	900	1009	993	924	947	931	969	950	990	954	887	941	956	969	972	929	963	953	943	921	906	948	964	930	963	923	909	926	927	936	930	917	960	1032	928	994	922	908	951	952	936	915	936	904	939	935	929	891	936	954	999	939	971	1008	970	961	958	998	994	1002	955	945	991	914	929	916	969	925	953	896	936	939	939	912	946	897	927	971	909	851	962	983	967	949	964	959	927	961	952	918	956	964	962	954	888	985	957	939	960	1010	857	915	957	934	911	941	903	929	981	972	898	914	924	908	949	946	924	936	952	887	935	989	1030	923	936	932	991	952	987	945	942	970	950	983	902	926	940	985	960	944	984	953	963	963	911	953	963	954	942	939	951	916	898	937	916	996	963	947	945	934	982	949	908	915	950	932	916	967	926	952	964	983	969	959	985	935	890	895	945	952	940	916	912	923	959	955	908	943	1031	926	909	989	962	971	973	913	949	984	962	974	955	976	967	943	985	993	945	945	953	1003	933	885	917	986	952	894	927	940	921	951	927	952	915	921	932	879	957	944	891	945	898	931	956	938	987	950	913	958	954	983	927	946	960	1031	947	966	934	961	934	947	970	964	978	975	921	955	936	891	969	938	943	953	967	963	904	915	924	913	920	869	879	960	953	987	930	960	920	971	977	960	959	946	896	976	944	920	946	934	932	939	888	928	953	932	969	925	939	948	941	1005	905	977	937	952	909	939	930	950	916	942	916	976	954	982	869	890	943	933	919	901	968	898	932	941	990	908	921	928	961	934	976	1042	927	982	907	983	985	937	888	953	927	933	980	1009	902	962	896	926	977	870	946	973	955	922	933	908	955	946	926	988	947	915	877	958	951	979	920	962	943	910	949	965	934	953	928	917	931	928	939	972	984	930	963	924	894	943	936	943	953	1002	903	952	938	923	1006	984	952	926	881	959	920	946	915	967	942	999	954	973	901	949	943	952	961	1002	930	918	927	952	924	1015	976	1006	992	950	991	940	944	943	933	951	967	944	906	909	938	969	908	902	872	966	979	946	908	966	919	994	903	915	939	929	923	955	931	965	977	983	954	953	904	945	970	963	985	1010	958	931	914	895	911	963	910	925	920	883	937	941	936	972	942	916	956	954	880	900	948	906	945	941	936	904	962	943	972	956	920	947	941	916	942	931	966	959	903	928	941	933	952	1010	914	920	930	936	905	964	934	989	979	944	978	1026	893	944	928	989	911	908	949	936	966	902	951	980	914	948	964	906	948	932	968	995	1009	958	889	947	978	988	950	950	966	932	876	961	941	960	970	888	948	944	967	990	943	951	940	922	876	968	906	1025	938	957	942	943	948	923	933	928	915	963	911	918	914	955	934	942	892	950	991	900	923	925	992	942	996	965	904	951	923	966	923	959	928	940	982	992	898	929	991	936	932	930	915	916	932	954	950	909	954	957	943	903	936	930	946	948	946	924	991	877	936	944	867	909	897	964	988	913	951	958	889	912	945	936	968	974	975	934	903	954	914	923	939	976	943	939	926	955	910	954	950	926	968	948	938	938	986	965	971	907	955	912	921	958	979	915	963	975	977	937	920	897	954	907	908	846	920	992	897	990	934	962	940	991	962	905	920	983	949	912	959	968	962	909	959	961	880	960	996	975	906	937	1030	960	972	945	950	975	962	1005	976	921	965	961	974	927	922	920	914	957	893	931	969	995	997	989	922	971	956	976	995	861	915	936	921	927	961	926	977	957	949	913	911	905	943	937	1015	914	943	925	998	951	960	927	991	928	967	847	963	956	967	1000	913	936	855	930	930	910	887	942	957	955	1000	969	965	918	1010	960	944	963	974	978	892	938	941	972	903	923	952	921	975	951	932	932	968	966	955	996	878	978	937	936	925	895	967	889	973	916	924	933	917	980	1006	939	940	955	950	918	960	969	910	952	977	980	966	978	978	949	944	935	896	863	960	953	888	906	970	962	968	880	908	856	897	916	971	868	976	944	950	913	942	970	939	890	958	931	921	923	948	892	913	995	948	1012	941	929	886	946	924	911	870	915	890	954	928	931	962	933	999	930	965	967	948	1019	957	1005	1011	955	961	1003	967	916	942	911	952	966	975	973	975	954	972	987	974	932	931	952	939	913	945	946	927	903	991	979	1000	949	953	980	960	975	997	1006	934	936	905	916	985	854	927	905	986	918	1001	934	967	953	941	960	911	955	917	953	958	994	906	943	971	964	967	954	925	964	929	935	894	932	957	921	942	939	982	950	905	949	937	955	926	889	920	917	927	914	971	968	966	984	977	939	919	916	938	917	933	925	959	965	995	946	941	942	917	956	962	989	966	929	914	931	946	975	952	924	935	968	981	988	955	959	956	964	978	967	928	955	976	972	965	906	967	952	933	927	891	894	980	934	902	920	921	961	928	966	922	928	1014	942	993	924	897	966	984	867	890	934	954	898	981	922	909	921	916	951	919	948	950	934	886	928	919	961	935	913	938	977	966	945	956	937	975	940	966	1010	939	952	940	921	1016	935	940	935	981	976	967	971	945	932	905	943	933	886	906	988	962	966	902	939	997	919	968	888	998	932	885	1019	914	991	887	914	867	934	866	967	922	944	940	961	936	968	962	949	952	913	999	1019	905	920	908	883	956	948	878	949	931	902	924	931	926	915	920	969	947	1017	913	952	937	940	969	952	910	916	958	925	933	1029	936	950	913	859	960	938	935	975	919	921	933	920	916	985	941	945	940	895	939	935	955	910	979	911	920	945	947	960	903	929	923	947	991	950	954	946	941	969	964	951	909	884	985	878	970	984	983	974	1024	932	961	969	903	947	919	987
54363	71834	66014	37478	30047	16445	7697	993	989	889	894	860	874	871	880	876	789	805	832	883	836	872	822	839	813	796	804	848	831	797	824	800	812	816	764	889	766	821	806	841	854	805	787	831	835	831	823	870	827	767	841	807	796	818	800	815	1012	1335	1098	1066	773	761	797	746	752	808	840	850	880	785	785	740	775	775	793	815	774	814	794	741	847	768	807	785	774	710	763	732	834	766	780	835	786	805	772	792	749	772	789	793	786	807	807	839	776	758	821	771	766	808	800	770	840	815	817	843	810	753	822	741	795	810	809	787	789	815	773	819	806	804	825	777	780	793	792	813	813	764	779	788	744	814	803	803	789	816	809	824	797	788	766	821	773	784	802	832	795	775	815	775	739	846	801	748	788	852	783	786	780	811	811	801	769	778	793	830	785	810	809	867	790	847	788	811	823	766	804	769	792	751	816	821	789	753	810	777	753	796	764	795	776	786	796	804	825	762	777	746	751	806	832	812	775	838	765	825	776	790	772	782	803	776	781	789	752	860	783	783	794	807	769	798	836	810	749	828	785	812	780	838	803	749	775	768	806	792	782	799	830	775	778	863	739	819	795	804	838	803	809	784	809	799	802	786	784	823	794	786	783	818	792	819	778	799	795	833	807	786	806	805	724	811	778	846	806	793	800	768	761	745	774	768	811	821	823	765	774	754	790	765	804	785	774	784	800	796	788	837	779	789	839	791	778	755	755	834	760	776	803	762	785	771	792	781	747	757	777	815	776	775	769	840	823	804	815	773	860	785	743	797	815	807	764	772	813	794	881	802	793	789	767	811	819	790	797	786	740	794	823	794	799	788	758	845	795	774	791	832	818	778	779	751	806	758	782	776	804	742	767	749	817	860	806	778	806	792	799	805	787	702	828	844	741	782	750	793	747	701	794	816	782	802	819	819	800	831	759	751	838	774	739	774	799	784	776	791	804	760	740	787	823	794	818	777	774	774	744	795	801	810	723	799	835	735	827	752	775	753	720	787	770	796	808	793	795	805	760	774	768	781	797	782	859	801	814	804	764	762	806	828	795	784	745	761	758	802	793	772	807	755	828	763	789	797	807	781	820	788	820	796	804	779	791	795	776	725	791	808	764	828	801	789	829	791	774	722	831	809	791	774	790	806	784	820	806	727	785	822	802	831	776	796	794	754	793	748	757	801	818	847	827	763	769	766	788	804	798	807	777	839	811	789	787	786	776	790	787	826	798	764	756	789	786	790	841	768	789	795	757	823	834	759	844	817	803	782	853	788	775	789	790	764	757	780	744	784	773	805	767	780	820	820	816	740	814	813	813	810	767	752	758	733	825	832	779	746	775	794	786	808	860	764	820	744	792	763	732	805	750	771	742	780	746	822	797	797	807	765	773	765	822	802	756	797	822	812	718	809	783	744	804	799	755	838	793	742	785	773	718	785	748	815	842	781	791	759	814	787	767	800	769	823	786	781	775	872	826	801	781	777	757	828	778	820	785	735	786	809	795	800	824	798	736	741	777	750	784	790	802	768	783	812	801	768	777	763	817	760	833	795	776	832	803	742	809	834	755	761	819	797	812	783	801	808	794	808	790	791	781	825	805	789	769	770	823	764	849	772	798	824	744	752	763	802	757	797	751	784	805	795	799	730	781	796	843	798	779	782	753	790	788	785	848	780	777	818	773	823	819	838	763	793	774	783	783	769	732	811	782	807	819	787	820	799	800	795	828	788	831	822	821	793	818	765	754	800	772	837	783	787	794	866	793	762	785	811	817	804	811	750	811	737	784	763	773	787	822	868	786	748	781	859	859	796	758	809	785	793	758	778	805	795	824	772	817	778	817	815	777	843	799	779	798	769	764	812	774	846	807	845	778	768	804	781	793	772	773	805	765	796	756	751	814	812	774	801	821	864	786	800	784	771	755	838	819	746	798	783	802	781	786	748	773	764	791	782	795	801	769	736	806	855	795	791	808	804	781	733	809	780	786	753	769	807	789	742	767	787	785	776	756	804	809	803	786	790	773	735	810	779	769	757	778	801	780	799	815	777	782	746	817	820	758	786	842	806	825	760	776	800	766	818	813	780	783	790	790	758	789	788	833	793	803	780	831	764	817	811	770	823	820	816	744	792	818	761	780	790	724	787	756	756	814	786	766	815	769	781	782	793	771	734	768	795	727	823	785	785	729	785	799	795	790	784	810	804	788	754	779	797	821	809	789	795	813	791	807	788	786	834	799	792	828	823	745	794	794	810	781	792	794	726	791	759	752	819	789	777	766	820	798	745	813	797	740	794	793	806	845	791	772	785	817	757	820	758	749	806	767	800	775	787	807	795	772	769	793	847	784	824	824	765	831	785	782	761	784	813	783	800	824	786	790	744	797	794	788	821	802	803	770	813	819	779	783	757	805	839	721	800	792	770	778	763	751	787	813	773	786	807	803	778	831	811	807	741	772	769	761	807	819	786	821	852	768	765	831	790	757	771	740	774	748	744	782	772	834	774	791	797	779	803	753	796	752	821	801	786	784	775	797	795	832	813	779	783	811	828	782	766	750	805	771	767	814	781	838	769	817	790	823	815	803	785	769	769	815	822	804	788	788	845	758	799	881	838	812	760	822	786	769	797	788	839	806	775	832	781	768	797	764	762	821	788	750	767	848	764	817	742	762	741	743	753	791	793	781	774	805	773	766	773	774	760	754	761	850	776	785	744	774	833	824	790	761	774	821	777	751	781	751	789	786	756	761	800	824	797	798	777	768	753	800	789	769	780	832	806	805	769	759	774	739	784	775	768	756	768	827	784	743	735	815	812	793	752	786	798	796	798	769	763	739	747	764	773	775	777	755	808	801	810	736	775	842	790	737	737	776	803	815	763	764	791	790	788	801	799	765	796	770	797	772	746	779	793	815	840	789	765	782	792	726	768	808	789	739	795	753	741	780	782	769	773	818	780	764	775	805	779	823	819	830	787	782	749	756	761	724	801	765	842	740	811	816	798	791	785	790	814	777	790	817	813	807	803	782	808	787	765	781	758	774	769	778	829	769	787	795	798	805	767	782	795	741	779	803	799	753	763	747	752	793	759	765	834	791	745	773	770	824	788	824	829	764	812	808	771	791	786	770	810	824	844	763	800	815	823	792	810	806	786	828	794	821	763	783	838	805	780	778	777	771	767	772	806	784	734	759	769	779	804	785	758	845	772	773	791	766	804	754	771	779	767	796	790	748	782	821	790	781	849	754	766	810	790	818	736	790	797	740	797	792	772	759	795	793	852	780	802	849	746	839	748	791	751	807	770	765	836	844	800	777	800	739	833	777	784	765	768	742	797	804	808	823	833	774	776	803	811	765	789	810	791	789	755	778	770	765	768	806	766	716	769	800	744	784	788	802	744	795	805	786	780	775	767	774	831	747	793	844	732	750	793	764	791	748	774	787	818	750	764	791	759	815	765	808	792	833	798	746	777	773	824	758	792	731	772	799	786	808	779	788	748	751	796
28438	19893	14882	6012	2774	1698	1223	964	947	914	918	934	940	946	905	943	932	918	927	888	839	899	937	931	957	873	841	917	896	916	926	884	899	875	891	872	939	976	907	894	850	837	905	888	910	880	920	865	907	871	889	924	974	918	865	912	880	908	892	913	894	899	924	887	873	929	875	893	952	906	891	952	916	917	930	898	868	902	891	927	877	945	897	918	863	927	865	873	879	921	871	958	906	963	964	905	832	945	931	910	907	897	906	936	912	950	868	876	882	933	819	899	873	954	871	890	849	952	865	939	873	1000	936	872	932	909	916	949	861	898	888	867	950	926	931	924	940	914	922	941	892	858	874	919	919	837	891	906	882	880	879	905	875	935	928	935	950	905	931	957	853	872	848	868	861	865	938	905	897	950	952	938	885	840	907	895	870	892	959	949	907	887	905	870	874	886	907	938	918	882	923	880	934	897	906	889	855	866	921	941	974	877	922	912	904	875	899	876	863	937	901	915	880	932	932	924	933	908	888	985	891	878	950	918	935	924	881	887	937	896	857	916	915	894	880	942	864	913	923	972	875	906	926	907	896	927	894	906	889	938	919	957	896	944	873	899	862	923	900	911	949	917	914	901	918	960	942	905	934	906	948	886	924	933	857	881	931	894	895	891	890	945	945	893	869	916	876	881	910	884	859	940	886	976	901	861	941	955	865	851	885	942	936	909	858	929	889	909	902	924	952	899	863	847	917	906	922	910	888	907	935	878	890	848	869	917	902	939	946	902	857	870	945	923	971	891	933	909	902	847	885	863	867	832	896	882	924	941	941	878	873	849	897	919	879	919	894	921	909	883	942	923	941	963	868	890	909	896	843	929	949	915	967	867	912	921	884	874	875	901	868	923	962	902	859	867	848	868	881	868	952	912	937	916	854	921	900	893	905	918	933	885	908	901	936	930	868	913	884	886	895	887	929	928	919	887	984	905	882	858	944	893	934	890	872	904	924	869	905	898	857	900	915	923	925	877	931	899	899	956	907	920	888	894	905	956	864	929	896	846	882	880	864	884	869	963	939	913	899	856	850	933	922	891	902	955	901	895	936	875	898	862	873	872	901	869	923	832	879	917	885	805	918	924	946	881	904	897	925	886	911	885	875	886	927	837	894	921	920	936	847	910	951	913	869	911	881	909	891	900	864	866	951	909	926	904	886	918	874	941	883	862	885	908	967	898	933	939	929	928	919	943	923	882	901	915	862	872	917	907	927	938	924	893	933	885	906	882	936	947	890	944	904	905	902	875	920	918	917	884	881	871	864	869	926	858	904	840	899	894	930	898	886	914	887	913	897	904	917	863	945	901	994	916	843	871	956	903	863	920	876	914	911	869	903	851	900	895	942	912	921	918	906	920	906	926	864	943	879	876	907	901	934	844	939	885	939	877	882	946	852	876	975	914	866	919	857	865	934	866	860	864	903	878	949	895	961	888	884	878	882	924	846	918	886	866	974	875	885	862	913	940	855	918	931	902	870	907	926	880	847	877	935	921	870	939	915	838	867	920	896	903	864	929	887	885	867	929	897	896	938	927	884	880	916	938	956	950	895	930	883	919	918	916	958	969	899	896	881	918	905	904	907	952	929	921	900	864	884	938	963	891	902	865	894	901	902	891	873	906	946	899	880	931	916	889	888	944	935	879	952	883	860	917	874	830	916	875	932	910	932	897	894	903	917	925	839	879	874	947	852	892	899	886	912	897	932	922	907	900	921	904	869	911	851	913	882	930	881	942	973	874	935	953	889	850	943	913	899	953	897	888	896	913	918	889	898	860	930	906	904	887	862	824	874	885	915	938	865	880	905	942	867	952	935	877	867	888	875	858	853	901	966	924	955	879	917	933	872	899	929	914	898	913	904	884	935	895	915	938	921	930	945	915	957	964	979	918	935	924	921	936	888	894	936	879	924	932	871	827	922	953	892	928	904	913	871	942	854	867	894	948	893	927	891	896	894	969	934	898	927	874	871	946	993	940	900	904	911	987	918	906	881	883	935	913	878	893	870	894	870	890	873	889	889	889	848	909	899	958	899	927	867	882	891	892	925	956	882	870	843	933	871	833	912	934	864	896	893	851	860	856	900	916	884	903	909	932	927	843	900	931	913	918	940	924	900	882	942	903	886	902	904	924	887	895	943	911	867	895	886	896	880	899	913	896	911	915	882	898	863	922	893	869	931	955	903	929	915	915	813	922	922	903	894	908	850	880	972	902	882	920	916	892	935	888	890	877	874	941	946	907	909	892	933	870	933	917	898	890	905	932	885	900	933	860	865	908	908	858	890	876	940	894	912	857	871	938	918	951	943	869	882	900	899	923	875	895	875	996	909	931	898	924	857	936	975	906	869	949	887	873	892	901	921	868	873	904	911	885	912	908	926	887	960	887	888	991	879	920	856	892	901	881	877	909	856	870	884	886	921	942	947	896	924	865	977	871	893	939	969	938	953	873	904	901	948	916	922	933	920	981	862	860	909	909	981	897	943	873	892	847	923	921	902	883	853	904	920	909	906	912	894	905	929	904	902	945	901	917	900	968	863	883	888	900	852	871	903	901	902	904	898	929	898	838	898	926	869	952	903	885	917	924	1016	872	915	899	922	910	919	869	933	925	927	905	932	858	851	906	892	910	867	908	864	950	924	911	889	890	867	934	926	853	928	958	904	898	913	887	883	950	922	894	927	906	869	914	906	917	880	940	968	936	899	912	882	908	877	892	836	865	955	899	924	939	859	888	918	915	846	895	911	902	901	847	918	894	932	842	884	963	861	878	892	875	916	926	905	873	944	903	892	980	902	915	943	903	931	946	910	925	957	940	874	951	891	841	906	937	935	881	888	870	946	901	888	913	892	876	878	900	914	878	917	854	900	891	914	929	916	899	880	858	883	860	876	963	877	895	927	944	916	876	898	945	936	969	906	900	891	880	924	927	895	882	897	906	896	896	827	929	895	871	891	893	875	889	917	920	913	918	891	931	883	922	895	927	889	862	889	852	843	874	960	893	885	910	915	885	908	934	914	903	899	964	916	901	950	915	838	904	907	927	894	813	968	891	920	990	853	949	954	927	930	911	955	907	934	914	928	890	883	904	927	889	898	894	911	878	926	855	923	858	921	871	943	907	911	843	899	903	863	912	874	872	946	952	945	916	886	899	915	867	936	933	952	942	900	901	862	886	910	931	893	930	936	924	938	899	931	877	881	878	888	861	900	867	892	921	980	893	865	910	952	912	955	900	943	873	880	938	906	974	879	900	873	876	935	874	896	906	905	897	943	867	882	927	851	957	885	914	844	893	924	894	915	858	929	900	883	900	919	921	901	867	912	847	927	915	883	903	913	866	901	904	924	889	899	879	878	922	937	880	912	891	913	891	904	949	859	942	923	945	896	857	899	880	892	902	933	927	914	839	945	889	910	890	893	875	983	932	902	895	931	911	910	846	907	900	874	943	864	888	884	904	887	859	882	860	896	944	938	931	834	943
11142	14908	11792	4026	2656	1590	1149	719	716	701	718	795	749	714	636	725	684	736	772	700	690	693	667	706	691	683	676	681	682	721	677	717	684	758	721	686	686	682	730	718	710	736	705	736	744	709	717	636	721	673	686	685	723	749	692	690	676	707	750	724	725	661	721	752	675	704	735	718	725	708	695	736	701	674	697	714	701	662	702	701	731	719	730	718	750	692	708	697	661	654	675	686	721	706	763	711	675	731	698	700	725	695	678	691	727	668	691	718	666	741	677	725	729	709	688	670	703	688	662	669	676	708	697	674	732	687	644	726	694	670	710	728	683	702	661	697	672	687	711	731	747	642	713	657	736	682	727	702	711	660	723	691	685	674	652	674	652	674	689	727	713	700	670	673	685	690	710	713	648	734	699	645	722	691	677	733	712	657	650	684	725	676	732	719	692	653	728	724	723	688	689	671	719	713	721	719	751	698	674	681	686	681	706	644	656	695	722	717	705	702	658	728	705	674	725	746	689	699	723	689	694	679	710	702	716	696	696	697	746	713	729	685	680	702	684	664	739	742	688	683	707	666	705	673	683	705	733	643	732	678	693	728	746	691	725	676	726	680	699	677	680	703	714	672	724	658	670	668	720	714	680	713	685	708	651	730	709	673	726	649	677	717	755	704	712	673	664	687	662	686	706	676	726	703	753	732	676	647	699	692	724	702	698	708	651	677	675	716	734	688	683	721	665	717	668	741	679	717	719	732	706	691	663	708	707	703	736	680	701	674	715	645	692	697	664	672	685	710	710	660	715	696	748	709	701	690	684	702	724	725	715	687	687	705	705	749	655	697	709	630	683	675	684	685	713	690	712	684	678	672	660	647	697	714	712	686	671	713	672	691	661	735	666	710	632	685	680	639	717	716	664	719	673	676	710	688	701	671	726	696	709	696	688	673	668	693	686	734	706	667	702	735	704	643	673	751	728	716	715	699	665	678	709	657	685	647	702	701	670	665	687	688	686	740	723	655	707	709	698	676	691	716	688	690	717	709	638	725	721	706	706	708	687	692	741	705	700	699	710	702	691	684	658	689	680	707	683	707	742	661	755	729	681	693	682	686	721	717	677	670	648	699	696	673	722	756	681	737	685	757	663	724	657	692	703	674	693	722	662	655	685	710	691	719	663	730	713	716	739	682	698	711	682	719	705	707	707	701	703	739	686	724	671	685	688	683	626	697	704	702	708	703	666	719	728	721	710	670	719	736	701	685	703	683	732	701	663	656	735	736	650	772	679	683	708	737	690	678	730	677	742	681	675	753	680	712	691	739	715	731	732	700	700	674	724	756	728	614	659	698	649	713	660	698	690	690	669	678	703	682	754	648	672	710	679	685	690	690	669	748	731	683	652	730	677	728	735	698	672	703	662	719	675	727	728	714	697	653	691	746	727	722	685	667	722	694	691	665	704	739	746	693	649	730	699	670	717	723	686	688	694	726	747	687	702	696	683	683	704	696	672	701	651	713	670	685	652	654	690	701	710	700	687	649	640	717	730	713	728	655	660	721	739	718	686	705	676	704	656	674	724	730	663	670	715	695	722	769	665	737	679	715	688	753	657	693	700	698	706	685	690	666	686	647	681	687	667	664	720	700	712	727	719	698	674	681	727	731	739	700	709	687	703	684	716	668	702	671	681	718	746	699	706	711	666	685	758	712	690	686	628	662	722	682	705	690	655	725	686	694	739	708	693	682	682	703	720	673	732	682	707	683	692	647	677	664	664	668	693	702	726	669	729	651	708	670	717	685	681	725	687	670	676	668	724	744	718	659	703	693	651	664	733	713	720	702	696	682	650	693	705	739	676	734	726	708	698	689	706	706	716	761	697	688	698	697	693	703	717	712	695	710	670	683	713	707	662	683	687	718	715	682	681	655	648	678	697	636	691	712	696	684	699	710	715	708	723	747	681	711	696	691	682	681	636	713	696	739	722	666	718	753	682	658	717	696	665	682	684	727	669	698	695	697	725	717	722	675	720	714	749	677	724	749	713	692	736	695	693	677	738	691	747	672	691	712	722	692	684	693	706	721	712	735	688	735	682	702	713	659	690	696	709	704	690	693	706	707	731	701	714	651	719	678	691	757	733	735	687	710	675	663	691	682	705	674	673	689	722	718	657	728	682	708	685	689	721	722	674	679	732	680	719	694	717	666	717	696	650	724	704	732	714	675	682	684	675	697	698	737	738	696	664	686	677	743	764	670	701	716	679	715	705	732	697	702	702	673	690	673	714	706	700	700	716	708	707	705	665	670	739	703	649	626	672	714	703	692	665	658	722	659	702	699	649	711	654	680	728	693	665	649	673	690	648	700	699	664	722	654	693	694	686	740	697	665	688	740	709	652	675	729	666	716	676	684	672	668	702	781	671	716	658	697	650	734	714	725	714	661	666	670	656	736	725	721	711	684	759	754	726	693	644	736	670	719	701	719	710	733	713	670	769	700	716	657	674	628	725	700	645	698	683	694	755	711	686	722	676	737	674	652	729	696	709	731	687	691	731	713	715	698	741	702	698	694	692	721	690	696	699	664	710	666	716	684	750	724	671	652	702	669	652	701	668	703	658	685	690	731	709	693	697	697	726	655	684	689	680	654	715	665	735	679	712	659	691	676	738	724	733	712	674	665	639	699	688	675	676	730	717	669	667	671	687	709	685	693	759	624	692	650	679	704	716	723	741	705	663	655	686	730	696	700	710	684	696	738	712	720	739	691	719	721	685	719	658	688	698	740	690	693	660	707	743	651	684	731	667	719	694	719	698	688	717	660	689	696	736	727	672	694	703	705	747	681	740	739	715	709	652	703	659	687	641	669	715	682	727	710	761	682	717	695	679	704	660	711	673	701	699	738	704	688	710	744	692	678	688	670	699	724	710	706	718	644	710	734	709	692	653	682	691	717	709	651	669	712	706	670	712	708	727	670	710	701	683	719	734	723	725	711	710	684	686	664	699	749	690	683	693	662	689	679	629	713	703	731	650	696	720	677	695	726	723	675	707	729	671	677	680	672	695	683	688	738	714	701	701	716	737	691	746	694	738	684	753	707	708	678	723	649	667	669	753	674	705	682	680	702	667	655	691	735	657	697	712	717	744	679	673	668	685	734	651	697	718	707	720	666	720	703	683	719	705	725	700	748	674	705	673	686	718	669	769	654	727	669	712	698	692	701	711	675	709	670	675	689	703	697	670	692	715	667	726	722	701	703	706	686	696	688	694	693	681	682	685	707	740	683	677	690	746	690	718	739	635	708	724	719	746	693	673	718	685	722	701	690	733	726	649	672	690	738	723	646	708	709	663	706	682	729	739	700	685	683	737	719	684	744	659	685	700	722	690	715	688	694	751	655	720	710	672	697	717	690	697	693	721	714	782	769	718	704	712	718	702	701	653	707	672	697	707	721	694	690	711	672	726	665	679	689	697	673	693	700	672	679	694	704	689	756	654	693	655	688	738	690	703	680	699	651	622	707	732	714
25398	21574	30016	27398	24426	16233	7197	1184	871	902	926	953	890	856	956	891	914	855	794	914	923	912	894	844	853	921	810	871	859	897	796	895	896	904	897	891	880	878	872	855	935	866	812	845	861	857	881	827	799	872	809	868	890	896	856	908	899	1047	992	943	874	865	882	867	823	867	891	814	856	872	894	861	888	876	891	784	852	836	848	839	875	851	857	849	840	856	861	897	846	849	862	878	823	832	901	833	861	855	870	817	857	829	839	883	845	850	832	871	829	884	827	822	870	882	868	814	796	846	801	842	814	869	849	874	847	840	902	842	785	902	892	842	858	882	850	848	799	848	846	841	845	882	805	805	850	845	858	840	835	870	838	842	854	882	858	881	857	839	850	830	868	818	832	823	872	820	851	776	863	880	863	849	852	823	865	878	820	826	824	875	852	859	841	888	843	867	856	838	831	852	865	954	851	863	870	856	857	850	869	849	920	812	889	857	840	801	864	835	855	808	882	878	855	845	865	890	860	852	829	832	875	823	854	861	853	874	862	879	882	835	813	847	840	845	876	887	834	833	827	831	913	866	859	798	788	805	802	807	843	843	825	843	890	834	841	863	856	922	825	821	931	824	838	822	776	831	905	841	817	874	836	812	846	795	833	804	859	847	843	873	848	861	907	834	811	868	877	822	827	839	887	871	885	842	843	877	858	821	866	836	845	864	857	879	858	879	818	823	871	888	815	877	861	828	886	892	844	844	886	855	835	843	780	837	882	866	833	819	830	883	816	878	819	828	850	870	829	840	851	802	855	827	879	831	829	794	840	858	878	846	872	863	824	818	861	850	866	847	860	856	844	835	853	869	819	849	864	876	859	898	885	858	843	834	820	850	860	838	855	856	864	834	848	879	867	863	813	871	845	865	856	819	888	880	842	885	888	876	852	802	868	865	870	802	812	834	814	858	899	771	866	798	835	822	857	831	891	858	881	828	844	863	849	819	878	883	845	828	867	852	909	858	860	817	834	870	804	840	916	860	872	885	849	862	830	859	855	877	848	807	869	831	877	844	879	836	844	846	821	864	904	869	875	827	833	847	848	867	855	829	873	842	857	798	815	877	855	868	856	826	859	847	880	886	848	869	864	823	879	796	898	847	858	853	847	821	864	891	842	862	867	913	894	858	813	792	808	859	864	889	862	880	827	854	824	864	799	852	854	802	858	834	876	889	873	865	856	835	849	870	829	860	863	905	868	843	847	838	864	875	803	822	825	904	884	835	810	808	816	884	866	850	898	830	875	781	850	794	836	858	843	836	833	858	847	826	815	874	836	827	871	846	825	866	874	884	875	882	891	876	905	896	882	849	828	826	896	900	838	869	853	857	851	824	812	772	850	878	816	829	822	863	854	856	859	830	867	884	822	831	862	834	795	920	864	855	823	833	866	878	897	858	823	897	839	874	827	874	825	805	867	873	868	836	902	813	875	830	859	905	843	812	828	872	840	854	868	797	882	834	891	825	792	864	885	843	827	854	902	843	803	841	859	844	857	896	867	875	871	803	797	879	871	817	870	840	831	846	808	823	846	856	881	879	878	911	810	874	855	854	888	838	822	826	850	880	856	891	824	814	894	827	833	904	916	959	879	860	814	892	875	777	790	792	830	793	843	847	857	863	826	868	833	882	836	834	799	836	916	896	839	776	863	819	861	885	897	822	833	850	816	810	818	835	819	874	837	823	864	846	867	858	793	895	864	850	831	886	892	856	823	879	849	829	827	761	782	837	876	849	895	853	846	837	859	882	824	865	844	847	852	863	818	825	812	833	853	829	899	818	849	858	877	866	837	917	870	879	833	867	784	891	856	865	836	870	826	798	840	898	895	845	809	900	826	880	841	909	828	885	837	901	843	871	864	876	880	823	892	828	852	868	850	903	835	883	901	829	878	859	845	842	887	862	868	889	834	835	842	845	878	868	875	843	868	812	893	858	907	869	864	883	891	867	842	827	901	902	879	853	820	822	876	872	838	877	899	865	848	887	867	895	853	844	842	888	845	859	872	869	834	873	876	875	852	846	869	897	857	853	858	819	836	883	912	844	836	814	840	853	879	818	843	872	868	821	864	858	809	797	872	873	806	837	864	839	844	887	905	802	866	841	859	843	851	850	826	879	853	853	858	810	869	867	850	886	851	908	810	919	896	833	824	861	798	835	791	853	857	863	859	890	907	925	841	851	883	837	819	859	864	843	863	832	837	844	807	824	832	886	891	868	867	802	885	855	833	868	914	853	861	835	867	823	865	866	883	861	846	803	883	866	866	846	866	855	827	829	811	850	821	811	901	819	836	817	870	872	839	841	893	863	789	833	852	843	847	872	845	892	880	880	890	878	806	872	885	833	856	884	855	818	873	886	864	847	823	864	763	909	861	904	858	829	824	865	868	850	855	852	822	828	811	865	862	778	844	821	870	892	831	827	836	779	871	889	820	867	856	900	873	843	868	846	892	886	877	857	873	896	852	822	869	851	843	843	867	852	855	815	849	886	808	842	822	858	842	876	836	853	868	801	864	892	850	855	875	872	854	861	836	873	860	830	855	861	883	849	900	862	826	847	855	852	889	870	849	912	844	836	859	839	799	900	831	890	829	854	859	843	888	804	858	913	866	833	859	849	877	900	861	825	852	893	901	845	847	885	853	875	837	831	849	799	870	867	924	824	831	836	797	885	862	809	844	814	828	856	886	859	866	797	836	816	834	884	847	858	879	857	822	882	897	829	873	844	806	834	841	898	861	844	882	864	832	881	814	785	850	848	874	891	820	833	817	904	853	833	834	876	838	893	877	893	842	887	862	815	843	813	833	872	784	886	836	867	818	797	869	874	806	857	807	855	853	915	852	815	837	826	800	862	786	803	827	860	883	828	820	788	847	852	816	843	853	873	862	866	895	816	814	824	819	806	810	835	843	827	857	850	824	833	832	873	820	880	891	835	824	856	883	856	872	893	840	867	834	848	861	878	833	816	839	877	818	859	912	805	825	814	859	923	879	862	799	834	843	888	776	849	901	880	847	910	849	890	837	854	812	886	843	850	842	817	840	860	831	876	865	860	883	816	845	886	829	845	826	861	832	833	823	808	826	841	905	882	846	845	826	855	817	912	839	808	833	864	798	854	861	941	837	849	832	854	883	839	824	827	837	843	822	863	867	801	842	835	808	817	869	876	870	877	868	851	815	879	871	834	809	789	832	814	811	891	841	883	927	818	826	885	885	882	856	839	833	948	879	852	869	827	895	872	873	852	819	827	852	844	844	800	864	850	813	865	863	917	828	899	850	874	889	797	799	804	906	864	837	793	827	855	918	834	851	832	859	819	871	846	869	870	866	835	862	827	869	821	845	812	893	849	855	873	807	867	845	836	867	877	844	837	858	832	829	859	817	826	869	870	860	847	873	866	823	876	875	884	785	904	853	866	838	837	784	847	857	861	813	792	820	797	884	874	861	825	851	839	849	885	826	784	849	856	872	812	823	833
41891	61241	52197	30718	18593	11033	5387	783	820	755	763	756	745	764	703	715	722	678	756	696	708	760	714	725	736	710	719	769	692	721	731	728	727	736	733	720	704	694	699	678	732	716	692	742	698	696	713	744	711	742	751	726	687	699	721	713	837	949	874	832	694	706	711	681	695	695	754	705	758	721	706	727	726	745	739	717	673	711	694	717	702	718	720	676	715	728	727	757	745	716	696	714	711	659	683	749	700	671	684	693	721	740	727	755	704	712	734	787	733	673	719	724	721	705	730	720	672	723	680	703	666	723	656	740	718	697	689	722	690	643	714	730	695	748	733	676	723	719	713	718	725	708	731	709	711	739	685	709	686	734	690	729	687	710	746	702	707	682	696	743	725	744	688	738	699	729	719	740	721	700	741	710	736	728	693	763	674	719	671	691	751	709	691	738	730	716	720	718	694	746	656	663	696	692	673	718	695	697	702	756	722	754	721	703	702	732	656	631	737	654	720	751	729	688	681	690	658	740	727	697	671	697	714	729	702	720	676	671	681	701	696	678	721	686	692	724	763	703	718	748	730	699	688	726	748	738	720	693	708	707	752	704	653	670	701	690	662	723	744	707	732	678	716	687	695	664	693	700	679	693	717	720	707	778	678	695	705	699	716	693	692	729	762	705	704	716	680	706	745	702	724	651	693	725	717	709	713	728	730	725	701	721	728	675	685	656	754	696	704	721	706	670	675	690	692	705	746	669	715	753	692	738	678	691	701	694	681	736	670	716	667	710	703	711	715	670	679	718	706	688	680	707	712	672	666	699	691	686	738	669	713	691	713	679	753	720	725	721	665	691	732	666	676	695	677	685	711	670	677	711	664	683	721	721	686	746	719	710	701	741	676	758	727	700	633	717	711	744	706	651	728	727	689	709	689	695	703	720	678	696	727	736	726	722	705	691	689	708	754	714	715	700	728	741	696	686	719	752	732	720	722	709	743	671	717	688	684	711	709	715	754	713	680	753	694	684	729	754	677	680	647	746	684	675	661	727	732	740	722	719	675	701	707	701	722	719	695	688	687	724	669	711	713	711	738	697	667	664	737	706	710	712	642	683	732	695	716	710	672	695	709	779	717	659	729	712	704	745	679	683	719	686	744	722	683	733	734	712	684	714	735	743	713	765	675	661	721	692	713	686	693	726	711	695	712	684	725	725	641	689	681	664	728	749	684	676	718	685	697	680	749	708	712	680	749	693	713	733	708	706	670	725	667	705	700	746	680	714	671	763	720	742	676	699	713	708	724	722	754	671	704	723	741	669	723	747	707	727	742	702	720	717	711	719	704	711	701	690	679	711	710	720	700	688	728	658	676	688	709	743	718	717	704	744	699	701	703	663	699	731	674	749	677	745	726	718	694	742	721	676	706	719	671	713	757	736	720	688	695	678	760	720	702	667	718	705	749	687	704	711	681	678	672	766	706	699	653	686	709	700	701	692	662	767	685	684	689	717	690	740	698	718	674	679	680	662	721	726	700	688	681	722	738	693	667	690	721	692	676	721	704	663	681	680	731	722	725	679	661	682	700	717	691	678	675	687	734	716	750	682	687	723	691	739	727	736	693	727	681	704	701	741	669	672	684	721	679	727	708	702	722	660	726	738	748	667	660	686	715	759	636	689	709	685	707	709	685	712	712	715	681	688	724	680	679	713	743	727	681	730	712	703	723	693	737	665	668	731	740	714	703	726	688	662	704	688	711	685	691	701	690	705	695	677	741	740	759	731	747	714	733	717	712	763	674	751	713	694	699	700	707	683	684	713	699	709	687	714	694	731	743	724	722	671	693	701	732	665	721	716	688	699	690	690	704	709	737	678	742	699	737	733	681	656	742	723	682	694	765	743	719	723	709	711	675	689	784	685	698	700	698	718	722	671	693	749	704	706	740	695	710	714	739	681	719	745	714	722	732	723	700	722	688	708	676	639	676	721	701	657	683	681	706	704	669	743	705	656	714	710	680	693	720	735	751	707	685	716	662	716	698	708	711	698	723	722	718	690	730	690	709	720	719	697	707	735	736	730	720	650	703	731	685	718	686	679	718	708	694	745	711	682	714	727	780	687	708	658	716	714	747	646	693	738	782	730	728	699	663	705	705	679	667	704	683	673	728	710	724	733	704	697	695	717	664	732	643	705	730	735	677	715	721	678	701	682	687	704	741	677	737	697	678	724	696	704	696	714	714	674	683	727	697	707	698	715	733	721	703	731	738	716	734	704	738	681	665	699	731	709	708	697	716	726	688	664	709	700	742	698	731	699	745	687	716	727	714	741	731	681	728	696	714	661	707	724	738	717	663	678	695	677	748	727	692	710	648	747	693	723	706	718	708	724	674	738	693	633	696	674	697	649	735	684	710	715	673	658	722	697	718	698	663	698	701	699	715	718	689	710	697	723	698	705	689	721	695	690	659	692	697	723	705	694	716	695	689	641	716	724	725	692	708	723	686	730	671	718	735	684	721	721	736	711	725	656	733	714	677	661	698	721	709	726	739	665	709	678	698	742	746	724	723	700	695	759	713	712	662	755	704	677	698	675	665	701	665	744	748	737	718	743	754	733	717	705	714	701	762	757	696	690	689	703	677	700	723	724	739	754	688	703	728	710	698	691	716	706	730	696	691	695	702	713	792	771	689	742	705	699	684	748	700	685	759	722	733	747	707	675	724	705	727	716	713	728	722	657	727	685	679	675	665	672	697	689	672	691	729	737	773	708	708	739	695	695	688	704	679	737	725	671	747	672	691	704	680	732	708	706	677	686	675	701	697	710	669	737	696	734	687	734	704	731	685	684	717	723	726	650	744	681	729	723	696	740	653	757	714	694	703	697	691	667	727	693	720	652	698	729	722	716	701	684	724	679	704	701	710	713	675	684	688	738	687	732	719	694	705	711	729	716	705	696	748	722	692	689	689	708	692	693	703	716	684	661	686	711	716	674	746	700	659	699	728	693	721	720	690	665	714	728	710	696	728	661	713	671	672	716	695	724	682	697	734	700	672	686	694	725	700	707	665	692	671	733	665	723	696	787	702	656	715	708	724	704	775	686	664	729	726	744	730	676	717	702	687	686	719	725	692	730	711	700	713	677	674	709	683	759	718	649	717	702	705	714	707	730	737	745	748	720	710	695	691	740	667	718	687	698	728	699	661	735	692	675	720	727	704	665	732	679	663	722	690	686	687	702	696	697	676	671	676	717	719	691	707	755	688	700	678	699	733	725	660	694	734	677	715	658	695	694	725	653	731	716	697	664	742	744	719	660	683	722	694	719	734	672	683	733	735	696	705	721	706	721	692	681	690	703	719	713	698	694	706	687	713	710	744	683	699	687	707	710	710	708	632	715	737	705	680	715	717	667	706	711	693	682	739	704	716	686	712	706	753	714	723	750	669	697	708	684	679	716	659	708	699	746	700	769	702	735	669	704	714	744	658	646	752	682	748	715	725	740	719	677	737	726	724	719	755	683	705	664	693	691
24370	21437	30021	25820	26341	23463	12485	1550	1120	1066	1025	1102	1073	957	1028	1025	992	1003	1007	967	964	995	974	983	996	906	926	961	973	971	977	965	963	936	926	961	958	978	948	1046	1064	1004	952	951	948	950	973	962	1004	998	927	915	982	978	943	922	1036	1303	1189	1114	1002	1009	1033	930	913	971	978	929	1033	944	975	957	927	949	904	982	935	910	947	972	944	904	935	1005	934	979	934	969	951	928	886	963	930	933	987	940	941	994	976	947	964	917	958	966	925	994	978	960	974	987	951	983	1004	944	980	966	905	941	973	932	1005	955	962	899	986	919	955	960	964	952	987	983	934	929	977	937	989	917	898	990	982	951	936	947	955	956	947	1005	896	917	921	945	943	965	943	895	910	913	1022	983	933	962	962	995	928	901	913	929	903	950	920	883	910	887	941	973	982	960	985	977	917	987	970	938	953	987	943	944	1015	944	965	934	927	944	949	926	950	954	926	935	1010	994	945	953	952	950	931	961	910	949	897	889	936	953	933	957	965	1001	940	986	993	977	940	964	965	953	944	911	929	915	950	949	952	976	914	991	957	992	936	952	959	956	959	963	939	922	924	918	933	915	934	942	935	987	950	975	971	953	979	949	1010	971	977	962	965	1002	955	954	922	927	1004	981	936	932	942	921	985	924	949	987	943	990	979	964	952	958	948	938	927	924	934	889	881	952	983	902	917	928	996	940	908	914	921	970	960	956	893	945	956	951	974	918	971	978	916	937	987	923	930	929	966	930	922	927	907	961	927	929	948	956	997	958	965	932	949	929	909	921	989	927	957	958	1004	949	925	944	958	945	1003	954	970	891	934	944	981	915	971	955	913	994	925	948	948	926	969	927	990	935	937	944	960	964	953	949	1011	989	927	954	975	961	931	974	938	915	939	969	913	935	995	927	926	943	965	956	995	925	985	960	866	956	954	979	931	945	939	915	956	920	987	942	978	920	912	953	890	965	946	908	944	923	970	975	971	944	949	984	938	936	1036	939	904	951	912	913	894	922	946	949	922	946	937	928	962	892	971	957	940	979	929	957	932	957	965	955	975	967	987	947	958	967	1000	896	916	953	986	929	982	915	993	950	957	928	918	935	926	966	862	916	901	946	917	972	950	997	974	989	1011	935	941	943	918	916	924	1011	955	934	919	972	971	969	967	909	904	1005	908	913	876	938	928	1028	900	932	908	910	971	968	966	934	965	925	941	929	879	968	951	961	926	952	993	910	936	994	882	925	937	943	950	899	1005	934	998	887	990	973	966	887	961	886	981	943	898	974	940	921	936	925	1006	972	962	953	952	933	915	928	906	946	918	976	968	977	992	911	998	963	954	975	939	996	972	961	900	950	987	928	955	900	904	901	881	918	896	1006	959	974	983	907	961	891	904	994	988	945	999	906	957	983	940	966	966	919	910	964	911	959	904	946	1003	983	957	913	965	869	915	955	939	923	926	967	898	957	993	950	949	1016	955	956	907	939	934	964	920	962	911	944	927	940	944	989	959	950	944	943	940	951	920	971	1005	953	943	922	948	1003	994	895	971	940	910	956	921	913	926	966	1004	1017	898	936	934	951	919	924	933	939	917	964	991	919	991	960	964	964	973	918	893	966	969	944	936	919	959	960	937	983	936	995	981	983	969	935	956	995	945	963	918	980	934	920	943	953	944	933	919	993	956	899	931	938	1022	957	926	939	903	925	920	950	965	907	936	914	973	974	958	957	933	922	944	922	972	910	918	985	955	962	942	929	932	933	924	981	964	957	938	974	998	981	961	987	899	1016	942	951	954	970	937	985	929	947	910	956	971	926	896	959	939	892	941	928	966	930	1008	956	932	957	942	929	953	955	961	1008	963	948	967	1003	947	891	975	926	954	973	912	919	940	918	933	938	967	958	926	975	985	964	944	929	931	951	958	1007	1014	863	982	926	942	943	982	905	935	930	991	976	956	915	957	950	953	954	914	905	905	966	946	972	929	956	911	905	932	968	934	981	917	957	970	968	922	933	966	937	934	943	1000	931	965	1019	947	885	936	941	946	912	933	1001	952	968	918	946	883	981	998	906	942	916	946	937	906	958	915	948	935	943	969	953	934	914	968	917	970	959	921	965	904	939	969	953	953	963	964	947	946	913	920	923	953	985	943	945	901	929	941	960	945	956	914	961	975	977	955	907	952	908	877	946	1006	1001	970	931	925	927	972	1010	947	1011	950	957	953	912	960	951	849	946	999	938	941	977	954	939	920	938	982	932	935	942	905	895	929	975	970	926	955	958	962	990	1000	912	909	967	939	995	970	962	935	939	976	888	982	954	902	902	915	979	986	953	985	992	939	912	935	966	1002	928	964	950	981	961	952	956	945	936	954	927	952	947	976	942	928	958	935	961	998	1003	962	927	953	911	952	977	938	950	912	1042	977	946	967	955	925	950	1003	959	1001	928	987	941	965	915	986	992	1007	959	953	917	982	955	935	969	955	963	881	975	965	970	964	954	956	934	941	974	964	916	911	909	919	943	961	937	953	926	976	936	931	910	943	958	996	961	909	921	938	950	919	880	942	913	974	992	992	869	955	1011	929	953	968	969	950	1018	990	969	897	942	910	958	907	953	946	921	938	943	943	966	910	992	920	940	925	944	940	954	979	977	927	1037	913	939	952	890	965	962	1037	949	974	962	958	970	965	954	942	983	971	977	942	990	968	891	952	1013	936	970	945	935	919	982	914	944	972	890	920	948	942	945	928	929	944	933	947	922	984	980	941	905	927	996	925	953	922	956	969	965	914	922	955	946	974	937	981	954	933	948	922	948	941	976	941	949	964	953	927	1004	985	1047	893	931	986	964	946	924	947	965	947	931	946	950	951	967	1009	922	918	973	938	974	1013	917	960	924	988	1023	941	954	993	1001	926	956	963	933	936	944	915	947	926	938	940	980	918	933	969	956	886	942	964	939	1006	951	924	921	927	913	984	939	922	924	932	930	930	1024	930	908	970	919	982	958	943	974	971	1028	928	900	924	941	912	930	1007	916	926	963	896	932	955	974	950	928	929	957	1011	981	950	914	987	994	944	1019	915	924	933	920	924	916	961	943	924	987	952	956	983	940	1050	951	973	968	998	977	946	897	919	937	960	973	935	945	963	995	924	965	944	940	944	928	959	946	926	935	924	939	935	987	930	917	983	914	960	927	895	986	918	961	926	957	923	937	902	979	969	943	875	930	1004	924	961	962	928	957	949	946	983	926	932	967	959	936	950	924	947	905	971	965	941	918	924	1020	1019	971	953	883	921	979	898	986	970	969	1010	980	923	971	883	956	995	980	923	936	942	919	917	923	966	978	937	938	941	907	882	888	971	1008	933	954	940	953	950	927	940	893	877	948	927	962	938	911	954	901	956	890	931	966	960	953	906	963	972	953	931	963	943	982	902	959	1004	1002	944	949	945	984	943	955	954	923	909	884	920	955	970	978	958	983	913	950	913	934	932	955	991	976	908	975	990	950	962	914	907	949	961	960	896	942	1029	953	973	901	951	920	945	947	928	961	961	985	981	966	956	985	953	967	941	922	980	929	945	973	1003	980	901	956
52786	72494	66193	41978	27505	17672	7561	964	960	875	898	882	901	819	815	850	842	859	855	758	812	820	893	805	851	865	846	757	831	795	818	858	770	781	857	799	843	832	840	805	774	833	812	823	787	849	819	752	814	789	789	778	765	758	831	805	947	1406	1138	998	869	806	873	816	767	794	792	809	867	827	774	753	831	782	799	814	777	794	804	806	802	777	759	815	758	825	814	810	777	775	771	780	811	772	790	827	788	760	777	803	792	757	808	778	803	824	781	817	821	789	775	763	816	843	819	827	790	837	783	830	734	764	763	749	800	787	742	804	798	843	815	778	760	775	752	756	790	788	737	785	788	828	835	793	800	795	782	820	776	781	758	794	792	784	809	819	804	820	764	775	844	802	867	761	782	778	810	747	802	787	765	761	739	737	830	799	776	776	840	809	822	841	770	809	800	809	794	787	793	772	832	825	788	786	794	768	785	754	817	814	841	786	800	817	777	824	762	810	794	790	768	754	800	823	777	815	826	776	763	755	862	833	804	803	808	794	791	777	839	743	785	792	804	783	791	802	765	802	783	757	795	808	785	746	779	800	787	787	776	792	775	810	749	767	720	812	793	821	798	775	782	743	760	824	809	835	768	795	772	811	820	781	802	795	816	797	746	775	750	770	777	792	799	789	781	804	783	804	848	796	728	839	802	786	738	832	787	776	780	745	796	859	828	737	766	755	762	795	773	824	806	791	784	808	807	795	788	774	788	815	831	720	789	784	790	789	792	833	846	826	755	774	820	806	784	752	773	780	770	787	781	744	792	792	862	793	744	813	804	767	773	749	816	778	807	768	760	771	823	817	751	769	768	815	761	808	801	815	806	795	783	832	801	783	756	748	750	797	804	858	733	799	800	764	755	764	791	811	809	797	786	767	798	777	788	819	801	803	783	804	786	754	832	762	771	796	738	818	864	820	784	780	841	761	757	782	750	793	756	763	812	806	786	782	795	746	816	802	818	853	757	786	796	805	765	783	778	787	813	791	804	783	789	793	805	815	805	803	835	807	817	780	830	783	782	809	768	784	768	827	804	762	771	802	736	815	775	765	750	802	791	790	741	793	798	808	745	806	778	801	760	833	779	790	810	807	805	804	784	789	812	826	770	777	792	856	809	820	796	761	760	774	793	759	771	824	751	751	777	787	794	779	777	765	803	792	852	770	797	799	764	799	805	742	798	780	746	803	789	787	827	735	795	801	789	775	773	788	846	743	766	823	831	786	759	799	755	815	773	821	869	784	769	775	824	797	808	765	778	801	827	771	846	815	832	794	760	807	768	724	792	755	771	754	790	801	803	802	823	807	780	768	759	849	789	832	828	738	830	790	771	843	760	730	792	804	832	801	772	787	805	780	742	789	770	782	772	826	738	827	821	813	788	782	779	769	741	830	778	784	807	837	852	800	789	795	796	762	774	776	820	832	809	777	725	780	772	770	806	779	808	813	781	799	787	789	808	794	775	806	773	855	808	821	804	838	788	777	797	802	793	770	815	785	772	749	763	780	858	838	790	788	846	763	806	786	818	816	843	769	752	782	828	804	767	764	743	742	810	821	793	781	829	815	811	816	803	757	722	771	819	776	784	730	777	800	791	750	766	793	828	744	824	762	795	835	825	806	785	770	755	815	747	782	829	815	836	804	822	774	836	755	817	786	745	828	790	762	768	840	756	833	795	790	773	797	755	778	809	767	770	800	770	775	768	810	780	820	791	791	816	813	828	773	731	760	807	789	819	778	743	779	775	782	755	791	795	773	749	820	787	777	809	773	784	776	798	808	795	790	767	730	814	842	816	761	807	830	772	765	775	719	824	775	743	798	792	722	792	783	809	809	737	796	794	738	806	813	783	795	780	785	799	812	787	796	788	823	824	741	805	757	816	783	786	819	781	836	774	816	814	822	766	778	759	774	783	785	732	820	821	806	831	817	787	763	812	759	777	777	786	821	839	784	781	782	815	754	815	762	787	780	810	774	816	787	740	787	796	786	815	770	800	835	806	781	739	776	795	789	770	838	809	751	793	770	782	822	803	774	802	782	825	762	781	787	751	827	789	814	748	738	774	776	777	784	808	793	818	769	794	755	816	820	827	779	832	775	839	777	833	783	785	767	782	795	798	817	793	744	761	814	795	804	768	747	763	785	808	809	840	826	756	786	771	807	815	800	735	751	751	812	737	733	775	784	857	804	762	804	753	812	778	811	757	802	764	806	781	820	835	773	750	775	772	795	817	801	742	739	814	779	778	800	759	750	827	769	811	855	810	775	839	770	765	787	812	765	792	762	812	768	737	796	833	803	802	803	772	797	744	806	798	811	786	743	770	811	773	755	800	744	780	764	801	797	775	775	826	781	797	749	799	751	723	732	773	784	820	810	770	772	757	822	811	792	831	797	796	780	848	793	753	816	840	725	793	799	794	788	792	794	803	762	785	788	796	846	748	773	816	812	749	787	775	786	749	787	836	788	802	814	841	765	769	825	782	795	808	778	766	774	782	820	815	782	755	777	789	772	806	788	824	798	741	773	773	828	826	790	795	786	789	784	820	803	797	776	798	812	794	832	790	845	806	769	793	783	804	738	816	843	805	794	764	806	778	756	836	773	726	782	796	800	774	803	802	774	839	814	810	818	781	764	726	769	810	732	793	759	747	823	768	808	778	805	817	786	780	765	788	816	771	764	775	778	789	791	753	865	765	833	816	776	791	835	774	809	733	826	819	801	800	808	782	765	785	801	773	771	755	783	820	748	774	785	786	785	818	771	855	833	786	755	803	789	794	819	821	772	818	785	822	781	864	850	793	744	766	810	762	808	805	796	800	796	805	777	796	838	841	827	841	814	761	769	789	769	815	746	839	798	828	829	785	745	771	764	811	772	763	770	828	785	732	766	743	807	812	760	796	783	737	802	747	776	862	783	796	776	790	793	865	845	800	802	746	784	784	759	825	769	764	789	737	763	769	742	810	782	808	801	811	808	811	784	810	768	818	758	756	795	795	795	761	735	791	764	798	776	768	823	812	743	785	854	803	748	822	740	789	770	771	809	802	819	812	806	723	778	748	823	779	798	728	754	802	792	743	764	861	834	750	816	783	769	773	818	818	731	779	821	802	824	748	778	731	807	828	766	749	764	810	790	784	777	802	784	781	806	791	783	846	778	804	792	826	810	791	768	747	753	849	812	800	777	756	823	760	830	770	761	795	755	785	802	783	777	792	770	827	719	781	815	812	761	788	776	760	754	768	783	803	709	759	803	783	800	773	789	801	771	760	816	850	750	814	750	777	796	764	775	828	764	771	846	788	833	838	807	790	791	727	778	784	797	755	786	767	815	769	827	822	793	836	741	750	785	811	800	806	766	752	796	792	795	805	813	741	767	789	798	811	776	797	803	744	781	796	798	826	816	795	789	767	774	795	775	793	794	708	786	727	793	797	801	784	756	781	762	814	801	792	810	785	817	788	821	818	763	825	774	779	799	820	807
28280	19941	13647	6036	2933	1506	1137	931	913	939	938	863	921	973	922	936	891	856	875	881	919	856	876	965	913	848	826	912	893	961	937	897	897	906	921	857	850	871	876	882	790	845	915	905	930	849	901	916	865	857	898	886	892	905	857	922	908	886	971	955	888	842	901	909	864	922	864	915	901	927	888	880	914	881	875	869	864	908	935	861	880	857	827	865	851	881	894	858	887	898	951	838	975	881	903	939	940	880	887	875	896	885	915	903	934	895	833	888	857	900	883	920	897	912	943	883	879	944	866	968	900	865	874	809	934	941	896	886	930	881	895	873	884	853	898	893	917	902	943	938	943	924	854	871	913	866	903	826	922	874	884	862	931	865	877	892	812	900	841	849	877	908	840	924	891	892	862	870	852	899	883	895	854	859	941	928	946	949	904	877	881	940	882	887	861	888	859	933	855	846	888	872	865	945	876	904	851	870	898	905	905	880	889	935	879	886	862	895	924	889	888	883	917	905	820	924	874	879	924	953	863	843	917	925	874	879	876	898	905	918	908	900	927	869	871	862	828	910	822	892	881	866	849	924	907	919	870	912	942	846	894	858	925	961	880	857	912	902	870	896	913	868	917	873	833	932	875	873	916	917	858	858	917	880	873	848	918	849	881	887	884	894	873	922	930	884	869	872	953	909	880	927	933	877	907	888	884	863	907	890	908	887	866	893	892	949	911	873	906	905	923	865	885	888	894	874	876	894	844	866	914	944	906	881	859	920	864	909	852	850	899	887	888	892	880	873	876	872	879	902	838	940	899	877	889	895	846	956	886	940	881	909	907	961	894	849	902	852	873	886	904	882	921	823	869	867	841	910	936	867	895	909	923	926	831	879	938	914	877	930	836	786	900	820	882	895	840	885	884	873	871	942	856	890	872	845	916	831	894	898	816	914	843	913	888	895	899	875	919	876	900	911	884	886	920	881	912	923	919	841	889	939	864	912	944	920	852	873	873	868	857	872	891	915	879	889	830	884	878	903	936	904	846	892	900	891	921	855	864	887	928	935	870	907	890	885	865	883	867	868	889	950	873	872	839	901	896	920	860	901	898	831	818	921	931	838	894	904	952	860	851	864	897	858	863	938	830	896	859	889	946	898	916	833	859	927	902	846	930	909	885	860	881	913	909	944	817	874	906	885	878	861	860	922	930	818	882	911	915	911	892	911	921	887	957	876	861	866	888	885	917	878	884	955	955	865	866	917	916	938	891	888	848	882	862	927	860	890	849	831	947	861	833	908	846	843	838	916	883	890	885	928	907	861	917	945	937	863	904	840	850	913	913	899	885	888	903	956	891	886	888	903	857	908	892	913	882	868	904	858	918	898	890	894	871	918	939	872	897	900	932	931	917	912	847	825	912	913	890	843	824	855	981	884	847	897	890	866	839	863	786	906	921	885	857	892	897	873	925	893	874	878	894	839	838	909	840	886	938	873	896	846	874	845	894	883	925	874	885	899	890	940	874	837	886	927	875	864	880	837	846	876	948	888	929	951	846	883	920	844	965	817	900	936	906	918	923	887	837	896	883	928	905	878	864	937	928	900	897	917	900	918	829	870	916	876	900	867	857	844	888	891	883	923	904	908	914	877	891	849	920	867	900	903	885	831	857	914	930	867	890	893	903	879	913	897	909	901	926	899	927	895	987	909	831	847	866	898	841	904	873	892	919	944	898	850	892	917	913	936	866	871	902	902	896	862	871	895	886	858	889	870	913	885	905	823	863	926	913	910	889	897	912	852	880	876	879	933	867	863	931	883	910	870	866	901	908	921	885	898	829	932	855	937	900	843	917	913	836	883	867	936	834	960	879	857	864	893	917	901	894	893	846	864	852	891	887	841	906	920	907	907	868	866	887	884	857	832	889	927	905	885	916	876	883	929	899	877	848	843	874	894	909	884	876	868	945	922	888	878	886	880	891	892	883	879	904	960	896	850	874	908	951	878	895	929	889	923	919	894	889	904	888	913	889	844	903	847	903	926	865	860	881	956	898	871	849	905	889	885	894	921	879	882	914	883	907	931	924	894	880	877	940	903	916	884	901	906	832	892	866	894	895	884	903	889	868	852	899	877	910	874	900	913	912	911	856	860	902	891	867	844	893	896	918	893	854	883	877	922	887	902	897	890	905	869	920	879	856	871	912	885	946	887	867	870	886	865	901	877	890	881	851	836	875	908	898	853	864	845	902	886	816	896	852	861	869	916	852	895	940	873	835	895	853	874	900	875	894	939	918	876	904	931	896	903	910	892	913	893	966	933	899	861	866	967	868	855	885	872	879	890	889	869	865	943	856	979	825	932	878	873	922	935	865	790	840	819	821	862	895	867	864	914	887	909	870	887	877	930	920	929	868	870	902	888	855	882	886	918	857	840	944	907	893	861	931	877	811	852	851	903	892	948	885	932	908	882	881	908	913	897	924	879	883	937	876	914	893	918	890	892	819	843	940	892	878	886	885	878	895	902	892	902	907	896	887	904	899	891	894	895	885	894	929	867	867	882	911	825	910	883	862	857	839	827	895	882	886	876	907	897	899	942	878	867	887	857	838	874	918	937	906	928	882	885	879	846	875	880	853	910	879	899	895	842	962	913	940	937	904	850	890	856	889	931	920	870	912	881	892	894	897	914	884	880	892	902	909	900	900	926	886	938	921	830	877	881	903	837	899	894	840	892	891	865	913	913	831	886	871	904	905	912	854	916	861	880	849	968	866	889	903	821	906	880	928	917	875	916	910	949	882	889	852	890	850	879	842	897	820	898	857	885	916	909	861	935	922	925	913	890	901	867	851	857	913	902	909	931	836	921	888	854	905	907	886	848	916	869	869	866	918	881	891	882	859	883	858	885	927	856	852	899	860	876	932	874	849	849	881	906	889	900	910	851	886	926	909	897	865	866	910	917	885	847	899	893	873	867	863	893	877	876	893	914	878	899	869	869	901	883	877	874	894	913	909	890	967	873	865	897	907	865	855	942	897	854	893	891	827	872	896	907	846	852	889	872	873	876	923	901	870	880	915	928	937	885	838	878	889	893	877	856	838	882	890	921	865	912	911	926	862	839	916	892	929	870	852	893	883	895	966	872	933	904	900	879	857	904	947	929	945	941	906	927	898	858	929	878	895	860	828	911	838	835	896	891	969	883	893	871	895	867	903	826	877	873	877	908	918	888	917	831	856	918	848	880	887	876	952	907	891	955	865	895	902	887	882	893	892	840	875	873	853	941	918	922	948	868	914	871	906	911	902	921	893	875	902	904	859	879	864	936	856	885	910	938	947	902	910	881	920	882	885	923	856	939	887	889	865	859	863	888	840	919	883	883	854	855	809	864	914	857	898	889	860	909	869	891	868	875	849	833	858	906	939	937	923	928	833	864	936	857	875	888	850	850	858	898	918	859	957	942	863	901	867	882	875	922	895	919	846	856	917	934	860	892	878	908	857	851	895	917	916	966	877	842	901	901	871	893	901	887	868	888
10882	15432	10663	4313	2795	1491	984	698	687	695	686	701	688	736	705	707	643	728	689	705	705	711	631	712	708	683	689	724	713	711	702	723	723	703	724	681	678	684	701	719	720	726	700	666	692	723	695	688	672	651	663	711	683	684	706	692	653	694	731	722	669	700	726	725	704	744	710	720	755	682	667	646	690	700	673	695	726	722	673	674	712	635	706	688	706	727	656	682	655	726	660	688	664	692	660	702	651	683	712	681	703	715	672	711	667	673	672	657	646	691	661	708	725	620	688	731	714	690	671	652	676	719	708	722	683	721	684	694	713	678	702	691	682	662	741	710	697	673	689	737	633	687	702	690	685	768	702	701	710	690	668	692	673	671	675	666	691	708	673	692	702	713	668	689	672	703	686	734	683	689	674	721	696	668	694	713	759	704	690	620	686	725	726	733	667	699	663	670	672	672	678	646	687	678	727	692	695	721	723	715	700	645	709	696	691	739	686	697	668	664	672	686	668	706	671	677	733	706	709	676	742	690	692	686	662	657	722	643	728	632	679	653	681	696	720	691	682	668	690	694	668	697	694	701	709	721	725	729	717	766	730	719	682	634	704	694	669	693	719	720	683	677	656	689	666	707	675	664	682	706	616	668	682	707	673	730	717	676	700	690	713	680	692	662	713	704	683	733	712	687	723	706	644	641	668	709	710	671	640	713	682	711	690	692	701	683	678	693	702	695	679	655	720	740	717	728	700	661	673	735	719	717	675	731	716	735	681	685	692	732	756	681	712	713	701	665	710	655	707	684	668	667	671	645	678	703	704	670	664	699	704	681	704	707	682	702	718	688	703	675	684	691	699	666	665	679	718	743	727	691	652	681	662	707	736	695	685	726	621	671	675	702	674	703	679	650	713	698	686	715	717	702	721	682	729	714	684	691	702	671	727	714	662	738	705	685	675	679	731	655	667	685	700	719	682	657	710	699	708	682	686	697	715	712	670	711	694	748	669	696	645	665	700	685	713	710	707	708	680	691	649	754	691	694	741	660	693	692	682	688	674	675	682	657	646	668	683	717	704	688	654	702	771	679	668	720	717	714	754	673	679	708	704	698	727	734	715	745	735	677	654	674	702	722	633	707	694	673	705	699	722	717	683	651	727	668	703	672	629	685	715	715	703	678	715	682	672	713	694	668	721	696	691	700	696	670	697	666	731	704	696	704	668	694	685	680	673	696	656	690	692	717	745	648	688	683	679	716	657	650	698	746	711	684	700	682	747	701	726	699	649	683	701	700	729	708	680	672	665	657	718	696	642	722	709	723	654	683	719	672	693	689	721	668	654	701	685	719	704	672	656	655	648	694	732	703	687	645	714	721	685	713	700	675	722	708	717	737	673	675	701	735	704	690	688	735	714	688	708	689	766	649	728	694	714	714	678	712	700	685	677	664	710	692	692	703	722	701	652	658	736	695	653	739	687	673	687	662	664	685	658	724	678	689	681	680	658	687	735	648	716	756	752	657	731	665	713	676	709	663	651	713	698	706	646	705	658	700	678	709	681	671	661	672	677	656	715	676	740	659	642	719	638	719	698	681	660	687	742	701	656	686	697	703	640	647	694	635	687	702	683	716	668	679	705	711	686	739	674	701	747	676	687	744	703	655	667	710	715	684	714	676	642	665	694	690	695	723	669	668	721	686	698	720	706	746	722	701	664	652	691	676	694	716	693	679	652	649	677	689	715	675	704	707	676	653	676	686	679	737	681	680	659	726	699	711	732	683	717	710	689	673	707	678	713	704	679	694	701	729	697	730	738	716	719	671	694	715	675	685	686	688	693	693	701	670	708	617	673	680	681	728	689	644	650	666	727	665	652	707	719	714	668	710	663	754	686	672	672	677	703	687	686	693	693	701	717	671	664	659	717	674	718	676	720	680	713	719	738	677	712	666	672	738	715	701	644	712	702	696	694	662	687	665	689	636	675	684	765	689	691	678	687	718	723	707	701	676	700	643	705	654	709	672	701	654	666	708	684	681	687	690	721	685	625	691	681	649	740	675	644	722	724	740	717	691	707	687	706	698	640	711	760	641	655	667	688	703	682	725	682	686	682	704	679	667	732	705	739	689	701	714	724	709	707	659	696	691	694	707	714	693	731	704	702	697	719	716	700	685	702	698	678	716	643	718	688	691	709	707	653	697	672	697	648	724	704	692	710	701	688	708	723	697	734	709	723	661	691	698	633	732	743	719	719	722	668	694	700	675	690	715	715	709	644	668	707	686	661	676	727	662	688	702	696	646	733	707	681	666	676	737	694	722	741	677	698	665	693	786	663	719	655	684	724	691	671	735	678	660	700	684	719	692	690	664	682	723	699	707	707	695	716	718	648	749	734	680	696	655	726	666	713	708	706	699	704	689	680	713	694	698	651	667	682	710	694	742	692	728	709	720	668	719	676	724	694	678	679	667	661	734	735	712	695	712	673	662	699	668	656	695	682	663	715	801	728	674	671	690	731	683	711	699	713	637	689	712	713	698	678	669	689	671	711	678	695	674	702	732	672	659	743	680	668	661	709	699	675	668	699	646	668	675	675	718	667	720	687	678	663	686	684	704	662	656	678	693	634	728	675	691	687	692	655	698	694	702	691	722	650	691	680	707	668	682	688	705	732	713	700	714	685	694	705	750	621	665	653	689	741	657	687	633	679	639	701	677	741	708	702	685	680	693	700	661	694	668	699	692	713	692	678	702	696	705	683	687	722	672	699	694	743	680	664	698	670	697	690	697	722	690	673	726	685	717	763	649	722	634	654	671	678	705	710	714	695	695	689	690	688	705	713	647	694	692	747	704	711	682	678	637	659	726	660	716	679	681	696	715	691	698	720	755	687	669	705	661	688	677	701	654	736	691	681	678	672	674	692	700	737	690	699	673	724	713	652	705	688	636	712	664	678	702	650	658	731	689	730	665	712	672	729	705	682	683	667	697	708	687	678	677	687	707	700	728	710	711	694	707	740	659	667	695	705	674	733	662	685	672	704	690	729	711	676	705	677	694	688	655	676	665	701	721	687	672	679	687	700	690	668	682	687	709	685	697	692	692	676	682	724	739	686	675	748	676	687	721	682	727	741	710	733	681	691	663	739	697	711	698	670	706	662	666	656	754	670	707	663	724	666	653	704	698	724	687	728	704	700	656	687	672	724	664	646	650	719	699	673	687	712	725	674	693	675	686	698	693	720	697	731	696	664	694	694	733	685	680	683	697	623	703	711	696	698	690	677	708	675	665	745	673	707	712	724	683	701	695	727	687	710	675	660	651	693	704	667	733	697	707	701	695	700	670	705	663	701	713	702	651	739	729	665	655	662	651	683	714	705	701	674	680	672	670	705	702	690	704	754	680	689	681	685	723	746	729	733	723	694	690	668	707	674	685	744	701	699	706	702	619	708	688	737	688	694	676	685	716	664	735	682	695	689	682	681	682	682	697	658	678	662	712	718	706	697	706	749	731	695	721	735	693	694	678	704	679
25307	21624	29656	30161	22313	13803	4960	1119	950	920	921	943	891	870	922	978	890	908	885	911	915	939	933	925	920	885	884	905	876	888	950	910	891	956	934	861	881	874	858	841	870	926	900	848	822	833	883	942	864	860	924	864	864	867	961	907	995	1056	1072	934	884	857	885	877	826	958	904	858	841	896	894	896	894	941	878	853	903	918	925	865	857	871	873	876	918	911	860	840	872	904	874	851	889	842	875	877	908	874	840	913	904	835	861	868	869	878	885	831	846	926	913	897	913	891	918	885	881	871	897	871	885	921	828	839	826	902	858	868	859	842	857	861	846	928	885	902	875	906	855	860	867	838	842	905	874	864	881	890	952	845	913	797	849	807	883	859	856	923	897	852	878	888	893	876	910	841	869	852	894	893	886	876	883	882	852	923	832	872	917	856	881	933	892	892	870	868	876	901	882	864	842	875	862	889	904	891	896	902	916	862	852	877	871	857	866	936	871	865	872	828	878	932	853	875	866	905	855	892	870	854	845	914	890	882	865	877	860	897	873	827	926	871	877	863	840	869	895	878	890	902	853	906	922	866	887	848	838	934	887	857	829	875	859	901	892	872	840	828	860	866	837	816	884	884	889	865	891	843	902	846	907	852	879	848	821	856	851	917	891	829	898	881	875	880	816	876	853	801	861	858	880	873	847	850	846	862	852	873	855	858	905	870	850	860	903	887	867	931	867	860	833	857	904	858	866	875	886	834	887	869	902	833	892	861	900	909	898	858	930	860	914	894	884	918	873	889	901	880	881	850	836	888	867	892	888	923	916	861	905	801	801	872	881	836	908	832	894	937	906	881	884	937	859	828	872	887	851	918	921	896	889	941	873	907	920	863	847	827	916	860	868	838	889	901	902	880	902	891	868	819	856	891	829	898	860	915	882	869	862	843	919	914	928	826	875	897	901	905	845	861	888	879	847	841	895	862	863	852	895	815	928	819	824	885	906	849	848	886	872	878	919	848	925	877	871	904	881	869	867	809	908	856	878	883	880	880	874	853	950	908	935	849	882	894	839	865	890	900	910	848	857	870	862	891	903	893	878	844	878	825	869	874	864	870	905	900	859	846	905	859	882	885	878	927	870	847	866	877	792	925	914	884	890	908	837	852	904	871	887	882	879	855	859	852	814	874	825	911	883	896	880	905	930	863	874	941	948	875	847	914	878	910	865	875	856	850	898	841	829	916	912	870	927	860	902	862	803	899	870	830	883	853	889	892	860	854	867	878	855	851	834	847	858	860	855	895	881	844	913	858	893	903	865	884	881	904	888	869	872	874	866	895	875	916	892	883	873	931	864	939	817	881	874	928	912	877	896	922	843	841	884	872	836	873	900	887	854	889	897	874	841	851	849	856	869	888	920	900	860	864	846	915	854	891	901	857	832	884	839	841	914	884	871	898	850	882	882	900	887	877	884	901	876	867	861	852	871	916	904	878	868	942	850	841	862	864	937	894	833	878	909	843	866	864	874	914	902	858	872	860	835	866	890	902	895	827	860	825	889	893	917	881	870	823	861	839	868	845	872	926	901	816	873	917	882	910	887	872	852	904	880	906	899	905	830	913	936	849	881	892	895	859	899	858	848	922	859	870	881	836	890	867	884	866	831	885	846	890	886	920	853	936	918	900	911	891	884	862	872	877	883	905	900	868	916	875	891	859	853	850	871	845	845	899	884	939	936	868	864	850	865	846	849	928	870	885	824	900	876	820	878	902	847	889	887	929	938	887	871	901	884	835	946	854	920	900	862	891	923	904	946	916	854	875	877	827	926	878	861	861	925	865	842	886	862	871	895	927	834	877	854	854	899	855	872	907	898	954	893	866	937	860	891	944	865	898	897	897	872	855	902	857	894	913	838	898	849	899	886	904	841	913	851	910	889	905	901	829	838	904	904	850	869	868	871	862	906	897	870	903	854	889	838	878	865	910	911	892	911	883	801	850	852	845	858	901	902	911	840	853	830	902	887	885	953	801	906	869	903	911	877	876	899	912	936	923	922	918	897	917	883	895	843	865	867	897	889	853	900	891	838	845	890	872	881	894	873	880	858	876	894	830	880	880	894	833	913	858	855	933	829	844	930	865	868	938	821	895	889	832	888	861	879	869	875	877	855	878	869	826	877	819	876	864	874	862	839	855	877	891	869	854	939	837	904	816	868	882	873	822	888	875	892	894	877	893	868	896	821	856	839	879	814	868	869	869	863	810	846	903	901	818	899	846	895	835	858	861	863	883	872	890	863	887	887	895	837	803	791	868	858	850	865	856	878	829	826	883	891	918	889	837	901	856	889	850	913	902	947	900	937	913	859	854	861	854	866	865	840	886	894	939	836	912	883	919	881	893	884	901	888	877	919	932	826	791	871	865	874	885	906	891	837	834	880	887	873	879	900	836	919	882	879	908	872	789	857	848	872	866	907	844	848	905	836	915	859	886	900	885	848	902	824	897	862	877	882	848	896	905	877	853	856	924	874	850	866	846	951	891	907	880	871	869	858	829	830	874	837	869	888	902	882	862	874	793	863	851	862	905	927	854	928	781	839	847	926	912	903	888	887	865	838	931	870	924	874	869	864	869	922	896	848	874	849	912	898	834	839	887	856	910	858	880	948	894	871	817	898	878	900	862	907	858	864	881	899	880	851	852	880	910	861	887	887	880	889	916	892	875	901	880	909	866	875	893	873	828	895	884	898	865	882	828	914	878	881	888	873	948	834	963	875	821	898	881	864	826	875	894	866	860	927	859	866	883	884	866	861	867	856	912	842	874	868	840	921	864	914	870	921	895	890	841	870	850	875	860	882	867	850	865	905	911	842	874	898	800	883	919	870	846	852	916	915	906	866	856	898	906	897	839	922	824	880	867	891	841	880	949	964	870	920	832	861	834	843	843	896	924	874	863	845	838	842	875	853	864	903	867	852	901	913	859	858	938	896	836	874	887	837	867	859	869	851	865	966	906	859	897	881	834	827	917	849	873	808	944	869	914	820	849	865	896	873	844	854	879	830	874	842	876	882	911	905	841	860	924	888	921	909	896	794	916	876	882	847	866	913	822	830	866	881	882	835	823	892	914	881	894	886	872	840	850	895	910	884	883	859	896	894	882	914	898	850	879	896	938	880	905	887	877	933	872	823	876	848	883	911	871	854	863	893	882	821	865	879	861	870	860	949	881	898	865	893	859	876	878	923	962	872	840	900	891	830	919	839	884	906	839	900	904	879	888	895	823	881	876	879	861	847	846	859	871	856	874	890	873	860	864	822	887	845	911	863	847	853	908	867	902	909	852	885	863	853	898	877	852	835	871	901	883	836	881	901	889	804	824	800	905	862	897	907	803	901	917	881	827	867	863	900	896	862	898	898	902	914	847	941	886	904	914	907	826	866	843	894	835	828	877	891	863	849	872	803	845	834	867	838	865	878	933	850	816	931	839	896	861	861	883	846	882	893	932	860	849	845	865	864	851	863	885	889	857	847	853
43894	59126	49038	29274	16048	9749	3526	837	837	838	742	727	732	726	758	738	780	803	714	768	702	696	744	723	709	782	767	721	721	667	742	689	738	768	760	734	755	751	771	729	753	743	743	682	716	756	749	732	704	708	754	743	721	717	687	778	917	1070	987	844	742	748	733	684	708	767	735	772	711	751	750	647	717	723	681	725	748	734	776	687	731	759	768	748	759	738	701	744	726	788	704	653	731	702	707	783	716	704	735	763	729	734	756	722	741	731	684	750	735	770	730	697	758	744	712	689	702	718	677	717	724	756	728	727	747	750	718	728	714	768	712	770	744	751	737	738	710	725	717	710	725	734	717	752	755	700	779	678	659	704	774	745	695	736	711	706	740	693	728	724	756	705	712	734	737	748	702	732	682	731	757	698	715	702	745	728	694	701	715	717	790	787	725	753	746	697	735	716	778	696	699	733	707	760	716	675	726	688	757	794	671	679	726	689	710	713	728	733	694	688	766	705	690	740	755	770	732	717	751	725	749	726	773	720	731	705	737	704	679	729	683	725	722	688	731	732	735	793	664	760	749	718	725	755	693	751	717	775	724	653	716	743	655	787	788	713	714	684	737	713	721	726	723	725	725	754	704	708	683	734	700	688	699	735	756	693	752	727	732	669	699	761	696	691	743	731	716	738	760	699	709	715	681	724	737	721	714	727	759	707	737	737	734	727	711	719	700	722	703	709	719	778	719	732	704	715	738	714	716	705	705	695	722	726	746	734	697	702	698	728	676	752	727	695	718	708	711	737	689	683	709	737	749	695	703	709	666	692	772	706	713	722	721	706	709	727	749	729	750	748	735	740	653	691	716	692	760	704	734	695	696	744	738	702	717	773	727	685	784	737	739	729	707	727	731	694	738	713	717	695	712	711	726	657	738	669	697	689	720	753	715	690	685	732	749	760	737	735	757	728	729	735	753	745	711	795	709	715	714	718	730	716	698	752	746	752	687	712	784	721	704	758	771	743	733	709	687	743	744	725	696	745	730	707	684	729	729	720	702	716	699	685	740	726	741	689	704	743	672	719	703	694	751	722	743	701	706	660	761	749	704	771	722	745	753	727	693	721	733	724	713	717	742	706	724	743	704	781	777	743	717	726	725	717	703	688	707	683	688	702	722	734	721	753	678	721	739	735	716	798	722	731	725	718	708	735	722	737	746	767	723	737	716	726	703	707	700	720	704	692	740	667	750	747	706	746	690	706	748	708	717	729	735	691	742	698	759	731	725	705	718	732	711	735	689	730	746	712	692	690	728	737	740	727	760	753	745	704	778	711	715	739	755	711	662	779	748	688	747	745	758	738	701	733	707	743	718	753	737	738	736	753	717	734	711	696	730	719	702	787	740	741	764	719	737	696	760	735	695	713	732	739	725	719	756	699	705	707	729	712	688	694	756	726	721	727	783	713	750	744	703	663	713	721	707	668	763	735	701	723	758	720	689	740	723	695	711	734	729	744	702	710	758	743	773	747	719	724	672	763	706	699	745	723	750	736	713	672	662	725	711	713	759	746	687	657	728	764	727	735	731	740	744	709	731	725	768	727	746	715	701	721	734	770	732	728	686	674	684	717	757	760	769	686	670	703	678	736	725	746	734	701	678	704	728	681	730	754	726	714	716	742	760	711	677	720	771	749	758	750	695	701	726	708	772	697	729	727	713	741	725	738	739	732	786	700	703	718	687	728	726	740	780	697	721	728	712	727	717	741	771	731	722	674	748	737	805	738	697	726	740	755	705	706	679	770	697	737	751	774	769	707	744	730	749	744	712	710	726	703	721	716	706	681	746	760	745	719	691	723	738	764	703	740	700	750	762	737	682	775	713	703	729	752	732	761	757	752	693	716	705	680	718	720	710	681	673	714	666	686	726	744	735	728	713	727	675	716	702	778	722	721	666	709	736	715	711	773	720	724	728	695	750	719	727	699	709	663	703	724	697	702	740	688	737	671	672	711	753	691	711	763	721	689	720	722	722	743	721	704	724	689	681	714	716	735	698	720	751	786	745	759	683	738	746	738	765	726	754	731	749	731	728	790	669	733	737	750	740	709	752	681	779	774	708	703	688	729	670	711	729	709	726	706	703	729	741	727	746	767	753	701	690	757	711	694	662	718	734	728	714	697	730	692	664	762	678	767	692	729	702	724	750	693	754	761	700	702	708	725	687	712	675	683	694	734	725	724	704	737	753	694	716	690	747	691	746	736	720	713	763	694	744	711	731	711	696	715	721	698	718	745	699	661	729	715	724	700	719	733	688	716	719	728	742	715	746	736	727	719	754	728	716	742	720	771	768	718	730	736	718	677	697	700	706	679	748	708	678	707	726	725	737	762	696	695	706	772	723	701	714	687	765	715	734	774	696	705	720	759	732	672	707	696	702	735	699	709	653	700	680	741	751	690	736	734	734	749	718	733	735	741	727	696	706	721	797	723	725	723	691	722	699	699	716	708	704	757	709	708	717	667	708	716	706	700	713	733	739	741	730	704	722	756	705	740	726	682	730	683	738	735	735	737	688	737	667	706	731	730	691	735	725	745	742	712	702	738	702	680	661	757	729	666	703	796	726	676	700	745	722	744	763	674	715	728	692	680	706	707	713	694	722	714	686	750	720	721	746	695	677	691	673	721	727	716	714	714	682	736	717	708	747	714	680	726	716	748	729	696	705	670	759	715	673	727	732	682	694	668	722	758	685	714	722	694	757	740	735	736	680	722	739	734	749	702	711	722	706	693	703	698	716	748	685	714	695	646	732	746	717	752	754	741	692	748	763	683	759	732	710	738	732	747	764	683	730	686	720	748	724	724	719	755	691	691	676	735	712	799	718	743	718	718	710	740	727	735	761	755	701	711	731	702	713	702	747	734	701	703	707	726	713	757	702	722	789	703	736	694	683	720	746	708	697	678	743	769	740	750	731	695	699	709	709	680	728	713	726	685	727	703	720	731	750	760	720	727	697	749	695	710	743	697	708	731	682	712	740	705	701	738	729	734	720	743	715	749	765	637	698	724	754	723	694	747	750	734	728	742	725	727	715	744	691	737	743	696	699	750	722	732	697	719	706	727	719	686	735	742	754	702	740	747	750	689	731	693	729	739	725	764	743	777	791	687	734	754	684	764	715	701	750	712	694	723	719	740	667	697	743	712	701	737	775	711	756	725	731	718	701	757	736	731	706	692	717	716	700	726	708	722	711	708	679	742	692	690	747	729	692	738	694	727	713	778	709	716	660	761	769	690	669	768	675	748	695	707	740	688	718	703	715	725	742	705	717	728	711	738	696	755	749	728	693	699	713	734	696	755	721	674	721	680	718	745	727	716	747	700	730	756	726	719	739	652	732	716	663	715	714	698	774	707	693	711	717	688	716	741	705	736	726	768	774	749	692	695	678	760	769	773	716	743	763	743	726	682	744	666	793	761	760	765	725	689	677	697	725	706	727	670	722	718	688	757	743	676	692	740	731	733	698	729	682	767
24418	21448	29317	27016	25252	22975	9451	1486	1134	1141	1109	1072	1052	1142	1093	1087	1054	993	1026	1107	1023	998	1012	986	980	1034	989	1079	1044	1004	1035	1002	992	973	1035	1038	969	1001	1047	1000	1012	948	1065	984	996	1054	970	989	964	1005	993	955	1025	1003	996	1029	1167	1375	1407	1214	981	936	1025	1031	967	1041	1019	990	1017	978	1020	985	993	1029	1047	1029	1027	983	961	952	1063	1049	1012	1034	1112	982	991	1006	1007	1012	939	979	972	1034	971	1029	1018	1031	989	964	1001	1029	1006	997	981	997	988	1034	950	1019	1059	1001	950	994	1006	1038	1022	960	1006	1012	985	1009	965	1024	988	1007	900	969	948	1019	1008	1041	967	1009	968	990	973	1051	952	990	1015	1026	1025	1010	992	1030	950	973	969	1026	1051	1079	1027	966	964	1077	981	990	994	981	980	1002	1110	1027	985	1009	967	981	970	1031	984	984	1003	969	1026	1022	979	972	977	1013	1009	953	1000	1024	980	1040	960	982	1036	1005	984	980	996	1021	1022	1002	1005	1012	990	1033	1017	1002	1016	1001	977	1029	993	964	994	974	994	977	992	1013	1029	1051	1039	926	1001	1012	969	967	954	996	1006	972	970	1021	936	991	1036	984	1045	973	1020	1037	926	1033	989	939	996	1004	1004	944	1034	955	1004	993	1022	977	1013	1019	978	951	971	1003	1025	1025	972	1013	979	995	975	978	989	996	1018	1015	1000	1042	1021	1018	1028	1028	1036	967	1039	1033	967	1066	943	992	1004	990	962	940	1019	973	1000	1054	1033	913	1008	1055	1064	1032	992	1045	1024	971	979	957	986	1001	1012	991	1004	972	1009	1019	1024	978	1020	986	998	1041	1017	1006	1035	972	973	968	915	1001	982	1050	931	1049	1030	992	1027	1048	959	1007	975	955	1042	963	1047	1055	940	987	1054	1005	977	1004	956	987	979	1009	982	978	974	1019	1002	999	989	991	993	990	1021	1012	958	964	1032	1007	954	983	983	1009	1039	1002	954	1005	1003	1043	974	969	965	1017	1010	1042	991	1037	1015	976	969	964	1014	1026	981	1023	1002	936	967	1009	966	973	938	1014	960	1022	1022	970	1027	970	1011	1056	1007	957	969	985	1030	984	1005	979	990	1012	1007	1024	964	986	1013	975	996	1001	929	1041	971	985	981	1031	981	968	1020	976	998	969	966	981	995	1018	957	1015	1012	1002	1008	1001	954	1009	979	985	938	1079	988	1011	963	993	1002	1021	978	1032	919	948	973	1008	1046	1008	1056	996	1050	976	967	1002	1028	986	1046	985	945	1047	956	1003	949	997	1008	953	968	1005	1007	991	998	979	1080	1061	1026	983	998	973	1010	958	1004	1023	1030	975	968	997	984	973	1034	1015	1002	999	1001	965	1041	1028	998	964	1004	989	985	1060	965	992	1035	1012	973	1029	961	930	988	1015	1023	1000	982	1024	1053	1004	1047	1029	1077	991	925	951	992	987	960	932	990	1068	1027	1002	1016	984	1016	983	1004	1059	1013	1053	961	981	968	987	959	1010	962	1007	963	958	1030	1016	991	975	988	993	1023	971	990	1025	972	931	1031	952	1034	969	977	940	951	1009	1026	989	987	951	1029	1011	1041	1058	985	1008	962	1000	1003	973	1032	1037	959	934	990	978	982	1019	1033	980	968	954	955	1046	1058	977	999	1038	958	978	1017	985	1001	1065	990	953	1059	956	953	991	1035	1016	1034	1056	978	987	959	1003	993	1013	1036	997	1025	1012	1028	1007	1003	943	998	986	964	1029	1018	967	1006	984	988	971	990	990	1011	983	990	966	971	1018	1001	1017	1018	1029	991	957	992	1000	995	975	968	995	992	986	964	991	993	993	982	963	988	1013	994	985	1011	1049	981	1023	989	1001	977	994	985	1026	991	975	977	979	1071	1003	975	1029	993	976	979	1055	1005	945	943	926	1036	1001	995	987	986	989	984	985	973	1020	963	974	1028	980	974	1027	1015	996	1014	1000	975	1031	983	984	1011	968	1030	1016	1024	1029	1012	1016	994	966	1005	1010	1004	1000	1012	974	950	1093	999	1019	965	948	1023	1011	1016	1067	961	976	1031	1049	1036	1014	991	988	942	997	1016	991	1036	937	1016	1017	987	971	965	978	930	975	945	991	952	1014	976	1003	1004	989	1013	993	1033	952	1022	1012	1046	1012	992	984	956	1021	990	947	1001	968	1004	1035	1039	1003	1028	955	974	1023	977	1027	965	974	947	983	1007	968	979	1011	1015	997	963	1009	973	1017	1031	997	960	924	969	1016	991	1024	992	1041	967	938	1021	967	973	1002	1022	979	970	946	944	974	954	989	993	936	994	956	1035	965	1012	1013	1001	989	1019	983	989	1021	962	1012	1030	980	991	972	1047	1043	988	983	936	1024	1036	1033	1021	1022	974	984	990	958	1000	963	1008	1004	1042	929	962	1005	1054	986	1031	1010	946	985	972	977	1027	1013	928	1011	981	1020	1051	948	986	987	1054	944	975	1008	1007	946	1032	965	1069	974	934	1037	961	1036	1057	975	988	1016	1002	969	970	923	989	997	1003	978	982	950	988	1022	968	979	961	1052	946	985	1026	1013	970	1039	1038	990	964	1060	1020	1046	1029	989	1034	1009	1022	1011	983	1023	1061	1001	984	935	1008	1000	1005	950	953	993	976	1016	969	1056	988	1010	1050	1042	1040	1045	979	949	963	1026	1057	967	1026	977	924	1036	1013	965	1017	967	986	1002	958	1014	997	1025	1000	1001	993	966	993	1012	972	1036	961	985	993	983	976	1007	970	999	959	994	984	1082	971	1032	1038	1004	990	937	955	984	989	1034	1037	1039	929	1086	1025	989	992	973	1008	989	1003	981	1040	995	998	988	997	970	977	1007	922	968	993	1016	1042	957	979	996	954	1003	1012	1010	964	948	920	975	991	1004	1018	1010	966	1023	1062	1014	1012	1036	1052	1010	943	1055	1028	971	984	1047	1006	990	994	1031	998	970	995	1038	1019	999	960	990	954	1043	1009	986	951	1020	1015	1009	976	1059	946	1078	1016	980	967	1027	940	975	983	1005	975	963	1017	1024	1007	1036	964	984	963	988	1007	1013	970	988	1044	941	936	1015	995	984	1000	1023	998	1006	955	953	1034	1061	993	997	940	963	963	1013	1003	990	988	958	940	965	1016	999	1007	989	982	969	1022	998	1059	994	997	1002	966	950	1051	990	1002	994	1005	985	983	1012	990	1000	976	949	980	952	994	990	1031	987	974	984	974	990	971	998	965	1028	1037	983	983	938	1042	1047	992	1011	1023	994	957	1023	1026	998	998	1016	1042	975	1036	943	1008	964	954	927	990	928	1010	1022	1025	932	996	1002	975	987	962	1023	983	983	963	987	1004	1043	972	951	1038	974	1003	1026	1000	987	1048	1001	1005	957	974	981	999	980	1004	1032	948	1019	1027	1032	981	994	958	1027	973	994	992	879	1016	987	991	1003	1012	999	992	1009	998	987	1005	996	1022	1004	981	977	932	902	947	998	1000	980	957	942	1012	999	1057	1016	982	1023	1003	988	966	976	1078	991	1067	970	1000	957	1041	959	1001	961	970	969	1017	1023	984	972	1001	971	1007	1013	978	961	1033	993	995	938	1021	1014	1041	983	961	1010	1020	1015	934	1024	976	989	979	980	976	993	1029	974	1022	942	1064	1033	996	1021	1051	992	1008	983	1063	1042	1076	992	962	1028	1040	997	1056	951	1024	1003	1031	1011	997	961	969	998	991	997	986	1074	965	1005	1040	971	990	1023	993	986	1003	1013	1019	992	1001	979	963	1000	987	983	1036	987	987	918	945	996	966	999	1017	993	998	996	1051	937	978	1024	1021	1035	981	933	982	1006	949	1050	1023	983	1008	973	942	1039	1024	1011	957	928	998	1023	968	989	981	1014	1008	1033	1000	960	1069	964	1027	980	985	954	1064	995	1033	992	1015	963	1032	1010	987	1007	1027	963	983	971	969	894	920	1043	976	967	1001	933	955	976	959	979	1020	1013	1048	1039	1018	1021	988	1038	1012	1014	1006	1025	1021	976	1040	1006	1040	905	969	959	993	964	1013	973	950	1009	1032	1078	1009	1016	1040	987	973	1004	998	993	1025	1042	1011	968	1021	989	926	1024	1061	982
53638	70857	60598	42953	24429	17918	4011	1007	995	969	913	907	921	917	865	889	891	855	845	871	829	850	847	820	833	821	809	825	845	864	846	876	834	811	783	830	834	850	842	842	874	817	798	867	847	867	887	822	803	872	816	817	850	811	828	814	1133	1406	1365	1060	804	810	859	841	809	800	794	794	820	833	832	866	818	831	800	834	895	799	806	757	799	831	806	830	824	792	759	791	878	868	800	836	819	868	781	846	845	813	805	800	802	863	830	800	829	792	801	764	835	820	813	904	818	814	858	816	816	906	839	790	800	801	811	811	855	815	829	796	837	761	799	791	818	772	823	745	825	823	844	823	805	759	794	785	804	839	810	816	918	780	833	861	818	832	862	776	810	796	824	814	878	814	815	826	844	808	807	815	771	809	861	795	816	805	876	829	843	857	779	792	807	776	825	777	823	852	838	858	748	840	844	780	823	763	803	806	837	798	821	863	809	855	802	883	785	841	814	817	847	879	868	805	867	841	813	840	826	853	834	798	823	791	788	830	800	831	769	814	853	863	829	826	787	848	862	817	856	785	777	809	796	823	802	846	831	778	815	818	803	830	785	846	856	790	822	794	804	845	798	811	806	795	832	784	838	823	828	825	852	833	853	823	823	805	832	836	778	840	848	785	839	853	837	831	764	817	782	798	822	815	852	812	818	889	808	850	772	817	794	839	877	826	786	844	760	792	852	809	817	794	860	845	821	788	786	825	783	802	809	803	822	821	811	761	777	852	865	813	813	810	892	786	821	834	792	777	793	835	818	819	787	809	858	859	816	816	805	860	804	811	854	795	797	818	804	767	849	787	820	757	776	799	812	790	857	813	832	840	885	848	839	793	851	808	788	789	796	782	798	828	832	837	851	773	796	777	793	815	838	765	836	868	793	802	837	808	753	820	790	782	827	825	836	809	836	803	821	821	795	810	808	774	827	818	848	807	810	769	847	820	831	818	816	845	790	786	825	819	842	825	829	817	842	774	820	790	821	806	793	766	774	779	859	805	844	792	800	845	842	812	874	830	806	817	906	820	779	794	860	813	786	823	798	793	815	847	851	777	816	797	817	796	833	816	867	808	820	817	784	820	844	828	838	804	800	793	839	849	764	779	822	859	771	860	799	857	810	825	775	784	774	822	818	852	776	795	801	861	858	818	773	818	820	823	832	832	781	847	813	756	769	848	818	795	784	830	800	842	841	820	826	834	811	815	811	812	840	829	845	823	831	830	782	838	781	837	790	809	842	852	795	812	831	861	807	790	776	821	806	822	850	860	821	818	821	847	811	792	805	824	827	803	810	857	793	797	784	805	820	814	814	800	816	806	841	839	807	736	770	811	857	816	848	783	847	801	784	793	847	844	830	780	795	872	771	823	821	827	857	818	819	770	849	784	792	769	864	814	801	819	819	792	829	819	811	784	823	791	824	840	807	758	798	811	875	805	866	889	846	820	814	822	791	825	805	786	834	834	802	826	832	826	853	857	757	830	807	768	808	848	791	871	808	816	852	808	819	803	784	815	768	833	802	780	824	815	858	780	777	814	756	782	800	812	787	835	776	787	772	788	868	834	845	881	748	800	850	805	803	805	755	848	792	784	821	775	849	829	807	783	865	855	823	812	844	805	830	824	823	864	813	808	820	814	800	831	842	814	830	786	827	782	809	836	834	814	816	815	815	863	821	817	844	829	805	843	787	820	850	785	840	793	844	866	820	778	736	769	817	843	812	796	819	812	865	834	820	793	780	832	810	822	824	787	815	776	797	802	824	811	832	806	846	742	846	808	804	801	805	760	784	802	808	787	822	850	813	824	830	807	818	798	807	802	812	779	810	829	832	786	816	839	841	839	798	841	790	791	837	774	789	826	826	810	776	831	825	865	783	796	790	807	842	806	828	755	841	801	821	850	817	820	801	807	810	850	825	802	781	803	833	782	814	824	797	810	832	795	862	843	814	776	819	821	835	766	830	817	779	818	794	833	870	845	798	808	784	888	843	847	832	819	857	807	821	865	779	801	864	826	828	817	821	852	860	803	830	754	814	818	833	866	833	807	767	815	818	857	853	784	814	859	787	840	736	829	793	765	794	842	830	810	752	808	835	809	834	823	839	798	791	800	809	822	776	860	792	798	782	802	832	836	796	834	825	828	868	893	804	823	824	810	818	774	798	839	781	796	814	837	816	815	905	783	849	806	854	825	836	852	783	850	826	794	826	811	828	798	810	824	820	806	792	775	793	861	852	863	794	792	827	844	841	794	792	788	805	820	795	839	818	819	806	833	816	807	823	834	779	786	866	796	813	792	803	818	785	803	832	791	808	818	806	795	800	859	825	734	825	860	808	854	821	812	844	809	768	835	772	845	815	830	870	777	797	855	783	819	822	800	835	813	881	805	802	801	866	830	797	828	842	806	800	826	811	779	814	722	796	836	815	831	816	774	841	873	787	790	837	846	768	816	876	849	855	752	743	805	811	837	815	829	830	822	798	795	783	822	817	769	766	838	785	803	807	799	826	835	762	812	775	798	777	828	835	796	852	810	820	838	846	809	807	861	803	806	853	807	774	800	786	800	858	787	884	808	783	813	806	816	811	777	851	842	812	821	883	775	829	834	802	855	806	820	804	788	827	822	801	788	823	808	817	817	794	793	813	785	800	842	828	801	819	854	890	872	800	820	802	816	785	849	846	860	810	850	845	825	851	817	804	793	800	781	802	843	830	832	806	799	806	788	742	790	856	861	827	813	807	799	843	861	826	823	800	779	788	846	830	785	843	799	793	799	792	816	828	773	819	815	814	807	795	877	850	815	807	777	857	803	850	808	834	797	872	808	781	855	806	883	784	830	811	783	835	808	807	740	798	806	823	804	775	792	793	801	782	797	839	812	796	805	794	805	783	877	849	768	884	813	843	877	764	806	803	830	833	863	791	812	787	769	811	875	763	818	783	861	796	821	807	828	832	856	776	836	812	839	835	785	856	833	788	851	798	797	783	790	841	856	780	781	837	801	830	817	821	769	837	829	798	777	815	791	825	823	783	813	822	794	842	815	851	815	846	799	812	825	801	802	794	827	813	783	791	829	786	788	839	785	850	821	843	852	832	877	795	815	825	802	806	791	824	821	774	823	856	785	818	844	867	792	785	778	831	792	801	793	805	841	787	823	803	863	847	764	779	788	800	834	844	791	837	781	832	840	797	821	866	754	800	810	780	820	807	776	821	826	808	818	801	823	750	832	837	824	833	846	859	799	812	776	782	881	817	784	805	774	829	849	776	802	789	826	780	784	814	860	799	822	830	792	751	815	790	794	841	852	837	785	804	813	830	794	805	820	791	851	833	859	851	806	810	806	778	789	826	827	812	822	799	799	835	855	861	820	745	850	794	851	770	821	820	809	842	792	748	814	827	788	862	796	851	771	848	831	778	830	771	834	814	854	783	799	770	801	818	804	853	829	813	840	845	826	805	797	840	862	823	830	828	813	822	848	824	810
28508	20086	12350	5486	2525	1665	1009	894	860	832	893	861	862	921	832	821	879	848	903	938	905	874	890	861	956	906	902	900	913	900	880	868	914	961	904	891	850	875	875	902	900	906	892	835	926	851	960	863	956	873	852	880	900	889	911	914	942	926	898	906	892	851	815	912	915	860	874	867	886	908	884	870	892	890	918	902	889	895	912	920	901	909	927	931	953	899	907	869	847	863	812	932	857	871	895	888	882	857	882	886	869	891	926	907	897	924	890	903	913	915	884	923	893	891	878	870	838	913	869	913	949	921	861	919	844	874	865	890	836	943	807	908	825	890	886	879	883	906	894	903	837	887	846	901	839	979	872	863	860	951	878	930	938	918	919	930	894	886	900	851	902	934	808	851	868	911	869	948	889	873	878	847	909	902	902	907	881	847	879	895	909	929	863	970	891	975	884	889	851	864	876	843	884	891	894	865	868	829	944	907	878	890	916	914	893	930	934	865	841	856	890	840	902	838	890	862	868	896	855	863	831	907	913	914	892	903	867	877	897	911	941	850	887	912	865	913	877	832	857	877	908	862	909	861	914	917	907	906	926	917	941	824	918	825	927	883	904	857	879	835	900	914	822	924	889	937	908	920	904	922	938	922	903	861	869	861	875	920	858	844	893	882	892	830	929	923	891	895	913	937	918	889	865	897	919	886	900	878	916	916	853	913	880	938	913	860	880	864	870	888	834	828	910	918	917	953	842	856	936	871	906	923	899	877	911	882	881	885	945	884	869	900	768	898	875	874	909	885	899	945	910	931	865	890	890	932	910	908	895	865	851	877	908	944	852	909	901	887	868	888	929	790	831	914	856	937	867	876	882	867	908	789	914	967	889	948	907	904	851	856	886	898	861	894	865	909	902	919	905	889	897	859	850	815	863	867	904	919	873	892	901	832	817	925	885	914	924	877	862	839	947	853	883	876	895	919	929	892	884	836	889	840	838	870	831	903	885	902	897	884	921	835	934	935	875	875	859	864	847	858	938	835	829	879	893	884	910	854	848	907	912	882	897	876	882	901	889	895	888	920	878	839	853	923	852	874	879	860	912	860	877	835	863	902	856	899	889	954	868	935	912	896	885	868	890	907	858	818	892	834	915	849	913	920	858	899	911	911	954	897	901	866	873	845	916	888	893	896	914	932	809	826	886	868	857	873	847	891	902	928	863	833	860	884	924	903	886	872	873	864	907	921	904	909	905	886	901	888	895	848	925	894	844	945	857	911	886	877	860	920	918	856	864	866	828	879	863	813	906	908	901	911	833	863	882	855	938	925	896	897	878	846	863	888	929	875	861	852	946	880	848	835	908	864	882	899	941	898	892	864	903	906	914	827	852	917	845	886	857	890	919	914	872	900	872	937	1000	870	842	838	937	895	911	886	918	922	894	873	913	960	864	891	912	856	921	892	931	911	897	909	816	861	885	903	877	902	885	927	871	892	882	868	845	875	924	941	889	881	855	880	841	928	872	904	899	862	906	896	865	914	909	866	849	864	946	838	870	941	858	889	875	848	861	904	947	915	839	862	867	924	872	843	883	900	863	865	878	941	890	906	881	880	885	825	906	854	885	818	896	824	946	837	911	886	875	864	918	929	853	860	933	923	880	924	866	890	913	905	913	960	930	928	887	925	922	930	931	860	871	837	857	859	907	835	922	932	871	876	905	859	917	870	900	885	897	845	888	843	850	849	867	898	873	890	857	845	909	874	881	914	843	888	903	851	836	921	879	917	945	924	849	927	875	878	928	846	846	922	903	883	880	923	813	893	899	888	869	899	919	932	919	850	925	914	891	901	857	917	835	863	863	897	886	922	910	910	858	886	907	836	849	851	857	873	880	852	875	932	906	905	850	884	912	903	883	914	902	907	893	939	911	868	896	854	840	879	883	867	871	903	891	923	952	895	914	916	843	950	871	932	852	870	929	867	871	923	864	858	920	867	854	871	856	923	902	908	910	876	847	886	787	904	815	891	861	941	907	926	878	859	908	916	853	908	852	841	878	871	907	903	863	905	847	871	915	896	888	855	890	920	835	881	914	849	826	835	949	847	827	910	905	899	852	877	943	896	855	874	905	881	832	887	852	893	909	872	958	914	938	897	860	868	874	834	913	926	888	889	901	878	830	821	861	857	891	923	869	930	883	957	877	852	815	915	877	874	938	913	859	876	889	809	912	888	847	866	889	872	907	855	902	861	861	905	886	924	864	889	886	868	890	872	925	882	928	894	881	916	804	837	878	948	921	916	880	910	830	958	880	890	933	883	943	914	892	853	860	896	862	852	888	854	908	897	882	923	946	877	948	885	892	904	889	882	879	897	841	872	882	896	922	859	864	896	946	881	925	874	917	872	900	914	873	836	945	934	862	857	908	897	836	886	891	861	895	850	871	913	855	854	898	874	926	913	871	878	855	852	886	902	885	878	935	889	856	822	897	974	890	878	875	863	898	889	845	903	828	905	902	887	885	840	859	898	932	918	904	916	925	838	869	878	905	910	905	887	938	883	910	908	793	911	863	920	886	949	871	856	906	933	883	889	895	844	926	900	890	893	926	921	865	881	835	914	888	913	906	852	889	861	869	919	882	938	856	839	887	851	912	839	925	892	893	923	888	926	874	890	925	886	893	907	898	909	823	889	867	876	859	889	873	911	844	898	948	906	883	905	859	834	857	875	952	901	851	936	944	922	844	879	888	867	834	875	927	864	885	918	880	870	854	908	825	878	828	834	859	864	843	884	884	879	882	883	894	881	934	912	836	861	873	851	850	881	902	876	893	858	885	920	892	840	881	901	875	865	906	902	951	851	872	864	909	908	883	905	936	829	933	938	909	854	859	857	821	879	877	858	887	914	883	832	916	858	838	899	882	928	865	799	904	958	916	931	904	849	886	833	839	921	872	913	879	906	911	834	886	858	889	879	881	920	926	868	861	887	889	876	928	869	803	901	934	859	901	898	883	884	882	936	833	897	889	891	899	861	881	891	901	911	889	857	927	861	875	900	860	926	880	878	839	830	868	879	912	882	891	845	888	819	916	881	926	898	913	833	863	873	912	908	925	819	882	931	914	867	937	844	819	918	877	891	878	882	882	863	884	921	896	916	864	856	834	869	904	823	866	922	965	913	903	839	883	870	882	896	869	934	902	904	953	893	920	901	892	860	883	893	912	891	908	881	887	833	841	870	870	880	899	901	783	896	865	871	791	836	904	923	866	820	922	853	886	903	927	917	881	860	913	898	873	934	904	883	890	882	863	897	870	853	863	928	972	900	905	859	877	866	914	909	942	933	877	890	901	878	874	886	921	906	900	866	886	850	878	953	894	917	916	924	885	917	888	905	884	854	875	938	909	910	944	886	878	918	926	930	875	884	861	893	866	864	869	911	908	905	901	910	859	825	927	870	885	928	935	847	876	862	855	896	911	907	986	862	833	883	892	915	879	853	909	913	847	856	897	931	851	890	843	900	905	902	906	889	839	863
11480	15117	9240	3996	2368	1642	857	748	697	701	746	685	656	665	692	748	736	714	689	726	669	694	709	697	672	669	659	721	693	732	692	646	703	680	653	637	689	627	731	685	701	660	683	692	743	721	701	633	703	688	642	623	670	672	724	691	738	781	742	688	656	670	740	659	644	709	717	713	697	711	699	677	724	663	675	697	664	700	714	668	676	671	719	720	693	660	755	682	682	694	679	670	726	704	674	702	735	695	673	687	659	669	669	679	677	692	712	658	688	677	744	676	687	752	684	671	709	715	625	708	661	694	700	658	685	667	652	686	687	723	698	671	638	688	674	666	663	675	666	688	697	714	752	704	669	687	687	710	674	658	660	689	661	740	674	653	734	663	707	639	687	672	661	640	702	695	706	657	728	677	700	677	636	679	713	656	665	686	700	720	663	651	639	702	717	676	680	741	703	646	648	652	712	683	681	712	743	714	710	695	668	678	732	641	727	670	732	710	697	722	634	718	676	730	695	693	714	689	696	650	700	654	677	663	673	631	692	706	722	701	686	730	709	699	727	683	652	698	715	691	746	687	707	665	724	683	641	649	701	676	731	660	668	648	720	630	664	686	727	708	672	712	721	674	719	722	727	693	666	691	649	735	662	727	681	711	696	697	675	654	653	720	686	702	703	680	671	724	673	679	686	664	672	708	666	708	690	693	681	696	713	671	670	666	664	707	676	723	680	691	703	657	667	691	712	667	681	688	676	670	692	675	688	704	675	742	715	662	698	720	720	730	705	666	674	705	692	698	703	694	699	661	702	704	706	682	737	667	711	661	645	677	691	653	693	671	653	666	707	697	648	709	673	687	701	674	723	684	643	715	693	654	666	725	710	679	661	725	696	636	700	652	709	687	696	685	673	693	687	657	730	731	691	695	718	696	726	668	647	678	660	699	694	673	665	681	723	732	731	682	688	637	701	705	700	671	685	691	693	677	701	710	689	692	712	699	673	719	663	743	686	708	652	691	673	706	674	671	655	728	712	657	623	738	684	684	681	694	711	661	695	733	683	715	664	724	678	728	682	666	707	703	690	635	695	691	627	667	709	700	673	713	692	668	661	673	678	666	671	724	698	747	659	714	721	694	707	666	703	652	688	685	664	660	655	649	710	692	693	694	683	676	686	726	683	682	675	656	673	674	696	674	681	685	676	721	657	627	678	673	701	680	660	679	665	671	715	689	651	689	699	705	679	680	659	688	764	725	746	680	673	641	660	697	704	715	666	716	741	693	703	676	687	658	698	676	720	681	671	680	701	692	705	702	670	715	687	730	678	699	678	637	690	654	720	641	696	679	704	644	684	696	723	674	691	683	702	674	693	673	684	668	702	713	694	652	683	673	716	702	726	687	672	657	693	688	723	682	713	717	719	713	653	681	670	706	683	717	676	696	667	691	690	630	683	691	715	726	682	719	705	707	699	662	692	701	658	707	732	670	666	687	662	714	690	687	667	703	707	709	678	692	677	701	683	722	719	729	718	702	665	646	703	692	696	648	628	679	683	699	705	708	689	680	693	693	696	709	669	728	700	674	720	703	708	715	689	738	656	692	694	680	711	662	653	721	683	723	681	667	674	731	673	694	677	671	708	659	659	669	680	676	695	682	706	668	706	708	672	652	698	666	694	662	684	686	700	707	726	714	701	693	761	657	704	712	669	701	678	744	683	667	652	666	662	691	700	699	695	654	622	691	749	699	693	682	706	681	651	638	642	708	655	696	698	667	708	679	645	700	678	675	641	687	688	659	694	687	665	705	771	711	637	697	653	676	712	684	690	690	685	676	716	694	692	717	690	708	682	692	699	684	710	700	672	692	703	675	725	707	691	692	707	723	726	693	671	720	707	720	656	686	679	658	715	640	697	698	724	680	673	670	673	731	691	655	693	647	673	680	673	641	693	665	667	655	718	726	690	700	686	703	680	680	714	678	748	700	710	719	731	670	682	654	729	703	744	711	689	685	674	716	690	717	711	689	703	698	667	649	654	696	711	691	723	699	680	695	668	709	667	659	682	693	708	708	684	656	691	746	698	681	722	678	672	734	696	673	697	700	716	698	682	713	702	682	724	696	653	744	670	715	667	705	669	686	705	690	702	702	740	660	653	692	675	650	683	705	692	704	700	714	708	687	685	658	686	687	735	660	735	698	726	709	683	704	711	690	667	708	684	703	680	638	698	698	693	699	718	688	700	655	673	708	729	691	636	725	796	691	682	721	633	704	711	699	698	665	692	679	675	643	706	735	635	674	681	664	714	641	657	714	655	680	693	655	725	666	695	701	704	723	680	717	733	669	692	676	692	652	702	664	684	668	649	711	672	688	721	624	688	646	699	686	675	712	736	719	717	684	640	704	669	698	661	659	676	716	702	682	699	699	692	678	683	666	707	719	702	686	697	650	692	679	663	731	679	660	705	673	712	702	656	707	684	659	688	673	678	714	679	647	708	716	693	750	703	680	724	708	723	686	699	684	668	748	698	702	665	653	642	679	729	712	706	717	699	701	716	643	694	617	709	738	669	718	695	712	658	714	649	738	655	693	690	711	722	691	687	706	713	625	700	704	695	699	690	697	720	709	645	617	706	640	713	652	671	639	710	724	603	689	693	688	656	704	709	731	657	692	730	710	664	735	712	655	684	724	715	657	698	743	656	672	700	699	679	700	685	678	717	693	657	718	634	668	680	659	686	684	707	694	669	715	692	656	704	694	652	675	677	707	701	724	702	660	697	667	706	683	683	683	701	714	689	697	712	703	683	719	755	702	686	661	711	731	699	684	694	670	672	694	677	689	697	695	727	710	667	714	729	696	665	682	682	673	682	705	736	669	641	696	666	702	729	700	675	643	657	648	735	696	650	654	674	680	629	715	716	722	718	681	646	660	651	693	672	698	695	746	667	704	677	679	727	686	701	688	668	692	710	710	740	691	681	693	650	686	697	676	703	723	708	710	633	699	663	630	685	705	709	690	713	645	666	681	678	689	691	711	655	687	629	698	661	650	735	641	729	671	649	678	700	700	663	659	712	707	657	676	731	690	686	705	675	703	630	660	685	668	728	681	722	653	689	690	678	677	718	682	722	677	709	663	758	640	668	702	698	696	689	732	710	700	722	739	738	733	674	686	667	683	692	698	735	638	686	677	655	725	649	685	700	753	721	704	677	696	681	657	663	674	710	655	685	673	696	749	699	717	691	697	683	731	718	688	684	738	726	691	710	661	706	673	739	696	693	709	684	663	685	682	686	700	653	663	704	645	668	710	699	683	660	726	715	695	675	696	682	652	726	694	682	673	687	668	696	700	726	669	695	688	697	686	730	710	702	660	698	705	726	666	669	656	700	702	625	733	685	650	719	665	713	682	685	736	701	643	664	689	703	717	695	678	669	673	675	689	670	687	686	727	674	661	683	667	685	652	704	688	634	687	735	680	703	757	683	692	667	686	722	714	726	694	675	704	737	725	654	674	669	662	706	682	689	709
25377	21645	29645	27758	22369	13931	3992	1025	980	862	897	924	890	892	853	904	888	871	894	821	845	862	899	881	851	839	901	838	919	843	806	878	815	791	842	871	790	829	881	854	792	851	813	841	835	884	860	861	867	806	881	889	904	852	855	815	1045	1098	1047	910	901	837	805	887	907	859	877	843	858	903	839	828	850	887	919	861	869	843	875	830	806	885	879	848	851	856	884	893	909	874	841	848	856	872	860	814	852	795	857	857	868	851	832	838	920	859	862	833	839	841	841	886	861	838	882	837	852	852	918	843	865	862	859	841	796	863	856	812	843	803	826	893	866	816	840	893	837	846	870	871	832	889	842	854	867	856	844	816	849	866	810	850	889	867	864	844	846	905	869	851	858	846	817	846	865	845	858	817	846	865	847	885	887	796	865	835	903	838	877	851	848	801	879	847	851	852	827	837	869	846	859	887	830	844	847	859	870	885	858	863	873	791	859	814	868	845	799	854	893	877	881	822	799	808	882	839	833	817	828	808	807	800	818	805	828	847	777	802	887	829	846	845	860	857	835	831	875	848	837	852	886	881	777	858	858	815	834	794	840	834	863	838	844	825	877	835	819	817	868	822	873	909	820	904	847	868	868	874	841	841	863	799	810	790	855	925	923	859	835	848	850	844	872	863	871	836	855	852	877	851	826	887	829	898	828	892	835	826	816	866	848	827	855	852	816	827	922	837	819	822	801	831	840	806	829	885	847	844	809	854	891	838	777	845	777	836	845	831	843	841	860	819	798	854	829	820	842	842	821	786	860	850	900	806	853	889	816	811	867	776	855	839	878	830	905	832	844	822	806	831	835	858	836	907	901	840	808	864	808	834	869	876	836	843	840	854	817	832	784	900	887	891	887	820	814	865	814	851	843	876	799	818	845	826	834	840	838	879	847	868	873	876	814	864	869	871	844	834	884	903	831	859	825	876	868	887	816	854	872	832	876	842	907	824	912	847	841	847	858	845	890	802	875	886	822	904	878	846	858	890	872	834	815	884	876	912	894	820	916	911	825	900	874	854	839	895	846	862	895	858	866	877	836	901	848	879	843	810	835	889	862	823	864	843	919	828	885	822	828	877	865	822	849	825	886	890	869	833	868	857	851	829	852	846	844	887	812	876	817	864	840	889	842	856	832	837	863	861	777	855	843	855	889	876	797	892	827	838	820	867	849	848	842	883	837	828	886	866	888	815	853	836	866	807	839	842	848	810	848	828	841	859	861	827	809	830	849	858	862	809	904	837	842	821	855	853	858	870	836	858	828	861	880	878	876	777	857	847	881	811	839	829	831	849	935	831	850	865	831	801	854	829	852	862	839	855	861	813	797	824	850	853	814	814	858	813	915	825	893	845	846	819	806	837	808	862	847	806	854	848	836	793	883	869	809	878	872	807	840	829	847	849	876	828	800	880	844	787	830	855	871	870	852	831	870	857	882	808	860	861	811	831	879	835	829	807	827	831	882	867	829	875	852	865	869	838	795	858	808	834	847	864	874	892	847	865	865	821	890	844	877	860	818	826	809	843	819	848	852	798	859	897	870	828	800	829	858	811	818	795	833	843	823	838	875	885	860	847	854	809	857	823	831	774	873	867	810	843	845	866	869	818	855	923	866	867	859	856	863	855	840	842	805	896	836	831	848	812	884	867	860	866	858	884	930	842	860	925	913	871	863	870	849	832	813	822	850	861	844	855	882	835	882	881	842	859	840	875	886	838	788	854	821	785	881	848	849	812	857	837	856	832	840	820	886	820	871	837	865	826	823	845	812	862	848	814	827	891	808	867	795	864	874	839	903	831	865	859	861	807	853	837	855	862	841	831	851	844	892	884	871	861	916	859	809	862	847	813	849	832	833	837	829	841	849	879	848	885	882	853	898	769	869	829	878	840	755	806	884	856	866	860	876	846	843	797	864	843	823	830	894	860	843	825	802	844	843	878	877	861	833	844	845	855	853	922	877	874	801	838	851	842	867	841	838	778	847	821	877	876	879	855	859	846	812	879	820	856	817	901	836	846	856	852	825	878	874	831	842	832	883	895	786	835	827	848	866	861	871	868	841	850	822	841	854	853	839	854	873	842	839	868	866	820	854	784	843	813	831	864	825	855	839	815	875	890	880	837	830	818	849	829	830	908	806	825	805	857	857	830	857	828	846	830	799	860	839	836	835	846	881	842	847	835	809	851	790	819	865	808	832	836	851	873	866	813	828	838	851	812	869	898	840	847	847	838	863	824	826	902	874	829	867	891	855	862	859	834	869	808	847	811	890	872	846	830	806	847	801	812	901	863	851	832	863	803	878	871	826	856	775	838	827	835	825	826	878	867	877	851	853	873	876	858	829	864	840	813	863	844	805	830	832	881	837	844	837	866	849	884	862	866	839	882	908	833	886	828	828	869	842	857	819	828	823	898	807	868	836	829	878	840	827	840	893	825	817	821	838	774	855	846	851	857	855	853	855	795	858	878	851	827	842	866	876	866	874	841	858	806	810	825	827	847	834	750	888	873	838	825	860	810	842	847	857	866	901	883	888	883	830	854	895	869	859	895	819	865	824	813	777	860	846	886	869	879	858	871	846	861	868	812	842	845	891	823	855	841	874	854	884	832	866	795	841	884	820	850	843	908	871	798	866	846	877	884	864	847	856	850	835	817	858	813	892	859	811	815	865	857	832	833	873	871	813	894	911	893	863	906	829	852	870	887	835	827	873	891	824	864	860	886	826	879	823	847	829	812	843	814	849	799	838	805	845	839	881	866	845	835	840	846	873	874	905	840	845	860	828	851	869	822	843	856	824	867	795	824	837	844	855	811	872	846	798	878	886	898	819	845	834	758	877	792	883	773	793	858	871	874	792	817	896	892	818	867	845	843	902	847	833	818	868	837	829	831	815	842	860	800	835	882	840	813	889	838	863	865	852	852	836	824	814	814	798	851	881	822	905	882	865	874	851	802	830	852	859	864	844	811	885	832	792	849	870	848	878	801	857	810	881	883	853	787	838	858	875	869	893	792	794	830	830	854	838	896	798	802	890	904	901	868	813	814	858	877	836	858	888	856	848	874	823	945	834	833	876	829	870	855	836	858	854	892	836	868	831	881	814	822	826	833	864	874	819	876	870	821	828	853	841	830	839	860	809	848	875	850	834	834	829	828	799	885	849	867	885	837	841	844	857	839	870	861	826	846	819	816	863	883	822	833	835	846	884	825	878	820	873	897	840	883	840	807	867	873	857	790	846	861	798	820	873	865	908	887	824	840	806	882	813	866	792	885	843	817	789	857	857	767	841	859	866	849	834	859	882	837	868	795	814	842	849	884	850	828	831	830	800	862	867	860	787	804	859	803	820	799	875	850	819	888	873	843	825	824	858	854	790	802	786	860	793	819	849	850	866	839	845	824	831	834	847	818	852	845	857	846	844	827	839	868	820	874	833	892	877	893	798	870	799	804	849	825	861	830	869	860	839	817	880	841	863	851	855	858
43679	59979	43977	29561	15851	10349	2578	845	830	818	740	708	722	754	735	700	726	697	702	753	728	729	739	700	754	724	680	692	737	686	743	706	684	692	746	710	758	719	719	712	708	738	740	696	717	699	692	683	744	770	694	682	696	738	757	741	990	993	961	746	775	795	720	700	713	705	716	654	729	721	701	690	687	731	697	758	694	709	705	652	738	703	741	710	700	726	728	752	706	662	702	684	695	648	730	658	691	684	747	709	720	711	680	731	692	715	742	744	734	691	718	708	746	696	703	736	666	678	729	771	697	725	695	714	725	679	700	727	715	677	702	688	714	705	716	702	699	699	695	674	707	697	706	671	696	686	671	693	702	709	672	701	693	686	689	717	713	679	741	728	723	699	700	716	729	723	679	680	699	685	663	767	686	677	749	674	695	703	690	740	685	687	670	706	734	735	703	733	681	699	658	716	744	702	686	704	682	680	687	675	662	676	680	755	714	666	717	707	739	685	690	689	689	694	709	725	733	711	644	673	760	693	717	659	701	738	719	701	703	704	663	664	678	668	691	710	753	722	690	725	719	664	711	690	724	699	624	710	693	661	714	676	705	674	679	715	719	707	690	676	715	747	723	701	697	677	731	725	665	706	703	702	658	679	697	686	747	683	701	695	677	727	751	740	737	684	690	737	734	697	688	771	712	698	710	696	676	716	716	716	785	698	701	734	728	703	683	722	734	728	697	671	738	675	692	687	697	629	677	706	682	673	722	694	701	665	731	709	680	715	704	677	648	686	745	694	680	704	728	735	677	739	708	701	680	633	707	697	719	716	736	708	746	674	690	671	688	738	675	655	737	680	675	736	720	739	692	693	711	688	735	714	703	701	768	652	679	692	722	681	666	663	704	724	698	700	677	663	682	709	729	696	659	694	708	730	682	699	709	702	716	755	683	718	725	711	679	718	654	700	708	702	684	706	733	682	702	679	689	708	694	676	736	686	733	720	750	661	700	664	719	765	733	643	633	673	662	719	701	702	725	720	692	680	692	704	695	727	702	696	695	724	701	731	697	692	743	713	702	661	698	692	631	718	697	693	728	680	716	727	673	713	715	737	713	684	716	718	712	702	716	700	739	666	748	742	676	715	712	714	715	709	696	718	684	700	701	669	704	710	675	689	753	740	743	704	727	720	755	663	712	721	646	678	641	688	666	720	703	719	703	737	675	686	762	707	693	739	718	700	750	718	696	681	722	732	734	715	747	728	722	674	726	713	760	681	689	760	701	737	701	716	757	673	770	731	698	690	741	737	710	695	719	717	671	691	791	712	735	673	655	708	711	716	706	722	679	694	670	702	721	700	720	711	743	675	708	685	712	722	688	696	687	636	724	680	670	659	749	740	710	703	706	681	664	719	724	753	718	739	707	652	694	708	687	745	642	689	722	661	708	672	727	703	686	669	733	681	690	714	696	688	652	757	706	719	718	714	668	678	673	688	750	713	742	753	716	689	665	738	707	720	694	688	710	694	708	684	702	639	684	671	694	742	689	736	698	681	675	662	701	685	699	693	705	677	686	695	694	785	673	714	699	716	708	722	727	697	741	676	730	674	724	686	719	727	676	674	756	702	701	753	706	670	665	729	681	676	700	708	697	749	729	677	689	689	711	692	712	648	673	722	684	732	699	724	716	702	685	749	641	746	705	752	701	725	732	705	737	730	711	744	676	653	717	682	702	682	741	738	705	679	743	685	743	722	717	717	706	734	730	696	712	706	665	712	726	705	684	706	676	686	671	683	647	712	719	696	722	724	685	667	697	673	702	766	687	666	676	715	740	704	742	666	673	710	720	689	676	786	689	681	698	678	624	702	678	643	659	732	730	721	714	714	744	725	681	743	700	714	717	707	723	694	712	678	707	744	716	732	669	675	677	668	690	707	706	708	718	744	702	775	715	680	707	698	689	726	716	685	684	678	693	727	684	703	693	703	688	727	719	661	718	706	693	711	696	665	734	702	704	755	722	689	670	695	688	706	723	706	719	686	687	700	679	699	754	698	669	731	719	693	689	750	709	695	695	736	712	748	710	685	682	760	648	687	692	690	715	745	677	695	688	710	713	693	676	700	675	703	725	688	693	725	704	701	667	682	709	752	732	721	704	731	713	663	670	712	691	697	731	701	678	767	720	673	741	670	664	722	697	687	707	731	727	701	687	668	683	688	714	718	759	775	690	726	692	705	705	643	683	672	640	741	690	740	708	670	694	756	683	703	703	726	674	677	668	688	679	744	688	711	754	657	666	665	717	738	687	723	679	686	713	688	687	712	712	670	714	715	694	735	726	684	696	666	712	743	736	660	714	683	742	735	715	681	692	704	726	717	699	718	693	700	711	686	680	713	746	735	720	722	653	739	671	686	686	686	696	746	677	693	701	708	717	733	690	678	733	698	727	693	660	707	720	777	711	696	705	734	689	680	661	731	715	685	689	729	706	639	706	746	688	692	692	692	662	665	699	705	711	669	689	670	707	720	689	682	693	676	709	690	689	724	734	667	675	674	702	715	684	667	722	687	674	711	733	657	665	702	677	739	652	716	702	697	705	696	735	733	704	726	706	703	702	690	725	715	678	721	732	726	697	695	759	682	696	691	740	663	717	688	674	673	685	646	667	764	729	714	744	724	687	711	703	699	729	715	690	745	661	665	667	651	719	750	722	711	709	665	741	723	703	722	713	671	712	710	694	749	680	696	653	739	696	685	681	677	708	679	730	714	728	716	668	752	678	688	728	722	699	714	650	743	694	702	668	727	684	731	662	658	720	688	685	672	724	682	746	683	696	708	754	677	699	698	677	725	707	706	686	703	685	651	724	753	711	668	688	700	706	710	688	700	729	715	690	662	683	726	724	716	698	674	689	671	714	696	685	699	729	733	736	689	667	707	643	709	698	682	659	712	696	718	665	694	706	698	701	655	701	707	719	688	702	718	739	678	693	734	705	707	707	696	718	698	695	755	691	701	709	709	710	683	693	695	665	669	703	702	716	701	709	659	735	719	715	731	668	704	662	704	665	677	740	657	755	705	710	695	689	675	688	684	716	688	671	719	666	684	743	663	669	737	729	688	680	704	693	702	754	719	675	764	686	729	704	746	702	692	699	708	722	683	739	659	699	730	710	682	728	695	712	749	666	625	714	654	668	689	729	704	686	688	702	706	643	718	713	730	674	688	712	702	753	686	743	678	725	676	685	708	709	654	684	661	667	717	704	716	716	688	662	723	678	682	705	709	633	707	705	670	681	700	607	740	690	705	701	679	683	728	724	677	661	661	689	658	685	672	752	668	678	738	700	708	666	681	706	724	704	703	669	690	738	686	685	632	717	690	714	671	774	714	700	712	679	769	703	678	720	728	681	690	688	706	704	746	654	718	738	709	728	764	741	756	708	718	679	702	653	670	679	684	716	677	662	704	754	665	733	694	651	713	728	739	760	691	738	671	684	676	693	673	671	719	722	689	676	700	689	708	701	716	700	716
24376	21542	30153	27279	26849	21415	7078	1420	1180	1133	1089	1030	1022	1050	1011	1028	994	953	1035	967	1029	948	978	1036	1013	1002	1050	1064	992	1056	979	953	1011	1050	1001	1077	1018	988	1033	976	963	1008	1016	974	962	996	960	1052	976	1041	1027	1021	1007	1008	943	936	1411	1512	1283	1098	1051	1000	938	968	1058	1016	997	1030	977	971	961	981	1099	971	1022	984	938	951	1000	984	1040	975	975	1023	1007	988	1004	994	1032	991	1039	1005	1010	956	1014	1038	950	944	952	1007	999	1012	994	1007	1026	916	1033	1041	915	960	1037	987	1017	958	1040	999	966	966	958	983	1021	930	1007	941	958	969	1018	984	1047	978	990	975	1044	977	983	990	930	963	968	971	1021	1037	951	1015	954	986	1012	1046	1013	936	1031	966	893	977	968	982	958	989	1020	1037	982	984	987	1010	974	977	1006	1020	997	968	947	981	984	1022	1000	988	976	937	988	984	944	950	959	959	971	1000	1015	992	986	995	994	969	981	985	985	993	959	947	958	992	994	980	995	1014	966	976	1009	1026	1028	937	963	976	980	964	961	981	1008	1011	1010	978	985	991	982	987	991	987	977	1012	974	992	982	1022	1020	986	964	960	952	955	991	991	981	1010	998	949	1021	1052	1023	1027	1061	989	991	998	991	1012	977	990	1040	998	985	980	927	1009	1000	984	1008	1026	962	962	982	1030	988	1017	913	944	908	998	948	1009	948	1019	968	1002	1036	974	1042	973	965	1021	1065	974	957	942	981	977	973	1039	1008	962	994	999	983	992	970	1009	979	983	1012	1001	952	1061	967	989	962	969	1012	981	990	966	945	959	983	1014	1052	992	994	1010	958	999	1004	975	990	1013	911	1014	1002	934	1005	986	1065	1060	986	998	960	997	959	962	1007	991	1016	1053	1009	1011	992	1001	1038	1005	978	1007	1039	1024	1021	1018	999	955	973	962	1019	1045	952	970	992	932	979	925	968	1006	970	907	989	1038	1021	996	936	942	983	1002	1050	1018	988	951	947	992	1015	1053	993	1008	958	1013	961	1045	958	979	1050	975	1010	1022	952	985	1009	1017	971	947	968	962	1008	1014	971	996	975	1042	960	1000	990	982	962	988	1024	952	1028	1016	1009	978	1009	976	964	968	1016	1022	964	1010	1007	961	982	1017	987	1005	1021	1018	967	958	978	946	973	938	972	961	965	1001	982	1024	982	1012	1025	942	1001	1005	945	1017	929	983	973	916	1032	955	976	987	995	1015	1018	960	981	962	959	985	976	1009	1004	966	997	1021	999	985	1027	1005	965	1040	943	985	971	1026	1027	1050	944	986	1008	1006	1017	954	1003	1010	1003	981	1009	1004	943	1012	966	987	993	983	976	1011	1003	945	1018	1047	944	973	940	993	938	1006	1027	991	987	1025	1030	935	1004	965	995	972	995	984	982	1030	984	998	989	1024	952	938	963	948	987	948	1020	977	962	965	996	998	1039	1006	936	985	964	1017	1030	1041	988	989	934	951	1002	1014	938	978	1002	998	971	998	1046	980	974	1032	958	995	968	958	976	953	1069	1036	956	981	1017	991	981	1025	956	944	957	975	998	1058	977	994	1060	1055	1020	1026	977	991	1036	969	980	938	993	991	1014	972	934	978	983	997	972	912	997	941	1022	1015	1052	963	955	975	995	1006	1001	994	967	1058	1068	990	981	995	1052	939	936	935	983	1006	1004	1009	980	959	972	994	999	996	956	1040	992	963	991	1042	986	1007	970	932	1025	952	998	962	1049	959	993	1022	986	1008	1009	986	973	1001	967	947	975	1031	1031	969	940	1007	1045	931	984	969	972	953	996	985	988	950	1028	966	987	1000	968	970	984	973	1014	1019	1038	946	973	934	1001	986	976	964	962	1023	947	999	967	955	942	1003	983	957	990	1041	974	941	1021	965	917	1039	977	986	969	995	973	982	974	972	964	1014	925	1004	951	1018	1006	958	938	981	1017	972	966	972	983	993	975	1055	934	1011	1001	1051	1001	1016	997	953	966	964	964	967	981	1064	1011	942	1046	958	978	997	1000	935	1028	979	984	981	1031	1036	952	881	1017	1002	988	964	984	1050	954	965	989	995	1011	1021	1012	1052	928	954	948	962	992	940	1007	991	977	970	986	1049	951	998	978	1018	969	996	979	986	984	977	977	981	978	969	1014	992	993	1015	926	932	1002	1002	894	988	980	948	984	931	1056	963	1050	979	981	929	996	953	1009	1018	951	946	995	950	987	956	1006	998	962	984	969	992	988	1015	984	1032	1000	1003	969	1046	987	972	984	1042	1029	1021	1047	972	948	997	1029	953	958	984	1020	1038	1009	956	977	961	992	988	936	937	929	1016	1003	1009	958	966	987	1048	971	993	1005	950	969	991	989	1003	1012	963	984	1001	925	964	993	979	995	982	940	1042	989	959	982	938	986	953	1007	1018	969	980	1024	957	982	957	997	1041	1004	981	1007	997	982	1012	968	1002	922	1039	996	985	995	996	1041	947	992	1033	1033	1022	998	999	1000	976	966	962	967	1001	1044	963	961	988	976	981	1001	1004	1038	973	993	1002	1007	996	920	946	957	1007	978	940	968	962	940	983	950	954	980	933	955	983	1016	952	1001	1031	942	930	981	975	1010	981	988	992	1017	996	988	1001	1000	1037	999	992	971	981	994	990	993	1012	1037	978	973	927	1009	1006	969	963	989	974	1005	979	968	1011	956	953	1022	963	914	979	951	976	955	958	962	946	1028	934	994	980	979	1016	1047	998	1013	1048	1022	978	992	964	1030	950	932	947	994	954	951	955	993	1008	1032	960	1005	976	1032	989	951	1050	1009	1010	1011	1008	1048	1004	959	953	1060	945	988	995	991	1028	1032	967	1018	1007	984	992	994	962	998	975	886	1003	953	940	995	967	1046	993	999	1009	963	1002	996	974	922	968	941	1027	962	949	981	983	992	1015	974	953	1012	1032	1001	1026	1009	1008	946	999	947	977	1016	1026	1026	1006	1048	949	1003	992	996	980	957	1019	1008	994	942	990	1037	973	947	1017	1006	963	1002	1009	1042	970	1033	998	992	989	1013	941	1032	935	1004	993	1048	956	970	927	1021	966	977	996	1000	963	1062	1061	984	954	1041	929	1046	971	1012	931	951	972	1005	985	1015	962	951	984	969	983	984	968	949	982	1003	1017	980	1037	998	981	1015	983	957	979	996	930	977	970	972	979	979	1005	998	938	1035	1028	1018	949	999	1039	1021	949	974	1047	1030	1018	974	1027	1011	981	993	924	928	939	996	975	968	1044	963	1013	1011	961	954	938	980	1040	948	1021	993	949	987	1032	993	1049	956	1026	987	1064	1023	880	918	1015	976	1003	1040	1010	1009	957	966	975	934	1009	990	969	1021	994	930	998	959	988	962	1023	947	1063	989	965	941	1014	1011	988	1022	984	1004	960	968	976	971	998	977	1049	985	977	955	982	1040	1032	974	950	957	959	1021	1000	961	959	1053	939	987	985	996	994	1033	984	1017	942	983	1007	965	1020	1021	982	994	1026	995	959	993	1010	939	989	1018	987	1015	1004	987	992	1009	953	1038	1003	980	930	986	966	968	1001	936	960	994	992	1011	1014	995	961	1025	986	1001	985	978	988	951	992	941	1030	1012	1004	998	968	984	984	1008	997	1013	1023	1037	1007	996	1026	1056	1037	934	1007	1046	1027	965	943	996	959	984	1058	966	953	983	1007	1006	943	998	1024	942	972	956	996	943	1004	924	1041	908	981	974	966	1002	940	1000	999	947	983	997	978	945	970	994	1048	985	969	986	955	1010	933	1047	989	950	1020	946	921	1029	999	1059	1000	1033	1034	962	1034	964	1013	977	1047	953	1003	991	1021	970	973	1027	1013	1016	1005	943	1016	958	1011	987	938	1008	986	1045	946	990	978	964	1008	1007	933	952	1011	961	956	1002	978	1021	1004	976	971	940	995	1040	982	961	1025	949	966	934	962	930	999	997	1002	1040	981	978	984	966	998	976	953
53294	72764	55960	42305	24477	17722	3544	1015	967	985	939	878	933	889	853	832	870	862	910	862	872	833	866	812	794	820	813	793	824	810	789	845	813	831	803	805	852	846	829	803	775	771	833	798	820	891	805	827	800	829	810	831	867	844	807	835	1352	1571	1215	923	835	822	818	807	799	836	833	802	799	830	804	829	819	811	787	816	834	840	858	786	834	808	802	813	889	790	851	810	774	851	794	799	783	817	814	801	791	807	806	820	781	842	843	864	830	803	827	864	778	835	803	813	812	808	797	848	799	832	745	751	796	861	829	801	789	789	801	795	777	806	814	792	860	812	763	819	795	779	800	798	880	831	778	870	790	837	780	825	783	764	832	773	848	837	803	765	847	825	820	898	857	772	825	819	791	801	832	823	767	797	804	855	870	792	867	831	796	805	789	800	811	831	821	800	839	838	813	847	828	823	813	801	824	846	802	794	845	854	756	775	788	781	782	811	821	848	815	842	821	808	834	810	815	833	881	821	801	807	795	805	758	836	837	788	834	803	786	790	794	812	806	783	790	812	783	859	809	785	827	810	837	822	795	778	846	790	873	795	802	794	876	818	774	769	820	800	843	826	812	815	808	840	839	771	813	858	837	825	822	818	830	851	845	827	828	804	818	790	794	849	829	817	838	818	850	795	799	857	772	770	840	840	813	784	810	867	849	804	825	792	808	776	798	811	847	761	825	826	794	808	848	846	834	810	776	809	800	860	764	818	854	776	830	841	785	814	836	760	799	799	804	816	832	834	841	810	834	799	790	801	768	825	791	852	782	829	843	832	818	826	833	824	809	832	796	777	814	784	822	828	787	801	777	840	771	800	810	802	850	815	836	765	847	817	791	828	808	863	839	766	830	806	845	825	811	778	857	802	802	817	830	781	839	780	773	746	891	865	805	813	808	829	834	809	810	801	828	790	832	781	853	839	807	806	811	810	783	819	770	817	790	799	858	793	793	844	847	842	791	764	801	806	792	808	812	801	765	859	810	808	830	819	790	818	814	848	825	835	847	800	791	864	820	788	817	745	867	858	766	789	784	803	784	754	797	794	812	798	751	837	829	852	844	831	786	837	803	741	833	841	800	817	824	800	814	830	830	812	856	782	828	803	803	784	847	803	871	780	813	817	837	783	824	792	831	789	787	793	800	843	760	802	785	820	803	819	826	851	820	819	789	854	787	817	810	831	784	847	791	826	831	799	801	837	809	832	829	776	781	865	820	812	770	876	795	781	790	816	789	772	819	826	809	771	829	813	821	820	811	800	842	798	825	816	824	835	788	845	777	802	774	827	816	860	848	828	777	805	793	846	855	818	830	790	828	779	819	802	823	866	816	772	858	843	823	862	798	807	743	806	805	791	888	806	763	780	814	802	808	788	797	809	839	810	744	793	799	788	824	763	803	780	838	797	736	839	773	803	812	801	837	854	809	804	795	800	805	816	838	815	835	801	820	859	805	820	831	835	791	868	806	837	775	838	790	784	802	832	820	820	820	783	770	834	831	852	845	816	791	816	806	798	797	789	800	848	787	856	792	849	831	794	840	802	827	783	833	746	818	857	788	812	788	840	760	856	890	774	825	801	824	785	821	790	874	799	787	771	827	842	788	813	850	847	842	810	825	800	853	779	835	839	795	865	834	784	825	807	830	819	848	801	840	860	795	813	793	835	814	758	817	895	814	823	766	812	844	840	768	840	768	801	832	812	832	826	784	799	789	801	782	873	754	805	789	830	819	824	814	845	773	801	816	788	775	796	839	806	772	809	814	824	806	826	791	815	779	821	819	793	834	827	799	795	811	779	827	856	845	786	791	881	784	803	808	779	805	798	770	814	822	833	796	817	799	798	786	793	780	799	804	801	800	813	782	787	801	817	829	804	809	857	808	781	782	815	805	764	805	849	776	813	805	845	787	817	798	791	841	836	782	772	830	833	822	832	888	819	852	835	856	752	863	773	788	786	801	855	824	777	855	809	853	814	823	793	794	808	855	833	808	783	765	810	845	803	829	815	827	822	809	816	782	779	837	790	813	847	838	762	783	828	784	816	768	856	823	815	768	803	797	807	798	822	800	842	792	735	779	772	800	807	815	798	824	828	764	833	825	760	796	751	794	795	789	756	761	903	822	762	853	773	816	794	810	832	801	818	772	784	800	794	811	776	779	828	789	822	838	877	835	779	829	750	753	806	815	788	808	792	781	823	758	768	809	809	804	834	844	793	839	783	832	826	808	782	818	806	848	815	825	782	789	772	831	766	767	774	784	853	810	809	806	768	804	827	818	777	815	780	804	814	784	830	860	814	837	838	833	802	836	831	878	732	806	824	811	768	850	868	762	819	818	793	788	753	806	820	806	827	834	770	776	793	782	773	856	780	828	819	793	827	795	793	800	824	788	762	819	818	772	831	828	795	781	801	826	818	819	809	842	800	776	801	862	771	814	821	797	792	850	793	828	836	850	809	824	788	825	835	818	795	770	815	841	889	773	835	811	845	825	793	832	811	831	839	837	794	861	796	834	809	813	778	805	826	846	806	827	834	821	752	781	809	800	764	792	780	751	820	820	805	843	785	833	889	776	813	800	805	797	785	812	848	811	813	781	823	769	832	800	850	776	848	836	831	843	750	835	789	794	776	808	810	805	816	810	799	824	797	809	825	793	874	816	817	833	794	771	803	790	831	795	813	798	836	787	797	824	798	804	786	744	809	811	825	820	805	805	785	799	834	792	826	786	804	787	834	798	771	869	824	846	854	830	788	803	821	841	785	796	822	788	796	853	790	797	786	808	811	770	801	835	778	826	818	796	826	808	879	850	791	829	803	818	842	795	812	774	784	833	821	825	825	804	787	798	816	783	811	825	813	840	794	786	811	775	824	787	834	815	811	770	817	797	785	832	824	773	766	821	853	776	804	828	787	832	828	832	799	802	813	775	829	809	851	799	816	790	800	817	800	798	825	812	788	800	845	810	844	835	809	788	809	827	811	789	810	776	826	808	829	838	806	854	871	803	761	860	799	817	810	772	808	815	791	797	782	783	839	834	770	804	797	764	799	817	785	841	833	807	858	803	816	848	807	768	807	813	833	781	784	789	766	784	832	819	816	806	841	814	834	818	822	822	805	841	780	770	807	795	840	838	840	743	844	807	808	786	805	821	775	796	845	760	839	738	818	799	832	790	809	865	867	789	858	795	848	834	769	786	845	793	798	809	749	783	795	813	816	821	783	787	866	822	844	813	856	839	773	817	815	802	786	807	805	812	824	790	836	768	845	820	846	741	786	753	804	795	842	831	773	840	762	786	763	804	811	784	800	812	804	819	782	802	839	794	775	831	823	781	793	831	780	836	831	791	861	763	809	838	816	798	824	814	833	756	783	781	815	807	858	823	782	782	781	791	818	771	774	779	836	777	813	748	853	870	788	801	827	802	829	773	823	785	825	810	827	788	823	779	790	812	815	819	821	837	824	881	824	786	865	806	745	781	772
28497	19345	10518	4871	2425	1560	1049	826	896	939	860	915	897	897	860	856	880	885	877	884	874	879	833	880	912	856	860	846	867	865	904	911	907	922	874	877	851	868	939	851	861	915	909	935	924	877	914	874	880	869	872	879	913	966	927	858	919	946	923	875	884	867	920	878	869	856	915	858	887	883	896	852	858	909	887	880	912	911	897	879	882	881	946	863	861	857	875	875	876	922	869	889	833	822	815	902	829	871	848	900	885	863	858	847	918	832	892	874	864	886	891	852	839	857	886	802	855	871	850	885	844	882	878	900	867	904	824	807	819	828	901	911	849	897	892	890	907	887	896	853	889	900	885	867	869	923	913	891	880	781	886	831	838	884	893	920	888	844	898	850	916	895	848	891	908	920	897	903	820	897	851	854	882	896	830	900	841	895	869	865	876	897	870	901	878	863	913	890	923	881	924	863	856	860	840	899	868	856	892	885	888	848	891	901	933	872	894	867	871	800	849	827	882	817	859	936	907	864	839	835	879	922	862	851	847	881	905	925	856	899	907	878	898	831	877	896	901	853	837	833	897	869	842	894	841	898	897	851	940	914	866	884	885	874	884	837	955	877	919	937	921	880	883	834	929	863	861	926	849	880	859	883	850	905	925	858	854	897	894	871	867	893	908	873	832	892	901	892	916	898	949	895	858	891	958	878	874	896	883	853	872	827	936	822	857	881	925	871	908	913	889	879	891	867	894	895	896	859	897	895	883	830	936	911	866	828	922	864	916	860	814	843	897	865	874	856	907	872	847	869	857	918	870	922	904	888	902	866	910	825	872	887	834	850	840	873	876	860	859	889	913	901	889	930	883	865	883	895	873	850	840	927	886	897	900	927	860	868	898	888	871	882	807	829	894	859	911	824	863	889	874	883	854	898	880	909	904	901	858	869	909	913	862	879	889	881	861	914	799	891	900	838	862	874	911	857	879	877	919	838	842	900	858	874	916	862	950	817	882	892	882	830	913	893	885	906	845	964	939	911	913	891	880	861	835	921	868	898	891	861	856	858	879	840	928	885	899	882	899	863	832	890	847	871	834	845	902	858	856	894	907	879	880	836	903	893	872	832	823	881	886	812	873	876	882	859	857	887	882	943	867	903	916	854	892	908	829	932	830	879	908	854	845	847	919	909	893	896	855	843	846	841	880	859	821	885	901	836	865	852	935	843	857	879	882	863	878	859	844	851	959	853	860	816	837	910	910	889	901	897	886	878	858	910	869	919	913	863	900	902	875	866	909	928	867	869	905	913	893	909	862	913	889	875	872	849	831	905	886	909	864	899	955	877	847	824	855	871	858	867	868	891	816	874	920	901	867	866	852	810	826	910	871	895	864	883	889	915	888	939	908	862	888	857	911	925	860	916	886	835	922	884	875	890	866	865	840	923	789	867	880	857	866	839	883	923	929	915	849	913	899	897	875	885	847	934	909	852	858	904	888	906	900	850	916	832	864	837	869	866	868	874	896	878	827	875	876	889	854	868	855	863	880	876	879	855	845	910	866	901	902	831	824	902	849	882	879	875	860	835	921	853	894	833	882	865	873	845	796	891	924	890	853	887	892	872	926	954	907	810	864	891	877	869	886	872	880	903	935	884	890	832	849	884	920	907	796	917	906	853	870	898	840	857	890	875	914	863	867	877	858	845	849	869	893	883	953	882	914	869	884	952	941	863	898	869	912	838	901	876	849	839	875	905	897	883	841	890	842	876	926	897	897	898	833	873	867	860	850	880	868	901	830	906	878	904	893	894	881	888	899	860	894	824	863	852	832	917	862	887	878	840	888	941	866	925	917	906	868	886	899	885	912	846	884	844	902	919	856	884	891	883	855	878	872	856	942	908	924	866	845	850	866	883	875	845	896	879	850	894	895	879	844	889	888	881	884	874	854	860	886	879	841	808	889	857	879	890	868	854	857	876	875	921	910	868	922	887	891	876	910	912	959	854	902	865	867	896	881	848	897	825	890	856	876	900	860	882	856	926	903	889	879	888	872	879	853	919	841	883	901	903	881	892	872	844	904	907	870	896	891	901	880	829	893	870	834	890	859	878	892	904	841	875	886	889	888	885	870	922	878	891	865	900	879	858	924	915	901	949	929	871	889	942	888	856	854	892	880	891	880	919	830	898	763	863	847	920	925	885	880	857	918	878	881	860	902	897	861	924	856	826	920	915	885	932	887	894	921	916	901	872	935	891	897	912	910	865	896	867	879	899	857	922	825	849	894	875	863	883	897	906	893	852	890	868	882	907	896	944	878	803	840	844	921	904	925	848	861	887	830	890	870	878	896	891	899	896	879	899	867	861	852	886	904	871	886	914	903	930	832	885	960	874	904	941	893	887	921	865	872	909	905	897	866	836	838	874	909	899	894	930	909	848	874	918	845	911	874	933	877	893	931	887	920	885	840	885	879	882	864	843	908	910	863	848	861	838	904	873	873	858	886	872	852	911	897	903	926	863	896	906	868	855	887	917	898	865	886	857	856	888	906	882	874	912	915	902	911	884	845	891	875	903	890	874	832	923	906	887	890	850	870	910	878	950	851	905	896	900	955	916	942	903	884	863	917	874	854	846	884	819	867	904	902	876	831	900	835	898	835	856	846	851	911	864	846	883	890	913	871	904	871	862	859	903	901	869	844	876	867	876	899	873	878	894	889	906	865	804	889	888	886	916	918	875	824	841	871	832	886	847	870	929	892	884	896	865	853	903	865	876	955	934	886	825	889	945	903	875	869	920	836	886	869	846	860	858	853	900	857	886	928	854	885	878	905	870	932	919	869	916	842	831	891	946	877	861	941	864	881	895	884	859	909	875	890	908	859	895	927	896	902	848	865	853	810	884	824	926	889	922	851	823	872	943	881	877	931	857	868	918	875	875	878	937	906	896	869	859	894	927	895	878	879	826	909	896	891	860	865	875	865	827	888	857	862	854	900	845	883	837	889	850	890	892	888	925	849	891	908	844	912	893	872	867	930	896	898	891	860	887	882	876	898	928	938	893	905	863	931	878	892	871	831	893	850	906	875	889	910	878	900	905	860	898	858	877	894	936	837	899	893	841	812	867	886	879	932	893	890	871	843	886	912	908	910	878	889	826	839	913	875	873	893	905	873	907	829	912	925	919	866	923	858	894	860	862	862	888	852	879	808	910	874	882	875	879	871	898	870	911	877	853	910	878	882	847	881	815	866	903	902	878	857	857	911	883	901	937	865	839	888	902	880	868	882	864	864	931	864	848	914	904	887	857	880	880	870	945	846	882	895	888	872	916	881	876	898	883	872	886	909	853	882	908	870	870	888	868	850	896	856	940	905	872	894	888	907	846	851	888	925	868	899	836	829	875	871	885	914	854	889	926	892	867	885	950	854	909	866	921	950	882	857	881	831	872	873	871	829	819	864	896	869	829	840	893	884	884	889	852	876	877	872	870	877	877	823	895	886	866	852	946	867	822	849	869	850	922	862	889	887	902	924	853
11120	14841	8636	4015	2472	1494	815	733	688	741	669	686	696	691	709	683	672	725	657	689	707	700	674	718	659	677	674	685	675	682	643	660	678	642	708	676	685	686	678	680	694	670	645	677	684	634	694	710	665	674	661	708	766	672	656	674	703	756	749	672	688	722	689	699	669	747	739	673	677	685	676	719	696	652	708	716	745	704	733	685	681	666	642	652	675	671	684	690	654	703	704	734	676	676	692	685	708	671	722	693	675	652	669	667	674	733	729	688	707	676	651	655	695	742	671	642	690	655	694	637	674	706	698	654	716	672	656	659	708	681	650	665	679	722	689	685	692	654	652	744	685	677	673	647	698	681	667	682	683	686	697	736	639	663	687	647	677	714	679	667	636	657	694	661	662	705	714	663	694	699	670	656	714	693	652	687	706	715	740	702	710	764	722	718	624	669	660	728	716	677	674	713	689	731	699	677	736	637	714	697	661	697	682	691	683	680	651	651	678	654	670	655	752	683	660	663	670	653	659	649	697	667	720	690	691	669	723	667	646	676	681	690	649	644	684	663	703	684	709	682	674	664	653	657	722	655	722	741	664	689	702	707	694	640	737	649	667	637	718	729	702	668	670	603	702	703	677	685	679	651	669	727	699	698	686	729	689	701	717	698	689	683	715	663	655	678	725	681	686	696	721	687	690	674	704	705	653	657	652	702	701	687	702	682	774	718	698	719	726	679	652	715	661	731	695	696	682	677	672	673	680	663	652	696	636	674	695	697	667	698	665	707	668	678	663	693	707	669	657	669	677	617	725	687	688	685	664	673	689	675	655	683	706	689	640	707	690	675	689	700	672	698	686	688	671	682	718	693	719	672	645	698	670	695	691	666	678	660	688	686	649	686	688	690	655	646	650	684	662	672	671	687	710	675	718	628	700	700	676	680	679	679	698	702	659	709	703	674	684	687	701	680	703	745	664	687	670	682	728	643	709	676	655	651	759	684	656	704	700	672	689	670	663	657	684	687	645	696	710	689	672	703	703	657	691	708	713	738	721	726	709	710	677	691	668	686	703	716	676	642	690	686	710	694	668	719	667	708	673	663	712	702	696	702	711	686	680	672	643	715	682	713	691	667	662	673	698	719	686	674	721	654	667	684	673	696	722	697	711	672	654	646	690	713	712	630	691	662	716	705	675	730	630	677	713	700	703	640	685	692	720	654	688	687	736	667	683	691	677	637	680	681	706	681	672	672	721	676	709	678	676	682	673	637	681	689	689	692	668	704	689	664	706	686	687	679	715	699	638	719	711	668	627	664	699	644	663	691	618	650	623	669	663	677	690	729	662	680	651	687	675	656	687	664	706	660	681	641	682	680	678	677	703	656	657	704	691	683	666	648	681	662	671	680	629	719	692	696	659	695	706	736	687	680	704	664	729	656	678	657	689	692	650	676	714	670	647	671	707	710	697	650	661	695	653	655	695	697	628	689	731	671	683	655	684	712	659	721	670	652	720	671	698	678	680	675	651	681	656	696	650	715	732	667	691	682	657	689	735	660	671	677	678	675	666	669	691	664	693	685	685	640	680	653	737	680	711	696	658	741	693	660	674	663	631	670	654	659	711	694	690	665	704	645	660	689	687	687	675	743	700	701	688	677	702	715	721	629	669	633	695	695	720	651	699	676	687	672	690	687	684	719	692	654	705	682	683	715	696	679	681	669	695	660	668	725	701	669	657	697	696	699	640	682	645	663	717	658	728	707	750	694	688	664	644	674	640	759	699	686	655	610	718	696	717	690	674	707	714	651	684	717	680	679	682	693	676	624	685	637	722	753	720	685	682	643	703	708	675	690	692	697	644	663	676	677	674	675	708	676	671	683	684	724	695	732	691	679	720	661	644	666	690	691	709	665	670	694	691	688	724	676	680	710	720	702	728	678	695	663	682	683	694	686	644	636	662	698	631	690	713	710	676	688	717	649	667	657	691	685	713	685	666	692	703	691	688	672	709	716	707	705	737	682	624	707	723	715	649	704	654	705	704	702	665	682	654	673	671	702	730	738	697	671	687	680	681	636	709	669	706	667	703	702	686	705	633	645	668	658	715	673	711	684	662	656	667	676	665	679	662	677	667	689	682	683	658	705	659	712	625	684	645	689	699	660	667	719	688	641	675	686	664	637	710	731	657	664	665	708	699	667	673	669	679	635	625	693	659	676	697	697	698	748	681	643	685	696	697	694	701	693	663	738	670	701	697	678	620	678	691	691	694	694	677	720	712	658	684	691	718	702	746	686	685	652	692	678	656	718	740	666	639	722	660	661	709	712	661	715	780	704	668	674	698	701	618	647	702	684	705	702	689	662	696	686	700	681	651	684	706	684	710	642	658	696	675	649	704	714	670	665	713	711	658	715	708	694	700	745	675	700	633	676	696	700	668	714	723	702	698	710	667	703	658	658	701	674	681	677	720	695	675	713	655	728	676	669	698	659	723	700	664	691	701	685	634	738	676	675	677	675	684	658	631	662	643	657	659	717	692	660	704	733	664	712	663	707	676	677	660	702	713	743	703	685	648	661	665	683	659	692	720	672	621	706	625	682	704	672	623	667	668	696	663	638	679	675	709	721	651	671	677	686	704	705	693	659	677	712	739	664	713	656	667	678	683	683	686	734	681	692	669	687	722	725	726	699	654	642	671	639	694	658	710	685	698	757	694	718	718	661	639	634	666	687	670	721	692	672	703	689	652	735	694	665	642	662	731	666	643	661	684	691	680	669	685	676	736	676	676	704	680	678	681	676	705	686	672	627	685	643	683	745	673	698	659	680	725	684	707	697	736	657	660	707	684	657	647	673	672	677	705	684	646	703	653	682	666	706	709	711	672	654	683	622	727	678	656	715	648	722	671	666	683	735	656	662	691	748	694	663	634	682	732	714	709	677	690	702	675	692	676	708	676	662	676	669	648	643	687	716	667	686	707	712	710	694	700	687	666	709	677	713	712	694	660	680	656	690	690	701	698	696	677	727	726	677	684	699	738	689	698	635	707	640	674	678	702	664	720	668	672	679	664	681	656	684	667	682	675	708	688	714	673	655	700	708	650	673	667	666	714	668	698	670	709	697	703	706	715	687	714	661	701	665	683	707	673	687	665	741	657	713	701	656	689	702	646	659	680	652	659	633	680	663	691	702	703	656	650	674	745	712	669	729	682	654	690	716	682	702	665	661	720	695	660	728	695	685	740	682	718	640	699	732	694	657	649	678	718	739	706	669	697	707	667	700	695	671	704	741	727	688	642	700	727	677	665	667	728	654	730	686	701	660	625	648	693	690	716	660	660	712	640	674	673	649	652	659	714	683	689	685	695	702	701	661	706	722	715	739	720	682	681	679	681	656	709	674	680	661	658	658	679	672	715	669	696	635	686	679	694	719	712	735	683	669	669	738	673	685	639	664	665	667	681	682	680	654	693	679	663	700	689	729	665	714	662	682	701	685	685	702	720	643	677	689	711	686	677	667	703	639	686	672
25382	21695	28946	28289	20797	10673	3293	1024	928	925	894	874	834	837	817	837	852	804	868	905	869	854	855	846	789	853	889	786	868	903	823	814	860	882	823	839	855	799	838	813	832	862	846	850	844	834	860	853	843	873	834	839	859	801	847	878	1087	1091	944	867	794	825	816	822	816	871	812	868	865	840	896	811	881	840	786	854	838	826	829	794	886	803	824	823	831	849	866	894	852	844	838	784	831	876	848	835	831	843	845	856	815	831	799	843	842	874	846	813	814	855	926	849	835	790	862	848	824	815	850	806	853	854	809	880	840	821	809	849	880	846	805	813	842	845	858	845	763	813	820	813	823	862	811	834	840	857	806	871	850	806	895	812	878	843	873	862	822	804	866	810	879	846	922	827	869	788	866	822	831	840	808	850	786	837	812	855	826	846	831	821	855	835	796	881	819	836	849	854	832	803	832	803	789	916	804	840	831	811	838	811	857	852	802	869	795	828	782	841	819	796	825	847	849	833	855	806	872	821	858	842	824	800	849	821	791	779	898	826	866	795	837	817	808	839	799	816	810	843	834	862	814	827	833	851	821	888	788	870	865	808	787	815	842	866	838	839	847	824	839	826	835	780	791	801	865	888	775	807	898	830	829	876	809	822	849	815	826	848	827	854	858	864	797	856	868	803	843	823	830	862	853	808	835	819	789	796	832	878	818	858	837	809	850	881	826	800	852	794	836	869	831	862	813	799	852	801	851	817	860	837	853	865	845	850	854	829	826	851	881	822	783	830	851	871	782	828	899	819	832	879	817	856	857	813	834	834	832	814	867	865	800	847	816	834	831	856	845	801	825	886	819	842	886	827	784	866	801	834	854	785	828	806	835	826	854	824	808	827	841	847	906	870	817	836	796	842	899	834	836	828	859	786	838	872	818	859	808	827	831	869	861	849	824	823	836	897	856	858	821	789	843	837	812	837	857	855	848	828	891	853	825	847	851	893	884	890	850	860	915	866	892	882	827	808	895	823	805	866	825	790	816	840	889	807	865	781	819	865	802	855	785	893	875	839	825	853	834	846	848	819	839	788	901	819	789	889	844	860	872	860	809	784	753	850	825	790	826	805	861	835	833	852	800	927	845	827	833	866	825	822	852	821	866	831	892	819	867	835	826	844	842	827	843	822	869	855	866	799	845	866	881	796	770	815	857	801	841	835	836	845	819	821	833	854	833	849	815	826	833	822	871	853	800	797	835	851	836	859	811	811	842	808	820	791	789	826	812	779	747	823	855	832	800	847	803	786	775	842	794	824	848	883	756	840	838	807	836	872	809	785	856	825	873	784	760	836	828	798	816	898	843	828	779	782	890	816	859	821	804	860	867	882	860	843	870	787	828	865	884	906	821	834	792	798	840	812	851	794	862	809	844	821	861	820	811	851	822	827	854	838	777	886	848	826	793	818	795	903	922	811	804	807	825	779	876	823	844	800	850	836	807	860	854	844	783	816	803	785	874	821	835	811	834	846	866	898	842	818	862	886	887	851	778	819	852	867	816	838	887	807	859	859	820	828	831	889	866	822	866	873	851	828	834	840	829	822	853	829	839	819	881	849	842	806	830	815	817	858	822	740	816	801	839	814	806	818	856	812	902	828	840	803	889	841	837	857	830	864	774	808	857	845	859	832	871	873	860	814	846	828	823	857	842	874	831	858	838	853	825	850	867	833	849	846	784	817	818	817	821	889	844	834	792	846	820	787	890	846	821	832	866	824	822	862	839	842	820	810	889	810	839	806	868	771	824	821	819	831	868	847	895	760	845	786	782	829	845	911	837	859	821	834	767	838	834	826	840	781	821	817	849	896	874	894	800	780	892	784	808	837	846	841	814	885	813	866	853	813	853	887	863	831	811	833	876	854	845	782	834	821	810	803	876	842	817	834	834	836	883	888	815	802	833	862	890	903	839	843	896	795	849	795	847	853	803	854	823	820	845	890	830	820	871	839	829	849	766	871	837	809	829	740	826	807	826	814	789	814	853	870	839	817	879	855	831	896	838	873	765	835	853	820	843	836	860	844	838	811	769	859	835	875	841	859	858	808	830	814	815	829	814	831	861	827	836	825	867	812	842	809	795	809	834	779	860	906	835	855	817	828	837	805	847	811	859	829	849	855	809	826	841	844	824	858	819	869	826	800	861	836	832	796	832	855	870	778	846	777	808	838	841	852	819	899	856	869	852	869	859	786	867	831	851	839	854	850	867	880	850	788	882	812	836	797	823	874	858	812	852	822	825	916	849	851	844	796	892	842	819	844	821	823	794	824	827	807	838	822	820	869	851	827	856	797	854	818	850	802	808	799	820	862	817	833	835	800	905	877	906	842	869	830	826	836	856	792	789	839	896	820	813	835	829	823	814	859	846	856	866	824	816	838	808	839	790	838	866	835	854	860	792	803	833	809	832	845	859	843	779	876	841	837	811	838	849	867	824	849	777	836	851	870	838	847	840	831	825	877	780	813	817	851	843	850	841	857	828	839	845	889	860	804	830	841	790	825	854	853	816	837	869	772	822	848	873	816	795	846	800	882	790	810	792	814	848	847	828	770	878	809	832	900	882	794	834	861	788	890	838	861	813	812	804	817	824	811	832	857	882	834	867	825	823	847	876	824	811	789	822	814	814	884	829	803	857	824	841	879	808	781	840	833	839	855	825	837	836	822	867	842	807	861	795	867	862	817	848	873	882	812	858	830	828	845	826	846	823	808	851	841	845	815	795	836	855	861	831	856	864	861	850	848	818	811	944	828	780	879	865	847	895	861	813	820	862	861	860	845	828	831	885	872	878	768	860	849	831	856	846	852	848	851	806	816	834	862	850	836	873	836	862	812	782	837	842	857	840	842	889	842	844	858	866	813	843	865	832	879	816	886	820	814	837	836	816	803	871	820	838	804	851	801	825	838	831	820	777	810	800	824	836	883	794	778	827	842	820	835	848	809	836	862	793	864	852	858	870	822	893	856	842	835	875	818	798	870	802	854	824	813	825	819	798	817	842	825	774	818	812	859	822	822	814	823	820	815	834	824	807	877	849	798	818	843	846	871	834	875	844	840	860	857	864	818	820	835	845	814	834	855	859	825	825	875	807	797	835	797	816	859	901	790	835	835	807	837	828	793	836	868	860	840	863	809	829	828	873	866	862	843	833	811	851	822	884	819	914	872	830	802	835	842	799	835	876	834	823	843	826	856	831	799	880	819	898	827	813	814	835	851	888	861	842	833	814	793	842	815	818	841	793	823	887	866	859	861	845	815	900	881	844	817	861	847	841	845	839	858	843	842	868	845	860	823	832	787	878	829	824	840	901	822	837	827	832	820	827	865	822	836	820	819	853	813	844	840	822	852	794	822	775	838	889	824	849	761	814	824	850	794	845	877	803	905	845	845	843	859	844	839	812	890	844	848	824	815	869	815	758	789	818	885	793	819	817	865	856	814	900	866	800	860	868	824	802	812	844	789	809	895	860	810	833	848	875	809
44208	60594	41077	25585	14624	8052	2255	813	783	775	755	729	793	686	737	692	749	687	710	687	718	720	760	691	727	724	695	675	757	723	700	741	677	711	697	676	711	710	663	765	711	676	685	667	695	660	732	679	686	674	724	642	719	660	684	703	1144	1069	875	692	658	669	713	729	720	725	669	723	700	685	659	673	716	705	693	657	659	730	712	688	674	696	663	686	681	694	669	665	673	686	696	687	681	658	702	731	686	731	679	664	663	704	743	640	655	738	731	739	738	712	674	710	696	665	699	678	682	709	679	630	690	648	672	728	716	681	669	715	712	667	698	681	697	723	693	698	698	682	651	679	670	647	656	667	669	679	698	685	673	695	709	682	705	694	649	678	690	662	689	687	639	671	651	656	668	686	699	676	708	710	623	695	654	708	677	699	715	715	694	658	701	685	729	689	653	694	655	710	671	678	701	685	669	667	622	690	712	708	657	690	693	686	705	700	653	688	683	676	690	678	722	666	692	715	672	667	703	698	734	712	722	698	712	688	719	691	708	677	667	700	726	645	704	669	728	736	686	709	660	676	729	716	683	742	741	700	686	713	718	686	685	683	714	675	709	684	717	672	698	699	704	666	723	708	658	660	698	692	695	686	695	693	730	681	683	699	681	740	714	691	696	749	674	676	704	632	744	710	651	731	608	713	686	675	670	678	651	676	674	694	712	674	715	691	692	724	700	715	701	666	715	687	724	673	665	664	692	697	683	696	691	706	715	695	663	694	687	666	704	711	713	680	739	748	694	687	680	672	647	688	674	664	638	674	714	707	693	682	705	614	697	713	715	701	673	650	665	707	673	720	702	673	675	663	668	657	674	689	693	709	680	676	658	657	720	664	704	674	648	750	662	688	692	674	707	662	704	707	667	660	667	718	696	673	665	713	648	704	670	652	702	704	690	669	668	704	712	651	652	702	669	693	663	686	679	659	706	649	664	696	672	725	676	715	646	681	738	701	676	667	752	675	671	672	722	648	683	662	677	680	664	704	658	679	690	653	713	686	718	622	696	677	720	657	674	669	661	654	661	742	627	660	720	706	690	669	706	731	664	688	672	651	687	660	664	682	677	682	701	704	686	709	657	690	673	715	675	679	724	658	676	695	669	645	742	668	678	693	662	711	750	692	636	701	721	664	647	690	669	681	704	686	706	683	694	706	684	693	698	690	679	680	687	715	699	697	690	680	662	760	690	675	727	730	716	700	660	703	700	641	701	679	707	705	673	719	685	717	706	689	632	651	701	663	716	660	707	642	687	684	739	698	661	715	693	674	670	698	674	650	674	687	741	711	684	633	663	741	689	686	724	691	686	657	728	650	677	698	708	683	652	701	653	713	683	635	695	665	659	706	668	692	750	713	712	653	722	688	671	691	687	648	654	700	677	626	644	683	662	728	666	648	673	644	689	676	676	667	705	672	701	669	681	660	703	675	674	706	670	685	670	673	647	696	717	710	698	721	696	684	671	683	714	686	696	690	716	671	743	686	679	703	654	654	711	650	689	691	763	668	723	703	710	650	677	721	660	663	687	707	678	696	695	695	685	680	728	653	695	688	689	674	722	697	680	713	611	701	687	698	679	651	672	690	654	673	720	685	642	713	654	686	682	637	691	677	655	684	676	718	699	723	643	720	706	672	686	687	689	761	723	646	660	712	664	680	650	668	672	652	688	652	678	696	689	739	688	674	717	708	711	709	633	692	685	700	651	685	682	713	718	638	723	664	678	658	669	703	680	728	663	715	685	715	683	690	667	702	666	653	678	686	693	720	682	712	682	688	659	734	704	679	709	685	719	686	658	716	709	686	660	698	678	669	706	690	754	715	719	705	665	665	688	672	701	657	701	706	671	728	669	721	679	667	682	695	682	726	725	696	701	674	667	675	669	696	698	676	686	691	647	646	646	678	719	662	697	694	652	716	670	696	688	707	644	676	704	671	759	693	731	654	684	682	673	686	637	739	667	712	718	681	643	649	687	700	720	702	697	673	684	700	741	710	698	686	690	669	711	716	696	718	715	713	668	696	682	666	659	681	695	702	659	654	705	666	665	644	660	701	706	667	673	656	667	687	645	663	664	715	647	721	731	722	673	687	682	686	734	716	642	721	710	684	684	702	677	664	674	670	684	676	672	722	665	652	706	628	723	708	647	690	657	728	663	670	729	630	654	662	696	705	677	689	628	696	634	686	705	708	713	630	699	696	687	669	683	657	653	672	663	678	644	684	656	733	702	698	653	708	685	683	710	699	704	703	663	665	701	690	687	650	684	739	661	636	674	686	722	704	668	674	742	687	698	732	694	695	693	662	689	671	681	709	690	735	630	667	651	690	680	685	705	714	658	640	706	685	636	647	730	680	733	713	723	675	676	675	688	676	714	694	650	677	703	746	673	666	711	691	692	690	698	713	672	631	696	665	682	702	718	714	687	680	684	679	662	691	673	679	706	687	641	697	672	657	678	688	642	669	731	660	686	701	731	716	708	651	639	649	719	639	704	658	661	697	692	697	682	669	691	688	663	676	661	665	704	678	633	694	681	659	695	689	705	700	679	741	661	646	728	726	670	741	711	710	681	669	691	699	670	683	686	626	643	715	667	660	726	699	696	715	667	691	703	681	678	705	694	655	683	635	672	750	671	720	661	685	707	657	717	721	698	721	721	719	718	677	724	683	616	680	683	659	712	704	673	712	672	672	706	699	707	642	703	662	696	717	697	686	667	663	706	685	695	677	709	668	669	648	651	732	671	674	720	664	722	673	704	708	653	672	656	666	675	701	707	646	661	710	701	710	671	698	698	743	719	744	761	662	712	738	685	663	671	774	707	707	733	705	703	665	680	690	697	685	696	698	655	680	657	679	762	684	676	703	651	674	701	674	647	700	661	678	689	676	701	684	774	689	626	725	694	654	718	637	649	754	728	681	654	673	737	688	701	713	678	724	667	696	714	706	665	644	694	679	713	676	724	655	687	694	610	732	721	684	722	688	701	727	635	691	734	641	664	644	664	650	669	698	678	645	687	737	643	673	710	670	706	649	690	710	652	713	663	669	666	678	660	686	700	674	668	636	656	680	679	691	718	690	689	684	697	690	680	663	625	680	742	724	672	673	708	708	662	712	702	656	713	657	701	657	698	644	739	676	665	673	683	696	703	693	672	660	687	666	713	693	687	715	679	708	695	707	696	690	706	689	700	679	697	681	680	688	672	665	684	682	658	714	690	674	700	699	724	655	659	656	691	707	665	741	714	677	683	696	674	671	714	677	695	679	623	688	680	674	662	686	695	667	711	694	702	664	656	692	650	640	701	725	647	684	701	698	702	687	693	692	668	691	663	685	664	684	682	664	665	685	668	698	686	672	738	722	656	647	646	724	683	659	662	650	715	692	682	710	717	651	645	640	700	698	645	723	702	648	714	690	719	701	707	696	671	639	673	669	658	718	715	726	707	658	640	614	659	679	667	710	670	710	724	659	752	667	673	647
24392	21431	28670	26152	25079	19707	5229	1403	1109	1084	1049	1012	1043	1006	966	1030	993	1002	1008	1006	969	1013	971	957	1005	993	1014	969	977	967	955	995	995	997	957	978	996	1005	998	993	1013	970	942	984	978	934	996	1003	991	987	898	1008	958	996	906	986	1481	1470	1169	987	941	957	919	902	994	938	984	982	963	1001	943	990	977	973	979	907	1006	1021	977	962	917	922	971	981	979	956	955	906	965	976	932	931	962	1022	957	985	978	945	964	970	956	956	980	1010	1000	1020	927	941	991	1023	998	930	976	983	921	997	893	1014	946	975	991	943	948	936	949	963	950	998	931	916	964	989	949	928	964	961	992	973	960	1027	996	1003	925	947	941	971	957	971	938	984	982	923	968	925	993	1024	911	975	976	934	949	1010	959	896	951	985	941	973	973	943	909	913	940	989	974	978	962	925	960	989	939	1002	968	942	1033	980	980	973	971	952	975	1016	929	957	975	963	956	918	996	917	966	998	972	931	999	928	936	986	938	930	998	956	918	933	1023	937	912	1028	989	1007	945	976	906	994	975	991	932	965	1030	1003	946	928	970	955	948	940	935	1011	992	946	935	946	933	964	993	1006	984	1018	963	941	936	965	964	963	931	953	990	931	959	1006	937	980	981	966	966	930	976	975	1058	940	918	970	934	960	1011	935	919	914	903	981	962	935	923	954	905	974	974	958	985	1062	969	967	922	934	943	940	938	913	1005	962	897	951	999	931	982	932	988	957	923	973	879	993	961	994	1034	925	916	988	945	957	955	984	966	980	1027	974	955	913	961	922	971	959	929	988	961	968	988	931	922	969	1011	952	950	949	892	959	966	945	932	1007	941	953	942	984	954	942	953	971	975	982	967	925	990	964	932	969	935	906	937	943	997	926	922	971	911	889	934	1010	956	1025	981	930	975	985	1013	987	959	975	973	975	963	951	1010	1054	942	978	986	1018	937	965	953	919	980	955	1018	936	923	1010	983	1036	994	987	1008	992	940	926	955	956	965	928	962	988	931	954	947	879	1008	948	952	966	936	964	971	955	977	907	918	935	991	999	929	995	926	955	1025	974	990	939	926	950	989	1002	1004	986	931	976	931	901	952	968	988	945	973	994	981	945	933	1033	945	931	995	960	907	985	931	1010	939	979	900	929	1009	916	920	938	995	956	966	1021	981	960	1006	956	1004	980	959	929	945	949	1005	997	990	988	940	940	983	992	994	943	999	934	977	966	981	949	921	968	933	990	960	1028	996	976	947	948	948	955	964	1040	937	970	974	910	932	946	976	918	949	992	956	940	995	939	908	966	979	925	956	949	952	971	955	1034	957	1008	976	946	926	937	982	965	993	991	975	990	939	1007	898	922	953	981	913	969	1027	964	949	974	897	943	903	925	935	985	908	978	983	944	975	949	973	907	982	983	986	898	984	905	933	909	984	951	919	963	986	946	966	990	966	960	945	924	890	969	956	968	1004	957	972	923	945	956	953	944	936	1003	945	897	944	923	984	934	974	969	966	989	997	923	971	912	991	978	970	937	1009	952	967	971	945	974	937	945	964	974	942	988	934	960	982	926	966	971	903	949	908	975	944	878	971	973	978	910	927	973	927	948	971	931	968	987	970	954	989	951	996	998	923	961	1020	961	922	964	920	992	944	965	993	946	973	867	930	967	974	1017	976	1038	904	954	978	951	997	976	970	924	939	908	985	961	973	937	914	969	971	951	928	990	1013	958	939	989	921	960	991	944	975	992	962	981	981	961	941	923	967	968	949	983	948	934	924	938	987	943	932	945	962	967	966	954	928	904	944	913	972	938	969	1010	934	983	964	946	935	991	938	944	1002	969	969	973	967	961	975	994	955	946	936	961	924	927	935	955	990	984	924	963	995	988	964	967	968	959	906	941	931	938	960	969	978	933	937	994	1041	921	934	976	960	973	990	924	962	928	949	951	948	927	947	964	926	895	939	960	987	1011	968	991	984	935	945	972	939	929	930	974	980	924	961	988	990	951	900	959	963	965	996	936	887	928	944	936	969	938	1002	974	967	978	988	981	952	925	950	1003	915	955	923	967	918	972	988	924	989	960	957	982	949	984	970	954	951	949	924	971	955	962	964	917	924	1009	946	977	945	978	981	936	938	962	925	956	950	952	1008	1010	938	975	1018	966	930	925	1003	925	984	965	928	947	947	1033	942	1039	953	951	888	905	972	969	965	990	957	1005	952	902	914	984	949	922	898	947	960	899	936	976	959	915	977	968	934	978	949	967	928	988	931	959	992	892	963	947	945	982	959	886	993	1034	964	946	949	909	989	993	923	959	925	933	893	935	926	951	932	882	918	1020	954	953	1000	941	915	986	966	933	975	1010	953	966	948	959	939	942	980	964	980	972	948	946	954	919	958	906	949	964	933	983	969	909	989	892	931	931	954	935	931	930	977	983	937	1025	957	921	970	995	895	918	976	994	954	984	894	938	996	1030	939	1002	952	970	965	986	990	948	975	973	961	942	975	952	981	894	1004	984	921	949	967	964	926	928	966	945	957	970	992	955	959	927	979	971	920	986	990	1012	877	963	973	942	997	953	1003	969	1017	912	878	932	924	937	939	954	948	965	953	971	975	1018	980	941	1022	973	956	934	944	963	990	892	974	952	1005	961	985	1000	974	979	991	962	992	928	953	919	957	978	982	993	967	985	906	946	971	933	925	1003	942	903	979	1017	957	951	930	990	957	974	953	943	1002	932	923	912	960	978	930	978	926	1017	942	972	954	1029	918	969	1033	976	943	979	965	972	976	994	933	986	1017	1027	952	929	937	978	1019	962	940	941	924	982	982	939	954	974	957	935	942	971	920	975	914	1022	952	984	1003	982	1002	933	910	977	931	975	952	932	945	935	948	937	959	938	1000	948	927	1014	961	976	966	961	927	923	938	945	984	932	910	973	957	991	965	918	994	970	924	990	945	916	968	953	960	1013	916	997	1018	970	960	925	1016	952	979	975	919	930	967	954	887	984	992	1010	960	936	986	900	928	937	962	919	926	1000	966	975	985	923	977	927	983	970	950	906	946	982	942	949	975	958	928	932	996	970	915	947	921	945	903	973	941	940	1001	1012	904	934	969	958	960	953	957	934	971	942	980	939	961	988	975	887	1002	941	987	1022	996	937	975	932	957	964	988	962	960	968	948	963	932	961	926	931	992	946	939	938	979	942	964	979	947	961	981	952	931	1032	925	901	944	934	955	943	915	969	1015	926	986	901	938	942	969	1045	985	967	953	941	935	956	889	950	910	975	951	984	947	970	975	974	923	947	983	991	1009	909	1028	982	930	1004	955	924	867	896	908	861	924	944	986	942	914	1007	908	968	952	976	934	933	939	965	1009	899	997	934	960	948	941	928	925	941	911	935	973	937	924	941	951	974	977	949	961	905	983	947	901	925	978	960	975	902	1024	971	918	900	902	923	921	943	946	992	913	982	951	960	895	886	938	966	985	938	888	942	953	956	905	940	951	959	964	928	989	940	850	954	997	913	1034	921	934	927	995	933	965	960	946	959	945	983	961	941	932	932	997	960	952	940	920	982	934	1011	970	912	966	957	971	1009	981	928	904	938	917	970	886	987	943	959	994	1010	980	989	946	991	895	959	998	931
54131	73813	55370	31839	23599	15417	2534	950	983	947	950	836	904	839	880	859	836	872	863	840	804	795	809	826	809	844	811	822	827	829	833	864	857	842	819	808	810	810	808	786	852	788	818	794	796	803	784	853	769	749	763	773	830	853	803	836	1472	1520	1150	816	821	826	804	831	776	745	865	832	810	821	805	792	780	800	843	792	762	788	762	793	753	812	808	762	773	759	814	763	855	769	773	792	776	775	764	837	786	776	828	845	763	838	824	834	794	811	811	832	754	815	788	788	797	820	809	814	827	768	747	830	776	756	799	846	832	791	817	874	750	818	783	780	817	834	766	788	790	822	817	720	816	803	744	756	832	774	745	791	788	776	796	794	836	790	874	818	746	797	801	787	759	765	785	770	821	783	817	797	795	789	777	800	790	837	805	808	803	793	779	781	790	796	780	809	774	831	787	799	784	790	804	798	842	798	809	749	770	809	779	756	804	791	798	829	793	801	782	799	799	766	800	781	802	760	827	803	767	768	820	797	784	795	862	801	790	779	809	805	783	782	819	806	833	764	766	815	816	814	802	830	819	762	793	807	813	780	790	763	846	823	790	791	782	812	822	787	757	795	807	825	779	776	809	785	748	769	824	772	792	806	791	798	800	798	820	784	764	795	765	789	802	811	761	817	737	848	787	788	824	760	784	815	778	815	800	810	787	823	763	784	785	808	781	777	790	748	806	781	788	773	786	809	808	764	782	810	765	836	792	795	830	811	783	785	792	765	815	775	791	801	797	816	788	813	803	774	765	752	825	767	732	739	777	749	803	785	775	724	842	820	781	809	861	809	774	770	786	763	814	824	795	763	799	804	776	774	769	804	849	789	826	806	809	803	796	757	851	812	780	781	816	775	816	777	884	790	797	754	806	810	806	788	801	780	813	802	810	795	776	851	818	807	777	814	777	802	803	791	782	785	782	761	807	794	814	753	784	759	850	779	820	808	794	774	758	799	783	803	751	793	791	793	761	810	813	799	797	810	758	814	743	791	808	799	784	781	823	822	785	752	829	793	805	832	833	803	823	783	797	801	764	753	760	787	769	807	802	807	767	800	790	740	761	757	763	799	764	807	802	793	764	809	793	785	774	767	843	720	792	790	813	781	814	810	785	832	784	769	828	766	792	813	719	818	806	767	781	783	780	757	757	761	778	724	784	801	782	797	835	797	791	739	791	827	839	817	783	802	800	818	828	811	759	801	838	806	786	793	804	803	807	805	799	758	768	827	782	806	770	787	759	784	761	817	758	788	792	804	789	784	786	749	780	764	784	828	829	852	783	809	837	782	770	756	810	796	795	801	802	787	769	767	777	807	837	819	806	787	773	763	795	795	772	838	776	814	801	790	782	792	793	783	778	816	801	798	800	804	785	792	856	791	818	770	778	790	794	771	744	807	729	785	824	786	789	799	870	816	799	821	795	770	794	790	791	790	773	785	816	807	834	803	789	777	782	761	798	854	802	816	802	811	815	822	779	759	828	773	779	727	791	757	845	763	798	810	796	756	821	826	795	746	752	788	746	764	812	787	760	799	795	827	734	770	785	747	818	820	842	750	818	836	786	752	782	807	816	813	758	789	757	804	777	840	781	795	766	827	790	834	800	760	812	798	757	801	811	801	846	800	817	813	779	797	806	814	747	779	788	832	785	719	764	805	796	789	707	808	769	817	804	810	771	825	823	798	780	861	783	809	854	737	798	812	780	791	745	785	785	826	828	795	814	824	744	774	789	764	829	756	771	788	789	796	763	812	811	793	772	787	770	763	788	805	703	802	744	797	787	763	832	801	829	820	743	773	778	842	736	764	797	810	794	776	785	787	800	801	777	808	848	821	834	784	827	826	776	797	820	781	829	818	783	757	815	814	767	777	802	811	781	748	782	797	795	742	782	780	761	767	824	779	802	791	799	764	823	801	805	786	841	807	815	811	803	748	797	753	732	778	756	829	820	789	815	776	792	803	790	825	829	823	795	807	825	834	821	804	768	842	779	836	779	786	768	774	765	790	819	782	805	797	794	757	786	764	794	810	791	787	742	807	736	782	792	796	791	889	825	757	840	854	832	773	781	797	814	793	796	779	755	777	770	743	727	793	766	777	806	832	748	792	791	744	788	763	808	787	813	780	743	782	756	800	792	808	831	804	771	849	746	820	873	746	725	726	760	776	819	806	835	812	850	829	776	778	807	813	807	768	792	836	794	773	746	804	800	800	830	788	828	801	775	828	763	740	796	825	768	764	797	745	779	780	787	759	789	764	756	807	796	833	779	770	757	790	791	743	780	776	811	783	823	757	867	864	764	778	833	771	757	759	801	788	746	790	761	753	786	798	787	799	787	815	822	772	799	809	802	809	783	804	789	817	833	813	862	794	799	813	777	729	733	813	783	791	814	778	817	820	823	775	803	770	738	830	806	808	787	810	801	798	760	839	826	775	745	766	792	813	799	794	782	806	840	808	773	809	793	787	754	790	789	810	778	819	751	785	750	809	735	757	823	792	773	795	703	807	762	780	815	778	796	776	749	841	729	803	750	757	775	794	742	789	788	785	753	803	761	812	820	778	828	751	817	800	784	846	820	811	782	753	792	804	768	769	850	811	836	804	715	795	801	825	782	811	772	825	804	851	830	793	780	804	785	762	759	791	781	811	805	808	772	774	782	767	763	788	806	816	792	807	782	787	783	733	816	773	750	797	852	807	799	798	771	790	817	804	781	787	818	838	794	801	791	776	832	788	807	760	773	786	749	806	794	744	814	785	817	785	778	786	826	783	800	798	812	808	797	819	782	786	830	755	775	807	786	770	745	777	741	816	760	800	838	780	822	767	788	788	842	732	805	811	750	777	821	799	820	809	774	819	753	799	780	834	808	721	797	831	783	757	806	809	814	771	750	783	776	770	782	809	799	821	783	808	812	754	838	780	757	752	780	797	774	773	801	777	782	750	764	818	816	785	799	818	773	794	800	807	806	744	789	793	772	792	785	784	745	782	813	785	780	746	753	838	794	828	811	820	831	821	825	816	783	742	820	754	811	816	792	773	773	757	791	786	828	784	771	807	795	761	767	789	787	786	787	772	824	763	785	775	770	774	788	829	802	762	777	773	767	786	791	797	792	825	758	791	802	848	842	751	794	806	787	754	806	752	799	797	764	809	842	827	746	772	786	771	786	784	754	769	804	816	792	783	738	780	779	787	784	776	759	764	781	783	786	788	815	791	831	799	746	804	811	796	787	799	777	737	799	811	775	731	791	807	813	755	795	769	784	763	802	779	792	724	784	786	765	802	795	798	817	776	847	784	845	825	803	744	766	796	766	802	791	792	772	768	800	748	810	788	832	754	818	765	786	693	771	759	798	784	814	859	795	813	803	833	748	738	738	775	794	782	817	801	728	746	806	734	832	764	797	833	751	787	823	768	789	790	810	762	825	818	801	754	782	813	758	822	771	883	775	781	758	836	779	809	809	783	776	787	795	769	787	786
28554	19301	10858	4750	2598	1453	931	896	883	894	924	899	858	858	880	891	908	948	894	903	885	894	889	897	906	894	917	911	965	893	877	901	889	890	903	888	949	908	930	870	884	811	899	884	870	856	889	911	905	880	842	846	868	926	898	894	906	940	1039	928	894	812	845	904	911	911	856	885	903	891	929	874	885	875	909	863	964	852	839	880	829	835	895	851	897	905	874	978	893	871	871	901	904	933	887	916	916	862	911	908	856	876	832	873	873	862	897	871	904	922	870	927	883	867	836	934	867	935	915	842	897	907	919	913	911	903	901	854	897	879	871	932	870	933	924	849	837	908	867	845	880	916	867	882	898	883	946	915	899	890	886	874	845	881	937	891	846	861	928	900	904	888	873	845	895	834	926	900	872	833	913	865	937	942	870	910	869	906	943	885	853	922	854	903	843	868	886	898	862	840	877	912	897	846	910	884	899	852	921	841	876	863	884	918	884	819	877	883	869	839	891	867	859	896	890	851	858	893	868	881	898	851	908	880	915	885	860	858	966	908	860	869	873	907	847	904	933	889	883	814	860	910	873	910	912	849	915	895	838	903	920	858	938	907	877	840	912	860	902	876	903	909	913	857	902	911	913	881	828	858	896	860	929	862	958	885	875	834	876	915	841	919	876	836	854	930	883	872	911	803	873	853	891	899	857	859	846	839	860	931	917	913	910	873	842	859	920	916	885	902	863	859	882	864	915	847	860	848	866	872	899	877	886	868	923	846	871	914	877	844	819	899	896	893	885	922	869	914	867	927	902	862	919	847	892	866	886	883	909	885	875	886	887	817	887	903	835	860	922	915	909	882	892	883	871	940	879	890	891	874	863	876	924	875	889	820	883	917	811	867	893	899	885	928	861	854	851	905	900	846	878	894	914	912	880	897	860	920	906	881	887	903	933	900	897	906	896	878	863	797	923	885	861	854	897	918	818	893	857	860	894	918	884	893	913	861	926	889	859	858	922	865	860	905	930	874	914	838	849	868	914	886	904	935	912	916	842	880	857	867	894	921	882	877	887	963	807	921	876	872	882	840	920	816	899	858	905	878	876	875	894	865	889	898	931	913	883	917	892	890	863	856	879	920	878	871	932	908	884	840	864	932	860	857	945	894	901	950	902	897	917	911	893	830	865	866	824	871	895	867	896	866	870	842	894	844	897	916	879	879	856	875	874	876	890	886	890	881	896	923	900	942	921	886	927	912	861	854	862	895	881	822	905	889	864	863	865	878	870	906	917	889	881	899	883	875	912	886	915	931	937	900	863	906	926	897	892	863	885	889	859	842	903	875	904	843	889	826	875	937	859	868	885	949	922	849	895	873	868	882	893	899	851	846	865	890	921	884	910	895	856	829	852	893	913	895	878	898	856	913	837	893	892	852	851	921	834	863	858	863	889	912	844	854	927	866	897	915	932	865	920	873	830	832	904	867	878	868	918	871	893	881	912	908	887	909	878	872	866	870	888	892	911	872	858	901	847	838	951	954	862	921	874	865	892	878	864	925	872	934	853	878	935	867	923	879	885	926	882	889	892	858	888	843	858	933	891	922	927	970	912	908	923	838	901	872	917	944	915	846	942	868	926	930	910	875	879	918	892	847	876	891	846	893	904	866	855	900	841	878	898	848	857	880	903	875	946	922	844	870	850	883	895	898	877	800	875	849	897	835	873	962	866	901	908	869	875	869	869	859	938	918	931	885	917	879	906	865	955	902	869	850	891	895	924	911	928	874	858	856	862	943	887	923	855	918	866	973	844	868	878	928	876	877	878	881	865	929	926	922	877	921	886	919	922	932	837	908	888	906	835	850	860	873	907	829	856	847	933	851	884	858	898	949	895	868	847	930	857	901	911	887	900	856	874	926	890	945	890	918	842	903	886	918	883	895	870	897	884	895	888	871	841	893	847	852	866	863	852	917	889	880	906	871	920	945	864	873	914	844	887	899	836	928	884	898	952	898	915	963	866	868	891	930	839	891	920	914	886	949	883	839	887	930	915	882	875	876	890	903	908	859	864	829	860	911	901	912	899	886	892	926	932	877	901	907	939	886	896	881	871	895	887	913	936	871	888	906	865	925	885	906	886	923	908	890	934	912	889	876	883	858	854	929	945	904	907	886	843	923	891	879	865	873	915	890	897	855	884	861	860	883	885	859	867	869	901	862	910	877	890	840	895	872	871	922	907	918	829	869	920	859	927	874	876	850	896	936	882	860	903	882	952	870	911	840	856	847	880	891	894	878	922	886	865	830	837	881	858	870	925	880	911	876	882	861	891	905	889	945	905	955	886	914	895	929	858	881	842	902	907	878	904	911	856	872	904	893	867	859	841	949	913	962	834	875	944	887	866	823	911	877	942	946	817	821	927	902	865	875	872	916	859	856	873	866	904	900	900	947	891	820	896	915	865	882	866	892	876	893	889	881	871	891	864	885	886	912	882	858	885	893	889	916	861	904	909	880	893	847	911	881	877	855	846	883	901	868	967	869	874	860	848	863	955	871	859	819	903	940	882	916	905	924	862	869	907	891	883	895	868	914	891	883	906	897	857	826	882	931	861	843	910	874	866	928	882	903	913	897	897	924	926	963	865	906	906	886	897	962	880	863	902	907	906	952	856	887	897	895	864	931	915	895	853	855	889	837	832	950	908	922	862	866	891	921	903	897	929	862	913	866	897	895	884	885	924	874	860	896	887	924	897	930	924	908	866	820	940	855	890	883	845	881	983	839	900	875	923	883	924	840	917	893	822	861	940	876	885	886	891	919	923	862	938	929	905	914	920	925	867	831	866	912	899	836	854	872	901	880	879	935	892	922	921	834	898	892	873	876	870	882	835	856	861	892	888	878	883	891	905	898	947	909	892	911	859	853	921	903	887	938	889	887	890	899	881	830	883	878	834	901	911	883	902	867	813	854	865	933	872	850	870	841	902	862	852	914	945	883	894	935	865	883	917	882	849	889	967	906	886	944	864	914	905	876	858	838	913	874	848	916	850	865	867	903	836	926	925	879	876	862	918	910	929	844	915	909	885	922	865	911	880	857	915	873	940	945	801	915	886	851	865	858	885	955	881	889	866	835	889	884	862	883	891	881	874	875	864	884	900	870	869	888	856	888	853	852	888	890	875	932	866	876	932	918	888	826	913	845	880	870	867	952	846	869	875	856	931	900	905	891	873	877	827	877	873	935	918	927	868	884	899	860	942	851	868	914	876	940	915	863	841	906	880	876	864	887	857	916	909	886	873	871	861	944	945	914	957	906	873	910	851	860	891	856	939	891	857	898	866	905	850	899	920	847	824	844	909	928	869	864	869	917	898	831	939	919	894	904	890	856	906	870	858	894	896	943	911	927	905	876	896	865	859	868	874	910	912	922	853	839	880	933	917	842	844	871	907	882	850	865	925	920	884	931	920	901	921	887	882	899	906	886	877	904	924	868	879	872	926	904	893	924	851	868	865	895	864	920	872	901	848	890	897	847
11460	13188	8251	3589	2392	1497	739	741	713	690	690	659	696	638	711	675	690	627	694	724	642	662	685	669	692	694	710	704	701	718	677	664	715	708	672	633	691	662	707	662	681	727	687	707	656	662	710	712	688	691	656	731	684	654	686	653	732	774	709	692	715	733	664	643	678	743	713	753	671	684	634	703	647	663	693	718	706	688	721	703	672	695	708	658	632	681	705	678	664	700	700	692	692	683	691	673	655	727	662	668	677	718	700	688	666	673	681	708	664	745	661	620	621	714	689	676	671	641	617	677	717	661	676	648	686	712	712	702	726	687	644	625	642	701	648	663	675	668	663	676	671	691	666	676	716	738	666	671	684	689	721	700	694	724	713	740	655	761	663	682	687	655	658	681	721	700	708	649	715	748	652	650	749	671	673	650	703	709	689	671	671	732	664	682	715	674	690	727	650	693	714	657	669	679	717	689	696	691	637	684	674	672	690	659	691	646	663	677	709	663	710	713	665	683	704	666	680	678	690	660	682	692	694	703	666	654	645	681	679	684	693	694	635	660	718	682	675	628	710	709	698	675	633	691	649	668	711	720	648	721	698	691	674	710	655	709	704	684	662	656	674	670	659	688	697	668	714	692	713	670	640	700	668	662	724	661	667	695	697	633	669	676	733	698	638	702	709	672	667	671	711	708	697	650	668	700	683	680	653	730	653	687	656	715	742	661	619	671	622	678	683	645	654	692	669	676	674	691	674	670	685	717	687	688	693	673	703	678	698	670	709	687	671	674	712	691	734	688	646	660	649	715	655	673	706	711	689	660	673	690	677	736	729	678	706	672	664	654	691	658	696	690	703	686	677	652	677	710	708	691	671	708	693	665	725	708	692	717	708	721	701	695	679	726	660	703	660	677	729	641	683	658	662	731	678	686	704	679	662	646	711	705	630	713	690	701	678	654	672	658	668	689	681	711	709	708	677	709	658	690	675	675	708	719	730	674	691	704	694	668	681	685	654	620	716	709	679	682	682	666	749	711	703	687	684	660	676	641	691	653	694	732	742	687	648	709	637	688	684	650	634	722	678	721	653	693	690	665	682	681	734	702	702	689	716	678	652	706	674	710	706	692	660	681	643	683	683	708	686	682	713	679	705	687	687	691	710	648	686	672	709	708	661	634	635	685	661	715	736	691	698	655	689	650	672	726	668	734	680	682	714	661	697	690	694	672	650	697	705	719	681	668	682	676	706	736	676	692	697	690	672	685	682	679	695	733	661	669	653	669	632	662	727	673	655	688	683	648	639	705	704	701	725	705	672	687	654	684	671	660	652	652	658	668	681	681	653	663	682	716	706	679	695	690	669	670	747	697	695	690	629	698	683	646	685	666	697	695	674	730	704	722	705	684	700	629	695	678	641	635	656	689	638	660	667	721	638	719	716	706	703	677	669	694	673	679	698	695	703	678	690	705	673	730	690	691	704	659	722	693	694	692	651	672	716	677	696	709	712	672	657	656	676	684	660	655	668	673	623	658	681	625	636	710	619	687	666	679	697	679	730	669	685	688	690	646	681	650	700	705	688	673	684	692	700	664	677	685	671	715	671	682	728	690	628	675	681	700	651	677	671	671	642	723	693	628	678	716	718	719	669	717	688	625	660	683	684	644	717	665	695	699	711	727	723	633	651	700	667	680	677	684	707	712	682	686	720	677	690	684	704	668	635	664	642	728	682	707	675	649	677	630	663	654	656	670	691	714	683	693	691	654	722	659	682	670	653	689	672	683	716	669	691	734	712	729	672	648	649	701	675	697	688	657	688	661	676	724	681	676	683	683	718	657	695	692	738	662	668	693	647	644	675	690	654	668	708	693	612	679	649	706	711	695	699	700	703	682	685	667	665	683	694	705	657	716	675	663	658	702	677	675	693	680	663	647	706	724	723	677	634	704	704	671	631	727	711	707	675	711	707	659	661	626	659	696	693	677	689	676	660	698	719	658	697	661	686	658	661	707	685	712	669	677	696	672	709	657	682	704	751	692	682	673	720	665	671	710	690	687	727	688	677	689	699	652	725	674	670	702	683	666	742	657	678	700	681	678	666	714	678	689	679	649	731	632	692	712	732	662	668	689	679	657	710	710	657	646	671	689	671	690	698	673	762	646	725	675	662	687	677	662	652	673	682	670	702	690	648	680	687	703	622	728	705	721	664	680	722	699	628	662	693	710	721	679	679	722	683	703	745	684	696	662	711	697	737	673	687	693	708	687	708	660	675	710	678	689	669	673	663	699	689	674	735	673	717	702	692	685	667	702	689	721	656	720	665	657	681	678	725	690	677	709	673	658	708	695	695	714	707	689	660	649	651	689	654	732	672	717	731	703	679	719	692	702	674	684	654	679	668	690	696	696	697	664	669	696	741	660	684	668	639	672	701	700	668	709	704	655	642	672	656	639	680	655	685	680	712	671	676	673	658	739	672	669	654	706	688	689	697	701	688	723	689	671	667	711	664	730	690	694	657	676	686	658	641	721	666	679	657	696	685	668	688	663	719	655	742	728	682	680	679	697	698	658	694	711	704	704	704	720	680	708	703	703	711	670	703	689	695	701	638	667	685	672	683	661	674	687	649	678	607	640	661	696	701	699	684	697	648	680	707	660	680	642	667	640	716	673	684	697	720	702	690	696	660	648	698	707	707	705	722	700	694	671	707	664	650	665	693	682	678	691	648	630	642	705	678	657	632	702	681	670	742	652	696	667	699	729	680	634	663	692	695	725	679	692	698	676	684	617	675	689	677	725	712	691	712	642	700	650	677	687	695	709	703	663	671	723	663	677	702	701	712	658	696	660	715	686	652	641	624	698	715	653	658	693	715	687	725	668	632	699	668	683	668	690	681	689	692	654	746	649	674	684	668	683	642	676	717	649	734	647	676	642	718	637	713	710	705	643	681	670	683	688	694	656	685	671	673	656	709	684	675	683	665	682	670	635	698	670	690	625	705	668	699	680	690	640	649	704	714	685	685	650	714	675	688	655	658	659	664	671	671	644	660	678	699	663	684	743	718	665	643	718	662	725	705	722	622	663	652	680	682	714	682	605	710	694	659	717	687	681	695	692	666	658	688	678	642	688	636	728	659	663	670	707	676	653	721	685	724	678	693	730	666	678	673	675	666	666	702	692	659	667	702	668	701	695	665	688	658	699	652	694	696	704	665	683	706	670	676	716	700	677	632	692	669	654	672	740	677	669	670	689	682	704	699	657	677	710	654	674	697	710	702	683	694	651	690	689	640	684	643	667	656	668	661	662	674	684	643	661	665	676	678	666	689	696	686	676	661	657	700	673	690	691	669	745	725	710	677	678	699	695	646	717	733	734	706	677	693	685	690	689	681	641	669	744	714	610	652	728	645	701	713	671	694	687	663	648	677	688	654	689	676	644	686	692	690	699	630	664	678	682	672	665	732	696	630	715	697	623	673	696	709	661	670	694	704	673	660	705	679	680	664	732	684	629	714	706	676	667	676	678
25412	21552	28853	27213	22351	12878	2723	955	886	851	820	790	867	836	784	790	786	790	830	779	793	801	839	853	796	822	802	807	796	786	832	784	823	804	827	793	781	796	822	775	845	780	831	859	808	784	833	759	819	779	807	827	849	777	822	804	1003	1027	937	832	819	809	755	769	779	821	729	800	787	830	783	789	766	792	818	754	769	804	804	778	790	817	805	763	802	797	764	761	786	814	797	781	798	767	811	755	779	795	807	800	807	835	816	820	806	803	744	776	823	805	815	785	821	796	791	789	752	769	811	779	779	795	805	817	838	782	813	810	803	791	769	791	799	767	832	781	807	799	769	812	783	798	810	796	768	749	839	814	804	792	792	766	803	868	733	807	744	826	760	755	763	786	777	776	752	767	806	857	783	804	791	776	759	757	782	764	806	778	781	815	733	765	796	838	820	805	762	813	797	789	789	781	769	793	795	772	752	797	829	837	720	771	860	804	807	753	755	819	756	791	766	820	764	808	814	808	775	781	826	834	747	757	751	797	749	785	795	782	770	790	773	770	796	772	779	791	775	816	807	800	814	805	736	780	783	789	795	826	795	794	832	799	756	783	767	818	856	802	803	808	768	802	808	836	746	766	813	795	785	787	746	745	779	744	811	763	832	826	779	785	747	815	818	774	796	796	714	811	779	816	706	815	783	788	782	754	773	813	770	763	778	741	816	772	774	756	740	768	794	750	760	801	770	801	781	774	802	800	805	806	793	777	802	812	754	781	825	775	777	747	802	780	772	766	774	754	716	809	860	786	777	737	820	835	809	770	801	793	824	781	786	848	791	761	760	793	825	806	755	810	764	755	817	809	798	772	779	806	773	744	754	796	804	852	798	806	776	784	788	794	796	808	764	770	783	804	765	778	783	786	810	809	745	799	754	770	776	762	772	816	826	807	816	814	795	737	793	750	711	805	794	817	788	801	789	808	794	808	770	808	810	745	773	765	782	807	784	825	782	778	816	774	763	792	854	820	781	818	755	817	756	772	782	750	790	812	756	767	794	760	767	778	782	785	791	751	840	794	815	823	759	806	816	782	792	716	793	785	821	797	811	793	866	801	742	818	733	818	823	814	785	777	770	814	786	783	813	808	731	793	763	771	796	836	822	749	795	830	759	771	846	766	797	830	732	777	792	777	805	810	779	808	824	824	840	782	799	829	793	749	747	782	806	747	779	804	805	807	817	844	802	797	810	787	787	766	781	762	812	802	844	829	828	782	738	792	800	790	789	787	833	742	776	718	832	787	768	739	793	845	761	773	796	762	798	771	804	803	781	787	782	812	813	774	848	795	787	788	758	743	759	811	790	779	758	758	721	800	749	780	822	769	765	799	770	762	841	775	792	746	765	763	779	797	792	851	759	811	774	768	815	767	811	799	795	795	814	765	809	812	847	795	854	775	787	842	761	797	826	815	760	769	787	737	803	775	822	746	779	776	741	801	801	808	791	801	807	773	805	764	748	801	734	782	780	781	768	779	810	803	790	757	790	745	790	768	801	807	807	776	845	821	772	810	808	738	780	804	800	788	793	799	800	780	787	756	806	816	790	754	791	842	753	857	738	801	735	784	860	813	766	807	816	800	811	795	757	799	803	793	790	779	777	770	815	761	724	785	812	791	762	741	778	765	773	828	817	800	809	806	760	819	789	814	790	754	799	777	857	823	851	759	780	775	783	780	809	742	744	794	789	803	762	812	818	789	845	833	798	787	839	858	766	752	812	762	790	788	786	745	784	821	801	794	755	786	741	798	762	769	757	832	781	761	745	773	784	815	827	764	772	805	764	832	775	763	750	775	816	721	776	809	763	811	778	817	780	749	770	779	775	824	819	786	802	808	843	794	744	774	788	794	751	779	827	765	803	773	811	769	842	770	833	808	786	838	799	796	793	758	757	778	786	802	809	762	809	783	830	778	807	759	825	816	808	759	788	778	746	782	828	829	775	811	748	779	783	753	774	778	775	806	775	779	755	798	783	779	784	828	800	831	770	752	781	836	827	795	821	769	786	779	750	817	788	783	809	722	816	746	800	793	790	787	795	797	792	756	781	770	766	782	768	768	798	757	791	797	784	786	773	785	802	772	829	752	816	777	784	782	748	762	782	802	842	773	788	785	732	793	792	824	814	795	819	817	796	775	792	742	785	853	788	791	775	789	771	838	791	795	783	793	744	815	814	758	844	774	813	776	785	816	790	768	818	794	769	776	827	751	765	757	823	806	811	770	841	748	782	800	785	766	818	771	774	801	811	774	782	827	805	803	793	814	805	736	775	795	804	766	812	778	861	834	789	821	783	802	845	804	798	767	735	783	796	783	797	796	780	764	801	806	778	833	751	793	800	764	762	806	810	804	815	793	778	794	778	792	804	772	793	780	760	793	767	792	753	784	774	760	794	751	791	797	815	819	805	758	845	809	835	773	821	840	744	782	769	856	751	765	752	813	799	747	773	786	730	757	811	826	775	793	778	821	807	814	772	775	764	804	819	803	826	825	758	803	804	765	752	846	766	808	819	770	815	724	751	751	761	802	748	822	848	776	813	805	802	799	781	794	772	819	768	742	770	842	771	773	773	782	802	775	770	810	766	774	742	827	742	796	777	806	812	806	789	749	811	724	731	827	754	831	724	787	737	775	799	776	804	828	805	756	798	805	825	809	782	798	794	751	837	811	781	768	791	785	801	834	805	779	777	757	767	741	816	715	786	742	802	810	776	751	816	762	778	798	773	775	724	762	806	820	796	792	796	785	822	810	801	803	783	766	791	805	792	787	808	792	733	807	791	810	755	757	757	765	815	796	805	812	804	789	809	800	822	833	808	776	764	831	756	777	821	768	803	748	830	823	814	766	834	814	780	841	828	798	717	737	755	775	816	765	782	808	808	835	797	814	779	820	760	814	743	748	766	806	807	807	814	792	810	833	810	874	773	798	802	766	819	814	738	811	774	874	812	755	807	769	754	751	788	777	818	754	803	805	808	809	813	867	814	787	764	793	831	832	813	791	778	798	764	763	795	813	788	742	797	810	790	839	781	761	786	805	799	735	784	781	845	780	788	758	826	802	819	822	821	813	799	762	826	725	811	848	797	811	864	801	794	756	793	819	797	835	785	760	780	775	823	775	776	828	792	761	807	794	814	811	799	820	787	833	816	777	782	827	773	788	770	827	844	776	777	769	788	812	782	764	792	783	782	805	781	770	753	804	768	797	773	753	747	790	839	768	771	760	778	732	813	824	787	774	737	761	800	832	817	748	822	812	835	746	776	845	808	793	798	799	766	772	778	778	774	755	784	766	773	819	763	817	768	812	782	784	781	845	728	793	808	757	774	816	792	814	765	777	776	796	838	757	765	793	813	796	782	805	798	791	776	760	801	810	829	821	776	852	744	784	729	783	763	790	750	829	791	800	781	823	825	807	763	751	795	758	786	800	777	785	763	777	784	753	777	800	840	789	809	794	790	761	861	760	843	799	794	802
42821	60085	40572	21491	18295	10026	1508	821	814	734	765	689	660	708	663	668	663	622	725	644	670	686	626	672	682	714	630	682	698	649	647	655	688	708	671	682	697	638	683	639	642	650	687	648	634	655	698	662	698	636	672	636	656	664	644	722	1052	1037	856	691	695	721	671	668	672	634	698	645	665	675	664	697	668	658	685	646	708	623	651	635	656	644	631	690	621	673	654	655	666	671	684	582	651	667	675	629	640	652	613	641	671	641	627	636	641	677	655	659	658	673	671	645	683	703	643	618	658	698	610	641	643	669	641	627	641	617	647	642	675	624	642	654	627	653	665	616	649	670	624	694	662	649	639	677	620	700	651	654	621	651	671	657	667	671	680	623	612	685	666	652	689	648	663	666	643	653	646	655	651	662	630	642	658	632	666	685	682	636	716	649	700	674	647	634	703	643	687	696	655	689	615	672	658	603	641	641	691	638	687	668	657	664	623	665	645	670	637	706	628	693	629	695	709	683	697	654	651	640	649	637	625	694	695	678	667	687	664	651	644	639	635	653	655	659	610	614	692	653	646	691	656	615	602	648	651	652	659	649	684	651	643	690	701	679	668	614	617	667	651	666	625	714	638	648	649	673	656	643	730	614	634	667	644	680	651	656	679	693	692	662	647	670	635	678	641	651	651	643	660	661	667	624	641	663	657	633	627	631	614	675	631	612	661	679	664	659	635	645	674	685	628	651	684	655	694	630	649	639	672	659	614	626	663	659	686	675	679	636	646	642	712	632	674	602	610	670	672	627	613	687	652	665	600	650	639	636	606	665	653	653	668	670	684	691	673	639	676	637	633	654	620	679	636	658	636	673	654	642	666	667	665	682	661	687	668	687	656	668	652	689	649	640	643	682	620	626	629	692	629	679	643	608	629	668	668	649	650	653	641	620	676	700	669	635	654	608	652	623	669	626	650	650	630	653	667	667	660	697	651	662	630	630	722	678	670	712	653	672	684	669	656	627	591	656	636	643	642	662	633	668	659	648	708	641	638	718	664	678	641	650	663	648	631	653	697	647	686	641	644	635	607	627	633	630	672	644	664	650	680	617	655	648	666	656	641	648	603	674	660	626	657	648	681	654	677	720	614	627	656	688	618	653	611	624	650	709	706	646	644	674	685	627	645	659	680	680	624	705	632	649	657	683	654	657	624	609	671	657	637	662	681	634	699	646	702	624	644	666	663	649	679	670	622	658	675	679	640	639	653	630	648	673	580	678	697	658	649	650	695	636	629	648	645	668	621	630	644	672	644	654	649	678	650	641	640	655	698	703	652	651	653	608	668	656	663	637	668	631	660	617	636	602	606	649	638	681	687	691	704	660	615	675	684	640	656	641	665	639	660	682	661	654	651	648	621	653	670	591	669	645	596	720	610	642	617	624	644	643	674	605	689	686	693	634	623	663	643	667	671	677	669	653	647	694	644	649	637	643	626	639	615	642	658	674	637	687	631	680	656	646	638	663	620	626	646	683	727	687	598	692	643	678	630	652	628	662	738	664	641	639	641	636	627	661	660	675	681	657	630	604	654	675	673	617	653	665	688	673	678	658	691	677	695	599	649	690	701	660	666	682	645	633	689	606	678	629	690	672	626	638	682	636	625	600	642	636	677	686	653	671	663	675	664	627	683	614	683	669	693	689	673	650	624	639	666	679	679	658	678	639	677	670	637	665	602	660	666	656	681	684	679	652	651	590	659	692	644	659	677	660	730	647	667	620	629	675	694	673	663	658	632	714	665	599	703	631	706	676	651	646	635	717	659	654	671	669	632	637	705	646	667	655	616	667	655	631	695	644	676	654	653	631	688	679	674	670	676	690	683	658	589	685	643	643	648	683	618	625	666	692	627	671	632	640	678	630	690	679	638	640	675	627	683	630	719	641	663	648	655	643	603	618	672	698	671	633	686	635	675	673	643	658	681	657	644	610	655	669	668	644	649	703	678	660	662	614	649	682	682	619	654	643	685	704	649	674	651	649	629	650	627	635	642	659	673	641	679	680	668	652	644	665	675	682	615	699	657	642	614	657	643	654	676	680	660	666	675	689	679	677	650	687	686	643	693	651	672	642	676	669	668	669	598	658	669	637	673	653	669	649	671	606	680	668	637	646	607	656	669	621	659	696	629	638	666	648	632	642	668	664	564	642	644	647	689	659	627	677	665	654	670	638	627	670	630	630	675	629	633	653	667	608	673	624	625	604	666	660	644	686	708	687	631	616	610	660	674	668	679	655	673	666	696	638	601	673	652	654	680	677	673	622	685	649	677	653	636	622	687	667	671	624	662	685	635	627	670	661	637	658	684	675	653	732	662	629	648	628	693	676	647	685	627	624	690	640	663	618	629	627	625	681	651	621	662	653	677	653	651	615	648	699	681	635	627	596	656	664	666	655	634	630	623	642	624	653	661	653	669	632	638	680	678	657	644	663	646	718	633	596	635	684	635	625	681	639	610	640	620	618	683	660	622	630	653	662	661	659	653	633	642	683	705	664	635	643	675	627	660	631	678	669	664	661	655	696	711	665	705	648	647	639	653	664	663	647	634	666	668	680	670	632	647	685	671	652	634	640	640	652	682	653	655	663	616	608	619	614	625	635	618	663	650	686	643	617	655	664	675	651	667	624	682	644	645	647	657	660	672	662	648	622	685	638	679	645	664	658	638	652	647	655	678	666	681	684	705	629	648	657	708	619	725	661	669	672	653	666	638	649	630	667	613	664	655	648	670	639	692	638	611	627	699	640	674	659	645	666	649	703	675	671	636	689	681	630	684	644	596	669	655	638	664	668	707	649	650	682	684	689	652	669	675	644	688	645	641	643	640	667	722	632	667	639	632	680	655	635	658	687	650	642	643	657	632	629	674	628	668	664	640	646	616	642	684	674	662	646	623	657	690	630	678	655	624	673	613	675	626	631	636	631	638	677	647	701	683	647	674	635	660	705	638	635	623	630	662	613	652	627	633	696	682	646	649	627	670	666	695	644	671	621	657	675	684	669	663	693	674	674	657	681	659	647	625	689	650	646	672	631	672	652	605	596	596	650	660	616	736	654	636	637	662	661	669	660	700	660	588	653	642	644	641	609	651	702	675	632	631	642	604	670	681	677	672	699	624	637	627	659	637	660	614	630	624	703	629	683	657	658	660	640	605	653	631	637	637	655	663	677	625	642	631	619	725	617	653	671	652	719	659	575	691	655	680	668	644	648	668	657	658	626	641	620	649	662	625	630	640	642	663	642	673	621	618	637	622	626	652	617	651	657	662	628	638	651	633	665	646	639	686	718	658	626	668	650	622	641	640	662	640	652	661	632	660	617	643	650	641	624	646	655	662	687	689	632	689	669	683	643	638	631	663	628	663	627	646	660	622	597	622	683	696	663	639	635	588	645	645	634	684	674	653	680	660	608	587	647	640	664	652	603	688	684	692	666	642	727	676	618	628	676	658	653	606	650	645	657	620	610	609	651	670	636	615	609
24309	21425	29241	25466	26553	20735	5680	1230	1006	1087	1030	985	1028	987	952	983	970	962	954	971	929	965	1019	924	967	887	941	952	932	944	988	928	966	952	926	907	925	926	902	879	996	942	925	1011	876	931	940	904	887	907	940	921	927	874	919	973	1386	1384	1144	944	966	960	932	982	907	926	957	945	930	906	965	957	939	858	891	924	993	948	901	885	953	916	956	895	911	908	972	954	935	947	905	913	959	879	869	959	911	917	939	901	994	914	969	943	915	953	881	915	968	918	947	902	924	919	929	871	975	884	913	935	916	916	897	904	965	902	957	925	904	957	919	883	940	898	934	938	965	905	902	971	878	948	904	930	917	892	877	956	913	913	899	890	923	911	898	904	920	957	947	959	891	953	953	927	924	931	928	913	862	969	918	910	857	966	894	904	954	946	933	910	907	907	906	947	974	949	952	888	967	932	853	956	915	889	939	963	947	932	976	917	956	896	915	924	945	937	948	929	865	903	942	894	951	912	944	898	900	875	905	901	912	959	852	954	922	882	934	893	878	939	943	848	890	957	964	927	927	888	890	909	907	896	945	920	902	876	888	881	906	908	922	940	948	921	936	957	964	921	927	911	907	891	853	913	917	916	910	921	897	923	888	976	939	935	927	893	933	918	951	941	885	949	911	948	955	875	893	885	907	893	905	951	949	935	887	878	966	916	899	896	916	893	871	879	897	920	941	916	946	911	918	978	947	903	891	937	923	914	935	898	931	916	902	843	906	896	931	930	920	923	938	991	926	859	928	861	885	973	940	899	955	877	921	881	909	926	899	952	863	875	921	913	915	896	962	899	901	902	889	943	1007	874	947	939	909	931	900	884	912	941	912	931	909	888	874	886	934	906	926	927	902	904	891	902	892	904	922	905	895	930	887	904	938	862	908	917	905	906	863	866	945	962	874	922	954	952	903	941	958	948	910	932	906	931	898	847	914	907	912	860	945	876	883	870	934	888	1029	940	915	923	889	956	947	925	922	908	909	901	913	913	883	904	919	914	892	916	932	924	919	858	858	965	892	915	919	1012	958	895	901	946	908	888	915	894	875	975	948	869	877	948	963	936	895	896	903	977	985	958	903	945	918	889	945	858	943	911	965	944	932	949	985	919	955	870	842	913	933	928	921	929	883	910	893	958	912	910	935	870	956	956	1029	930	936	913	908	864	872	905	881	965	918	946	965	920	860	911	902	924	899	944	933	914	907	921	901	903	924	923	944	902	948	933	911	934	947	925	911	899	872	911	856	880	880	905	908	883	906	923	893	933	900	951	919	866	864	950	939	896	878	931	862	910	885	923	918	900	952	944	896	905	930	913	903	955	940	987	940	942	953	921	932	938	898	920	853	917	948	899	915	927	932	868	853	892	941	910	908	949	842	962	909	982	896	923	872	898	953	923	940	902	939	924	924	920	956	973	922	893	930	964	889	907	927	932	913	875	888	899	913	904	903	915	949	900	876	941	951	859	863	925	930	938	977	937	892	932	873	913	943	942	873	889	888	915	896	894	899	897	841	915	931	907	930	979	904	980	888	923	976	901	861	938	952	915	925	914	900	948	925	903	924	883	917	933	926	958	931	886	878	944	897	897	883	939	940	934	911	895	941	904	903	918	861	1026	903	908	838	963	955	877	903	899	950	948	897	929	937	961	908	947	873	889	891	862	898	929	922	882	914	845	942	956	898	909	888	901	930	924	923	899	948	900	938	923	908	897	911	887	896	977	904	938	922	885	982	908	921	948	894	928	922	881	885	908	907	915	871	869	882	946	920	921	971	893	883	895	887	904	904	939	920	947	902	927	906	914	975	954	894	955	937	937	926	926	946	919	934	912	947	887	930	989	861	890	904	929	966	916	909	897	918	895	933	940	917	878	926	880	948	913	918	863	933	871	904	910	933	908	928	888	927	896	887	921	917	935	939	903	941	941	899	959	930	953	936	859	951	859	881	961	924	934	918	843	896	945	883	953	920	898	982	911	897	969	920	892	941	900	892	875	940	970	929	905	925	923	894	900	876	928	942	920	834	880	948	931	853	919	942	986	876	940	891	918	914	886	1009	889	905	935	930	878	861	932	908	917	938	929	831	911	910	929	892	914	912	969	946	900	906	938	893	946	930	900	888	943	884	890	895	940	880	901	910	963	907	924	902	938	894	893	877	968	900	892	910	900	935	904	926	868	949	913	897	938	911	908	985	889	891	906	934	929	949	991	915	888	923	926	923	937	941	872	868	934	919	947	931	932	914	874	918	896	881	892	966	910	935	925	861	912	899	896	939	943	908	891	993	904	865	920	871	890	944	885	888	917	876	945	873	894	900	912	903	877	895	967	921	975	964	973	922	949	956	926	880	873	874	977	957	927	970	956	928	930	920	946	859	897	872	896	895	885	901	977	970	932	904	878	893	919	897	915	906	933	921	909	917	887	892	946	929	917	901	950	945	943	899	909	889	884	996	880	973	922	926	920	891	938	921	927	922	910	967	913	963	936	912	936	885	924	968	911	948	903	875	876	915	873	889	945	895	896	933	876	912	951	894	904	923	940	961	942	938	922	916	927	914	931	919	912	865	949	944	900	889	866	919	903	874	913	920	907	890	883	983	932	931	932	919	901	914	920	933	857	916	945	927	921	895	944	922	956	948	910	888	904	950	879	897	857	925	853	872	951	950	878	889	903	924	877	912	866	896	894	909	984	918	848	916	967	878	930	906	978	932	930	904	935	871	963	956	976	909	927	916	883	885	890	1002	887	920	892	897	971	948	899	895	892	961	897	932	930	875	909	891	868	876	862	941	986	920	955	911	1009	877	881	949	903	889	898	939	912	876	926	898	894	897	890	850	888	960	921	899	917	950	912	953	949	904	965	897	937	932	943	934	962	884	924	954	927	874	935	892	956	927	953	945	920	908	904	890	973	944	916	906	893	934	908	910	949	922	930	921	949	856	940	952	920	959	905	934	917	920	906	947	922	882	883	933	901	856	910	888	937	948	927	909	902	936	925	892	932	853	863	878	859	896	906	843	942	947	931	935	903	872	960	895	932	952	928	882	914	935	908	884	895	906	904	931	894	911	889	891	868	925	929	897	921	900	919	905	925	943	946	937	894	889	929	933	949	935	912	920	930	884	939	965	921	973	915	954	884	945	850	905	899	907	957	968	940	901	943	919	1008	865	909	927	891	855	892	955	927	873	910	856	908	912	945	985	881	892	929	941	945	894	951	886	860	924	902	920	916	932	914	958	940	920	921	908	968	924	893	893	948	872	919	882	897	947	935	953	959	926	912	920	942	913	920	912	899	956	885	915	906	880	928	975	901	964	977	879	922	909	923	878	888	919	926	947	1010	862	954	927	873	947	884	917	964	909	914	927	914	940	973	907	897	906	928	920	938	906	965	942	917	914	905	921	932	912	957	943	889	880	900	909	865	927	881	942	934	956	883	892	881	941	928	947	919	895	905	903	929	870	950	921	886	956	939	883	888	925	939	916	904	925	915
54500	76840	51534	27884	28679	14218	1989	998	943	910	855	852	871	841	824	842	800	785	850	747	842	808	797	801	799	802	813	745	735	779	796	756	782	752	783	807	777	830	830	786	803	742	789	784	745	801	792	798	776	754	749	788	779	783	804	887	1484	1432	1065	740	766	785	759	867	760	771	739	741	777	795	778	766	763	741	732	760	755	761	747	738	808	770	784	750	749	781	795	810	812	794	782	788	756	745	752	728	744	780	755	759	800	761	742	756	783	808	806	759	801	793	749	752	760	809	758	771	794	751	761	788	815	779	773	723	779	776	782	742	765	763	733	774	757	790	808	813	759	777	777	744	765	791	744	732	758	738	704	753	733	734	744	760	731	775	746	783	742	723	732	764	797	725	811	742	758	782	759	798	766	701	762	767	791	768	761	756	741	732	691	789	772	749	767	764	767	747	723	739	736	786	761	773	764	785	762	709	767	800	765	769	735	734	777	792	775	776	756	775	740	747	745	788	761	728	723	782	765	739	779	774	795	734	776	784	728	763	741	775	784	798	789	807	778	746	767	724	766	741	774	755	737	751	773	699	769	730	736	770	703	737	793	729	775	752	819	753	770	731	765	769	757	766	793	720	763	743	814	785	780	783	711	764	809	760	750	794	793	740	780	756	771	739	775	790	763	741	746	763	814	775	803	781	708	814	747	775	733	769	772	785	772	743	795	734	766	756	771	798	739	779	781	741	761	747	773	746	789	808	728	770	764	762	733	814	762	771	789	739	799	740	803	759	806	790	761	790	772	756	750	762	784	784	791	734	764	790	807	777	758	783	774	757	750	773	741	746	777	695	769	767	753	777	774	760	784	732	775	755	747	772	730	802	768	750	838	770	791	736	800	751	791	755	773	766	740	736	767	734	751	696	744	755	786	754	721	748	795	824	744	738	772	721	742	765	742	761	784	783	789	779	739	758	792	760	781	748	797	791	751	761	781	706	763	756	778	752	783	792	781	772	763	755	737	798	752	693	724	795	766	766	763	783	712	760	807	765	700	739	757	747	788	766	748	764	737	734	802	783	742	740	733	744	744	723	763	774	751	772	807	749	805	797	766	776	766	736	776	738	748	691	762	769	765	741	735	764	773	694	767	759	706	793	733	776	800	761	720	753	761	785	745	778	719	759	774	791	778	821	791	756	752	791	765	768	746	755	741	746	729	772	735	799	734	761	718	817	790	795	764	778	761	805	747	755	771	766	745	745	740	800	751	757	771	763	792	726	797	756	735	755	820	785	820	763	727	724	720	767	759	813	777	793	709	772	754	760	780	735	727	730	722	776	738	754	734	740	756	731	736	781	731	757	754	779	781	764	732	841	774	837	785	757	720	771	759	743	746	759	752	749	766	758	739	744	746	738	754	744	750	759	804	743	767	827	779	725	833	734	746	725	695	763	744	719	761	748	761	732	750	741	781	775	737	747	746	742	765	767	767	746	744	762	762	766	783	760	792	760	761	745	744	703	704	740	761	744	745	770	784	757	717	743	699	759	742	746	817	786	717	760	744	772	758	763	760	792	730	805	747	753	760	801	732	830	735	746	762	737	765	726	744	751	785	817	755	725	750	756	737	734	726	783	754	755	776	710	835	777	760	764	783	772	785	729	715	713	774	744	750	707	782	765	734	768	778	753	821	767	785	710	771	758	723	784	788	738	745	710	819	755	772	788	809	781	778	733	743	752	746	769	768	748	727	750	790	759	771	749	739	798	782	718	794	794	734	789	816	802	783	788	725	758	735	796	775	713	753	744	759	755	721	757	720	800	793	727	762	724	770	792	803	745	717	766	799	762	764	725	803	715	720	765	794	737	790	772	751	733	697	762	752	753	767	712	749	767	776	769	762	763	717	737	812	738	757	825	779	732	738	780	746	710	769	753	801	753	809	771	770	776	719	720	773	758	732	766	768	746	759	791	769	757	720	741	783	773	742	693	764	800	771	779	759	794	762	741	848	764	773	778	750	688	728	750	770	731	804	744	745	787	762	748	763	786	746	775	759	690	763	764	770	764	806	762	779	720	753	734	741	763	749	673	759	751	747	783	736	742	804	781	725	723	736	740	718	784	750	736	793	746	720	682	782	716	773	756	748	758	708	748	734	758	737	746	808	793	744	749	730	755	724	709	745	812	730	750	776	772	792	743	739	742	730	741	800	748	765	797	765	725	745	738	792	820	836	765	779	782	793	768	744	706	754	755	756	752	715	773	767	765	742	742	775	713	781	800	735	741	784	705	744	710	771	774	703	759	744	731	763	727	798	756	752	753	765	718	770	781	740	824	770	781	731	788	721	747	754	763	768	821	759	773	796	753	783	753	770	683	737	748	719	762	790	788	758	765	820	795	806	765	769	765	761	739	769	769	753	757	733	757	759	737	762	737	727	822	773	800	774	740	725	687	727	796	768	823	770	728	778	799	739	771	783	739	752	750	786	729	758	741	785	778	804	758	720	793	775	745	748	790	803	766	800	735	729	739	703	763	801	778	815	748	765	734	766	738	761	710	780	729	724	777	713	756	824	703	781	760	717	752	785	820	770	710	755	738	797	799	794	746	764	772	754	733	776	755	697	722	683	736	705	761	796	784	747	764	833	766	769	731	788	745	747	784	747	760	825	735	744	753	750	743	816	708	747	729	773	787	770	739	768	758	760	733	767	752	745	786	784	779	786	788	736	766	777	769	766	730	771	774	757	708	770	762	756	720	749	773	756	780	730	772	783	801	785	732	743	799	767	736	726	790	719	814	812	748	767	753	750	732	765	815	732	774	716	741	806	764	777	740	777	725	797	749	761	740	710	726	722	773	730	735	776	789	776	791	744	808	746	715	768	761	746	762	756	755	760	757	774	769	710	750	797	770	741	746	779	769	728	786	744	800	765	734	736	783	745	800	742	749	733	771	770	797	774	763	736	761	822	739	786	770	743	759	775	752	761	822	750	779	768	731	724	769	763	750	740	751	749	772	751	784	759	746	746	738	751	789	782	748	811	795	742	712	734	732	768	772	731	738	772	781	734	731	760	755	718	817	762	726	761	781	725	748	763	747	730	800	757	741	790	782	796	778	752	714	809	726	777	790	751	749	777	759	705	770	771	781	774	738	748	738	719	726	732	764	752	795	740	731	796	748	699	753	795	802	767	770	733	743	749	733	785	734	779	767	726	735	732	773	728	732	746	724	760	783	795	793	798	743	749	695	748	794	742	747	745	763	786	777	772	747	769	788	771	748	731	843	789	783	691	752	739	763	751	776	784	745	713	741	718	761	813	769	737	738	697	797	730	781	778	728	742	777	773	739	754	739	744	783	759	788	800	729	749	734	769	732	764	765	751	780	753	786	788	721	742	739	702	774	792	762	782	754	768	772	768	742	713	731	729	699	729	753	772	708	791	746	777	778	792	760	769	754	800	784	743	787	767	747	736	753	739	740	752	785	749	746	748	747	780	754	739	664	757	784	731	781	764	781	742	769	752	773	780	724
28461	19407	9993	3688	2670	1487	905	884	894	850	910	891	856	923	866	889	870	863	893	902	867	854	955	862	912	869	889	824	855	843	879	885	853	927	860	871	891	864	923	854	859	853	878	896	889	795	876	867	861	889	851	888	879	808	909	850	811	889	858	853	891	879	864	914	849	889	864	851	879	861	829	842	884	846	851	852	878	836	841	877	829	867	819	867	810	866	841	834	892	901	806	877	844	835	931	885	823	858	835	860	875	854	877	887	938	836	867	826	893	849	855	838	869	837	861	824	861	842	839	890	847	875	809	836	883	882	866	873	844	826	869	840	891	892	867	826	862	819	869	880	852	931	862	877	834	866	932	921	886	849	873	798	882	855	907	867	850	863	865	940	819	881	926	840	870	883	894	864	884	866	841	922	873	852	844	858	873	917	854	835	821	831	870	847	820	882	833	836	866	815	898	927	818	840	885	846	862	813	873	852	854	868	876	900	897	851	870	924	896	839	820	891	901	862	828	889	869	836	930	852	854	868	852	858	830	814	848	884	898	841	860	851	874	899	862	875	888	849	861	863	817	839	878	845	815	833	845	838	873	801	886	864	883	837	883	862	922	844	838	915	871	851	860	913	891	919	897	865	858	888	923	852	876	796	874	870	881	851	865	851	831	872	875	868	875	893	846	873	850	876	847	889	884	837	862	892	815	840	875	825	852	808	795	820	851	814	851	900	895	917	838	868	825	885	841	855	870	825	836	817	851	900	843	846	850	854	843	916	842	865	885	833	860	893	823	806	902	855	894	925	871	843	808	854	851	842	887	884	910	832	886	876	837	850	819	806	865	845	861	885	872	877	906	864	875	868	885	865	877	876	887	811	855	888	863	863	857	905	894	803	878	867	848	878	888	818	862	900	947	839	908	856	863	857	905	888	856	884	904	878	856	788	843	921	891	869	883	884	820	898	822	830	858	862	815	888	818	856	856	823	907	831	847	872	856	886	872	887	881	818	838	848	855	873	834	840	834	905	851	846	881	850	872	892	892	837	857	853	870	844	819	852	831	827	872	881	844	819	903	864	860	846	834	852	873	812	841	808	874	875	894	894	811	836	879	891	804	871	849	872	870	877	873	859	862	871	887	823	863	829	884	826	878	843	841	819	833	885	920	840	873	832	882	869	881	827	868	863	859	836	832	899	896	850	871	884	858	858	806	894	885	890	869	855	853	857	847	884	867	823	851	877	867	827	852	870	876	918	825	914	901	873	865	860	864	878	882	921	854	913	825	858	878	889	876	863	925	914	878	840	911	866	870	838	894	849	880	864	865	905	845	859	872	862	860	911	859	842	858	925	880	889	863	823	863	858	925	855	850	894	860	896	826	858	842	856	876	842	895	826	818	947	919	890	858	870	820	859	796	830	868	858	878	826	864	847	910	841	877	864	866	884	893	847	866	828	849	906	849	893	883	876	834	881	869	860	875	835	881	875	836	870	898	903	869	914	843	898	839	930	897	890	859	843	888	852	842	865	871	856	920	872	898	836	830	942	900	833	898	895	943	867	868	876	899	881	887	873	894	927	850	879	817	833	855	854	846	902	823	898	848	902	937	853	897	886	837	824	853	854	886	863	845	874	921	889	842	918	888	869	855	838	836	883	881	868	873	876	853	878	872	868	800	865	898	867	875	817	892	876	890	918	889	835	798	866	847	873	900	815	825	868	879	860	869	888	872	837	837	833	832	866	872	848	850	797	903	826	863	881	872	901	845	874	849	845	912	826	830	840	885	828	952	851	785	803	864	860	846	867	858	855	864	913	817	828	829	851	853	925	924	855	903	861	832	901	871	842	844	846	866	889	840	842	817	901	828	876	861	883	880	895	889	816	899	941	850	799	828	860	898	911	884	893	866	851	854	856	940	893	850	854	826	865	840	884	872	832	881	895	834	877	878	853	828	873	882	833	877	862	852	884	873	856	818	828	941	852	852	810	880	849	843	886	917	848	842	884	932	868	862	888	847	868	802	873	871	901	874	897	857	844	865	904	859	862	879	858	876	876	861	844	916	874	874	844	873	890	848	911	880	825	881	835	869	852	846	831	861	889	888	902	889	869	854	884	817	862	885	902	843	925	925	868	874	893	849	835	859	891	898	852	880	916	895	853	897	829	872	817	884	871	815	850	893	867	850	809	880	865	876	851	851	843	823	860	866	840	895	862	841	935	894	916	919	858	853	866	857	891	917	920	861	892	874	873	903	882	858	857	837	869	886	856	852	842	808	767	805	870	867	876	818	890	846	894	861	859	844	872	897	877	891	862	882	880	896	826	836	842	870	867	835	868	860	865	860	816	856	844	848	886	852	861	838	802	930	833	854	822	908	865	937	902	855	907	931	870	874	872	854	838	832	883	886	847	823	902	870	869	847	897	858	807	895	870	905	816	875	840	903	906	832	857	848	832	836	792	904	849	847	915	863	789	829	865	820	921	871	833	873	884	877	855	861	810	853	913	912	831	891	835	836	903	846	859	819	826	856	814	856	905	879	898	876	892	901	939	886	867	886	870	852	921	853	854	896	909	902	854	861	876	871	873	801	920	855	838	850	853	897	867	839	857	905	878	840	894	865	888	851	850	836	823	821	851	798	813	895	874	883	852	902	833	876	955	854	786	887	878	859	865	832	839	866	854	877	875	862	830	873	873	858	904	807	831	904	827	900	933	800	842	847	837	852	860	913	857	868	877	891	839	815	904	907	873	905	848	942	882	870	854	898	847	889	834	896	841	924	779	838	837	798	847	894	891	853	871	850	834	836	915	852	860	814	883	859	827	899	871	865	813	876	840	807	827	849	848	815	837	865	939	862	868	855	847	894	835	841	880	928	835	911	824	847	909	899	870	855	841	897	861	877	896	848	925	839	861	856	823	775	850	861	924	868	858	887	853	861	834	831	820	883	921	879	865	838	877	875	856	822	886	919	846	906	853	891	795	899	872	855	909	829	846	874	845	877	814	902	849	835	847	908	857	866	857	899	916	846	868	844	828	841	897	818	835	876	865	850	909	883	876	813	833	854	872	865	818	849	868	922	872	865	925	833	916	851	882	889	911	874	885	907	881	899	850	796	891	841	865	834	847	870	900	868	855	889	885	872	901	848	824	879	889	907	912	872	859	967	867	857	843	848	843	883	903	893	883	821	875	882	842	847	837	873	863	854	865	869	872	860	859	890	923	896	881	880	815	880	853	847	867	840	885	872	865	914	857	916	850	870	819	881	847	892	877	888	859	850	852	861	864	860	891	861	868	858	895	846	868	889	830	851	829	865	860	879	848	876	886	863	923	887	871	814	834	845	835	881	863	886	904	882	822	864	899	854	818	865	847	894	872	827	827	893	829	871	825	900	863	864	885	916	862	910	856	895	894	853	873	874	880	926	844	814	880	849	874	837	824	860	867	817	865	830	892	826	844	880	858	896	875	801	870	874	893	833	886	808	806	855	823	914	883	821	841	853	931	895	861	857	914	792	903	890	881
11554	13890	7839	2739	2673	1424	678	677	702	685	719	675	625	696	634	681	713	702	711	660	656	704	671	696	712	710	712	661	681	673	655	739	646	708	612	689	659	698	656	698	693	672	732	649	677	702	719	721	697	633	666	700	679	660	710	674	698	760	696	681	662	678	660	665	652	677	653	667	677	684	690	686	664	641	681	662	716	733	609	642	707	706	664	661	651	680	667	646	708	690	639	689	653	686	681	682	657	669	690	697	680	679	677	659	717	640	661	680	685	711	675	627	680	654	685	692	733	686	654	670	656	672	636	716	653	638	633	672	698	682	665	701	631	653	702	688	649	672	675	718	669	723	652	666	694	640	686	693	665	695	693	688	656	648	667	690	672	711	713	622	648	696	702	656	703	675	678	626	682	651	661	651	663	655	704	702	699	660	669	653	656	709	632	676	663	658	696	714	667	661	703	682	671	652	712	660	711	712	646	681	666	665	710	636	706	652	670	707	679	662	656	660	618	643	664	646	674	655	659	667	666	649	664	651	709	634	704	663	668	614	687	666	665	686	665	662	654	702	683	681	612	701	696	681	671	659	655	661	663	697	687	689	663	689	615	685	703	671	712	636	715	651	659	694	643	641	699	686	608	709	760	648	613	652	672	668	671	696	678	647	643	683	738	657	644	682	694	700	721	658	682	640	700	685	681	679	683	679	687	651	635	671	697	651	640	621	701	683	700	684	684	659	655	732	646	709	671	677	695	706	684	668	701	716	629	645	671	675	668	616	621	624	670	676	656	662	663	658	665	655	701	672	646	718	683	663	707	641	645	661	678	672	659	678	637	693	643	638	683	696	669	700	636	674	674	698	676	669	699	675	626	658	649	655	687	668	643	694	642	679	680	654	670	651	662	648	660	677	658	653	691	704	676	640	647	678	665	669	673	703	671	686	620	642	664	667	660	676	654	654	693	637	686	649	702	632	669	690	663	613	674	639	649	655	651	656	676	639	646	644	673	638	662	648	653	667	636	708	683	630	651	700	638	655	679	703	662	628	682	647	671	669	652	688	725	652	704	670	721	674	699	640	707	663	649	716	644	723	652	672	688	653	657	673	632	729	707	701	638	672	718	650	637	714	656	701	674	667	643	687	668	656	648	619	729	689	667	672	692	659	648	655	681	724	700	679	684	680	610	637	692	732	677	676	654	629	675	666	638	668	638	715	681	686	757	695	647	696	696	676	662	695	685	692	661	661	735	677	662	691	691	693	664	706	667	642	685	711	639	678	647	646	663	615	677	702	693	708	697	661	683	668	675	692	649	642	689	698	669	660	693	705	645	653	681	669	668	632	672	672	665	655	695	664	684	693	714	644	707	697	649	652	707	654	650	736	665	665	700	649	696	667	679	647	674	658	698	649	660	673	670	704	705	699	661	671	708	730	654	675	671	644	674	690	685	692	684	670	656	686	654	676	710	732	691	641	646	668	670	680	703	731	658	678	651	694	683	652	641	668	688	651	703	680	626	650	697	651	664	606	704	657	669	712	658	630	702	679	653	696	684	692	663	609	649	623	708	628	684	678	666	696	671	673	664	657	670	686	653	680	715	630	696	657	686	712	668	656	712	682	636	674	684	640	688	668	658	647	660	696	659	663	722	696	674	691	678	653	709	671	653	633	699	703	655	650	677	665	658	704	655	707	742	693	625	644	698	622	672	697	669	668	666	669	728	673	684	690	675	618	666	675	670	650	642	673	664	638	690	617	649	712	687	673	697	659	682	675	656	673	707	666	667	650	635	696	701	688	665	680	687	656	652	663	626	667	677	705	709	697	667	660	666	668	670	694	651	655	663	673	669	665	699	715	689	656	663	704	714	656	636	644	663	701	659	706	711	729	703	651	635	639	688	682	667	673	700	666	700	654	678	704	732	669	655	662	693	693	656	697	686	671	703	683	675	641	686	606	668	659	671	652	683	688	694	753	650	626	663	648	675	698	622	647	673	655	663	636	687	673	664	653	656	651	674	710	682	687	680	704	656	727	685	674	702	650	640	672	696	673	650	678	673	667	662	643	705	707	655	665	685	660	681	693	661	697	685	648	669	688	706	600	678	651	667	709	642	659	631	626	677	644	709	676	664	636	675	668	677	688	668	688	672	648	676	637	647	681	655	707	686	647	651	720	707	643	670	667	694	665	671	655	627	686	670	717	679	729	698	654	695	656	688	709	691	625	703	693	701	697	625	698	714	699	692	633	656	631	666	677	692	683	637	671	678	629	668	674	651	668	713	665	671	697	682	645	719	690	674	656	693	669	713	699	650	630	681	705	683	693	728	672	625	699	643	704	692	676	693	649	635	672	681	676	659	677	662	620	675	679	687	674	618	689	683	627	680	680	717	676	699	671	726	737	695	659	742	681	652	675	648	658	635	679	709	670	672	698	673	694	654	654	666	613	678	694	661	693	654	702	647	687	673	649	670	691	726	637	725	717	679	661	685	699	642	685	703	689	668	747	645	702	660	707	628	655	678	697	672	692	641	703	681	664	650	682	673	666	685	674	597	687	661	703	667	670	681	687	671	708	681	664	660	701	657	678	666	654	637	694	667	669	641	658	693	744	702	661	680	685	659	706	670	642	688	697	696	710	679	712	679	640	651	739	633	671	653	675	713	671	695	657	628	639	683	708	672	662	654	662	713	674	672	676	651	680	686	685	675	667	636	683	643	672	645	702	692	630	666	642	681	655	706	657	670	667	740	626	656	656	648	647	689	679	654	645	664	690	640	649	642	638	636	687	696	637	685	719	684	647	678	685	686	681	656	675	682	689	683	680	696	655	694	686	646	672	681	691	619	650	684	694	680	675	681	686	656	686	681	629	650	713	664	662	662	683	688	655	667	684	681	650	685	645	687	672	661	689	659	689	636	682	680	674	669	677	616	680	716	691	693	717	718	634	670	658	703	661	692	676	656	662	640	662	687	689	712	633	684	685	683	684	648	656	640	699	608	632	680	672	699	645	691	696	724	659	618	684	677	672	655	735	688	666	677	632	728	670	711	698	680	672	674	683	703	675	660	647	690	638	667	694	652	614	669	653	710	692	691	644	695	713	670	630	680	676	673	683	706	679	708	674	702	658	657	656	686	630	638	614	688	709	699	668	659	659	730	618	674	665	692	679	633	702	697	699	658	661	708	695	665	677	701	665	654	667	660	700	658	660	659	642	653	651	693	710	670	673	658	660	729	720	719	669	669	705	717	676	654	639	684	690	690	693	679	675	664	662	720	655	677	673	662	711	671	700	659	651	671	692	666	667	631	640	657	691	693	647	640	717	654	650	644	661	673	678	694	697	679	656	662	632	682	687	652	692	649	685	701	703	704	690	651	674	658	679	664	658	680	654	663	651	662	707	671	644	699	647	663	683	685	651	703	687	667	683	662	693	660	679	635	674	641	640	721	694	646	645	698	651	711	701	684	638	650	653	606	703	692	650	700	674	682	679	678	741	633	683	682	700	653	690	703	693	689	670
25440	21575	28594	26162	20949	11611	1736	1011	878	918	937	919	904	851	894	867	888	909	891	878	784	848	918	830	873	844	907	814	825	840	843	838	824	864	877	813	851	801	807	888	859	848	884	904	833	825	816	814	818	844	881	825	883	846	833	860	1028	1061	1053	931	835	836	886	834	850	853	803	793	804	837	884	876	866	839	814	845	874	875	837	897	829	811	810	838	824	806	861	833	888	866	860	875	883	836	809	862	871	855	859	813	848	881	830	819	834	877	838	872	814	836	821	799	825	874	838	854	811	846	828	836	912	851	841	829	828	818	841	792	862	854	883	887	789	816	834	869	835	843	870	869	832	857	868	833	825	875	806	882	825	849	825	836	834	822	811	877	836	874	794	859	837	814	885	837	816	794	871	849	866	845	866	840	915	818	836	837	862	813	794	862	867	868	857	826	838	846	907	829	811	805	828	841	817	834	804	845	862	808	810	841	798	797	879	897	897	800	822	820	874	823	905	894	841	825	839	865	888	908	841	865	888	878	851	774	836	866	865	790	817	846	843	823	850	843	856	880	870	827	818	888	848	831	848	848	859	827	834	825	846	889	819	914	828	855	839	843	792	788	860	822	824	853	802	837	816	824	835	840	881	838	810	841	842	895	826	820	786	861	816	862	834	821	851	878	811	854	855	819	850	891	860	892	829	808	892	829	877	824	829	857	881	838	891	840	831	831	833	903	859	806	894	867	829	845	892	862	844	834	846	860	794	804	864	850	887	862	804	808	834	855	846	836	860	835	826	861	853	846	890	882	860	847	860	798	848	819	812	817	796	857	889	802	843	849	850	848	818	834	834	919	860	860	820	807	840	804	871	806	796	859	819	802	888	872	825	814	857	872	843	782	819	796	834	818	798	837	862	817	868	861	854	866	849	857	857	853	834	806	878	832	853	805	882	864	820	828	802	862	806	821	852	879	847	842	812	845	793	854	867	827	807	886	816	785	816	850	880	775	877	792	858	837	802	857	825	876	837	810	840	844	836	810	834	820	814	857	806	818	725	855	854	860	816	834	860	843	864	846	866	809	796	861	902	836	807	820	847	886	819	825	823	789	803	833	845	833	875	849	839	836	875	828	803	808	838	905	845	842	820	856	847	805	843	814	904	839	823	841	809	835	830	860	853	837	849	878	850	858	860	834	877	908	824	867	805	830	851	856	835	820	820	776	837	844	788	870	857	813	903	800	781	853	830	831	843	855	832	909	825	832	842	841	871	817	841	901	843	848	841	823	895	842	837	838	811	811	766	807	867	871	837	789	759	797	830	802	847	811	860	848	785	837	803	821	808	843	797	809	890	841	864	830	853	809	805	832	831	797	855	821	845	781	871	799	820	882	810	880	841	820	803	832	851	822	806	848	847	797	812	825	792	825	825	841	780	821	805	884	851	872	846	836	828	845	813	834	840	833	773	864	831	862	838	830	879	808	809	820	844	864	822	828	867	845	810	876	819	807	828	806	864	873	796	847	841	822	824	832	865	867	808	828	826	847	904	865	805	846	835	890	882	853	867	815	823	787	844	840	841	845	853	820	782	818	861	823	864	854	807	852	865	893	838	810	818	833	852	835	838	809	837	797	854	796	859	818	839	816	790	832	833	803	820	825	792	793	850	814	871	830	858	830	866	819	860	829	880	852	860	865	829	802	879	841	798	819	833	880	830	839	824	843	826	805	854	797	820	828	869	823	887	816	869	825	811	820	830	873	825	879	866	887	857	833	833	816	848	882	902	863	812	823	822	816	835	803	801	821	838	806	798	841	848	864	816	844	849	855	820	855	843	835	836	862	853	813	883	801	852	833	881	843	851	833	817	806	818	799	850	863	885	890	836	830	867	863	853	816	840	814	844	851	796	874	851	883	796	808	851	861	866	816	829	876	826	859	847	852	830	829	854	902	789	869	817	774	887	776	884	780	816	829	845	820	854	824	797	812	802	851	882	831	802	807	879	848	816	858	923	837	819	799	838	824	806	882	831	785	816	830	833	785	757	849	818	872	850	840	865	800	857	797	824	822	804	804	848	820	799	840	900	839	838	832	800	846	880	834	896	839	804	849	774	853	801	850	868	838	791	847	809	825	838	800	854	856	843	796	832	839	818	787	833	826	814	815	854	810	876	810	848	803	815	808	814	814	777	856	850	812	868	829	853	841	838	875	798	806	824	825	906	842	824	766	878	794	784	876	818	782	868	831	828	811	846	819	902	791	852	810	853	795	815	860	871	841	784	810	817	825	854	811	818	840	884	907	876	845	854	790	908	822	869	832	823	830	887	865	803	807	877	793	863	816	797	817	829	780	857	866	776	847	833	849	792	815	833	851	793	833	851	846	860	841	846	826	846	782	849	825	865	845	871	881	839	832	859	887	875	855	846	814	843	828	824	882	835	801	846	816	884	812	827	804	839	820	841	848	861	877	818	818	764	839	859	793	830	847	820	832	897	821	828	873	888	836	801	828	856	851	863	832	834	825	823	816	862	876	808	771	831	812	849	841	832	829	846	749	866	861	855	789	860	835	816	830	899	814	843	835	823	868	828	836	878	826	829	885	855	810	857	817	840	797	840	811	888	883	840	806	890	829	786	825	847	849	778	809	863	803	859	788	838	841	828	829	891	804	836	927	875	804	795	836	863	788	840	866	826	856	829	833	840	859	858	806	811	834	820	905	868	884	837	805	860	833	846	828	810	818	853	855	826	814	877	843	841	864	793	795	848	904	836	838	879	830	916	829	855	875	744	849	841	811	844	844	839	831	858	811	886	856	834	858	931	858	811	801	889	813	825	817	803	851	862	868	793	815	840	855	857	809	832	799	790	805	863	771	801	888	808	762	803	806	835	863	859	849	834	870	827	812	885	830	879	878	816	819	815	790	918	834	908	861	871	853	812	844	837	877	838	886	863	817	899	845	827	810	828	834	879	873	832	853	845	898	840	871	853	843	814	872	826	807	830	831	876	840	871	795	832	849	884	830	884	823	806	846	888	847	867	844	874	822	882	838	832	825	820	890	775	849	831	833	819	886	853	826	872	895	862	827	798	852	863	820	821	858	833	829	803	881	859	871	838	792	825	849	805	848	813	852	832	854	836	879	843	849	865	792	870	783	815	840	811	860	887	849	850	829	882	872	825	823	858	864	895	880	843	886	832	806	867	851	838	850	878	830	856	821	835	834	879	851	868	833	813	892	845	880	834	838	872	863	830	856	832	810	829	854	791	789	846	885	822	824	804	833	861	855	817	814	885	859	843	819	838	858	811	890	861	840	790	842	896	879	813	874	843	842	825	847	834	810	879	850	903	845	852	804	802	831	801	838	831	837	821	830	851	849	828	830	838	874	776	795	856	834	786	847	848	878	833	857	820	801	819	813	807	811	830	847	835	858	857	863	830	807	812	861	841	823	827	800	853	828	804	849	836	854	869	861	911	823	844	871	835	820	883	806	827	834	839	882	839	833	842	825	816	805	837	845	855	836	838	868
43096	62965	38598	14714	16285	7874	874	808	786	800	697	736	736	728	746	693	744	711	750	717	723	734	756	726	776	737	712	703	735	710	688	713	776	669	729	717	650	711	721	695	680	668	681	738	725	690	716	725	682	728	700	698	665	731	752	753	976	1015	985	855	723	769	739	739	761	733	698	691	714	760	676	713	717	692	712	707	663	662	712	679	717	702	711	712	666	684	709	798	696	729	739	688	714	672	773	730	649	690	658	720	689	705	699	684	698	696	687	690	687	721	737	720	751	724	637	683	672	682	670	710	681	642	751	702	757	689	705	696	693	712	717	718	673	694	733	699	664	693	700	701	703	683	736	695	722	714	652	692	709	656	676	682	722	684	708	659	646	693	708	634	728	639	692	699	670	699	684	704	720	691	693	702	730	714	701	709	708	690	730	693	735	658	709	757	728	714	744	744	667	720	692	724	681	704	722	753	696	726	708	675	693	713	672	669	727	724	686	729	691	706	741	740	725	694	705	669	693	709	725	664	683	710	712	717	709	701	681	646	720	684	726	672	658	661	741	715	732	701	666	674	734	668	690	677	675	724	741	667	704	682	676	745	665	695	712	700	661	738	712	683	724	732	711	712	722	704	686	711	695	659	716	746	698	670	648	720	712	764	670	692	667	691	702	699	692	695	663	691	684	650	692	707	695	674	661	709	663	679	672	654	684	767	703	661	690	714	734	744	660	735	748	721	687	701	713	700	666	710	673	741	715	696	670	735	715	648	658	708	671	704	723	709	683	736	690	648	698	728	692	697	662	756	712	709	689	750	757	664	732	687	644	645	697	611	685	669	700	688	682	681	708	679	653	708	672	715	719	723	745	698	759	712	670	675	619	698	731	687	705	718	680	725	729	711	707	657	692	681	668	718	745	676	677	727	699	657	724	724	689	761	711	669	694	682	706	657	688	670	697	628	677	696	766	670	713	709	711	674	729	723	665	688	732	745	674	642	704	714	681	729	684	687	695	710	697	654	716	669	764	705	709	695	725	689	734	689	751	726	707	688	712	731	685	685	719	673	646	625	705	741	711	707	671	706	681	692	720	661	716	686	730	695	725	714	719	702	689	697	699	727	677	695	708	666	732	679	682	697	692	681	731	702	715	659	725	695	731	689	695	695	657	689	676	694	729	711	654	731	631	668	746	695	690	694	688	740	754	704	700	689	693	698	732	667	734	693	705	682	712	713	681	671	728	690	687	761	694	689	737	703	723	697	712	691	704	722	720	692	676	638	704	702	729	701	695	676	711	697	693	717	652	746	691	689	688	690	646	721	686	669	659	716	716	666	696	748	704	721	684	679	691	692	731	688	749	715	673	718	725	648	680	667	683	719	728	708	725	664	710	707	717	691	735	728	720	738	691	695	717	697	672	683	770	720	660	709	767	692	747	675	711	687	730	670	684	694	718	658	714	700	645	668	712	715	712	667	688	698	671	641	707	656	736	683	712	718	717	699	699	659	764	702	660	722	670	690	691	723	694	681	702	690	710	653	696	652	719	741	740	727	706	713	689	709	714	691	707	698	656	664	754	705	667	666	682	650	686	675	680	683	759	690	687	741	671	696	650	723	711	678	694	734	679	653	712	703	745	724	677	713	712	697	706	683	760	684	699	662	692	650	662	696	727	635	711	674	711	696	689	691	750	703	663	678	668	689	702	689	683	675	688	711	675	652	671	733	642	671	678	767	715	692	674	663	670	707	730	716	714	693	711	694	712	701	708	651	681	687	690	719	676	685	711	675	689	691	657	660	643	667	696	724	675	725	697	720	716	693	705	693	652	703	658	668	702	691	649	710	681	737	673	709	707	649	710	712	711	699	692	670	672	667	681	693	693	661	716	737	654	684	651	688	716	699	637	701	683	668	679	734	705	699	696	717	718	671	668	710	679	695	718	700	721	659	723	669	710	669	711	725	695	654	698	716	707	655	680	689	710	676	681	767	711	703	657	681	716	708	717	703	704	673	672	694	685	685	752	676	698	701	674	651	709	696	676	741	673	669	698	697	763	689	678	708	691	649	702	766	668	681	649	650	674	692	711	716	713	693	680	655	680	717	752	712	669	710	700	710	726	727	659	673	723	740	721	674	737	693	728	692	725	692	733	716	676	687	690	688	693	713	747	710	641	715	673	710	687	760	687	699	638	715	742	715	689	702	714	707	666	715	672	705	731	658	679	684	726	685	696	700	691	632	713	720	690	709	707	741	704	693	709	745	655	676	714	749	757	675	735	654	736	660	686	697	653	699	702	715	670	729	794	697	672	693	672	731	711	728	681	689	669	697	730	727	692	688	708	703	690	694	690	713	675	708	724	694	713	732	699	740	694	668	679	697	726	740	671	683	689	724	740	697	640	697	700	680	703	682	698	704	714	697	708	745	733	715	695	691	665	703	702	704	707	739	685	700	745	676	664	712	708	687	699	682	708	731	670	691	711	692	727	687	752	743	769	688	701	677	721	734	704	709	723	694	711	697	687	709	673	716	695	672	675	677	646	744	707	657	703	691	684	683	683	699	691	735	681	720	730	723	684	671	702	706	674	717	672	694	701	687	719	723	704	711	703	711	725	725	769	709	717	688	659	684	706	753	687	709	673	685	707	697	700	661	707	706	731	693	712	677	692	672	721	716	664	718	697	663	713	708	704	705	701	663	718	695	696	662	706	718	724	655	698	727	675	693	669	704	656	715	716	732	721	688	715	693	711	695	715	690	728	712	671	715	697	680	680	727	634	695	670	740	726	690	721	711	712	678	694	745	676	686	675	672	695	692	691	717	726	780	716	653	660	689	725	749	696	715	714	715	678	693	730	725	671	688	687	680	676	731	672	687	686	731	713	695	692	703	671	717	681	649	687	694	712	688	726	678	736	687	700	642	694	716	690	684	707	714	691	689	689	701	681	681	726	706	662	681	692	658	703	727	727	702	691	736	702	705	748	671	678	700	704	716	669	672	689	739	678	677	690	702	658	711	685	682	685	713	687	740	683	679	680	685	686	664	699	657	682	701	655	691	704	724	704	627	688	674	671	727	694	677	651	712	636	760	675	708	719	717	704	679	697	694	680	685	713	651	717	734	705	718	664	693	642	702	695	736	730	775	641	733	716	681	706	747	727	660	754	734	658	672	692	662	679	731	717	723	677	720	689	684	693	697	717	692	668	700	693	704	733	679	659	663	699	719	727	719	695	702	689	669	689	688	734	700	720	746	716	695	719	711	692	727	705	731	703	680	714	715	752	698	702	708	667	737	666	665	691	731	679	703	735	733	701	658	647	701	732	707	731	696	691	698	705	708	695	702	653	743	692	763	758	656	680	695	704	708	742	638	716	701	703	661	684	713	696	665	710	698	729	734	741	706	738	708	637	635	658	648	709	729	728	712	660	673	703	680	662	714	697	707	696	671	710	652	728	718	696	705	685	680	691	702	706	709	704	658	724	715	690	667	664	656	702	722	694	688	757	712	674	684	691	676	696	754
24270	21419	28924	24921	23709	18793	4410	1402	1051	1051	1024	1038	1034	1033	1005	1001	970	1012	1005	978	967	995	996	996	994	1011	989	922	953	992	989	990	956	975	1003	929	890	953	932	994	925	970	894	948	989	978	961	949	960	956	965	1006	987	926	942	1058	1292	1372	1372	1107	1006	1012	964	973	1009	950	977	942	935	954	994	941	922	930	949	991	971	978	977	954	966	921	947	935	946	977	929	945	954	928	875	952	921	942	991	975	923	952	940	913	977	945	947	985	940	908	986	922	981	990	940	935	967	872	934	960	972	937	909	923	947	961	972	1008	972	940	905	957	984	921	919	972	968	949	966	894	901	926	934	967	984	935	934	948	964	934	934	926	932	991	994	942	904	916	988	956	866	952	920	914	941	932	931	976	991	945	897	960	945	883	947	945	956	940	1029	941	955	923	988	998	934	988	942	947	937	914	949	988	947	926	945	907	951	991	939	926	951	968	926	884	988	965	984	930	983	961	914	919	925	931	949	965	922	881	976	926	921	1009	955	997	1006	947	938	959	919	924	934	919	974	941	951	984	989	948	974	951	914	921	942	952	909	914	937	948	957	946	982	963	960	918	962	969	952	939	921	950	958	962	1004	947	958	981	947	930	955	957	960	956	934	973	951	885	929	942	942	943	908	954	954	955	968	959	952	917	930	939	940	983	901	932	936	963	994	987	994	933	1005	971	904	975	901	909	941	956	938	893	972	955	919	885	941	940	986	961	923	927	937	911	959	884	948	893	930	941	939	951	951	955	953	912	1001	900	963	961	926	955	932	932	919	945	998	924	952	969	929	960	936	971	1000	932	924	984	974	933	949	927	1001	953	943	959	937	931	1038	914	981	941	1012	964	924	970	946	948	987	977	927	996	929	929	978	954	948	929	919	1003	998	932	917	953	947	885	899	956	961	929	998	954	930	893	934	946	947	930	944	913	954	914	933	950	963	986	875	937	924	963	925	970	934	925	946	957	994	950	1011	933	972	946	992	977	935	889	926	977	939	971	928	883	944	926	953	913	955	954	948	941	964	908	990	952	984	932	929	939	943	943	943	948	957	954	984	940	904	985	961	913	926	981	981	911	970	945	963	890	865	963	896	908	974	924	934	964	959	926	970	911	948	964	928	962	939	917	933	939	879	947	942	956	953	959	893	962	916	958	972	929	902	931	944	955	953	893	933	1021	876	937	932	949	932	891	937	918	931	982	969	890	877	942	943	970	914	910	878	913	954	935	966	931	921	936	935	977	888	923	911	899	1005	887	892	919	975	906	929	995	917	987	902	954	997	931	938	951	917	945	883	941	963	926	904	947	963	963	980	961	940	967	981	917	931	958	973	895	917	913	918	949	995	944	970	961	967	910	970	949	949	991	965	943	965	979	942	984	952	969	966	945	971	983	931	910	927	974	918	957	992	949	930	946	898	968	917	892	982	1029	940	973	915	956	977	913	936	988	940	926	950	943	969	903	966	939	928	889	922	921	993	911	956	909	918	936	929	947	899	961	983	951	866	909	964	946	908	935	954	916	926	973	886	964	992	958	924	966	975	939	940	946	947	993	981	960	960	946	913	955	927	967	907	875	967	918	875	942	881	962	991	941	846	937	969	913	980	912	944	967	1000	952	945	929	958	975	848	905	942	912	943	953	964	996	991	973	914	944	914	944	945	892	895	943	887	960	912	1007	938	908	963	932	974	1005	948	932	935	905	920	923	1039	1008	915	893	978	926	935	894	944	916	987	949	968	927	915	940	947	987	969	883	930	948	1006	954	929	927	947	959	956	960	923	924	956	980	931	951	956	942	914	999	942	941	930	944	950	958	964	924	956	983	920	962	952	943	961	982	914	871	962	983	911	998	966	905	950	939	946	927	974	940	974	937	934	921	953	954	949	899	933	963	987	926	924	954	921	912	983	953	899	936	930	982	939	893	1011	940	949	937	913	926	972	953	963	945	1022	932	930	972	945	980	962	925	891	954	975	911	947	907	909	902	946	935	896	942	984	929	954	980	953	948	923	933	959	970	970	934	896	932	928	1005	899	981	969	907	935	957	968	979	934	943	875	862	995	976	935	934	915	903	850	964	963	943	969	946	925	969	1027	935	968	951	957	939	972	966	1010	923	933	976	933	954	940	894	899	945	993	943	996	923	952	907	934	923	948	899	952	981	1002	926	966	958	888	937	944	991	1004	1003	1022	925	900	964	924	962	968	973	926	946	966	990	919	925	1000	968	961	905	965	968	931	963	951	958	942	919	983	926	910	939	924	1015	954	948	909	950	974	888	990	963	902	916	903	951	1034	962	891	935	927	955	921	975	950	903	958	963	933	991	926	951	974	950	909	965	943	927	980	970	940	934	890	965	892	962	977	978	938	914	948	894	945	992	943	940	903	987	964	977	926	889	954	937	889	967	957	951	943	954	987	1003	943	969	945	938	963	958	993	999	997	929	918	933	1018	951	928	910	952	895	973	969	945	951	956	945	926	945	939	966	996	935	948	929	978	942	990	939	985	897	926	922	902	970	898	940	960	1016	921	954	946	961	969	943	972	924	931	964	941	951	972	953	952	943	918	946	935	977	1001	920	889	919	952	950	903	948	920	979	897	988	937	877	930	1010	899	894	937	934	1000	940	961	933	963	995	965	923	915	969	1032	1012	978	978	883	961	980	904	938	940	951	968	938	939	912	968	969	1014	988	882	950	912	935	886	995	925	946	927	969	927	1005	929	905	969	952	954	988	963	966	949	890	946	939	937	933	891	926	946	905	964	936	911	934	992	984	967	968	925	929	977	960	925	971	921	928	976	978	954	941	941	990	944	937	1022	946	990	919	904	1013	960	945	934	908	933	953	996	973	966	949	1041	904	912	926	926	937	936	943	928	952	962	951	945	972	1009	966	962	930	981	1003	980	932	922	974	948	957	981	951	980	953	967	941	949	964	956	990	959	925	958	915	922	879	924	950	911	928	928	1008	943	1000	959	955	876	897	885	938	1008	939	931	927	946	887	932	907	930	980	937	993	985	949	903	983	930	994	939	997	977	923	942	973	969	891	932	926	908	960	955	948	944	976	887	926	968	954	908	951	919	912	953	913	925	913	930	911	916	978	990	979	920	931	884	949	945	938	890	928	934	994	951	927	899	930	918	913	1006	968	917	981	988	950	966	964	933	947	909	946	988	937	938	968	945	921	959	959	958	965	930	944	975	961	930	943	937	875	959	951	908	938	961	881	961	984	894	961	967	972	916	992	913	929	970	963	992	913	954	945	916	972	916	960	945	946	965	942	989	930	909	966	921	924	907	897	962	916	949	924	940	962	906	947	970	935	944	925	976	949	996	937	985	933	971	913	941	926	922	959	919	981	940	946	900	943	947	950	908	1002	952	936	892	938	945	924	908	966	915	941	972	963	946	902	960	910	934	979	969	1004	974	967	994	943	894	958	900	931	944	886	930	949	882	934	985	940	925	927	955	967	965	942	985	888	888	895	959	938	904	910	944	1019	936	982	982	931	966	923	1006	914	943	919	936	957	933	922	1018	957	917	885	941	933	977	938	978	916	946
52832	78796	50502	23535	23314	10641	1079	1019	951	935	892	924	897	844	813	894	834	809	865	873	789	794	824	855	822	825	825	810	785	769	813	808	740	810	808	827	801	841	803	768	738	823	772	764	802	819	800	846	803	811	806	818	810	803	798	982	1382	1346	1300	1024	876	857	876	852	842	838	795	774	774	816	770	793	744	787	786	805	822	792	768	805	767	861	812	817	804	758	768	804	829	775	802	763	816	766	771	810	771	842	787	847	812	769	732	855	736	797	744	795	801	757	792	784	771	833	777	767	805	833	772	758	727	764	766	815	768	806	809	780	802	756	768	827	792	767	784	784	811	754	814	769	825	787	832	793	809	733	826	794	764	802	813	768	773	725	819	757	852	773	783	758	748	787	803	736	778	818	767	797	808	772	797	806	786	817	789	762	781	830	723	789	792	764	765	783	804	739	731	773	805	797	748	760	787	783	796	768	783	783	816	767	813	795	795	790	818	777	783	795	787	789	766	788	786	842	828	760	752	739	814	766	759	769	804	802	741	747	727	771	750	812	778	776	788	759	795	823	814	770	805	778	812	803	806	766	852	795	787	818	760	792	802	789	755	819	766	764	788	744	740	797	789	770	797	763	780	744	839	774	770	809	755	797	774	804	793	772	806	786	807	788	769	748	823	823	751	773	786	773	761	766	772	812	789	767	779	799	754	757	822	778	774	767	780	778	810	739	817	821	778	814	748	780	820	809	789	816	765	757	830	801	759	772	774	759	784	773	714	819	774	799	763	818	816	819	756	804	775	757	749	791	764	787	783	799	801	780	780	842	812	757	782	746	774	739	741	786	767	786	791	761	768	794	718	818	799	788	790	773	837	764	756	790	816	802	745	776	768	818	783	782	802	747	792	749	817	806	781	803	746	810	780	788	794	792	769	829	770	767	744	746	817	796	808	804	799	796	738	765	772	812	786	728	752	793	748	785	710	762	769	826	748	792	779	788	805	785	725	795	767	793	771	773	797	808	793	771	821	828	813	776	777	838	766	775	790	794	819	760	787	831	778	793	766	745	817	738	840	816	794	832	745	765	770	786	766	797	761	830	780	782	784	792	801	768	812	779	801	823	743	785	738	801	804	778	762	819	829	801	763	763	705	735	830	843	819	781	788	779	807	821	792	765	803	739	814	792	775	762	810	786	764	801	780	813	790	750	820	814	795	787	767	849	839	799	774	744	730	827	814	787	769	762	760	797	745	781	797	766	757	792	808	777	791	812	738	803	808	796	795	789	838	763	769	764	779	751	798	809	795	745	814	769	789	762	760	815	779	786	820	795	872	795	817	778	760	741	726	748	806	787	837	760	766	748	783	800	786	782	768	798	802	765	763	751	806	773	779	755	773	766	783	739	724	806	800	805	767	773	805	799	833	838	805	807	759	794	814	823	771	752	758	743	790	783	783	788	791	740	811	854	789	770	806	820	792	795	795	729	784	763	783	807	787	809	802	772	794	828	818	795	748	786	736	821	750	730	796	801	791	773	784	837	793	736	811	804	785	734	786	749	757	766	863	774	779	767	811	758	806	782	775	715	780	781	792	734	792	746	783	762	782	769	811	770	759	767	818	787	782	774	767	790	751	736	790	772	770	772	806	822	766	777	795	806	756	778	785	800	780	756	773	788	795	767	708	778	783	784	789	815	798	803	796	764	808	790	766	812	766	708	767	767	770	774	844	809	815	775	838	803	855	748	810	786	780	836	761	745	790	799	797	769	787	832	844	798	811	818	745	811	800	798	759	826	753	832	751	780	755	771	807	771	799	757	770	797	799	816	821	781	746	731	853	841	720	724	843	753	794	821	766	768	821	796	732	838	776	828	793	743	769	834	775	750	784	810	814	776	797	779	812	796	748	808	761	770	770	744	786	818	779	730	787	787	792	812	804	774	835	787	771	736	787	799	740	798	781	825	791	783	823	795	763	815	734	734	824	788	738	787	733	762	766	846	779	750	835	751	731	736	778	788	801	799	759	799	836	880	788	761	754	805	745	773	746	804	767	805	799	816	806	770	768	802	808	786	809	751	767	800	745	833	806	770	763	758	814	781	764	832	795	813	826	772	723	725	725	737	771	768	811	757	749	823	788	773	760	806	805	792	745	822	830	769	778	757	794	786	816	758	745	767	779	752	725	716	756	755	783	778	742	785	749	833	777	804	783	798	792	744	810	811	821	834	825	783	768	765	763	766	803	777	769	824	776	746	802	790	760	774	808	784	823	805	739	719	805	832	762	794	769	796	787	799	771	794	788	828	797	797	812	809	831	768	814	811	816	781	772	754	757	782	806	809	785	767	777	758	769	822	787	790	824	775	821	782	778	756	830	765	754	815	811	768	726	785	826	808	787	823	759	767	805	778	769	783	781	779	801	752	775	721	773	820	779	799	750	762	782	797	804	790	851	759	769	742	755	798	822	778	765	776	787	749	803	719	834	796	841	778	799	796	837	838	791	782	770	811	832	796	777	757	753	820	779	825	783	817	815	799	772	800	749	752	827	800	793	758	795	768	814	827	773	807	738	738	766	788	796	809	766	770	747	747	763	713	786	774	768	779	777	760	762	711	740	786	761	810	761	795	765	815	796	813	737	843	817	740	759	753	785	827	778	754	746	774	790	771	807	773	750	822	811	795	734	805	748	769	829	807	783	824	823	727	781	780	770	779	774	842	803	801	820	781	777	782	753	762	790	772	806	801	767	757	776	791	793	792	789	731	810	821	813	752	785	771	788	806	787	783	762	812	789	777	786	750	779	803	748	784	803	793	828	829	810	747	773	797	770	827	761	768	760	787	777	786	724	786	792	768	799	794	789	808	749	776	766	781	717	776	769	771	773	788	753	772	783	789	816	807	837	822	785	786	770	784	740	794	773	816	775	791	779	743	793	804	792	791	801	768	797	784	795	747	776	765	785	747	840	765	761	740	771	750	777	804	772	761	779	781	754	804	792	809	788	777	794	816	803	833	790	782	768	796	793	812	747	759	799	757	771	727	830	799	795	809	807	802	757	767	810	731	764	795	755	773	776	756	746	763	802	781	837	798	770	731	808	822	740	797	805	802	752	796	758	781	751	776	771	791	809	796	784	727	786	776	767	770	810	734	784	772	810	798	770	773	747	777	783	761	835	769	792	798	783	749	803	782	786	778	758	770	805	756	804	786	799	795	808	770	804	767	745	762	783	805	784	815	772	745	724	786	755	823	820	824	830	767	796	846	843	801	713	822	862	759	781	786	755	776	779	797	775	802	763	792	826	770	802	783	820	777	771	782	764	755	782	772	788	767	727	775	766	792	767	773	791	843	813	827	718	746	777	778	812	836	749	724	811	818	793	738	766	783	735	782	805	821	801	784	777	783	748	805	774	781	843	784	813	840	794	776	769	882	755	794	801	771	808	749	774	789	836	795	767	760	784	784	823	756	777	780	801	839	819	803	801	742	819	742	763	827	750	762	773	806	796	800	815	743	833	882	774	798	827	721
28526	19295	10861	3249	1971	1220	864	858	912	884	822	877	887	879	845	855	872	878	876	831	885	911	894	813	945	869	876	849	848	816	893	822	811	874	897	852	857	859	889	910	918	868	932	899	875	851	836	848	854	824	908	894	930	900	835	843	824	866	889	874	863	883	838	901	876	855	834	865	830	857	870	862	865	879	844	892	832	820	853	807	846	896	874	882	895	913	849	868	877	919	825	862	849	833	878	844	838	836	827	845	918	833	872	862	878	867	856	839	858	866	910	858	860	786	882	883	846	902	801	855	797	868	861	888	878	888	846	855	844	854	846	865	858	897	839	854	872	833	854	829	877	869	783	837	800	817	814	870	855	821	887	832	866	821	843	863	857	869	860	870	862	857	856	834	832	863	844	825	877	851	824	906	877	883	881	826	859	849	827	880	864	857	867	876	824	846	790	819	869	844	871	864	842	907	805	844	877	786	888	834	873	898	884	892	847	813	895	863	892	863	834	832	872	870	841	869	816	855	820	838	881	925	885	886	872	878	826	806	871	859	861	848	869	911	824	872	846	825	848	889	880	829	817	846	874	891	839	882	905	815	885	860	821	892	864	817	932	851	861	871	884	841	834	833	867	803	810	830	856	897	857	772	853	865	844	886	886	882	852	842	896	878	861	806	888	863	799	909	864	844	837	841	824	837	900	808	888	862	921	880	820	868	903	796	825	847	822	924	805	844	835	841	924	820	844	899	881	873	786	874	807	774	818	818	850	854	818	867	878	849	793	841	818	835	828	833	869	860	859	929	867	808	898	840	886	816	812	877	875	861	819	818	821	804	875	845	831	868	854	851	861	811	835	860	890	755	920	906	864	851	824	850	848	850	873	866	844	845	835	861	848	858	942	904	861	810	863	871	797	816	915	883	859	873	850	831	837	789	845	860	860	824	886	843	878	901	846	830	808	862	842	855	835	849	924	913	816	867	826	870	849	837	882	847	840	785	832	837	858	898	804	840	839	841	887	856	920	872	876	863	853	866	835	914	818	837	832	850	869	865	837	807	906	844	804	852	856	902	854	876	841	910	864	848	892	876	846	918	865	857	906	795	892	907	844	821	872	858	849	857	831	887	926	869	893	853	865	876	908	797	834	833	815	866	873	837	845	898	842	839	857	854	856	839	829	858	872	863	847	870	849	860	827	862	849	791	899	832	901	894	857	863	905	808	834	838	856	845	842	833	868	848	891	878	884	846	839	919	829	882	857	896	909	820	811	871	838	871	907	883	823	895	842	851	820	926	838	902	867	846	851	849	873	884	896	865	874	883	818	894	835	864	876	864	785	884	833	818	872	887	840	869	885	853	881	814	860	879	933	843	858	875	833	842	842	870	840	800	829	833	842	890	911	861	871	884	836	902	846	869	877	897	834	858	804	827	851	813	812	846	830	838	834	872	884	892	839	824	889	865	847	835	856	835	834	861	911	882	882	884	922	827	855	850	818	879	812	828	856	911	841	840	846	841	913	897	790	827	827	841	798	831	888	817	818	889	863	880	902	874	863	893	805	871	852	828	868	883	874	846	794	890	875	836	890	845	790	856	857	842	828	862	804	903	871	847	819	831	831	878	864	837	862	861	876	846	880	918	865	836	864	814	831	901	830	854	857	868	841	832	782	837	862	848	878	799	905	862	887	885	869	862	847	810	866	850	881	849	880	858	838	830	846	761	816	825	862	841	862	866	864	878	862	849	859	889	848	829	841	903	913	819	878	855	877	868	864	875	754	848	877	863	869	842	859	867	912	860	838	875	819	885	840	865	827	843	880	956	861	856	857	857	884	876	868	843	851	898	813	851	813	862	830	859	835	899	818	847	873	839	866	876	919	847	901	834	878	834	854	833	904	932	872	891	868	799	894	819	912	835	871	878	862	887	852	863	791	826	789	848	850	826	840	909	853	875	889	879	864	822	852	830	906	822	903	812	825	853	864	820	859	842	817	885	890	845	784	893	853	770	802	859	811	857	884	890	878	870	831	853	831	877	876	861	822	885	853	822	855	871	876	816	844	776	895	856	847	852	853	889	828	871	834	852	792	866	839	945	865	861	825	919	880	875	860	831	832	835	858	878	865	877	894	796	915	806	854	850	858	865	852	823	823	868	854	869	878	834	832	765	856	834	888	876	852	859	836	827	892	842	814	831	833	874	859	860	820	881	862	856	908	844	866	814	856	814	810	854	794	859	840	861	862	866	867	899	903	836	868	869	849	875	837	916	909	823	849	829	822	835	860	842	830	875	840	845	862	795	853	887	859	841	889	828	857	856	853	910	824	833	833	843	886	876	836	859	855	849	825	818	881	814	861	825	900	860	795	869	903	884	865	905	886	897	870	886	849	862	816	848	844	836	816	873	872	836	865	859	853	814	867	868	792	909	802	846	835	902	904	908	882	857	828	881	876	831	875	833	851	857	875	863	840	876	855	857	874	871	889	841	868	892	839	826	867	856	844	817	881	861	893	885	898	822	881	820	855	850	854	850	781	895	814	840	794	895	856	859	852	883	860	790	830	846	830	884	830	891	879	874	794	829	795	892	864	816	844	859	862	837	873	866	814	822	859	849	830	863	824	858	883	825	883	862	888	809	833	862	836	840	814	890	831	790	860	827	871	907	887	797	799	896	850	838	860	788	886	839	882	835	800	866	835	851	854	892	916	854	851	840	884	890	882	810	883	858	818	890	859	800	860	785	896	862	853	870	903	885	822	847	866	868	883	851	865	819	846	864	862	923	848	880	852	824	815	842	877	855	806	882	856	847	823	911	892	907	864	873	853	887	909	888	888	860	869	855	865	869	882	853	865	876	886	817	817	826	852	880	862	874	805	871	840	836	854	848	902	891	843	858	868	842	843	842	846	829	875	848	855	918	862	869	839	855	876	787	932	876	880	859	830	858	849	845	855	850	854	839	829	830	822	878	795	828	835	863	904	860	829	838	868	879	855	889	834	902	824	841	855	853	889	865	856	862	836	907	892	869	837	832	890	868	881	880	816	833	849	862	858	885	812	838	874	852	837	876	813	857	831	881	836	816	774	817	824	839	871	884	838	858	812	918	830	827	842	902	896	864	865	832	833	848	857	896	852	859	866	892	736	846	872	860	790	883	866	893	902	870	870	878	830	877	878	860	823	854	811	923	831	866	861	820	814	809	894	873	889	862	871	898	861	905	881	821	865	844	835	895	855	836	853	858	839	837	818	791	809	881	833	857	833	827	844	877	880	788	779	844	843	864	891	896	875	848	832	888	812	861	865	831	813	816	810	852	882	845	881	870	825	838	918	864	813	853	887	878	838	889	855	854	919	807	898	879	803	863	857	884	884	845	829	907	887	851	814	861	849	839	847	866	872	870	871	856	822	840	846	835	835	824	846	855	885	897	892	846	880	822	815	850	845	925	836	872	878	862	868	893	884	859	843	836	844	847	847	877	850	836	902	815	860	877	877	890	827	886	841	828	855	916	890	873	830	829	887	876
11383	14244	8059	2280	1846	1097	667	660	680	671	652	647	701	698	691	677	704	673	675	672	667	655	675	680	643	693	614	663	631	691	659	648	661	710	646	689	672	670	645	623	697	708	683	653	639	677	671	667	716	675	645	666	647	657	669	668	721	722	740	687	692	651	682	693	632	674	686	650	623	659	664	676	724	661	654	663	657	729	653	657	666	673	659	703	665	622	701	692	647	624	646	643	689	678	664	679	699	655	660	623	665	636	680	693	726	651	643	709	646	682	632	693	687	659	701	713	681	653	628	705	716	655	640	698	686	636	698	629	670	652	618	672	696	730	642	662	694	653	686	633	722	665	635	675	617	658	686	709	681	665	663	675	653	658	664	690	723	703	645	646	643	723	674	649	697	672	711	662	617	683	671	638	673	656	671	650	667	655	689	654	681	686	657	691	672	657	688	615	646	645	647	667	642	708	692	653	658	667	622	684	649	706	647	722	652	653	696	664	688	676	727	701	621	703	624	660	662	603	673	619	693	632	689	675	709	697	693	750	663	692	678	664	605	637	659	654	641	711	668	688	692	688	628	695	676	666	694	636	679	648	702	716	656	707	730	656	662	679	622	710	678	670	652	638	669	708	683	664	685	688	653	657	678	674	654	698	625	670	696	660	671	627	657	634	665	658	680	654	646	691	675	675	720	706	679	700	720	698	719	599	650	670	587	664	648	669	719	642	705	623	670	658	710	664	673	655	659	640	662	637	696	666	693	707	668	645	666	710	640	652	643	659	673	660	659	648	661	699	663	648	678	676	652	627	649	660	664	648	682	731	676	680	669	688	635	662	662	672	661	647	671	672	666	673	685	664	676	680	663	641	707	649	638	668	690	687	677	652	711	682	662	688	618	695	686	671	698	681	653	693	703	642	656	669	627	666	655	631	646	672	668	709	659	695	660	653	635	650	695	666	661	630	655	624	714	650	683	647	668	662	671	672	664	714	685	674	683	687	706	608	724	681	685	715	631	642	658	690	650	692	661	694	637	640	671	668	661	692	666	665	697	662	663	659	696	675	700	655	655	674	688	621	708	644	681	657	666	688	645	699	639	679	656	662	646	667	666	674	678	644	653	722	672	667	626	688	641	673	647	688	671	637	663	695	687	658	660	690	693	665	691	643	629	694	655	694	668	635	596	727	692	645	707	671	681	643	632	629	705	659	689	637	677	689	694	662	681	676	673	621	601	670	661	669	701	674	694	666	660	700	711	684	641	678	619	635	697	696	681	607	642	669	660	651	627	639	683	661	651	680	682	692	669	667	663	678	694	686	684	654	695	661	693	652	682	667	680	659	654	683	668	732	652	663	641	652	685	671	639	682	702	687	693	709	663	715	651	630	654	673	680	668	689	665	685	680	700	689	643	664	697	674	686	665	631	714	678	677	658	686	681	693	633	691	683	675	654	704	635	633	658	641	667	673	719	630	655	685	680	727	672	646	687	648	610	632	653	644	662	661	649	680	671	705	651	663	622	703	675	657	683	667	656	679	634	649	639	681	674	676	696	661	665	680	688	666	708	694	701	702	668	677	659	621	644	654	694	658	675	635	705	630	705	648	696	599	688	685	691	698	645	663	674	666	679	683	688	741	720	678	663	644	645	687	676	648	622	629	642	633	689	675	676	652	691	659	674	651	681	673	677	665	666	670	665	670	683	656	748	665	690	671	705	646	680	700	682	635	698	682	668	701	628	677	683	671	666	668	642	647	687	641	674	645	630	682	661	650	667	695	680	649	717	666	647	645	627	685	670	675	664	659	692	643	683	684	618	658	689	624	707	631	669	641	673	683	637	715	658	614	679	699	664	668	676	707	684	681	681	667	646	594	664	670	685	627	716	689	633	673	678	667	692	636	645	666	671	652	679	672	672	664	644	717	669	641	682	631	627	681	678	701	668	662	666	653	631	675	655	704	674	671	643	664	630	648	663	660	731	642	652	667	702	659	652	696	656	668	689	668	689	662	627	709	682	666	681	710	690	655	671	708	677	641	749	652	688	719	686	658	626	649	676	654	723	646	665	675	637	762	619	661	651	667	689	675	685	670	722	681	689	646	697	661	652	648	635	659	647	641	679	675	673	655	687	658	681	663	700	693	653	647	676	679	703	656	673	698	670	692	663	667	662	678	691	633	676	651	686	703	643	689	668	633	719	652	651	679	628	664	696	679	675	676	662	639	646	664	634	648	655	700	692	611	685	627	619	650	635	690	682	678	691	655	670	662	689	665	716	631	657	657	679	669	650	694	672	690	634	671	631	655	662	692	621	700	657	673	627	637	630	697	674	650	636	602	626	660	687	709	631	675	653	666	658	674	677	667	645	601	616	604	663	634	663	684	706	671	675	728	653	690	669	674	674	645	653	691	600	672	669	625	664	660	692	711	664	623	642	632	667	652	665	674	684	661	738	671	682	648	717	684	653	630	694	677	655	689	693	641	685	641	669	693	714	656	670	652	688	652	637	672	683	680	660	677	659	733	673	633	682	678	626	634	669	692	665	653	676	624	719	686	604	662	686	644	671	696	632	596	710	632	667	672	651	630	653	679	641	721	624	662	653	627	711	700	613	696	677	685	666	665	684	639	638	649	694	644	661	694	655	648	662	688	669	676	644	681	635	705	662	672	638	671	704	646	714	671	668	650	714	666	650	715	671	696	651	675	657	631	680	678	698	642	629	656	616	657	649	649	706	720	672	690	635	636	659	658	662	648	638	692	652	628	653	655	685	645	652	666	662	680	695	670	661	637	639	693	640	668	605	671	663	657	652	634	640	679	689	665	669	725	638	685	674	687	616	663	692	629	641	699	689	654	660	658	658	705	700	638	670	645	687	616	688	696	676	640	648	664	712	696	704	677	618	663	642	655	709	697	661	675	633	664	690	681	640	654	675	665	637	688	734	670	663	650	667	669	675	679	649	621	671	655	707	654	653	683	654	641	699	653	667	657	647	692	683	657	690	684	666	647	650	700	642	670	686	648	687	703	667	632	672	704	627	644	658	660	678	663	667	649	642	652	663	669	678	708	644	662	635	650	681	700	642	685	713	703	712	678	654	668	693	683	674	676	665	674	643	685	708	694	685	664	645	652	651	687	628	640	703	659	683	680	642	650	696	674	662	701	623	634	654	638	641	661	644	657	628	718	652	650	629	667	659	675	699	667	660	668	680	712	715	642	649	670	640	686	670	658	718	636	674	636	685	662	688	666	697	627	674	681	624	702	637	656	693	667	676	674	677	673	688	691	656	704	698	671	668	716	628	675	686	678	650	680	688	668	714	693	626	666	662	704	693	640	702	646	652	653	704	686	689	644	674	659	702	702	662	619	666	646	637	675	668	674	662	685	686	685	670	690	719	718	669	667	713	618	638	666	696	646	681	645	685	681	662	660	716	623	626	655	670	678	670	673	659	631	703	653	677	650	663	671	678	710	670	642	665	642	701	634	677	721	671	669	646	691	638	624	692	701	649	701	689	693
25382	21607	28921	25545	19485	8846	1525	941	865	849	891	831	858	812	766	826	792	792	804	751	837	840	816	790	833	782	784	805	823	815	782	823	826	833	831	809	818	809	805	822	772	808	798	803	836	826	829	727	822	796	774	784	837	817	758	909	989	1020	926	804	825	807	816	801	853	797	816	792	809	750	740	830	860	737	839	803	788	788	809	793	781	791	787	806	770	780	821	771	799	799	795	795	784	784	804	778	775	796	827	782	777	801	810	787	766	799	791	806	772	822	773	791	776	800	808	781	852	800	777	785	742	797	825	816	821	754	812	809	771	799	824	797	817	776	835	820	780	774	786	757	780	790	756	772	776	785	762	793	795	784	839	802	750	792	818	767	834	725	786	751	799	743	818	782	792	807	813	831	795	836	835	797	796	796	823	789	782	849	785	777	782	802	759	820	795	759	804	820	814	823	774	789	785	801	794	828	769	792	776	785	845	755	813	804	789	817	761	795	832	781	737	796	772	810	797	796	780	799	823	804	772	809	828	828	764	768	807	834	795	790	841	816	748	783	865	802	832	775	775	829	826	778	769	816	808	785	841	818	791	803	783	759	790	765	813	729	777	792	828	801	792	820	759	794	829	811	840	760	743	809	804	820	818	757	859	787	726	799	804	804	782	796	807	803	795	813	812	858	756	803	762	799	786	821	779	792	790	849	775	768	812	781	815	791	758	811	798	804	772	728	809	763	824	790	758	792	799	764	821	810	772	785	811	806	768	736	793	755	779	793	814	794	808	820	775	785	727	777	870	794	761	810	796	792	784	812	859	760	768	811	791	804	779	812	816	816	792	803	809	823	820	832	794	773	813	793	774	748	770	789	797	787	743	762	800	802	798	837	863	793	762	786	754	758	799	760	772	822	788	773	858	813	808	830	773	706	803	819	783	729	773	756	836	745	764	764	789	826	784	758	795	745	781	795	793	815	762	761	768	801	818	826	790	758	791	808	790	791	774	775	776	767	804	843	812	780	790	808	791	834	809	789	815	752	787	735	790	765	837	809	835	790	812	770	792	797	836	851	808	778	793	742	752	785	806	763	759	740	830	810	787	729	802	760	824	800	817	788	790	769	793	803	824	771	763	805	793	779	809	833	838	777	782	751	825	816	783	745	808	761	810	785	770	792	813	816	774	787	781	765	858	764	791	796	805	773	788	728	838	768	785	811	799	777	776	773	794	753	791	791	800	828	820	771	764	770	733	808	767	804	789	766	811	835	795	768	804	803	797	859	783	817	746	811	799	721	827	799	781	861	808	781	803	787	820	820	775	823	766	798	721	788	852	786	799	802	805	794	769	781	821	783	803	754	833	770	782	797	766	794	800	799	764	806	772	755	764	787	806	775	818	789	803	764	806	771	802	746	789	789	758	799	765	803	745	785	819	789	767	733	837	781	793	797	829	827	821	790	767	803	781	798	768	829	751	815	744	842	785	837	806	773	795	798	803	796	847	824	785	817	754	755	819	809	816	812	783	766	824	817	825	785	757	764	824	811	810	824	781	816	734	774	814	773	773	802	823	786	754	790	817	795	782	725	766	795	832	784	793	816	774	786	794	842	803	771	816	831	776	832	830	819	723	762	746	807	789	744	829	828	793	796	778	826	830	775	764	824	751	759	836	787	799	745	769	740	773	785	764	802	780	823	779	747	796	787	751	829	794	808	799	785	815	782	780	778	814	824	775	763	804	830	780	825	788	793	817	787	856	754	755	806	817	813	788	845	769	803	763	796	829	776	731	830	808	803	786	772	824	785	775	825	789	818	795	788	803	840	751	793	802	838	777	775	772	781	792	781	798	819	851	832	794	789	762	835	799	779	825	768	825	748	824	769	832	776	789	793	776	779	788	744	809	775	773	848	792	836	785	797	774	774	788	785	823	783	765	758	825	791	806	791	811	809	852	787	774	791	763	825	776	765	828	825	789	781	798	825	791	795	779	831	810	782	845	762	788	763	802	814	760	793	740	820	769	792	837	799	782	818	767	792	763	767	859	828	778	813	757	784	831	817	792	809	818	811	816	750	737	798	757	787	768	767	802	815	796	754	778	773	759	823	768	753	833	812	796	834	785	846	804	812	759	831	826	790	803	790	841	788	791	785	772	762	774	753	774	825	811	808	862	765	805	820	770	783	788	779	799	761	848	802	774	779	764	750	772	775	858	795	812	776	772	773	788	796	768	818	846	758	822	829	805	791	749	807	820	801	771	779	685	787	795	778	780	761	854	792	787	754	768	786	835	824	788	785	774	815	768	768	803	769	765	808	803	838	781	860	819	804	789	739	716	815	811	792	766	774	748	801	793	795	737	800	803	789	782	784	776	821	878	803	784	834	790	762	830	762	787	782	775	771	782	801	795	819	773	855	761	797	839	784	802	760	756	831	775	812	808	766	811	792	800	793	808	801	827	804	772	790	860	790	782	834	785	758	801	796	805	748	826	752	856	820	763	792	783	763	831	807	754	808	792	827	787	789	808	810	734	763	755	816	804	803	805	784	832	762	762	783	862	775	807	819	782	788	857	761	821	781	783	820	798	805	786	839	774	771	749	818	753	764	808	772	832	777	759	762	815	804	807	776	804	837	770	831	805	807	782	752	760	754	778	814	764	786	787	798	753	828	749	800	790	781	787	787	766	781	824	797	794	807	764	795	838	848	825	794	827	856	745	754	789	805	773	830	789	766	843	736	801	819	748	815	775	793	784	796	739	746	815	769	792	797	803	797	758	848	812	847	845	773	798	810	833	746	794	771	813	805	720	845	834	803	802	796	758	751	820	808	816	805	758	792	829	775	768	825	809	798	729	840	797	816	766	839	749	785	838	734	835	792	763	778	862	776	777	788	797	851	818	801	807	810	765	824	787	792	820	817	834	816	785	752	799	755	813	802	781	781	790	747	768	834	833	796	810	816	797	832	825	809	810	773	817	783	818	859	775	765	756	798	739	766	836	765	781	831	824	812	788	837	833	789	803	763	825	771	773	779	737	797	799	772	791	753	767	793	801	794	806	794	792	846	767	778	759	794	802	738	778	870	800	815	791	811	794	808	858	827	781	860	769	782	762	834	725	807	798	795	812	809	747	807	802	804	811	728	811	810	771	758	780	760	814	831	754	814	827	794	824	804	832	799	782	790	774	771	783	791	752	865	786	781	714	797	770	807	746	870	772	793	739	788	804	818	784	831	734	784	800	804	753	761	827	849	821	841	798	827	801	801	769	774	762	811	753	843	778	823	832	843	732	787	793	717	774	781	814	789	783	828	781	817	756	772	804	810	820	799	773	821	756	778	797	783	809	772	827	823	811	799	794	815	747	798	776	825	769	779	843	837	791	837	813	813	753	799	756	812	819	795	764	738	785	760	792	811	805	825	808	798	830	810	759	808	764	764	811	791	814	822	795	822	753	765	765	789	798	808	796	829	793	786	763	767	792	802	823	799	827	806	810	770	755	775	800	811	783	771	781	788	780	842	752	834
42505	61992	37178	14939	12895	5847	785	828	751	786	749	665	660	718	742	725	683	752	708	654	661	700	641	681	647	679	672	690	687	683	664	675	681	653	671	665	685	646	689	663	673	651	647	652	643	678	660	652	684	705	678	641	661	667	680	833	977	939	883	765	728	676	689	731	674	665	684	673	685	660	634	644	654	673	665	627	675	623	646	651	667	621	716	645	702	640	697	681	677	715	649	614	643	701	657	669	666	681	656	648	720	695	712	598	636	688	682	622	606	631	614	652	651	678	638	666	644	680	683	667	672	667	651	667	655	625	651	627	691	651	627	705	663	640	646	597	631	676	652	673	647	682	667	633	638	647	696	651	635	656	642	691	668	629	677	690	608	604	659	670	632	642	636	654	666	610	670	632	649	647	649	677	622	631	655	627	663	649	651	666	649	634	603	675	673	678	631	630	647	681	632	616	648	620	629	668	665	603	664	649	607	630	664	695	643	664	693	672	620	647	625	695	640	624	642	676	710	665	640	718	660	642	682	661	670	660	649	655	662	631	690	636	640	644	735	636	681	648	644	685	634	656	598	649	639	638	662	647	659	657	639	693	664	681	631	698	648	657	640	635	603	721	661	683	640	669	661	673	678	636	625	694	674	640	667	668	643	673	659	619	699	634	680	650	658	679	651	668	679	656	677	618	665	637	672	621	666	716	661	614	621	620	697	633	669	662	658	659	664	671	636	637	627	667	661	619	663	682	653	616	641	646	651	652	688	664	664	646	689	662	670	610	643	660	610	664	660	733	684	665	649	674	672	671	618	645	694	694	643	627	701	640	646	631	671	641	606	622	647	618	648	607	666	663	648	675	657	644	647	689	672	675	592	665	680	622	639	674	638	607	618	658	619	631	619	647	655	660	667	642	697	659	603	648	673	651	644	690	633	669	648	667	627	624	615	627	614	661	674	601	668	659	664	670	696	654	614	644	680	652	713	666	636	662	663	673	668	672	634	662	675	680	648	667	686	564	651	691	656	644	683	656	683	693	668	634	636	634	681	670	664	698	655	636	673	588	659	624	627	670	667	675	680	634	659	680	702	644	651	642	674	638	672	624	674	692	646	647	668	657	650	672	696	615	705	594	637	640	615	643	627	653	663	709	672	634	666	661	604	673	623	656	649	600	669	670	676	687	661	644	675	653	677	708	645	681	661	641	641	657	615	657	651	653	678	662	601	614	678	656	682	654	654	649	680	712	648	623	693	701	711	660	634	608	635	700	642	672	646	613	688	659	617	654	630	640	669	692	661	695	623	636	656	695	662	643	657	624	685	667	614	629	684	682	655	689	656	666	629	654	649	638	651	665	644	636	662	665	647	664	652	643	642	659	663	680	667	613	644	645	662	621	670	649	660	642	683	621	670	675	635	659	662	628	669	642	693	644	673	657	647	624	681	630	685	666	642	657	636	649	685	620	654	670	690	666	632	643	656	623	692	656	671	646	688	692	643	674	636	655	654	654	624	622	650	707	647	686	688	687	713	630	631	681	670	648	653	625	655	667	704	689	638	601	664	652	639	659	683	648	694	676	680	627	635	641	706	644	622	633	662	645	628	674	683	700	673	619	661	637	632	667	673	685	668	632	629	671	690	649	665	660	696	685	684	649	647	663	669	655	654	636	657	688	630	663	647	648	611	661	645	682	674	633	681	620	686	638	672	633	630	647	654	630	706	670	654	611	663	634	673	657	706	683	677	659	650	660	625	698	637	690	675	602	675	648	687	633	654	704	663	643	620	650	667	641	638	635	678	623	680	657	663	657	682	660	699	661	662	647	670	670	674	640	693	678	627	674	656	650	681	665	640	647	626	649	662	674	662	618	678	707	672	643	665	633	669	658	668	635	649	655	678	619	644	675	633	656	639	705	676	648	650	643	648	657	655	602	712	634	685	681	628	647	676	678	661	662	630	666	657	675	623	672	641	636	636	681	633	625	718	674	671	651	670	609	694	674	586	682	666	679	680	646	629	633	696	698	662	627	617	688	644	634	681	639	659	671	647	666	643	623	658	653	671	673	710	636	622	684	642	657	685	675	666	635	636	660	695	603	657	638	661	677	610	635	658	655	684	681	682	664	607	661	653	636	670	689	678	663	656	666	670	663	665	639	656	621	615	640	691	650	649	607	664	674	702	640	614	633	684	657	629	640	624	694	627	665	699	647	607	725	652	597	665	672	648	593	689	691	670	685	657	624	666	623	593	648	673	651	612	701	680	602	660	670	657	651	670	645	631	645	676	643	623	659	716	688	665	646	633	620	664	628	670	649	657	636	667	667	649	637	648	673	640	684	658	623	691	630	690	661	660	654	655	630	611	661	669	618	678	688	669	640	687	657	659	651	642	660	665	630	632	685	632	628	683	658	643	688	664	636	689	667	693	690	633	668	640	680	701	644	637	685	672	633	667	602	641	640	632	653	643	694	700	646	646	621	625	620	634	690	689	639	691	629	684	636	676	687	646	678	664	644	665	679	641	669	649	655	626	654	662	681	618	635	620	696	621	649	680	670	634	622	627	635	633	691	642	633	669	639	666	656	667	604	638	658	667	661	655	660	634	676	717	643	650	674	688	707	648	667	690	596	670	656	667	659	680	613	646	726	659	676	639	644	679	639	631	650	614	639	643	657	623	649	616	647	619	630	679	641	710	663	649	659	659	643	612	631	647	650	655	666	661	643	657	666	680	657	670	638	671	657	677	631	653	625	646	626	671	629	672	645	634	664	677	591	654	710	689	661	661	657	677	648	674	654	618	684	670	657	671	652	675	680	677	695	650	677	624	632	649	628	618	674	622	667	686	606	638	643	623	662	671	655	661	603	630	675	681	628	672	716	640	656	643	653	664	646	607	696	650	647	654	681	637	662	632	612	632	653	676	624	639	720	642	662	640	692	636	642	664	686	674	664	630	606	713	667	676	627	640	680	699	643	682	684	646	658	702	628	620	660	690	623	651	678	643	619	654	653	617	606	646	660	680	631	638	652	676	722	646	681	648	649	668	675	646	667	630	623	655	697	628	647	682	674	683	625	668	662	673	701	686	652	607	663	657	658	619	634	645	655	611	583	644	713	641	693	647	679	651	642	619	657	627	682	659	673	648	668	669	618	669	654	652	647	666	647	643	609	668	605	633	630	612	628	637	724	635	668	684	735	648	638	685	683	651	665	644	639	649	624	671	652	661	649	663	632	675	674	638	636	635	675	704	652	672	672	648	656	662	693	660	638	601	644	676	656	662	618	644	664	679	633	692	658	647	668	680	662	661	631	645	610	671	624	626	678	634	684	673	630	677	692	688	667	658	682	643	648	662	635	662	659	673	659	731	648	673	621	632	636	643	643	670	712	654	655	703	655	670	651	619	632	684	675	653	632	683	628	665	697	681	632	667	640	658	691	710	646	612	699	629	688	697	659	654	618	698	680	701	667	661	668	644	642	651	651	640	686	619	641	668	639	696	636	649	647	627	675	630	663	671	644
24370	21405	29367	24318	22793	17094	3501	1220	1046	999	1010	1023	986	946	953	953	952	938	898	934	946	876	888	945	923	938	941	893	896	890	910	907	862	846	904	988	935	875	917	876	950	863	882	872	903	927	969	911	871	886	887	948	853	877	917	1156	1284	1324	1243	956	918	866	874	974	911	904	909	925	882	849	927	851	882	949	978	876	903	870	917	893	970	893	911	883	889	890	894	843	971	892	928	884	901	906	878	901	950	862	872	905	884	849	894	841	916	861	911	946	863	898	880	872	907	880	892	895	913	947	858	889	898	870	832	894	950	860	921	859	871	894	848	871	883	900	909	873	932	908	898	895	884	913	915	903	859	903	857	899	899	879	906	897	898	890	929	979	866	901	868	917	868	905	921	885	897	893	883	901	915	864	897	934	894	874	900	954	933	863	910	907	859	896	876	900	844	889	861	873	908	927	844	902	873	844	906	908	855	846	894	867	878	904	903	899	928	863	883	916	874	870	879	865	952	849	877	871	855	878	888	868	869	909	903	903	809	971	850	883	911	858	857	878	901	842	926	879	868	879	939	925	895	799	924	888	851	913	837	868	869	919	909	930	908	879	879	823	857	821	901	887	885	818	842	890	878	934	845	891	921	891	879	910	900	892	934	894	908	917	907	911	881	879	884	830	901	904	898	865	909	863	866	851	861	911	865	892	899	865	906	932	829	877	882	902	958	891	903	873	876	895	862	868	845	870	925	881	879	909	881	857	900	889	882	880	877	868	946	934	957	894	894	895	906	854	849	852	905	849	875	824	903	880	923	843	884	878	878	916	885	931	928	860	922	884	940	873	938	947	875	841	941	952	931	889	894	983	906	863	889	855	881	881	833	863	898	888	860	941	934	906	831	853	914	922	907	926	900	877	873	900	949	882	869	905	938	942	888	897	905	867	900	898	902	927	901	885	857	804	899	943	869	892	861	958	884	910	838	905	899	900	905	862	909	873	843	881	887	899	844	865	866	963	887	931	844	890	910	899	912	907	891	888	838	879	892	846	905	859	871	947	865	824	879	841	899	880	887	911	910	917	878	904	933	874	846	856	913	851	900	882	919	932	895	865	913	897	870	877	899	918	872	922	911	851	851	902	853	836	873	921	840	933	878	939	864	906	901	900	877	854	915	863	938	840	879	908	895	896	943	905	901	868	881	848	881	867	873	911	965	857	834	889	925	902	856	907	912	866	888	946	920	887	872	922	893	851	817	793	929	881	871	873	910	883	884	865	942	907	897	887	883	884	909	883	862	977	875	888	945	894	864	903	884	913	843	901	823	856	875	901	901	824	893	882	819	856	882	916	857	865	877	889	950	851	842	898	928	860	818	904	890	904	870	861	882	864	879	914	890	897	926	890	880	918	907	885	883	931	903	897	863	869	873	864	897	862	893	848	977	829	880	881	884	909	907	865	842	862	824	830	813	832	917	888	911	895	903	904	858	852	856	903	861	882	866	880	926	919	868	893	867	839	860	880	966	929	911	913	884	912	892	907	879	909	906	858	870	855	890	851	867	885	876	917	895	863	871	895	856	891	928	905	897	898	867	924	865	856	860	882	924	933	884	925	900	836	907	904	858	952	847	930	883	902	885	855	882	890	879	847	888	946	869	885	910	862	855	898	884	824	904	881	853	932	888	860	886	903	856	930	924	887	906	906	930	880	928	872	907	904	882	844	910	911	878	881	894	823	885	876	888	857	891	850	894	944	912	864	849	863	897	928	849	947	864	846	852	882	920	901	920	899	921	898	850	904	907	892	866	938	941	916	920	910	879	925	900	879	881	906	847	895	884	858	931	934	868	938	876	868	870	918	913	852	885	849	928	852	918	860	891	902	884	883	861	941	877	919	852	897	883	911	886	886	920	896	864	864	915	914	929	840	878	886	861	926	882	889	840	907	915	852	924	932	873	915	892	864	921	870	882	907	900	883	915	929	894	869	914	867	864	886	913	866	918	850	895	835	875	884	904	871	885	904	865	856	858	870	862	911	892	898	865	890	877	929	885	910	927	883	931	924	902	856	832	876	812	888	851	886	907	859	857	887	891	892	891	861	873	948	845	882	889	902	919	874	907	899	945	906	896	894	900	805	918	868	918	878	923	923	926	877	872	858	843	850	921	894	866	893	917	871	864	906	883	899	793	872	873	878	925	895	917	883	915	862	881	879	905	893	921	863	903	891	883	873	901	907	861	937	810	939	886	896	913	916	866	852	895	926	919	874	843	885	869	909	915	930	928	861	902	886	901	879	818	848	925	907	872	832	843	891	886	888	867	920	880	892	881	896	890	798	884	833	918	912	890	870	846	879	915	907	901	885	923	894	914	911	911	838	901	833	915	871	856	895	874	874	880	828	822	840	897	875	937	891	848	933	875	925	917	898	932	862	864	893	895	865	897	924	895	907	850	924	858	916	882	902	917	897	915	879	907	899	955	860	861	890	910	982	895	877	898	849	881	872	897	867	871	862	903	848	889	909	867	849	948	897	833	934	911	872	854	827	890	872	886	928	918	875	777	901	882	863	830	832	869	901	886	938	936	906	876	879	937	893	849	909	889	916	848	878	867	910	873	884	898	898	899	870	918	846	922	832	853	867	895	856	854	931	907	941	853	892	845	794	889	867	882	882	880	844	844	873	891	896	924	872	864	851	844	866	907	920	889	885	873	929	863	860	857	894	917	910	814	880	923	863	883	884	929	905	854	861	931	883	945	922	854	925	871	876	906	897	868	881	880	856	925	928	927	881	889	904	873	856	881	858	941	892	898	893	858	884	873	887	885	850	876	896	879	893	879	867	898	961	868	868	924	917	899	865	836	856	902	891	889	884	909	914	908	856	872	903	861	837	907	854	898	904	908	859	914	902	895	870	937	826	859	921	928	867	898	901	896	895	872	874	909	907	820	929	921	860	900	923	884	884	894	925	928	887	870	913	864	888	855	860	846	887	928	895	901	871	879	895	884	922	939	834	915	913	832	882	884	823	864	855	925	878	883	902	880	901	861	851	841	914	890	863	920	856	869	879	848	829	875	916	886	875	874	901	928	942	921	841	867	903	913	878	887	850	906	881	865	866	858	873	907	905	936	882	876	885	884	875	899	875	860	878	879	890	860	871	885	904	983	892	835	914	893	907	921	971	844	862	918	849	916	861	860	885	889	869	940	865	907	868	871	896	877	861	845	890	914	882	885	885	890	893	852	899	861	890	925	857	884	882	873	851	929	916	893	890	906	880	839	901	863	889	881	864	900	890	927	907	912	828	963	973	951	884	891	895	888	840	902	907	871	890	937	901	870	900	884	885	921	898	891	904	852	913	901	904	866	923	845	877	900	886	891	871	897	857	835	860	897	901	900	875	834	869	937	897	858	900	900	875	869	930	874	863	868	854	909	901	939	826	895	892	893	895	848	916	882	906	895	876	853	888	881	889	908	894	870	842	896	815	865	872	876	880	886	874	837	915	918	866	909	789	877	871	947	913	854	846
54329	75371	45618	23671	19319	9206	1090	962	937	891	852	878	797	794	788	814	783	810	800	784	797	742	734	766	757	735	757	748	762	758	810	771	743	743	721	779	770	796	681	730	757	761	789	755	786	705	748	767	770	708	722	765	747	714	754	1178	1380	1385	1235	812	827	762	735	809	749	746	768	718	726	772	786	757	741	708	731	698	741	726	699	751	711	753	713	731	756	782	754	755	725	723	751	732	701	737	709	714	727	801	714	752	707	746	729	735	755	782	744	730	695	764	762	728	736	752	668	722	695	715	695	723	716	706	737	674	720	692	766	768	709	737	761	749	717	687	728	706	741	682	716	716	723	748	741	694	735	706	702	721	738	738	735	811	719	724	718	746	723	727	715	724	733	748	736	756	734	747	692	768	753	802	763	744	772	714	669	726	764	715	731	763	692	731	738	732	756	723	738	702	708	814	785	756	735	729	747	752	757	761	708	757	793	746	717	764	709	695	723	689	706	772	754	723	719	775	701	774	779	736	726	773	763	724	716	746	723	739	722	760	767	751	716	723	781	727	755	697	765	700	723	740	704	706	733	739	738	798	794	715	761	770	768	691	679	752	746	778	742	719	737	738	736	724	709	727	743	748	743	713	734	723	746	705	749	731	754	724	761	774	732	720	732	720	760	718	781	700	759	773	743	706	702	722	729	754	737	723	717	734	735	715	750	760	740	794	800	718	735	719	765	722	685	735	747	755	752	760	698	771	768	783	725	717	735	707	725	738	744	753	742	741	717	722	745	703	753	770	740	735	733	763	678	711	728	779	739	703	734	762	717	736	706	746	725	778	735	739	776	705	748	729	740	730	731	706	769	700	719	724	719	748	726	738	723	726	727	773	736	731	742	784	734	755	734	707	745	720	733	717	761	771	734	729	753	736	689	775	742	721	754	748	739	761	714	752	725	735	713	729	732	738	758	736	711	716	714	699	742	744	737	726	766	736	721	698	664	764	691	719	797	750	723	774	760	737	799	766	775	738	707	749	725	766	735	746	735	673	734	775	722	753	761	748	716	717	773	751	721	745	718	776	735	731	723	716	800	691	734	751	745	731	737	713	745	724	719	681	717	791	757	767	748	679	783	712	750	746	722	765	751	776	730	762	759	751	740	726	739	704	730	778	750	724	765	673	738	698	728	760	775	797	726	751	752	675	737	753	772	745	755	753	729	713	737	689	732	734	738	734	703	811	703	699	743	758	725	670	755	715	718	720	752	746	721	699	730	726	763	708	734	736	773	744	737	776	734	715	751	690	747	690	729	781	754	740	698	736	752	672	764	734	712	708	724	743	764	752	810	718	707	764	764	710	695	779	760	770	732	735	718	755	760	723	710	722	733	712	713	707	753	678	787	746	712	757	732	752	749	748	732	725	732	736	783	751	735	746	747	747	756	707	713	758	724	754	759	684	737	747	694	738	754	738	716	704	748	720	700	688	698	714	707	766	780	736	704	738	747	733	737	753	759	786	701	756	724	724	753	757	750	690	723	738	743	699	686	758	735	680	732	745	721	757	738	787	715	741	725	729	738	745	740	726	690	673	677	697	751	763	745	710	733	753	752	774	733	728	675	704	752	743	741	724	777	691	683	685	753	760	697	770	722	776	722	786	706	751	752	699	751	749	739	708	781	722	731	733	719	725	744	730	779	749	720	703	675	691	691	736	789	736	697	695	714	698	740	742	742	729	723	745	706	741	741	712	769	775	770	696	761	723	790	747	738	758	784	784	707	794	674	690	732	718	765	741	722	725	710	770	735	759	701	749	705	715	749	724	714	718	755	750	709	722	679	714	746	733	721	721	718	711	752	742	727	701	722	722	731	774	717	759	705	763	716	770	724	758	719	762	719	689	747	694	755	764	749	729	747	703	724	679	750	737	748	731	750	762	733	722	734	739	738	724	783	742	761	727	688	772	715	748	739	777	689	714	717	732	719	779	744	734	705	739	739	720	737	758	762	735	729	718	694	701	723	742	771	741	723	761	694	727	747	727	743	725	713	729	763	757	722	748	757	723	698	788	716	741	674	760	715	753	723	750	754	705	754	703	771	711	772	758	745	761	731	737	737	749	725	714	729	731	734	735	711	682	738	722	701	722	729	791	722	779	711	745	707	739	679	744	728	745	744	715	744	690	727	691	749	764	695	684	779	759	666	763	726	716	754	722	750	729	772	722	736	704	723	728	683	700	721	700	727	674	795	783	741	686	719	711	742	718	790	744	763	744	729	722	742	677	713	734	720	722	738	718	691	708	719	749	734	752	758	757	718	754	745	753	720	700	761	776	730	671	729	762	731	753	761	719	761	727	742	692	736	709	740	743	756	731	786	713	749	647	733	723	704	736	723	723	748	707	730	757	689	727	751	710	727	703	752	724	775	749	764	753	793	721	768	706	743	731	726	769	737	694	728	677	717	723	688	723	709	753	731	711	732	768	739	755	708	738	704	748	760	704	741	732	761	749	785	743	708	721	773	768	750	749	712	670	739	708	712	728	722	688	752	726	741	747	741	747	724	694	743	726	774	718	758	748	729	753	677	730	719	724	716	719	772	692	718	750	772	729	666	720	720	753	734	733	735	692	711	709	730	720	695	744	735	689	761	702	679	729	701	732	705	770	734	732	725	716	768	744	765	686	705	706	762	735	706	722	731	687	734	759	687	757	770	708	709	756	699	720	771	771	675	708	769	731	735	753	743	743	744	674	743	755	758	779	707	746	746	743	702	725	714	738	754	737	727	755	768	721	708	741	761	723	746	743	756	704	743	693	728	743	769	716	747	744	776	769	747	776	736	750	713	735	748	765	727	716	778	726	749	800	751	737	718	714	742	754	752	793	728	707	747	693	749	781	770	701	744	765	724	687	768	746	725	746	753	737	734	734	732	729	761	700	730	711	772	707	689	756	712	701	715	743	745	685	750	705	708	727	745	691	735	742	699	731	699	745	777	739	726	757	693	654	739	821	766	699	787	742	711	801	756	761	700	774	770	781	733	777	745	728	730	761	721	765	772	736	785	772	741	783	743	736	759	746	730	694	729	711	714	767	658	671	766	753	745	758	723	717	751	729	795	734	735	737	746	737	702	740	703	736	710	751	725	700	756	774	725	716	732	751	733	756	756	690	716	734	719	798	726	753	725	733	771	726	687	751	704	703	684	740	697	693	713	744	748	709	764	721	733	796	711	737	705	746	748	694	752	762	752	727	770	663	757	738	687	711	733	776	706	725	691	727	699	735	762	777	720	755	770	767	736	679	761	710	742	733	716	731	752	699	762	756	798	727	736	749	726	725	731	745	728	742	761	680	759	730	726	720	747	708	753	786	770	710	749	724	706	740	794	750	734	745	754	687	693	733	730	713	711	750	684	748	737	751	761	754	710	741	733	714	735	747	758	713	724	722	774	704	704	748	684	731	765	746	726	698	727	730	728	758	721	678	730	772	779	771	755	751	726	700	725	752	791	728	738	767	747	690	740	735	732	714
28554	18819	9864	2753	1649	1078	864	793	816	811	816	833	768	830	848	804	804	789	784	811	805	813	784	797	773	812	777	828	798	862	791	828	809	783	846	843	774	805	788	788	730	784	816	830	779	792	800	774	822	846	831	871	796	817	791	812	845	877	873	809	775	796	819	806	826	790	767	786	865	777	830	825	811	829	773	811	804	815	773	845	825	824	807	808	831	797	834	829	821	823	764	826	817	831	788	839	832	787	854	835	814	807	829	827	800	826	774	761	798	812	845	811	820	813	791	793	814	755	818	852	805	845	797	837	753	787	803	817	826	799	734	771	787	811	808	793	874	859	757	826	827	784	758	811	790	793	815	844	800	763	814	815	777	784	796	848	793	828	875	819	873	855	809	793	768	767	770	808	798	827	789	810	820	754	791	833	768	813	824	829	799	808	854	773	786	786	797	800	769	817	765	804	740	809	788	819	843	808	842	820	831	819	786	803	827	731	830	792	815	798	800	781	844	799	809	829	790	820	811	865	766	781	811	803	837	787	822	849	786	753	798	819	819	780	827	793	778	784	832	827	841	791	805	753	839	776	814	774	824	785	785	862	867	819	781	823	814	760	800	806	828	825	781	798	792	842	804	800	791	785	802	771	763	795	793	832	847	826	798	795	768	772	819	860	786	780	774	768	819	817	744	811	812	835	775	797	830	794	780	853	806	796	744	793	845	825	795	784	814	840	767	832	879	838	795	816	809	796	806	767	764	795	830	831	813	779	773	784	788	786	811	828	776	816	841	788	763	756	829	777	795	784	797	794	818	791	781	799	866	826	738	766	826	817	803	746	776	812	777	771	781	828	750	833	792	854	807	832	803	807	798	781	763	826	780	818	804	764	748	778	780	850	739	786	783	783	810	773	824	848	797	758	844	781	820	824	824	742	823	820	844	774	825	828	827	787	840	812	778	817	788	813	846	784	820	802	790	815	788	751	805	791	798	744	774	807	841	785	790	823	780	833	802	759	775	797	850	877	771	799	779	822	809	744	806	770	788	848	759	796	789	789	836	812	813	841	802	779	819	785	824	797	839	753	878	785	797	864	798	844	798	774	806	852	810	831	827	841	801	761	772	801	840	822	733	782	828	782	771	818	829	821	803	834	789	830	826	833	827	808	802	747	823	795	775	801	833	858	764	875	839	826	830	777	794	798	794	791	764	808	829	813	801	834	849	825	784	838	838	816	849	805	750	785	818	817	813	827	812	798	830	779	831	767	802	794	822	810	801	826	835	770	791	818	811	825	831	828	805	753	763	789	841	793	775	775	834	765	784	869	784	776	815	771	794	768	817	789	794	825	787	769	828	774	820	832	828	798	776	806	799	823	789	839	836	799	827	845	798	807	856	826	806	832	859	761	865	805	808	821	833	793	831	756	790	838	782	842	786	772	798	771	817	858	790	828	822	823	823	799	794	806	797	878	773	796	787	836	812	811	793	767	753	788	821	844	838	795	812	846	820	775	795	799	839	841	763	816	794	761	805	793	744	776	849	812	814	792	749	797	790	848	819	765	798	851	806	780	815	842	833	821	756	830	802	785	810	799	760	822	813	816	823	793	785	799	820	797	845	813	776	827	790	836	831	769	813	787	789	796	842	799	830	789	775	770	816	813	811	813	763	808	796	788	764	847	765	783	796	760	809	783	764	804	750	834	789	807	780	822	842	812	810	771	812	819	800	822	795	801	773	836	835	769	804	806	842	781	767	781	805	858	858	774	803	802	765	766	818	772	813	776	797	740	787	782	769	759	811	738	857	784	824	820	811	806	819	857	790	795	805	780	796	799	835	845	799	804	807	798	823	798	846	813	829	777	786	772	765	823	797	849	812	746	763	822	815	798	772	832	750	804	777	773	818	795	836	796	828	828	786	787	835	791	765	743	791	804	798	811	840	773	759	831	780	797	822	786	818	789	787	848	801	850	782	810	811	784	841	808	854	794	808	784	806	802	768	822	814	813	806	815	802	750	777	762	840	791	807	855	817	858	846	797	809	812	825	784	814	817	810	812	760	859	837	804	793	783	813	830	791	830	833	786	804	822	804	819	816	813	842	835	810	824	767	824	782	772	760	800	760	801	780	882	814	835	839	760	749	805	781	832	808	714	811	812	801	793	740	799	813	827	807	824	844	805	842	833	856	805	837	814	800	787	768	779	802	765	773	819	821	830	791	818	792	881	831	781	815	796	758	835	732	838	817	828	758	789	777	795	772	860	812	787	802	857	831	799	819	829	794	834	771	849	856	810	815	805	812	800	767	802	819	828	794	804	838	826	825	809	836	797	856	817	798	808	826	795	764	804	792	797	807	783	816	740	789	829	751	842	779	791	807	791	799	822	818	778	799	806	835	786	803	779	800	776	780	762	816	812	791	764	798	789	835	850	780	798	798	861	789	773	795	832	819	797	850	840	756	804	810	859	812	865	791	800	768	842	769	828	797	800	781	730	852	809	774	782	771	792	803	841	827	801	787	828	811	811	782	837	810	817	855	801	814	808	781	815	792	815	791	795	877	794	814	777	770	779	810	848	827	790	823	820	762	786	828	829	806	747	801	816	797	788	821	823	763	811	806	809	820	772	766	863	783	857	818	777	793	816	769	798	852	777	782	800	890	774	809	810	832	796	794	802	826	798	754	773	804	801	832	826	810	775	810	796	830	793	797	782	780	826	791	830	795	817	816	788	815	847	834	794	827	765	785	840	802	860	806	790	800	768	786	785	819	839	819	799	821	753	766	802	739	781	844	799	836	839	790	816	751	727	791	789	792	803	813	784	871	891	849	819	825	810	776	759	799	739	764	870	809	823	755	789	841	786	791	755	800	784	825	859	807	812	777	797	780	782	791	848	836	776	789	746	811	839	770	778	765	802	769	812	805	809	763	805	780	765	794	773	807	748	839	808	812	816	809	809	778	811	787	830	795	821	827	808	825	867	785	824	794	778	792	785	809	775	844	810	835	815	785	796	847	838	814	828	772	750	768	769	801	783	814	782	830	797	831	822	805	779	822	797	751	733	856	791	756	798	812	766	807	799	770	810	836	805	765	783	825	772	785	826	791	838	774	839	819	794	767	789	785	841	770	799	797	789	827	810	824	786	788	802	787	806	802	855	767	768	809	782	806	849	800	820	804	812	858	795	820	798	831	782	808	810	819	807	804	796	791	819	805	823	816	803	769	784	795	792	821	818	787	827	844	785	893	816	827	841	852	791	812	803	839	831	825	831	773	803	822	871	808	766	836	790	808	815	845	791	778	780	816	797	744	827	786	789	777	778	827	852	800	792	838	816	820	770	806	767	829	791	781	752	767	795	819	828	800	764	857	842	822	785	817	809	755	794	806	798	800	845	839	865	787	766	843	770	855	821	811	805	802	811	782	787	806	802	837	740	754	828	762	824	855	788	811	806	842	745	778	803	820	812	851	833	775	776	807	784	814	756	847	842	837	804	869	778	798	761	780	769	791	834	794	809	816	805
11435	13100	7470	2046	1703	939	658	637	641	643	613	655	633	655	650	628	658	668	604	644	624	680	634	680	644	612	674	655	636	607	628	640	586	638	604	657	608	623	636	619	625	622	652	622	642	587	637	643	650	631	588	650	654	621	634	614	660	679	740	659	613	665	600	606	609	612	620	624	654	612	648	604	627	659	562	604	624	607	641	604	648	645	573	620	660	635	630	635	664	635	625	634	612	619	632	615	611	617	621	612	623	644	643	587	637	649	618	595	668	618	628	695	631	605	603	658	650	620	594	600	588	620	605	643	647	645	638	620	658	643	632	643	612	636	611	649	614	666	584	627	619	634	652	618	633	656	583	618	685	644	656	612	617	635	615	663	588	634	609	623	601	616	637	599	643	628	589	602	670	629	608	606	592	636	644	605	639	636	627	635	671	618	656	629	627	612	628	642	660	643	617	639	604	615	662	642	598	611	658	609	602	637	573	633	657	641	650	639	664	642	648	668	662	631	616	618	686	631	635	618	618	612	625	625	625	675	633	664	634	637	609	619	631	632	612	630	617	677	627	601	616	604	652	635	646	557	611	640	666	694	641	631	646	636	677	643	649	634	611	654	606	621	677	627	627	600	613	620	607	635	624	625	615	631	600	648	649	675	620	618	574	585	670	640	644	653	604	655	632	625	642	600	620	632	653	667	615	624	619	622	658	639	607	591	591	677	651	617	597	581	634	667	665	611	620	627	622	648	602	617	587	622	630	638	653	639	625	632	662	663	620	640	649	608	648	647	617	597	642	635	638	607	673	652	620	632	590	642	619	605	672	674	667	643	622	675	601	638	673	624	650	648	668	666	562	665	645	625	653	646	640	628	594	602	653	655	598	669	613	618	646	628	621	655	642	669	645	618	684	671	603	618	623	635	629	643	642	665	642	638	612	605	594	642	613	589	647	612	660	626	631	667	640	651	632	638	571	643	601	605	645	629	597	641	653	588	622	655	635	643	661	653	630	634	611	599	634	628	639	657	647	622	662	645	600	634	624	659	625	602	639	640	641	671	627	631	621	609	595	642	660	582	636	646	654	623	566	596	587	657	612	637	628	677	624	644	667	589	641	672	660	638	668	658	609	581	671	671	636	597	615	631	576	626	581	640	632	654	611	660	649	664	631	632	660	647	643	621	673	622	595	602	605	608	642	639	662	644	630	622	687	614	675	629	614	650	611	633	607	647	607	625	649	685	597	603	704	639	644	602	661	623	612	583	609	584	597	612	609	679	634	607	650	683	644	600	682	653	623	580	596	607	614	622	639	612	581	653	629	656	609	596	641	677	601	604	605	575	611	642	608	624	628	674	636	695	640	626	631	606	637	633	629	657	644	658	631	604	693	677	633	640	629	586	608	632	653	612	592	662	652	632	650	559	632	665	610	582	618	574	621	622	600	633	617	623	638	603	664	640	653	668	624	608	618	635	657	630	626	639	613	629	636	614	608	621	647	646	632	629	607	651	618	637	658	619	619	643	632	653	671	637	637	599	645	677	645	620	625	602	643	634	666	651	611	670	650	676	664	606	628	645	622	647	647	633	597	611	594	659	664	630	622	642	636	689	627	636	636	615	625	636	615	641	602	657	636	643	608	644	657	570	631	671	619	593	626	681	651	668	666	660	612	652	639	604	644	624	674	602	637	626	626	632	631	667	622	608	626	628	680	675	662	604	662	622	593	577	627	660	623	663	641	624	642	620	660	677	665	587	639	618	623	580	617	645	658	627	662	652	597	678	667	613	648	604	662	644	602	630	584	615	622	648	657	570	616	599	639	643	639	637	598	653	614	660	605	622	647	607	625	601	593	620	655	593	661	619	672	686	622	665	665	628	651	622	621	595	592	635	622	641	676	604	661	606	651	627	619	601	630	620	627	608	606	646	601	638	620	606	656	610	701	599	609	632	689	641	653	628	568	670	620	605	673	638	675	642	630	619	640	637	606	641	601	585	612	630	633	644	591	635	618	616	610	600	631	642	633	630	642	624	648	621	599	659	621	623	624	616	608	594	667	647	676	660	620	625	655	647	593	612	622	641	603	674	668	607	653	641	632	620	645	651	636	638	605	620	623	583	673	602	663	670	652	617	663	657	675	613	607	639	584	662	619	648	622	607	666	577	640	625	593	624	644	627	617	614	621	628	592	682	674	671	616	631	637	637	623	666	601	644	670	623	626	659	626	590	619	651	623	595	645	638	642	600	643	670	619	663	651	632	686	622	582	627	600	660	636	615	643	641	646	632	668	579	625	620	631	661	617	616	615	636	668	650	659	683	604	662	636	633	614	692	624	622	666	649	624	601	671	617	618	679	612	588	613	617	601	602	639	609	614	640	649	638	649	620	634	617	635	610	636	636	634	617	666	641	649	625	647	613	640	614	660	593	665	590	597	660	642	637	673	644	616	654	630	620	636	621	627	599	599	648	647	634	641	681	621	603	651	669	578	603	596	640	608	639	655	598	596	627	643	642	631	604	655	608	625	655	667	643	618	604	601	602	607	620	646	654	602	594	608	657	657	604	649	605	618	633	673	640	637	617	628	626	633	620	663	619	605	602	616	625	622	653	578	639	632	646	638	625	605	617	616	617	632	613	615	637	609	641	626	688	596	654	679	654	663	667	573	601	648	634	651	640	666	617	621	651	631	635	630	664	644	622	644	647	659	615	617	683	699	619	637	635	634	672	606	655	618	623	666	611	569	635	646	629	653	669	601	626	620	626	621	641	627	640	599	599	653	556	676	641	639	629	629	648	606	650	657	630	588	620	696	624	679	631	623	658	646	619	640	620	690	638	614	654	649	599	663	620	653	642	644	597	609	648	654	675	642	622	618	647	595	591	634	605	610	624	654	623	598	613	653	628	620	619	615	567	596	647	670	639	621	620	635	658	615	606	620	648	611	593	647	591	655	612	641	600	587	605	661	645	642	586	654	629	590	663	659	594	597	581	573	602	634	633	612	655	603	641	603	646	614	611	607	611	592	643	655	624	614	670	646	659	616	646	659	585	587	629	639	584	671	637	630	637	630	655	654	684	630	638	615	664	661	675	624	648	634	622	637	624	622	626	647	588	622	635	635	606	658	674	581	617	639	697	686	632	605	624	663	629	631	629	651	597	626	590	642	660	589	658	558	645	639	613	657	600	603	603	626	641	666	691	612	632	652	615	645	633	626	625	605	579	652	606	592	580	619	606	688	615	601	654	626	659	630	657	653	660	648	663	622	644	656	612	621	656	656	647	635	605	632	572	638	620	628	661	653	616	658	648	640	651	635	610	594	619	600	627	607	629	619	646	620	645	599	614	649	654	648	642	633	640	614	611	648	652	621	608	634	605	577	629	605	618	671	635	664	627	627	607	640	609	627	627	633	649	609	644	572	646	655	622	637	588	636	643	607	632	671	639	661	649	657	657	645	613	611	645	624	550	666	647	646	618	617	647	665	608	642	626	608	635	621	618	610	620	644	620	594	618	631	631
25328	21502	28182	25627	17935	5260	1212	901	789	868	765	831	806	799	805	810	794	780	786	736	857	765	769	758	726	778	735	739	761	779	759	737	731	805	751	776	792	782	785	759	753	846	805	734	788	794	765	795	790	761	819	771	731	784	768	894	1016	982	908	729	798	817	781	778	758	782	769	781	733	818	768	717	759	736	804	771	797	748	777	803	746	774	802	748	825	739	761	771	753	745	778	750	775	727	761	752	768	744	785	747	731	774	789	724	729	715	784	741	772	735	761	757	721	810	810	724	750	761	747	738	786	810	763	769	767	739	785	766	751	770	733	745	740	737	757	766	807	761	802	796	773	795	717	785	747	758	785	730	801	832	740	763	761	753	786	725	760	706	748	763	734	721	775	765	765	755	736	761	784	790	729	772	742	762	729	715	810	730	722	778	750	792	750	780	792	723	741	772	774	756	748	786	778	791	756	776	770	749	753	795	749	744	751	816	753	745	730	744	763	782	735	769	766	713	777	776	774	773	744	736	677	746	732	742	775	805	774	757	773	753	790	784	761	751	735	746	774	735	770	753	753	802	747	780	794	756	776	840	797	729	731	772	823	797	736	793	799	763	733	751	753	736	725	759	741	735	804	750	805	760	794	768	757	735	761	798	746	795	790	795	789	715	780	744	796	779	718	735	792	765	713	734	768	779	740	793	787	787	774	806	737	715	694	783	755	773	819	757	746	781	737	775	752	742	770	818	799	734	791	732	749	763	780	756	757	786	766	788	780	737	784	761	748	742	751	717	728	806	694	748	756	777	776	731	767	797	796	782	731	714	759	784	744	773	766	770	730	766	767	772	787	741	760	783	809	737	739	773	726	758	725	731	770	815	767	760	775	767	732	703	697	778	732	739	772	836	779	764	787	705	676	758	767	724	797	775	777	780	753	780	744	749	787	758	789	758	819	718	811	778	776	796	737	757	767	790	782	740	766	764	744	801	736	754	749	761	740	756	765	762	776	805	784	795	749	730	751	749	777	753	724	747	798	775	727	771	778	737	781	785	746	786	756	756	768	761	783	768	780	769	752	821	815	730	731	796	755	776	746	765	794	753	758	814	782	764	738	767	732	762	731	753	758	770	797	753	759	772	744	754	747	762	792	737	809	795	755	756	684	741	774	794	781	740	759	753	761	741	726	793	786	744	764	744	735	799	749	756	732	775	751	782	739	764	802	688	760	723	767	790	777	780	821	805	754	760	775	777	802	730	733	809	713	740	776	739	758	751	746	807	762	709	749	745	809	786	750	789	710	743	727	722	798	778	771	704	762	726	801	758	808	705	699	780	770	774	710	758	726	748	786	708	712	745	724	759	769	725	732	746	771	705	810	785	788	752	730	762	739	746	751	763	739	741	824	759	758	763	761	775	797	802	730	778	752	738	818	767	746	791	797	726	734	727	724	763	769	753	747	772	749	760	772	745	736	763	779	789	784	740	729	750	753	709	788	730	778	764	769	688	770	793	813	800	759	728	751	750	785	755	749	764	739	753	766	714	727	773	810	762	752	753	755	751	705	783	820	737	788	715	772	818	748	752	777	770	793	768	729	753	739	739	728	816	758	780	820	684	726	799	741	853	744	746	766	762	798	790	755	813	753	764	755	782	792	756	763	719	762	741	735	738	771	781	753	766	733	797	728	798	783	757	723	770	784	809	768	738	749	742	783	731	753	815	804	748	782	815	752	782	810	837	754	768	721	801	757	733	803	761	753	769	717	768	727	781	757	756	809	783	759	757	776	760	772	793	720	784	766	850	758	731	794	761	790	739	780	734	800	753	786	754	747	821	779	791	747	782	766	794	729	744	755	743	753	810	728	743	766	779	796	722	776	746	762	779	718	813	729	724	715	766	792	736	791	773	756	759	760	779	764	783	741	780	743	825	822	743	765	765	781	716	781	759	769	767	733	740	783	758	796	780	720	719	758	780	743	759	748	762	727	780	767	804	765	774	781	770	793	764	721	747	785	800	796	767	799	777	812	764	778	755	731	798	734	769	751	735	813	763	772	818	761	733	770	779	759	741	830	776	779	749	750	815	804	780	756	777	758	744	733	807	734	733	720	723	753	693	791	808	759	745	732	719	768	741	769	821	729	759	797	736	743	751	739	757	730	804	752	740	761	771	770	748	755	763	812	734	773	699	757	757	771	731	787	741	727	737	776	766	814	794	757	781	760	823	774	726	779	771	767	766	709	752	716	754	759	795	734	800	756	726	799	775	789	718	767	725	796	795	736	848	799	803	745	772	806	752	711	755	750	786	790	747	785	758	754	810	764	732	795	786	748	777	764	785	744	809	783	752	750	785	798	767	706	734	745	769	728	815	777	740	736	774	750	755	776	777	782	748	769	725	723	786	785	725	787	732	769	793	765	776	768	718	748	794	750	759	736	783	763	752	748	812	748	765	725	769	756	762	798	773	751	731	822	737	750	832	786	730	793	811	792	788	738	747	709	769	785	764	729	749	748	834	733	791	797	764	771	754	764	798	734	713	765	761	775	760	751	812	765	759	726	729	750	775	773	769	744	721	733	810	790	730	775	776	765	754	760	756	726	762	820	758	748	728	777	756	688	814	788	757	742	731	776	732	778	776	786	768	766	747	770	757	771	799	795	748	777	752	794	756	774	733	744	761	754	759	760	765	783	779	783	736	784	756	751	733	712	773	753	758	714	732	805	756	772	754	761	806	722	761	804	705	788	779	773	721	821	762	773	782	772	732	782	807	757	776	756	735	803	791	719	780	734	691	772	762	759	827	789	748	755	805	787	766	735	793	758	769	758	772	712	734	754	750	816	717	722	778	725	790	754	759	829	751	746	775	734	778	780	777	753	765	710	777	729	786	722	719	806	752	798	735	757	771	756	724	790	769	761	766	819	766	749	769	758	798	780	718	753	764	737	747	741	764	756	757	751	753	732	849	753	804	707	751	747	790	788	743	767	783	758	750	768	798	751	801	754	778	721	742	734	749	783	774	800	790	772	766	769	705	749	778	772	812	729	723	807	761	765	728	677	731	799	699	790	788	774	785	748	683	790	763	768	737	774	727	781	767	793	798	781	786	763	771	785	756	831	753	748	768	796	769	774	750	718	781	727	757	750	759	761	748	750	746	761	737	724	744	792	764	756	753	777	762	803	799	753	809	749	745	752	757	764	761	785	751	730	784	758	769	766	796	774	746	714	786	741	783	762	756	782	756	760	780	759	729	719	745	770	753	736	719	730	786	777	807	749	767	764	782	769	788	768	783	745	765	745	733	722	743	739	730	755	736	733	785	766	761	794	797	775	740	771	755	810	723	754	766	763	809	765	782	726	728	828	733	763	776	745	791	767	822	765	746	758	759	770	756	776	754	753	806	765	746	767	796	752	791	821	746	749	719	858	727	741	781	767	735	759	788	754	795	755	751	775	774	787	742	783	800	743	732	740	772	746	774	765	765	772	794	793	695	718	768	698	773	795	730	749	762	789	790	741	734
42200	60102	36179	13415	10505	3832	839	748	740	740	754	702	678	710	656	688	642	722	609	660	627	639	657	646	659	639	674	691	677	600	690	609	644	667	640	613	663	715	634	667	630	590	626	672	671	613	669	674	659	599	630	615	677	652	641	922	1023	957	866	615	714	667	633	639	646	634	659	645	623	644	636	678	627	648	657	646	638	639	631	647	653	631	618	652	622	625	632	629	641	651	648	586	621	660	615	624	601	656	622	635	615	699	668	665	699	610	635	605	719	622	625	621	574	617	668	648	620	641	674	684	654	609	649	652	657	687	621	660	659	623	633	627	644	655	655	628	649	674	664	665	607	607	651	622	708	628	673	617	651	595	667	655	664	635	564	640	664	659	628	645	576	642	656	623	626	593	662	628	660	659	633	668	631	576	661	668	669	592	625	577	672	636	650	699	608	631	659	616	552	671	648	608	627	649	669	622	634	653	599	573	632	661	655	633	642	650	630	606	649	677	646	661	667	642	642	630	644	617	650	655	627	632	616	659	644	635	672	640	629	614	631	662	658	638	661	664	634	608	676	650	672	588	668	646	646	656	613	646	620	612	660	645	676	649	637	636	624	682	610	589	628	639	679	640	614	626	616	652	651	642	659	608	610	663	602	602	664	633	642	692	634	619	618	632	606	623	694	670	568	614	674	642	587	640	625	656	648	665	639	602	630	682	636	597	615	633	605	644	627	630	620	644	603	635	634	630	605	661	666	656	652	637	592	636	658	591	646	637	669	627	623	672	652	657	631	668	602	620	631	658	709	678	607	657	696	598	668	638	665	604	632	641	591	654	631	607	632	655	659	681	635	677	626	664	671	644	631	647	586	601	624	680	629	638	634	605	617	640	621	666	617	633	624	646	680	623	665	651	657	643	636	608	640	646	634	657	655	660	603	657	641	613	624	617	658	655	625	638	637	641	630	654	654	625	636	652	633	652	613	615	646	633	639	650	650	634	656	633	662	660	654	602	675	699	633	606	653	698	656	623	659	650	636	633	679	658	618	619	607	677	607	650	656	644	652	619	634	685	704	645	608	602	616	594	658	656	612	598	642	620	622	632	617	628	646	674	627	624	605	664	642	612	631	663	642	651	720	638	652	616	631	636	621	627	633	651	616	636	666	603	646	631	655	640	664	606	678	631	633	604	669	636	641	640	624	605	595	627	643	660	641	631	616	627	617	632	645	659	661	618	635	622	652	645	649	645	654	643	601	641	609	633	580	595	616	626	616	666	627	633	674	608	630	664	622	632	694	637	632	620	666	675	684	642	643	656	664	686	621	662	633	628	641	613	621	647	625	654	619	639	619	664	674	640	653	613	634	663	623	642	615	663	648	597	623	626	621	645	607	630	618	658	623	684	643	618	597	635	670	696	651	667	623	626	617	658	682	606	625	656	650	627	663	637	687	601	651	677	660	605	601	660	651	643	683	635	594	645	661	656	614	690	656	602	645	637	652	640	668	640	656	643	676	660	650	604	625	686	717	654	662	597	618	615	602	653	632	604	667	601	635	639	607	641	629	645	638	603	599	627	579	647	677	636	620	625	648	598	675	702	630	636	637	677	637	635	608	636	641	635	631	645	655	649	682	649	654	691	638	619	637	651	737	657	626	630	702	657	645	667	611	667	647	661	660	637	638	625	648	661	656	656	644	616	649	579	635	613	654	636	626	610	631	656	616	606	622	608	616	644	605	614	635	644	634	649	613	659	623	607	664	595	657	618	624	629	675	654	662	666	642	591	615	621	653	624	666	633	662	637	605	647	598	618	624	635	673	630	637	629	672	639	620	670	617	663	673	638	640	656	590	642	620	658	638	627	633	639	603	668	598	653	658	662	680	660	663	607	629	643	619	614	663	645	613	694	647	646	630	661	635	606	618	633	620	635	624	657	662	637	632	653	669	605	648	602	630	601	650	661	685	616	626	666	699	675	638	632	615	625	644	593	669	663	623	621	625	653	643	614	610	690	676	639	632	674	604	662	596	630	659	653	655	619	630	601	660	613	657	624	648	608	653	661	600	638	679	654	645	681	635	638	625	650	631	647	672	675	624	655	614	645	656	670	648	666	653	616	647	682	602	627	660	611	648	653	639	639	614	665	646	603	647	656	667	613	625	667	660	644	615	647	659	613	617	624	652	667	667	643	674	649	652	617	621	615	614	649	627	639	635	677	653	647	618	650	641	553	654	637	664	596	597	625	663	648	612	622	631	640	641	624	628	632	646	644	659	660	653	623	640	607	673	603	616	663	648	663	635	605	671	637	631	639	668	629	609	632	637	627	649	647	639	591	626	639	666	607	654	670	628	616	637	673	640	640	627	640	654	609	636	604	669	670	616	652	665	625	662	650	620	628	673	645	670	664	667	614	661	676	613	657	659	615	640	662	625	665	650	651	638	667	615	674	652	617	689	606	640	608	649	660	640	655	629	616	617	651	602	666	663	693	593	634	667	633	687	679	641	630	589	546	629	672	628	645	632	663	639	637	669	650	615	646	628	592	646	643	594	663	628	639	656	644	610	660	635	651	683	650	646	658	666	641	646	639	655	631	579	632	639	654	635	658	665	623	627	677	647	647	645	662	654	603	647	601	589	650	662	593	636	663	707	629	621	631	583	650	661	651	616	632	609	635	651	606	664	594	620	628	638	650	646	693	680	592	643	651	677	641	653	639	649	670	623	632	640	600	632	651	582	609	618	638	600	649	592	605	668	638	644	644	615	615	632	657	586	639	650	658	644	635	640	621	613	669	628	649	612	643	656	726	629	614	636	616	643	632	655	615	635	658	633	654	635	627	622	632	625	668	619	637	608	590	612	612	638	660	658	689	664	628	622	634	608	615	626	633	648	662	615	622	611	627	622	587	631	631	628	626	652	611	654	667	625	675	627	680	661	639	639	601	631	672	642	632	674	675	593	658	648	657	612	607	624	617	612	595	599	621	598	613	663	617	644	641	603	651	700	645	644	644	634	605	627	637	656	652	674	666	656	599	658	599	624	689	647	621	616	620	672	604	682	624	695	664	705	652	605	609	698	629	655	663	653	615	642	607	652	651	606	592	669	694	656	620	631	633	621	649	631	667	657	612	642	603	661	648	623	667	647	667	656	620	627	627	593	622	604	618	610	678	652	613	583	643	643	637	670	574	590	616	652	649	651	651	653	650	631	653	620	632	662	602	634	628	619	631	672	605	645	662	636	633	613	626	611	660	666	609	665	620	659	675	645	590	635	690	612	627	636	621	621	654	689	663	615	652	618	645	625	624	675	663	642	636	651	586	642	662	624	619	648	661	597	619	632	634	612	635	619	672	592	593	599	654	616	619	640	642	609	680	638	606	612	640	689	663	656	622	623	660	651	652	672	658	591	653	633	633	627	633	613	628	622	651	605	604	625	644	629	586	657	620	654	683	648	655	605	644	579	675	617	625	621	678	666	634	667	643	619	651	656	643	631	631	625	637	644	684	613	648	663	654	640	655
24370	21443	28980	24701	22177	14377	2279	1203	1047	1015	971	998	964	981	884	923	965	963	955	969	867	924	914	960	931	947	960	917	942	897	891	911	902	938	903	915	930	895	912	894	900	876	853	894	863	882	883	910	947	899	880	887	898	932	880	1147	1419	1295	1075	936	1031	1010	962	948	934	901	897	914	951	890	922	914	902	904	950	917	891	935	899	901	902	987	877	881	865	961	885	897	901	901	899	897	873	906	893	913	921	917	956	904	897	912	871	899	913	913	917	903	880	891	892	864	891	908	837	911	876	897	878	872	916	943	888	928	937	893	833	883	891	932	874	860	904	918	913	849	914	960	887	929	903	850	928	898	868	884	907	905	836	904	940	916	902	910	877	883	959	908	921	889	911	948	864	853	949	902	887	834	880	907	926	887	903	934	929	848	872	910	892	903	876	907	909	903	949	885	915	884	898	929	896	926	893	885	892	887	937	852	922	895	947	977	923	896	920	913	875	916	902	893	863	841	918	920	857	903	922	872	874	937	937	910	816	886	899	943	929	920	918	907	891	951	924	843	945	816	913	869	920	908	888	905	890	915	887	898	932	931	924	905	892	907	900	920	930	839	866	878	922	871	878	915	931	932	869	899	900	940	890	907	904	914	886	936	923	865	945	890	916	920	886	859	901	933	888	872	923	929	923	875	853	932	873	929	926	850	900	882	867	945	915	927	910	948	964	950	893	810	894	935	899	890	901	913	933	865	885	872	971	875	912	840	890	892	891	906	941	878	892	911	894	879	844	902	893	916	917	906	896	870	944	955	888	908	888	939	888	904	853	913	875	928	886	911	885	918	909	872	876	899	889	926	841	885	953	867	925	892	926	926	828	907	907	885	897	900	906	883	849	858	899	917	886	886	846	920	875	887	920	845	891	898	867	932	938	944	893	899	906	898	888	867	941	938	872	930	872	877	902	894	912	890	856	913	967	903	873	964	851	943	914	922	864	886	932	876	896	799	958	890	906	911	906	917	892	887	918	867	918	919	882	902	888	906	954	899	955	883	919	850	899	939	930	893	920	941	917	870	917	869	927	899	964	927	918	921	885	901	935	916	869	917	870	877	952	861	921	890	867	921	854	934	859	881	938	844	861	923	901	889	866	881	883	918	871	892	903	942	911	936	843	894	924	944	877	908	891	935	952	910	911	892	889	926	943	921	870	891	912	907	869	828	929	909	873	859	924	847	877	934	927	913	905	905	935	871	935	886	904	906	917	863	928	912	893	861	887	942	906	938	934	854	928	894	882	943	960	907	917	870	873	922	923	917	922	928	893	928	931	899	923	919	913	950	908	904	931	912	867	926	913	867	883	915	944	808	867	852	896	876	913	886	893	918	883	921	945	891	909	918	912	917	897	924	911	970	917	906	903	881	924	884	969	874	904	953	936	850	885	879	924	902	937	899	923	900	903	888	915	908	872	858	905	945	909	889	898	937	869	898	858	864	938	936	870	846	932	940	893	870	897	889	872	897	852	935	865	916	850	902	939	919	957	868	856	884	879	883	892	918	849	940	881	887	924	887	919	893	909	934	911	933	960	926	872	912	861	939	887	897	903	911	897	945	900	941	894	935	839	917	898	951	859	901	945	924	866	882	939	819	863	890	905	961	850	930	875	970	890	823	901	886	891	906	861	918	883	900	893	879	925	831	875	878	937	868	924	873	885	913	880	915	934	972	868	873	897	912	907	894	875	983	908	908	885	862	871	932	867	892	924	893	856	951	921	900	921	845	905	891	883	888	893	858	889	909	892	905	905	868	901	871	884	874	882	923	895	891	897	877	886	926	906	911	913	898	904	906	915	848	901	958	878	857	894	907	901	860	921	877	919	885	970	847	874	893	871	869	914	885	859	896	914	963	884	899	905	885	942	854	845	976	909	931	889	912	899	928	866	897	877	934	900	821	899	880	871	927	963	897	894	906	868	882	893	883	880	851	835	892	895	900	909	862	923	920	923	874	943	878	878	879	873	927	886	905	896	835	886	881	867	902	939	923	901	924	828	937	901	911	872	898	900	919	912	834	840	838	897	919	889	920	840	940	894	905	895	924	890	926	931	848	866	855	946	863	880	857	855	916	875	989	865	912	901	929	927	863	904	901	914	929	901	959	943	936	913	895	881	879	917	924	885	931	899	897	920	905	895	946	922	918	847	937	922	939	945	909	900	934	864	924	912	893	886	917	916	862	868	887	939	921	879	858	955	873	884	938	926	878	889	918	893	931	943	905	876	913	849	881	906	877	919	953	873	916	929	892	886	896	897	873	900	891	890	972	898	895	867	908	874	915	887	916	957	918	894	877	926	933	866	927	853	845	882	907	916	922	892	909	889	875	906	895	895	868	847	896	963	857	890	914	867	848	913	898	918	851	860	929	863	878	823	887	897	915	935	891	879	934	883	861	845	869	856	888	935	874	894	907	936	854	916	939	937	953	892	934	907	921	917	903	881	915	913	878	871	896	934	917	866	886	859	900	858	912	836	846	886	904	847	897	923	930	917	919	941	921	894	871	856	884	889	888	880	861	935	878	916	903	934	864	898	875	928	860	918	880	883	884	896	896	892	954	939	865	912	931	886	902	889	906	932	921	913	856	874	889	889	920	893	888	919	948	920	893	936	883	917	858	922	872	866	927	841	900	884	913	860	916	915	905	887	873	894	930	923	871	904	891	887	898	877	891	902	892	861	921	934	895	920	892	885	908	874	866	884	932	872	906	877	885	939	861	909	913	926	913	900	894	932	889	933	906	941	918	892	905	881	898	938	924	936	915	848	830	880	882	824	938	922	911	892	962	921	960	936	901	845	900	880	898	916	925	910	911	877	864	887	873	903	931	903	924	926	935	905	893	885	836	869	881	894	894	925	876	950	859	912	845	946	867	852	888	830	870	848	933	892	914	943	881	906	921	895	925	897	910	904	879	860	916	926	923	949	881	913	926	900	921	885	946	935	880	882	904	909	893	926	922	882	898	886	898	920	892	916	908	914	890	915	886	922	943	908	908	909	926	906	860	876	882	953	909	922	874	931	920	886	924	922	922	934	887	936	910	858	868	887	913	890	977	914	832	895	871	857	907	922	911	960	910	919	933	844	907	896	947	910	865	928	929	927	798	875	934	892	867	925	902	872	858	906	910	871	924	909	864	916	852	866	868	962	958	926	919	919	908	856	848	874	842	900	926	913	896	908	875	858	898	918	916	869	873	836	888	910	902	905	942	943	912	855	897	870	848	878	887	862	931	916	910	898	890	873	877	840	840	862	880	865	880	897	913	854	941	933	865	975	946	853	874	915	930	851	898	878	922	875	899	914	881	906	904	894	877	882	862	870	897	849	901	850	894	896	932	910	854	920	878	952	879	827	925	891	909	921	892	898	934	912	926	920	937	921	951	872	908	873	943	954	872	924	887	911	876	910	914	923	917	965	894	843	952	914	928	872	895	925	873	907	902	891	907	870	917	971	956	860	912	930	871	905	933	911	914
52506	76775	49397	18233	16493	6212	1130	1034	971	973	854	830	836	807	817	816	835	827	761	830	754	712	809	788	779	721	811	721	795	775	801	810	770	761	724	765	725	823	771	745	746	736	740	767	698	761	742	764	779	828	767	770	736	722	768	1188	1456	1415	1069	733	923	861	843	788	773	728	776	743	798	782	720	785	726	763	747	770	766	764	737	729	810	823	765	733	733	705	719	768	759	783	686	772	742	705	731	756	746	744	679	787	775	771	712	748	749	721	742	808	755	721	708	708	762	767	725	702	765	785	786	750	754	704	743	751	773	752	725	757	737	776	779	779	706	757	723	708	709	763	740	767	803	731	749	724	815	774	749	730	772	729	755	745	715	779	767	750	731	784	739	705	737	740	776	745	760	717	796	753	767	728	775	759	760	700	740	728	744	771	695	742	671	764	763	750	773	721	725	758	769	746	762	778	712	751	752	785	788	775	767	741	750	737	731	747	764	726	726	745	736	755	760	707	812	755	760	778	719	722	774	728	738	735	753	727	725	746	729	769	750	771	751	781	796	753	722	756	760	773	775	784	697	780	713	710	755	725	747	714	741	754	751	731	743	728	754	758	741	762	771	758	702	742	740	776	754	737	780	746	720	769	770	757	718	748	752	751	760	776	774	805	682	728	775	773	789	756	755	751	780	726	736	755	787	753	690	761	745	770	789	751	797	679	746	745	763	701	739	708	779	742	736	705	766	738	772	729	746	789	775	805	781	740	720	717	792	705	760	715	780	745	791	739	725	763	746	703	745	778	738	727	716	764	713	772	711	758	739	771	708	710	741	755	763	753	780	770	717	772	801	736	753	773	723	746	751	788	767	781	700	758	736	757	760	772	749	735	768	756	767	744	739	758	773	737	760	724	747	791	737	818	769	780	758	756	769	727	735	728	713	732	768	782	700	730	774	749	772	709	718	757	776	770	801	710	792	755	672	728	761	753	736	723	738	769	766	748	756	746	780	770	772	747	745	711	722	781	753	720	779	791	728	783	790	740	741	765	810	701	711	771	733	786	768	783	723	764	721	743	765	725	815	743	751	725	782	793	770	720	704	763	746	761	762	737	783	751	735	755	750	717	706	708	750	735	748	727	745	788	723	767	762	776	737	733	805	775	728	731	781	758	705	737	718	750	757	702	741	744	793	756	736	747	760	708	716	800	748	686	746	717	780	766	757	770	755	808	701	748	767	745	765	747	796	776	713	783	735	776	809	732	756	746	745	736	766	776	740	754	756	681	731	734	753	791	726	723	718	768	713	720	742	752	718	738	728	725	728	768	695	727	725	764	780	752	759	742	750	758	747	742	702	734	759	718	744	762	736	725	774	735	733	748	738	773	738	726	765	715	778	751	776	776	747	769	743	795	746	708	769	755	748	719	752	755	746	717	789	663	724	759	754	782	746	727	736	769	745	745	788	782	774	746	765	765	734	737	743	771	758	747	725	755	733	758	746	779	770	755	760	775	760	700	788	708	823	798	728	736	746	773	757	755	741	771	707	715	778	766	763	780	709	755	737	780	754	728	734	775	734	740	718	746	730	753	756	769	734	768	746	766	766	740	768	741	752	752	745	778	760	766	777	760	722	745	731	764	771	734	771	783	768	745	756	738	685	765	753	730	761	727	725	749	776	768	740	732	757	778	735	740	782	761	754	705	732	751	755	738	693	746	726	782	757	695	751	742	721	726	738	787	784	748	762	811	727	795	730	727	765	773	773	763	758	751	724	760	722	740	719	769	758	740	733	762	744	735	716	733	745	729	710	748	739	678	747	768	716	789	759	773	724	705	776	736	746	731	774	750	724	725	719	743	737	809	726	749	781	769	731	740	720	743	777	769	774	787	763	711	798	769	733	752	742	741	756	767	773	777	728	727	753	758	791	801	783	755	755	716	740	760	744	734	729	745	759	745	741	717	753	719	814	764	796	748	731	791	760	777	765	810	736	740	739	786	825	750	730	728	776	722	763	733	781	721	751	756	769	756	702	741	738	809	758	730	682	735	750	749	739	779	767	772	739	750	743	753	747	751	764	741	783	744	722	758	697	756	781	743	752	731	771	762	756	766	731	726	779	724	790	789	739	766	762	798	755	742	760	760	739	796	732	760	772	770	799	755	746	695	714	724	738	744	767	725	746	707	720	696	752	756	757	747	706	738	719	772	787	743	733	719	692	798	777	706	713	740	783	696	717	795	752	742	767	743	745	719	767	742	744	808	814	765	772	774	738	796	793	762	755	741	715	755	780	705	779	764	761	771	743	737	753	719	758	757	735	735	750	764	731	733	715	685	742	699	734	699	749	788	773	743	706	762	737	736	713	676	725	693	754	797	788	738	722	732	739	746	699	761	719	767	774	774	763	731	725	767	754	754	769	739	733	731	764	761	746	710	763	684	747	741	730	733	738	770	768	674	751	675	709	810	755	760	724	760	744	733	718	742	724	713	733	785	766	740	752	726	726	738	786	752	750	684	770	765	758	753	780	728	751	722	789	729	738	796	803	706	760	785	721	771	726	757	738	792	734	757	751	726	783	758	805	730	724	720	722	733	721	742	785	710	702	727	721	704	711	730	749	704	720	784	726	797	728	775	742	731	756	732	748	760	757	787	732	704	796	786	763	710	793	766	777	724	769	753	747	785	724	746	742	772	692	743	774	744	797	751	806	699	778	735	755	739	747	777	727	794	790	788	755	752	770	789	777	701	745	774	733	709	731	732	729	774	763	780	758	710	740	769	763	777	705	815	730	781	756	727	745	782	696	729	752	748	765	712	797	774	783	729	752	761	755	764	721	790	754	759	670	747	744	726	748	749	730	710	748	770	717	776	766	711	672	727	761	779	761	742	756	758	738	744	767	660	759	761	758	719	707	758	740	738	780	736	747	761	769	776	673	766	745	786	685	746	741	747	799	814	813	706	758	754	765	752	740	741	779	757	728	723	708	711	783	746	717	763	755	741	733	740	750	784	778	761	747	717	714	827	779	762	777	741	741	776	796	784	760	815	743	739	700	710	742	694	811	750	768	765	749	771	708	744	693	731	695	708	749	734	777	745	725	777	718	725	722	738	711	726	763	751	713	782	723	738	754	750	773	722	763	746	764	736	748	759	727	737	758	765	747	757	729	797	740	750	752	757	739	720	738	703	707	786	756	726	773	801	751	778	724	759	732	781	781	773	731	718	679	767	746	705	714	765	795	707	791	769	807	773	802	740	716	743	697	739	767	758	763	726	750	748	715	743	751	780	708	772	743	782	720	740	756	783	772	708	763	773	743	728	781	712	738	740	730	758	756	723	739	736	785	748	708	737	753	737	729	767	787	685	723	755	761	738	820	756	763	700	770	762	785	697	730	715	747	737	711	751	770	772	763	770	789	765	779	807	757	738	724	776	819	768	678	749	711	770	740	806	722	726	773	753	745	726	715	712	729	747	738	772	735	725	734	705	685	766	722	748	729	730	731	738	741	747	747	777	722	709	786	757
28473	19054	11420	2468	1619	981	886	876	835	820	894	856	861	886	857	869	808	849	858	832	851	811	866	854	796	902	834	798	825	857	824	818	871	891	830	811	878	817	848	869	870	848	853	826	812	814	865	874	864	808	811	881	935	886	818	873	873	937	895	872	881	818	809	858	865	893	864	865	851	882	856	824	851	828	870	853	822	844	816	856	880	830	842	834	859	868	846	897	870	897	806	797	839	887	876	826	866	835	868	878	826	851	850	813	880	867	853	814	842	851	788	854	844	868	859	886	810	796	827	815	869	839	865	863	868	792	858	868	882	826	847	858	855	815	838	843	845	832	831	805	800	843	869	829	878	851	859	875	880	819	803	915	839	863	839	864	862	862	798	834	810	821	854	888	866	879	835	861	809	847	872	874	891	832	826	867	817	896	809	857	858	811	811	826	839	839	834	793	828	832	848	816	879	827	853	847	856	788	838	820	842	813	874	827	816	861	834	850	896	859	856	816	878	827	847	835	826	822	875	809	830	840	870	767	818	875	837	867	881	875	818	800	849	842	830	890	763	892	868	888	804	849	766	814	853	811	838	827	846	818	885	826	836	843	850	800	826	862	834	871	884	840	815	827	859	850	885	881	868	847	845	850	906	820	870	817	880	817	840	823	875	851	858	794	856	858	872	837	846	855	847	846	830	836	823	810	867	858	818	859	858	829	851	805	805	894	867	841	797	817	837	826	865	840	831	844	839	826	840	808	853	807	821	870	855	847	809	792	866	834	881	821	867	851	801	898	858	843	834	787	864	817	820	851	879	816	868	847	767	850	859	839	854	777	814	839	883	837	799	845	814	828	819	830	786	840	806	792	844	841	898	863	885	872	849	906	866	889	829	825	868	839	791	854	852	847	851	905	804	878	840	823	888	788	808	870	831	794	868	843	801	844	844	836	855	833	826	837	872	840	842	801	894	828	817	818	896	822	885	811	825	845	781	839	828	857	808	829	822	825	811	834	904	865	851	843	795	849	819	873	846	798	848	804	868	853	850	850	780	882	853	833	866	824	857	841	878	852	827	833	846	844	877	848	861	843	865	903	839	832	865	911	800	824	870	834	846	921	799	879	815	806	845	810	813	885	847	850	893	841	856	825	837	843	874	826	787	857	811	847	807	880	939	857	906	819	812	884	823	839	871	788	861	844	834	867	844	862	840	853	823	786	849	853	789	856	817	885	829	827	864	846	829	851	876	808	848	872	793	883	826	843	827	816	852	824	813	792	819	827	867	842	858	850	835	861	841	796	855	848	810	857	804	878	867	882	871	866	877	834	874	822	838	857	820	832	849	821	820	823	883	825	818	849	832	868	825	862	850	865	827	876	846	837	793	866	848	869	861	841	850	846	845	857	828	830	853	887	775	873	866	843	837	833	870	900	864	811	838	835	793	833	860	811	832	882	837	820	859	855	861	833	864	872	846	870	858	740	776	830	863	872	837	826	863	871	827	834	860	841	810	813	910	852	788	794	803	881	856	912	823	778	769	928	844	814	853	790	815	859	824	853	815	812	852	833	828	788	880	824	862	815	835	856	810	849	868	833	890	834	878	845	824	874	786	878	835	784	809	783	856	810	790	839	867	866	811	838	812	852	837	830	807	871	897	835	821	876	848	797	872	849	785	852	840	813	841	863	827	865	848	821	839	843	839	831	793	888	842	815	832	834	808	857	851	834	913	836	881	894	839	824	836	854	844	848	837	882	822	864	868	832	848	882	831	840	866	813	855	841	832	825	852	863	809	812	792	884	830	791	804	861	834	804	868	870	802	850	852	847	849	824	838	849	869	874	875	835	833	778	804	849	827	830	843	858	859	874	823	870	830	819	884	825	838	841	825	777	874	832	877	857	857	828	820	857	851	838	818	804	832	905	828	863	870	847	799	848	820	860	843	869	838	807	871	868	836	756	883	859	840	796	827	893	833	910	834	819	893	812	801	841	830	790	877	858	858	834	820	822	877	812	839	848	862	841	806	847	808	838	907	822	806	863	785	813	820	843	850	819	819	824	873	874	821	863	856	821	945	860	870	875	871	864	803	885	886	844	790	838	832	843	841	799	832	825	874	811	884	840	829	882	835	807	835	869	852	864	845	857	864	869	805	843	857	805	858	884	861	785	820	890	852	819	860	822	845	825	843	835	850	834	849	842	798	847	892	846	845	848	851	838	849	866	800	858	849	817	861	806	834	837	833	865	833	862	867	844	852	905	853	892	835	837	877	819	855	884	865	844	881	843	836	826	895	871	838	831	852	857	813	844	834	807	823	893	820	857	848	842	875	824	833	862	867	865	832	852	878	794	861	820	851	808	809	816	835	784	868	843	857	864	832	789	809	851	812	832	835	805	845	846	834	859	899	816	813	813	863	864	805	842	885	874	856	814	826	846	818	847	879	903	809	801	854	843	842	857	827	815	861	892	831	864	825	890	843	887	847	859	840	869	850	912	827	846	845	834	854	811	825	841	859	865	880	847	890	843	872	822	832	858	880	853	897	857	814	843	830	870	830	758	871	849	899	852	832	865	858	846	826	876	825	832	830	804	854	831	820	833	770	875	841	798	827	855	794	882	872	815	838	811	907	821	836	838	842	842	866	844	859	857	876	877	833	884	812	827	849	838	862	867	845	871	854	790	819	888	866	842	812	865	799	850	887	863	880	827	817	787	848	828	837	908	853	842	847	872	834	886	818	823	854	800	871	859	863	827	852	828	807	873	874	868	791	852	790	845	846	853	825	872	857	740	854	839	864	827	910	819	787	863	839	880	815	861	827	874	860	853	825	819	840	874	812	847	815	834	907	869	811	882	830	834	877	847	783	828	775	842	822	854	788	845	844	821	827	823	860	843	829	876	853	842	830	815	822	826	862	856	814	881	862	882	866	857	896	880	837	842	819	810	889	853	785	835	890	853	820	810	775	841	841	801	839	862	803	793	829	828	843	832	836	834	832	853	781	814	784	894	858	863	830	868	868	857	846	866	872	855	825	853	803	903	862	834	815	898	877	865	837	789	884	847	793	811	907	887	878	779	817	810	884	851	847	843	832	815	844	832	853	904	866	796	839	777	888	856	817	829	838	793	771	857	858	842	849	855	897	836	838	852	886	810	844	829	843	865	860	825	874	873	818	890	797	882	794	838	859	793	894	829	872	840	882	868	851	793	885	854	829	855	849	877	798	846	855	833	823	837	883	872	886	884	843	802	849	829	790	812	797	839	833	813	809	829	824	868	872	805	846	810	889	912	832	834	801	828	834	885	837	866	785	901	781	818	843	835	848	792	829	807	819	829	847	921	831	790	839	843	871	862	856	847	843	837	883	797	821	841	856	785	875	848	829	818	811	826	888	796	815	885	785	851	857	834	849	845	812	860	885	827	817	804	840	850	898	840	893	834	822	825	827	838	844	823	841	860	867	821	848	834	879	825	779	836	810	862	826	821	888	839	784	854	808	797	813	888	821	778	829	836	821	827	856	875
11145	13611	8872	1459	1551	896	680	718	676	645	651	727	691	645	674	645	709	695	712	611	666	700	657	706	634	668	646	650	681	658	618	660	676	685	699	585	665	681	694	639	652	660	672	615	644	626	634	672	690	651	641	639	681	668	665	643	745	743	726	623	631	653	697	691	625	682	683	636	676	654	658	642	646	646	657	688	709	690	707	658	664	621	665	696	655	641	643	660	630	668	627	665	648	736	648	677	675	654	638	678	670	675	640	623	608	674	649	649	667	642	691	607	649	709	661	676	621	670	713	672	631	660	663	680	613	692	688	648	665	634	655	619	630	653	677	630	610	691	637	646	604	650	677	635	684	704	677	636	667	695	689	636	717	611	659	632	670	664	685	645	652	680	639	656	670	651	686	685	665	652	662	650	638	635	643	675	650	624	685	658	638	633	692	686	623	651	669	664	618	646	702	683	667	696	636	680	605	671	646	662	684	639	648	641	677	638	716	649	690	659	672	669	702	660	677	676	675	633	711	657	660	663	674	639	675	696	598	692	658	656	649	658	678	633	641	689	637	671	634	600	627	639	619	632	657	666	686	647	623	618	652	628	662	674	633	639	608	642	653	632	666	660	672	712	655	689	645	660	682	681	664	637	672	684	641	714	667	670	675	650	697	603	726	636	654	718	654	645	665	644	690	671	666	641	676	724	648	712	618	613	695	638	656	705	687	665	680	672	642	674	668	688	720	677	641	658	665	628	650	648	613	660	653	675	675	662	672	692	674	659	682	686	664	662	635	628	645	676	694	633	679	644	669	655	633	606	627	701	684	645	674	677	607	668	589	666	653	663	650	673	637	644	687	629	637	687	648	672	663	618	634	663	665	649	612	640	654	622	646	644	710	699	660	646	712	647	684	637	656	653	651	667	665	648	669	646	677	679	689	673	639	679	671	699	695	628	636	599	631	672	657	679	642	710	627	669	682	671	671	682	661	668	628	621	618	653	659	652	691	663	661	654	630	677	673	659	628	665	669	657	658	660	700	654	665	674	622	646	653	626	665	637	683	676	658	687	598	674	673	698	638	631	678	615	618	646	635	640	657	678	657	683	662	671	688	603	680	650	646	643	673	707	649	634	656	654	621	672	676	636	681	689	670	677	624	664	662	650	688	628	615	652	667	662	655	702	672	679	658	671	598	673	683	652	641	630	627	662	695	658	636	644	650	620	678	631	638	657	673	650	636	631	619	715	686	634	688	644	664	607	632	620	661	624	656	635	688	608	619	664	651	646	618	658	674	678	659	676	681	662	647	656	679	624	658	624	642	640	697	634	646	645	645	671	647	678	637	697	642	674	645	666	675	603	625	674	675	619	617	629	679	654	655	622	656	647	631	672	667	653	704	669	683	662	641	640	676	671	672	681	696	686	673	663	679	630	667	678	663	690	670	633	654	670	680	612	700	583	655	711	653	646	689	659	632	664	641	649	647	651	656	666	649	675	641	666	645	669	646	624	655	654	658	680	654	645	670	711	685	653	647	636	631	662	689	662	608	655	663	645	643	681	622	672	675	656	662	651	615	626	704	679	666	640	667	685	658	632	659	662	729	643	636	629	652	666	637	667	679	680	637	717	666	685	687	648	655	637	669	679	658	687	652	635	645	636	691	687	679	650	646	666	650	655	713	669	658	702	696	636	613	665	668	649	626	652	599	662	669	667	694	665	678	640	683	663	635	646	701	669	670	670	676	681	702	631	674	665	625	656	635	663	648	668	683	642	657	661	644	638	664	618	652	691	635	679	627	646	629	741	661	657	674	663	655	665	651	673	685	643	626	667	669	702	645	692	657	642	629	659	693	662	649	668	701	630	667	640	671	672	689	679	614	707	677	640	646	661	590	657	714	659	657	652	637	621	676	637	688	682	668	665	629	695	666	655	683	634	653	594	641	668	597	678	651	677	658	648	678	616	661	688	621	655	643	693	621	657	654	641	649	690	709	679	667	643	678	675	659	668	654	669	671	646	669	636	697	671	657	716	707	629	665	679	674	656	659	656	658	674	721	663	666	623	628	628	635	647	652	656	672	674	605	676	670	634	664	646	612	650	689	669	651	646	721	664	695	645	654	591	649	639	662	659	647	637	648	624	644	661	672	632	678	678	670	679	627	620	664	654	697	678	628	663	635	637	648	649	659	677	680	657	684	651	654	662	658	658	661	645	616	646	699	624	643	671	635	649	704	655	715	612	616	672	667	638	654	648	670	708	611	673	631	682	641	655	726	721	675	625	663	660	636	654	643	668	653	666	653	619	633	668	622	725	625	689	705	686	663	697	589	654	709	655	681	690	687	710	624	702	678	655	651	669	643	634	686	643	614	622	641	612	610	643	654	636	682	629	646	695	653	666	676	722	681	701	681	618	655	660	620	646	634	693	626	669	657	675	718	631	706	640	672	645	690	610	696	673	635	720	659	620	682	660	669	647	692	673	663	654	646	654	632	666	693	706	676	645	669	670	672	657	582	686	636	653	666	715	651	622	675	622	656	640	672	627	667	639	610	660	734	635	621	685	648	659	679	641	622	590	708	663	640	661	666	673	648	603	670	641	604	689	650	667	657	663	617	655	692	674	663	672	645	664	664	642	632	671	637	703	609	641	670	644	707	626	650	625	691	666	693	640	666	617	674	660	659	641	659	635	679	669	636	658	686	701	625	642	642	694	603	703	661	708	672	649	654	659	652	680	683	647	676	670	638	629	651	631	628	660	671	678	663	598	686	653	641	619	697	696	634	696	608	628	716	711	647	645	664	666	665	670	675	673	654	680	669	695	646	690	671	701	646	632	663	657	651	675	628	682	711	672	649	635	659	695	646	709	703	683	695	644	637	680	674	674	630	663	660	675	708	640	675	650	606	663	673	670	702	660	620	674	685	621	655	625	691	638	723	616	640	672	683	698	683	640	670	684	679	634	641	664	643	678	690	682	687	673	667	649	663	608	644	636	652	664	664	653	662	633	637	663	614	693	665	678	645	647	667	681	638	685	713	642	626	645	676	643	657	657	694	685	633	649	705	620	658	667	705	668	653	664	679	625	659	692	623	669	666	641	658	660	642	659	679	673	677	640	694	677	633	642	666	642	653	656	633	622	693	674	621	653	655	685	692	662	662	636	702	611	665	630	672	681	659	670	635	636	684	659	644	672	656	629	663	626	604	685	697	657	662	641	698	627	649	585	678	664	642	657	688	661	638	633	666	648	715	653	657	620	624	692	650	674	681	689	657	684	638	652	693	624	655	648	622	634	719	673	674	648	668	654	672	702	663	662	698	687	648	638	674	663	671	693	589	657	678	658	691	666	660	729	675	640	665	660	679	632	665	707	613	671	665	649	634	734	622	591	731	693	639	625	692	635	612	684	650	658	672	640	641	647	709	665	696	677	641	684	672	642	666	666	684	628	660	692	698	666	677	638	653	638	679	645	650	657	646	683	677	664	646	693	682	633	680	662	671	627	690	677	680	642	696	700	598	683
25405	21568	28644	25347	17730	5711	1413	990	893	951	856	869	835	883	803	841	829	818	868	870	831	809	867	856	838	807	791	788	835	757	858	832	790	824	882	899	887	837	866	839	825	820	800	854	835	839	852	817	863	837	805	828	842	823	810	1040	1111	1078	834	823	828	816	809	835	844	837	778	829	862	799	808	844	780	820	823	788	823	856	809	814	837	816	849	843	838	789	763	834	762	811	786	785	808	765	823	833	825	784	752	792	801	805	810	817	835	814	846	812	848	773	834	829	848	791	815	807	830	780	838	829	809	819	844	784	807	836	847	802	912	832	853	800	785	851	766	837	840	849	831	829	826	859	863	790	839	878	790	814	823	863	828	816	825	797	797	807	830	782	812	838	839	835	885	833	787	796	841	816	837	839	823	843	793	781	826	843	811	793	838	825	791	824	793	866	847	778	838	832	872	834	819	830	819	825	844	789	819	834	824	841	847	775	893	774	826	795	796	842	826	784	763	845	817	778	770	744	853	846	857	816	805	851	852	822	833	768	862	813	884	805	795	804	834	809	776	790	810	812	793	855	794	847	825	807	811	782	810	798	804	837	829	837	782	837	854	835	840	767	882	811	824	817	837	852	843	813	817	824	793	872	842	788	799	855	841	882	775	822	798	817	828	793	811	786	827	784	792	795	781	824	865	806	798	825	830	790	770	831	798	819	780	865	825	792	835	850	817	831	841	821	804	815	831	822	813	790	791	827	814	804	805	796	802	828	798	788	823	845	846	798	840	770	843	866	847	787	845	841	822	848	849	813	834	818	835	845	810	769	869	794	801	805	775	810	784	834	850	789	802	858	781	830	829	791	821	772	816	808	775	822	831	830	796	796	874	820	815	743	797	845	749	793	817	787	849	824	839	791	800	825	865	819	829	807	809	792	820	819	786	821	856	809	807	834	829	829	747	855	870	832	868	835	841	814	884	807	830	768	817	867	842	812	839	786	843	814	863	823	857	798	794	801	817	813	821	804	749	791	797	838	826	796	807	798	838	813	812	786	845	804	796	806	820	813	799	840	787	851	807	820	815	816	798	825	816	757	771	833	801	783	835	803	802	810	812	781	806	780	819	849	817	803	787	845	795	827	789	800	860	836	806	782	836	800	832	841	814	793	829	813	839	792	871	844	828	808	854	837	768	853	815	764	814	840	818	840	811	769	833	812	841	843	816	801	820	806	811	798	785	832	848	811	882	849	850	854	799	880	804	821	812	833	826	840	837	840	832	849	801	836	843	831	776	825	756	795	816	842	788	827	864	775	792	842	763	804	839	841	861	884	811	773	808	820	798	807	767	794	800	851	838	804	787	762	838	776	783	830	819	889	804	794	803	800	772	788	816	802	802	838	779	760	770	815	829	834	809	838	830	857	858	823	846	885	818	850	845	811	859	780	828	796	860	807	855	798	864	822	850	834	892	775	828	836	858	799	799	799	843	804	909	826	807	818	777	809	799	788	795	789	797	800	799	831	770	827	797	818	804	799	817	810	843	822	835	812	762	749	829	806	800	803	824	775	796	808	836	844	802	861	797	829	883	825	773	811	789	847	824	831	806	814	841	844	804	820	855	791	859	821	858	810	838	837	800	830	834	773	824	814	812	802	818	810	788	812	766	795	810	793	799	814	879	804	786	833	819	815	787	865	811	830	767	845	805	784	786	838	863	831	877	778	828	756	807	815	811	804	853	826	815	860	787	797	813	793	790	871	816	752	850	830	873	834	826	782	807	842	762	776	814	837	800	837	812	814	797	788	845	789	820	835	814	824	864	829	829	850	837	804	796	820	792	816	789	824	802	832	823	836	783	817	793	796	875	791	776	788	848	812	803	811	787	774	811	824	794	849	822	829	809	850	813	815	813	798	821	815	786	793	868	867	860	805	845	813	811	805	746	781	816	815	801	822	827	798	828	799	765	790	800	810	792	813	851	755	874	824	789	756	827	843	852	825	828	809	804	782	833	794	824	774	884	805	811	817	769	821	841	808	786	831	804	871	815	768	791	867	827	838	805	799	879	816	792	795	771	829	816	803	770	785	800	816	822	842	825	857	778	847	827	820	834	785	818	753	855	878	849	858	816	762	772	768	840	746	790	806	853	840	823	771	805	775	842	764	809	800	875	792	841	814	845	829	812	800	804	847	817	812	801	836	799	802	803	783	808	789	811	736	837	833	845	833	792	817	836	785	786	813	811	805	762	839	818	841	795	804	822	820	813	826	834	880	855	833	842	822	814	811	809	795	789	771	792	791	836	791	818	853	856	819	815	800	817	824	810	801	836	828	821	783	827	797	794	843	869	811	816	828	778	796	773	835	846	878	811	827	824	794	814	786	877	741	858	804	841	803	851	810	841	815	772	826	811	805	824	789	841	776	807	820	759	822	822	829	753	820	828	851	819	767	799	847	817	800	828	792	850	819	854	767	806	834	858	820	818	820	871	805	806	836	830	818	841	837	781	832	821	834	770	822	848	816	828	767	803	840	810	805	774	861	784	817	815	777	772	819	793	832	792	846	821	832	830	852	797	860	810	796	817	807	817	841	821	764	748	805	793	828	807	804	824	807	784	847	795	792	873	783	864	827	805	766	788	853	785	807	809	864	786	816	836	796	883	772	828	848	807	795	813	839	838	831	779	806	788	819	810	765	836	775	810	845	778	840	800	764	759	831	805	822	811	803	818	819	859	824	828	815	819	831	820	834	874	838	841	825	790	758	864	800	790	848	799	875	842	777	808	817	802	861	788	885	865	777	825	769	876	792	796	780	808	783	868	862	800	823	823	867	804	889	812	750	792	890	826	795	804	795	821	822	799	796	796	834	828	791	805	796	828	795	820	819	823	860	844	819	822	814	794	834	855	786	797	789	793	841	836	829	834	835	842	818	767	764	849	824	816	803	828	839	798	773	833	825	821	759	819	841	829	843	825	817	805	785	845	806	819	777	811	776	844	853	841	837	818	859	793	783	801	789	816	855	801	795	858	852	800	809	799	846	836	895	844	858	854	800	810	843	805	777	833	841	787	816	842	792	861	823	802	803	832	818	830	781	823	775	781	794	819	827	782	802	797	773	841	811	829	864	769	816	815	807	851	871	849	819	831	770	830	811	811	789	844	819	844	803	796	780	812	749	823	779	819	838	850	851	775	840	851	853	823	740	817	835	855	807	825	816	837	780	796	830	857	778	815	848	845	843	791	842	840	857	834	854	859	813	817	799	816	839	831	839	863	777	789	816	848	802	838	857	827	762	857	785	862	804	792	825	826	821	814	842	788	839	849	831	861	883	785	765	869	847	794	792	816	827	836	850	796	806	833	871	777	833	842	808	822	771	780	789	791	807	836	821	793	800	817	847	799	775	794	749	858	776	796	793	840	795	799	806	802	778	832	831	849	891	836	787	829	797	841	838	776	830	824	814	818	807	803	822	850	777	837	803	844	872	799	847	791	827	823	793	807	741	829	797	750	804	839	865	809	810	817	846
43263	61455	38449	7093	11044	3307	918	835	781	761	757	718	671	765	732	680	727	699	708	662	708	737	683	696	646	695	684	693	699	737	690	668	684	702	683	661	670	650	728	669	676	665	639	691	757	647	736	663	632	716	701	684	703	683	671	867	1166	1066	745	689	687	691	732	665	689	642	666	667	671	688	683	686	672	675	710	693	667	630	718	697	655	693	688	643	674	701	703	710	650	646	699	709	700	704	696	674	680	658	700	753	664	662	678	678	689	651	711	684	698	717	724	666	704	718	680	685	675	689	652	714	675	669	698	730	647	706	664	651	687	708	707	708	653	673	680	711	695	685	700	689	685	631	654	695	667	653	640	667	667	692	689	679	673	657	623	661	702	667	681	646	659	709	651	699	653	700	661	668	617	670	677	668	659	627	650	666	648	682	695	710	674	663	695	661	686	667	668	697	683	683	700	640	623	680	676	693	677	696	715	689	652	686	685	681	682	639	653	632	679	747	694	648	656	643	672	695	651	661	646	634	696	687	701	679	686	646	637	688	694	672	677	673	707	718	720	710	645	653	650	683	687	647	667	676	674	659	679	702	695	681	702	679	666	693	658	682	669	700	687	657	684	660	689	690	686	712	659	687	627	662	694	668	737	659	656	704	659	644	671	685	684	674	634	700	716	689	683	686	722	700	712	706	651	661	633	659	720	716	633	669	681	691	658	660	676	625	694	636	643	683	710	702	673	696	658	706	639	682	643	670	698	707	665	669	706	685	668	686	688	665	641	723	726	653	694	684	687	630	657	667	673	692	691	651	731	662	733	675	711	655	740	733	692	673	642	682	683	658	661	668	700	655	716	686	692	689	633	668	706	687	676	662	661	664	647	717	712	667	693	671	710	701	703	665	663	699	708	685	662	660	684	679	653	688	734	653	699	655	677	708	658	666	636	658	690	694	667	697	684	644	682	651	688	695	678	699	645	675	697	688	647	645	684	723	702	658	665	679	670	662	680	673	658	665	677	679	655	714	676	694	681	651	678	721	680	675	661	648	638	662	721	663	700	676	680	679	664	717	647	688	630	647	656	673	634	656	669	657	671	697	645	648	732	644	675	691	647	689	707	646	644	655	634	652	695	693	674	630	670	680	646	654	705	663	651	638	654	710	684	708	661	678	670	680	638	712	647	690	659	673	698	680	694	625	677	687	663	680	676	686	667	669	687	727	672	660	702	681	696	667	687	679	634	684	673	680	630	691	665	654	702	647	658	711	702	635	703	669	704	661	668	646	688	692	656	695	698	695	714	663	673	711	655	674	642	681	683	668	690	698	661	707	688	699	708	678	694	653	679	710	711	650	707	716	679	684	694	705	685	658	657	677	669	657	689	661	670	644	674	675	693	707	625	690	705	699	745	637	645	690	682	704	663	668	687	671	641	696	651	647	703	674	681	718	697	641	639	631	649	665	668	692	681	668	684	669	687	652	687	670	670	696	665	669	683	725	620	677	670	688	670	661	645	698	683	705	641	674	668	645	670	685	652	672	693	662	724	714	686	671	691	663	665	650	683	690	667	664	718	664	637	662	696	699	659	679	668	691	637	659	678	672	663	660	666	729	634	621	675	685	640	678	732	724	680	674	659	692	656	693	689	665	646	645	667	714	687	680	643	683	673	699	668	705	681	665	647	671	674	685	662	660	708	703	687	683	671	638	658	675	671	651	683	728	659	687	660	692	694	677	670	653	684	685	639	657	695	676	723	646	655	650	691	703	701	686	709	663	684	683	705	615	626	672	647	712	628	698	701	695	658	703	646	711	668	695	647	691	695	660	675	649	665	682	693	644	694	616	712	649	680	654	623	686	611	667	655	647	638	674	678	654	675	635	674	704	706	647	674	715	698	689	675	679	673	677	668	666	663	676	684	683	690	649	696	717	676	658	629	636	660	682	671	675	647	686	668	684	708	686	678	727	703	660	691	680	656	655	671	680	690	651	732	697	632	726	709	703	674	657	695	678	655	670	712	675	657	671	651	727	700	636	686	674	676	639	689	671	674	652	636	664	680	701	663	667	700	682	691	680	677	701	698	696	695	700	690	673	708	672	690	666	649	689	669	705	677	710	667	649	675	703	672	738	679	628	706	685	673	664	643	674	636	738	646	701	658	673	671	687	705	675	691	685	655	658	708	639	681	681	686	689	690	690	703	666	684	635	673	694	666	641	729	677	705	706	668	690	654	616	621	695	676	726	661	700	674	688	695	656	688	652	680	603	678	707	691	699	697	684	660	686	699	687	693	673	696	673	699	658	644	706	697	672	682	658	646	659	679	674	618	689	653	671	708	671	704	669	682	687	648	645	695	673	707	629	668	692	698	684	681	667	695	669	684	710	689	703	711	693	691	677	688	701	700	701	705	668	668	660	714	730	674	652	693	681	717	659	643	652	652	625	648	699	730	647	678	744	642	698	643	662	663	682	647	686	633	641	694	682	696	665	705	639	673	670	624	695	679	664	658	656	686	692	717	673	661	684	702	652	681	677	626	719	649	649	641	659	682	684	696	696	673	713	696	713	663	703	659	693	646	668	630	699	693	687	674	694	665	679	632	712	653	664	680	687	608	714	657	670	739	670	645	616	657	655	633	679	699	677	671	646	680	697	686	634	677	684	639	699	696	660	668	667	647	678	698	704	668	663	679	639	712	683	637	696	685	663	675	706	728	636	698	630	669	645	677	708	664	645	671	652	676	671	677	645	663	668	665	701	673	690	676	626	687	660	645	626	689	704	690	687	645	690	665	691	651	654	698	634	650	658	683	694	683	683	636	654	601	687	685	655	701	661	675	693	731	663	709	683	665	696	654	671	669	670	696	667	672	639	668	671	684	705	676	749	694	665	686	630	690	649	678	704	681	670	652	637	693	665	665	658	686	678	687	685	673	683	669	673	675	707	631	670	639	674	668	673	652	689	662	660	666	642	653	708	677	696	726	663	676	633	680	622	699	645	728	694	705	701	677	663	715	666	680	666	665	676	627	666	643	695	653	630	716	640	661	695	665	682	706	645	709	711	695	670	655	714	658	702	685	627	732	697	693	707	703	679	707	688	671	653	631	683	694	688	680	678	652	653	722	714	672	704	699	666	669	658	656	676	664	672	709	688	705	699	654	695	684	623	648	650	640	656	668	670	676	690	671	693	655	704	638	696	683	700	639	684	757	692	689	664	660	683	686	627	665	662	675	655	728	714	677	655	708	686	667	668	682	669	654	708	703	648	640	706	699	681	661	701	659	663	680	684	671	684	687	676	636	626	662	650	698	684	656	647	674	687	695	664	677	687	694	704	691	652	678	714	659	644	697	654	664	701	692	690	712	693	656	653	665	667	654	667	654	690	641	701	669	654	643	658	727	708	729	663	666	687	675	654	657	664	618	667	680	624	675	688	612	691	690	708	638	681	667	672	707	652	669	695	672	669	669	668	647	715	678	700	679	660	649	651	674	657	702	645	695	661	694	696	666	633	722	681	684	651
24287	21427	28690	24719	22549	16477	3474	1392	1107	1101	1021	1072	1035	1027	1029	1020	972	979	963	986	959	958	1010	953	1003	994	922	970	965	932	936	966	978	985	988	943	935	959	959	931	983	1003	950	966	969	904	963	952	932	1012	950	1006	995	901	931	1333	1553	1385	1056	1027	954	971	971	999	1049	969	956	929	967	885	889	986	956	995	936	947	976	1009	938	925	1024	952	926	998	930	987	899	988	904	920	959	926	1010	940	976	973	950	977	959	954	1012	960	985	988	946	926	924	920	901	994	925	932	936	933	955	957	944	976	931	953	934	966	950	924	989	930	944	924	1009	901	982	1008	908	958	881	937	938	914	924	941	960	983	926	909	924	925	1025	984	978	901	1005	983	995	974	916	905	969	949	1001	1023	950	1003	937	897	954	918	994	1007	918	975	935	951	979	952	965	958	959	1046	945	976	967	925	964	958	896	927	939	943	949	963	966	947	912	995	952	921	922	945	986	952	1003	939	899	997	933	952	1003	929	921	934	977	968	977	996	924	954	978	988	971	912	958	941	881	904	975	934	956	960	953	957	986	965	938	933	960	977	938	1012	883	974	886	944	889	995	957	958	935	992	941	873	891	964	950	969	948	983	921	917	933	956	962	872	916	963	918	898	937	962	962	941	976	982	895	992	913	915	961	969	905	950	952	928	969	967	978	893	936	896	935	954	912	943	902	955	939	973	988	990	961	891	970	976	921	952	1009	952	926	942	963	977	950	962	975	956	916	925	912	985	952	929	932	956	941	983	951	949	885	936	931	919	933	1000	969	917	930	943	923	908	992	980	978	982	976	1002	926	926	996	962	947	924	870	1003	912	915	954	962	977	992	978	964	925	900	898	906	981	872	940	932	996	944	904	940	910	956	996	924	903	943	946	901	921	932	920	982	926	983	932	975	988	929	941	958	983	960	911	932	944	962	984	978	922	888	942	916	964	958	940	947	958	958	976	1016	935	930	964	981	966	936	965	871	987	993	958	904	980	987	953	953	996	944	924	958	959	960	1002	963	975	904	950	932	1014	942	951	955	930	898	933	984	980	926	1001	969	950	931	919	981	976	915	911	948	988	969	967	941	955	936	924	928	953	970	976	977	967	974	946	958	903	909	949	925	993	930	913	924	928	968	1006	894	939	923	944	945	963	919	987	939	902	895	986	949	940	940	950	994	951	987	946	951	935	952	946	950	969	919	941	912	962	940	934	956	983	953	938	930	956	935	967	988	993	991	963	971	965	932	959	1001	914	940	945	929	875	921	900	966	943	941	1007	928	935	930	870	930	955	985	935	937	964	951	1006	938	944	887	952	916	962	953	946	972	922	978	951	926	935	1007	925	948	926	882	952	913	942	1006	960	955	970	915	898	952	956	935	935	956	937	938	981	905	975	926	983	936	920	957	928	967	994	946	919	887	982	954	936	933	944	909	884	956	949	968	982	931	894	1013	943	989	949	978	984	903	992	1020	909	967	922	945	933	965	983	968	999	1007	884	930	962	932	901	943	950	953	939	950	916	933	903	890	952	973	949	958	938	930	936	946	954	1000	957	924	905	932	979	857	936	966	915	977	953	953	996	953	941	954	953	936	984	981	920	954	970	965	924	894	955	933	937	927	992	909	924	967	949	877	972	911	952	974	1000	931	968	1001	940	991	916	929	965	975	950	933	926	982	924	979	934	980	937	934	954	968	988	998	985	967	930	914	990	980	942	950	907	927	955	937	996	934	926	956	942	961	931	941	963	896	957	903	946	979	954	919	935	951	928	949	987	956	921	935	931	920	971	905	964	934	923	895	996	905	931	939	995	936	944	941	935	941	888	967	949	940	975	894	976	952	1000	934	1000	962	985	945	943	973	954	933	922	944	959	884	940	960	1009	952	928	891	921	977	1030	946	911	957	950	893	992	945	946	990	943	909	986	930	915	975	929	962	927	934	937	930	917	993	922	899	913	949	929	854	948	956	949	981	941	993	933	948	922	923	954	941	1006	947	996	982	967	932	959	983	910	958	990	909	986	919	956	948	971	943	960	991	976	960	982	895	937	959	1008	961	952	951	924	980	980	930	935	921	979	967	974	972	929	971	951	954	990	892	967	969	959	971	959	938	942	910	924	951	946	904	915	918	963	951	940	965	1002	980	957	935	953	939	929	989	1014	937	921	914	984	890	999	945	927	995	890	987	970	910	942	967	939	942	953	935	950	960	936	942	969	956	937	953	960	961	953	931	951	931	936	947	979	970	981	962	973	963	978	922	949	970	888	906	964	883	919	907	940	897	967	994	928	976	957	965	943	941	897	967	907	986	948	921	921	950	939	918	952	943	1000	940	932	959	939	940	968	979	915	970	961	967	959	975	914	907	929	912	960	902	985	970	969	969	982	982	966	968	969	959	946	978	937	942	901	958	956	920	974	887	953	953	914	975	934	907	993	925	898	926	999	942	957	941	971	976	915	1006	884	902	986	939	910	911	980	973	935	962	908	917	951	969	943	992	962	931	981	907	933	898	922	930	999	968	943	935	1004	911	951	982	919	933	993	1000	993	961	947	969	973	952	893	952	947	932	943	920	967	914	993	972	940	916	980	944	925	958	964	945	958	907	954	923	955	967	923	903	913	975	974	939	929	970	924	933	934	896	1006	994	936	970	976	900	991	982	936	920	930	964	930	967	927	914	971	923	982	932	948	918	939	984	963	924	921	920	938	945	931	959	954	916	900	983	990	1002	920	960	918	944	899	878	973	915	979	906	928	968	987	950	946	930	922	935	950	969	932	965	1006	960	901	986	932	943	890	982	964	929	939	909	960	909	931	933	988	928	945	911	947	954	967	925	982	934	901	982	940	970	950	954	976	968	1000	958	877	931	930	920	988	916	897	929	987	915	965	910	958	960	946	932	953	925	945	979	941	988	908	925	975	936	997	918	924	920	948	989	894	945	927	989	959	916	929	974	928	874	959	921	936	912	972	903	927	945	899	884	963	899	952	956	923	973	907	959	942	866	949	892	952	968	924	925	898	947	933	956	984	931	957	973	918	971	951	945	956	987	964	929	969	917	944	947	968	1014	895	1002	870	979	957	933	993	973	941	964	945	904	912	937	887	949	950	928	887	963	930	918	906	953	926	917	955	932	945	948	901	949	953	955	940	966	941	976	996	963	992	917	975	949	964	968	964	980	958	907	934	896	949	976	978	994	951	977	1004	980	977	926	969	943	912	870	945	922	945	931	971	912	938	927	915	990	849	962	960	953	947	947	909	956	962	931	964	921	919	968	980	929	943	936	932	945	924	942	958	1008	965	934	933	972	980	978	1009	948	941	968	937	948	916	954	993	915	983	933	938	955	953	936	928	952	990	897	965	928	971	951	942	1003	961	997	883	1008	950	944	913	956	944	1007	963	969	878	953	981	923	940	902	887	968	895	961	892	927	1004	940	947	887	952	927	926	931	943	932	980	954	970	883	977	1000	920	940	952	1030	984	986	961	968	1006	942	962	927	931	981	970	951	939	978	1001	921	936	946	966	969	933	971	978	945	941	947	931	996	911	978	921	891	981	968	932	948	938	904
53832	76644	45970	10917	18417	5977	1138	1060	938	961	934	833	845	846	845	848	830	819	830	788	711	785	834	799	775	755	807	835	826	799	794	839	790	769	794	823	832	819	793	811	812	791	770	782	775	824	787	802	735	780	815	852	810	782	761	1252	1842	1415	931	802	800	821	812	846	832	806	808	773	766	741	745	807	801	804	749	804	786	764	779	753	769	818	736	789	801	800	761	793	782	789	784	849	729	807	791	752	819	742	759	793	778	786	778	830	750	781	739	746	768	793	795	775	781	767	788	784	793	809	782	803	744	805	807	767	781	751	762	788	770	748	760	799	771	785	783	796	739	731	767	775	767	809	726	838	786	798	751	773	755	751	754	816	802	796	745	758	749	752	755	736	782	785	758	772	773	767	810	794	760	751	749	784	764	749	797	824	821	785	715	810	781	770	767	722	797	751	782	754	767	776	737	752	769	811	773	815	763	783	783	782	760	737	835	818	803	758	781	776	715	784	776	754	777	834	779	732	782	804	781	816	764	836	758	750	781	748	738	746	793	763	735	728	759	794	771	764	762	794	828	742	784	773	737	803	806	795	816	764	815	752	776	796	773	800	820	759	753	791	790	803	761	774	765	788	853	790	771	749	786	702	779	772	755	758	784	759	781	796	813	752	791	757	785	779	755	720	785	745	825	763	771	740	804	734	799	766	810	796	771	810	761	752	754	782	829	820	813	798	784	780	765	746	740	802	771	774	793	774	799	795	707	772	792	783	806	800	818	806	767	771	784	734	766	784	753	766	746	811	731	776	743	777	764	747	748	753	734	751	789	782	747	732	786	781	819	789	801	825	785	758	792	786	795	739	796	730	774	778	752	819	797	800	783	768	801	790	787	777	801	833	800	809	777	748	763	779	753	783	763	804	808	785	803	734	741	729	741	758	808	793	777	824	789	727	780	766	741	811	760	771	802	743	747	772	805	771	743	795	764	775	757	829	780	828	769	785	767	777	800	758	755	781	766	782	809	807	809	778	754	776	760	775	802	766	707	793	789	791	732	811	784	765	773	784	783	723	770	797	774	737	760	817	813	728	854	807	740	770	768	818	752	781	757	773	782	760	823	777	802	773	796	830	736	726	806	767	756	768	749	782	786	762	750	805	788	735	805	771	791	772	730	775	789	761	776	765	799	820	805	786	798	791	767	745	775	775	766	783	788	796	767	786	781	763	755	793	755	710	777	785	776	735	759	711	759	743	765	763	815	762	818	786	782	761	812	813	764	779	775	818	733	808	795	846	757	797	800	757	734	817	773	784	724	726	729	734	725	768	792	841	764	802	798	767	784	786	786	783	790	817	802	781	808	787	768	795	756	796	749	778	771	718	778	797	710	703	766	793	731	738	778	751	745	771	737	775	809	814	794	769	754	761	792	768	734	799	773	789	752	823	762	789	789	764	775	760	773	735	785	767	769	747	803	780	785	792	795	780	772	762	779	713	752	774	777	740	774	746	774	746	772	786	772	807	780	779	783	768	730	780	747	761	759	740	788	801	758	774	736	766	700	730	741	825	732	798	761	781	748	697	786	847	804	779	718	805	704	766	748	815	764	767	776	805	756	745	705	790	789	798	735	781	766	796	757	787	768	800	769	775	773	759	794	827	774	715	805	855	803	781	744	777	767	749	759	775	850	809	761	826	809	771	787	749	783	741	758	796	819	752	766	778	730	772	843	770	813	795	832	791	771	718	760	749	747	784	759	789	758	770	816	776	820	796	770	722	767	794	741	703	782	823	765	752	777	783	791	757	829	784	779	757	794	769	789	768	801	717	752	735	777	727	773	787	729	815	766	782	746	789	815	797	743	769	761	770	785	742	714	798	823	749	795	758	784	801	750	740	759	791	769	735	789	780	730	791	768	826	768	761	788	756	829	784	735	801	745	739	808	789	728	767	824	802	768	754	832	772	796	754	752	810	796	749	776	763	739	773	777	799	791	780	779	807	798	712	753	782	799	755	762	760	775	796	780	706	802	770	773	729	763	786	762	785	797	774	768	784	764	759	780	765	794	749	768	810	772	785	796	802	764	759	763	771	791	813	744	761	763	759	796	743	735	779	799	801	816	756	784	810	789	753	760	783	771	762	767	784	756	755	777	753	774	749	766	775	814	749	783	748	762	757	797	793	755	746	782	808	805	778	829	722	780	748	749	811	743	761	775	759	765	797	793	746	730	782	742	800	776	747	706	763	788	760	834	763	775	785	792	774	776	743	743	737	801	766	769	707	761	794	782	765	714	787	809	777	787	789	727	765	769	769	774	754	767	762	736	802	790	751	785	812	750	779	727	765	818	714	735	776	697	795	741	737	752	744	781	776	790	767	818	851	757	771	783	737	759	743	798	782	739	752	759	774	750	744	764	746	744	775	729	757	783	792	797	769	800	797	779	791	745	750	780	773	799	801	744	739	715	769	816	734	776	756	809	748	836	798	764	803	815	806	743	770	762	741	806	754	741	764	803	744	811	825	778	758	786	792	744	721	767	778	727	800	760	779	746	725	844	749	809	722	753	832	764	748	764	742	753	749	779	771	791	733	779	794	824	767	772	819	756	765	790	747	725	803	789	752	767	729	745	744	741	778	707	747	761	795	741	754	772	752	762	783	794	767	761	759	776	820	724	725	734	800	732	848	810	713	722	763	772	761	797	758	779	762	776	748	805	781	829	763	747	757	789	736	735	714	790	794	793	762	760	805	789	831	751	767	772	791	723	787	790	779	749	799	784	752	800	768	758	768	763	743	790	772	759	747	814	729	788	793	815	736	785	778	812	774	734	794	799	775	779	716	749	780	766	774	743	737	808	782	760	781	814	781	813	751	758	771	791	783	815	778	789	746	824	738	773	764	771	752	770	767	831	741	757	746	822	768	786	771	767	792	699	734	805	793	794	792	752	761	778	756	740	735	773	769	807	758	725	815	773	790	724	719	809	762	802	812	751	754	763	790	748	787	816	784	708	800	808	795	807	761	802	748	806	770	710	742	763	822	766	753	766	793	776	729	773	742	755	738	737	788	785	789	776	795	826	746	737	806	756	820	799	758	742	813	797	763	751	746	768	795	788	721	744	791	711	774	730	697	749	792	742	758	784	734	783	731	737	752	784	754	733	738	781	807	754	741	775	798	833	774	766	750	774	768	797	743	831	750	747	776	792	771	793	772	819	780	769	749	770	784	748	731	767	801	719	803	744	749	727	771	711	793	782	759	784	775	730	747	758	779	808	779	759	786	774	808	769	768	776	771	746	766	807	785	775	776	793	749	681	764	752	776	747	792	755	802	790	747	804	758	750	814	773	781	796	838	741	784	747	758	774	756	740	750	775	771	738	767	747	707	791	759	780	762	771	817	758	773	825	753	763	741	754	808	800	800	785	804	781	752	763	746	759	772	832	783	799	766	797	812	772	777	757	755	809	786	785	761	786	757	757	787	788	732	806	734	773	764	818	771	786	795	795	816	718	832	716	747	754	779	750	752
28574	19353	10978	1987	1484	1039	911	856	834	833	848	879	828	863	881	902	858	851	855	860	887	866	850	847	844	884	886	905	845	834	845	901	892	843	828	857	859	813	901	880	876	843	825	858	810	869	842	876	867	874	803	894	895	837	861	834	926	958	872	859	867	847	828	867	876	813	848	848	873	869	879	857	853	843	889	881	879	851	881	830	834	882	892	816	876	868	867	880	847	878	859	881	831	875	857	919	846	850	887	866	872	892	867	843	907	850	862	847	897	844	861	782	841	836	830	864	895	875	859	808	864	866	858	855	835	884	905	851	848	864	854	845	843	862	816	877	930	874	861	873	791	858	843	863	862	821	919	884	873	829	875	877	882	814	823	912	859	885	874	849	848	860	811	866	853	831	890	856	860	840	845	820	903	836	891	832	870	873	892	807	840	807	822	837	886	852	867	874	847	835	823	791	842	830	875	864	804	859	852	855	888	857	823	864	850	847	866	893	861	930	884	845	873	808	872	883	794	896	823	843	871	899	875	860	886	931	861	868	867	827	896	862	873	861	925	822	911	856	900	822	780	889	869	835	860	864	871	932	876	838	849	901	854	845	879	817	864	837	825	891	865	845	900	857	847	822	889	799	871	851	879	869	875	901	869	857	911	877	901	848	828	796	903	836	864	863	826	854	884	903	910	899	823	877	823	879	833	838	871	873	865	880	921	816	883	871	878	894	857	882	823	878	879	877	850	792	910	818	875	916	840	787	860	819	803	884	847	853	893	851	845	903	864	880	844	872	843	847	859	834	862	827	885	865	835	835	865	825	847	870	844	813	811	829	800	812	884	875	855	845	841	862	847	872	815	855	864	826	888	833	835	881	861	886	869	891	909	839	844	846	837	857	840	796	834	838	808	924	862	856	839	842	876	890	823	822	863	924	884	828	879	884	881	830	884	851	875	844	820	928	811	847	895	868	807	874	852	816	859	881	898	798	893	861	837	877	903	856	815	861	886	825	891	878	897	804	911	824	846	881	837	879	815	867	841	834	873	809	823	837	815	840	879	870	868	847	891	829	813	892	891	838	846	921	863	883	859	827	857	867	864	847	833	857	813	826	853	831	899	841	872	884	887	864	798	866	862	910	883	890	871	887	869	866	845	866	857	869	823	822	882	879	839	910	875	858	857	846	858	873	854	869	879	871	841	858	846	863	866	896	843	862	861	815	817	865	897	867	819	892	870	892	875	796	872	819	871	793	816	848	833	846	864	833	849	871	899	905	889	833	874	834	914	843	888	904	847	827	798	849	832	800	869	867	870	848	851	839	867	864	827	890	852	881	846	907	829	875	807	885	865	865	829	839	836	863	915	887	867	872	852	843	917	885	888	891	835	844	865	871	825	870	839	876	841	864	884	841	859	891	855	873	859	845	852	900	861	832	902	894	856	848	852	853	785	787	843	824	817	863	835	844	834	863	867	860	866	870	883	893	820	838	862	865	830	856	814	865	876	878	845	805	853	917	846	817	873	788	794	894	896	799	867	827	849	876	864	878	835	882	833	826	862	790	819	880	865	824	856	866	864	882	858	849	858	872	852	849	832	860	843	858	838	891	884	801	857	847	881	887	898	833	842	846	885	863	825	875	839	845	871	844	902	894	847	875	818	873	885	850	854	865	860	885	884	856	852	897	846	890	830	807	884	876	851	874	837	825	894	821	856	839	875	836	926	885	855	907	822	903	871	915	829	848	895	877	859	857	845	887	871	908	888	902	848	850	885	880	853	861	831	865	825	896	848	886	838	863	838	891	851	848	802	786	791	834	914	858	904	863	848	908	860	899	897	885	851	837	830	838	866	866	858	820	882	848	893	889	887	863	806	842	865	817	840	822	844	836	838	847	853	903	855	831	866	864	889	914	893	882	816	905	869	847	852	855	889	834	858	857	856	827	876	870	870	853	899	881	875	846	858	936	818	857	878	866	837	798	901	889	879	847	864	870	894	863	914	819	868	876	863	860	868	828	830	841	851	842	911	877	854	821	848	885	882	845	856	826	886	857	852	883	840	850	848	812	827	889	876	922	873	871	813	892	818	856	829	897	815	879	794	859	879	836	833	854	873	895	841	831	857	873	847	880	870	813	896	866	851	942	861	889	871	886	894	854	853	824	815	877	833	887	828	834	829	801	900	884	902	826	908	852	837	872	882	880	849	882	806	856	869	825	841	887	879	849	861	870	869	881	841	846	910	814	785	853	849	847	869	872	908	806	887	816	896	889	820	853	846	887	873	826	835	838	871	860	884	893	845	831	837	867	866	853	859	836	872	899	840	839	864	806	793	908	850	858	904	835	836	815	884	876	895	827	903	863	796	861	850	840	857	845	857	851	796	897	860	858	840	844	865	901	864	859	929	875	800	878	875	886	858	853	886	896	852	841	831	893	802	836	881	905	879	909	834	825	875	833	825	860	872	879	790	865	864	881	828	858	865	865	844	885	860	885	842	805	924	875	881	890	818	852	883	920	818	863	890	821	851	866	848	820	859	849	845	851	880	898	829	846	826	859	856	844	919	853	849	870	852	843	827	850	851	876	903	909	780	887	879	877	871	857	885	872	868	920	861	942	817	903	920	869	911	856	809	888	825	848	840	875	840	931	929	862	822	834	855	861	821	780	875	908	874	809	862	870	876	869	842	889	869	890	851	887	887	827	869	824	862	864	794	870	897	910	856	842	884	913	797	895	848	838	860	877	877	841	861	879	839	908	846	867	838	877	857	886	862	881	826	865	817	879	862	828	844	863	812	832	871	863	905	833	855	836	892	913	852	813	876	847	847	809	845	920	859	852	886	911	878	816	917	913	820	869	841	854	877	853	848	902	873	873	812	892	863	857	909	891	852	945	855	859	856	841	911	913	820	842	892	836	816	863	813	877	823	861	838	873	851	882	787	889	847	882	872	830	798	833	825	906	912	885	876	856	853	869	856	915	823	881	847	801	845	854	841	851	859	920	878	822	862	875	916	889	872	881	881	829	864	813	915	865	870	866	851	833	898	857	839	868	878	859	867	906	837	826	825	857	814	867	870	892	818	839	895	877	819	821	880	895	902	877	869	906	838	885	905	833	885	892	903	871	821	882	815	832	894	771	818	873	845	898	852	867	863	871	792	895	898	832	819	839	835	880	854	897	884	863	878	846	844	819	885	822	863	859	872	883	867	836	897	842	903	846	881	844	828	917	852	877	814	853	835	822	872	875	848	883	892	864	894	910	863	870	826	863	925	919	903	867	886	883	822	837	831	884	837	890	822	863	871	880	916	880	905	860	886	839	916	823	894	846	873	849	845	866	868	841	878	882	885	852	859	863	853	848	836	848	867	843	871	861	884	810	828	839	794	854	841	895	936	862	866	880	841	847	881	867	877	857	844	855	855	881	878	907	855	850	834	919	883	878	878	826	865	851	892	845	911	883	843	887	823	892	839	817	802	868	882	813	845	858	907	860	891	861	944	909	878	900	867	839	854	824	803	810
12204	13816	7953	1205	1436	832	715	677	675	681	694	616	673	650	644	696	654	674	685	711	665	693	635	691	719	660	688	717	679	673	642	700	648	633	660	714	645	666	668	629	680	698	675	726	682	685	656	679	633	652	693	713	721	689	666	641	754	673	704	634	649	654	661	655	652	657	643	663	685	727	675	602	623	687	672	665	666	626	639	694	610	676	674	644	681	683	657	726	688	664	631	676	675	657	689	637	677	679	628	649	696	645	674	697	687	696	671	622	677	615	609	694	656	679	627	646	688	671	635	671	725	637	628	668	678	670	670	664	626	709	695	650	672	627	673	657	656	635	681	672	633	703	658	639	659	672	638	669	663	683	684	685	644	648	696	708	637	652	704	711	662	680	633	639	649	625	648	734	656	622	672	717	687	633	714	632	662	697	646	693	689	630	720	717	687	652	663	644	653	674	665	713	660	710	666	649	658	709	636	654	651	630	688	649	618	686	622	631	667	639	672	707	662	652	667	675	646	714	691	679	696	614	666	666	644	661	687	688	656	664	655	677	686	678	705	705	632	638	637	654	683	620	640	644	690	626	684	695	637	657	672	673	652	633	654	732	664	648	627	698	660	714	663	688	575	689	633	677	708	681	695	690	691	670	639	699	652	693	683	652	618	676	658	677	633	651	624	642	665	657	631	720	685	643	633	707	692	649	661	663	667	632	708	667	666	660	678	678	684	638	684	652	653	688	655	661	634	701	683	664	668	682	648	676	696	662	641	679	667	701	656	682	693	667	643	670	669	681	680	693	651	700	716	673	705	668	663	663	626	641	633	678	648	653	664	682	686	652	634	649	726	658	671	663	701	640	681	680	658	654	666	668	673	664	687	689	644	715	658	641	627	712	680	671	659	664	654	689	613	693	644	651	638	683	673	678	661	691	663	680	695	630	678	685	674	701	669	671	650	623	706	695	683	718	643	696	668	692	615	639	684	698	681	675	688	646	682	685	664	702	656	673	700	612	674	681	637	675	631	641	703	628	679	697	681	648	654	642	639	686	657	664	685	618	645	680	659	663	637	663	639	689	661	657	682	602	668	668	717	698	625	649	628	731	703	656	643	694	669	681	633	698	668	647	667	639	658	665	610	656	659	718	617	613	684	645	650	605	687	657	630	641	641	669	647	655	653	662	656	660	686	684	630	676	673	653	669	663	692	629	667	656	611	665	708	735	715	724	638	675	705	629	674	673	703	688	698	659	658	630	692	694	665	682	695	665	609	641	681	660	668	622	697	667	649	664	682	662	686	650	640	656	672	706	628	644	618	710	633	664	695	660	669	688	702	662	650	643	666	657	647	650	681	688	681	702	652	648	656	665	658	641	658	665	659	671	685	656	677	678	628	682	670	691	684	658	660	640	665	677	680	653	663	638	703	679	711	657	687	678	656	653	665	685	683	679	685	665	657	717	670	690	668	698	669	667	641	653	636	646	651	712	693	652	671	706	675	679	622	661	669	676	703	674	705	669	704	657	655	652	625	651	677	657	638	673	666	692	640	696	645	692	687	660	656	672	651	654	658	660	674	632	667	664	625	666	687	694	664	656	670	671	704	661	632	666	667	654	646	631	648	648	628	634	684	711	669	673	661	709	681	692	682	684	691	649	663	632	649	724	590	678	647	664	638	645	554	678	725	685	651	657	665	655	688	644	643	618	702	666	688	651	636	655	683	664	657	636	587	682	622	656	693	645	626	661	669	642	672	685	633	682	677	645	688	664	670	671	671	666	681	653	708	677	663	678	714	654	663	702	678	709	648	633	685	647	659	680	663	696	657	651	661	623	676	627	619	680	686	657	652	659	673	710	670	625	680	674	672	683	683	686	661	673	686	640	657	630	686	676	663	652	682	671	629	678	678	667	698	625	659	667	659	661	650	659	651	659	655	712	655	597	714	653	705	707	639	611	640	677	718	693	666	704	709	669	689	708	691	667	709	660	721	634	698	653	626	653	644	634	705	682	646	652	665	710	670	643	654	636	690	674	673	703	652	728	693	663	631	677	695	628	694	678	696	663	683	715	665	689	707	636	721	697	671	681	646	687	663	680	671	676	682	641	684	637	689	678	680	643	625	692	687	720	698	730	656	671	682	667	658	673	636	662	659	706	669	673	655	664	683	675	651	669	643	655	650	673	674	649	649	705	657	661	701	639	663	664	666	691	655	632	649	704	653	682	624	669	671	664	624	702	699	678	698	670	644	669	672	633	654	649	660	652	662	614	644	667	707	741	656	686	747	676	622	691	655	695	736	605	634	645	674	680	632	656	683	643	648	626	690	699	691	655	671	657	693	711	668	693	666	680	641	650	723	686	692	674	663	696	653	640	641	672	727	695	695	634	619	666	603	682	674	647	686	653	681	645	645	641	649	673	650	617	683	640	676	684	658	655	686	666	675	690	671	709	671	686	673	669	656	683	640	676	688	689	683	627	705	685	670	651	629	669	747	662	698	690	641	676	631	688	650	654	659	678	639	642	646	632	686	664	648	681	671	723	699	665	685	671	672	627	740	676	671	657	666	625	671	671	679	673	658	645	704	645	690	658	689	661	689	659	668	629	698	680	661	699	678	674	651	644	674	665	656	644	721	677	670	700	649	711	698	719	681	650	658	629	627	598	674	674	645	641	680	675	607	606	666	691	671	685	695	654	649	642	649	658	668	636	645	651	715	689	670	662	676	666	598	668	608	682	702	668	683	648	645	663	712	675	650	664	683	634	666	676	679	644	651	691	639	631	640	637	641	683	686	683	653	643	661	685	627	650	648	684	642	681	697	706	652	666	677	665	646	700	675	660	678	653	663	629	665	673	669	732	630	668	691	673	609	642	649	690	702	643	688	677	666	665	704	681	660	661	658	650	683	696	681	689	649	654	626	659	692	643	632	655	665	668	638	621	669	612	711	631	680	712	735	674	731	630	646	598	667	650	672	630	654	663	742	620	671	678	643	624	660	666	650	712	665	717	658	662	681	645	638	664	623	681	661	644	643	641	683	684	632	670	683	698	699	692	662	682	676	628	635	663	666	686	664	695	703	682	685	668	671	630	672	690	630	708	701	633	724	644	650	660	598	645	655	666	653	661	666	642	693	609	667	617	703	648	658	688	673	659	680	686	624	641	695	675	672	672	660	669	681	680	609	697	719	639	661	687	728	653	691	657	664	634	636	685	640	672	644	680	640	660	681	650	667	674	666	692	668	667	676	683	642	655	693	633	699	669	705	652	653	629	613	692	702	652	646	665	667	660	615	688	664	680	689	680	656	675	692	738	659	612	666	657	680	705	655	663	669	715	695	665	663	664	687	641	699	669	681	681	688	629	643	684	656	661	662	635	703	690	678	683	712	699	670	620	644	681	685	649	617	632	669	666	700	669	621	688	688	671	684	664	652	626	667	664	656	657	681	694	693	700	688	665	654	678	669	671	624	681	692	639	693	698	661	681	707	723	673	649	650	656	720	655	710	708	681	643	655	691
25441	21579	28857	24838	15981	5257	1333	993	898	895	825	929	861	806	830	852	825	821	860	889	810	828	866	834	819	823	831	813	759	798	801	814	807	860	857	766	782	786	757	844	862	808	811	847	855	823	776	862	844	797	840	789	814	770	812	906	1183	1103	1019	859	820	844	828	856	772	803	804	792	750	792	798	796	817	834	814	792	793	834	819	843	837	826	829	803	754	792	776	841	868	805	835	798	864	839	792	843	832	795	801	856	793	858	767	780	806	813	825	842	810	813	836	812	804	819	799	857	793	813	812	799	806	813	824	814	839	781	819	841	806	827	852	777	785	830	844	779	787	801	752	799	802	826	798	901	814	809	824	798	816	890	808	859	828	817	800	800	835	789	800	815	771	839	810	814	784	773	823	827	819	813	751	860	817	816	836	817	808	765	821	782	793	798	825	820	844	808	775	787	833	832	797	763	803	865	814	842	819	779	784	793	790	800	816	822	749	859	827	826	833	838	863	837	768	759	829	798	861	807	842	803	819	802	825	795	767	812	844	797	838	773	778	787	819	790	803	819	847	812	772	816	791	775	856	838	809	808	847	812	823	836	750	817	784	821	837	759	839	807	796	807	746	744	799	793	770	807	776	792	804	826	816	777	819	777	810	845	826	783	804	835	809	803	822	811	853	772	806	792	785	794	811	826	776	778	872	859	793	795	800	823	846	791	761	863	772	868	838	837	759	851	826	817	808	811	839	779	801	794	829	797	799	844	832	852	786	864	810	841	842	799	791	800	802	800	846	796	791	809	816	763	790	778	832	786	834	794	820	806	829	761	817	808	782	848	766	847	806	821	836	796	789	824	803	793	797	829	727	824	822	818	793	820	806	843	795	809	830	786	785	828	819	809	834	826	781	830	854	844	845	825	833	836	799	808	850	813	791	818	804	785	847	806	804	763	835	760	859	811	822	794	797	824	840	792	768	807	835	814	827	847	818	777	824	849	871	860	805	851	787	828	798	799	856	826	819	826	831	811	791	802	834	832	813	807	800	823	812	793	799	844	751	827	792	736	781	800	770	826	777	811	853	796	805	780	779	786	797	800	835	801	868	831	802	819	838	808	839	786	827	763	801	791	801	785	817	763	869	855	798	788	773	817	831	826	783	760	784	809	776	849	810	809	791	798	804	752	834	822	819	808	826	778	784	795	789	792	803	832	822	787	764	786	821	807	811	814	798	789	831	804	780	811	782	858	767	804	797	811	758	877	856	804	862	769	794	805	812	844	806	797	804	806	803	804	735	838	832	798	804	816	799	826	815	756	791	756	792	844	834	824	811	790	838	786	794	795	781	755	781	821	797	825	822	805	804	769	829	800	830	879	839	787	821	824	799	849	855	821	769	829	799	760	822	839	858	827	846	789	834	833	751	836	788	782	741	752	772	734	846	796	776	793	839	808	792	822	822	789	849	798	836	826	833	783	772	761	869	836	853	803	834	803	813	753	833	807	843	812	826	780	784	819	809	781	798	786	799	803	841	824	784	847	803	750	808	763	790	815	826	857	839	824	894	788	823	829	794	855	817	812	799	839	818	814	858	809	773	829	780	784	811	789	804	822	834	786	789	838	801	784	841	790	786	794	798	815	824	825	806	790	815	809	794	769	785	847	805	761	788	841	788	839	844	811	815	793	737	779	794	804	781	819	797	832	810	782	778	824	804	772	859	800	813	788	791	858	824	805	843	822	799	837	795	848	834	832	838	872	862	819	807	818	794	790	775	831	772	832	811	823	789	843	864	788	781	796	778	816	817	778	754	791	807	761	852	824	767	819	818	821	828	819	840	824	813	771	809	776	797	770	857	779	778	807	818	865	789	847	794	857	791	826	800	862	835	851	839	789	825	808	805	855	789	833	790	815	812	833	811	829	801	813	847	809	775	788	793	850	789	831	828	817	796	793	837	836	816	771	785	824	782	782	803	814	818	806	782	810	780	804	796	834	815	819	838	818	827	821	811	822	842	799	793	827	808	790	758	858	864	807	823	898	835	849	862	803	817	844	806	779	797	768	827	841	767	790	802	782	823	799	819	797	790	779	789	835	800	815	784	880	777	803	786	817	805	820	817	795	818	843	740	840	852	800	874	819	820	857	833	806	808	814	875	807	845	813	786	803	816	777	746	806	815	778	800	858	804	849	792	789	712	830	790	809	821	757	837	847	825	794	839	822	810	788	834	834	850	780	831	758	819	806	751	841	756	808	832	837	831	819	779	796	838	841	795	816	826	816	808	796	782	835	833	769	797	815	825	788	902	867	819	827	786	804	845	810	759	813	877	757	859	808	784	794	865	819	822	843	750	790	813	800	785	872	801	790	793	817	761	833	866	810	784	771	786	852	789	836	835	800	796	839	809	821	802	808	795	794	797	819	835	823	796	846	795	800	793	826	812	828	815	833	834	838	844	834	867	780	834	821	808	798	826	808	806	822	756	817	860	834	775	753	823	839	838	776	779	783	809	803	840	830	840	809	835	849	832	818	800	785	838	821	813	797	786	774	737	790	785	798	797	807	811	846	810	844	821	806	771	806	806	822	811	792	785	765	785	818	790	838	781	775	813	813	828	789	821	788	846	822	794	799	790	791	823	801	834	850	824	775	791	798	806	816	742	741	784	816	783	806	744	789	840	751	825	804	770	837	823	782	787	797	847	763	805	802	806	830	817	798	849	831	850	782	859	812	767	777	809	839	768	781	773	822	811	817	848	807	854	785	766	886	799	853	802	794	783	829	729	756	833	825	760	865	841	800	855	762	823	776	824	771	835	860	787	820	821	823	796	834	822	796	822	818	787	778	794	814	840	813	804	842	831	816	814	749	791	802	831	851	794	823	805	818	801	802	791	781	799	812	752	770	814	792	774	840	819	837	872	824	789	774	851	784	781	777	806	844	873	819	816	814	847	842	815	812	788	862	785	757	837	789	811	817	822	827	816	785	817	830	753	812	748	766	814	773	774	808	820	802	785	819	799	796	845	835	859	833	744	797	825	789	844	833	831	779	839	803	817	809	817	806	799	795	819	825	763	855	819	790	840	799	724	744	811	855	771	803	799	783	795	798	841	826	777	792	809	796	819	785	777	799	794	874	840	807	801	826	815	852	823	800	824	809	800	791	806	815	801	864	813	828	795	762	821	862	786	780	821	795	756	832	820	752	801	796	793	847	803	790	828	826	797	777	819	794	839	781	808	745	842	775	781	836	824	804	825	820	819	775	813	837	772	783	808	811	811	787	814	824	778	787	780	842	842	800	853	835	822	819	845	870	848	806	813	806	812	753	811	814	800	828	809	792	825	825	782	809	811	829	789	783	762	817	801	824	821	784	841	808	801	813	750	855	794	843	822	778	778	779	788	829	808	827	879	753	807	820	763	787	872	823	789	755	822	801	795	797	832	751	807	799	816	847	777	806	818	768	824	814	757	821	815	801	823	757	846	792	781	834	815	832	805	840	783	783	740	850	799	828	845	793	805	794	829	818
44644	63148	34488	6907	7317	3444	899	768	718	746	715	710	739	716	709	697	701	735	621	651	683	672	688	683	623	694	673	719	642	698	706	632	724	700	665	679	688	686	668	720	665	706	704	713	718	649	690	667	639	670	682	619	655	689	707	823	1280	1059	799	708	700	710	695	671	691	739	642	698	670	644	656	668	650	687	677	623	622	635	687	642	705	675	685	636	673	679	653	682	706	669	662	682	677	666	688	720	649	676	672	633	678	656	696	654	695	626	621	699	670	696	645	623	614	684	669	680	684	680	695	601	702	665	675	607	624	654	640	696	673	655	655	680	663	652	668	680	665	693	633	661	690	658	669	652	644	617	716	663	655	638	703	665	608	694	641	630	668	637	693	658	659	623	667	706	688	630	684	694	662	654	639	659	638	685	656	658	672	683	711	711	692	657	642	690	692	681	678	678	712	679	699	672	693	658	648	695	694	637	662	712	671	651	680	654	651	691	664	709	675	652	686	682	653	660	637	648	623	664	653	716	666	654	645	659	642	686	644	639	645	616	719	644	702	694	633	643	659	705	620	637	651	651	638	625	708	688	724	687	670	664	677	694	639	673	671	651	668	708	651	644	700	683	693	648	659	717	662	625	636	606	667	683	653	644	657	686	641	659	690	678	672	592	662	639	647	709	685	665	646	690	638	664	661	667	671	649	673	685	631	634	630	690	655	652	671	709	633	627	667	689	664	661	636	702	693	614	625	677	634	678	659	687	700	718	665	639	641	653	635	674	707	664	661	698	695	630	642	666	660	707	665	656	678	627	662	656	630	674	658	615	701	690	681	713	660	716	680	662	706	693	685	662	646	723	722	660	643	664	689	658	678	691	708	686	648	703	684	699	678	604	672	654	627	680	679	702	636	680	644	675	652	671	633	685	691	686	628	666	699	691	645	652	669	682	628	647	651	647	644	626	631	646	636	698	655	657	680	640	653	639	601	664	651	661	659	673	644	661	671	671	638	645	684	665	652	646	664	685	646	663	675	665	660	653	641	666	635	678	635	665	678	701	694	670	698	662	669	642	619	680	671	673	686	659	666	661	658	666	670	665	638	666	684	652	643	664	613	686	673	615	697	686	675	673	666	643	689	668	695	659	650	676	690	648	688	670	687	721	642	655	688	688	665	676	641	660	606	672	667	672	671	644	627	683	653	638	650	650	643	679	687	720	660	651	640	704	685	641	665	668	621	671	669	648	688	680	660	655	671	645	709	636	669	700	679	656	589	648	671	680	688	714	720	659	651	669	678	638	642	668	671	641	638	678	718	649	645	693	676	668	672	654	655	625	676	697	671	629	696	687	657	693	677	645	696	643	655	663	645	649	647	680	646	637	647	693	674	657	670	663	636	673	673	691	667	679	637	618	712	677	685	677	637	674	623	651	669	678	687	663	676	700	625	638	666	666	661	693	669	689	703	658	656	643	707	667	650	653	658	663	652	655	682	677	681	645	675	673	670	664	664	683	662	667	648	628	663	675	678	654	689	660	667	725	662	668	610	689	671	639	638	686	683	715	663	635	685	658	637	616	668	615	647	679	677	648	663	616	647	631	711	644	649	665	636	619	667	675	633	643	639	681	668	698	640	605	665	638	665	680	660	689	624	669	682	677	612	705	633	662	638	688	663	648	711	689	652	668	680	648	624	673	672	640	681	679	651	644	635	673	654	624	659	653	697	631	691	673	658	625	678	689	647	673	638	647	674	687	664	647	645	648	652	664	653	634	637	663	654	647	693	729	691	703	688	680	686	714	677	621	668	681	664	712	664	668	680	652	693	659	650	681	654	655	681	687	657	682	636	664	661	713	683	649	662	651	689	673	677	684	662	638	676	652	689	656	658	641	653	632	641	643	685	680	654	647	683	655	647	688	705	665	688	598	678	649	654	674	670	670	669	674	677	662	664	664	674	642	665	690	635	654	696	638	692	668	687	636	692	716	651	646	695	634	643	644	677	631	639	695	630	692	682	693	637	674	702	674	675	645	702	685	673	695	658	626	671	614	637	659	656	674	676	650	678	674	701	691	651	686	672	649	699	612	666	670	677	674	636	675	673	725	654	664	679	696	690	708	660	655	683	628	644	673	726	685	675	685	673	620	671	677	681	681	682	603	661	640	665	654	661	690	685	627	650	697	664	645	629	649	685	692	670	694	668	662	690	667	683	738	671	701	702	706	686	699	731	687	687	649	695	649	656	669	664	643	662	683	633	687	669	694	704	623	627	655	632	684	639	662	680	653	702	635	658	656	672	614	646	678	666	626	702	681	683	666	696	695	704	652	663	667	688	647	675	658	653	663	651	667	663	682	665	662	610	669	675	657	697	681	658	662	645	675	689	643	734	642	654	648	652	613	661	697	636	629	618	710	673	697	695	635	664	679	683	612	669	681	639	658	657	651	634	635	687	649	655	658	653	668	679	656	665	687	737	663	655	656	650	691	649	697	645	692	687	635	682	678	643	704	668	667	609	668	619	649	698	647	653	671	672	635	661	667	672	699	633	701	673	670	676	635	700	672	659	687	682	650	685	705	642	678	710	633	647	647	652	663	656	686	676	712	691	659	674	636	622	667	695	687	647	668	681	623	695	646	670	646	685	616	687	688	672	650	625	643	620	669	668	653	697	668	679	676	652	661	691	644	667	719	644	647	710	621	677	709	606	659	647	653	668	704	637	676	658	662	701	679	683	690	651	661	660	673	664	695	686	676	681	690	662	649	686	655	670	632	621	694	663	656	691	597	636	619	672	643	659	666	673	657	639	670	646	704	657	665	685	686	666	641	650	646	667	658	644	625	687	653	681	666	646	687	636	645	664	687	702	703	646	683	652	663	672	642	655	662	643	638	642	663	663	687	640	668	699	618	625	628	676	653	709	686	670	668	630	668	694	658	654	630	691	648	675	649	678	650	682	662	680	662	715	681	643	681	715	694	681	671	688	635	671	675	633	634	642	678	664	673	644	689	673	685	625	622	693	691	638	647	717	661	683	637	721	656	665	663	649	640	643	684	660	682	606	671	658	618	718	686	669	662	689	678	661	658	655	655	647	681	655	668	653	695	683	636	638	607	650	622	635	633	656	668	659	696	611	682	666	697	646	637	688	711	630	671	669	703	635	663	669	651	711	664	690	666	651	687	660	677	677	707	635	625	635	694	677	678	635	679	669	617	708	700	692	702	689	641	670	597	660	703	651	678	652	674	625	636	637	663	682	667	723	639	692	723	644	648	693	672	698	683	653	651	703	681	667	641	640	647	665	682	668	633	655	663	688	683	655	679	653	643	656	647	659	667	649	640	651	654	629	696	661	678	631	637	680	662	670	664	647	707	682	649	663	688	628	671	689	664	677	699	674	631	664	664	719	622	719	637	628	685	691	672	634	693	670	655	613	702	658	634	664	677	620	670	653	694	688	670	644	619	640	630	703	640	665	673	652	646	642	644	670	673	603	653	712	667	712	662	683	641	650	651	654	644	678	671
24354	21451	28918	24635	21477	14457	2762	1309	1126	1031	1089	1051	1014	982	1056	1008	913	986	962	944	1010	929	925	990	1070	976	953	969	999	952	995	956	928	933	943	924	939	974	953	917	935	976	955	1011	934	982	966	945	966	922	907	981	962	956	962	1048	1585	1504	1216	1015	1032	908	965	958	983	945	976	931	935	949	947	1022	985	956	967	917	909	936	931	953	949	945	884	957	937	912	969	907	932	959	928	915	1011	904	923	922	918	977	885	925	940	904	961	902	962	953	959	946	970	918	942	941	896	950	983	981	911	988	930	946	954	991	926	909	973	931	966	885	954	929	917	895	937	953	940	917	959	918	936	926	901	928	952	986	964	975	905	938	986	907	976	931	928	957	929	940	951	949	940	931	952	863	931	905	947	936	970	885	890	994	977	963	934	903	971	894	923	978	932	910	937	955	959	959	973	910	974	950	914	965	909	932	925	963	915	945	1002	913	979	908	879	996	886	937	903	927	990	944	902	932	925	964	901	960	921	981	902	974	961	905	909	964	946	889	936	930	970	974	882	962	950	985	930	900	963	901	957	925	937	914	922	940	932	946	907	957	1006	929	980	918	984	991	952	955	913	947	939	943	955	971	979	943	921	942	957	927	943	956	957	950	925	919	913	885	957	952	933	973	987	966	911	919	946	1010	946	974	943	907	949	952	984	918	897	933	880	894	936	905	964	923	908	901	983	899	932	1009	955	915	919	916	906	977	926	924	949	924	908	885	950	909	952	989	903	926	905	928	948	996	905	980	919	939	911	927	927	951	965	920	921	949	923	989	931	931	927	974	961	968	947	934	956	911	926	995	958	935	924	973	959	905	904	958	899	926	942	931	965	928	959	963	985	950	933	989	958	964	941	956	929	931	940	962	903	927	927	973	957	936	977	959	942	928	890	933	926	917	889	970	903	954	883	962	954	903	921	910	949	958	947	1002	976	933	957	956	970	962	942	943	987	914	924	940	951	966	953	918	922	969	909	935	946	937	1013	948	904	940	984	923	930	935	951	976	940	865	914	914	894	984	938	952	918	946	941	972	954	922	936	933	959	920	919	967	893	962	928	932	931	935	906	960	876	960	991	949	948	936	936	923	977	966	936	886	1009	986	926	959	928	911	911	920	896	949	962	924	913	961	915	980	942	914	894	940	946	997	962	960	920	977	914	922	890	989	929	937	956	951	884	930	943	948	959	935	930	923	945	929	877	918	966	891	925	936	940	906	970	912	967	947	924	912	928	889	942	971	918	968	887	913	994	939	929	963	962	1001	963	940	908	966	962	929	909	909	956	969	934	949	960	909	913	872	898	960	911	993	977	941	931	924	911	943	938	896	864	951	856	907	970	937	949	938	939	916	941	937	946	924	944	877	921	892	938	952	1004	913	946	904	918	916	943	934	915	951	956	968	984	978	909	937	917	919	951	956	884	937	930	900	968	946	919	945	911	935	864	901	942	941	977	919	965	880	956	931	947	903	882	937	948	917	895	938	925	952	950	969	930	938	990	861	899	985	908	941	936	933	954	927	917	967	904	890	920	893	925	888	898	881	960	949	909	897	949	869	954	967	941	979	928	943	930	951	922	919	900	931	961	928	895	874	877	870	945	964	988	944	927	939	960	904	931	1041	878	989	979	963	939	919	918	914	971	924	932	890	920	892	941	932	910	859	899	918	947	925	933	993	940	929	929	933	928	873	935	951	940	953	905	894	935	993	991	886	963	911	923	918	938	951	957	924	914	967	935	889	936	947	944	946	924	910	901	977	946	901	919	900	932	978	921	918	927	932	925	930	900	929	930	922	925	941	914	961	1017	934	953	934	902	902	952	989	946	914	962	930	926	1013	962	956	936	901	902	945	971	918	950	974	910	938	912	906	924	975	957	937	940	952	936	904	960	995	972	905	955	905	924	1009	976	979	987	921	888	904	923	901	911	896	950	903	915	929	935	903	912	948	917	982	926	900	927	915	899	898	922	953	941	914	893	891	911	849	965	923	965	938	993	908	852	974	961	954	949	890	967	936	953	932	908	943	964	947	944	908	914	897	928	901	945	907	937	933	912	917	921	927	921	966	947	928	891	954	903	941	878	919	916	918	924	957	1042	868	946	903	920	940	979	922	926	928	907	963	929	916	936	927	882	946	932	974	948	969	965	921	919	948	938	900	954	968	945	987	947	883	939	848	903	981	899	876	935	918	979	930	860	932	902	935	933	944	924	949	968	936	878	942	917	870	990	926	897	934	941	982	984	998	951	889	977	948	892	975	905	904	940	915	948	927	950	962	917	907	955	895	917	924	987	931	951	969	934	942	936	931	1014	903	979	923	916	917	894	915	963	905	962	967	954	924	864	958	915	931	917	896	968	911	960	897	961	945	926	921	902	898	927	916	914	963	934	903	930	922	897	950	898	937	971	959	975	951	923	982	928	978	981	945	913	935	944	911	957	872	907	913	938	921	933	935	939	937	981	918	962	907	943	879	952	936	919	970	939	932	888	911	917	924	913	950	948	902	902	942	904	950	918	935	933	913	951	936	960	931	917	973	940	916	1005	895	895	954	909	933	879	949	869	926	976	952	940	968	951	913	942	902	954	878	949	947	900	893	966	933	948	994	921	928	968	892	933	988	932	952	913	974	981	1006	889	929	1004	937	985	924	875	915	980	924	908	924	931	943	960	898	919	926	974	926	932	993	995	936	957	938	941	1002	963	916	917	973	929	932	995	946	916	981	947	892	887	953	891	902	960	944	902	901	982	956	924	901	943	876	955	933	923	941	900	967	934	960	954	886	927	963	927	934	917	941	933	935	892	887	852	904	918	904	953	985	908	958	941	974	962	939	935	995	870	944	922	908	904	935	939	915	959	949	945	928	887	913	937	948	1020	978	961	944	955	959	960	989	921	955	907	922	952	929	941	947	956	957	876	923	940	923	926	892	911	856	980	928	883	851	930	893	873	908	1004	936	957	932	983	912	884	905	913	895	907	960	1003	957	957	909	930	941	925	939	961	950	921	884	927	925	890	973	948	946	926	907	906	933	940	954	906	960	963	916	954	943	980	955	863	970	964	895	916	887	936	972	871	943	918	969	971	917	913	934	898	954	922	892	975	876	920	911	907	872	933	980	896	914	977	918	958	945	958	933	939	923	921	949	926	945	959	965	918	946	972	962	903	951	900	910	930	911	917	946	926	984	960	923	981	950	951	910	935	940	896	947	975	934	904	883	923	987	914	897	914	927	968	961	916	895	997	943	937	995	892	893	986	927	900	915	929	865	923	935	930	1001	969	928	898	923	967	947	946	932	869	917	882	927	956	882	920	937	898	945	913	924	997	1006	934	914	955	944	948	925	943	910	980	954	937	922	944	923	948	923	912	920	899	935	912	901	927	926	926	950	934	903	931	971	944	902	925	920	973	934	950	951	894	949	967	955	882	1021	951	907	924	1004	927	972	914	933	989	989	956	900	920	911	936	923	914	926	928	968	931	926	890	905	943	881	893	914	954	962	938	926	966	922	945	882	926	966
53304	79829	45026	13749	10911	6390	1241	1045	943	918	916	862	927	831	810	775	807	802	796	781	781	822	771	798	766	798	777	797	838	791	817	807	785	805	814	767	789	789	766	802	809	806	806	791	774	737	840	764	772	759	753	760	806	756	801	946	1839	1589	1173	869	769	853	829	806	779	821	734	751	752	735	800	699	801	774	770	752	719	753	793	778	748	791	782	725	725	773	717	759	790	750	779	751	767	824	798	751	741	739	742	776	788	815	825	815	789	749	774	728	751	758	781	755	776	741	744	774	786	789	796	772	792	745	804	740	730	763	779	761	774	807	794	793	753	810	768	789	769	770	782	772	782	772	746	793	711	780	783	730	745	792	775	755	736	713	803	736	764	773	777	751	805	796	748	755	758	708	783	750	780	760	774	718	766	774	793	794	761	842	775	766	776	765	784	753	778	744	789	715	747	814	772	805	749	769	765	765	783	741	834	834	790	830	741	819	756	811	767	734	759	815	768	760	700	795	770	748	770	799	792	798	765	796	745	773	746	763	734	778	758	752	754	742	687	717	715	713	785	716	770	790	809	788	785	763	745	758	793	744	790	817	813	766	793	784	772	796	769	779	744	809	809	831	794	793	809	790	759	793	785	789	761	730	774	761	765	730	798	811	780	754	744	763	797	763	776	762	778	793	814	777	737	815	727	777	757	754	719	752	759	783	761	731	799	716	775	790	704	782	753	791	741	770	766	780	782	765	753	752	777	770	776	753	802	766	758	724	795	761	676	753	795	734	800	754	795	771	835	788	780	806	784	795	816	762	802	766	780	793	767	754	816	751	776	766	722	773	742	817	729	707	784	749	767	789	762	828	747	765	779	804	739	778	776	792	772	724	774	737	780	778	816	727	724	793	742	775	781	708	723	756	759	779	772	736	788	762	723	724	757	744	784	726	739	713	742	779	771	755	778	752	766	757	798	761	773	776	759	794	765	764	744	722	766	780	787	782	769	760	794	777	729	773	778	803	785	723	717	765	756	817	746	762	765	761	744	742	797	812	730	760	729	762	770	763	753	784	746	736	761	771	770	767	845	781	746	761	787	799	744	728	717	768	740	784	761	740	781	730	737	742	758	820	776	812	742	818	754	754	761	773	755	739	742	769	780	742	805	783	786	758	737	769	742	746	753	768	765	730	746	762	774	802	850	708	777	790	762	809	772	751	715	739	731	763	793	768	807	744	754	745	716	746	792	749	757	785	770	791	758	763	778	777	761	779	773	823	751	793	702	801	809	760	756	794	760	765	801	774	733	764	727	753	812	821	785	780	735	837	777	748	728	746	738	720	763	779	723	834	760	749	717	805	802	794	788	799	773	823	780	774	749	720	772	782	755	795	721	751	777	804	727	710	713	785	768	773	732	746	729	729	748	756	718	773	771	847	744	781	813	750	762	744	754	770	689	756	712	753	825	735	750	744	787	760	734	792	765	804	797	749	774	756	805	743	765	743	724	791	813	759	803	714	718	813	791	762	719	794	778	761	762	818	730	728	781	778	800	784	732	797	742	750	768	763	787	772	779	769	777	782	788	792	780	742	756	740	762	764	755	769	749	829	754	807	781	849	737	779	775	767	761	776	755	801	757	759	829	760	782	709	793	762	741	789	804	795	832	768	787	763	746	761	796	742	779	767	734	739	758	815	742	806	764	763	754	771	706	717	770	815	767	760	766	783	784	757	719	741	772	786	763	782	741	815	752	807	770	766	749	768	763	749	744	785	782	764	783	737	783	797	729	764	786	767	733	790	738	716	785	721	773	740	746	794	819	775	771	751	783	750	830	748	810	717	833	740	768	802	741	771	727	748	789	778	742	759	731	788	789	815	744	709	745	745	751	782	792	731	779	756	790	779	739	775	797	781	756	799	774	717	762	803	764	752	764	758	785	734	740	778	742	750	785	765	783	748	820	764	757	799	701	765	768	789	766	734	756	739	779	784	747	763	773	739	768	768	747	724	788	776	742	764	741	745	766	779	738	758	736	739	755	763	775	753	783	779	784	766	806	758	772	786	747	787	780	802	803	760	687	813	713	733	743	744	772	719	778	779	766	770	770	751	751	772	749	782	778	802	757	734	756	697	741	838	820	784	758	729	785	699	741	762	805	738	789	772	765	767	782	771	746	758	792	808	750	729	753	788	807	739	771	732	779	766	739	790	776	738	804	770	760	741	802	811	766	724	819	819	779	796	794	788	780	807	773	774	787	760	724	716	792	730	733	746	798	750	816	753	741	753	754	738	784	809	761	776	738	806	764	760	737	762	751	793	791	813	777	791	785	745	791	759	774	781	748	772	783	755	791	771	779	822	772	771	773	752	794	762	784	783	743	772	759	795	757	720	743	758	779	741	745	751	778	757	734	761	788	744	775	823	805	776	732	777	738	763	710	738	779	812	804	799	752	765	750	762	795	772	759	784	740	739	752	785	796	764	795	758	762	828	770	739	794	771	785	750	822	726	781	790	772	749	759	782	801	775	764	800	728	730	760	785	823	808	771	759	743	785	763	752	778	710	759	773	759	807	793	763	756	778	763	768	779	764	724	783	744	755	812	776	750	759	712	791	789	758	783	818	806	783	739	794	727	717	787	730	764	752	775	750	770	757	800	756	746	773	760	753	801	792	750	774	728	751	761	787	780	712	720	787	742	772	771	719	762	796	745	780	763	763	768	766	773	783	782	766	820	782	758	771	804	755	817	717	773	766	723	808	740	770	761	786	786	813	752	781	736	772	768	753	741	796	756	748	818	736	767	760	758	751	814	752	799	780	764	749	757	758	784	753	736	780	742	787	785	785	748	765	767	763	733	717	709	783	774	712	821	770	748	752	733	759	732	790	775	753	800	749	792	816	749	754	724	758	761	824	711	756	731	768	759	729	797	761	757	733	790	768	737	773	743	725	787	752	752	774	833	746	799	748	806	749	761	790	799	744	719	842	768	789	773	781	771	728	763	787	762	742	834	733	760	765	712	752	705	761	793	755	749	761	757	691	764	779	758	803	752	780	789	774	774	805	781	771	738	786	756	791	725	725	755	766	775	793	789	774	752	771	781	796	756	698	773	776	781	747	783	740	750	757	764	795	757	802	753	766	771	718	799	766	787	784	804	749	733	779	766	767	762	717	764	773	755	768	771	753	748	783	762	755	773	765	734	668	734	752	710	781	759	739	762	738	773	776	772	807	763	765	787	743	758	782	761	783	798	763	753	726	726	775	743	781	785	745	744	728	755	769	748	739	735	762	809	780	785	758	768	741	746	761	777	791	731	759	773	745	762	715	775	781	787	780	763	797	722	744	721	805	764	745	770	746	741	702	846	792	735	769	732	755	759	748	758	755	756	769	789	768	746	798	721	768	778	777	777	753	792	755	769	730	764	760	766	739	793	788	717	756	794	776	747	772	760	792	749	733	795	757	706	785	772	773	736	741	777	770	763	752	758	774	763	751	742	786	724	783	740	753	785	775	768	737	729	744	777	817
28640	19698	11861	2540	1319	1081	924	876	959	916	861	872	920	916	859	891	843	865	906	838	844	889	885	896	841	923	913	814	875	852	889	893	868	871	833	864	852	842	860	831	847	853	865	850	858	864	896	925	892	895	859	909	839	849	878	868	896	905	962	888	885	915	925	907	865	931	861	868	851	870	867	897	893	848	842	904	799	883	872	863	892	884	894	898	854	870	858	899	880	924	814	892	847	871	893	872	861	898	864	839	894	907	892	819	913	874	915	862	864	835	851	880	920	855	924	836	893	891	900	874	894	893	888	870	890	856	850	829	932	884	843	869	858	850	842	900	905	873	837	878	896	891	889	881	897	919	902	869	840	867	863	823	887	831	926	850	864	865	859	900	825	853	860	913	814	893	809	889	922	872	852	847	944	835	873	860	857	872	871	809	893	855	897	818	884	855	875	855	876	910	806	903	873	870	826	858	864	879	848	823	831	917	892	912	870	853	865	867	844	907	909	875	852	902	898	854	888	890	879	833	825	892	881	823	981	922	820	890	866	852	883	864	850	895	890	857	803	870	865	891	882	857	855	900	877	848	868	898	865	824	871	853	854	849	860	811	844	801	857	839	860	842	867	890	895	820	867	904	880	850	881	863	866	830	866	904	888	909	885	891	881	936	889	845	831	859	854	862	833	902	885	842	879	863	849	905	859	896	893	846	846	863	882	835	873	850	866	868	866	871	884	862	877	890	853	808	839	904	879	862	849	817	893	884	890	897	861	795	902	846	890	877	918	855	814	871	902	889	819	894	878	924	885	946	876	888	890	810	909	873	884	830	895	821	877	843	838	815	858	876	897	871	842	860	808	864	838	880	899	846	836	876	850	887	877	876	894	893	834	850	896	865	918	862	887	873	907	895	848	900	887	875	917	827	882	881	850	849	864	874	881	890	859	852	870	800	901	859	881	882	814	859	907	905	864	864	927	905	886	881	844	916	838	856	889	853	859	883	862	941	872	905	850	897	859	889	857	843	938	859	880	790	914	887	866	872	888	891	925	844	871	849	946	910	849	885	849	883	848	871	873	857	886	882	890	877	876	891	918	889	895	891	856	908	862	839	848	893	846	907	855	846	911	897	815	884	867	875	899	836	828	886	868	870	842	888	899	854	835	825	842	854	870	861	925	863	891	863	886	847	843	816	880	809	917	941	878	908	823	898	932	928	892	860	894	872	870	889	910	830	860	847	875	853	855	842	875	847	861	882	848	865	835	862	852	927	912	873	863	886	901	864	807	833	813	867	859	867	880	839	871	876	891	856	833	901	837	896	911	856	810	907	858	862	873	809	875	874	830	887	858	936	869	837	872	867	870	849	878	853	822	916	855	846	861	867	882	903	908	882	866	882	920	858	886	898	863	885	847	837	846	851	902	859	896	930	887	875	904	914	893	872	890	846	867	872	821	862	895	842	843	902	910	871	818	830	847	882	898	888	865	872	831	900	888	838	887	871	903	847	887	873	862	843	930	915	959	848	871	855	847	842	843	850	849	878	880	865	895	888	779	810	789	850	852	888	896	913	827	872	866	889	897	829	847	867	787	830	839	878	839	904	880	895	876	855	798	843	924	850	894	840	898	838	888	899	865	883	853	851	845	886	905	912	881	873	897	858	907	855	822	849	807	825	863	863	868	896	922	893	831	844	827	845	869	827	883	905	896	873	926	859	868	835	898	833	891	875	839	935	878	811	912	932	857	920	901	876	871	885	867	844	894	886	879	899	863	861	898	860	901	890	861	837	864	878	830	906	873	942	885	912	860	849	931	937	875	854	860	888	909	832	864	874	899	864	880	920	850	888	834	885	891	871	855	895	921	865	784	821	887	885	893	861	860	887	856	912	889	850	846	852	863	886	933	839	882	884	865	831	888	915	872	845	845	877	901	926	861	891	906	873	906	903	919	836	847	849	889	839	870	851	916	908	901	910	825	887	829	908	906	869	850	885	908	816	849	901	800	958	832	886	901	858	880	882	844	859	873	895	853	884	875	928	863	806	873	834	884	841	907	880	841	891	875	926	884	844	834	842	844	883	902	875	882	919	865	843	880	846	922	818	894	909	832	885	867	905	856	891	883	830	891	863	862	922	869	887	876	885	842	871	886	865	861	834	882	872	869	843	872	908	853	886	931	842	854	895	905	884	862	848	844	845	889	896	892	874	865	837	834	875	878	913	904	865	931	867	845	852	883	852	856	843	898	936	873	887	853	909	915	837	915	843	835	842	845	910	851	887	913	908	857	892	866	873	882	826	841	863	867	904	876	894	921	889	903	885	902	898	922	838	846	916	858	886	894	900	950	840	873	801	873	897	938	854	818	869	926	836	850	831	833	825	877	945	901	856	925	899	921	921	850	848	868	892	885	884	886	846	907	854	861	886	821	875	910	842	854	878	857	877	932	855	822	890	865	823	849	913	912	899	871	869	852	869	860	847	785	855	953	854	893	880	874	897	892	875	856	938	920	902	910	873	897	890	836	824	892	869	925	875	769	892	846	884	857	852	814	807	870	875	863	875	888	896	884	859	789	884	836	856	899	832	839	847	853	875	836	881	849	858	868	881	845	858	901	889	891	888	879	866	828	882	881	845	898	842	881	853	853	903	848	905	881	868	831	852	894	869	892	881	913	865	910	846	937	874	860	859	836	892	899	840	873	855	843	869	831	890	909	883	900	897	881	918	880	860	860	834	853	834	858	845	891	890	855	855	895	867	878	879	841	886	894	923	851	813	887	857	874	923	926	842	857	819	874	937	894	888	872	882	858	861	869	858	814	856	903	888	876	933	903	892	839	864	829	861	886	852	887	843	872	882	847	912	830	890	880	868	887	905	858	938	810	940	924	876	855	874	871	867	917	897	859	855	838	861	887	897	840	915	852	908	955	909	878	900	922	876	879	894	860	910	867	892	840	808	866	883	852	826	865	893	861	844	864	920	869	866	863	844	854	862	863	846	845	809	808	871	899	837	896	902	850	862	828	925	892	925	862	840	856	896	885	918	848	869	851	898	868	865	878	900	868	853	854	879	854	863	865	854	920	844	895	890	899	906	896	842	852	867	869	868	910	850	889	846	918	915	856	845	873	837	870	886	855	868	885	815	872	875	871	892	875	929	892	858	874	834	850	904	860	907	845	860	869	819	845	834	887	870	805	919	845	853	905	871	871	869	903	883	872	892	845	859	877	836	885	874	837	875	868	848	819	865	819	885	860	831	899	922	896	873	878	871	826	891	913	852	866	835	911	854	845	820	847	879	910	860	852	857	889	877	874	909	933	892	873	825	832	911	869	882	821	889	890	850	874	890	882	878	879	844	805	841	865	855	869	896	825	874	842	870	865	868	914	869	876	866	887	840	877	903	880	882	850	852	844	882	885	888	874	809	834	865	928	824	873	853	850	866	874	844	916	882	872	874	880	880	869	894	884	861	881	866	894	856	873	870	850	850	875	882	866	842	847	917	860	877	862	874	923	868	853	904
11988	14919	8551	1648	1133	928	666	648	664	690	644	688	637	653	644	671	652	668	689	678	714	677	709	649	661	661	692	679	692	677	645	683	718	705	675	686	693	694	667	624	693	692	640	701	668	636	703	696	664	669	637	711	672	692	700	635	704	769	771	726	638	681	659	675	654	702	642	669	628	672	687	773	664	667	690	703	659	679	657	682	641	664	670	682	668	664	662	667	695	711	644	647	630	643	661	665	633	682	678	630	645	729	691	689	678	668	665	619	685	699	671	681	670	649	672	695	691	691	680	682	654	628	715	663	679	656	661	655	627	670	675	663	660	632	655	688	690	621	658	659	711	680	681	657	662	656	643	675	660	655	682	715	679	629	684	641	681	717	635	644	631	656	726	634	674	641	663	636	653	623	630	663	659	666	657	613	656	672	645	633	698	674	652	647	629	677	666	670	636	627	677	693	703	661	685	697	662	679	720	661	634	617	636	658	666	673	646	683	669	657	680	656	628	688	677	662	668	659	672	719	678	694	675	683	664	686	653	685	679	703	677	656	668	693	679	662	713	627	636	650	653	654	651	664	640	654	582	647	664	669	657	668	660	663	683	697	652	683	629	691	654	666	661	667	679	627	691	682	658	650	653	713	628	716	668	657	652	670	706	672	662	683	671	655	638	680	659	690	677	631	655	679	704	671	668	643	656	656	715	685	669	690	645	731	628	685	695	694	659	692	669	637	684	698	722	700	695	659	680	643	664	650	627	646	692	667	619	633	672	704	681	663	683	672	643	693	683	659	671	663	697	721	680	698	671	685	671	627	696	663	684	695	639	633	635	601	672	712	670	678	732	689	738	664	659	637	620	663	699	668	642	673	635	662	641	656	630	639	662	670	668	671	682	663	686	648	677	648	705	700	651	666	656	667	663	679	667	667	667	648	664	689	624	676	689	661	657	635	650	654	655	659	634	658	654	694	681	656	662	695	666	680	644	663	702	702	662	653	651	661	664	670	675	690	672	684	651	720	675	641	620	674	666	629	665	688	645	687	671	676	690	671	663	728	675	651	669	670	661	703	663	637	639	600	714	698	686	702	654	662	646	655	625	632	638	687	666	670	644	622	642	660	640	676	648	702	643	659	664	651	687	621	641	652	646	640	697	627	684	672	680	675	727	648	662	636	665	702	668	687	701	657	662	618	671	678	654	647	594	694	656	642	666	669	711	637	663	626	645	661	682	658	680	686	688	688	656	656	709	688	640	686	659	635	684	677	640	656	659	683	651	613	691	677	649	679	621	650	692	673	721	700	633	649	680	644	653	710	653	668	678	668	687	685	689	658	666	622	682	699	644	700	701	667	675	682	652	685	705	686	628	644	695	688	655	670	643	671	673	677	698	673	653	600	689	663	635	651	664	660	666	665	668	691	672	685	675	674	644	701	694	736	654	652	693	659	738	666	694	664	683	678	686	699	705	631	639	731	640	693	649	721	649	645	627	676	628	684	697	691	703	649	681	659	702	657	656	675	669	654	626	655	686	701	670	665	706	657	653	684	690	686	638	730	690	662	676	656	693	644	684	660	687	668	689	653	661	660	664	620	689	682	687	698	629	650	682	636	633	654	632	678	699	686	638	642	700	664	690	662	687	673	713	700	672	692	663	695	666	682	657	674	630	666	650	632	679	651	658	710	663	640	644	668	649	706	621	642	684	653	648	644	660	645	652	659	666	669	623	694	647	660	671	689	697	672	648	671	673	620	683	681	664	716	624	665	677	674	690	676	677	650	711	693	667	687	677	678	630	655	696	671	681	713	618	686	678	660	634	676	642	700	631	678	662	641	657	653	715	669	646	676	677	680	680	644	658	665	635	651	680	688	688	694	663	646	646	640	654	648	702	685	684	648	680	654	699	707	598	681	665	653	651	673	640	678	621	659	690	671	704	641	639	646	635	640	654	660	729	705	693	660	656	684	625	615	658	661	700	644	684	658	658	674	636	734	737	677	648	681	698	633	642	701	665	673	616	694	636	668	631	690	661	679	649	684	632	653	633	679	670	657	629	665	679	654	652	656	690	707	625	664	634	673	706	705	639	656	679	670	696	706	648	659	696	684	674	713	655	647	681	712	633	665	660	699	724	648	645	628	684	645	647	688	663	611	640	654	659	686	687	627	660	634	645	678	660	673	698	640	662	644	672	643	712	609	744	731	707	663	639	719	661	670	686	597	672	649	683	674	672	653	705	644	664	627	691	620	686	662	654	639	684	616	665	635	650	682	667	691	662	645	657	704	677	675	668	655	679	667	648	695	684	651	702	684	647	695	681	658	631	651	667	683	665	709	662	635	669	696	570	617	687	658	655	667	653	661	659	625	668	649	682	698	702	703	654	680	699	661	654	637	692	646	704	669	680	683	693	653	651	682	692	725	711	653	662	679	675	661	645	655	656	709	649	673	636	626	638	695	698	679	694	656	698	659	669	673	648	663	690	664	671	703	644	690	655	675	654	689	667	621	675	672	674	691	650	719	668	686	668	618	711	636	701	719	664	645	662	651	650	631	695	650	647	681	669	623	679	680	691	660	694	679	641	692	634	642	635	642	663	631	692	642	686	718	619	683	712	647	646	658	690	690	678	696	626	653	655	691	635	706	650	623	700	653	702	676	659	681	667	674	650	681	657	634	628	662	640	629	656	650	677	645	716	648	671	694	643	673	645	652	682	664	658	681	676	645	659	644	682	696	659	728	704	678	639	639	675	659	638	694	632	677	686	705	652	696	651	655	623	665	674	692	727	656	718	661	636	665	689	644	674	666	680	645	660	701	676	681	657	651	667	657	653	700	686	716	683	686	649	685	636	689	678	707	659	642	707	668	661	681	678	676	673	688	672	646	627	668	687	684	670	686	625	684	667	693	686	633	664	671	681	718	677	676	657	684	661	650	677	665	632	628	659	635	690	705	670	662	683	679	669	647	679	652	670	617	671	649	679	655	680	684	644	636	689	648	657	648	689	717	651	654	674	688	670	637	646	625	682	676	663	677	606	756	665	645	657	676	672	640	680	638	631	687	676	679	673	682	661	682	678	660	660	681	670	656	636	677	673	699	636	694	676	700	640	598	625	696	687	675	704	654	644	664	668	674	656	646	634	685	610	644	670	656	731	684	649	665	671	661	670	697	682	682	697	674	634	660	664	687	641	657	664	698	671	658	616	634	671	609	646	686	690	657	658	663	646	688	649	698	623	683	657	649	656	655	664	659	619	640	691	623	682	605	670	661	641	635	684	643	693	674	729	642	668	636	670	665	682	671	687	654	659	645	670	688	673	648	665	652	664	663	669	659	669	644	705	682	653	627	665	645	655	659	628	694	672	613	635	635	625	661	675	635	721	677	666	672	657	700	670	666	713	680	671	629	714	696	683	638	659	679	682	687	711	616	685	656	669	686	640	662	670	672	676	637	616	627	633	669	665	700	650	667	663	641	651	656	661	694	670	686	680	638	660	708	644	720	660	682	629	691	647	651
25440	21601	29326	25237	16142	5885	1494	1029	925	976	893	907	861	844	862	917	886	898	825	886	874	873	848	920	906	832	847	833	848	867	861	953	893	827	878	887	838	861	875	859	869	869	880	865	825	848	818	869	865	864	900	840	832	807	804	917	1121	1153	1042	994	863	880	849	827	852	834	812	805	862	893	892	891	777	872	888	873	817	873	887	864	863	866	852	838	819	836	815	858	856	831	859	850	842	829	830	831	854	835	886	820	844	881	841	821	844	861	897	853	836	833	829	872	810	821	866	821	930	857	875	839	861	857	850	902	850	829	858	799	839	840	831	793	813	883	853	826	814	822	823	886	823	839	855	887	864	807	814	824	850	873	840	804	851	866	841	854	781	853	856	831	860	835	832	849	838	856	840	816	890	853	790	824	855	885	820	828	878	880	872	826	894	839	857	864	843	835	812	853	848	841	845	823	864	854	828	864	894	822	875	828	851	903	805	852	890	819	840	858	802	864	854	887	871	842	856	847	837	819	817	829	883	786	829	821	813	824	875	852	854	836	888	910	872	831	799	872	841	879	862	875	853	820	885	871	805	882	844	830	857	863	880	861	859	881	832	826	871	881	854	851	838	818	837	839	823	894	846	876	813	848	856	837	886	902	819	811	826	889	809	847	881	904	859	803	819	854	850	894	811	863	793	871	833	899	828	805	903	809	862	896	807	860	806	874	862	835	835	866	865	843	838	829	816	835	845	891	817	885	860	859	844	848	893	852	847	830	907	853	879	817	841	851	858	842	900	866	833	880	827	868	862	818	807	878	837	826	836	845	808	840	842	844	852	830	813	924	832	841	795	792	832	852	815	892	880	778	803	878	864	809	862	850	845	882	845	871	901	847	843	853	780	829	849	842	820	831	870	796	875	906	878	847	860	829	850	872	776	859	867	866	874	901	810	863	845	842	813	838	864	867	851	835	866	795	859	905	886	818	851	832	876	822	851	867	832	806	853	871	852	846	822	828	834	896	879	857	840	811	833	887	852	880	843	809	865	866	887	820	790	889	843	804	855	854	826	821	831	830	857	827	835	848	849	850	866	855	807	829	871	861	839	884	897	816	854	844	852	820	839	893	837	850	851	908	800	832	872	815	866	865	846	789	837	862	796	850	866	814	855	846	820	875	822	804	849	859	809	883	831	839	823	854	838	881	871	844	808	882	885	924	856	812	918	855	855	898	839	859	881	925	843	886	857	831	893	833	876	832	874	813	858	828	818	883	793	846	836	834	812	829	864	857	836	852	882	881	830	871	877	886	860	832	844	882	809	883	874	899	894	814	823	834	876	798	832	885	871	819	901	838	886	891	874	886	815	898	822	846	832	879	866	873	835	771	841	888	875	905	864	800	827	836	886	817	847	851	823	909	841	882	870	846	871	781	825	879	831	873	858	885	819	836	866	814	850	832	825	869	789	868	864	878	852	861	877	826	821	839	862	864	870	870	854	843	842	868	866	848	823	798	854	848	783	875	877	884	846	869	832	855	851	819	860	777	855	825	852	870	828	867	862	843	834	846	796	855	834	820	888	914	832	858	892	821	821	827	846	840	842	797	777	866	826	834	839	841	861	852	822	834	847	883	850	831	858	880	891	865	823	866	846	794	870	832	840	860	819	858	782	838	868	868	840	830	868	882	855	880	873	836	856	873	907	817	892	889	870	863	855	877	905	835	811	896	831	865	906	830	899	859	869	919	887	849	835	883	868	815	858	851	809	851	794	862	816	819	810	851	859	834	886	862	869	840	880	856	848	877	895	866	850	838	913	851	812	914	843	857	821	906	816	870	875	879	867	860	804	871	863	804	850	844	856	813	869	848	871	871	864	865	845	849	811	855	858	851	819	877	879	799	865	865	924	832	789	853	821	871	932	843	836	856	866	822	887	793	837	873	782	901	872	808	804	857	866	871	870	818	950	892	838	856	886	791	842	830	885	859	847	837	860	863	875	868	831	844	857	870	888	824	793	839	884	865	858	867	846	829	909	857	846	892	855	820	861	853	865	836	871	803	870	808	857	850	855	825	801	877	870	834	868	857	891	838	895	884	835	909	877	833	810	812	831	811	900	826	865	847	883	891	836	870	813	879	891	877	891	817	882	827	861	821	819	867	844	846	845	833	832	861	889	831	815	838	852	868	811	886	835	896	849	853	813	885	820	844	866	843	842	857	789	891	882	825	844	846	801	792	884	862	845	855	868	859	811	814	884	913	835	840	867	861	840	861	799	849	891	879	844	856	864	861	825	861	839	857	828	910	813	870	850	871	859	831	835	861	831	803	864	865	842	865	789	847	865	848	865	859	874	814	859	854	872	822	832	879	881	896	860	827	857	869	834	846	839	886	888	855	839	842	873	797	810	836	865	890	848	815	848	820	868	808	862	876	869	830	831	874	909	792	806	854	834	817	812	827	842	855	859	806	829	871	800	837	897	884	818	792	843	856	814	839	898	858	855	846	786	868	886	896	845	832	804	838	834	877	885	861	843	868	850	883	819	839	886	875	881	839	847	877	874	856	857	878	850	831	863	808	867	864	821	838	847	866	800	830	873	910	882	871	858	878	843	846	808	839	809	827	847	894	852	880	841	896	882	911	868	821	860	899	866	818	846	804	826	824	823	864	814	833	894	881	803	868	844	854	891	817	883	847	855	890	843	858	850	892	820	805	847	893	846	843	837	855	778	889	869	857	889	844	863	861	802	876	846	827	868	828	812	853	786	858	822	861	840	834	806	805	867	897	847	883	889	817	878	823	849	816	841	849	799	832	855	809	880	856	838	864	877	897	841	861	873	899	856	850	839	858	889	850	858	823	807	839	853	883	833	855	869	844	884	886	809	829	813	847	905	845	845	855	843	874	912	826	854	832	835	844	878	848	858	901	833	873	857	832	819	825	847	844	866	868	838	821	811	854	887	827	885	814	799	858	830	868	823	891	865	802	886	854	849	876	864	901	843	772	820	877	808	835	869	870	872	925	832	844	869	859	837	836	776	856	846	876	833	831	863	832	845	857	851	853	869	834	818	879	829	787	855	830	781	814	853	841	812	866	838	839	863	857	804	852	812	838	840	885	813	871	881	841	813	840	862	848	850	856	839	842	823	831	846	887	857	922	850	877	845	941	854	798	856	854	895	834	870	794	844	881	878	817	882	769	879	871	880	778	879	889	827	817	870	860	866	930	862	844	836	827	846	849	837	810	852	827	890	890	853	901	862	848	900	877	817	871	899	825	838	841	874	873	859	887	850	858	831	844	830	844	921	839	904	870	818	810	857	865	882	839	864	849	890	796	842	869	803	889	868	818	807	846	855	846	826	882	810	912	855	889	842	844	863	861	819	825	829	820	871	853	855	799	872	844	858	853	845	897	896	807	836	831	848	831	876	890	861	844	878	820	862	814	818	792	855	857	865	881	838	836	862	832	820	867	843	846	805	897	904	859	865	827	890	832	849	858	833	821	815	834	821	864	852	917	845	830	827	869
43319	64282	42196	9749	6955	3679	942	870	833	818	704	727	745	752	719	761	698	741	716	722	713	702	699	675	706	742	738	734	695	722	717	725	733	741	649	698	691	756	672	704	657	679	684	715	744	697	723	701	758	704	719	706	700	717	695	810	1117	1133	962	755	725	701	759	749	717	728	725	705	720	762	737	740	656	715	693	701	718	682	717	707	712	716	722	683	695	695	708	657	696	675	653	678	635	764	670	683	679	709	718	709	688	717	668	681	709	643	654	708	726	725	692	722	760	693	680	669	676	680	687	689	684	708	766	689	734	705	686	789	731	699	681	677	696	728	734	661	734	695	679	705	673	662	736	632	725	742	694	716	696	716	681	724	687	710	751	673	697	742	724	703	729	743	692	651	693	666	689	731	697	671	715	699	685	686	744	724	676	665	736	688	675	712	668	688	708	672	703	679	634	702	735	660	709	705	667	685	663	718	693	708	652	694	688	684	679	722	698	701	740	706	675	696	724	697	697	711	693	686	710	703	729	657	690	661	674	686	691	694	662	696	679	695	697	716	734	698	690	692	693	651	748	672	662	685	721	737	733	710	630	721	643	714	724	721	752	672	635	691	673	701	674	707	697	707	686	726	685	708	728	723	706	675	700	693	702	677	697	703	692	691	708	719	679	662	672	666	728	615	706	702	759	684	695	768	665	669	695	674	698	669	689	715	714	703	753	694	738	709	732	700	722	710	695	683	702	676	758	712	650	714	643	726	699	654	680	711	656	675	682	689	705	712	708	731	662	713	772	731	690	736	670	692	664	748	698	682	700	683	664	696	705	672	674	723	705	649	705	716	730	695	701	752	692	645	667	718	642	690	715	745	667	697	687	689	724	712	725	648	673	725	681	646	616	683	703	659	718	637	710	686	736	742	685	627	731	696	658	707	682	691	649	717	680	745	674	685	698	738	662	714	680	653	713	705	675	733	642	740	681	727	701	768	719	762	724	679	699	687	685	729	687	705	697	681	707	735	695	734	666	711	686	687	680	694	679	729	668	712	664	712	723	694	716	706	707	692	730	678	705	691	672	654	692	700	715	720	676	677	689	678	672	697	681	681	692	744	729	712	670	705	709	720	697	674	707	706	677	680	687	652	673	714	662	714	686	704	679	700	737	716	701	666	759	720	667	675	724	684	699	667	703	666	681	718	672	687	695	669	696	731	749	680	704	662	706	651	701	700	674	689	689	684	652	774	695	653	653	676	704	688	678	732	720	711	716	613	726	705	709	683	678	699	698	687	719	723	690	645	697	703	677	705	720	669	701	702	711	670	722	712	684	667	674	708	676	731	722	681	653	696	722	686	679	744	659	688	748	690	702	679	730	730	698	714	635	666	686	661	696	718	696	701	670	704	700	680	678	719	707	760	685	731	703	713	711	683	720	707	715	690	715	655	684	725	670	679	653	652	675	690	707	685	668	744	694	697	640	697	676	697	697	747	740	680	698	705	707	650	709	719	737	687	696	704	715	683	684	720	747	741	720	676	665	673	719	668	734	688	727	727	641	685	710	721	676	640	689	677	703	714	661	675	668	694	690	718	686	666	682	719	722	665	695	675	695	676	670	707	728	693	723	687	711	710	687	714	688	657	679	652	698	684	713	677	704	719	694	708	682	685	659	633	685	710	684	745	676	706	715	693	740	664	706	661	679	665	691	710	680	703	650	724	667	709	692	685	719	675	670	730	693	647	675	734	668	670	693	736	695	670	662	658	744	727	717	689	695	655	706	668	682	694	684	728	708	683	668	689	710	665	735	685	694	702	712	692	719	693	673	726	650	659	668	671	674	676	699	683	673	638	691	705	698	685	676	682	708	661	691	653	709	692	729	701	702	717	723	698	657	714	694	704	711	681	673	699	706	738	702	683	699	669	728	718	685	666	656	697	652	725	712	691	719	705	711	708	692	721	703	696	712	752	670	682	679	733	656	733	685	688	719	703	736	688	740	691	673	715	705	713	716	654	664	692	711	703	698	683	654	701	704	679	723	720	654	685	692	742	670	692	641	687	697	725	698	733	702	708	689	714	740	705	673	723	731	675	725	627	702	696	731	696	708	645	688	727	636	736	674	668	643	717	649	712	695	660	721	698	692	688	721	723	697	697	720	711	683	679	707	719	677	661	668	690	682	651	656	659	668	696	714	692	716	729	685	702	683	700	673	701	644	724	726	698	695	702	655	691	658	722	725	684	718	712	739	707	637	718	675	701	693	678	734	684	646	698	695	730	686	717	674	719	706	716	674	727	679	705	679	690	709	672	690	648	713	720	716	715	653	727	700	686	681	679	657	740	725	730	713	656	736	702	661	676	709	727	714	716	655	709	728	706	711	701	678	700	758	695	682	690	713	718	719	639	704	684	724	705	684	682	710	700	653	700	692	704	707	717	727	724	666	745	693	689	761	661	643	688	674	693	666	688	697	684	736	654	707	715	690	646	713	687	697	681	727	739	669	665	703	654	694	682	665	743	700	669	702	694	667	688	681	710	669	680	706	684	703	722	695	717	609	709	677	672	668	695	721	698	677	687	701	731	635	691	706	674	681	734	666	686	701	695	701	706	682	773	704	737	737	691	648	751	672	673	709	733	694	653	676	721	714	693	673	703	679	660	693	728	665	681	778	705	725	686	723	721	767	697	685	652	668	712	644	685	675	704	671	696	720	678	698	700	719	698	683	687	646	722	721	676	647	673	737	698	689	712	653	702	681	705	653	677	727	672	695	645	718	657	716	717	681	678	708	714	685	687	693	650	720	724	669	683	707	715	726	691	644	708	678	706	703	704	699	722	664	714	683	689	699	696	680	696	670	660	705	703	673	684	688	698	702	658	656	685	652	697	686	704	677	727	748	679	651	732	691	716	740	665	733	650	712	658	634	704	676	718	720	689	724	719	704	676	716	695	644	712	693	698	679	735	683	679	685	691	723	698	701	738	709	666	657	676	699	742	723	708	709	695	670	657	725	637	681	729	693	717	740	721	661	686	712	693	674	715	699	748	694	679	711	715	673	683	636	654	712	733	670	687	707	676	695	703	725	694	714	691	685	703	681	685	665	677	657	698	679	680	707	678	711	669	689	681	681	723	704	656	684	707	730	681	676	704	727	674	710	670	743	721	713	705	705	715	696	646	730	709	684	727	672	662	701	712	719	742	688	670	709	705	698	635	740	693	699	653	688	715	685	691	712	715	661	685	669	729	681	725	722	686	627	670	709	717	677	676	681	684	683	691	708	714	721	719	660	728	704	703	713	729	692	680	695	663	719	702	693	666	721	696	748	731	683	691	716	712	682	664	724	691	736	719	728	678	673	680	684	670	680	664	661	719	669	713	694	708	724	675	650	672	664	711	727	699	703	718	732	710	681	698	680	710	696	664	670	715	665	666	690	675	708	645	704	710	730	708	730	714	694	700	723	670	736	690	711	670	695	757	736	680	715	697	730	660	684	684	659	707	693	656	654	689	679	692	690	636	696	705
24296	21426	29581	24399	21632	13512	2801	1445	1149	1131	1142	1147	1065	1090	1113	1058	1042	1106	1031	956	1017	999	1017	1032	1056	994	1012	1052	1014	1072	972	1014	1053	1027	978	971	1042	988	1009	1022	971	1031	994	1074	990	1026	1020	1009	1032	999	1031	1023	1010	982	983	1141	1603	1620	1366	1136	1092	1092	1025	1007	1009	985	973	997	1017	970	1017	1021	988	954	964	983	946	1004	1018	998	958	1028	1005	971	1044	993	1018	933	961	968	999	1019	982	995	980	1025	966	977	1064	971	983	1028	995	929	1009	1001	1066	1005	1033	1051	982	1000	1014	1034	1018	982	988	941	982	1073	1011	935	981	1037	1008	1012	1010	993	1015	1008	954	950	989	984	961	982	1005	962	1009	1035	993	984	973	984	1006	969	998	977	1040	989	950	1001	980	1041	1046	989	943	939	995	981	1006	957	997	959	1007	968	968	981	985	1071	1020	991	977	978	1029	952	986	1023	1022	1051	969	1005	1020	1011	963	967	982	1009	1006	1001	1025	1014	1024	1020	961	942	953	982	998	965	949	921	1024	963	1053	958	981	1004	993	976	1050	954	1027	952	971	1001	981	1000	983	985	1004	1021	998	953	1000	1000	971	917	1098	963	1002	1036	996	1000	996	992	988	969	983	946	1058	996	1014	1025	979	987	947	982	997	1025	1029	1023	983	1004	968	934	975	966	1023	975	982	1005	1037	1049	926	993	1010	1012	954	989	1015	1060	1017	944	1023	969	1001	999	1006	1015	1026	969	1041	987	1041	1037	948	1040	1021	955	1043	994	963	999	982	1002	971	1030	1009	1015	968	999	1001	983	952	983	1011	1062	968	1043	964	970	1022	1026	940	1026	961	969	983	981	900	976	961	998	952	990	957	1009	965	960	984	954	982	1024	957	995	977	1042	1018	965	968	1011	977	957	986	966	1012	1063	1023	1016	953	1060	1043	1029	1063	959	1010	969	980	1005	975	1052	1037	967	974	973	1024	982	1012	997	1080	950	918	971	966	986	1009	935	1010	1035	1002	1054	988	1008	1017	1014	1004	1004	1032	1009	983	996	944	984	1004	1034	973	1011	1056	1008	975	1021	1030	968	1023	992	1011	995	1020	968	1004	984	1025	1009	969	970	1014	977	968	958	924	956	1034	1026	971	933	960	996	962	1009	989	964	1000	964	1013	983	958	991	962	1014	1000	1049	985	958	1020	960	1018	1016	968	970	964	939	1012	1028	1032	995	971	1026	1001	991	985	971	990	1022	979	961	968	979	998	1062	1029	979	927	1021	940	1036	980	1014	1015	1015	1068	948	966	955	1034	1021	993	941	1013	961	985	983	991	1023	942	948	978	1001	977	961	974	962	1027	994	962	1016	1018	1008	984	988	986	1021	1042	1029	956	1030	964	1012	976	942	963	993	1010	988	975	969	978	1007	931	1018	997	991	950	960	1002	1020	1022	990	1007	1021	1042	1020	986	949	1010	1037	1006	950	1004	1002	952	1030	956	1027	1096	950	981	927	1046	970	992	1015	987	989	978	1008	982	1007	1010	1018	1017	970	979	1003	1008	999	982	993	1013	974	967	959	1021	1028	987	1003	992	987	1004	969	1029	1020	1020	1031	981	986	985	1006	982	1008	1003	1015	985	928	977	964	1012	964	1040	932	981	1027	948	975	1024	1004	998	951	999	977	1014	1007	985	1039	1025	960	980	998	994	1013	1029	997	1032	993	975	988	944	1036	992	932	971	970	980	976	1045	983	1009	972	993	1018	1014	1022	1040	1003	1002	1021	949	1046	1010	1046	1015	993	1009	1033	1016	1036	960	1007	1004	977	1002	1071	1015	1026	1008	982	977	950	993	944	1006	1041	1006	964	973	995	1003	940	1000	997	1035	948	960	978	976	993	960	1040	935	988	984	1017	959	977	1047	965	1016	968	1032	990	1014	993	1005	1021	990	949	1015	961	973	997	1001	1029	1035	957	997	972	938	1029	1011	976	1042	1025	1002	991	923	976	989	999	1023	1014	978	975	918	1015	1006	959	951	1014	992	1025	954	1005	956	1003	1020	1007	1049	1058	1007	997	1023	1027	1015	977	1001	980	988	922	972	1016	974	993	971	977	962	999	968	976	986	1021	1006	1020	1028	1022	1008	975	965	1017	986	1039	976	1004	1013	1001	1015	980	946	1029	955	952	959	1046	997	1011	1020	1003	1014	982	1011	1025	1016	978	1002	1018	989	1012	975	970	1028	966	1045	951	1002	1039	953	1098	1057	1035	1015	1002	992	951	1001	1012	1054	1042	1060	995	939	1001	994	955	947	1014	972	948	971	955	967	980	890	1035	1007	972	994	933	972	954	953	1001	1056	989	950	1029	961	941	1026	1026	993	979	1003	993	1026	959	1000	997	1003	971	1072	993	1004	1001	956	966	969	946	1009	953	980	1037	1006	963	963	1009	973	1000	1007	1021	987	1007	1039	1028	984	978	1021	977	996	920	990	1038	1087	965	1013	1005	1014	994	950	959	960	977	979	1038	988	1002	994	1058	1018	940	988	981	995	941	1052	1013	933	967	994	941	1011	985	1021	993	980	1003	998	981	944	965	992	981	998	1020	977	951	968	996	989	994	1007	974	1012	1027	989	982	973	937	926	968	1037	1001	1038	921	991	991	987	953	1008	1011	1006	1057	1009	961	1000	1003	996	1016	955	976	1033	1039	950	1056	983	988	1008	994	975	967	1042	985	999	1011	1024	992	1001	1010	1008	1014	1028	993	1044	988	945	990	992	975	962	997	1006	1017	986	1010	1009	1039	975	970	962	1033	951	1025	954	989	1020	966	1035	966	991	956	1054	994	954	1053	1002	1023	983	1059	1059	977	996	1031	995	1006	926	953	982	1001	983	1001	937	996	1023	1001	998	942	946	1012	920	993	1014	977	1037	990	1026	1025	983	996	1005	962	1014	1026	972	970	980	944	1016	981	1008	1003	1046	1015	1002	986	1052	1067	990	948	1046	1003	1008	1014	960	980	973	990	1002	969	996	983	1041	1013	1032	977	987	983	1023	1014	967	941	1027	1070	1026	945	1000	995	1006	993	990	995	1043	1019	1010	1011	988	1008	996	1021	963	961	994	987	989	952	936	980	1000	995	1039	1019	970	948	1050	1025	940	998	958	989	955	957	981	1010	1031	1013	944	1015	972	1052	982	970	1012	996	1018	1013	1005	1043	1024	1026	1007	980	1025	989	1058	1003	988	1030	949	968	959	1018	1001	1005	1004	997	988	1014	1009	975	1036	936	977	958	978	981	976	974	1014	979	958	967	1032	1061	944	1021	982	1005	986	1026	1006	962	992	1044	946	987	961	938	973	997	1073	974	1008	1047	974	1021	1047	971	1013	993	952	1056	999	993	1027	965	983	977	1006	956	965	977	947	961	995	977	974	961	1026	985	941	976	1012	1002	1003	1011	979	1009	960	997	1009	931	961	1025	957	1035	975	946	1020	1003	989	1012	1033	1021	1010	1001	935	985	965	1013	966	1020	1025	1045	1017	975	991	1039	1006	944	997	969	1004	1009	1002	1050	985	1026	1020	974	960	1022	965	947	1008	997	995	961	958	1007	1031	1042	1019	1000	1070	973	958	1018	1009	952	963	996	1012	1046	993	981	974	1010	1006	948	1002	1010	991	986	963	989	1032	992	952	968	995	1054	982	975	1003	995	968	989	963	990	978	974	976	1018	952	1044	1015	1046	954	969	995	1022	947	996	956	1003	927	976	987	981	1033	985	969	988	968	1024	1013	1039	932	987	947	999	1028	1017	1049	1011	1004	1006	1032	961	971	1037	939	1022	1043	979	982	1089	950	996	984	1013	996	976	968	1040	934	991	1040	975	1005	985	972	1019	975	995	994	1005	995	1026	1049	987	993	977	959	948	998	957	1028	1035	958	959	941	956	1039	981	990	1046	1007	1013	954	989	988	979	975	976	1019	938	960	1003	949	998	1023	1074	1022	992	1006	1025	1003	1006	967	1029	989	1065	987	1006	1022	966	1050	1013	1043	986	1021	1031	981	1020	1037	1024	993	1003	982	1016	1010	980	968	905	972	984	1017	1032	1028	973	1002	953	1020	1054	1030	1024	1003	940	974	1009	1019	1021	973	1005	946	997	967	1054	967	988	942	996	1000	1022	999	985	1002	998	1006	1013	1063	971	1007	1022	974	994	931	1065
53613	79762	57026	16107	13052	4849	1101	1112	966	967	936	891	933	912	856	839	876	833	848	851	847	847	830	909	848	841	878	819	837	839	778	805	840	809	855	805	825	802	795	832	847	805	856	847	893	819	776	813	804	803	808	812	806	821	869	1006	1775	1634	1240	981	901	863	818	805	797	776	780	854	780	867	812	783	796	864	786	862	840	815	829	816	806	806	801	813	814	846	813	809	756	827	871	819	822	835	818	784	844	775	843	770	869	831	841	768	861	851	787	847	813	820	798	784	755	762	798	789	783	834	818	811	829	819	760	768	773	807	769	760	820	822	825	821	832	805	743	770	801	822	807	864	801	818	814	755	804	829	844	831	824	803	790	746	806	864	821	773	817	864	802	828	839	743	819	827	800	804	777	784	780	814	847	805	851	815	853	802	836	795	861	859	733	752	758	856	815	816	790	872	841	847	781	791	819	768	835	829	794	777	785	794	790	842	796	847	806	795	764	806	808	797	766	836	780	812	798	793	771	821	799	794	852	804	792	884	800	821	790	859	811	802	778	871	856	810	833	825	841	826	791	807	802	828	814	813	799	860	819	822	783	798	808	850	813	784	801	793	798	756	849	824	857	783	770	825	750	803	810	815	773	825	796	872	787	781	779	850	808	805	779	803	804	826	803	835	842	802	778	847	762	783	754	809	800	831	769	832	779	799	803	795	861	857	794	807	820	770	814	776	785	828	827	751	785	772	770	792	859	782	807	803	828	828	836	794	788	834	816	832	834	774	794	863	800	798	826	793	769	785	835	814	772	801	808	769	802	811	815	811	829	816	796	820	774	773	851	800	820	813	766	805	812	804	749	822	853	782	837	785	838	801	811	841	772	811	869	811	833	745	781	791	803	828	762	849	813	813	826	826	810	835	780	846	821	840	806	834	804	796	824	883	804	773	842	747	754	813	785	876	787	839	817	866	768	785	832	825	775	780	790	815	813	863	794	776	772	827	868	820	845	803	894	792	850	769	809	836	824	848	849	749	785	785	834	791	786	818	828	864	858	800	797	840	799	813	818	786	789	832	818	839	777	857	849	778	791	827	841	810	776	806	842	785	756	848	832	827	820	807	859	783	764	793	821	830	854	850	788	849	747	839	832	789	832	781	844	833	798	823	823	777	805	809	750	812	828	775	795	841	781	793	827	809	801	790	821	818	824	815	825	790	794	766	853	768	802	774	827	808	811	765	773	784	796	850	774	770	811	797	841	817	824	817	896	786	885	768	853	779	778	844	799	758	799	763	801	794	816	814	825	787	829	839	781	810	774	798	770	810	838	762	836	776	848	802	857	808	794	818	809	808	781	863	826	804	815	782	834	788	792	789	743	845	827	776	777	802	840	797	808	774	838	780	839	797	826	813	785	756	804	762	763	826	786	835	808	811	817	798	814	783	811	813	854	818	827	795	742	765	822	845	772	803	832	767	826	826	805	822	801	848	763	812	771	792	814	822	809	772	732	752	849	766	827	786	838	819	819	811	792	849	818	787	803	803	776	783	832	769	848	820	829	795	843	769	805	775	811	807	846	785	784	887	798	787	787	815	804	790	823	835	792	794	832	777	830	847	740	812	814	817	769	834	832	833	795	826	807	799	803	825	796	771	813	825	822	830	730	849	855	790	818	828	826	823	797	816	833	798	841	799	815	780	794	796	825	758	840	792	781	797	803	807	846	817	766	823	853	780	843	801	810	770	790	819	811	834	822	795	837	752	798	794	786	794	794	805	817	751	828	807	830	805	827	769	827	788	834	799	815	851	808	813	828	817	773	810	766	781	820	773	811	810	860	761	835	813	809	789	827	803	795	779	793	755	784	777	813	820	790	857	789	854	828	806	765	777	763	826	800	822	811	795	806	740	824	798	803	824	837	798	828	765	801	792	858	809	775	817	804	847	777	838	808	781	802	814	816	778	806	805	855	768	821	852	815	866	806	852	795	807	844	784	804	796	875	781	805	843	833	835	824	776	779	759	807	815	788	746	782	782	815	788	852	836	879	788	792	798	795	767	829	812	845	732	741	803	794	768	832	829	807	838	816	808	807	864	802	794	814	812	800	838	815	798	769	848	825	810	794	838	769	818	811	820	831	751	809	806	793	833	800	790	792	826	810	818	786	821	816	840	864	831	777	795	842	824	849	831	799	823	803	813	826	844	801	810	792	819	808	766	748	812	834	814	780	804	811	845	838	777	834	795	786	832	821	775	767	810	824	845	817	807	780	800	832	810	810	805	831	783	786	756	844	860	717	784	789	822	813	788	797	776	801	779	814	745	805	799	790	800	800	829	767	852	836	820	809	779	840	798	756	800	796	862	826	779	763	831	807	797	794	796	813	797	782	857	817	837	814	824	818	777	795	798	800	818	766	777	827	793	827	793	792	784	813	785	833	782	783	825	808	756	783	800	797	759	855	830	819	805	809	771	803	862	802	808	815	799	816	831	803	794	759	790	812	791	810	881	832	833	800	809	821	788	838	856	831	812	796	769	819	839	817	783	843	820	795	861	802	778	807	782	798	797	830	838	835	826	822	749	793	777	843	805	827	812	811	812	794	792	837	835	846	793	804	791	761	797	846	767	796	811	831	790	837	817	792	810	823	768	793	809	813	798	813	768	770	803	833	827	780	806	866	802	768	842	795	892	789	768	815	785	823	817	802	764	795	845	809	835	787	763	795	824	783	835	806	831	813	798	847	799	808	840	814	864	786	808	761	782	792	785	786	811	854	811	761	848	843	840	792	880	780	823	868	757	832	819	723	781	790	829	807	766	815	774	821	758	822	813	837	822	783	828	789	787	815	796	768	829	796	758	810	795	822	881	818	786	787	780	840	792	824	786	769	803	825	872	796	861	789	802	767	829	778	789	831	805	818	809	812	804	780	791	797	813	808	782	821	829	811	796	766	814	781	767	817	770	773	830	784	784	782	797	829	856	806	818	808	770	746	796	819	811	790	787	797	814	834	802	788	814	803	787	797	787	804	793	842	836	842	815	844	790	826	830	815	787	807	769	858	772	835	817	829	848	818	788	779	803	775	770	822	799	780	752	792	835	790	800	867	791	793	831	724	750	802	762	783	827	871	803	784	791	771	807	777	804	786	816	817	801	757	752	822	819	787	819	836	721	802	838	780	804	801	833	805	800	843	784	781	787	826	747	777	812	807	845	803	836	841	820	844	822	831	816	780	812	821	786	809	773	845	809	813	840	879	786	787	792	803	777	813	869	839	799	855	865	774	811	806	782	790	806	781	844	807	774	833	760	835	892	812	811	761	791	810	803	821	786	785	792	834	792	763	822	765	811	792	781	799	774	853	781	825	770	791	798	806	740	800	815	758	823	791	827	847	808	792	778	817	821	796	767	824	829	741	815	828	768	812	808	805	837	795	833	815	824	785	827	794	813	814	774	819	766	795	790	739	828	801	844	834	821	795	776	805	837	821	847	847	766	817	752	803	780	788	824	820	784	821	847	813	832	798	820
28575	19727	13298	2811	1467	1098	961	936	933	959	907	930	921	958	999	931	930	923	956	912	926	960	967	982	935	941	937	947	950	940	980	933	982	951	927	946	933	935	932	945	925	989	926	966	951	921	957	911	978	933	956	920	944	939	942	956	950	1011	1038	964	944	948	969	967	875	977	994	946	917	991	992	982	981	916	962	905	930	936	955	1007	996	983	971	897	986	1029	1008	945	938	1009	944	993	982	953	911	909	965	913	971	947	932	887	948	935	906	938	920	923	919	922	950	952	916	937	960	951	943	898	921	948	974	914	934	921	900	911	915	908	931	959	895	906	898	909	915	971	894	950	941	939	912	958	927	883	947	987	949	977	934	907	923	888	929	957	940	865	940	938	928	959	921	918	1017	850	919	928	961	994	878	912	941	942	943	948	931	956	935	989	932	964	940	962	939	936	937	952	963	908	996	980	936	867	959	998	984	923	948	952	878	922	941	915	942	931	952	900	898	970	913	975	962	915	917	924	883	863	911	955	889	973	885	933	933	953	951	963	944	880	1008	956	951	974	898	963	958	996	983	989	911	945	926	964	903	938	894	946	900	989	977	950	1025	970	967	932	885	905	933	935	980	924	890	952	964	994	935	973	944	942	976	977	984	963	929	942	952	935	979	949	903	957	972	869	938	969	919	881	931	917	919	956	949	911	950	968	963	890	953	981	938	936	907	950	940	915	912	944	907	992	971	1019	970	970	926	1003	912	878	930	907	920	952	961	969	950	954	919	899	942	930	946	928	955	896	938	952	905	887	899	951	875	917	945	912	946	896	983	926	891	925	945	961	983	893	955	999	954	929	978	981	893	958	941	963	937	973	917	947	956	889	966	919	935	957	940	952	928	949	880	987	961	929	965	940	942	966	941	970	975	944	946	957	972	900	968	928	902	927	956	960	980	951	945	937	918	920	956	871	921	937	993	941	929	995	948	954	968	916	943	943	911	989	948	907	906	953	941	925	956	968	947	903	957	909	966	854	911	875	929	931	933	954	945	915	913	900	958	958	980	970	939	958	919	997	930	957	928	993	952	962	911	930	925	961	939	936	901	922	988	937	930	981	944	987	889	908	928	909	958	935	949	938	934	922	933	888	932	901	956	980	983	909	950	926	917	870	880	920	919	962	1002	938	893	952	956	958	923	998	916	908	975	900	929	902	887	958	948	936	935	955	947	914	938	916	941	925	1014	943	949	920	977	941	1006	889	938	888	976	981	980	884	912	907	915	914	910	987	906	995	922	967	953	933	898	984	984	919	946	907	895	954	899	973	913	956	932	912	920	955	942	976	941	955	946	937	977	918	898	924	938	955	929	936	900	923	961	886	941	943	948	943	962	955	902	982	955	909	952	932	935	994	979	963	1002	939	970	944	969	955	974	897	946	975	1008	906	920	928	927	925	907	944	1020	986	919	934	914	1018	867	973	942	962	953	957	941	888	988	893	940	925	913	937	895	940	925	951	988	883	947	920	927	954	1018	959	940	925	938	978	939	982	926	920	929	921	978	961	971	883	956	964	911	915	917	878	955	954	903	977	973	965	938	982	922	933	918	906	933	928	898	965	954	919	934	905	906	911	914	971	949	987	936	959	983	968	986	913	911	947	902	913	870	960	933	864	910	975	946	903	895	908	881	897	893	929	972	952	962	945	920	974	918	879	959	933	914	979	916	897	902	971	937	933	886	966	892	934	941	899	932	912	979	897	953	916	911	889	934	969	885	928	923	953	935	989	972	984	955	892	916	920	952	933	953	897	954	959	934	955	981	925	976	960	903	989	963	910	904	942	953	940	946	923	899	913	986	938	936	974	959	908	853	972	918	940	963	930	994	942	957	988	927	907	927	956	952	910	951	993	875	939	872	902	948	926	918	923	962	950	990	936	875	893	930	918	922	930	977	980	986	922	963	891	955	900	1013	984	937	955	988	951	937	925	943	912	944	929	953	928	926	945	948	1035	888	944	924	936	954	969	953	927	972	955	913	966	943	906	890	914	965	903	963	968	979	960	973	920	953	957	846	909	951	994	964	967	913	927	875	941	993	930	945	998	978	915	909	894	924	938	927	894	902	957	953	983	978	920	899	949	889	896	945	905	983	955	982	961	969	900	993	1012	965	922	951	925	961	940	923	924	928	973	943	928	913	975	958	948	937	953	937	963	935	999	923	985	930	971	930	955	973	965	956	991	972	946	908	926	950	937	946	955	957	977	940	937	904	929	917	916	991	989	922	953	945	930	969	940	1019	915	938	937	965	992	940	911	946	913	949	932	919	928	947	960	930	954	944	927	954	899	956	953	965	942	933	925	920	945	883	979	898	894	885	942	895	965	909	879	939	924	937	1024	907	924	929	923	948	911	914	896	885	894	920	963	935	925	917	953	948	965	982	943	932	989	888	998	959	937	942	895	930	924	971	960	986	917	963	952	943	878	933	937	965	943	944	931	891	896	974	990	954	949	939	930	911	888	970	935	885	913	976	955	919	922	936	947	908	970	952	951	943	924	982	919	943	940	912	932	916	868	853	969	930	906	901	920	972	933	914	912	917	965	1030	993	980	940	955	959	986	886	998	904	930	942	977	929	954	955	1001	910	909	975	936	940	944	944	949	953	906	978	955	980	941	981	903	907	912	951	945	951	979	909	905	942	938	930	963	906	964	943	952	933	904	926	923	961	926	942	988	957	949	993	973	986	956	915	978	1005	966	988	940	932	984	967	908	953	972	914	932	951	920	948	949	899	938	955	915	936	884	997	966	972	934	917	916	898	924	957	941	953	930	909	967	961	980	948	916	919	997	988	915	905	901	904	978	948	920	932	977	972	923	923	971	984	937	932	964	901	933	949	950	951	944	937	896	876	968	927	932	912	922	958	928	925	931	909	968	975	950	972	953	979	957	977	932	899	990	995	971	954	976	988	894	1007	886	944	935	947	943	936	936	929	966	881	928	962	998	977	904	963	938	997	945	955	925	886	931	978	980	939	943	937	939	945	854	921	982	905	951	947	884	944	986	943	933	895	925	891	945	946	969	944	962	957	910	936	917	943	948	935	924	909	925	897	914	932	925	1009	931	926	872	927	918	946	939	964	906	1008	961	891	986	951	949	938	898	885	958	912	910	919	967	1005	1013	987	962	946	923	897	929	913	942	913	918	947	966	958	962	955	960	950	983	856	933	944	949	962	923	895	931	965	970	952	918	901	975	977	956	962	959	893	970	907	951	884	942	934	927	904	992	943	924	929	926	1012	971	876	944	929	994	917	1008	909	897	924	920	960	914	955	941	945	895	971	971	972	969	966	924	971	999	928	1018	891	995	1012	935	915	927	930	1047	895	977	955	951	988	924	944	952	957	951	922	916	959	932	952	915	886	899	920	965	952	889	920	865	951	865	943	894	941	883	902	949	911	955	946	973	946	938	912	965	906	895	939	1000	927	913	941	965	955	951	1025	971	985	875	926	928	954	904	909	931	896	982	931	933	987	882	955	954	907	899	932	965	909	937	1005	968	920	968	983	926	964	929	930
11573	15087	10285	1730	1343	951	767	724	738	724	729	695	704	761	739	769	747	742	732	662	738	732	707	763	771	730	744	739	736	702	725	712	700	689	665	736	724	711	738	703	695	744	717	724	702	713	731	727	768	743	736	736	748	732	724	742	770	816	792	746	753	744	731	701	695	755	732	704	712	714	709	741	754	723	691	689	704	707	772	701	680	717	742	713	771	721	704	731	763	696	711	710	687	729	732	730	739	727	736	713	729	694	719	677	742	708	722	729	717	682	731	711	696	690	752	715	752	730	735	731	729	751	721	736	726	712	682	679	728	733	721	750	715	713	684	730	700	716	709	752	742	757	704	725	732	715	671	699	758	711	714	692	747	735	718	710	688	701	761	724	675	749	742	715	691	694	742	688	679	729	704	714	693	693	740	772	692	714	705	707	687	767	716	731	728	747	689	642	755	682	683	704	693	731	748	717	700	767	684	740	729	735	725	722	723	750	733	679	691	652	736	721	721	716	739	751	722	687	695	719	792	682	677	704	727	693	684	723	706	728	702	711	716	696	753	743	696	687	724	725	718	726	761	696	696	711	697	733	752	781	707	676	712	756	733	721	737	739	767	727	747	726	752	722	771	734	700	800	686	722	675	754	704	701	691	763	759	670	737	735	711	729	680	719	749	726	687	720	720	753	768	728	699	678	730	691	722	733	722	725	751	757	695	724	724	757	729	709	749	741	737	714	686	704	695	738	696	770	721	742	750	717	713	713	683	738	751	735	754	732	704	711	679	698	773	703	720	719	734	747	717	670	734	663	752	706	748	715	706	720	730	737	720	703	742	696	751	719	747	735	750	738	695	726	723	750	734	776	723	715	679	723	728	717	679	703	688	752	690	758	723	740	694	689	784	694	696	715	736	684	711	721	734	691	679	725	709	731	724	731	715	678	725	721	744	706	702	749	730	733	758	680	694	716	700	718	698	687	717	681	711	705	731	728	725	718	726	744	711	720	732	763	711	732	678	746	718	723	742	713	702	691	744	672	719	741	729	720	711	688	711	701	746	731	754	667	745	726	750	709	680	725	754	714	673	707	733	725	751	766	744	721	758	708	714	736	677	746	711	736	728	747	728	711	699	766	742	679	714	706	701	665	711	719	724	720	712	729	714	694	748	715	735	742	699	699	766	690	661	678	723	665	704	711	716	735	722	723	771	777	789	764	716	723	725	761	698	741	685	674	681	681	713	716	750	742	750	721	721	668	685	725	741	749	689	667	743	696	757	697	730	703	723	710	712	695	719	677	703	714	730	766	657	672	691	721	780	789	752	743	690	680	758	723	754	756	739	699	728	736	752	726	676	713	748	698	706	687	731	786	773	720	726	720	812	733	755	722	756	755	703	723	704	717	735	727	740	767	741	708	708	718	752	740	687	679	709	714	741	715	714	749	750	679	702	737	774	747	710	685	719	760	717	688	722	705	771	699	736	701	702	688	716	685	701	726	708	715	727	737	710	691	746	723	699	656	738	749	703	726	702	747	694	666	716	695	699	716	741	698	713	717	705	715	706	715	693	671	747	704	730	736	677	686	762	719	696	732	685	704	684	719	732	720	675	746	712	737	762	674	774	720	690	717	732	708	714	766	674	755	719	684	710	752	741	684	718	695	699	735	682	746	704	715	727	669	723	699	734	726	737	718	712	721	729	747	734	710	700	706	736	725	721	696	743	768	726	734	717	719	744	728	726	677	714	657	714	694	716	712	706	708	762	723	722	712	738	725	695	726	670	744	705	746	740	664	683	731	776	733	660	718	784	762	721	684	710	724	722	729	748	659	751	698	711	705	718	757	679	715	733	714	717	671	656	732	731	716	705	702	746	744	674	683	711	742	740	762	713	707	747	730	747	727	700	712	707	749	732	736	751	747	721	729	730	710	770	752	736	700	717	704	726	719	678	749	706	721	704	679	743	707	728	762	743	736	718	721	672	728	724	690	744	743	695	716	719	735	752	716	661	681	678	716	775	746	688	750	714	712	742	720	757	741	718	713	710	751	726	794	673	730	719	705	717	692	743	725	732	708	714	688	719	688	758	780	726	707	721	727	708	704	730	709	717	713	699	727	731	747	763	759	708	731	730	727	664	703	744	728	736	697	742	703	701	697	753	703	673	698	665	725	697	765	758	777	715	707	710	738	703	794	682	719	723	709	720	692	735	687	723	673	736	707	658	696	726	703	687	766	711	699	694	760	704	764	710	710	764	681	733	706	721	697	690	668	758	731	726	675	673	713	723	726	692	710	711	714	799	698	684	702	730	708	701	721	741	721	720	720	708	712	679	679	720	719	709	712	750	726	703	713	705	743	715	699	737	714	749	699	707	732	705	732	715	696	707	721	700	728	701	684	700	719	693	706	699	765	709	695	806	737	770	687	784	693	709	713	724	779	730	708	693	771	722	769	717	683	720	723	778	704	714	692	741	751	727	708	733	736	720	708	731	751	703	740	722	713	751	717	727	713	728	717	721	732	755	689	755	691	738	701	716	647	733	737	693	730	753	661	714	701	715	686	719	730	722	776	700	701	663	740	778	689	720	709	720	702	742	730	679	696	758	694	738	757	702	730	764	692	699	715	700	720	677	693	704	709	765	715	664	744	697	712	739	690	734	701	725	705	752	708	738	766	739	694	706	726	731	756	733	774	684	716	707	742	742	698	745	725	730	699	725	697	696	698	746	672	670	728	730	713	680	724	685	727	749	699	745	723	709	728	737	742	725	736	717	677	703	734	710	745	747	752	688	709	737	730	735	670	696	728	743	689	699	747	714	750	685	750	730	770	716	678	723	743	712	722	716	705	730	707	703	710	699	734	695	631	739	720	731	728	700	717	782	658	714	672	707	752	700	706	738	747	764	752	746	717	712	762	699	707	715	724	689	713	704	741	683	753	730	695	703	697	700	775	745	676	735	718	717	698	710	761	715	714	791	682	729	695	708	672	693	685	726	733	707	763	682	714	708	727	702	709	722	677	751	755	757	743	726	690	724	723	754	747	760	711	716	688	712	784	735	725	707	682	716	693	731	751	733	775	669	751	730	717	703	701	749	765	749	732	755	735	726	768	714	719	706	705	727	737	716	753	749	712	747	721	721	729	744	774	704	691	717	764	699	684	742	690	771	749	681	718	713	702	757	728	757	771	748	691	651	732	756	747	705	724	691	753	702	715	699	769	770	726	739	679	698	758	695	700	716	685	695	715	770	703	658	720	724	672	708	699	712	681	719	726	729	723	729	733	772	684	709	713	685	692	720	724	758	696	734	695	743	715	702	725	705	675	752	715	751	738	746	656	723	701	739	724	715	730	763	741	739	717	695	687	738	745	740	670	736	702	706	744	685	727	670	694	697	711	697	678	761	709	715	706	717	723	725	681	705	744	706	704	747	762	732	714	757	729	756	684	723	726	714	721	698	741	682	778	730	722	674	717	755	738	758	722	673	727	714	736	740	684	695	706	716	698	720	751	688	733	685	716
25416	21639	29692	25501	16192	5407	1531	1153	999	997	965	1040	1022	948	974	938	998	936	948	952	944	946	946	919	946	982	972	879	985	934	952	912	961	1014	959	935	900	944	940	955	960	937	953	973	922	992	931	965	940	968	958	936	940	904	944	931	1232	1298	1148	1053	990	961	921	938	943	914	982	991	956	885	907	948	937	957	972	989	960	941	950	977	994	940	889	875	981	979	955	970	913	948	923	969	940	967	955	958	927	954	979	920	924	923	941	921	968	994	942	932	957	977	1019	954	930	973	969	969	945	917	940	992	943	909	951	945	950	950	912	976	866	941	981	902	904	919	958	982	958	909	966	897	931	959	963	892	913	925	1001	936	943	925	981	934	972	922	877	940	965	906	931	946	965	892	905	923	984	877	886	956	973	994	915	939	900	937	1015	904	896	923	968	918	955	960	939	955	966	984	968	924	973	930	932	888	890	935	960	925	925	902	903	932	975	966	955	942	974	907	920	990	949	938	910	908	1001	916	955	933	946	908	965	926	945	921	953	932	968	961	972	949	931	980	929	954	1017	973	955	927	955	917	918	999	935	924	927	967	937	902	967	850	986	928	933	915	920	955	925	908	905	987	948	929	923	936	959	917	953	915	926	944	945	976	1004	951	941	960	980	935	990	940	909	989	959	905	892	929	933	957	933	953	936	983	887	932	913	905	944	938	966	960	930	950	954	989	933	989	933	876	975	972	929	945	928	957	994	989	986	911	915	957	944	912	975	932	988	982	908	956	927	953	950	974	957	881	957	955	891	915	954	957	877	985	978	921	942	979	951	971	901	902	973	975	930	918	890	990	954	946	868	979	995	938	945	899	934	927	934	973	936	932	907	922	1002	960	921	911	904	960	946	894	945	982	867	912	907	970	919	952	924	931	920	960	925	937	966	921	925	899	887	937	987	922	941	911	938	923	939	958	961	964	887	875	957	965	966	942	959	919	930	948	937	912	941	931	939	937	934	912	968	946	965	941	921	923	981	960	911	945	962	885	882	966	978	994	955	969	890	930	954	928	878	934	938	911	937	902	935	938	978	921	938	924	919	1011	881	900	912	958	956	1010	955	966	975	916	921	920	917	952	950	947	995	993	966	915	967	937	988	995	983	946	956	916	959	939	1013	950	914	919	930	962	928	955	936	1013	982	877	943	922	958	967	918	895	927	988	937	926	935	960	920	946	925	898	926	1026	968	949	946	937	933	963	937	967	917	918	900	970	929	898	939	886	887	1007	950	957	1016	966	972	933	948	912	848	976	938	993	967	967	931	921	923	854	930	959	938	970	919	910	974	929	977	920	987	982	905	953	972	980	898	964	978	882	942	969	949	891	942	885	953	1003	911	940	984	929	987	936	956	950	905	973	922	906	973	898	1022	906	911	891	945	987	938	949	928	945	919	891	910	954	933	910	940	902	943	966	952	959	924	947	880	989	925	906	869	890	967	948	910	922	992	939	963	923	949	941	956	947	939	940	938	1001	923	920	946	924	926	903	869	972	947	953	987	981	980	952	904	923	925	942	1019	888	943	950	913	947	973	898	923	949	970	957	911	892	919	910	1045	979	956	932	977	939	964	924	879	934	996	952	944	940	932	891	988	936	973	987	950	932	934	918	1010	937	895	931	942	926	1001	968	964	979	918	907	913	911	906	901	951	895	944	955	932	947	920	978	901	911	955	970	956	919	960	941	937	960	934	917	937	902	970	909	944	962	894	944	911	957	964	884	938	933	967	943	906	952	962	900	954	961	956	943	973	903	890	934	905	940	941	877	934	936	908	965	994	940	982	966	942	911	989	975	971	885	979	959	978	939	976	953	939	902	865	926	986	981	948	875	929	952	962	953	937	904	938	923	938	932	961	1005	1028	991	950	953	969	891	1025	991	940	925	970	958	911	939	954	959	911	915	918	888	948	999	957	916	896	946	951	932	897	914	941	986	913	939	908	912	989	903	967	989	900	962	1009	961	914	910	903	950	919	859	868	928	928	950	932	951	933	942	962	953	915	916	985	966	917	962	969	928	933	963	949	1003	939	987	954	925	950	944	968	931	914	977	934	895	962	911	948	988	936	958	990	970	900	927	972	959	860	939	965	997	954	1020	942	920	943	926	915	934	939	901	974	998	984	941	922	957	913	980	962	961	998	928	967	943	892	930	913	933	978	987	918	955	879	968	953	893	973	954	925	983	901	938	904	917	969	950	966	985	898	974	919	915	888	985	980	918	995	913	942	923	894	922	949	927	919	906	940	902	909	924	922	957	890	940	944	919	985	905	937	941	969	964	956	943	933	983	942	931	907	972	934	974	935	931	962	947	896	883	925	899	931	955	972	956	908	949	962	907	931	939	928	933	934	943	900	978	963	908	970	940	944	981	970	970	885	973	939	972	1025	964	983	923	932	968	1018	932	1007	983	929	912	948	964	931	930	903	960	923	888	975	978	927	937	960	895	980	892	872	930	944	917	954	909	930	931	960	928	980	959	936	932	952	982	952	967	916	956	908	867	927	925	969	918	943	919	945	905	962	1002	879	929	909	960	950	928	965	933	933	983	972	983	932	942	963	899	922	909	975	937	912	928	989	924	905	900	901	878	944	943	937	967	949	920	947	932	954	910	972	969	928	934	922	930	916	903	903	931	961	902	983	934	904	863	888	928	937	933	946	970	958	877	915	895	956	965	911	917	932	964	927	949	967	986	949	946	927	955	911	944	920	979	925	947	878	913	946	981	927	926	903	904	907	960	961	926	889	912	952	976	874	923	945	987	984	961	1002	922	929	983	941	939	907	965	934	888	923	913	862	876	947	931	905	941	942	957	962	923	935	966	921	944	961	942	961	940	937	949	940	965	966	911	955	922	960	951	917	953	906	992	955	917	1002	984	890	981	953	975	988	888	978	993	968	987	986	927	935	971	960	987	951	868	953	887	947	991	950	898	947	972	919	932	957	938	963	997	977	961	937	892	930	978	972	929	963	922	961	912	941	906	967	927	932	910	928	928	934	934	977	899	951	914	916	904	909	896	962	921	953	928	924	913	930	945	1002	929	954	923	857	938	1007	946	936	956	929	972	938	959	936	935	884	960	964	929	920	948	937	991	951	952	948	977	947	901	940	977	1007	962	941	960	888	894	929	954	937	920	983	953	1035	925	931	966	890	987	968	922	905	980	986	932	911	904	940	973	945	1006	923	970	981	986	910	932	943	879	955	916	926	901	984	979	910	876	969	954	962	924	898	932	931	891	925	954	908	919	960	965	945	933	951	944	950	946	905	961	928	949	974	912	976	968	911	899	944	953	985	922	949	984	948	958	898	887	1030	935	994	939	953	899	963	924	982	983	955	945	984	929	934	927	922	921	876	988	898	917	1020	932	946	965	929	897	894	956	915	922	934	944	969	964	946	923	990	928	996	893	942	972	994	966	963	934	934	989	965	964	873	941	923	904	922	968	945	947	914	941	1014	984	929	940	930	891	992	922	977	986	984	954	947	912	878	912	940	946	950	973	928	1001	952	978	904	923	944	911	906	958	982	897
43891	64729	44451	10638	7563	3402	997	889	842	865	814	843	785	779	807	797	792	831	785	793	790	783	837	788	792	779	793	760	785	806	797	762	833	768	719	743	781	766	781	766	799	790	757	715	757	782	795	788	833	775	756	835	823	745	786	808	1232	1206	1076	909	754	837	785	733	777	743	766	752	785	766	781	753	749	768	762	808	742	780	762	773	737	779	748	799	761	756	740	785	803	781	712	751	742	817	754	763	796	779	775	790	720	760	792	759	779	761	818	792	714	780	759	793	723	749	748	774	730	782	773	736	765	786	736	741	753	739	776	725	727	762	770	761	763	755	754	759	733	800	762	785	762	780	829	798	770	754	749	788	717	731	762	774	724	691	799	831	799	795	739	799	782	755	762	760	752	750	763	777	749	777	769	773	781	767	792	797	732	769	797	817	742	773	777	771	764	754	738	784	773	766	799	726	734	771	742	790	769	714	770	748	733	760	782	761	744	763	748	774	721	764	750	828	735	715	797	794	759	697	732	763	759	793	793	768	783	747	767	795	784	742	781	756	749	720	709	793	748	787	810	772	775	782	822	758	726	768	785	752	742	788	807	808	770	747	760	717	741	764	760	753	774	818	706	799	756	731	767	783	762	733	765	766	741	789	737	766	720	774	839	770	728	767	716	792	739	786	739	776	761	766	791	803	726	792	787	756	806	750	755	758	782	770	721	717	758	751	779	715	805	763	767	784	730	784	771	736	762	746	792	766	720	753	786	753	732	732	763	771	771	787	735	760	739	726	752	761	722	746	787	695	777	768	828	772	774	753	746	764	820	767	776	756	780	747	751	828	760	782	766	749	730	740	749	722	830	783	741	776	759	799	762	770	711	812	749	738	787	778	784	784	770	764	746	724	732	749	757	768	796	793	755	740	787	809	731	721	813	754	789	766	804	755	758	759	765	760	776	778	754	747	788	776	735	775	765	730	748	798	820	803	769	748	774	768	845	784	796	744	812	731	783	803	765	729	776	717	807	717	740	793	784	768	800	758	780	753	757	776	763	772	770	744	750	813	725	823	776	817	785	729	805	783	746	742	744	767	754	753	774	777	760	792	764	777	745	739	743	759	743	745	704	765	745	733	752	802	783	754	775	720	793	748	804	739	781	781	728	771	728	742	809	719	695	756	775	747	757	776	782	735	731	767	832	778	768	763	787	772	783	778	716	732	764	717	760	776	764	799	802	819	757	721	806	781	741	811	731	724	729	750	777	765	743	769	739	720	745	775	779	783	772	837	726	764	757	825	728	736	783	778	769	762	808	756	770	773	742	780	789	745	748	769	787	798	764	807	788	774	772	731	724	807	751	777	729	738	780	722	788	725	795	738	808	756	770	791	758	783	700	801	799	775	752	774	712	761	757	777	739	695	719	709	769	746	738	781	758	783	748	769	737	799	784	732	759	732	737	757	754	760	782	779	762	748	748	711	761	750	782	793	757	702	749	750	803	744	752	832	752	748	752	745	745	770	709	759	775	773	730	753	732	755	742	772	752	750	755	773	755	764	726	682	789	792	750	780	797	774	788	767	782	764	760	760	750	771	749	769	794	790	813	728	755	749	779	747	818	715	759	770	730	819	735	789	720	808	779	717	728	776	792	762	758	799	756	799	747	766	764	713	738	741	757	854	737	802	821	748	740	799	815	775	735	738	756	804	790	777	801	760	759	820	765	757	775	756	792	725	763	774	784	775	799	797	781	759	795	735	775	813	748	800	754	782	745	736	757	759	789	745	768	769	776	776	750	779	770	775	785	749	787	772	738	823	760	798	777	768	787	786	812	776	771	762	794	769	756	719	773	761	757	723	761	739	779	780	732	779	738	771	792	741	779	805	759	754	773	745	772	801	747	741	750	765	723	764	799	748	748	775	811	743	772	820	766	740	748	745	772	736	726	795	779	768	752	761	741	743	861	720	745	807	752	750	720	792	724	709	737	797	738	692	733	790	750	773	799	773	754	749	754	783	720	748	748	739	726	797	766	750	747	777	805	747	757	768	796	754	801	741	695	789	788	765	762	713	764	741	781	748	768	772	743	779	750	794	741	766	768	765	814	762	721	776	750	769	769	735	791	776	759	764	778	687	777	776	794	768	834	760	751	807	797	797	794	760	806	777	759	770	730	736	764	761	774	776	750	804	781	782	709	766	737	797	711	763	792	820	756	849	708	755	760	791	754	822	787	731	747	760	740	749	779	747	758	735	825	752	805	720	730	770	728	758	766	816	777	771	764	756	759	779	765	736	747	806	763	752	774	824	822	701	789	749	779	757	757	722	765	761	752	776	781	745	821	747	718	784	770	730	774	761	751	779	744	760	794	760	700	787	779	693	754	722	761	788	782	782	748	764	785	758	717	781	744	720	777	753	778	715	780	762	736	775	775	792	771	756	781	776	732	708	770	737	745	695	784	763	773	730	774	723	722	726	787	753	775	719	780	768	737	764	712	730	753	753	687	698	790	750	767	740	789	787	712	736	786	732	753	774	756	745	772	761	795	790	731	760	762	774	780	724	749	804	748	815	781	737	780	824	781	765	727	754	809	758	771	793	742	762	763	788	761	713	816	782	784	768	764	775	788	767	714	718	763	795	768	739	734	764	777	768	739	746	766	779	734	715	751	802	807	738	754	706	748	730	724	768	765	711	761	790	755	739	755	803	766	749	802	815	759	807	796	760	802	792	772	771	763	750	742	801	778	799	790	728	798	809	729	769	764	788	736	769	771	770	745	717	757	790	750	780	785	730	774	716	740	729	728	779	769	742	727	783	766	767	736	757	740	760	720	756	782	780	730	743	751	778	710	780	777	781	794	757	743	816	762	811	733	753	730	774	750	781	744	755	771	784	751	767	764	750	749	738	758	714	738	819	773	805	740	833	760	773	789	752	763	763	749	770	691	806	750	759	713	727	785	801	782	708	759	755	766	745	721	800	759	731	752	737	746	779	785	798	737	767	771	794	752	749	747	748	785	745	758	780	744	752	752	776	778	770	792	726	795	744	774	806	714	744	760	759	735	762	775	732	791	797	718	738	727	784	759	756	727	753	753	731	726	748	738	765	728	762	739	749	750	779	791	722	772	765	765	783	758	788	717	718	762	767	727	706	765	747	788	782	786	762	770	818	777	750	792	830	773	740	735	793	756	817	777	752	773	768	748	792	779	801	783	740	768	716	825	796	754	767	762	758	752	768	798	758	781	767	771	744	783	769	776	752	756	746	799	744	763	780	744	744	761	723	719	790	700	753	780	774	777	772	771	766	692	688	801	748	832	748	741	714	794	769	731	740	773	782	734	777	801	713	773	744	745	729	733	740	788	757	802	758	737	729	735	766	756	747	726	765	765	732	767	732	772	713	778	732	817	728	767	789	777	723	747	779	727	733	804	755	775	729	764	758	759	731	767	760	722	731	719	807	752	754	809	755	768	755	772	742	762	762	785	735	745	818	668	782	768	785	767	720	789	733	768	766	779	765	743	719
24338	21522	29660	25077	21470	14305	3458	1419	1255	1198	1245	1149	1164	1123	1125	1147	1113	1085	1051	1137	1170	1084	1127	1102	1091	1101	1103	1129	1097	1131	1099	1115	1132	1128	1098	1095	1027	1070	1080	1107	1088	1088	1081	1091	992	1053	1062	1084	1054	1089	1067	1099	1106	1081	1079	1143	1717	1717	1438	1200	1127	1105	1078	1043	1055	1073	1039	1127	1009	1109	1127	1040	1108	1103	1128	1162	1060	1092	1108	1100	1051	1015	1083	1038	1123	1098	1086	1131	1048	1152	1058	1118	1060	1052	1152	1037	1136	1104	1128	1056	1077	1087	1066	1066	1055	1107	1156	1069	1004	1100	1079	1065	1124	1106	1071	1054	1136	1062	1070	1074	1054	1110	1018	1055	1068	1118	1050	1018	1015	1041	1059	1057	1050	1124	1104	1082	1142	1089	1092	1107	1113	1099	1053	1121	1069	1099	1097	1078	1053	1091	1063	1087	1151	1112	1080	1123	1048	1082	1136	1087	1037	1051	1037	1066	1145	1036	1069	1005	1111	1064	1048	1036	1052	1061	1099	1079	1076	1080	1112	1082	1096	1063	1031	1041	1067	1071	1114	1053	1106	1038	1059	1084	1068	1014	1038	1108	1033	1139	1094	1058	1065	1066	1119	1059	1057	1024	1093	1038	1116	1027	1058	1026	1011	1058	991	1069	1085	1064	1101	1059	1076	1030	1055	1050	1129	1101	1082	999	1073	1147	1076	1091	975	1084	1072	1090	1068	1013	1044	1098	1129	1037	1079	1099	1131	1059	1092	1070	1070	1007	1127	1098	1142	1073	1074	1015	1018	1050	1104	1046	978	1032	1096	1104	1135	1042	1086	1043	1069	1001	1033	1057	1084	1003	1033	1017	1052	1152	1024	1067	1108	1093	1064	1081	1059	1125	1075	1042	1073	1037	1025	1086	1077	1011	1081	1095	1048	1033	1017	1126	1058	1130	1009	1053	1075	1118	1104	1020	1055	1032	1041	1056	1122	1101	1078	1097	1034	1076	1039	1022	1098	1015	1084	1103	1056	1090	1061	1072	1118	1067	1062	1098	1134	1067	1064	1098	1085	1099	1081	1054	1078	1079	1153	1166	1157	1061	1042	1028	1093	1100	1088	1077	1102	1092	1026	996	1059	1050	1054	1065	1084	1050	1100	1008	1090	1104	1083	1060	1080	1104	1068	1080	1054	1082	1104	1084	1086	1062	1084	1060	1067	1032	1078	1080	1036	1097	1080	1087	1096	1082	1054	1079	1056	1105	1065	1147	1050	1073	1078	1142	1081	1126	1005	1059	1130	1080	1080	1099	1015	1084	1078	994	1069	1057	1050	1102	1098	1038	1099	1047	1078	1122	1117	1072	1084	1069	1087	1040	1096	1091	1106	1040	1103	1047	1105	1062	1134	1088	1094	1048	1075	1104	1105	1045	1068	1105	1041	1096	1064	1023	1093	1056	1066	1046	1071	1075	1075	1119	1118	1036	1041	1147	1090	1060	1063	1045	1063	1075	1085	1091	1042	1094	1103	1073	1036	1101	1172	1147	1072	1105	1007	1142	1097	1127	1023	1043	1067	1069	1081	1094	1078	1117	1103	1053	1029	1073	1069	1036	1071	1060	1093	1041	1051	1046	1064	1071	1089	1113	1056	1020	1089	1115	1074	1071	1050	1015	1037	1069	1058	1091	1100	1026	1104	1062	1135	1079	1066	1016	1038	1012	1017	1044	1080	1133	1152	1052	1067	1073	1111	1032	1107	1057	1075	1096	1092	1096	1011	1105	1050	1135	1047	1100	1064	1103	1079	1103	1115	1103	1087	1095	1044	1035	1113	1058	1063	1093	1105	1041	1097	1100	988	1018	1102	999	1050	1055	1057	1017	1094	993	983	1092	1038	1077	1154	1058	1116	1037	1091	1066	1111	1083	1060	1093	1046	1065	1087	1015	1014	1088	1050	1118	1052	1069	1124	1132	1102	1111	1064	1096	1057	1031	1028	1063	1123	1092	1051	1073	1116	1055	1120	1093	1060	1075	1109	1090	1106	1054	1101	1082	1026	1086	1078	1049	1057	1035	1088	1077	1079	1045	1060	1079	1050	1053	1061	1096	997	1087	1076	1079	1113	1116	998	1063	1117	1095	1099	1056	1067	1046	1058	1078	1152	1028	1040	1077	1121	1043	1081	1041	1126	1103	1113	1043	1085	1065	1032	1012	1076	1081	1092	1008	1104	1061	1066	1089	1051	1045	1065	1077	1049	1114	1120	1061	1122	1102	1072	1061	1139	1042	1046	1021	1097	1115	1098	1075	1041	1004	1051	1022	1067	1030	1017	1071	1071	1002	1110	1066	1096	1129	1064	1065	1032	1107	1083	1107	1081	1083	1048	1108	1091	1052	1087	988	1055	1082	1100	1120	1010	1086	1075	1006	1026	1107	1111	1038	1091	1030	1053	1031	1099	1027	1057	1038	1074	1059	1085	1069	1096	1158	1057	1065	1060	1051	1068	1065	1062	1053	1115	976	1043	1098	1060	1109	1076	1019	1022	1070	1108	1079	1097	1091	1039	1050	1084	1038	1043	1065	1050	1027	1065	1012	1005	1051	1035	1098	1078	1078	1138	1116	1079	1071	1082	1105	1056	1070	1056	1048	1097	1067	1128	1119	1100	1107	1089	1031	1078	1076	1067	1104	1040	1090	1083	1078	1061	1060	1067	1007	1093	1062	1044	1076	1068	1116	1029	1077	1075	1118	1098	1024	1069	1040	1067	1064	1049	1041	1096	1074	1071	1087	1101	1056	1044	1037	1021	1082	1069	1102	1077	1123	1115	1115	1071	1128	1124	1061	1076	1062	1100	1018	1058	1115	1070	1032	1071	1073	1062	1027	1020	1150	1072	986	1141	1023	1048	1093	1102	1050	1045	1080	1041	1088	1043	1048	1068	1119	1099	1030	1118	1083	1092	1046	1101	1041	1070	1131	1066	1143	1044	1068	1075	1103	1032	1022	1043	1089	1047	1034	1065	1053	1120	1091	1032	1116	1120	1100	1034	1107	1043	1071	1027	1089	1084	1096	1063	1067	1030	1080	1057	1100	1106	1081	1051	993	1094	1053	1036	1133	996	1150	1048	1018	1047	1038	1070	1081	1058	1137	1114	1069	1022	1034	1101	1000	1044	1017	1060	1063	1067	1079	1002	990	1143	1098	1065	1155	1067	1119	1056	1035	1066	1120	1112	1122	1059	1058	1047	1089	1102	1084	1055	1040	1076	1032	1032	1080	1109	1121	1049	1064	1052	1073	1078	1065	1066	1116	1100	1046	1096	1113	1082	1061	1094	1084	1074	1138	1061	1134	1029	1081	1066	1084	1099	1125	1091	1076	1033	1054	1083	1094	1124	995	1067	1080	1093	1104	1096	1082	1048	1095	1112	1091	1017	1064	1022	1047	1102	1044	1072	1075	1096	1064	1116	1034	1097	1025	1089	1059	1044	1045	1066	1062	1046	1086	1085	1044	1069	1068	1047	1094	1132	1075	1097	1082	1071	1131	1021	1047	1079	1046	1091	1092	1079	1082	1003	1044	1028	1101	1080	1115	1030	1043	1040	1028	1083	1087	1118	1049	1070	1001	1086	1076	1048	1079	1069	1063	1074	1024	1120	1081	1066	1027	1106	1082	1088	1067	1096	1138	1112	1065	1092	1099	1043	1096	1045	1066	1075	1072	1052	1065	1084	1079	1047	1096	1092	1077	1075	1093	1116	1066	1087	1043	1070	1060	1072	1036	1042	1051	1095	1035	1104	1101	1084	1104	1062	1083	1047	1081	1004	1034	1063	1128	1148	1064	1044	1023	1081	1088	1061	1055	1036	1094	1086	1064	1085	1106	1063	1059	1081	1053	1116	1115	1078	1107	1093	1052	1078	1079	1043	1053	1060	1116	1043	1026	1084	1041	1106	1065	1060	1070	1001	1088	1023	1132	1053	1044	1064	1026	1040	1057	1060	1085	978	1038	1060	1031	1096	1094	1124	1047	1051	1064	1014	1136	1051	1098	1025	1084	1117	1036	1044	1065	1129	1099	1071	1052	1091	1076	1042	1055	1056	1079	1035	1045	1067	1064	1100	1070	1048	1083	1080	1052	1058	1094	1138	1038	1019	1055	1057	1066	1082	1058	1053	1072	1009	1045	1081	1071	1047	1044	1138	1070	1059	1051	1098	1065	1066	1091	1030	1031	1087	1079	1115	1114	1054	1085	1044	1068	1047	1064	1071	1040	1082	1069	1068	1034	1036	1079	1053	1027	1112	1049	1089	1074	1039	1077	1042	1156	1035	1036	1037	1118	1074	1210	1109	1095	1053	1069	1084	1136	1067	1021	1088	1061	1072	1083	1066	1098	1036	1051	1092	1071	1094	1097	1033	1173	1042	1076	1046	1102	1047	1138	1047	1099	1087	1069	1039	1074	1027	1022	1022	1064	1051	1072	1115	1050	1104	1010	1059	1049	1086	1086	1047	1089	1085	1176	1089	1066	1089	1085	1070	1111	1135	1089	1103	1101	1125	1070	1148	1028	1037	1026	1068	1065	1007	1113	1102	1057	1028	1080	1072	1085	1102	1059	1054	1111	1073	1038	1034	1139	1104	1036	1060	1114	1047	1024	1087	1078	1077	1107	1018	1089	1036	1061	1139	1070	1083	1115	1042	1048	1093	1089	1037	1083	1122	1060	1055	1047	1096	1124	1076	1094	1101	1071	1067	1094	1049	1027	1079	999	1039	1027	1125	1095	1046	1048	1126	1060	1096	1098	1054	1039	1014	1075	1071	1050	1049	1067	1071	1057	1096	1045	1086	1060	1089	1070	1063	1094	1065	1092	1115	1049	1107	1105	1007	1024	1060	1035	1050	1083	1061	1026	1047	1086	1068	1075	968	1060	1093	1116	1069	1029	1042	1110	1012	1045	1030	1093	1080	1062	1073	1029	1136	1061	1101	1062	1083	1089	1021	1125	1079	1044	1124	1063	1103	1116	1031	1010	1124	1101	1110	1074	1044	1108	1129	1066	1035	1070	1127	1090	1087	1085	1081	1057	1095	1027
54023	81856	56281	17370	12915	6175	1352	1159	1059	1028	1020	973	980	916	928	909	958	934	932	912	924	894	883	916	847	912	905	919	849	903	841	881	840	879	909	866	873	907	846	880	844	891	916	912	877	873	877	886	931	903	922	879	918	896	873	1000	1802	1776	1464	1095	965	915	919	849	902	857	835	863	878	923	916	877	876	847	886	886	845	873	857	910	874	905	881	872	889	917	857	881	869	866	833	883	878	847	864	834	930	846	940	847	884	872	854	948	930	861	864	848	829	897	825	855	911	856	855	829	858	846	901	901	884	891	877	871	898	812	868	897	858	866	875	834	874	827	903	914	877	860	860	861	843	872	873	873	870	873	886	847	850	862	871	812	896	841	879	860	849	901	826	917	907	857	904	875	853	913	843	832	887	904	853	893	861	855	849	839	906	909	917	866	836	836	866	829	870	910	853	875	822	876	882	909	875	831	876	881	872	911	883	872	899	865	931	828	875	864	864	878	857	815	910	861	848	863	828	888	892	861	891	896	872	910	880	900	926	862	881	903	852	864	878	819	865	848	888	896	892	916	863	867	923	879	893	873	865	836	916	844	881	874	922	864	870	878	911	834	889	855	859	884	855	900	881	879	869	905	895	877	870	853	824	846	862	852	893	848	899	911	879	901	894	878	894	813	926	892	897	888	871	868	877	826	831	844	841	886	928	912	875	904	885	877	898	847	882	836	868	955	860	897	851	854	875	882	851	825	879	854	826	852	862	870	851	910	861	847	836	870	912	858	859	926	864	877	879	844	865	853	908	894	866	875	870	876	859	882	892	821	884	842	860	910	876	886	892	863	873	851	926	868	846	884	856	848	883	896	877	825	889	841	858	926	905	899	825	900	864	881	864	883	889	902	884	891	911	826	781	892	879	850	859	879	862	852	814	854	860	861	841	898	851	910	870	900	862	845	870	860	863	904	810	867	865	861	863	815	828	865	872	850	881	881	893	868	897	811	844	916	862	842	817	865	916	833	894	917	901	878	837	861	879	865	851	900	896	883	881	878	770	866	848	877	872	782	886	912	929	863	893	836	901	931	898	841	861	832	879	873	929	944	846	847	842	877	908	891	902	896	873	876	845	836	853	853	862	879	877	887	910	861	855	853	924	897	867	873	874	872	840	886	888	837	891	878	895	888	893	853	805	877	870	869	825	815	878	929	858	841	886	915	894	846	875	858	888	884	883	849	852	909	874	818	873	915	855	869	826	835	881	895	862	877	854	866	816	878	846	858	867	919	859	879	882	895	864	892	911	869	879	867	886	848	860	823	870	908	899	844	807	878	899	889	863	869	886	898	864	849	895	853	899	888	881	862	885	864	881	866	897	876	856	818	844	886	909	867	890	889	852	879	871	893	905	830	801	855	906	865	862	888	880	946	827	882	894	889	873	891	842	817	899	888	822	871	861	876	885	871	819	916	914	817	860	859	861	837	834	873	853	872	899	861	843	897	886	872	828	907	846	940	852	899	884	873	863	872	868	875	867	871	887	860	833	849	889	851	875	869	919	839	828	861	877	860	813	879	853	897	821	936	841	883	873	910	896	866	823	904	842	854	891	936	821	865	871	857	840	811	865	864	851	855	865	871	897	905	821	860	893	884	906	854	845	862	926	854	858	838	866	840	857	905	869	868	887	898	878	903	851	846	835	912	876	905	916	896	817	841	855	853	882	889	900	858	874	801	900	874	880	876	898	909	877	862	882	863	837	864	840	864	930	883	872	904	914	855	855	896	898	860	872	806	884	901	874	896	836	876	829	807	903	868	871	871	871	862	881	873	882	830	868	866	836	867	885	878	910	895	887	836	860	855	837	829	886	902	869	866	861	877	865	906	906	883	859	868	880	848	808	873	884	836	882	904	900	894	883	875	869	879	893	835	920	857	879	850	876	883	855	839	884	870	864	858	901	846	796	857	852	881	852	878	853	886	857	837	906	864	848	896	867	855	895	861	899	894	857	813	881	861	854	860	853	839	894	875	847	875	880	884	865	881	886	928	874	873	867	889	845	895	854	882	927	888	881	878	894	847	878	902	887	912	898	912	813	878	861	915	871	870	831	878	891	883	876	843	920	913	928	883	883	878	817	853	865	850	856	834	916	870	893	889	888	842	818	904	851	916	871	852	843	876	819	856	859	851	867	900	831	864	882	897	824	869	850	849	869	891	850	902	880	850	853	863	847	890	816	846	852	824	844	831	897	889	859	831	847	874	921	866	865	891	865	840	875	863	913	864	857	819	818	858	874	812	821	858	851	849	871	849	868	954	875	873	886	882	914	897	851	901	823	832	844	868	854	848	895	888	809	869	831	866	857	849	866	867	876	852	886	882	892	873	824	932	860	857	883	856	904	874	848	844	856	896	827	920	906	886	892	920	867	869	858	840	906	873	880	838	894	908	863	858	861	905	871	940	794	862	814	861	888	822	909	872	906	840	867	901	863	902	847	933	918	787	855	885	819	915	879	857	918	885	858	849	830	809	859	856	844	841	858	808	864	839	871	877	868	805	867	876	868	919	800	854	852	855	877	867	921	859	892	843	864	890	890	813	854	894	865	883	892	841	889	860	869	876	919	852	886	852	913	909	812	803	799	886	796	847	824	957	872	916	902	838	845	858	848	854	807	845	916	870	859	854	933	830	882	830	880	920	804	858	897	843	857	925	843	863	837	892	891	853	875	881	888	875	889	876	824	817	805	900	902	867	872	821	892	870	855	902	886	924	865	885	894	884	868	896	876	837	822	873	807	883	867	913	934	906	840	897	789	848	916	866	882	889	857	888	818	865	863	873	878	881	875	809	849	882	871	916	883	844	884	852	854	882	818	900	908	926	893	871	923	825	831	888	844	848	925	848	835	892	896	885	900	813	865	862	852	823	820	884	887	898	865	878	840	833	869	879	878	826	846	848	851	913	842	867	886	899	869	906	873	920	833	855	809	877	906	870	887	890	869	855	845	903	853	840	832	854	864	894	840	821	862	891	854	875	891	847	892	893	871	844	862	905	887	885	883	915	837	898	858	846	821	843	859	858	818	841	851	919	858	867	861	811	862	857	908	860	865	829	874	864	868	893	870	892	883	879	902	890	816	916	824	865	813	913	907	860	903	879	889	849	858	843	870	870	900	854	868	873	822	900	912	811	876	913	838	876	869	944	841	838	878	862	849	879	899	852	893	891	911	887	851	876	853	890	883	885	908	877	791	860	899	883	877	895	897	877	896	839	875	847	936	889	805	866	896	865	867	842	873	926	883	872	809	843	847	848	820	834	820	845	882	831	836	882	878	840	875	860	900	862	888	881	873	836	883	853	840	869	850	818	842	908	822	893	918	918	809	842	861	886	812	835	858	887	809	874	843	866	853	884	843	855	910	932	881	872	870	850	808	776	867	868	875	897	891	843	872	789	839	900	903	872	880	886	868	900	844	816	841	867	883	804	909	835	846	866	895	852	893	839	866	865	861	888	853	900	875	835	862	903	836	845
28557	20120	13196	3156	1458	1273	1115	985	993	998	1071	987	1016	1008	1038	952	992	1045	1013	1008	1003	1035	1024	1038	1012	1006	1034	1058	994	1006	999	993	1020	1019	1001	980	1051	1008	1002	1002	1007	1008	1019	979	998	1011	1048	1022	1050	980	993	1041	1049	979	1016	1016	1078	1081	1073	1065	984	965	958	1004	1054	978	987	1009	969	1071	1027	996	1059	1020	1037	1015	1008	965	972	1074	959	1002	1032	1026	1016	1062	1035	1001	975	1041	981	998	991	1028	1046	1055	1013	978	1029	990	1068	1046	1004	1064	1018	982	1042	1063	1011	1017	1000	1014	1021	1095	1005	1036	1045	1008	1049	1016	1058	1032	1008	1082	1050	1049	1058	1046	967	1011	1021	977	996	1030	1032	998	1016	1042	1008	989	995	1017	963	994	960	933	1059	1023	1060	1041	1024	991	1100	1030	1042	1016	1021	1024	1027	978	990	1059	981	1013	950	1012	1055	989	928	1047	1002	981	1025	1034	990	989	1025	979	1002	996	1010	1051	1017	1044	1046	1039	982	952	1028	985	1012	1063	1020	988	1035	1029	1021	1045	988	1054	989	1018	1047	986	1045	1039	1028	998	998	1056	977	1000	1039	996	969	1031	1031	1001	1111	984	1033	1029	998	1045	1022	972	1055	1056	1038	1017	1006	1014	1011	939	961	1059	1056	1054	1008	981	1010	950	1018	1012	1042	1017	1017	1012	966	1026	1023	1022	1015	981	1010	1005	983	1004	1025	960	1000	998	994	1001	1030	1058	1018	1020	1012	951	985	954	989	1074	989	990	972	1020	1044	1006	1030	977	1032	979	997	1013	1023	998	997	1066	1007	1045	983	1014	1021	1068	1022	994	984	1023	975	1010	1028	1006	1009	1098	957	995	1043	994	985	953	957	1022	970	1023	946	996	958	974	943	1032	1024	1023	1053	991	982	1041	1011	946	1001	1040	1028	991	1037	990	989	1015	1041	974	1038	972	1002	963	981	1000	1010	1033	1009	1038	1027	1021	998	1016	1002	980	1042	950	1012	1024	1039	982	1029	1034	1031	1056	1003	1045	981	1035	1051	992	965	992	1029	1057	984	1004	995	1045	1059	1030	1034	1001	1001	1045	987	1029	1067	1011	1010	997	1026	1074	987	964	1018	1013	1034	1041	1053	1032	983	1015	1014	1006	1018	947	986	1036	965	1018	1013	1059	1027	1010	1029	1002	1067	1032	995	949	981	962	990	1104	1031	1000	1026	1064	1026	954	995	1070	1011	1002	1059	1017	993	982	1027	1047	1009	974	1029	1027	1011	973	1009	1073	1042	1038	1013	1019	975	985	1054	1030	1040	1052	978	1024	1005	1041	1006	1031	986	1005	977	1024	1013	1052	986	1028	982	1075	1068	967	985	958	959	1020	1024	1010	1041	1050	997	1032	1008	1021	1009	1035	1009	970	1027	1038	989	1028	1014	1070	1031	1046	1023	1000	991	977	1016	960	1055	982	1028	1027	1000	954	1038	1000	1019	975	1015	1041	1009	1014	977	1033	999	983	1014	1042	1028	979	1041	1001	1005	1055	1030	1025	1073	1018	959	1004	971	986	1025	969	1037	937	1009	1004	1014	1026	1034	1109	1013	1060	998	1026	1068	1010	974	1022	1002	1007	1027	1024	1010	960	1046	993	987	980	1042	1032	978	1041	1017	998	1031	1004	1028	997	1011	1061	993	1028	1018	1051	995	951	1005	1024	978	1050	1032	1033	1015	1017	1001	1006	1051	989	1039	1014	1041	1019	1019	1032	949	982	1082	1003	996	1013	1033	995	1049	1050	1025	979	1007	1073	1040	957	963	1055	1027	1018	1064	1026	1020	996	989	951	1009	981	1073	1018	1009	971	1026	1033	997	990	1016	1055	1072	1058	1000	996	980	1012	1002	1094	1067	1019	1061	975	1025	1004	1002	1054	1018	1010	1033	1030	1012	979	1011	978	995	983	1027	1061	1009	948	1021	1019	1021	1052	992	1007	963	988	961	981	1014	1033	1044	1034	931	1041	1029	1043	969	968	1015	976	1093	977	1042	1059	1035	996	1007	1006	1097	985	1027	1039	1010	1007	1031	1013	1076	1051	1021	1048	1038	990	967	1073	972	1049	1034	1072	985	1013	976	1046	1077	1017	1034	1022	1000	1014	992	1004	1055	1026	1009	982	1019	1060	1028	981	1021	1014	1029	1025	1056	1044	1034	1014	1019	1025	1018	1039	1018	990	1013	978	1051	1009	1006	998	1015	1017	978	997	992	984	1071	1027	1035	1018	983	1053	1024	1035	977	1105	994	1004	1014	1050	988	1002	1040	1076	963	1014	1070	1021	1049	1042	1042	1073	970	1033	1032	988	1044	1006	996	1015	1002	991	972	996	990	1029	1014	1018	1035	1025	1033	1004	1031	1005	989	988	966	1011	976	1016	1017	1081	1021	992	993	1015	1008	982	948	1019	1000	1056	1014	1055	1039	1058	973	1011	974	1014	1027	1021	1019	960	1045	1013	1044	1013	1029	1022	987	1060	1097	1033	1007	1018	1048	956	1007	1050	1019	979	1021	1047	1066	992	1022	1022	1020	1008	960	948	1011	988	1078	1014	984	989	992	1012	1042	1038	1014	1034	988	999	987	989	1056	1031	985	993	1030	979	1043	952	1023	983	961	949	994	1023	984	1046	1033	1005	942	1017	1078	973	1002	978	977	963	983	1003	999	1004	1027	1020	1019	961	985	1000	971	1048	1016	994	1000	1003	1031	999	1087	955	1019	982	1021	1024	1038	1047	979	1041	1051	1037	1050	985	1007	992	1025	1031	1017	1020	989	1023	1027	970	984	992	940	1046	1014	991	1030	999	1015	1002	982	1010	1003	1035	1013	985	1029	1031	1046	983	1043	1021	1029	1040	976	955	1010	1063	961	1025	1050	1006	1064	1010	994	1031	1041	1021	1053	981	1053	1030	1011	975	975	1021	990	1022	1009	1003	1057	1006	1046	976	1012	1061	1043	1054	1020	1049	991	1038	1018	1014	1003	1015	1015	996	1035	1000	938	971	1003	999	1018	1052	1026	974	1022	953	1035	1026	1017	1004	974	1034	1085	981	1021	1005	977	1037	1054	965	1008	1026	1031	1055	1025	1018	1008	1039	1014	1033	1022	1030	1012	970	1052	1030	981	978	1007	990	1068	1037	1000	981	1021	1005	1036	991	944	1001	1007	1050	1051	959	1035	1039	1008	1065	1000	1035	1065	1092	1054	1025	1007	1022	1019	1024	1002	1035	1020	1035	1043	988	1034	1036	992	1016	984	1001	1014	975	979	1001	959	987	1018	1002	1074	999	1051	1022	1052	1033	1036	1028	967	1080	1001	1035	1010	1002	1002	1028	1003	973	1012	1088	998	1011	1036	1035	1027	991	1008	1033	983	1033	1005	1030	999	1034	1025	951	1043	956	992	1007	1002	961	1035	991	1033	1044	990	1002	1023	1014	1000	991	1073	1043	1036	989	975	1072	988	1014	974	1056	1040	1044	1008	1064	1031	1024	995	1063	1030	1040	1090	1067	1020	944	1070	963	1037	1043	992	1008	1000	1020	1023	1000	999	986	981	1059	1035	1054	1015	1032	1028	1015	978	1011	979	954	1027	1019	1036	1014	1013	1037	1018	1013	1025	1051	1017	988	1056	1007	994	1008	983	1022	1023	1024	1024	964	1000	1042	1080	970	1068	998	989	977	1041	1026	1074	1038	988	1076	1024	1038	995	1034	1000	1039	1049	999	989	1062	1076	991	981	1040	1045	1014	1035	1003	1063	1056	961	976	1002	1074	976	1038	1068	1055	1031	1066	980	1007	1068	1061	974	940	1059	998	1039	999	1032	1042	1027	1046	1014	1016	1039	991	977	1021	980	1070	981	1008	998	1039	1036	984	1052	1001	1043	1020	1062	1016	1010	977	997	1021	1059	1048	1001	1076	1037	1005	1060	1020	1035	1032	997	975	1010	944	1041	984	1015	1023	1038	978	1050	996	935	990	1079	985	995	1024	1054	1018	1011	1005	992	1004	1034	1001	1019	1062	1014	993	1027	1051	999	980	982	1026	1037	1019	974	970	967	1105	1055	1033	1055	1010	979	998	1028	1001	1039	1022	977	1011	976	985	1014	1027	1010	992	1037	1070	987	1003	1046	1046	988	1021	1015	1031	1011	967	1018	1009	987	1026	1013	998	965	1030	952	1000	977	1025	1038	1053	977	1004	990	986	1038	1034	1047	959	1037	1006	978	984	1016	1030	1035	987	949	945	1033	982	1028	985	1023	1028	1013	986	1069	1001	990	972	992	975	965	1075	1017	1040	1032	1026	961	981	1015	1032	1020	1041	1046	979	998	1015	1015	1042	964	1019	992	1023	1000	1046	984	972	978	1041	1025	949	1012	972	1004	1071	991	998	988	1023	993	1003	985	1041	998	1065	1020	1075	999	990	1092	987	1014	1036	989	1012	1013	973	990	1011	968	1051	1023	994	1030	1031	985	950	1027	971	982	998	1004	1019	1056	983	994	1078	1006	1006	979	995	997	1055
11506	16204	10588	1935	1299	1068	780	783	737	790	781	789	837	771	803	791	771	810	810	814	795	750	771	814	780	845	794	762	802	797	775	768	753	755	710	745	821	797	789	747	771	735	766	812	774	802	762	778	727	730	770	806	775	736	781	788	822	824	812	797	769	776	780	775	819	747	739	828	756	735	795	759	775	780	721	730	752	745	783	736	779	784	816	756	746	767	735	759	734	738	812	787	776	772	852	767	789	766	798	755	795	722	774	757	780	788	781	801	792	786	759	745	749	748	730	817	764	769	831	775	717	741	747	806	782	769	695	765	773	712	763	757	800	785	705	850	820	723	770	769	781	778	805	771	774	724	762	753	768	736	810	766	787	780	786	796	758	712	778	784	743	775	737	776	749	733	770	772	782	773	755	753	763	737	787	795	712	787	792	763	747	751	733	722	841	795	767	814	763	747	736	740	766	774	761	766	796	751	760	775	752	720	785	750	785	771	714	797	787	778	789	779	754	782	771	736	805	738	780	730	752	767	776	761	755	793	745	717	782	769	784	776	759	802	777	812	797	744	757	787	775	768	768	737	768	762	751	800	770	747	754	799	744	753	721	753	756	683	762	761	774	750	756	789	757	755	764	815	771	759	759	771	814	741	780	758	731	788	712	791	748	781	767	781	730	795	760	766	756	736	786	786	738	783	738	777	777	800	784	741	792	746	792	760	764	834	739	842	772	725	780	753	784	789	809	776	759	738	772	762	775	763	753	772	802	777	796	792	788	778	757	744	732	732	777	705	753	788	780	782	704	796	751	740	834	750	819	809	778	754	783	822	690	776	756	810	771	758	800	737	760	753	769	775	772	733	770	767	777	722	815	760	816	772	806	792	779	775	771	743	760	782	756	800	722	807	740	745	772	752	771	767	783	742	766	757	775	732	753	771	791	737	758	775	750	762	751	717	746	747	714	744	741	733	763	733	759	721	757	805	731	759	747	811	726	799	729	762	759	773	764	755	764	716	744	803	806	792	742	817	763	739	786	760	788	775	733	756	701	778	811	776	764	758	759	783	769	803	795	778	785	764	818	757	781	752	850	790	758	755	767	759	783	775	766	799	817	782	759	787	739	758	740	808	762	740	722	766	770	749	721	773	797	778	763	794	752	809	797	821	781	812	726	769	767	755	785	736	756	770	706	740	731	798	789	796	743	734	770	764	793	740	754	804	800	756	781	772	774	744	785	756	755	804	749	757	726	782	771	747	749	785	772	763	721	804	718	805	745	767	736	763	778	782	787	797	781	802	699	789	766	821	775	785	785	791	754	771	777	721	750	732	774	821	767	745	739	756	826	747	773	778	764	736	757	711	735	770	767	787	768	788	741	769	774	783	747	777	780	714	766	759	801	743	776	758	766	796	734	777	754	808	766	786	722	782	755	742	778	747	784	795	749	752	767	764	749	749	833	788	786	806	765	732	748	768	788	783	791	740	731	792	758	753	812	762	741	781	761	797	798	743	794	746	761	807	755	753	742	736	786	774	766	770	722	799	789	739	772	751	784	786	789	710	739	744	757	712	761	759	733	780	741	746	810	775	793	728	747	783	739	748	825	723	817	792	762	774	703	811	777	750	806	720	757	799	765	750	769	746	729	792	757	781	761	762	728	762	778	762	790	709	764	844	798	768	746	799	765	826	752	781	792	809	770	759	763	743	774	803	734	770	761	760	749	812	737	754	757	761	777	775	777	757	757	751	785	754	714	773	771	732	766	719	758	763	721	772	732	721	773	806	777	756	784	758	784	787	773	765	812	789	733	765	743	767	751	767	782	764	795	815	738	726	790	764	753	800	776	752	784	803	723	792	767	799	778	776	781	774	734	752	810	756	796	795	766	757	743	750	746	766	805	729	734	782	796	799	781	762	777	757	791	781	707	721	770	758	769	769	760	770	808	745	767	838	770	777	779	779	732	792	828	825	772	742	773	766	726	750	748	795	772	806	825	776	737	770	761	775	764	764	747	755	761	753	765	756	762	777	782	805	769	758	758	761	794	782	770	809	706	720	755	757	771	729	777	747	794	752	753	756	787	754	762	731	749	753	796	813	803	798	733	766	757	804	728	752	796	787	756	819	808	778	766	745	772	773	735	791	829	726	766	724	793	819	793	770	756	773	726	833	760	746	765	760	777	779	758	760	733	751	754	757	713	809	802	762	785	760	782	758	808	755	774	801	733	769	742	722	794	766	795	737	793	764	779	761	771	789	791	797	738	760	765	788	756	768	736	753	798	795	745	807	827	816	769	753	702	795	784	793	754	737	780	750	768	736	703	789	764	768	754	798	783	750	764	763	738	780	746	752	771	798	768	777	780	774	746	739	821	743	761	760	727	749	758	792	745	772	720	754	722	762	791	786	774	798	713	790	796	789	755	770	734	775	784	840	722	762	799	778	777	806	751	787	781	802	759	796	784	809	768	818	798	753	806	735	766	784	812	788	771	810	764	764	781	776	756	791	761	765	755	740	750	765	771	789	798	735	772	775	736	756	761	776	805	793	811	799	793	781	771	797	750	783	791	791	773	780	808	744	757	750	763	777	813	761	826	732	739	781	772	791	764	738	791	733	765	768	782	764	718	802	774	786	707	764	794	795	769	752	736	818	822	783	773	783	767	817	774	786	816	792	783	731	808	819	765	728	757	740	769	752	760	772	710	750	789	761	772	815	755	788	814	757	765	779	750	807	779	794	775	737	716	802	782	773	736	763	767	771	773	740	797	752	750	727	734	739	740	756	806	706	742	809	762	760	745	729	761	803	751	802	772	776	818	757	770	744	774	754	774	737	773	794	749	753	744	814	776	738	729	728	762	765	705	769	804	746	741	771	806	731	823	786	775	778	820	718	780	759	810	713	712	764	774	762	780	773	727	807	732	786	743	736	780	761	783	755	803	757	775	765	767	822	773	782	761	752	802	789	798	777	745	781	731	789	782	746	734	756	760	766	777	783	815	784	732	762	819	784	711	764	736	758	777	805	783	732	760	763	775	797	766	772	778	780	715	749	785	768	780	754	784	794	757	761	746	794	735	748	766	732	742	757	756	798	731	796	743	801	820	786	784	748	764	767	747	780	761	769	799	713	786	762	766	828	753	755	823	755	755	826	783	812	756	769	744	789	699	779	768	789	780	772	752	804	791	793	735	740	797	793	761	785	720	805	806	727	722	737	779	779	786	738	772	755	731	798	769	777	812	787	737	794	744	815	755	787	789	781	805	762	763	749	807	770	790	745	799	777	763	781	739	701	776	778	786	767	811	817	761	768	768	737	752	769	769	783	781	747	804	725	754	747	773	788	759	790	793	772	732	743	772	761	750	807	798	794	777	739	806	760	759	722	784	754	720	746	769	787	765	784	765	779	806	789	745	780	718	756	751	755	815	738	790	805	783	767	752	771	795	764	768	750	759	740	812	787	779	797	748	770	749	731	724	752	776	754	746	732	810	771	735	721	788	787	762	768	764	780	735	717	741	740
25327	21704	30021	25965	15205	7027	1514	1169	1083	1093	1036	1056	1087	1044	1088	1013	1080	1020	1052	1080	1070	1013	1024	1072	939	1006	1009	1067	1012	935	988	963	1067	1011	1071	993	1025	1038	1011	1005	1029	997	1022	1070	996	1005	1006	1004	1033	965	1012	978	1049	1055	972	1039	1342	1372	1263	1077	1052	1062	1030	1036	1052	1031	1042	1004	1044	1027	1013	1013	966	1034	973	1015	1067	958	936	981	968	989	1070	968	1003	1019	1009	1001	1006	999	1044	1050	1025	1007	1024	1003	1065	1026	1047	1027	1007	1006	1044	1003	1003	993	998	1006	980	990	1043	1008	1023	1030	1003	988	1031	940	1034	1014	1013	1020	1001	978	995	1071	1042	1038	1020	1014	984	969	1039	974	995	993	1005	978	1012	1038	1000	996	1013	964	948	1020	1037	1042	980	969	985	1006	994	1069	989	1072	1019	1046	974	1003	964	1004	1005	1052	1042	1021	984	1031	1025	1022	991	1006	1053	960	966	986	1037	980	974	1047	1050	1057	971	997	1012	992	970	993	1009	1011	1062	1089	1018	1008	944	965	1009	984	1012	1021	984	1018	1007	986	987	947	1014	973	985	1052	1017	986	989	1005	997	1066	1002	1029	1021	963	1065	1006	1030	1004	1028	1039	1004	995	1062	1031	1096	992	1092	1037	1016	999	1057	986	1030	1007	1027	1008	1029	1027	972	1012	993	1008	1040	966	1042	1011	997	1015	1029	1012	1039	1003	1016	1053	996	988	955	1010	987	1028	1002	1063	944	999	1038	997	1018	974	992	1014	1011	997	956	1037	1005	982	1030	1044	1030	1050	1023	975	977	1046	1030	1069	1002	1050	1007	1008	1026	992	1020	1013	1030	1015	1022	986	1031	1033	996	1048	982	1011	996	968	1004	1048	983	1003	998	1025	996	1049	1016	1039	1082	1010	1042	966	1011	1021	1035	1074	959	1003	1017	960	980	1033	1015	1027	1046	986	998	1042	1013	1072	1032	1038	1039	1023	1016	1016	1031	956	999	1009	994	995	963	1001	1009	1048	1014	1016	997	1007	982	1112	982	1029	1019	1025	1026	1034	994	942	1092	992	1009	939	997	1044	945	1004	996	1033	981	1001	977	1006	985	1001	949	1013	937	984	1047	1030	972	1007	984	1055	1033	1020	1004	1002	1000	950	1054	977	972	1052	1049	1006	1028	997	1014	1001	1071	1035	1020	1072	965	1071	966	1042	1005	1012	1015	1003	1004	961	970	1048	998	1010	1013	1015	1032	988	1022	947	1036	1003	949	1025	1032	1028	1028	1035	993	982	1061	978	978	1043	1030	1010	973	979	1043	1023	1046	1007	1037	1019	992	1028	1004	1059	1006	1057	962	983	1007	1023	962	1020	991	1010	980	1008	1047	1013	971	971	1036	1021	1034	989	1006	1048	1032	1020	1005	1007	1051	949	1055	1047	1027	1021	1076	1017	1019	978	970	1009	1070	1036	1022	1019	1052	1059	1059	1045	941	972	1032	1039	979	1031	1007	982	1028	947	1067	1023	1099	1057	1011	1002	1010	1036	1030	961	1022	996	1060	1016	1076	1035	1046	964	1005	977	960	1038	1018	1017	1043	1007	1016	992	971	996	1011	1036	977	993	963	999	1012	980	997	979	949	1038	1010	1027	983	985	998	997	1079	997	920	967	976	990	1046	1044	993	1001	1002	1018	990	967	1005	1059	1012	997	1051	1052	978	1015	989	1019	1044	991	1044	990	979	963	1005	976	1014	979	970	966	1032	993	977	1000	1001	1030	1006	999	991	999	991	1024	953	946	934	1028	972	1057	1000	986	1009	975	1013	987	1047	1016	1046	978	1007	1010	1026	1017	1040	1027	988	1067	967	1044	999	1016	1012	1061	963	963	1040	1009	964	965	1067	998	1028	985	966	1078	985	986	976	1014	963	1019	991	1021	1015	1015	996	1036	1024	1016	1026	1056	958	1064	959	979	992	1017	1056	1003	1000	1014	987	1041	977	920	1048	1019	1031	1039	1007	980	1013	1012	996	1041	969	1031	968	1031	1050	999	1016	969	994	964	1011	959	978	998	1055	1009	990	1043	1015	986	979	1005	1056	1036	995	970	954	1059	1015	982	1010	1018	963	1009	1029	1044	1007	1052	1028	1069	1019	992	1021	993	991	1003	971	965	998	1079	1011	1008	1002	980	1048	971	1033	1001	989	958	1076	1017	1032	1029	932	1010	996	986	1000	1012	1031	1010	973	996	1021	998	956	977	1059	909	981	1011	971	1033	1006	1042	1046	970	1028	981	1052	986	1032	959	1007	1021	1055	1053	1002	1042	941	1035	990	1048	992	1030	1012	980	1015	990	985	1039	1043	1035	967	962	1004	998	999	957	1017	1011	966	977	1022	1011	1044	969	1080	1037	983	981	1022	1020	1036	1050	1031	1018	976	1018	994	1013	994	988	1010	1018	1001	940	959	980	1014	1000	1002	1040	984	1006	987	1050	1043	1005	990	1000	1025	988	1002	1009	999	995	995	1041	997	994	1002	1033	1061	962	1025	940	989	1052	1014	961	965	1054	1031	1030	1086	1059	1036	1003	1001	1011	1066	1029	1044	1023	1016	1059	1050	987	1003	1017	1043	999	1003	931	981	1069	1113	959	957	1059	982	1016	1035	1059	967	1014	1035	1024	996	976	1005	1016	967	1058	1064	999	1066	986	971	987	1012	1036	979	1027	998	1072	990	979	1040	953	978	1032	952	997	1021	1029	1033	1024	1021	1008	991	1023	976	991	1019	1034	1056	1011	1025	1040	980	1025	1013	972	976	1025	1060	996	986	1014	1020	1027	991	965	978	1003	1047	1023	989	1018	1012	981	976	981	1021	1020	1053	1021	964	1013	1036	1030	1008	1023	1071	1007	1033	1004	966	1076	1023	1002	1034	1069	949	939	1000	996	1013	971	982	963	1029	998	1010	983	1050	1022	972	961	1001	1046	986	978	983	963	1027	1040	1019	1008	1006	1035	1010	996	1027	1051	1005	970	1018	1035	1070	1019	999	981	992	1049	1041	1006	1023	969	1008	1030	1045	963	1010	1064	1052	985	964	1034	999	997	1025	988	1026	1026	982	1043	974	997	976	1060	972	1046	953	984	1002	1032	996	1016	1047	1029	1006	1012	1001	1030	1010	955	986	959	1033	972	984	994	1004	1007	1033	990	975	1028	966	978	1046	1016	1066	1066	1025	974	1053	1007	1019	953	968	1003	1027	1044	1013	990	1012	1059	975	1027	1013	1025	986	1032	1021	1023	998	1007	1028	1026	1020	994	950	1066	1040	971	1007	1011	965	1043	1001	1052	1003	967	998	998	1015	1045	978	976	1003	994	1002	973	1035	992	1023	983	1018	1031	1042	977	979	1006	994	1035	975	1009	989	932	1039	978	990	1035	1023	1044	1029	1031	1067	1069	1025	1030	972	992	1053	1019	1012	1023	979	1017	1003	942	1018	1005	1059	953	998	963	984	1057	953	1039	1016	1014	1047	1022	1020	996	983	1039	1008	1043	957	999	989	1029	996	1026	1021	1029	1026	984	1012	1040	1027	988	1015	1057	1010	1044	1024	979	1008	978	1011	989	992	989	1008	1017	1026	1027	970	1005	1053	1054	962	995	1021	938	965	1031	1020	992	1030	1040	1054	983	1010	1024	1066	1005	979	1030	951	932	976	1022	1004	1007	1011	1018	1001	1017	967	1046	960	1013	1014	1049	1057	1028	1008	1008	1025	1119	989	981	1021	961	973	985	1012	1022	1011	931	988	993	1024	1001	1025	1060	1004	953	981	1032	1012	1000	991	1000	1026	984	1053	1026	1059	1000	1036	1084	1015	916	979	1029	964	1038	1004	1027	998	999	1019	1009	1039	995	1006	983	1010	1012	1041	1093	1021	998	1060	1002	986	1010	1022	1015	977	982	951	1008	1005	1003	1015	969	1024	992	1039	994	1009	1016	1062	1045	1032	1003	979	1022	1004	999	1017	984	1017	941	1051	1008	1002	967	1038	978	951	954	968	1037	1021	1034	990	1014	1005	1033	1011	997	1052	1028	975	997	1014	1014	1054	967	1029	1038	1029	1013	1029	1029	1010	1031	982	1006	1025	1081	986	966	973	951	1037	1002	1039	1045	1011	1035	980	1026	1015	942	977	991	1087	1051	974	1042	976	984	1056	975	1001	973	1018	1068	1011	1029	1036	1021	1028	1004	997	992	960	1019	1020	1021	1024	1046	1040	1039	1020	1010	999	1018	1047	1035	1010	984	1001	974	1035	1007	984	1041	1030	995	1043	991	1036	1055	1020	936	1015	1018	960	1061	996	1004	995	975	976	1098	1013	977	1033	959	1073	1033	990	1017	921	997	1044	1043	1064	985	977	974	964	1033	1043	957	1069	1027	1010	1060	1022	1022	1072	1032	1014	1013	1099	1036	983	1009	977	972	1024	1054	1035	1010	1006	1057	1024	1018
43572	65784	46926	12312	7646	5435	1044	1000	919	924	894	899	883	863	882	862	822	858	837	825	802	873	772	831	798	786	822	807	788	795	834	809	811	803	787	768	815	801	853	781	819	832	854	810	802	858	877	837	826	864	842	827	816	833	822	925	1314	1279	1090	982	875	826	806	826	779	848	787	808	809	827	817	831	840	811	836	830	818	788	806	806	772	831	780	811	792	846	768	798	796	826	819	831	833	823	799	838	801	827	814	825	819	785	813	833	775	810	805	791	860	795	807	767	813	783	786	840	758	774	822	842	830	775	746	802	752	838	864	822	781	798	814	823	837	803	803	818	798	793	828	796	810	836	806	782	816	801	750	872	812	758	816	839	773	828	820	771	780	811	803	801	749	824	790	786	814	803	827	806	821	843	781	736	820	748	835	860	805	766	826	781	791	821	830	822	815	835	840	829	824	819	803	789	820	813	749	802	834	779	793	808	804	802	834	853	775	821	784	786	842	762	811	811	842	817	830	823	773	731	824	802	835	808	806	807	853	857	816	845	800	790	846	826	809	782	826	843	824	819	794	861	829	750	811	793	780	803	798	795	805	797	800	824	815	817	819	793	824	772	822	758	790	768	844	835	757	828	801	839	826	770	809	807	849	851	827	838	828	857	803	866	803	796	788	793	803	800	834	836	786	795	816	800	780	826	825	769	775	821	815	821	830	862	808	808	771	786	868	810	833	845	764	837	827	808	834	830	793	747	864	823	823	801	817	826	805	816	824	754	850	834	803	804	767	793	775	877	843	846	816	836	830	824	719	828	775	817	807	797	832	796	822	808	850	806	830	836	783	762	755	783	784	803	781	797	854	795	827	806	859	854	780	745	717	770	789	818	783	802	834	812	831	818	830	780	806	750	882	808	780	852	834	774	759	851	767	817	828	803	785	838	849	828	777	825	774	818	813	794	801	802	827	764	859	771	777	814	773	772	874	806	773	789	748	793	819	804	799	880	816	804	820	794	787	833	789	834	824	796	825	857	801	814	821	848	808	830	764	826	797	804	804	793	843	778	809	844	829	856	821	819	839	812	881	895	800	782	795	803	798	795	807	826	815	790	819	820	780	778	798	818	783	798	818	815	812	833	820	833	822	784	816	811	794	811	848	811	792	803	832	775	784	799	831	780	823	832	790	838	841	795	826	816	780	816	819	809	785	745	763	853	807	790	768	807	827	843	853	823	821	829	799	805	765	843	785	839	772	779	797	836	805	865	811	820	779	796	810	785	748	790	831	822	800	831	820	819	779	800	818	797	732	809	766	830	825	828	777	762	761	782	814	863	831	819	832	844	837	793	780	805	856	784	788	849	802	805	785	778	752	838	812	784	816	818	789	851	770	803	755	868	798	836	784	813	809	812	756	796	737	843	841	774	790	794	787	847	852	791	764	871	807	810	796	825	789	802	828	770	836	784	785	795	814	766	782	812	837	768	779	850	827	829	821	827	810	753	803	805	821	759	858	789	799	836	839	796	797	799	823	811	820	784	854	815	755	821	840	851	828	828	850	791	826	755	764	802	793	774	811	774	797	787	816	797	792	792	824	784	801	848	803	831	807	866	852	807	814	789	818	768	763	804	862	826	805	800	787	764	820	763	788	845	799	816	773	777	820	777	864	799	802	748	819	809	763	809	777	867	805	796	789	763	819	796	821	800	793	775	844	770	805	813	790	819	825	801	811	829	809	839	811	769	811	787	803	831	755	803	848	834	844	806	807	825	820	793	794	812	784	824	797	814	808	852	782	813	805	794	805	820	877	762	745	819	811	850	795	785	783	816	780	811	823	802	826	856	791	817	816	808	796	792	790	884	764	739	781	807	824	769	794	783	826	808	799	849	750	798	807	817	807	821	823	829	789	852	789	845	783	867	775	855	851	807	831	785	849	761	826	754	797	838	798	809	814	844	824	843	808	804	815	827	755	813	806	845	747	825	790	755	754	822	834	780	819	754	756	814	818	788	778	809	827	827	800	838	820	864	831	770	827	812	831	776	819	837	807	790	770	758	790	834	817	856	837	764	809	762	747	796	883	758	822	875	867	828	775	840	858	840	752	801	761	802	830	824	797	788	787	856	791	852	790	807	798	810	791	809	854	852	789	796	861	838	804	837	779	822	751	766	798	804	808	787	805	774	762	805	795	824	850	798	772	761	794	788	828	798	819	795	788	866	815	850	815	770	800	840	844	745	838	843	817	777	786	817	794	771	763	802	827	791	816	822	862	794	778	810	754	823	791	806	796	823	801	816	817	799	790	808	817	739	839	820	786	838	821	796	862	804	841	853	834	784	823	845	769	776	811	783	817	799	849	818	810	913	808	770	742	835	786	749	762	811	768	848	844	807	803	804	801	820	796	804	781	808	819	869	760	778	813	885	800	761	819	802	833	778	788	809	801	791	855	802	847	790	783	781	792	835	825	765	790	830	758	778	855	821	800	791	769	852	806	828	805	803	823	802	839	819	795	772	828	754	851	816	866	797	786	865	774	833	800	799	821	828	875	758	804	771	804	795	782	806	810	743	799	817	788	785	780	815	830	739	796	741	731	823	833	758	785	816	746	804	791	832	787	795	822	773	813	805	807	818	832	770	805	797	803	802	807	836	747	846	784	816	804	846	827	847	778	824	805	835	751	779	771	840	793	822	804	775	781	808	812	801	832	808	768	807	819	804	838	806	789	834	814	826	819	805	829	780	787	824	804	849	806	769	764	805	775	850	822	807	787	789	792	815	810	818	781	809	809	788	833	797	855	827	810	807	765	843	783	822	849	801	747	809	792	811	793	808	774	801	818	826	821	851	750	813	817	863	793	802	776	787	772	779	811	832	833	817	799	800	750	870	814	809	844	801	750	827	813	837	795	837	780	813	810	886	780	796	740	830	835	827	816	817	775	789	771	816	864	815	767	816	783	830	729	821	862	790	796	837	785	798	819	843	804	817	774	794	842	797	819	826	778	799	799	815	812	817	835	790	839	790	831	862	869	787	799	774	806	719	780	760	808	831	839	824	809	827	820	793	796	859	799	771	819	845	728	817	804	859	832	809	810	877	797	860	839	793	797	790	825	799	836	809	830	827	801	835	839	866	777	810	826	819	830	817	798	808	784	831	837	773	797	807	820	785	805	852	855	791	797	834	800	814	759	839	841	835	839	825	843	797	799	757	780	858	815	792	778	773	791	807	783	837	770	805	825	788	823	771	786	800	825	871	817	811	804	807	789	791	751	865	799	745	854	775	826	743	835	778	803	840	847	819	856	812	792	840	755	857	825	788	809	804	813	854	828	772	795	803	803	777	809	789	825	847	805	785	766	814	800	824	784	831	790	847	774	851	781	787	800	816	805	849	830	778	812	798	795	790	777	824	809	826	827	860	849	778	791	820	826	795	773	815	839	830	828	832	809	811	787	804	817	815	840	808	773	755	804	816	733	809	827	793	785	809	799	838	785	828	796	781	836	789	807	804	773	848	812	784	814	757
24369	21557	29977	25357	21342	16049	3492	1512	1312	1196	1233	1196	1241	1239	1218	1184	1172	1092	1167	1143	1098	1097	1150	1179	1120	1153	1135	1175	1118	1223	1159	1085	1108	1168	1131	1162	1147	1108	1168	1154	1160	1145	1101	1154	1209	1162	1111	1134	1136	1134	1059	1145	1123	1188	1119	1216	1710	1743	1511	1253	1189	1183	1098	1100	1130	1078	1229	1160	1100	1104	1112	1149	1128	1145	1170	1143	1077	1112	1082	1106	1154	1083	1066	1119	1097	1143	1124	1183	1158	1123	1093	1092	1107	1127	1110	1174	1216	1141	1141	1114	1109	1103	1107	1143	1193	1158	1102	1147	1083	1165	1164	1123	1150	1102	1129	1109	1094	1099	1142	1145	1089	1163	1169	1111	1093	1118	1103	1070	1136	1172	1094	1123	1103	1091	1137	1158	1126	1139	1179	1114	1119	1036	1112	1057	1050	1135	1139	1116	1127	1110	1127	1120	1115	1043	1118	1166	1181	1116	1123	1138	1059	1158	1141	1100	1165	1140	1085	1171	1136	1108	1150	1097	1114	1119	1103	1057	1128	1143	1140	1094	1095	1113	1094	1074	1082	1121	1154	1111	1164	1176	1114	1084	1134	1122	1143	1083	1113	1113	1092	1113	1128	1097	1128	1172	1138	1115	1089	1132	1149	1128	1098	1083	1121	1118	1083	1132	1119	1146	1132	1129	1136	1094	1123	1154	1092	1162	1159	1157	1116	1169	1081	1137	1137	1132	1135	1141	1139	1114	1119	1073	1134	1098	1052	1098	1086	1175	1118	1097	1187	1118	1105	1114	1123	1070	1110	1106	1084	1116	1131	1077	1180	1096	1102	1118	1122	1114	1148	1123	1183	1169	1158	1142	1091	1126	1195	1109	1083	1138	1118	1127	1144	1136	1113	1065	1120	1136	1110	1135	1107	1185	1129	1150	1097	1055	1141	1116	1107	1132	1148	1105	1139	1095	1097	1105	1087	1135	1118	1162	1080	1059	1087	1064	1082	1117	1143	1118	1107	1125	1062	1145	1107	1138	1142	1228	1101	1100	1125	1115	1109	1125	1137	1057	1134	1129	1155	1102	1028	1087	1082	1118	1029	1154	1093	1112	1170	1097	1126	1053	1107	1078	1125	1115	1077	1205	1147	1102	1114	1125	1119	1128	1077	1125	1095	1151	1086	1164	1137	1112	1140	1175	1174	1135	1122	1091	1089	1084	1133	1121	1149	1130	1162	1068	1095	1065	1120	1109	1188	1187	1130	1137	1153	1113	1137	1134	1146	1122	1132	1145	1134	1136	1164	1124	1114	1157	1130	1129	1100	1051	1156	1108	1101	1119	1142	1149	1155	1160	1117	1082	1147	1081	1078	1143	1100	1189	1171	1113	1172	1122	1169	1143	1152	1129	1131	1068	1105	1082	1092	1130	1124	1080	1183	1139	1100	1141	1109	1152	1102	1164	1133	1065	1135	1157	1103	1169	1078	1156	1166	1149	1139	1139	1095	1136	1097	1101	1135	1182	1093	1141	1151	1120	1097	1122	1079	1088	1140	1107	1118	1113	1155	1108	1134	1127	1136	1110	1135	1138	1080	1009	1100	1149	1155	1100	1144	1112	1121	1055	1074	1081	1066	1092	1137	1105	1140	1109	1152	1065	1181	1069	1096	1109	1132	1089	1104	1096	1057	1160	1098	1163	1066	1148	1079	1110	1193	1100	1112	1111	1096	1141	1148	1093	1166	1139	1120	1103	1067	1127	1157	1135	1128	1112	1139	1153	1099	1104	1023	1141	1089	1082	1136	1126	1143	1127	1150	1123	1108	1111	1089	1130	1137	1062	1115	1070	1114	1167	1127	1194	1099	1033	1132	1151	1160	1120	1140	1176	1146	1103	1137	1147	1126	1096	1108	1063	1101	1103	1156	1102	1175	1117	1130	1109	1129	1179	1068	1128	1138	1122	1146	1148	1177	1146	1121	1101	1118	1139	1149	1179	1080	1126	1162	1136	1092	1092	1120	1114	1119	1127	1140	1102	1134	1124	1126	1162	1078	1155	1126	1084	1058	1071	1139	1115	1079	1109	1072	1190	1176	1116	1136	1102	1107	1113	1143	1103	1095	1163	1138	1144	1150	1110	1082	1119	1136	1157	1080	1110	1104	1114	1173	1174	1076	1136	1093	1134	1124	1112	1089	1091	1064	1083	1153	1107	1139	1127	1182	1112	1050	1160	1074	1107	1092	1142	1124	1087	1142	1119	1128	1167	1193	1133	1085	1067	1138	1127	1162	1163	1170	1093	1051	1138	1122	1134	1073	1083	1136	1120	1048	1093	1108	1143	1170	1092	1109	1184	1101	1129	1125	1103	1149	1166	1138	1144	1134	1098	1165	1123	1134	1064	1093	1185	1102	1117	1075	1135	1169	1114	1135	1178	1113	1158	1118	1106	1160	1152	1149	1077	1158	1106	1101	1122	1156	1133	1177	1140	1143	1108	1115	1130	1124	1157	1102	1114	1138	1131	1121	1136	1108	1151	1103	1096	1115	1121	1105	1092	1113	1171	1054	1133	1085	1095	1123	1124	1084	1042	1065	1130	1037	1097	1106	1106	1125	1138	1147	1069	1141	1150	1042	1151	1103	1120	1092	1078	1133	1164	1134	1093	1053	1115	1142	1059	1150	1120	1157	1112	1096	1161	1070	1125	1058	1154	1117	1095	1125	1106	1073	1156	1147	1128	1135	1151	1100	1110	1095	1046	1093	1140	1122	1106	1161	1124	1147	1076	1092	1143	1084	1133	1070	1071	1077	1120	1060	1138	1128	1043	1085	1128	1110	1082	1172	1158	1164	1082	1119	1015	1178	1054	1141	1101	1104	1068	1122	1106	1087	1095	1118	1168	1064	1024	1115	1151	1135	1126	1128	1090	1145	1111	1118	1115	1142	1099	1098	1065	1076	1106	1146	1104	1075	1152	1067	1161	1167	1172	1156	1107	1132	1126	1122	1086	1088	1094	1088	1090	1101	1052	1125	1136	1157	1117	1072	1111	1131	1110	1113	1084	1089	1106	1155	1107	1103	1169	1095	1089	1164	1095	1194	1134	1176	1081	1104	1114	1128	1091	1184	1145	1147	1076	1048	1133	1121	1136	1067	1083	1153	1141	1129	1166	1175	1131	1094	1125	1137	1159	1104	1119	1092	1072	1125	1166	1091	1135	1101	1095	1106	1146	1110	1139	1137	1149	1163	1060	1140	1213	1154	1171	1189	1122	1109	1141	1073	1122	1108	1115	1122	1113	1132	1142	1170	1135	1083	1063	1114	1139	1146	1109	1035	1169	1092	1115	1107	1145	1073	1135	1132	1104	1077	1121	1125	1180	1104	1120	1129	1032	1096	1105	1094	1122	1115	1144	1120	1112	1110	1188	1145	1156	1090	1108	1089	1065	1133	1075	1115	1145	1161	1124	1119	1159	1130	1074	1113	1179	1110	1064	1100	1065	1100	1133	1159	1070	1040	1119	1158	1131	1134	1134	1103	1086	1137	1059	1168	1194	1118	1062	1155	1078	1096	1167	1110	1168	1152	1153	1140	1177	1159	1113	1154	1169	1104	1144	1126	1137	1102	1146	1056	1110	1153	1176	1067	1093	1123	1103	1097	1105	1130	1167	1164	1137	1142	1131	1132	1047	1117	1196	1136	1100	1153	1059	1101	1105	1157	1158	1134	1122	1097	1102	1123	1124	1139	1117	1106	1142	1147	1122	1161	1162	1087	1171	1115	1081	1096	1174	1114	1097	1210	1121	1080	1121	1097	1145	1083	1084	1098	1106	1105	1085	1145	1201	1109	1082	1147	1066	1061	1122	1114	1094	1158	1140	1140	1095	1036	1116	1104	1169	1111	1134	1143	1138	1133	1095	1108	1127	1151	1092	1126	1092	1109	1137	1072	1191	1095	1108	1121	1107	1109	1135	1102	1137	1101	1066	1090	1085	1079	1136	1112	1059	1029	1076	1115	1102	1117	1164	1101	1066	1129	1135	1088	1106	1153	1184	1099	1130	1033	1117	1120	1118	1129	1079	1093	1111	1056	1095	1102	1110	1059	1147	1158	1100	1164	1142	1106	1151	1146	1121	1118	1123	1127	1091	1115	1099	1133	1102	1146	1136	1066	1141	1139	1132	1054	1072	1096	1157	1082	1155	1117	1070	1110	1140	1167	1126	1120	1115	1075	1145	1102	1161	1194	1054	1122	1076	1088	1047	1077	1118	1125	1130	1068	1155	1140	1093	1103	1107	1056	1193	1109	1147	1101	1169	1044	1087	1085	1126	1160	1118	1112	1098	1095	1151	1136	1114	1066	1150	1104	1166	1136	1147	1157	1124	1071	1112	1147	1081	1122	1077	1104	1141	1171	1061	1117	1148	1085	1166	1134	1105	1151	1148	1117	1165	1075	1165	1130	1104	1140	1133	1093	1152	1082	1072	1079	1100	1199	1115	1129	1089	1106	1086	1146	1153	1116	1110	1087	1126	1146	1090	1173	1164	1103	1115	1101	1115	1108	1105	1176	1158	1138	1081	1114	1145	1100	1086	1098	1074	1123	1117	1107	1095	1167	1116	1109	1123	1178	1115	1098	1138	1135	1127	1075	1115	1117	1121	1108	1128	1074	1105	1127	1101	1092	1134	1091	1107	1141	1104	1102	1169	1103	1148	1116	1139	1053	1090	1105	1173	1180	1142	1124	1090	1127	1079	1133	1072	1111	1119	1134	1128	1099	1082	1096	1059	1090	1084	1082	1101	1092	1124	1177	1070	1166	1115	1142	1082	1117	1168	1139	1107	1092	1141	1113	1087	1158	1132	1111	1069	1196	1156	1106	1110	1119	1144	1186	1224	1145	1124	1126	1096	1160	1111	1130	1120	1132	1090	1104	1111	1146	1109	1106	1083	1087	1081	1105	1086	1108	1121	1178	1089	1109	1150	1088	1107	1120	1173	1092	1193	1139	1113	1175	1099	1067	1118	1083	1118	1152	1079	1093	1138	1109	1093	1112	1213	1177	1112	1090	1190	1131	1166	1111	1114	1068	1117	1146	1132	1101	1163	1161	1105	1091	1077	1146	1140	1091	1068
55083	80453	62057	18226	13083	9541	1441	1157	1045	1056	1000	970	1002	974	935	1023	931	910	964	919	926	941	881	918	912	880	911	940	932	928	948	921	918	878	907	921	878	881	918	873	914	870	933	907	918	892	951	867	939	925	885	883	893	928	944	1079	1871	1746	1328	1090	997	945	860	851	895	890	908	892	884	899	885	848	899	904	921	930	880	876	872	926	904	861	921	900	911	928	880	893	1006	895	881	990	956	882	934	925	912	861	897	892	916	908	884	929	934	947	939	903	902	919	888	937	900	926	902	911	896	862	884	885	943	924	850	870	906	877	880	885	903	925	937	874	913	873	897	924	885	855	965	931	912	888	889	884	876	878	853	912	899	888	878	864	922	858	905	926	857	873	935	886	948	918	837	897	843	902	834	849	848	892	899	861	894	877	908	883	928	923	884	904	883	883	885	858	917	784	882	886	930	871	891	933	892	847	858	879	873	934	917	955	933	929	873	883	924	908	916	876	855	926	920	896	891	912	889	895	867	931	900	882	891	864	862	915	874	849	863	956	904	886	918	905	945	851	903	885	897	900	915	888	931	908	871	903	919	890	879	923	829	865	935	920	877	919	910	891	840	897	910	889	868	889	879	848	857	889	929	870	892	884	871	946	914	959	934	840	928	896	925	873	879	889	909	866	912	891	911	858	834	906	939	916	921	825	902	971	864	881	903	850	868	877	858	875	872	890	897	919	927	878	853	865	927	878	900	877	902	880	908	932	921	921	905	883	887	871	849	927	906	911	877	890	911	851	893	913	881	916	889	926	929	855	943	883	905	951	885	854	882	954	902	898	923	862	909	841	880	935	953	934	925	922	864	874	893	921	900	907	899	860	895	918	811	915	873	855	906	937	890	871	888	901	903	908	937	875	888	880	851	866	896	881	892	897	919	909	927	910	845	914	895	884	976	955	924	900	907	893	881	884	877	912	919	971	918	890	884	825	856	898	911	861	874	920	865	930	931	875	955	960	898	889	903	903	885	907	874	873	916	902	867	843	869	895	927	878	940	895	808	878	902	892	880	903	909	870	922	902	883	873	904	904	851	871	822	912	891	917	903	960	871	890	907	907	941	860	970	905	895	924	879	925	901	898	903	904	867	898	915	862	923	912	884	872	885	869	918	917	901	893	867	911	916	886	844	881	886	863	893	877	909	878	852	920	895	958	864	874	856	874	903	870	894	896	947	856	889	875	903	903	901	902	943	939	908	885	911	868	869	880	886	888	924	936	883	846	865	856	922	898	925	892	900	886	847	904	890	885	928	922	929	860	908	879	915	851	906	895	927	887	929	906	864	892	899	929	842	902	919	927	874	954	918	887	908	862	872	898	925	896	913	863	892	922	919	863	908	935	911	883	881	890	896	948	894	945	933	916	921	872	895	909	881	879	881	891	926	915	860	927	866	870	899	894	883	837	882	871	859	864	890	865	911	884	910	881	929	864	896	887	919	877	849	934	943	880	896	927	865	881	900	874	914	866	913	897	932	941	902	850	897	917	906	918	916	934	874	844	820	887	841	958	909	892	884	884	878	884	910	902	837	894	895	873	856	938	903	862	882	934	941	863	887	855	904	842	905	936	814	878	875	949	914	830	921	875	908	880	899	880	875	899	911	886	847	855	857	888	835	868	862	831	870	932	922	933	869	888	842	918	943	939	856	907	882	867	893	854	854	870	903	928	823	917	840	918	865	857	910	887	886	913	835	850	896	923	896	884	917	922	848	874	867	936	904	903	911	900	886	850	856	901	893	866	851	915	912	907	909	849	933	896	922	879	882	844	859	918	935	940	920	862	820	919	968	860	927	854	932	888	896	887	884	891	889	929	906	891	869	850	924	904	895	943	902	971	886	903	893	874	864	873	913	901	852	891	898	868	922	890	939	845	910	854	914	938	898	924	872	916	887	881	913	885	905	904	885	934	850	902	896	859	870	903	872	898	848	895	898	862	904	866	904	861	919	880	906	886	869	883	901	882	869	891	893	825	885	871	843	891	905	887	900	938	939	939	873	928	923	892	901	907	869	893	863	861	934	887	902	920	959	929	890	851	850	895	931	861	866	796	895	852	921	871	826	927	912	870	912	892	883	855	872	918	846	865	928	897	916	937	878	900	895	910	875	883	871	903	891	876	885	885	876	869	927	855	942	843	948	913	885	852	932	887	929	885	871	894	910	865	871	905	918	930	917	844	885	882	888	911	875	922	919	920	872	863	877	878	888	896	875	870	921	871	869	956	874	913	908	870	908	919	937	905	870	893	870	914	894	929	841	868	854	917	875	913	869	931	895	845	893	871	862	869	890	888	837	869	835	896	874	883	915	858	917	873	837	843	889	884	871	919	839	894	876	924	906	896	842	899	927	933	911	854	914	886	920	881	863	852	932	858	912	887	935	944	847	893	867	903	862	854	859	902	932	907	941	875	907	909	886	885	876	926	863	838	888	870	931	912	865	830	911	905	883	834	898	883	855	885	909	877	924	862	907	874	868	892	879	840	882	937	864	839	804	901	909	906	852	882	873	904	925	885	843	858	922	867	897	867	859	860	805	879	916	843	881	947	950	851	869	948	881	834	911	934	851	928	880	903	959	862	939	859	865	901	879	903	917	875	879	887	846	839	925	885	871	870	888	842	847	910	889	876	887	921	900	858	932	891	876	907	923	835	840	933	887	898	874	882	870	886	866	886	905	882	870	922	934	867	897	931	893	858	882	851	895	880	908	868	902	890	900	835	833	855	904	892	912	883	856	903	894	886	898	909	926	909	906	882	928	927	974	844	908	892	925	944	854	879	917	860	928	878	891	854	884	872	897	879	878	923	920	875	855	864	926	878	902	868	830	906	889	893	902	913	925	942	875	874	894	922	911	844	909	896	873	901	863	892	891	872	896	936	900	881	840	869	926	858	861	872	903	934	887	870	889	898	904	895	907	933	868	848	869	922	895	904	844	908	899	927	921	846	919	862	854	889	860	884	851	890	889	914	902	878	887	888	904	907	839	853	868	846	868	883	905	912	872	848	916	935	899	850	862	893	902	872	938	846	915	914	913	885	874	853	878	894	930	858	930	900	920	947	931	912	884	895	912	904	927	905	900	843	866	893	959	850	846	913	887	882	880	883	873	886	886	905	877	940	881	878	881	916	876	867	907	893	959	862	978	880	860	864	868	882	894	894	889	896	885	865	848	901	865	883	896	908	872	913	955	855	881	904	892	862	902	900	921	877	917	897	928	939	873	888	870	912	923	896	891	910	881	898	885	909	876	896	942	892	886	855	919	927	912	844	884	894	909	927	870	873	918	871	885	884	907	909	891	855	884	877	863	948	876	840	896	911	871	944	903	916	925	901	849	903	829	853	900	914	939	939	864	846	860	857	956	850	940	852	896	931	907	881	920	892	844	898	847	907	915	896	916	888	861	835	880	933	882	879	892	882	873	859	885	891	901	858	885	891	842	892	908	888	894	908	927	900	914	872	900	900	899	920	866	864
28603	19909	14841	3468	1569	1381	1151	1119	1053	1069	1095	1078	1013	1011	1043	1067	1070	1058	1046	1072	1013	989	1033	1042	1018	1030	1034	993	1053	1062	1031	975	1077	1079	1097	1027	1068	1022	1096	1022	1042	1053	1037	1030	991	1055	1029	1071	1062	1051	1015	1061	1019	1029	1074	1059	1045	1080	1100	1126	1071	1062	1017	1056	1053	1098	1033	1043	1051	1022	1050	1061	1056	1101	1034	1069	1056	1037	1072	1025	1048	1034	1034	1031	1065	1040	1058	1022	1005	1006	1004	1087	1055	1068	959	1030	1007	1066	1108	1040	987	1028	1074	1053	1059	1032	1025	1062	1071	1041	1104	1035	1052	1081	1018	1016	976	1055	1041	1028	998	1036	996	990	1002	1045	1042	1070	1063	1039	1025	1025	1061	1038	1087	1033	1016	1032	1079	1068	1032	1071	1062	1028	1028	1027	1081	1082	1026	1078	1043	1009	1012	1081	1049	1023	1039	1047	1006	1041	1053	1059	1025	1018	1020	1052	1016	1060	1057	1118	1059	1044	1013	1017	1062	1049	1034	1037	1045	1135	1071	1068	1021	1027	1045	1087	1041	978	1016	1030	1082	1007	1067	1036	1003	1044	1013	1056	1058	1050	1053	972	1013	1071	1091	1009	1104	1043	1078	1088	1028	977	1106	1051	1043	1079	1022	1034	1036	1075	1060	1109	1076	1083	1026	1033	1039	1067	1069	991	1036	992	1020	1018	1029	1086	1005	1074	999	1092	1050	1016	1107	1036	1090	1086	1041	1017	1044	1103	1016	1049	1034	1026	1024	998	1101	1014	1091	1078	1013	1093	1088	1059	1054	1095	992	1050	1024	1100	1056	1064	1032	1009	1025	985	1095	1014	1078	1114	1065	1057	1075	1032	1058	1000	1036	1035	1070	1058	1095	1034	998	1036	994	1041	1077	1100	1034	1053	1054	1045	1010	1019	1056	990	1024	1107	1025	1056	960	1100	1019	1083	957	989	1050	1066	994	1029	1082	1043	1076	1019	1042	1031	1072	1027	1076	1067	1049	1033	981	1034	1025	1046	1042	1024	1035	1080	1100	1034	1020	1045	1057	1074	1049	1037	1057	1031	1024	1027	1051	1064	1050	1043	1056	1015	1035	1019	1041	991	1050	1056	1030	1044	1014	1073	998	1072	1034	1068	1010	1067	1002	988	1072	1070	1071	1073	1020	1057	1088	1091	1012	1060	1053	1049	1034	997	1082	971	1049	1040	1037	1031	1051	1111	1014	1078	1065	1016	1044	1119	1094	1010	1023	1046	1026	1047	1007	1023	1074	1038	1112	1048	1062	1047	1084	1050	1064	1030	1029	1065	1054	1061	1035	1050	1069	1076	1040	974	1026	979	1082	999	1063	1047	999	1006	1059	1045	1051	1034	1056	1014	1052	1007	1021	1003	1025	1039	1071	1097	1088	1038	1049	1015	990	981	1027	1051	1016	1056	1077	1081	1006	1051	1052	1019	1054	1029	1064	1072	1045	1068	1093	1041	1045	1047	1112	1072	1080	1038	1030	1065	1029	1117	1019	1085	1056	1020	1075	1046	1023	1046	988	1042	1124	1067	1050	1036	1057	1052	1029	976	1030	1018	1023	1097	1049	1129	1066	1052	1002	1003	1054	1046	1050	1003	1054	1117	983	996	1078	994	1045	1054	994	1000	1021	1011	1024	1120	1049	1043	1056	1046	1032	1034	1027	1053	1095	1013	1004	1080	1040	1086	1037	986	1075	1009	1028	1017	1051	1091	988	1069	1048	1002	1034	980	1050	1054	1066	1038	1096	1119	1101	1075	1039	1024	1046	1042	1051	1018	1066	1092	1039	1041	1002	1064	1034	1104	996	1059	1028	1018	1044	1041	1030	1121	1034	1058	1003	1017	1075	1038	1034	1025	1051	1047	1050	1071	1079	1017	1015	1039	1048	1056	1085	1051	1004	1086	1027	1102	1032	1033	1061	1036	1065	999	1058	1091	1025	1021	1070	1006	1076	1038	1055	1087	1027	1059	1050	1052	1010	1059	1070	1009	1004	1024	1047	1041	1033	1054	1040	1035	1014	1028	1044	1053	1073	1050	989	1072	1032	1041	1082	1021	1088	1057	1025	1064	1056	1047	1099	1024	1010	1050	1033	1073	1029	971	1031	1065	1038	1025	1037	1027	1053	1071	1089	1059	1033	1112	1090	1057	1042	1029	1033	1051	1067	1017	1074	1122	1053	1055	1038	996	1023	1083	1032	1032	1026	1001	1095	1031	1022	1024	1031	1007	1043	1055	1067	1050	1070	1045	1011	1053	1030	1044	1071	1071	1006	1065	998	1031	1035	1085	1118	1008	1055	1068	1008	947	1052	1037	1029	1035	1048	1104	1020	1011	991	1079	995	1041	998	1086	1078	1031	1034	1025	1009	1052	1086	1034	1084	993	1109	1072	1046	1049	970	1046	1031	1047	1028	1032	1054	1089	1012	1023	1015	1063	1095	1027	1036	1064	1032	1086	1042	1105	1074	1056	1025	1074	1000	1022	1058	1068	1029	1051	1074	1054	1027	981	1079	1100	983	1040	1042	1085	984	1064	1042	1040	1050	1082	1036	1042	1043	1042	1025	1069	1031	988	1021	1068	1003	1040	1067	1030	1060	990	1013	1071	1015	1018	996	1053	1031	1042	1054	1069	1036	1077	968	1054	992	1025	1024	994	1015	988	1052	1067	1046	1027	1100	1041	1023	1001	1019	1024	1032	1058	1008	978	1052	1061	1034	1045	1074	1024	1029	1083	1044	1007	1047	1018	1003	1015	995	1043	1047	1046	1064	1085	1031	1091	1041	1011	1061	1036	1003	1078	1032	1077	1055	1053	1047	1059	1084	1079	1062	1087	1077	1079	1005	1054	1090	1028	1082	1111	987	1027	1099	1011	1013	1067	1066	1040	1064	973	1021	1028	1069	1041	1063	1067	1009	1088	1103	1030	1038	1074	1033	1057	1074	1088	1019	1017	1086	1152	1037	1057	1038	1043	1013	1047	997	1048	1037	1033	1028	1082	1036	1015	1050	1028	1057	1043	1022	1040	1039	1033	1016	1060	1007	1044	1064	1031	1065	1045	1088	1007	1026	1017	1043	1094	1014	970	1052	1076	1011	1065	1043	1059	1020	1052	1037	1011	1042	1042	1038	1046	1059	1052	1003	1099	1025	1018	1058	1063	1008	1078	1046	1060	1020	1037	969	1045	1059	996	1061	1058	1041	1019	1010	1035	1051	1048	1029	1049	1081	1048	1054	1038	994	1059	1085	1089	1053	996	1071	998	1051	1086	1150	1015	1013	1100	1078	1049	1067	1099	1026	1080	1015	1071	1103	952	972	1035	1035	1085	1144	1027	1051	1076	977	1041	1031	1048	1116	1023	1010	1007	1055	1063	997	1095	1068	1032	1143	996	1073	1043	1065	1044	1118	1011	1069	1067	1054	1077	1059	1011	1055	1038	1044	1058	1056	1039	1027	1067	1028	979	1067	1014	1035	1000	1035	1049	1000	1012	1030	1082	1021	1025	987	1059	1012	1033	1005	1038	1083	1050	986	1022	1076	1089	1009	1003	1009	1096	1028	1070	1088	1059	1039	1016	977	1037	1021	1071	1048	1056	1011	1044	1066	1023	1063	1110	1103	1045	1003	1072	1032	1061	1029	1096	1060	994	1066	1034	1041	1084	1024	1071	992	1054	971	1074	1081	1018	1029	1053	1064	1012	1087	1031	1050	1061	1020	1075	1078	1031	965	1022	1012	1020	1019	1051	1050	1035	1119	1069	1013	1003	1103	1074	1007	1080	1018	1023	1036	1065	1095	1055	1081	1078	1063	1024	1051	1037	1002	1003	1027	1071	1027	1021	1014	1082	1023	984	1052	986	1065	990	1031	1102	1033	1039	1083	1013	1065	1056	963	1073	1047	991	1079	1059	1038	1008	1008	999	1057	1082	1069	1050	1038	1063	1075	1043	1060	1071	1023	1046	1045	1020	1010	1032	1080	1057	1002	1047	994	983	989	1103	1029	1031	1022	1040	1061	1089	1060	1091	1051	1044	1059	1036	1000	1020	1098	1005	1062	989	1068	1049	1012	1017	1053	1028	995	992	1082	1077	1064	1073	1053	1012	1025	1044	1060	1106	1061	1019	1024	1005	1043	986	1018	1107	1058	1009	1061	1021	1095	1068	1076	1023	1066	1095	1086	1041	988	1023	990	1050	1027	1073	1050	1052	1042	1031	997	1056	1041	1022	1028	1046	1078	1068	1091	1053	1064	1016	1066	1001	1045	1031	1037	1014	1008	1027	1091	1067	1020	1040	1056	1033	1053	1054	1049	1037	1028	1061	1023	1046	1083	1047	1030	1032	1039	1010	1124	1027	1046	1044	1067	1074	1019	1035	1057	1086	1073	1066	1132	1038	1030	1039	1025	1019	984	1065	1027	1016	1081	1039	1037	1043	1058	1018	1016	1055	1064	1017	1053	1056	1046	1012	1094	1013	1060	1062	1019	1033	1043	1035	1058	968	1055	1025	1033	1026	1050	1016	1029	992	1039	1060	1038	1004	1058	1025	1029	1072	1039	1123	1080	1058	1040	1054	1027	1038	1035	1067	1051	1090	1020	1058	1067	1033	1042	1040	1048	1067	1045	1015	1045	1023	978	1079	1052	1078	1062	1039	1042	977	1081	1061	1104	1002	1019	995	1071	1075	1072	1050	1023	1095	1062	1063	1074	1068	1050	1079	1070	994	1021	1062	1070	1040	976	1024	1042	1057	1078	975	1030	1046	1036	1047	1018	1007	1128	999	1065	1024	1087	1041	1099	1092	1026	1006	1001	1057	1018	1053	1087	1036	1073	1045	1012	1067	1035	1039	1012	1043	1082	1004	1014	1007	976	1042	1009	1085	1035	1121	1031	1065	1040	1083	1051	1028	1001	1065	1115	1114	1003	1000
11426	14762	12461	2013	1315	1196	812	767	736	804	800	770	804	810	758	745	783	773	801	780	818	788	767	769	790	757	808	799	768	783	716	813	755	816	761	723	811	821	810	763	800	785	772	810	787	779	739	783	800	744	747	772	794	787	773	818	864	909	843	833	843	802	787	812	740	737	759	760	775	812	791	710	786	780	717	804	748	790	764	760	785	757	807	823	816	740	770	773	741	796	784	808	783	788	743	736	794	793	808	730	758	749	786	767	782	740	781	756	746	782	748	784	772	770	784	785	754	751	799	759	797	780	816	764	834	791	770	839	825	738	813	741	758	829	810	780	729	765	774	779	766	760	763	746	759	713	813	743	792	803	770	760	792	788	813	778	814	777	771	752	795	790	835	760	848	707	766	747	767	821	787	801	774	734	778	839	738	810	746	764	779	776	801	736	815	764	784	746	858	778	792	749	746	753	720	772	802	785	769	815	752	768	727	743	747	794	778	790	732	748	786	833	800	728	787	810	794	760	779	818	792	782	750	812	751	746	755	757	744	747	804	739	734	765	800	773	780	768	769	791	772	793	793	800	794	792	729	839	795	795	811	753	770	742	729	760	759	806	874	774	734	814	787	780	795	773	789	813	791	808	775	758	771	755	766	746	788	800	772	727	797	822	747	739	748	808	777	785	778	793	788	769	780	761	770	763	739	763	762	757	804	767	790	793	798	740	794	746	756	736	790	794	794	765	752	756	761	757	778	781	841	786	796	785	815	736	772	765	777	776	776	776	798	749	787	757	805	784	743	732	744	759	771	761	741	794	764	754	760	782	768	751	748	735	822	802	787	743	759	759	784	821	789	764	776	805	790	790	800	740	748	809	754	828	779	737	780	784	749	771	750	782	755	798	794	728	764	795	766	773	806	746	811	771	762	734	803	775	818	724	768	766	799	805	786	779	793	772	771	741	780	771	762	763	836	755	796	802	770	798	768	752	867	777	722	762	739	812	777	797	744	783	773	780	757	792	798	773	800	774	766	827	797	805	800	779	784	768	778	809	765	794	773	749	805	766	799	775	763	793	773	691	788	777	746	807	794	767	739	799	757	753	775	760	760	749	785	774	779	790	735	745	759	755	767	757	832	820	816	767	792	837	792	795	811	741	796	787	791	776	778	785	780	800	759	778	809	796	791	774	757	816	767	759	829	792	803	773	796	739	765	800	816	782	771	804	766	767	817	782	788	742	836	743	804	788	772	792	781	788	763	800	788	772	798	753	810	787	794	760	777	792	793	757	764	795	773	766	784	774	762	785	771	785	751	779	788	763	745	730	737	796	794	812	800	799	773	780	730	737	785	778	787	768	773	780	782	816	764	774	795	798	782	793	777	807	732	833	772	750	806	806	820	804	726	780	723	795	839	806	772	765	773	797	778	784	746	778	777	739	778	800	834	757	754	738	801	811	771	812	776	786	807	772	769	788	743	791	812	807	764	748	835	745	765	830	806	845	733	761	798	763	751	766	745	839	797	758	758	819	819	717	767	781	812	771	791	795	793	796	771	797	735	754	799	710	763	775	783	765	822	768	774	763	757	786	818	779	761	827	721	779	737	763	808	789	755	742	838	779	778	727	818	743	786	777	777	739	779	771	737	750	763	829	764	806	747	755	785	748	790	783	796	740	730	773	777	747	778	773	784	740	808	818	837	769	762	777	782	777	758	751	785	776	805	805	752	769	757	765	777	771	746	773	841	757	790	756	754	775	792	755	763	738	802	750	783	750	702	851	750	847	762	795	682	770	786	790	775	822	742	812	779	734	781	783	717	811	777	801	803	754	793	736	787	748	740	787	797	774	808	760	809	793	819	783	766	783	754	767	749	767	745	780	784	786	803	813	799	788	749	799	757	745	716	820	761	803	713	763	751	790	827	777	756	809	767	786	793	784	783	790	807	758	778	730	802	785	782	748	752	808	792	765	745	797	749	737	787	797	772	777	835	792	770	779	785	792	835	827	797	747	798	779	796	820	753	788	842	767	761	732	788	783	777	763	807	744	786	769	794	799	749	811	754	795	782	794	741	828	800	798	771	799	835	779	788	724	738	799	758	804	767	785	743	799	775	798	795	785	823	772	776	796	756	753	789	800	799	769	768	763	781	735	769	759	787	827	755	777	774	762	744	814	776	783	776	764	756	765	784	815	742	787	760	770	812	712	832	837	772	823	767	812	813	804	808	792	725	814	786	763	773	767	757	819	833	801	803	762	768	790	809	777	810	823	732	801	812	851	777	766	762	766	791	777	719	767	756	736	798	751	778	756	757	779	774	782	773	761	730	775	735	782	755	766	816	749	780	799	811	773	783	768	787	774	809	772	770	779	793	757	765	785	781	755	753	779	773	789	812	742	815	789	787	753	851	746	802	774	785	755	784	761	730	753	736	803	773	764	752	751	786	780	815	744	767	730	778	804	780	830	789	746	780	753	749	768	828	759	764	813	781	779	763	763	734	810	800	772	754	787	799	735	790	811	800	756	745	780	769	793	830	786	753	753	762	773	729	724	761	710	768	777	795	751	761	748	808	766	747	760	791	843	765	762	812	808	771	838	800	743	807	768	686	784	793	751	801	762	732	764	764	773	764	752	816	810	765	756	768	759	817	807	770	761	785	800	762	755	764	788	794	728	756	750	766	782	773	782	779	793	785	836	792	731	795	791	770	769	758	820	752	731	774	767	773	824	799	770	828	731	776	741	780	767	786	804	774	752	800	826	802	790	796	777	758	785	748	764	748	805	785	762	713	758	788	738	784	789	771	756	833	757	806	797	766	758	738	800	776	827	796	756	803	789	766	793	788	734	750	758	793	777	804	778	779	826	733	740	792	753	752	781	785	773	762	768	782	778	735	800	811	722	785	802	795	784	773	777	815	796	818	776	771	778	759	779	771	761	751	777	751	780	771	773	750	804	787	796	782	841	760	786	775	758	753	755	786	805	815	762	803	803	715	755	779	791	775	764	739	783	757	727	728	788	758	747	762	756	808	709	759	798	768	796	781	771	811	785	766	824	754	772	798	809	806	779	781	738	748	784	747	823	744	813	768	794	800	788	833	782	751	777	765	778	779	783	825	796	818	757	723	808	772	752	772	880	790	768	762	817	751	816	734	760	744	745	824	826	793	783	794	822	870	781	790	771	769	749	789	765	763	805	766	747	782	778	750	758	780	781	815	744	731	778	794	834	805	755	788	802	769	809	828	765	789	794	742	754	776	827	797	773	760	789	757	805	837	741	752	728	802	727	734	755	807	797	774	761	797	736	726	728	784	746	821	722	791	793	776	785	792	768	769	802	748	805	784	777	774	833	737	755	764	737	757	762	755	789	788	831	775	765	769	744	811	776	787	739	753	792	754	808	753	762	756	786	759	757	821	754	798	742	746	786	798	830	757	826	797	758	764	783	793	784	744	799	781	752	760	753	781	768	801	774	768	778	814	748	747	752	802	795	767	832	808	790	751	808	774	704	777	802	784	739
25367	21631	32016	26345	15209	7568	1934	1211	1087	1119	1104	1109	1074	1099	1115	1084	1059	1009	1061	1047	1001	1074	1055	1049	1034	1081	1103	1000	1066	1042	1089	1016	1017	1028	998	961	1059	961	1077	1055	1054	1045	1082	1020	998	1033	995	1048	1026	1051	1040	1041	1002	1167	1040	1082	1277	1346	1193	1082	1008	1016	1067	1071	1022	1018	1009	1045	1016	1033	1048	1035	1035	1037	1071	958	1068	1043	1022	999	1106	1039	1054	1041	1021	1016	1001	1005	985	1017	1029	1017	1066	1028	1010	999	1005	1031	1033	1014	1043	1036	1007	1071	1021	1065	1003	1008	981	976	1059	1050	1019	1052	984	1068	1021	985	1025	998	1046	1027	998	1042	984	992	961	1028	1037	1058	1071	1045	998	978	974	1045	1003	994	1008	1042	995	1037	994	1053	989	1000	1042	1013	998	1047	1037	1070	1064	1029	1026	1037	1056	1025	1021	1031	1012	1077	1055	944	1048	1085	1055	1061	1033	1008	1042	1037	997	1007	1021	1071	1035	1014	1042	1071	1000	1051	1046	1047	995	1083	1052	987	1085	1082	1010	1040	1054	1011	1034	1050	1003	996	1036	1000	1006	1013	1005	1017	1066	1024	1014	1051	979	1023	1066	1013	1039	1062	1102	1087	985	995	1012	1052	970	1008	1011	983	990	1037	1023	1027	1034	1044	1032	1074	990	998	1013	1009	992	1053	1049	1028	1040	1036	1029	973	1009	1075	989	1023	968	998	969	1045	998	1008	1033	999	1036	968	967	998	1102	1040	1023	1016	1005	1063	1000	995	1032	1004	1007	1009	1037	1073	1030	1042	1021	1059	966	967	976	1059	961	1009	1079	1010	1115	1071	994	1043	1047	1046	1033	1079	1090	1028	1096	976	1122	1063	1077	1049	1093	1030	1028	1024	1062	1045	1023	1062	1003	1060	1009	991	1025	993	965	1047	1103	1013	1033	1031	1010	1022	1024	1049	1028	1069	1047	1067	1019	990	1099	1081	1060	947	1055	1067	1090	1053	1055	1043	1004	1017	1012	998	1087	1085	1040	1075	1011	1068	993	1011	1030	943	1008	1045	1005	1030	986	1006	1022	978	1043	973	1050	1010	1006	1046	1028	1092	1018	1015	1025	984	1028	1052	1069	1038	956	1025	988	1117	1053	1004	1044	1069	1008	1045	1048	999	1063	1058	1056	976	977	1004	992	1028	1079	966	973	925	1101	1012	1034	1074	988	1054	1035	1024	995	1053	1060	966	1001	987	1063	1039	998	1011	1090	1003	1096	1023	993	975	1076	1007	1033	1022	984	1057	986	1024	967	1082	998	1067	1031	1061	1060	993	1033	1013	1044	968	1017	1031	1023	966	973	960	1078	998	992	1012	1036	1012	1036	1017	1007	1029	1021	1060	1099	1035	998	1003	1024	1026	1049	1128	981	1050	1007	1057	1043	993	982	1034	1021	1010	1045	1012	1043	981	1024	1040	995	1071	1046	1051	1065	1057	1049	1070	1008	1025	1035	1062	1023	989	996	1037	1012	1042	1043	990	1033	1053	1013	1056	1029	1048	1047	1013	997	1008	990	1024	1084	1030	1030	1044	1010	1056	992	991	1020	1018	935	1062	1026	1053	999	1030	1027	1028	1086	1030	1024	1005	1035	1024	956	1109	1048	1040	1004	1049	1003	1020	1039	973	1016	1048	1031	999	1018	1038	979	1073	1054	972	982	997	1024	1061	979	1081	1000	1055	1018	958	1062	1008	1043	994	986	1067	964	1039	1012	1026	1033	1010	1010	1052	1052	1025	1073	1011	1042	1014	1020	1012	1035	1078	1062	1006	1053	990	1067	1035	991	1044	1072	1020	1046	1020	1090	1000	1032	1005	1000	1013	1032	1012	1028	1017	1045	1042	1085	1051	1007	1004	1011	1046	978	1029	990	1048	1022	997	1006	1012	1009	1051	1034	1009	1084	993	1081	1031	1040	1050	956	990	1065	975	1006	1102	996	1006	1040	983	1013	1034	1022	1053	1008	977	1022	1017	1030	1018	1015	974	1020	984	1019	959	1030	1040	1018	1075	973	992	1062	969	1036	1032	1046	1016	1069	1021	1070	1066	1034	1013	989	1042	1023	1047	1026	1004	1081	981	1048	977	991	972	1061	1039	1025	1001	998	1020	1036	1108	1006	1026	1053	1076	1017	1079	1034	1031	999	1039	1011	1023	1033	1049	1047	1061	1014	1012	1030	981	978	1012	983	996	999	1006	1005	1043	1023	1018	1082	1011	1022	1031	998	1025	996	1047	981	1020	1019	1043	1033	1075	1013	998	1037	1043	1050	1068	995	995	993	1059	1051	1049	1052	946	986	998	1061	1005	1047	992	1031	1062	1034	957	1037	1001	1057	1006	1003	1028	1033	1058	1064	1018	1019	982	1051	1081	963	1043	1001	1019	992	1024	1027	1025	1025	1043	1010	1049	1017	1009	988	1040	1015	1027	1052	1069	987	1066	1046	1061	1012	1008	1000	1045	969	999	991	1059	1048	1082	1002	1073	1055	1032	995	1048	998	1037	1019	1027	1030	984	1062	978	980	1020	1084	1073	1002	1073	996	1025	928	956	1059	1091	1024	1042	1005	976	1004	1048	1080	970	1074	1058	1012	988	1075	1051	980	1029	1048	1006	1057	977	1010	978	1025	1038	1062	1066	978	1050	1010	1039	1030	1017	1013	1014	1038	960	1006	1029	1002	974	980	1004	1065	1025	1012	1033	1038	1078	1017	1031	1003	1040	1055	1022	1082	1014	1025	975	1024	971	1002	1075	1047	1027	991	976	1025	994	974	1007	1005	1060	1037	1045	1025	1033	975	1048	1027	1040	1001	1012	1063	1026	1032	1032	985	1007	1022	1043	966	991	1070	1000	1045	968	1046	1001	1006	1048	1109	982	1035	1032	934	1026	1050	1008	1014	972	1033	971	1018	1030	964	1039	1041	1011	1011	1023	983	1001	1075	1038	1018	1014	1011	1011	960	1006	1005	999	1042	989	1048	1016	978	1004	950	1068	1001	1019	1041	998	995	1092	1017	1011	1077	1097	1041	1011	992	1087	1019	1029	1068	963	1004	1052	1031	1005	1095	1017	1008	1069	1004	1049	975	1075	1026	989	977	1071	1033	1078	999	1017	1052	1057	1070	1080	1022	1025	975	990	1029	1026	1022	1056	1016	1027	987	918	991	1043	1018	1021	989	1012	993	960	1028	1086	1043	1064	1004	1108	1061	998	988	1093	1023	1094	1032	993	1031	1030	1052	1035	1076	1057	1018	984	996	1037	1037	1061	1028	1035	1028	1032	1040	1033	1069	1006	983	1026	1021	1106	986	1017	1027	1035	1015	1047	1031	996	1025	1068	1025	1030	998	1028	1046	1034	1001	1053	1003	1055	988	1076	971	1016	1005	1048	997	982	1034	1075	1022	1073	996	1086	1005	987	1043	973	1010	984	1023	1014	974	1051	983	990	1025	962	1041	1037	1056	1052	1086	1052	1065	1087	1054	983	1029	1003	992	1044	1011	1040	1007	949	1020	1090	983	1091	1035	1028	1009	1037	1025	981	1039	1028	1000	1055	1043	1046	991	1014	1005	1015	1055	1054	1076	997	1023	1038	1029	1052	1061	1059	1061	983	1042	1024	1037	1046	1064	1028	1011	1036	1039	1104	1062	1054	1015	1007	1045	1014	997	1069	1029	1031	1029	1061	1054	1029	992	1040	1062	1028	1047	1008	1040	988	953	1033	997	937	1015	983	1017	1032	993	1030	1043	1042	998	1050	976	1028	954	1028	981	1017	973	1031	1025	998	996	1068	1009	1005	1010	1031	1044	1059	1023	1028	997	1051	1023	997	981	1032	1025	1049	973	1011	1027	1072	984	1022	1054	1008	1020	1048	1022	1073	1024	979	1032	1029	1005	984	1066	1044	993	1032	1004	1051	1031	1020	999	991	1031	1023	1035	1012	1019	1080	980	1030	1025	1023	972	962	1051	970	1041	1020	1059	982	1050	1032	1046	1018	1000	1014	1031	1019	955	1033	995	1035	993	1023	1005	1047	1060	1001	1092	1060	1043	1000	1012	1026	1026	936	985	1044	1022	1013	1032	1017	1029	1084	1041	1000	1014	1003	1058	1025	1009	1064	1018	1089	1042	1018	1040	956	980	1046	956	1034	1023	1060	983	1043	1012	1019	1026	1005	1034	1045	1002	1040	1018	1047	996	1018	1007	1000	1025	1033	986	1031	1077	1014	1069	983	994	1064	978	995	1013	1036	1067	1036	1016	982	982	1040	1002	998	976	1016	1041	1052	1031	1008	1073	1007	1038	1089	1055	1032	1027	1001	1063	1013	1042	1044	979	1044	1032	1042	1009	1045	1026	1031	1021	1076	975	976	996	1038	1024	1044	1034	1007	1012	1031	1029	1022	1039	987	1019	1011	1043	988	1001	992	1014	1069	1050	1046	1013	1113	1086	972	987	1057	1043	1065	1054	1043	985	1016	1076	1029	1028	1055	1023	1030	1020	1056	1055	965	1005	982	1053	996	993	983	1004	1067	1002	948	1000	972	1107	1065	995	957	1019	1000	1059	1022	1043	1063	1030	1057	1051	963	1069	1023	1042	1020	1049	960	1042	1060	1016	1032	1082	1042	1006	1011	962	985	985	1002	1027	1028	981	1027	1020	1003	1016	981	1024	995	1050	1002	983	1016
40036	64197	55126	11039	7378	5457	1289	933	906	940	829	888	882	898	863	859	780	902	878	786	864	848	829	801	857	833	862	835	799	849	779	839	808	828	825	796	771	821	853	818	784	853	835	815	821	883	848	826	816	805	850	833	862	894	845	871	1248	1216	1077	990	857	798	783	814	856	838	806	782	828	834	826	822	859	819	852	814	781	819	860	775	773	819	775	836	796	793	821	839	842	860	767	848	847	798	793	817	826	781	818	849	818	855	850	783	854	835	817	835	851	797	812	848	825	820	759	826	808	815	815	813	874	797	810	771	816	837	813	858	782	767	835	802	878	773	811	777	800	822	859	799	778	883	798	814	802	888	794	860	824	819	817	835	781	792	875	775	825	827	814	789	811	781	811	848	832	826	800	788	833	833	819	807	806	858	804	811	831	807	832	790	803	801	846	797	766	871	886	818	806	798	839	852	868	823	878	829	873	786	820	824	756	774	835	802	812	816	869	795	805	829	836	837	796	772	864	815	773	836	767	845	806	862	806	831	813	827	795	832	828	871	805	830	766	779	819	733	798	809	826	815	801	829	809	852	793	806	801	805	859	809	820	810	793	792	792	843	852	817	814	843	803	796	858	828	844	813	787	825	827	789	750	810	848	849	806	842	844	838	845	864	813	836	781	814	764	796	814	799	778	845	847	816	833	874	822	819	818	818	772	753	777	818	856	810	844	840	822	865	792	801	795	804	780	818	817	806	819	828	839	796	825	838	790	800	801	783	807	821	823	843	825	802	816	783	829	816	792	792	786	802	827	851	849	826	823	833	818	866	792	749	816	847	853	806	825	787	813	855	841	813	821	808	823	823	766	789	805	790	801	769	818	821	785	829	811	835	795	814	765	818	841	840	848	839	833	836	829	846	793	826	841	794	837	791	806	871	842	813	807	792	834	860	804	846	803	828	807	836	786	774	824	849	838	748	806	797	840	835	774	804	834	753	813	798	829	801	827	846	818	808	821	783	784	814	851	812	809	858	786	855	818	832	788	810	804	830	817	798	820	786	819	838	842	820	837	806	781	747	816	830	840	820	800	820	771	810	811	829	823	832	804	852	830	779	865	839	817	827	794	850	807	832	820	810	817	789	807	763	777	808	767	820	833	838	822	828	801	782	815	851	809	765	837	788	742	889	821	854	876	878	821	796	795	790	800	781	834	805	818	788	859	828	820	812	877	819	849	760	812	861	828	835	835	828	863	822	813	798	852	804	853	852	791	821	810	779	824	839	768	860	779	778	814	814	828	831	789	819	867	816	827	836	820	799	808	832	821	834	833	832	845	768	807	762	843	820	851	841	810	778	815	816	785	760	773	760	846	854	804	770	857	783	766	793	840	786	790	796	789	800	799	790	756	810	767	826	798	798	778	836	836	790	851	853	818	785	805	799	746	818	859	818	790	816	888	852	828	758	808	849	791	793	804	779	780	792	810	805	879	790	797	790	790	777	862	830	817	774	798	832	788	781	815	783	795	838	781	833	789	853	838	846	753	802	805	822	827	818	796	808	843	855	805	823	782	800	829	782	798	822	835	831	806	788	866	815	804	787	860	818	857	830	818	822	794	824	847	856	826	835	833	748	853	782	832	769	828	851	795	788	826	784	834	809	835	875	777	782	813	814	777	786	783	809	810	762	852	818	821	831	812	781	800	796	804	802	756	813	809	789	806	797	836	842	829	846	813	837	818	839	812	865	779	853	805	845	780	824	775	823	779	783	773	792	856	856	818	814	811	787	783	813	795	803	811	810	836	820	828	829	780	777	820	799	826	815	838	823	783	824	813	757	773	823	795	788	749	828	838	816	786	902	842	774	810	817	835	807	839	862	794	835	830	806	792	815	844	831	784	832	853	800	819	855	775	770	805	893	841	821	807	786	812	811	784	835	832	775	820	798	868	810	804	771	777	843	795	841	856	833	748	837	818	805	796	830	790	833	827	812	811	796	816	809	794	831	865	850	796	730	857	822	805	819	858	846	832	848	833	789	811	825	831	825	828	833	783	841	796	856	815	827	803	776	825	839	815	772	824	838	798	848	757	828	815	798	839	823	819	828	781	752	881	844	787	839	813	822	798	819	835	838	822	811	811	821	821	778	838	806	861	805	808	851	819	809	837	801	765	836	762	806	789	807	798	769	857	813	853	832	873	795	775	798	807	754	814	764	848	867	803	836	828	856	834	798	779	844	812	798	791	796	782	810	857	767	788	801	809	802	770	823	874	821	815	804	798	799	787	791	873	782	819	792	814	828	832	819	825	832	799	865	791	825	816	769	838	802	828	776	845	828	778	792	800	797	783	849	847	802	869	830	843	817	772	847	767	787	763	782	807	799	801	822	813	808	849	772	814	812	805	815	813	797	833	804	807	732	848	831	791	829	837	833	879	807	826	767	803	853	774	809	847	794	813	792	838	806	822	759	801	832	811	815	843	824	843	820	872	808	788	768	780	802	837	871	873	852	801	759	820	818	847	805	821	824	774	814	788	814	813	801	835	789	822	784	818	792	855	829	854	806	806	802	835	812	787	788	756	833	832	809	803	801	804	785	787	796	791	779	826	855	818	825	833	808	814	832	804	787	837	799	787	764	844	800	799	830	860	800	782	853	792	821	810	848	806	835	813	755	777	815	775	782	787	832	776	770	827	814	806	794	823	771	801	821	820	798	854	858	841	812	773	757	824	797	785	803	806	807	788	799	807	784	790	771	818	814	818	825	809	808	824	816	845	767	838	818	818	810	791	780	819	808	803	804	850	812	883	824	824	815	805	777	818	811	814	878	830	798	854	833	848	825	797	775	791	809	843	763	787	829	739	789	807	792	836	757	809	840	833	809	844	740	814	817	769	820	797	823	844	768	829	856	818	830	793	796	791	787	806	804	778	791	812	817	847	821	821	782	819	799	776	815	807	799	856	913	770	818	828	787	751	792	829	819	847	789	863	811	814	801	843	826	783	793	800	811	811	850	800	803	799	801	802	788	802	796	752	800	829	826	835	896	863	843	837	818	816	840	805	820	809	757	787	785	770	823	822	806	828	775	829	809	802	842	835	855	871	834	843	861	783	808	837	799	841	854	805	783	812	799	836	766	784	818	846	730	765	895	798	805	841	860	812	863	828	837	802	784	880	781	755	820	783	829	819	811	871	850	752	802	739	840	759	809	784	762	818	835	794	739	802	808	869	779	858	810	759	785	811	870	821	816	785	857	794	837	808	832	831	831	792	826	856	811	819	819	811	813	837	802	842	782	821	804	793	829	798	887	814	847	798	810	781	822	806	814	788	772	789	812	802	822	829	788	851	844	778	863	816	801	830	785	808	782	803	805	835	815	823	828	799	761	806	866	808	822	889	809	846	798	808	776	813	780	826	851	826	830	816	763	799	830	828	806	825	792	805	849	828	875	777	774	856	825	789	853	767	833	841	818	823	798	785	840	822	847	804	821	796	822	835	800	783	837	808	856	816	815	836	832	754	814	778	770
24280	21453	30969	25545	20998	16711	4369	1526	1267	1309	1221	1272	1233	1237	1178	1221	1178	1161	1124	1199	1179	1175	1207	1185	1112	1148	1130	1099	1150	1122	1114	1243	1224	1174	1170	1114	1104	1109	1195	1184	1146	1166	1115	1116	1138	1151	1127	1111	1103	1180	1161	1147	1151	1372	1212	1306	1625	1607	1390	1285	1101	1146	1122	1076	1120	1097	1105	1165	1077	1096	1139	1094	1118	1104	1165	1114	1208	1147	1141	1230	1171	1117	1086	1144	1123	1129	1108	1163	1159	1106	1105	1134	1098	1077	1120	1147	1141	1097	1095	1094	1151	1170	1105	1127	1123	1155	1143	1103	1138	1127	1088	1119	1155	1144	1084	1090	1112	1158	1121	1150	1135	1153	1120	1077	1140	1137	1157	1127	1130	1170	1131	1142	1106	1091	1119	1158	1182	1161	1098	1131	1177	1077	1115	1137	1117	1127	1099	1101	1099	1114	1132	1083	1145	1205	1128	1152	1202	1157	1113	1180	1145	1077	1113	1161	1112	1067	1177	1201	1145	1145	1147	1075	1173	1090	1126	1069	1117	1112	1095	1144	1078	1091	1102	1172	1086	1180	1078	1145	1098	1185	1114	1156	1156	1101	1138	1099	1109	1125	1147	1136	1090	1195	1178	1155	1187	1108	1160	1135	1128	1096	1088	1169	1131	1104	1182	1150	1116	1151	1159	1123	1124	1166	1122	1177	1085	1100	1146	1138	1153	1166	1126	1061	1091	1105	1160	1114	1108	1064	1150	1134	1132	1146	1083	1115	1139	1091	1168	1074	1146	1127	1111	1224	1125	1175	1118	1063	1174	1124	1083	1121	1109	1115	1099	1173	1148	1139	1074	1130	1068	1069	1136	1122	1117	1090	1089	1146	1105	1110	1097	1079	1056	1063	1187	1129	1131	1150	1119	1103	1130	1150	1069	1094	1153	1139	1191	1140	1118	1138	1101	1111	1164	1092	1207	1205	1126	1136	1202	1185	1133	1144	1170	1131	1136	1110	1150	1141	1115	1179	1090	1130	1096	1198	1165	1157	1120	1110	1116	1114	1132	1130	1102	1153	1097	1082	1120	1058	1053	1121	1159	1142	1113	1170	1154	1136	1198	1145	1158	1131	1058	1168	1078	1130	1146	1157	1155	1123	1182	1014	1140	1112	1142	1174	1054	1104	1170	1157	1164	1137	1116	1153	1141	1125	1171	1120	1123	1107	1107	1194	1107	1131	1134	1149	1172	1187	1173	1150	1140	1138	1079	1128	1195	1165	1167	1088	1168	1130	1080	1114	1118	1142	1183	1218	1220	1133	1158	1106	1126	1121	1091	1154	1150	1117	1110	1097	1148	1138	1135	1111	1132	1093	1067	1161	1121	1178	1085	1080	1134	1055	1147	1086	1126	1182	1076	1165	1120	1150	1097	1104	1129	1163	1161	1079	1101	1111	1089	1175	1094	1119	1127	1176	1191	1162	1053	1083	1085	1136	1153	1141	1119	1084	1110	1203	1130	1132	1167	1182	1143	1112	1089	1125	1186	1103	1092	1200	1101	1109	1170	1150	1162	1060	1170	1143	1166	1112	1151	1052	1138	1189	1141	1166	1116	1097	1123	1184	1160	1092	1125	1112	1108	1185	1128	1136	1159	1130	1144	1096	1188	1136	1084	1073	1097	1060	1065	1099	1126	1127	1078	1178	1136	1155	1128	1131	1121	1131	1085	1175	1132	1139	1089	1124	1092	1130	1141	1118	1180	1106	1098	1063	1140	1107	1085	1140	1107	1193	1162	1107	1131	1156	1145	1126	1126	1136	1194	1156	1022	1160	1208	1123	1172	1108	1159	1120	1088	1116	1097	1098	1147	1177	1171	1129	1095	1073	1164	1128	1087	1143	1162	1124	1146	1139	1069	1126	1160	1207	1148	1140	1122	1125	1059	1144	1101	1106	1190	1136	1116	1141	1119	1105	1094	1140	1144	1079	1082	1126	1083	1132	1090	1147	1080	1144	1146	1122	1144	1081	1140	1120	1153	1126	1152	1084	1119	1106	1107	1146	1081	1147	1149	1104	1151	1119	1053	1125	1089	1083	1159	1081	1153	1109	1132	1146	1126	1116	1106	1128	1148	1152	1100	1124	1167	1162	1156	1113	1189	1137	1117	1144	1087	1138	1156	1132	1128	1103	1111	1150	1088	1136	1114	1199	1156	1107	1148	1085	1125	1087	1088	1075	1141	1160	1173	1192	1152	1120	1081	1139	1139	1124	1113	1101	1151	1144	1145	1108	1154	1115	1177	1146	1142	1118	1094	1185	1096	1145	1120	1105	1152	1118	1152	1172	1071	1098	1064	1138	1120	1134	1185	1110	1205	1157	1142	1101	1135	1134	1123	1133	1106	1145	1093	1111	1122	1120	1078	1059	1170	1061	1125	1147	1146	1133	1136	1142	1094	1081	1125	1173	1166	1070	1109	1146	1156	1139	1120	1086	1146	1126	1108	1128	1101	1138	1061	1049	1091	1111	1171	1099	1100	1136	1133	1097	1107	1089	1137	1091	1213	1219	1143	1056	1103	1135	1155	1143	1150	1147	1184	1140	1132	1176	1108	1122	1095	1027	1110	1139	1113	1125	1159	1122	1104	1057	1145	1191	1092	1193	1095	1100	1151	1155	1145	1123	1062	1189	1120	1131	1108	1162	1076	1091	1100	1126	1156	1130	1116	1076	1029	1138	1098	1142	1192	1073	1114	1117	1063	1187	1128	1141	1147	1191	1137	1159	1132	1202	1090	1120	1110	1162	1108	1097	1111	1167	1163	1153	1204	1120	1087	1217	1112	1080	1109	1123	1088	1169	1185	1114	1090	1119	1106	1162	1113	1147	1108	1117	1147	1086	1100	1150	1159	1094	1120	1105	1150	1054	1155	1156	1109	1121	1116	1121	1062	1164	1098	1131	1102	1160	1144	1100	1180	1114	1131	1114	1153	1105	1169	1172	1115	1091	1171	1133	1149	1160	1161	1126	1119	1130	1122	1125	1145	1105	1097	1180	1121	1200	1154	1161	1048	1093	1132	1114	1092	1103	1139	1140	1124	1179	1103	1117	1071	1083	1155	1140	1112	1148	1106	1105	1134	1181	1149	1096	1128	1161	1111	1102	1067	1095	1143	1104	1131	1112	1068	1100	1118	1130	1126	1067	1094	1194	1139	1095	1089	1125	1114	1125	1137	1118	1069	1112	1074	1128	1085	1149	1114	1120	1127	1140	1136	1125	1158	1148	1128	1107	1065	1133	1148	1165	1098	1166	1165	1093	1141	1086	1088	1096	1096	1108	1178	1110	1114	1142	1183	1139	1154	1115	1082	1100	1102	1159	1176	1115	1128	1152	1119	1102	1098	1090	1144	1117	1154	1100	1086	1136	1143	1158	1132	1137	1106	1154	1165	1072	1195	1117	1180	1146	1136	1132	1124	1072	1172	1105	1132	1173	1142	1156	1110	1122	1097	1067	1072	1150	1114	1105	1056	1115	1150	1142	1160	1091	1127	1220	1177	1172	1199	1095	1144	1145	1063	1173	1142	1166	1102	1104	1097	1157	1116	1140	1108	1146	1084	1148	1128	1134	1125	1116	1115	1192	1154	1092	1124	1098	1105	1101	1094	1104	1107	1060	1132	1124	1192	1118	1182	1159	1139	1101	1120	1159	1107	1150	1143	1133	1108	1085	1146	1120	1094	1127	1142	1141	1111	1162	1124	1154	1085	1049	1140	1056	1120	1091	1161	1124	1131	1214	1107	1145	1142	1168	1104	1117	1166	1116	1169	1151	1111	1108	1130	1142	1107	1154	1129	1128	1097	1131	1110	1079	1185	1123	1103	1165	1092	1153	1168	1147	1133	1154	1082	1095	1167	1177	1134	1180	1196	1146	1150	1145	1156	1162	1150	1131	1112	1096	1127	1056	1150	1126	1167	1076	1143	1125	1144	1163	1073	1175	1106	1145	1115	1078	1175	1089	1124	1146	1109	1114	1124	1097	1181	1093	1197	1102	1132	1164	1143	1058	1105	1036	1134	1127	1103	1068	1135	1140	1076	1100	1099	1093	1094	1136	1089	1139	1055	1184	1070	1105	1149	1138	1112	1101	1132	1191	1102	1114	1055	1077	1081	1124	1079	1140	1098	1117	1174	1126	1138	1070	1046	1125	1044	1113	1048	1180	1069	1095	1187	1108	1127	1093	1099	1118	1097	1158	1123	1100	1123	1105	1213	1185	1210	1137	1134	1113	1074	1108	1160	1168	1171	1180	1109	1138	1118	1155	1103	1108	1176	1100	1178	1149	1136	1178	1131	1194	1068	1098	1146	1158	1144	1129	1125	1119	1103	1074	1142	1179	1167	1109	1087	1122	1113	1131	1162	1112	1122	1187	1128	1130	1202	1111	1162	1081	1141	1138	1097	1113	1104	1142	1132	1161	1079	1096	1218	1169	1157	1187	1138	1114	1076	1147	1101	1104	1095	1164	1135	1094	1115	1093	1142	1075	1108	1179	1141	1161	1122	1060	1113	1161	1170	1161	1177	1127	1099	1099	1091	1145	1145	1139	1128	1084	1132	1056	1113	1127	1095	1174	1114	1180	1105	1171	1141	1118	1152	1065	1100	1082	1125	1149	1177	1199	1106	1107	1119	1176	1101	1115	1155	1128	1116	1142	1097	1199	1141	1187	1091	1140	1116	1194	1058	1127	1151	1140	1132	1044	1096	1124	1171	1139	1146	1140	1123	1190	1112	1095	1067	1141	1153	1170	1114	1078	1150	1136	1076	1126	1108	1148	1154	1145	1088	1132	1158	1120	1063	1095	1080	1134	1133	1141	1103	1176	1128	1125	1107	1123	1159	1100	1095	1131	1143	1145	1170	1170	1145	1138	1103	1117	1131	1122	1156	1171	1096	1140	1175	1116	1102	1121	1130	1075	1184	1145	1153	1128	1222	1095	1122	1084	1106	1081	1116	1140	1164	1128	1150	1119	1114	1163	1074	1086	1140	1144	1145	1198	1120	1149	1141	1081	1103	1157	1121	1112	1145	1190	1118	1065	1131	1177	1104	1149	1091	1140	1162	1140	1102	1087	1238	1110
50064	79718	69994	16139	9896	9837	1743	1158	1119	1035	989	979	996	1005	944	1033	933	981	955	939	942	958	995	1015	984	954	917	902	975	933	878	930	930	942	922	966	951	888	939	951	863	938	947	965	969	933	937	920	905	937	921	885	871	1257	927	1188	1693	1588	1263	1080	1002	874	871	961	967	978	910	907	890	871	907	925	936	888	862	901	891	878	879	913	923	926	869	894	902	847	904	862	928	931	923	862	931	880	918	943	874	882	941	920	937	952	900	914	930	871	909	890	927	846	945	934	960	914	875	887	908	912	905	943	928	876	919	922	858	946	944	868	845	910	914	900	855	893	941	876	859	920	921	892	931	895	883	924	918	909	922	880	908	881	874	873	897	894	893	936	947	877	872	860	914	947	887	922	868	898	913	903	881	935	934	884	929	896	882	901	866	947	941	857	934	970	921	921	931	926	864	933	864	855	876	894	877	887	904	901	885	822	910	888	915	844	942	898	883	891	924	886	895	943	920	905	884	883	881	874	868	914	927	883	923	919	887	837	862	832	897	908	961	847	906	881	852	922	961	875	896	891	907	886	925	917	906	923	904	926	947	898	934	893	919	947	962	851	924	898	927	911	880	931	874	889	909	895	911	859	946	935	915	940	913	905	908	890	894	944	919	939	938	898	891	895	881	933	947	943	857	882	932	887	918	948	889	926	882	915	880	905	898	912	921	886	862	930	925	956	855	875	861	879	863	854	876	879	882	927	921	852	928	889	931	943	895	869	879	844	875	895	927	886	845	928	919	937	958	849	989	924	897	893	874	925	947	883	928	853	899	911	918	882	951	916	858	932	894	854	960	936	902	924	886	866	882	908	881	910	920	915	862	930	892	931	905	898	911	934	939	923	903	877	924	937	906	917	916	902	885	900	948	863	925	849	911	879	910	866	899	924	920	897	898	912	927	942	912	892	855	848	922	895	943	863	886	885	921	942	916	860	868	920	863	920	884	950	921	891	884	867	867	928	882	901	908	897	866	888	927	897	870	930	907	920	905	909	887	900	926	904	871	901	902	911	897	880	903	857	905	890	891	894	887	817	914	930	911	885	880	882	861	874	909	953	901	898	900	892	889	906	867	934	903	864	929	883	870	919	883	897	897	915	915	907	883	893	911	896	846	855	910	873	943	929	910	920	919	891	894	873	932	885	908	845	899	869	943	953	883	904	931	952	916	874	878	906	921	899	861	955	919	885	922	921	889	890	899	919	895	920	885	910	840	923	880	930	868	876	902	933	881	862	919	904	919	876	885	913	890	892	911	889	903	896	875	922	887	920	913	900	865	933	926	852	915	882	868	909	922	967	899	862	904	875	904	901	873	893	842	887	893	921	902	926	869	839	859	873	933	904	893	885	915	864	946	875	935	962	945	878	962	852	909	883	920	930	939	958	893	849	874	860	923	950	898	930	903	873	902	921	864	885	934	880	891	860	884	882	852	955	937	876	920	868	935	867	921	889	872	918	890	928	937	909	889	905	933	921	935	913	909	900	905	913	914	878	929	870	859	903	871	905	911	904	925	905	949	850	895	894	942	879	878	879	871	865	919	883	886	937	934	850	909	885	850	859	892	891	932	887	919	901	909	875	861	914	868	875	885	905	866	934	937	909	878	900	861	952	854	944	920	945	887	965	845	897	913	889	921	880	886	877	913	840	911	867	903	867	884	925	881	929	895	920	840	874	943	898	958	897	891	858	900	897	888	915	911	861	872	922	904	970	827	870	856	918	881	934	862	835	938	878	909	929	898	929	872	919	894	948	855	885	871	899	895	917	904	870	877	907	979	920	862	904	944	867	913	893	922	898	889	919	942	880	905	890	864	887	946	843	885	897	889	907	872	848	865	877	921	976	862	896	904	908	916	896	906	907	914	878	860	870	847	906	850	822	887	864	905	943	896	839	982	885	902	941	840	918	942	893	911	908	900	873	900	921	897	855	944	890	859	907	938	906	883	906	878	942	878	885	948	921	896	879	901	851	937	915	933	882	861	841	894	944	918	858	902	862	904	900	918	914	888	879	902	946	941	893	875	972	952	900	892	882	875	859	895	904	894	919	929	921	935	903	862	903	865	830	851	886	855	932	902	915	844	911	900	850	882	917	923	928	927	831	873	907	914	839	839	879	925	904	881	921	877	885	860	920	901	869	950	917	892	972	934	983	886	857	868	917	958	940	906	839	919	889	932	903	855	877	862	865	925	967	884	858	881	865	937	919	921	931	855	907	892	951	836	978	901	870	975	883	915	872	893	929	882	925	907	917	923	892	876	851	849	904	912	897	887	909	949	912	915	900	883	864	870	948	905	892	913	890	931	911	889	900	930	894	937	903	932	881	930	902	892	891	902	901	887	914	850	887	950	879	878	932	901	877	897	901	931	932	864	899	933	896	916	912	878	905	937	939	872	964	933	867	917	891	902	950	926	923	887	925	864	865	880	858	903	860	885	842	904	913	914	918	938	899	885	920	968	910	876	961	847	852	908	923	868	838	936	895	871	857	953	895	909	934	892	875	822	837	857	928	957	887	863	911	924	875	872	975	932	899	899	910	926	923	875	861	906	924	910	855	899	903	874	899	897	924	892	921	892	894	910	972	931	881	917	903	856	922	887	894	907	841	900	922	908	900	928	925	913	920	912	946	887	910	936	896	863	878	913	892	901	891	895	859	938	878	871	891	847	911	858	910	895	901	905	936	860	895	918	884	906	925	827	899	891	882	909	865	864	934	940	867	919	944	947	891	918	910	930	885	908	902	872	929	895	945	894	888	939	913	882	906	893	907	886	924	882	871	914	902	893	875	859	939	943	908	961	856	857	843	908	936	878	939	916	897	914	885	886	894	913	945	874	886	908	910	928	919	970	908	903	936	890	903	875	869	886	925	933	855	890	934	882	917	808	861	868	883	917	899	921	927	847	871	872	911	902	879	891	923	912	883	877	906	887	848	940	897	893	940	903	916	891	916	866	853	896	927	908	902	869	884	857	929	942	879	916	893	943	865	830	877	892	914	863	896	919	916	918	904	900	838	820	898	860	909	889	872	894	904	949	886	921	921	902	916	904	896	875	923	934	895	894	914	890	918	866	916	928	916	856	896	857	893	916	894	860	900	981	911	907	958	851	905	878	923	892	903	958	875	907	855	903	883	912	924	862	942	895	896	820	887	851	929	860	920	855	903	888	882	876	939	891	887	853	841	849	934	896	911	895	885	934	968	972	888	843	905	916	860	939	903	951	879	961	912	827	889	862	921	922	840	899	952	900	854	922	938	883	870	899	938	866	920	925	897	890	866	905	865	935	938	898	887	903	915	904	885	939	869	908	845	862	848	857	941	906	905	886	886	911	903	905	935	907	882	949	857	883	923	894	946	872	887	876	934	882	894	951	852	882	898	892	896	946	904	895	895	850	895	945	902	871	907	894	859	888	902	920	863	895	966	885	886	898	901	893	899	928	897	934	923	920	862	921	908	943	874	920	857	858	863	908	896
28430	19388	16268	4042	1394	1437	1126	1128	1127	1054	1086	1049	1116	1021	1095	1100	1062	1032	1093	1037	1114	1070	1082	1061	1087	1008	1031	1098	1072	1077	1068	1078	1025	1063	1054	1032	994	1036	1055	1072	1030	1052	1028	1047	990	1075	1025	1004	1056	1072	997	1055	990	1056	1066	1085	1121	1086	1110	1097	1003	1045	1032	1110	1101	1038	1008	1050	1061	1083	1052	1052	1017	1018	1053	1031	985	1040	1083	1060	1038	1027	998	1116	1119	1069	1009	1045	1019	1074	1071	1017	1092	1060	1039	1085	1049	1029	1032	1056	1056	1009	1085	1075	1056	1023	1066	1065	1000	1051	1024	1099	1071	1083	1056	1096	1027	955	1009	1024	1052	1036	1037	1043	1108	1064	1072	1019	1049	1065	1030	1060	1077	1029	1010	1015	1082	1042	1075	1060	1062	1027	1020	1054	1082	1012	992	1043	1020	1008	1022	1021	1068	1048	1095	1032	1025	1051	1072	1044	998	1007	996	1059	1025	1084	949	1029	1002	977	1109	1030	1058	1075	1057	1081	1041	1064	1037	1072	1029	1035	1073	1064	1016	1040	1087	1081	1059	1090	1089	1035	1036	1109	1067	1010	1066	1103	992	1043	1085	1041	1091	1101	1042	1093	1066	1113	1098	1127	1032	1043	1044	1038	966	1045	1023	1061	1063	1058	1007	1082	1074	1058	1032	1041	993	1000	1029	1019	1027	1052	1014	1063	1075	1123	1036	1039	1026	1084	1040	1009	1047	1073	1065	1051	1057	1065	1071	1037	1019	1025	1022	988	1034	1066	1105	1054	1095	1035	1002	1035	992	1012	1078	1028	1030	1079	1054	1006	1066	1012	1078	1101	1046	1021	1034	1074	1053	1057	1048	1031	1069	1030	1035	1042	1078	1052	1055	1038	1053	1014	1042	1037	1086	991	1065	1041	1054	1007	1035	1046	1001	1007	980	994	1048	989	1046	1047	1056	1054	1058	1051	1097	981	1075	1075	1060	1021	1067	1099	1020	1051	1068	1028	1115	1079	1036	1018	1050	1063	1087	1039	1021	1059	1037	1013	1052	1080	1070	1078	1033	1018	1030	1053	1052	1085	1091	1074	1147	1022	1064	1088	1069	974	1020	1057	981	1076	1011	1032	995	1045	1077	1055	1059	1080	1005	1058	1049	1070	1057	1041	1105	1037	1083	1039	1145	1066	1061	1060	1072	1009	1052	996	1048	1043	1068	1039	1044	1124	1109	1061	1079	1000	1039	1037	1086	1092	1120	1055	1049	1105	1047	1065	1131	1030	1046	1056	1079	1033	1042	1036	1039	1066	1061	1106	1028	1025	1011	1057	1023	1056	1060	1085	1106	1086	1105	1053	1044	1085	965	1053	1038	1039	1058	1035	1015	1077	1045	1007	1031	978	1073	1067	1059	1071	1052	1131	1044	1031	998	1054	1077	1047	1040	1047	1044	1119	1062	1061	1085	1054	1010	1100	1050	1054	1025	1029	1025	1058	1022	1023	1049	1088	1013	984	1042	1033	999	1032	1057	1019	1058	1031	1033	1083	1059	1075	1068	1014	1045	1099	993	1055	1018	1059	1008	1029	1041	1101	1010	1051	1023	1042	1078	1054	1044	1030	1035	1051	1058	1041	1021	1039	1047	1009	992	1026	999	1024	1079	1085	1089	1065	1035	1077	1032	1046	1078	1048	1058	1040	1055	1103	1061	1051	1061	1069	1109	1017	1042	1066	1045	1048	1016	1058	1064	1036	992	1053	1025	1023	1082	1022	985	1028	1044	1042	1035	1037	1027	1061	1090	1123	1053	1036	1054	1110	1075	1049	1050	1033	1072	1037	1091	1028	1034	1072	1066	1051	1050	1058	1037	1064	1078	1059	1078	995	1055	1142	1028	1062	1094	1075	1025	1150	1018	1022	1044	1048	1059	1010	971	1076	1049	1059	1066	975	1113	1068	1013	1039	967	1076	1051	1006	1029	1034	1066	1047	1099	1043	1043	1011	1016	1028	1046	1060	1059	1031	1044	984	1064	1046	1058	1001	1050	1039	1052	1065	1041	1050	1007	1092	1026	1054	1027	1057	1111	1048	1068	1018	1047	1032	1062	1000	1035	1038	1048	1036	1087	1032	1071	1079	1070	1066	1082	1057	985	1104	1055	1053	992	1010	1020	1100	1045	1089	983	1010	1021	1038	1139	1045	1013	1025	999	1018	1095	1070	1082	1039	1038	1034	1029	1004	1037	1143	1027	1003	1062	1069	1052	1065	1023	1070	1034	1032	1060	1007	1100	1038	1034	995	1015	1075	1032	1001	1059	1038	1017	1045	1019	1028	1034	1052	1010	1054	1089	1054	1056	1063	1053	1040	1085	1074	1029	1067	997	1076	1031	1067	1051	1093	1070	1063	1028	1041	1047	1048	1047	1071	1051	995	1096	1041	1017	1094	1009	1077	1051	1062	1073	1069	1062	1075	1058	1063	1106	1095	1025	1032	1012	1015	1093	1047	1057	1029	1054	1046	1036	1033	1050	1012	1059	1072	1017	1076	1052	1052	1022	1071	1041	1081	1022	1061	1079	1004	1046	1039	1045	1043	1065	1016	1036	1090	1081	1034	996	1103	1056	1039	1115	1046	1058	1033	1051	1000	1096	1004	1054	1048	1072	1025	1073	1021	1011	1035	1022	1040	1033	1097	1042	1144	1088	1067	1026	1013	1056	1010	1006	1064	1067	1072	1053	1055	1011	1038	1000	1026	1073	1059	1012	981	1052	1049	1051	1056	1031	1056	1102	1013	1040	1099	1111	1021	1112	1061	1071	1068	1050	1012	1074	1089	1064	1041	1039	1088	1068	1044	1093	1055	1021	1071	1011	1021	1080	993	1041	1077	1075	1070	1015	1036	1055	1030	1032	1044	1028	1066	1106	1041	1049	1001	1024	1064	1060	1056	1038	1049	1025	1059	1035	1036	1026	1055	1033	1064	1006	1105	1075	1033	1055	1058	1068	1080	1064	978	1043	1083	1059	1101	1095	1035	1077	1077	1054	1057	1054	1034	1036	1044	959	1007	1048	1051	1057	1063	1007	1041	1010	1004	1022	1102	1023	1013	1118	1093	1072	1012	1022	1069	1074	1114	1028	1017	1019	1046	1037	1063	1073	1086	1057	1038	1044	1052	1054	1042	1079	1077	1097	1036	1044	1036	1052	1050	1053	1096	1139	1123	1091	1056	1035	1004	1095	1021	1049	1042	1109	1070	1052	1078	1071	1041	1026	1039	1025	1099	1060	1060	1056	1050	989	972	1006	1049	1027	1079	1004	1060	1030	1026	1110	1052	1066	1065	1098	1011	1023	1025	1040	1038	1040	1016	981	1106	1029	994	1113	1045	1110	981	1013	1074	1100	1026	1010	1020	1055	1100	1062	1007	1070	1013	1103	1059	1075	1075	1076	1098	1049	1037	1140	1048	1078	1036	1048	999	1101	1027	1017	1072	1060	951	1008	1058	1070	1020	1047	1036	1069	1032	1050	1036	1083	1023	1086	1070	1044	1019	1096	1112	1029	1070	981	1051	1043	1091	1047	1004	1043	1048	1044	1044	1048	1079	1039	983	986	1025	1038	1058	1079	1037	1029	1085	1021	988	1060	1066	1035	1069	1020	1033	1036	1039	1089	1005	1038	1089	1041	1032	991	1086	1029	1093	1083	1031	1059	1103	1014	1048	1005	1036	1008	1063	1071	1031	1029	1079	1035	1087	1046	999	1054	1081	1000	1025	1062	1097	1042	1033	1069	1010	1062	1063	1043	1029	1065	1102	1063	1060	1051	1087	1033	1036	1042	1071	1035	1051	1076	1050	1050	1117	1115	1043	1015	1055	1045	1059	1111	1063	1104	967	1052	1041	1014	1076	1037	1062	1091	1041	1035	1088	1073	1039	977	1115	1070	1110	1017	1055	974	1045	1102	1103	1051	1088	1078	1037	1037	1070	1107	1033	1028	1070	1016	1042	1071	1052	1055	1030	1002	1031	1074	962	1032	956	1076	982	1018	1082	1071	990	1102	1025	1056	1050	1037	1053	1081	1036	1036	1057	1037	1057	1018	1031	992	1034	1087	1004	1074	1021	1052	983	1092	997	1034	1038	1060	1067	1092	1078	1035	1030	1055	1087	1035	1032	1082	1005	1069	1066	1075	1035	1015	1020	1016	1058	1052	1049	965	1002	1014	1040	1072	1025	1027	1081	1044	1037	1039	995	1077	1070	1064	1034	1040	1059	1079	1049	1039	1059	1081	1077	1034	980	1038	1053	1071	1040	1058	1040	1062	1038	1012	1021	1070	1032	1042	1088	1076	992	1021	1058	998	1017	1052	1038	1027	1034	1046	1060	1041	1066	1071	1111	1056	1071	1003	1084	1081	1079	1044	1080	1021	1041	1093	1031	1083	1017	1077	1043	1039	1011	1060	1045	1032	1082	1098	1053	1053	1065	1075	1009	1008	1075	1077	1115	1108	976	1013	1021	1023	1082	1086	997	989	1049	1037	1106	992	1027	1012	1022	1021	1051	1056	1059	1024	1057	1050	1058	984	1115	1004	1009	1042	1070	1066	1070	1029	1107	1098	1032	1013	1054	1065	1096	1055	1099	1063	1117	1051	1052	1085	1042	1075	1095	1079	1109	1111	1100	1093	1022	1065	1036	1015	1038	1032	1071	1074	1050	1072	1103	1042	1064	1026	1063	969	1062	1028	1045	1018	1062	1062	1038	1062	1093	1091	1063	1040	1055	1019	968	1115	1034	1043	1040	1105	1055	1049	985	1124	1036	1009	1032	1038	1040	1088	1049	1010	1044	1059	1034	1002	1044	1000	994	1045	1060	1073	1079	1074	1079	1061	1022	1034	1019	1071	1103	1090	1050	998	1043	1037	1046	1098	1023	1060	1042	1086	1063	1020	1015	1113	998	1035	1044	1053	1054	1032	1068	1045	1035	1067	1045	1089	1021	1030	1050	1089	1060
10857	14270	14288	2013	1103	1273	827	860	760	770	762	775	792	767	818	743	770	821	809	801	803	819	799	770	746	782	774	785	793	783	809	747	808	827	775	838	877	838	854	761	829	799	810	774	799	838	810	803	772	783	755	796	770	850	798	816	813	881	852	820	769	779	831	789	765	767	766	796	786	788	754	787	782	765	795	760	813	795	783	791	778	791	809	684	785	751	806	822	784	789	802	743	773	794	777	797	805	775	760	806	782	793	792	773	762	803	818	809	749	767	741	804	812	811	776	796	754	784	770	744	836	760	808	848	801	822	772	770	814	791	773	783	803	795	766	825	785	763	813	782	792	794	795	771	836	818	804	819	807	770	789	785	811	717	710	776	805	808	762	800	778	774	801	813	812	754	787	762	808	834	827	773	803	765	793	731	787	762	784	795	800	762	782	785	701	694	743	760	781	770	759	796	790	754	764	798	810	790	816	780	794	787	765	779	783	805	812	763	736	769	783	753	837	780	776	748	754	786	795	785	757	782	805	779	722	770	818	783	781	757	741	761	825	772	795	743	727	776	762	822	740	789	774	765	830	824	779	798	765	790	774	757	760	736	809	762	765	749	755	738	756	780	843	842	784	812	791	759	669	767	787	808	787	749	724	828	782	792	720	783	798	821	831	783	721	803	793	814	742	764	817	795	834	759	770	758	799	785	828	814	754	803	812	773	797	735	776	754	786	767	735	760	792	825	757	789	788	774	755	750	821	819	721	788	759	772	821	769	786	760	798	790	787	813	787	772	745	752	760	752	753	782	742	775	796	792	790	783	798	750	806	769	807	819	718	762	733	808	816	791	831	737	750	802	766	766	787	766	729	813	778	797	799	838	766	761	753	751	753	799	827	760	797	739	825	795	743	806	793	786	757	825	775	831	755	800	794	760	799	831	768	848	790	731	847	782	754	799	785	831	782	789	793	793	745	764	750	815	759	793	792	745	784	781	770	786	816	768	809	753	774	777	777	738	763	781	796	808	791	788	770	801	776	780	716	812	760	782	787	796	777	809	783	786	749	801	791	774	760	766	785	764	810	777	762	787	768	825	753	813	768	818	777	798	773	791	752	746	771	794	754	768	778	774	775	757	800	702	785	724	738	736	822	819	767	821	746	746	746	775	773	783	793	808	809	752	777	765	754	801	749	804	751	807	774	764	828	777	798	795	774	852	812	787	818	837	720	761	826	790	782	766	753	769	796	747	778	797	812	742	757	826	735	788	831	767	742	788	783	789	827	776	750	777	801	806	825	756	776	828	801	808	795	733	759	766	806	775	778	784	787	762	797	751	778	819	784	787	810	792	811	781	772	803	801	792	793	754	780	817	814	816	757	787	741	849	803	794	772	765	778	789	747	806	802	734	766	733	801	784	777	766	783	768	792	785	783	791	836	759	740	775	792	757	777	793	788	819	737	799	780	741	784	844	797	786	817	778	767	823	787	764	745	760	776	818	785	749	763	762	762	822	843	759	799	790	772	784	787	769	774	823	803	871	780	759	809	797	773	793	814	762	806	787	752	795	774	769	765	761	799	826	827	781	690	744	746	726	769	810	764	765	790	786	814	728	802	794	778	807	796	803	802	814	815	775	793	782	827	817	759	718	812	815	778	746	759	818	798	748	824	784	772	818	789	820	792	776	721	747	729	793	806	823	771	808	782	813	793	746	814	816	759	793	775	790	813	785	791	772	819	816	768	720	772	768	777	745	763	743	804	797	746	809	762	788	804	818	791	799	768	789	806	763	758	782	774	800	814	774	764	766	733	802	755	792	804	830	752	751	773	753	812	767	814	811	766	779	781	812	793	780	828	780	765	788	759	831	776	797	765	746	792	776	803	773	833	798	757	756	835	780	809	790	769	745	789	804	801	790	778	831	752	754	755	758	803	823	791	768	783	802	735	802	807	753	799	779	793	776	768	767	804	722	839	822	748	776	817	784	810	759	795	733	772	782	794	798	738	771	823	763	799	707	740	792	760	788	761	737	764	733	777	837	793	790	784	775	766	806	726	795	799	761	758	761	790	806	744	790	761	806	816	805	801	781	773	811	759	795	826	786	819	759	767	755	820	810	776	822	782	783	758	764	780	737	814	782	835	797	739	769	745	832	691	782	777	821	767	807	790	777	772	816	811	761	804	817	801	775	825	827	801	754	832	796	811	740	800	817	805	730	802	796	753	819	812	783	741	758	731	753	794	771	775	767	775	747	751	767	787	762	747	780	797	725	798	773	764	747	738	772	832	810	790	777	719	772	837	774	743	765	701	833	782	785	793	784	797	791	789	808	834	757	799	769	745	762	767	754	773	776	826	751	759	794	832	776	779	769	784	805	772	789	756	829	798	802	808	834	759	738	789	761	805	801	732	781	826	771	811	732	846	776	759	781	831	792	793	802	776	742	772	763	798	751	810	836	789	796	770	773	797	748	720	795	807	743	759	807	808	786	799	776	772	696	781	783	777	756	746	800	808	804	777	794	771	780	777	831	818	769	833	800	745	752	798	781	784	777	763	769	767	831	745	776	775	748	846	797	818	837	768	743	804	741	822	758	842	775	778	760	792	800	817	798	754	790	788	763	807	801	746	796	774	800	788	783	853	776	756	766	744	814	778	756	754	725	788	795	798	769	781	761	764	822	746	738	786	778	814	801	732	808	756	767	813	772	784	770	775	771	808	781	758	783	839	771	785	801	793	810	780	810	758	753	793	755	750	743	811	762	761	739	782	808	782	730	760	760	804	769	818	785	761	792	813	766	806	790	806	776	755	781	778	765	741	748	821	801	788	788	760	828	812	750	757	785	798	761	834	809	821	818	882	770	822	778	807	778	811	767	750	734	767	775	835	817	767	803	801	815	744	769	797	781	707	730	827	773	815	745	809	825	813	785	805	808	791	808	751	775	841	785	755	807	770	818	758	792	808	737	794	772	784	803	748	771	769	773	839	766	769	810	778	758	779	795	785	769	751	752	804	732	742	725	791	772	813	746	778	800	732	797	806	781	809	736	768	789	808	758	809	771	782	750	757	835	767	772	793	764	761	806	787	780	781	770	740	788	808	773	763	783	820	763	798	811	804	803	796	780	808	828	765	830	761	799	816	788	743	786	803	782	767	753	793	794	747	736	730	797	736	779	794	830	794	830	801	759	777	731	806	787	754	726	771	813	832	758	773	785	783	733	764	735	784	762	770	833	791	751	849	809	812	780	760	794	787	778	739	785	761	826	771	762	788	780	853	745	798	786	801	758	754	808	792	781	803	814	782	824	811	835	792	777	806	770	719	776	739	810	747	767	809	811	829	767	735	768	756	793	756	795	710	757	816	764	818	772	765	743	804	820	749	752	797	800	823	815	777	748	733	745	781	764	800	751	818	785	719	774	807	744	766	794	765	782	740	764	827	807	820	767	793	759	808	849	737	783	775	809	776	783	814	739	813	816	812	827	792	770	741	805	787	736	789	741	774	798	798	863	801	772	816	848
25399	21509	31610	26561	15043	8305	1863	1248	1229	1148	1100	1069	1060	1038	1098	1059	1153	1064	1061	1052	1051	1058	997	1007	1055	1089	1067	1010	1008	1045	1038	1014	1071	1011	967	1062	1030	973	1087	994	1028	1118	1021	1020	1008	1021	1007	1013	1036	1035	1023	1009	1005	1196	1138	1139	1186	1252	1216	1113	1067	1062	1033	1022	1085	1069	1041	1056	1037	1002	1039	1023	984	979	1015	1033	1020	1027	1087	1048	1085	1032	1068	1037	1038	1023	1051	1044	1020	1074	1069	996	1072	1068	1067	1086	982	1081	1028	974	1091	1014	976	1040	1008	1080	1062	1061	1024	1003	1000	1036	1017	999	1043	993	1058	1019	1038	968	1029	1058	1083	1024	1053	1050	1016	1045	1072	1068	1023	1049	1016	1056	1023	948	1050	1094	1030	1090	1012	966	1055	1018	996	1033	1116	995	1080	972	1029	1053	1023	1017	1106	1066	1020	1031	975	1013	1111	1015	1036	1047	1013	1039	1063	1044	1022	996	1044	1023	1025	1054	1021	994	1021	1042	1072	1025	1048	1001	1032	1040	992	1001	1021	1015	1002	1075	1041	986	1016	1010	957	1022	998	1028	1009	991	1031	1067	1018	1030	1015	1012	996	1077	1059	978	1076	1124	1072	1048	983	971	1058	999	975	1043	1014	1035	1068	1125	1002	972	1041	1043	1051	1109	1013	1064	988	1041	1051	1050	1037	1001	1050	993	1033	1022	969	1024	1049	1032	1086	1042	965	1030	990	999	1088	1038	1039	1109	1005	1039	1108	1005	982	1040	1033	1092	1033	984	1012	1007	1006	1021	1002	1015	1046	1049	1008	1063	1024	1010	1048	1036	1031	1065	1032	1040	1090	1040	1053	1013	1011	964	1028	944	1049	1020	1116	1031	1040	1002	991	989	978	1054	1021	1004	999	996	984	1024	1007	1038	1017	999	1023	1004	1000	1106	1070	1031	1066	1009	1079	932	1056	1011	1016	1022	983	1021	1072	1018	1016	1028	1052	1073	1048	1016	1047	1056	1089	1042	995	973	1010	1022	1074	1062	1016	1040	1057	1063	1002	1056	995	1069	973	1052	1012	1056	1015	996	1017	1073	1037	1010	1018	1031	1022	1016	1060	993	1053	998	1048	1056	1105	995	1011	1086	1076	1090	997	1042	1024	1010	1051	1060	1072	1030	1036	1050	1074	1006	1044	1029	1016	1035	1017	1017	1038	1053	995	1019	1043	1013	1012	1089	1061	1026	1044	1045	998	1084	1013	994	1007	1032	1055	1071	1094	1009	1025	1074	1019	964	1022	1001	1049	1003	1043	1062	1003	1017	1032	1002	980	1035	1052	1063	1010	1049	1021	1003	978	1032	1027	988	1005	1008	1016	1026	962	1027	1047	1040	1038	1052	1007	1075	1059	1011	1018	1083	1038	1084	982	984	962	997	1059	964	1074	1025	1062	1051	1007	937	961	1104	1009	1044	1098	1003	1023	1073	1070	986	1030	1024	1017	1030	1003	1044	989	1085	1030	1010	994	1050	1062	1040	1042	1035	1036	1002	1069	1017	1025	976	1054	1004	1074	980	1030	998	1013	1041	1085	1043	1009	1041	1013	975	953	1058	1067	1023	1030	985	1073	1031	988	1046	1018	1032	990	1057	1048	1040	1008	1034	1052	1026	1101	1004	1052	997	1038	1050	998	1042	1058	1015	1029	1075	1006	1013	1133	1039	984	1010	1030	1007	990	1024	1021	1074	1021	1059	994	1029	997	1009	1029	1018	1015	1019	1036	992	985	1023	1101	1047	1042	1088	1006	1076	1032	979	1038	1053	1012	1026	1050	1041	1057	1009	1053	999	1024	1074	1010	1010	1025	1015	1067	1068	1051	1022	971	1028	1097	1038	1097	1041	1106	1008	1046	1000	1030	958	1020	975	991	1060	1069	1033	1061	1030	1020	983	1047	1021	1084	1080	982	1048	1056	958	1079	986	1063	1003	1032	1062	1089	1019	1003	1021	1031	980	1042	1013	1023	1025	1003	1028	979	1047	989	1041	1027	1053	1014	1053	1076	1006	1051	981	1027	980	1038	1048	977	1042	1058	1023	1044	951	1073	1079	1085	1067	1070	1094	1032	1043	995	1033	1030	1001	1031	989	1073	1046	1028	978	1021	1032	1012	970	1000	1027	1063	1011	1020	1023	1023	1080	1026	1023	1053	1038	1011	993	1027	1060	1059	1070	1088	1028	969	1044	1036	1039	1065	1061	975	966	1013	1065	1028	948	1002	1050	1041	1053	976	985	1084	1032	926	1018	1086	1020	1051	1041	1018	987	1032	984	1071	1034	1018	1057	1046	989	1006	1009	999	1039	1013	1058	1013	1037	1008	1015	1006	1039	1022	1085	1028	1049	1060	1012	983	1008	994	1051	1068	1032	1043	1079	1023	1014	974	998	986	1031	1018	1069	975	1093	1048	1076	1015	1052	986	1035	1029	1025	1029	1072	987	1046	1080	1075	1010	994	1025	1047	1018	1019	1050	1022	1026	1064	1046	1031	1034	1017	1012	1020	1034	1053	1037	1062	986	1022	1033	1054	1023	1020	1005	1047	1027	1039	974	1022	1040	985	1100	1064	988	1024	1042	1020	991	1003	1018	1019	1016	1058	948	1034	1059	1026	955	1067	1051	1106	1020	1085	999	953	1051	1090	1028	1025	1066	1009	1043	1040	1011	981	1061	1048	1052	1018	1012	1046	1066	1060	1015	988	1043	1036	1041	1031	1048	1016	1060	1029	1014	1035	1014	1014	1030	1030	975	1050	986	1012	990	1093	998	1005	1043	1078	996	1038	1057	1043	1064	1027	999	1002	1026	1068	1068	1042	1072	1029	1120	1072	1084	1028	1027	1053	1045	1056	1093	1034	1037	1042	1033	1042	974	1012	1092	1009	1092	973	1078	1011	1037	1066	994	1074	1055	1106	1017	1042	1020	1058	1014	1024	1012	999	1024	1026	1043	988	1010	1018	981	1074	1040	1007	1086	1093	956	994	1007	1036	1077	985	1001	1037	1029	1052	1043	1031	1020	1017	963	1011	1045	979	1030	1017	1059	1067	1029	1038	1023	1017	1092	1093	1018	1047	1047	973	1011	1030	1025	1050	1093	1038	1041	1015	1081	1044	1019	954	1016	991	1050	1012	1026	1027	1012	1044	1011	1055	1032	1085	1013	1015	1024	1081	1049	1103	999	1045	1113	1064	1025	1065	1055	1027	995	1049	1056	1038	1054	993	1006	1026	1000	1025	1045	1028	1054	1058	973	1110	1027	1010	1058	1055	1026	1008	1090	1037	1000	1002	1077	1053	998	1035	965	979	1037	1060	1064	1053	1030	999	1041	1064	997	1012	957	976	1060	1036	1054	1046	1007	1013	1011	1083	1039	1016	1028	1030	1013	1066	1059	1077	999	995	981	1041	1015	1091	1058	994	1023	1008	1096	1050	1005	1032	1018	976	1083	1067	1009	1039	978	1074	999	1057	1053	996	1032	971	1005	1025	1086	997	1065	973	1085	964	1041	1063	1020	1058	1010	1062	1074	1038	1050	1034	969	1092	1021	993	1027	1074	962	1043	1019	1019	1044	1039	1025	1027	1015	1042	992	1039	1010	1074	1024	1033	1064	1010	1063	971	1001	985	1057	1077	996	1033	1105	1117	1000	1021	1009	1060	1051	1000	1024	1009	1061	1054	1017	1020	1047	1040	1072	1026	994	1042	1018	1058	1055	1079	1010	1040	996	982	1088	1004	998	1054	1038	1046	1078	1031	1020	1045	1005	965	979	1069	1110	1041	1024	1055	1019	1083	1011	1017	984	1051	1032	1034	1006	1023	1008	1013	1025	1002	1047	1004	1044	990	1051	1073	1067	1039	1053	969	998	1014	1030	1046	1014	1064	1027	1014	1064	1048	1065	1050	983	1041	995	1059	1081	1029	1079	1025	1068	958	1047	1041	1033	1009	1002	1034	1076	1055	1033	1033	1065	998	1039	1010	1006	1070	1057	1043	1082	1084	971	999	1011	997	1097	1047	1017	1060	1047	1092	1087	1020	1070	1054	1010	1013	953	1028	1009	1034	1010	1064	976	1042	1009	1025	1002	1021	1021	1045	1065	1060	1041	1056	990	1015	1044	1041	983	1052	1059	1031	1037	1037	987	1083	1043	1067	1003	984	1022	1012	1051	1017	1044	979	1065	1056	1017	1034	1035	1022	1054	1091	966	967	1023	1039	1054	1015	1082	1062	1056	1037	1022	1009	1015	996	1014	1008	1028	991	1010	1001	1061	1027	996	1011	977	988	1021	1048	1028	1051	1005	1004	1036	1027	1076	1074	1101	1038	1082	1021	1003	982	1045	1015	1048	1058	993	1066	1071	1016	1016	1083	968	1068	1036	1005	1067	1056	1041	1072	1031	1025	1048	1008	1025	1045	1012	978	1080	981	1048	996	1030	1052	1060	1077	1023	1046	1027	1023	1000	1033	1083	1109	1038	982	1059	983	990	1082	1002	1021	1067	993	1062	1059	1037	1010	1018	957	1012	1060	1024	1053	1005	1049	1018	992	1074	993	1002	1054	1031	1054	1022	1045	1027	994	998	1000	1045	958	1070	1028	1023	1060	974	1021	998	1040	1051	971	1075	1014	1108	1079	1033	1024	1020	1066	1023	1009	1020	1059	1012	998	1018	1020	1041	1023	1009	988	991	992	1057	1035	1012	1049	1026	1036	1025	984	1042	1036	1076	1025	1021	1021	1027	1000	1039	1056	1036	1074	1037	1052	1049	1020	1019	971	998	992
42418	61983	56551	9989	5565	6794	1229	955	978	883	923	856	833	857	923	846	846	840	820	841	790	834	873	789	849	869	769	853	847	801	835	821	825	862	878	824	894	821	831	836	825	862	781	809	862	840	890	803	842	833	851	850	858	1002	1016	995	1163	1107	967	884	873	834	850	832	848	809	788	831	825	791	791	828	856	812	816	838	844	827	823	833	815	843	857	821	791	857	808	801	860	855	798	859	860	877	836	829	812	823	833	772	778	864	832	838	875	823	834	787	787	824	813	847	833	790	851	838	838	781	853	762	763	832	831	780	879	836	840	789	796	781	829	850	841	789	850	783	828	880	782	802	846	874	800	836	838	836	893	778	796	824	777	826	816	841	818	813	891	797	758	924	777	783	756	791	799	835	818	795	801	788	860	882	832	847	862	797	820	843	795	813	753	820	870	846	813	842	891	835	832	750	828	859	850	769	811	797	817	822	795	802	814	846	809	788	783	767	826	820	835	863	815	821	814	830	819	829	829	791	813	831	780	887	798	802	809	807	865	796	837	796	815	795	835	859	793	822	829	846	789	814	873	787	838	816	818	797	828	773	790	779	759	789	844	806	813	805	825	853	832	797	800	819	810	796	845	756	816	819	811	787	769	828	837	803	785	860	823	850	819	807	767	815	843	866	855	875	816	801	826	855	798	850	794	833	824	781	841	809	770	844	826	822	824	824	822	802	823	815	820	829	857	801	816	791	843	839	802	842	826	835	843	845	777	821	807	823	847	765	805	830	844	804	809	828	813	791	852	880	808	802	840	872	815	831	841	823	811	783	832	769	793	847	885	817	792	812	830	789	785	800	821	778	828	839	803	832	813	833	846	823	830	835	821	877	837	826	818	786	823	813	835	823	823	839	859	861	824	795	814	793	824	798	816	795	782	826	820	805	762	827	839	791	808	833	860	845	786	780	817	831	802	805	835	821	811	816	832	849	835	817	845	810	785	832	849	809	830	801	816	806	818	872	857	791	839	802	768	827	834	809	847	831	852	777	787	833	822	832	815	866	810	810	810	802	775	819	810	787	807	780	821	850	796	814	788	868	765	801	824	781	826	848	796	815	838	819	821	842	859	793	804	823	826	847	772	836	794	822	838	860	841	791	796	863	835	803	786	757	842	804	795	823	849	824	806	764	794	799	819	848	819	814	820	794	837	806	824	842	829	772	849	794	842	870	780	795	846	818	873	839	815	785	803	780	807	824	847	811	823	815	835	814	802	814	857	794	811	818	849	804	851	857	812	885	788	821	840	828	793	856	793	818	858	795	787	846	889	838	816	763	831	821	814	833	817	822	854	805	810	815	826	798	820	836	798	835	825	781	852	796	862	794	793	840	829	784	861	804	805	886	779	799	822	811	828	845	833	838	797	779	808	832	820	831	823	792	800	819	803	837	837	819	807	791	828	811	856	826	791	824	819	847	782	785	806	812	807	863	801	810	820	826	830	763	803	854	793	800	816	781	829	786	801	823	782	784	839	789	845	836	811	857	822	868	811	813	814	809	823	827	829	779	783	849	809	818	793	805	788	814	805	860	837	817	814	829	823	800	800	778	793	803	827	827	776	815	786	869	817	770	821	864	868	786	831	868	838	779	793	829	879	833	831	815	832	841	805	814	834	860	855	810	797	807	780	819	815	846	864	832	822	844	861	833	801	779	808	861	840	808	822	782	785	809	842	853	838	797	803	805	834	776	808	816	803	804	814	814	782	875	801	801	868	794	795	870	824	829	843	843	824	804	792	825	800	836	778	778	865	882	825	819	806	870	825	798	801	807	810	788	782	848	777	844	810	803	888	831	874	815	829	785	799	795	806	816	821	811	772	811	841	811	830	816	787	825	808	842	777	839	818	800	768	862	833	817	820	787	827	814	790	817	827	804	790	843	767	837	812	789	781	802	806	835	776	812	821	821	807	803	811	805	795	824	811	866	839	796	846	859	820	824	830	813	816	834	858	777	842	796	798	816	785	816	771	868	870	834	813	823	843	829	825	799	813	814	858	797	845	784	836	782	860	822	797	824	855	844	792	787	858	780	863	782	826	850	801	848	852	865	801	819	806	804	831	828	827	834	764	800	852	846	835	895	813	841	855	807	839	789	833	791	853	818	802	893	779	843	776	829	782	826	813	819	823	794	833	768	776	826	806	798	846	875	825	767	816	814	807	842	758	816	804	892	853	762	818	853	807	840	815	784	805	844	842	811	864	823	774	820	837	812	893	816	823	816	822	841	810	812	848	735	768	780	792	834	815	821	787	774	830	767	830	792	867	829	828	822	845	796	793	847	851	819	801	807	806	809	791	803	836	800	823	753	820	867	799	800	869	832	809	779	812	839	856	783	773	819	841	833	893	832	815	804	805	809	839	807	805	819	831	793	824	803	831	788	853	855	860	819	828	803	794	837	839	825	817	827	846	833	842	731	792	811	826	830	811	857	829	833	799	849	754	785	722	798	823	867	816	835	844	791	867	880	814	832	855	784	806	808	845	801	841	802	819	827	811	845	826	798	837	815	812	811	797	798	864	841	804	852	830	818	839	792	810	827	852	858	824	835	809	847	882	812	844	821	780	791	850	827	844	797	821	811	825	840	823	803	795	790	809	808	804	833	832	795	832	798	783	842	769	846	803	817	799	794	841	832	830	842	823	816	845	819	800	833	800	835	889	843	802	808	772	836	804	797	823	851	848	826	850	785	781	814	809	774	836	875	785	832	806	748	800	779	764	852	847	817	802	834	797	811	816	813	875	834	816	749	829	854	802	797	802	850	804	870	868	806	783	841	809	849	806	803	787	833	817	876	797	834	817	795	754	806	862	809	789	811	812	811	820	797	842	780	821	784	846	812	814	843	777	776	805	848	807	794	784	770	866	832	856	827	803	836	800	795	810	820	802	862	855	794	827	811	811	798	799	822	854	813	844	813	799	778	797	809	809	777	806	865	809	836	864	813	814	869	780	821	826	841	802	800	850	822	832	806	840	828	778	804	825	837	789	851	848	813	853	745	806	840	779	845	787	798	834	801	800	798	871	853	810	890	839	782	854	870	799	845	881	812	821	834	833	774	801	778	836	814	791	843	851	850	781	809	830	782	800	802	801	835	817	822	855	813	800	796	841	826	834	802	802	843	777	822	803	820	797	877	875	845	773	801	796	816	804	841	805	832	867	805	857	779	829	737	813	791	831	808	802	876	814	735	800	851	834	842	823	801	848	805	839	813	796	861	850	805	804	835	805	803	768	832	800	810	839	792	816	876	783	828	783	783	835	827	837	797	855	853	814	838	785	772	817	812	766	814	772	798	774	807	797	802	824	842	800	821	799	774	823	824	861	833	810	786	897	782	825	838	810	806	819	809	852	781	836	821	820	832	773	794	806	798	847	837	819	773	797	815	846	801	855	794	834	818	835	810	820	844	805	809	830	799	842	786	826	807	800	838	799	809	810	780	840	844	817	771	839	817	800	774	823	850	848	811	802	804
24366	21460	30687	25424	21434	16790	3599	1538	1254	1324	1257	1210	1265	1273	1193	1179	1155	1224	1199	1220	1161	1170	1148	1175	1107	1103	1164	1164	1153	1122	1177	1186	1149	1145	1161	1162	1132	1208	1177	1142	1165	1145	1111	1134	1157	1147	1227	1131	1210	1112	1160	1186	1151	1284	1309	1322	1665	1530	1390	1193	1156	1109	1131	1099	1173	1164	1136	1140	1174	1122	1135	1180	1176	1090	1111	1108	1134	1110	1224	1111	1110	1132	1146	1187	1144	1105	1175	1101	1144	1135	1139	1182	1157	1065	1051	1107	1204	1117	1164	1171	1192	1132	1116	1161	1138	1116	1121	1099	1126	1128	1114	1195	1153	1156	1180	1139	1121	1170	1140	1124	1122	1116	1168	1115	1092	1118	1180	1136	1133	1152	1156	1139	1130	1130	1215	1089	1133	1122	1152	1119	1132	1128	1168	1098	1118	1159	1121	1068	1167	1157	1206	1125	1144	1187	1143	1108	1119	1178	1158	1142	1148	1139	1205	1133	1149	1109	1107	1144	1121	1161	1056	1142	1165	1086	1152	1137	1213	1150	1123	1154	1149	1110	1136	1122	1128	1068	1120	1119	1122	1172	1157	1170	1107	1159	1132	1133	1162	1064	1105	1138	1128	1105	1107	1078	1149	1121	1118	1168	1151	1119	1145	1145	1144	1127	1187	1089	1103	1101	1105	1092	1141	1092	1100	1169	1071	1189	1129	1171	1160	1125	1177	1174	1192	1164	1157	1097	1126	1122	1017	1203	1129	1086	1153	1172	1176	1171	1174	1199	1116	1174	1160	1125	1034	1158	1098	1126	1116	1124	1110	1086	1127	1123	1138	1136	1125	1087	1118	1182	1070	1155	1127	1118	1163	1176	1107	1114	1176	1125	1172	1151	1129	1081	1110	1170	1276	1172	1164	1135	1155	1157	1144	1138	1186	1128	1110	1124	1141	1144	1130	1140	1119	1125	1147	1139	1176	1146	1112	1076	1104	1168	1112	1185	1129	1144	1179	1153	1130	1154	1149	1098	1113	1128	1099	1177	1129	1127	1117	1089	1152	1047	1168	1115	1163	1155	1152	1094	1126	1139	1156	1090	1125	1183	1163	1153	1159	1157	1168	1140	1126	1147	1124	1113	1188	1145	1165	1174	1111	1110	1116	1124	1161	1150	1111	1122	1062	1154	1134	1114	1156	1099	1100	1166	1166	1105	1144	1149	1113	1135	1137	1142	1146	1127	1074	1141	1156	1115	1158	1105	1218	1131	1115	1095	1096	1154	1062	1072	1168	1140	1122	1138	1156	1138	1192	1158	1142	1154	1127	1149	1142	1186	1160	1166	1198	1220	1127	1154	1114	1173	1086	1080	1091	1199	1130	1125	1142	1114	1161	1093	1059	1171	1086	1126	1133	1121	1124	1164	1141	1146	1145	1158	1193	1128	1148	1127	1179	1103	1098	1127	1118	1133	1177	1152	1149	1136	1127	1109	1172	1153	1098	1135	1122	1133	1144	1150	1137	1095	1132	1135	1151	1139	1174	1133	1157	1136	1145	1160	1195	1138	1206	1188	1106	1182	1123	1138	1202	1214	1114	1133	1146	1182	1154	1085	1147	1148	1146	1131	1188	1144	1132	1151	1148	1070	1194	1193	1154	1032	1105	1137	1138	1142	1078	1164	1126	1111	1108	1097	1088	1187	1130	1134	1152	1139	1137	1084	1127	1104	1138	1154	1109	1137	1155	1110	1193	1139	1099	1222	1161	1141	1139	1113	1124	1148	1189	1174	1165	1100	1186	1117	1159	1125	1165	1148	1144	1174	1092	1094	1094	1092	1109	1104	1145	1109	1108	1143	1119	1155	1192	1130	1160	1168	1137	1111	1140	1127	1210	1157	1094	1147	1112	1137	1164	1162	1135	1028	1149	1147	1151	1192	1141	1144	1103	1140	1114	1133	1132	1117	1119	1111	1104	1188	1078	1084	1102	1119	1156	1165	1165	1113	1163	1180	1162	1145	1166	1172	1148	1050	1171	1149	1177	1067	1221	1025	1175	1133	1195	1103	1131	1147	1164	1071	1153	1150	1125	1128	1114	1185	1142	1124	1187	1157	1148	1192	1148	1142	1058	1107	1216	1114	1132	1146	1133	1120	1202	1144	1111	1132	1089	1152	1100	1136	1144	1121	1146	1157	1110	1118	1126	1173	1169	1128	1106	1188	1139	1098	1085	1138	1137	1139	1185	1103	1175	1079	1107	1099	1085	1111	1214	1118	1159	1107	1140	1119	1188	1130	1125	1091	1161	1205	1153	1105	1132	1085	1101	1130	1162	1197	1116	1207	1115	1090	1104	1103	1159	1158	1125	1102	1155	1154	1094	1142	1151	1139	1160	1132	1137	1090	1153	1134	1085	1099	1118	1076	1150	1116	1126	1180	1160	1087	1068	1116	1134	1125	1129	1136	1151	1122	1059	1101	1147	1158	1154	1147	1139	1142	1108	1147	1139	1159	1144	1126	1037	1179	1177	1146	1100	1135	1176	1184	1108	1085	1155	1148	1106	1164	1130	1150	1137	1163	1110	1097	1102	1125	1119	1148	1145	1107	1126	1109	1115	1142	1184	1120	1136	1157	1102	1103	1137	1123	1155	1105	1130	1163	1097	1168	1148	1080	1073	1127	1118	1086	1107	1114	1151	1115	1216	1093	1149	1112	1091	1194	1109	1164	1122	1107	1138	1123	1133	1141	1046	1155	1165	1180	1185	1194	1157	1128	1167	1117	1147	1140	1164	1155	1113	1090	1173	1143	1115	1134	1150	1132	1171	1173	1176	1162	1103	1163	1103	1141	1081	1066	1144	1164	1078	1180	1119	1126	1157	1170	1170	1153	1126	1158	1106	1135	1194	1169	1130	1121	1067	1094	1136	1088	1119	1165	1144	1153	1072	1207	1095	1185	1144	1135	1117	1165	1166	1096	1138	1159	1109	1113	1167	1109	1122	1151	1146	1101	1150	1140	1177	1125	1200	1218	1099	1138	1091	1133	1136	1062	1108	1076	1167	1176	1139	1130	1092	1123	1088	1181	1182	1206	1143	1139	1118	1101	1183	1057	1071	1110	1085	1103	1142	1153	1140	1151	1151	1115	1140	1135	1166	1126	1133	1149	1151	1161	1109	1141	1091	1088	1120	1140	1139	1104	1082	1137	1084	1156	1091	1104	1132	1089	1118	1119	1147	1080	1148	1171	1155	1157	1109	1121	1182	1144	1109	1120	1121	1135	1153	1052	1098	1133	1139	1135	1114	1116	1122	1103	1113	1129	1136	1129	1148	1176	1168	1139	1254	1096	1034	1210	1102	1176	1167	1179	1190	1108	1120	1099	1103	1125	1107	1174	1127	1085	1090	1151	1145	1122	1099	1154	1163	1192	1206	1123	1132	1083	1143	1157	1107	1182	1201	1111	1118	1159	1094	1126	1178	1119	1148	1094	1147	1111	1164	1044	1110	1092	1092	1145	1188	1136	1123	1124	1050	1173	1122	1125	1169	1150	1147	1123	1139	1091	1126	1111	1136	1126	1150	1076	1117	1162	1134	1163	1080	1108	1138	1134	1166	1180	1108	1195	1147	1115	1157	1117	1158	1160	1131	1124	1077	1134	1178	1071	1104	1225	1160	1146	1124	1178	1144	1046	1148	1151	1109	1120	1139	1154	1126	1167	1146	1164	1117	1194	1126	1120	1153	1159	1065	1095	1105	1076	1094	1085	1136	1168	1174	1157	1072	1119	1126	1107	1128	1076	1162	1079	1072	1146	1102	1086	1129	1141	1096	1124	1128	1139	1099	1104	1101	1178	1088	1166	1132	1160	1154	1162	1111	1120	1156	1135	1156	1133	1099	1186	1097	1131	1143	1116	1123	1150	1105	1151	1116	1082	1154	1139	1089	1135	1194	1139	1106	1147	1180	1111	1105	1148	1144	1074	1197	1157	1088	1144	1175	1145	1139	1173	1133	1157	1080	1106	1160	1142	1139	1201	1159	1098	1140	1129	1090	1150	1146	1111	1120	1189	1131	1074	1138	1111	1138	1128	1123	1124	1168	1195	1124	1123	1153	1172	1100	1162	1152	1081	1104	1158	1075	1155	1209	1195	1120	1188	1131	1152	1151	1132	1181	1085	1162	1090	1189	1096	1120	1138	1168	1178	1120	1175	1182	1121	1131	1095	1085	1128	1142	1141	1172	1178	1085	1205	1165	1128	1140	1155	1152	1150	1159	1175	1157	1101	1156	1196	1167	1218	1097	1113	1137	1040	1134	1139	1096	1155	1166	1132	1100	1151	1053	1093	1130	1150	1118	1107	1131	1178	1167	1181	1150	1117	1124	1118	1110	1119	1183	1195	1176	1110	1105	1095	1083	1122	1070	1115	1155	1159	1038	1146	1148	1125	1151	1121	1133	1190	1175	1165	1131	1132	1059	1120	1110	1109	1114	1146	1119	1131	1115	1140	1096	1177	1165	1145	1157	1186	1113	1136	1187	1147	1164	1120	1114	1146	1140	1123	1112	1137	1111	1129	1100	1091	1115	1126	1079	1081	1145	1077	1088	1148	1079	1192	1206	1145	1148	1113	1175	1083	1147	1136	1057	1145	1256	1172	1100	1116	1107	1203	1105	1121	1164	1176	1155	1136	1085	1163	1187	1117	1151	1105	1149	1147	1108	1183	1171	1156	1161	1146	1114	1127	1152	1118	1091	1113	1176	1183	1105	1132	1069	1131	1160	1160	1132	1058	1112	1157	1182	1131	1114	1126	1117	1149	1182	1130	1111	1139	1129	1183	1082	1173	1139	1113	1119	1106	1135	1146	1129	1150	1134	1184	1164	1139	1174	1140	1154	1145	1121	1125	1116	1138	1074	1124	1126	1144	1123	1116	1143	1165	1169	1142	1164	1138	1166	1147	1146	1118	1112	1099	1100	1221	1157	1133	1140	1141	1136	1106	1107	1070	1157	1154	1100	1110	1126	1171	1141	1125	1139	1100	1136	1097	1121	1130	1141	1129	1174	1121	1158	1158	1084	1142	1106	1168	1178	1102	1128	1179	1069	1145	1210	1150	1140	1112	1103	1140	1146	1251
52010	77564	68013	15058	11217	11346	1550	1174	1058	1042	1005	1060	1001	943	960	911	997	911	969	919	878	933	948	932	919	921	932	942	970	976	944	939	917	990	939	917	923	954	989	1002	918	874	907	911	871	918	898	885	962	911	973	925	943	1166	1155	1276	1698	1550	1217	1045	942	893	962	931	914	879	925	888	921	915	922	887	928	922	916	930	960	964	876	888	907	943	903	942	923	961	918	917	883	913	885	899	903	870	955	914	923	913	845	961	868	879	921	929	923	950	916	889	939	906	931	917	920	873	937	871	873	904	892	922	897	892	954	898	899	930	909	984	921	934	916	936	916	972	920	857	842	891	867	847	877	919	891	935	883	899	936	888	917	932	926	860	957	891	947	951	901	884	935	898	934	885	933	895	866	862	956	904	921	951	911	967	944	935	879	917	902	908	857	942	890	928	866	907	938	893	912	937	882	873	915	928	907	935	901	873	944	843	903	901	878	891	897	945	866	922	905	885	907	977	924	879	922	917	904	902	872	899	913	919	881	936	948	931	917	904	938	945	958	910	973	933	892	887	921	975	939	912	911	877	891	893	918	896	954	942	901	835	901	927	928	886	888	895	925	939	892	943	924	893	907	901	911	905	901	943	946	911	900	905	910	926	852	911	842	936	861	900	889	899	900	868	926	892	878	888	919	909	934	887	926	880	901	925	954	932	868	889	898	889	856	968	892	874	931	922	937	921	882	895	922	940	861	906	907	949	897	929	919	948	957	933	886	943	911	918	932	937	911	871	878	904	972	936	922	891	915	964	957	899	896	884	934	864	924	879	896	903	897	841	940	889	912	942	867	913	923	899	921	945	895	910	918	909	886	878	910	906	916	926	882	935	963	845	900	885	930	908	943	884	938	902	919	858	926	922	887	895	894	981	889	858	952	895	965	887	952	896	904	930	940	889	939	921	910	898	892	917	901	935	879	913	912	940	894	906	903	846	889	948	914	899	892	898	899	858	906	922	948	966	902	931	928	952	889	949	925	939	923	904	910	899	880	919	914	940	884	943	868	970	890	911	888	930	936	908	889	873	881	893	917	926	911	896	938	853	898	848	891	869	896	885	927	882	885	880	972	960	930	885	917	924	897	877	958	924	873	905	888	917	892	902	883	879	913	924	902	895	906	877	926	891	903	904	875	889	892	904	919	924	846	961	947	858	920	901	876	917	885	898	916	923	876	857	941	897	945	904	915	934	879	891	909	934	895	946	860	884	915	895	902	916	878	840	900	877	913	937	899	945	908	897	900	896	909	894	907	919	939	908	915	944	925	922	934	910	911	901	909	919	938	928	929	909	892	947	888	902	911	967	896	915	951	898	940	890	874	921	873	885	903	927	886	865	878	853	875	930	951	900	929	875	901	837	901	901	906	913	852	927	927	879	946	952	946	884	912	914	933	916	927	888	929	935	889	891	839	935	895	894	920	953	900	904	899	901	886	946	890	902	960	950	909	919	923	852	914	881	958	917	888	845	893	896	902	940	945	934	915	924	911	892	893	940	860	898	964	938	897	935	929	928	932	836	880	958	910	931	857	856	910	885	896	913	887	905	900	873	909	939	946	892	895	919	846	880	922	882	848	955	881	872	926	920	930	907	917	960	917	900	873	935	895	835	863	930	911	964	943	884	880	936	835	951	884	890	903	927	887	813	921	919	894	923	863	912	958	901	909	935	897	873	832	938	926	918	855	919	924	980	925	925	903	931	927	932	909	884	933	943	908	882	915	939	930	867	940	863	868	862	917	921	911	887	888	919	916	944	866	903	884	935	919	941	863	926	918	878	916	880	910	876	932	874	930	945	894	963	905	861	968	891	894	885	943	906	890	941	880	915	965	940	877	923	869	949	916	940	902	922	917	888	928	868	881	880	937	898	908	977	912	869	855	925	945	901	908	881	833	898	854	925	902	1002	928	917	935	926	995	948	858	919	918	871	914	951	946	921	933	950	884	893	930	886	951	913	899	920	937	901	950	955	945	911	926	899	947	913	914	880	936	886	882	872	875	935	925	890	867	886	911	916	891	984	915	890	875	913	890	927	928	888	930	925	924	898	868	904	864	957	866	951	870	916	877	915	871	863	902	870	885	910	899	910	874	895	896	882	880	934	873	907	903	881	873	885	858	897	907	860	912	919	934	889	948	914	893	884	925	941	937	945	881	879	923	867	913	935	882	936	882	890	860	915	942	953	854	880	931	919	912	914	920	916	891	851	986	950	914	883	919	913	933	958	903	879	885	917	905	922	931	924	913	919	948	905	881	874	935	905	918	860	881	858	906	878	937	904	927	926	869	892	926	862	886	900	910	897	912	874	885	849	873	858	920	897	884	902	920	880	861	912	933	882	915	882	953	940	864	883	960	883	936	914	899	879	911	894	864	979	941	923	923	910	900	872	952	918	935	906	847	850	880	905	879	893	883	950	916	908	878	927	855	867	936	934	897	925	898	895	878	929	946	874	866	902	895	929	931	964	889	952	944	945	888	889	920	839	928	984	886	929	938	905	847	871	931	893	874	900	896	868	886	926	864	863	874	908	920	929	851	887	915	865	908	859	920	930	962	962	919	961	911	858	900	951	878	934	828	938	889	910	894	920	901	906	892	914	867	872	909	957	966	930	920	909	926	926	909	899	938	966	937	878	859	936	953	900	888	923	928	935	927	902	909	912	900	883	847	946	910	935	924	910	891	967	905	908	869	875	886	888	945	895	831	840	945	955	886	846	868	937	921	896	921	919	897	920	919	906	913	962	887	922	903	882	901	927	924	846	943	941	863	906	883	933	860	895	901	857	870	959	913	893	888	946	903	913	944	912	925	857	908	944	895	884	893	928	864	871	920	903	960	962	929	910	909	895	933	932	902	894	906	857	823	896	897	918	870	908	846	958	887	916	883	879	936	921	865	876	911	841	963	934	897	877	913	935	836	912	904	924	919	898	919	937	881	908	928	910	903	952	932	933	929	944	918	860	935	874	899	897	945	871	909	928	968	913	895	948	911	927	891	857	894	914	859	938	912	862	952	890	935	941	891	881	865	875	858	926	923	920	895	907	908	911	928	905	903	909	914	864	909	883	905	889	925	954	929	915	863	937	959	917	852	887	943	888	917	876	932	848	895	927	884	971	896	954	904	891	920	883	907	916	840	911	890	883	858	908	884	881	907	896	874	980	951	881	967	893	889	874	899	899	911	901	910	899	924	956	897	892	862	965	899	889	871	886	896	863	896	946	893	858	924	917	928	885	886	900	897	944	937	894	909	902	928	853	918	924	946	958	891	931	924	962	852	892	919	858	923	880	891	862	911	926	911	928	850	908	880	920	924	891	886	895	953	842	903	880	917	897	885	853	924	875	876	958	964	929	923	910	919	933	908	897	867	861	889	862	930	893	895	854	873	970	896	907	965	908	884	887	888	877	952	893	935	916	896	893	898	952	922	944	900	924	914	868	880	905	923	896	895	943	918	944	897	911	922	950	875	867	862	904	876	909
28521	19623	16213	3716	1579	1444	1147	1057	1055	1047	1070	1043	1077	1094	1045	1031	1046	1101	1036	1053	1067	1101	1044	1092	1104	1058	1076	1094	1128	1037	1043	1077	1054	1119	1070	1064	1045	1054	1000	1062	1147	1090	1106	1120	1050	1064	1122	1036	1094	1037	1071	1044	1042	1085	1128	1088	1106	1151	1080	1074	1044	1077	1078	1074	1030	1089	1070	1021	1074	1020	1084	1103	1025	1007	1079	1055	1050	1066	1049	1060	1079	1099	1053	1084	1048	1052	1056	1083	1062	1057	1035	1088	1034	1040	1087	1057	1000	1041	1035	1059	1072	1050	1036	1049	961	1029	1020	1061	1102	1086	1092	1044	1016	1082	1091	1069	1048	1095	1046	1037	1010	1018	1036	1025	1042	1084	999	1056	1025	1114	1035	1021	1017	1038	1043	1101	1104	1090	1047	1060	1024	1096	1080	1020	1088	1085	1075	1059	1059	1066	1067	1123	1031	1082	1057	1065	1048	1047	1083	1021	1073	1058	1066	1064	1097	1096	1051	1111	1080	1127	1044	1131	981	1029	1062	1030	1112	1050	1028	1055	1111	1065	1066	1070	1050	991	1010	1065	1093	1042	1115	1004	1019	1015	1044	1069	1060	1017	1032	985	1029	1088	1051	1061	1084	1027	1067	1064	1059	1110	1094	1038	1006	1082	1058	1051	1051	1032	1062	1047	1094	994	1134	1032	1048	1081	1045	1019	1047	1064	1055	1108	1071	1078	1046	1055	1055	1013	1068	1031	1039	1032	1089	1115	1053	1098	1054	1057	1034	1055	1048	1037	1069	1071	1118	1121	1084	1002	1052	1013	1062	1060	1057	1040	1075	1095	1100	998	1056	1036	1054	1063	1021	1094	1078	1050	1099	1086	1046	1038	1089	1015	1014	1067	973	1045	1036	1020	1053	1096	1036	1053	1072	1060	1065	1062	980	1026	1033	1078	1058	1055	1027	1058	1023	1093	1065	1050	1099	1085	1064	1066	1080	1086	1077	1041	997	1074	1062	1094	1059	1108	1064	1097	1065	1040	1036	1005	1095	1096	1070	1093	1122	1066	1076	1103	1121	1109	1079	1099	1041	1093	1106	997	1028	998	978	1045	1121	1077	1114	1107	1012	1092	1088	1062	1057	1055	1101	1047	1004	1053	1078	1082	1117	1009	1117	1068	1042	1064	1058	1070	1100	1071	1005	1072	1116	1048	1117	1029	1013	1054	1062	1091	1026	1087	1065	1001	1113	1074	1048	1027	1042	1067	1154	1048	1081	1042	1097	1027	1059	1066	1017	1100	1046	1101	1038	992	1016	1033	1048	1127	1032	1019	992	1087	1157	1048	1056	1066	1102	1078	1022	1072	1051	1077	1086	1069	997	1097	1011	1044	1062	1085	1074	1098	1058	1015	1101	1012	1083	1052	1087	1114	1067	1016	1011	1113	1076	1087	1107	1076	1008	1069	1053	1089	1070	1083	1050	1104	1076	1060	1055	1067	1050	1106	1062	1013	1024	1046	1009	1067	1078	1123	1033	1080	1049	1042	1065	1049	1097	1099	1088	1065	1098	1054	1037	1050	1115	1040	979	1059	1052	1021	1064	1041	1061	1058	1144	1080	1067	1104	1084	1084	1103	1064	1067	1022	1041	1089	1055	1065	1035	1091	1056	1036	1064	1057	1020	1063	1072	1114	1071	1055	1075	1064	1089	1051	1060	1018	1115	1075	1011	1034	1081	1093	1012	1015	1075	1047	1120	1045	1054	1083	1110	1013	1034	1028	998	1057	1073	1113	1066	1070	1040	1044	1111	1028	1051	1043	1090	1073	1035	1017	1147	1030	1092	1064	1097	1065	1065	1024	1066	1067	1071	1039	1060	1049	1060	1005	1060	1003	1055	1077	1036	1036	1024	1106	1072	1055	1042	1008	1059	1074	1072	1022	1088	1081	1090	1038	1068	1129	1077	1086	1065	1077	1120	1057	1028	1063	1086	1069	1042	1053	1074	1079	1038	1051	1057	1039	1039	1035	1065	1079	1056	1041	981	1080	1082	1004	1115	1072	1120	1014	1074	1008	1078	1049	1021	1070	1132	1081	1027	1035	1055	1012	1089	1061	1068	1050	1093	1046	1157	1067	1080	1068	1087	1076	1056	1078	1101	1101	1061	1055	1010	1084	1065	1062	1066	1042	1027	1011	1063	1067	1049	1075	1050	1009	1108	1064	1038	1083	1075	1099	1065	1032	1041	1066	1030	991	1041	1016	1045	1052	1031	1039	1152	1071	1057	1050	1047	1085	1082	1095	1074	1048	1020	1067	1083	1100	1013	1002	1068	1060	1098	1032	1096	1045	1063	1090	1068	1096	1066	1072	1010	1080	1066	1035	1049	1071	1090	1042	1096	1074	1112	1098	1069	1081	1007	1084	1062	1032	986	1004	1056	1080	1095	1080	1042	1067	1053	1109	1061	1031	1083	1095	1038	1048	1022	1059	1054	1029	1098	1104	1040	1024	1120	1060	1109	1074	1085	1093	1013	1030	1025	1045	1092	1081	1046	1032	1060	1026	1068	1069	1091	1018	1079	1067	1089	1066	1071	1112	1156	1000	1098	1066	1100	1054	1074	1044	1053	1108	1009	1022	1078	1051	1113	1056	1058	1020	991	1022	1076	1094	1062	1024	1033	1071	1060	1053	1046	1120	1097	1137	1049	1057	1099	1011	1068	1033	1065	989	1022	1081	1042	1056	1082	1057	1048	1104	1020	1095	1006	1054	1026	1082	1016	1058	1027	1077	1012	1045	1088	1040	1018	1084	1095	1071	1078	1096	1059	1050	1069	1094	1085	1109	1025	1092	1097	1075	1071	1089	1004	1043	1098	1059	1069	1075	1021	1079	1087	1049	1051	1085	1080	1086	1050	991	1035	1093	1055	1073	1083	1015	1098	1043	1032	1065	1094	1027	1082	1099	1104	1069	1069	1081	1009	1080	1059	1109	1077	1019	1063	990	1099	1109	1035	1085	1059	1073	1024	1047	1057	1034	1043	1066	1084	1048	1011	1043	1061	1029	1098	1058	1050	1002	1058	1056	1001	1078	1048	1051	1026	1075	965	1120	1093	1034	1055	1068	1117	1051	1026	1054	1026	1058	1055	1038	1052	1049	1060	1062	1078	1066	1095	994	1041	1031	1035	1051	1085	1057	1050	1029	1014	1067	1082	1074	1113	1108	1169	1070	1066	1106	1009	1053	1034	1020	1053	1071	1089	1078	1072	1066	1009	1058	1011	1026	1040	1054	1087	1052	1063	1111	1086	1031	1027	1025	1025	966	1044	1069	1117	1036	1033	1089	1031	1057	1037	1058	1037	1080	1003	1007	1074	1030	1086	1067	1091	1037	1038	966	1042	1027	1111	1069	1056	1025	1054	1111	1060	1035	1066	1097	1083	1022	1074	1095	1053	1103	1002	1133	1096	1041	1068	1045	1126	1033	1018	1053	964	1031	1028	1009	1047	1048	1133	1022	1007	1064	1120	1012	1069	1101	1003	1085	1062	1049	1129	1080	1085	1120	1057	1121	1057	993	1100	1093	1076	1058	1002	1017	1102	1024	1069	1133	1098	1100	1030	1011	1004	1056	1085	1039	1023	1098	1051	1023	1035	1087	1084	1060	1032	1108	1053	1055	956	1056	1068	1054	1033	1050	1094	995	1015	1008	1042	1044	1027	1088	1025	1065	1026	1105	1025	1058	1076	1099	1031	1098	1089	1054	1049	1087	1069	1063	954	1011	1100	1098	1065	1051	1096	1092	1093	1033	1059	995	1067	1083	1048	1107	1071	1054	1054	1010	1064	1050	1045	1092	1020	1074	1019	1078	988	1014	985	1095	1104	1049	1033	1042	1012	1070	1104	1071	1081	1098	1052	1019	1068	1024	1070	1067	1090	1012	1070	1112	1014	1092	1038	1088	1065	1072	1146	1055	1062	1030	1105	1101	1043	1022	1035	1031	1131	1092	1021	1099	1059	1019	1050	1111	1080	1011	1065	1052	1042	1069	1060	1053	1041	1042	1005	1076	1102	1021	1088	1109	1067	1094	1071	1055	1067	1013	1073	1096	1037	1086	1049	1079	1060	1045	1026	1034	1060	1086	1078	1100	1099	1087	1052	1089	1069	1082	1079	1077	1030	1081	1080	1095	1075	1015	1013	1031	1081	1087	1067	1004	1049	1073	1126	1125	1037	977	1095	1094	1017	1052	1076	1117	1108	1033	1069	1059	1037	1041	1024	1062	1060	1096	1009	1038	1042	989	1091	1085	1078	1045	1065	1061	1055	1096	997	1098	1071	1052	1066	1080	1032	1033	1055	1079	1029	1054	1089	1061	1086	1030	1041	1088	1062	1019	1073	1100	1065	1041	1017	1021	1032	1044	1055	1065	1041	1104	1072	1049	1087	1086	1052	1077	1073	1115	1026	1069	1098	1058	1062	1029	1054	1106	1014	1088	999	1053	1038	1028	1056	996	1027	1079	1068	1026	1052	1014	1006	1031	1075	1074	1113	1041	1062	1020	1043	1082	1110	1071	1064	1059	1060	1053	1052	985	1071	1074	1052	1072	1102	1112	1115	1053	1062	1075	1062	1116	1039	1029	1088	1070	1030	1042	1030	1063	1054	1080	1104	1074	1049	1092	1116	1032	1013	1052	1024	1046	1055	1071	995	1031	1065	1070	1037	1051	1077	1075	1032	1025	1083	1045	1064	1050	1007	1013	1059	1111	1101	1026	1000	1046	1103	1044	1009	1100	1051	1074	1046	1063	1079	1096	1016	1032	984	1096	1051	1027	1016	1111	1126	1057	1062	1071	1072	1153	1010	1110	1077	1026	1006	1027	1016	1048	1058	1110	1040	1013	1091	1078	1034	1094	1066	1121	1060	1037	1080	1081	1087	1121	1024	1089	1002	1102	1129	1080	1053	1096	1089	1079	1012	1030	1068	1067	1040	1044	1085	1009	1026	1120	1078	1109	1052	1089	1053	1079	1077	1068	1117	1089	1086	1079	1032	1090	1082	1108	1037	1068	1072	1051
10909	14726	14064	1940	1249	1207	784	790	836	811	835	767	876	833	744	793	823	805	820	765	824	771	815	783	842	777	767	811	849	809	816	761	774	766	788	790	772	769	791	811	851	770	822	783	827	780	813	768	807	810	797	797	772	796	819	797	883	858	827	791	791	825	767	790	714	857	772	798	797	771	768	801	784	785	819	810	798	785	746	802	767	772	814	788	822	798	821	821	793	774	789	777	789	735	776	796	795	816	812	787	797	747	747	748	767	789	796	750	869	790	794	807	782	784	775	790	786	810	786	763	779	792	806	815	769	753	791	775	767	784	836	817	832	776	830	757	803	779	761	830	774	783	775	834	779	800	794	760	747	840	755	782	784	754	829	785	791	762	819	780	785	751	766	770	788	758	761	763	739	795	828	806	775	778	776	809	793	828	787	719	839	771	803	774	757	715	833	781	795	814	804	731	790	808	757	768	748	743	804	769	794	820	759	823	778	749	816	786	803	759	763	813	802	691	773	774	783	791	816	786	799	794	794	765	780	734	771	772	794	802	755	785	791	748	762	810	744	806	794	758	787	821	760	788	805	741	811	814	775	758	781	771	779	772	801	780	780	786	795	752	797	761	744	814	807	790	826	781	826	812	712	751	792	739	783	826	814	787	793	787	790	787	834	732	732	830	768	803	785	768	778	828	769	791	814	758	806	843	827	804	763	809	767	781	775	716	761	762	786	760	804	815	778	771	780	794	760	792	785	760	798	773	839	831	821	766	760	793	759	781	844	780	805	790	736	796	763	768	774	795	792	840	823	793	808	796	779	766	784	778	801	793	812	784	775	747	777	777	762	757	781	730	787	785	801	792	756	765	750	795	787	819	770	803	764	771	804	797	829	715	808	777	779	822	773	762	728	835	803	772	782	780	786	753	784	755	808	760	765	783	833	781	807	776	755	799	808	765	812	750	786	782	751	754	834	768	782	755	818	772	749	821	771	801	782	783	837	809	799	790	741	750	761	817	779	804	732	763	777	814	707	791	723	786	806	844	796	791	793	812	751	798	737	786	798	747	731	815	817	782	722	836	773	795	798	756	768	760	785	795	789	733	792	824	783	807	772	760	758	793	801	783	735	770	828	785	769	791	758	784	848	780	762	805	764	779	779	790	770	813	836	773	795	809	771	767	826	784	826	753	776	815	779	783	802	758	789	815	796	791	757	808	802	772	775	803	862	817	801	792	791	810	772	795	818	796	826	782	791	819	766	806	771	777	793	831	773	842	797	793	796	786	802	810	782	795	750	772	816	785	739	829	776	806	714	792	837	765	842	815	780	801	788	785	835	815	791	800	812	805	771	801	839	809	813	784	779	783	807	775	837	760	753	807	761	827	785	814	748	811	790	748	777	751	808	763	753	771	792	793	757	782	773	848	790	799	792	762	786	822	742	825	760	811	782	798	747	766	804	786	803	779	794	760	808	822	768	752	780	769	745	746	792	845	812	786	804	747	750	777	800	824	768	808	740	787	824	804	814	715	773	768	837	800	769	785	828	805	787	737	774	783	781	790	833	768	775	762	792	822	801	780	780	733	787	772	763	820	751	754	781	767	754	782	782	773	767	809	821	802	751	735	848	763	788	799	785	784	795	776	771	771	779	750	751	791	723	781	773	782	788	795	770	781	785	784	767	748	794	789	797	783	778	800	791	765	756	764	792	783	763	868	800	774	785	780	820	811	765	760	765	795	811	759	825	792	740	813	797	772	777	797	769	790	769	793	799	748	794	802	774	754	777	796	785	786	810	805	797	796	787	804	810	794	786	758	776	811	772	819	782	733	815	785	841	757	776	797	811	762	846	789	766	790	789	763	775	811	823	786	767	784	798	751	797	784	790	798	792	806	761	844	774	797	784	799	782	768	845	792	773	770	786	770	785	804	834	759	808	778	806	797	807	810	803	792	768	793	781	809	815	807	812	789	763	765	783	827	794	839	796	766	801	781	810	793	814	741	796	814	803	788	792	803	782	724	766	765	789	790	735	866	786	737	820	738	784	797	714	834	740	787	794	793	802	771	811	741	810	772	803	756	758	819	777	777	754	825	768	806	764	760	824	821	822	759	853	793	771	800	739	791	790	764	833	803	806	756	746	820	782	840	743	772	733	755	836	773	838	791	766	805	787	743	794	803	819	742	801	748	775	767	767	780	759	763	793	776	810	789	751	788	783	754	755	809	818	725	786	785	774	760	775	754	804	743	810	797	785	772	770	818	815	773	783	787	838	772	790	838	775	793	769	795	783	778	803	817	788	790	778	786	807	790	746	782	746	770	759	799	799	795	794	852	807	733	803	764	797	735	763	809	789	820	767	792	748	841	759	772	798	752	771	743	787	798	845	775	797	807	817	780	845	814	818	803	821	763	775	807	800	746	816	766	803	778	769	752	753	828	778	886	788	798	774	806	794	819	776	796	787	798	765	779	755	840	775	804	816	745	796	806	826	758	809	806	795	818	796	770	823	781	763	746	784	765	745	787	803	759	800	798	832	792	712	789	778	799	779	798	845	795	767	766	790	783	804	780	794	758	748	805	739	806	755	794	783	744	730	829	779	799	735	818	793	791	786	822	811	818	802	744	781	837	774	844	790	767	815	771	737	751	808	782	756	799	744	797	760	779	762	738	766	777	777	829	833	785	774	840	823	778	750	795	769	779	786	813	776	797	793	796	791	784	772	824	778	780	768	805	787	805	786	772	812	809	795	805	827	787	767	788	808	784	777	837	791	784	740	779	844	766	832	812	818	781	784	805	828	767	801	769	788	801	784	790	812	826	787	787	803	788	749	758	774	784	803	806	758	820	787	856	791	773	807	809	759	773	801	791	760	777	826	771	816	769	793	833	779	788	807	762	807	723	808	779	790	809	803	774	783	779	764	818	814	824	807	796	780	771	802	793	798	773	761	841	796	796	772	779	792	777	724	783	761	825	763	804	755	728	801	772	776	808	786	791	786	763	793	757	812	729	754	761	804	834	739	845	805	776	807	763	747	792	821	775	765	787	782	786	801	830	847	755	784	810	750	801	779	755	798	794	817	766	809	780	771	757	793	759	747	824	792	804	803	731	794	750	773	822	788	818	794	757	801	777	754	830	794	775	801	756	731	777	788	803	750	755	805	785	805	812	813	778	756	767	742	774	808	815	772	790	778	769	774	804	764	819	762	789	760	795	773	751	728	788	791	796	843	813	725	817	776	799	796	819	805	804	763	793	741	799	776	795	827	779	800	803	823	787	753	811	788	758	839	809	782	786	785	812	702	783	815	830	780	805	781	792	773	758	759	799	750	727	813	781	732	775	770	737	791	781	759	771	755	787	786	761	759	781	768	750	791	822	810	823	811	764	819	808	775	771	741	760	799	804	772	850	801	806	779	745	766	772	786	734	804	801	801	780	747	756	808	819	767	777	766	759	788	782	762	743	797	808	724	735	741	831	787	784	749	796	755	762	724	791	806	787	818	778	780	778	786	804	785	808
25450	21535	32069	26585	14243	6108	1988	1198	1163	1080	1133	1100	1091	1088	997	1042	1056	1077	996	1053	1025	1054	1032	1018	1036	1118	1023	1049	1059	1031	1018	998	1033	1048	1043	1035	1025	1049	982	1023	1011	999	1030	1006	1027	1065	1057	1064	1069	1095	1020	1009	1053	1124	1238	1088	1291	1215	1128	1020	1061	999	1001	1081	989	1063	1044	1024	1029	1017	1053	1080	1031	1025	1044	1020	1012	1060	1029	1028	1006	1020	1055	1021	1043	1007	1075	1069	1052	1037	1066	1073	1095	1082	1002	1004	1008	1084	1056	1057	998	998	1039	1045	1045	1033	1012	1044	1011	1029	1015	973	1034	1114	1018	1030	1034	1022	1022	1011	1014	1010	1036	1001	1044	1068	1015	995	1021	1001	988	1049	1071	991	1003	1018	985	1026	1055	1024	1041	980	1060	1008	1020	1027	1030	1083	991	1017	1079	981	1022	995	992	1031	1046	1058	1078	1053	1043	1102	1036	1022	1012	1029	1033	1007	1032	1011	1069	1068	1026	1022	1025	1041	997	1021	1066	1035	1073	1073	1045	1047	1032	1033	1043	1061	1006	1002	977	1028	979	1015	984	1039	1024	1013	1009	990	1047	1072	1064	1011	1044	1020	1039	1017	1019	1024	989	971	1030	1022	1096	1003	976	1021	1026	1016	1131	1043	1019	1004	1052	1069	1030	1096	1066	1071	1071	1094	1047	1060	1009	999	1041	1050	988	975	997	1077	1054	981	1020	1063	1025	1057	1038	999	1049	1039	995	1014	1035	988	992	1048	983	1038	967	1018	1057	1048	993	1031	1021	1020	997	1079	1053	1025	1035	997	1014	1019	994	1017	1048	1009	978	1040	970	1001	1009	1093	1066	1120	1008	1055	1069	1055	1005	974	1030	1061	1026	1067	994	1046	1037	1060	1044	1036	1062	1027	1032	1034	1016	996	1075	1081	1086	1025	1044	1015	1053	1051	1038	999	1043	1005	1007	1025	1045	1027	1043	1052	1034	1061	1040	1031	1058	983	1067	1061	1014	1015	1017	966	1065	1047	1037	991	1039	1093	1030	1038	1038	1078	1053	1002	1027	1031	1062	1080	1002	1074	1007	943	1058	1086	1019	1038	1070	979	1041	926	1050	1039	1023	1023	1019	1000	1005	1058	1047	1039	1023	1042	977	1016	1064	1000	1052	1020	1058	1080	1050	1001	1015	1004	1054	1029	1041	1010	1034	1028	1029	1033	1000	1046	1039	1019	1045	1058	1010	1048	1035	1044	1024	1055	974	1092	1027	1063	1040	976	1036	980	1064	1017	997	1004	1084	1038	1051	1026	1055	1038	1047	1079	930	990	1052	1060	986	1057	1045	996	1049	1030	1041	1036	1027	1000	1045	1034	1001	1013	1040	1010	1079	1037	1039	1072	1015	1024	1011	1029	1003	1005	1010	1043	1018	1008	997	1031	1001	1018	1047	990	1080	1039	1002	1052	1032	1021	1009	1029	1034	1072	1007	1008	1044	1070	1052	1063	1021	1066	1052	1018	1051	1026	1033	1065	1012	1106	1133	1120	1013	1034	1009	1034	1019	1078	1027	1015	1003	1002	1015	1043	996	1035	1020	1090	1027	1052	1021	1090	1040	1064	1048	1004	1014	1081	1056	1035	1022	1026	1044	968	1098	985	990	1049	1040	1029	999	1039	1024	1049	1035	1063	1098	1011	1077	1067	1016	1003	1021	979	1001	1049	1020	1059	1062	1072	1075	1041	1000	1016	1054	1051	1037	1007	1004	1045	1050	1062	1051	1133	1062	1037	1002	975	977	1015	985	1031	1005	1044	1011	1079	1010	1066	1030	1053	1040	1001	1017	1040	1019	1009	1014	1041	1026	1056	1047	1055	1012	1008	1019	1059	1021	1039	1040	1054	1083	1032	1018	1023	1040	1056	1068	1032	1006	997	1002	984	1073	984	1089	1042	1066	1035	1061	1000	1022	1030	1059	966	996	1011	969	1057	1096	1004	1053	1048	1050	994	1006	1048	1035	992	1092	1024	1067	1052	1012	1013	1029	1075	1019	1018	1050	974	998	1031	998	1092	1001	1036	1058	1106	1042	1010	983	1012	1007	1081	978	982	999	1016	1042	1066	1010	1003	1009	1001	1032	1067	1021	1002	1018	1023	1033	1075	996	1018	1060	1009	1024	997	1028	1027	1083	981	1015	1042	1033	1036	981	1082	1062	1022	1012	1000	1024	1016	1021	965	1024	1028	1024	1037	1027	1022	1051	1073	1029	1074	1018	991	1044	1035	1045	1042	993	1049	1023	982	1022	1017	1042	1056	1075	1049	1111	1000	1057	1011	1058	1052	996	983	1006	1067	1032	1043	974	1006	1048	994	1024	1029	1040	1005	1053	1001	1028	1019	1038	998	1066	1044	1040	1009	992	1058	1090	1050	1039	1064	1047	1021	1033	1058	1039	1003	1002	1029	1006	1005	1028	1017	1047	1078	1032	1059	1095	1065	990	1072	1014	1056	1109	1000	1029	1020	1038	1060	1055	1152	1009	1078	1030	1004	1049	971	1048	1037	1009	1010	959	1096	1046	1086	1044	1047	1067	985	1077	1082	1020	1046	978	995	1029	1057	1049	1025	1059	1071	1035	1067	1078	1005	1037	1024	987	1062	1063	1103	1010	988	993	1046	1055	1044	1083	942	1051	1092	1007	1112	1029	1024	1055	1022	1041	1074	1001	1057	1064	1028	995	1070	1018	1001	1061	1044	1054	1001	1058	1010	1037	1011	1007	1061	1025	1057	1033	1038	1082	1030	1059	1029	1034	1027	1021	1102	1064	998	1007	1019	1088	1038	1038	1020	1004	1076	1049	1010	990	1007	1007	1059	1073	1010	1036	1034	1008	1042	999	1048	1123	1010	1024	1051	1105	989	1061	1045	1048	1030	1007	1032	1023	1027	1038	1010	1005	1036	1057	1021	986	1066	1025	973	993	1046	1017	1063	1083	1022	1017	1010	1002	1079	1040	1007	997	1045	998	1109	1041	992	1071	1002	994	1018	1020	1041	1041	1023	1046	1070	1051	1017	1054	1035	1049	1016	1000	1049	985	1094	988	999	988	1020	991	1046	1040	1085	1076	999	1016	1081	971	975	1022	1072	1010	1018	1048	977	989	1050	1038	1064	1074	1039	1046	976	1022	1020	1035	1055	1046	1049	1092	1055	1008	1038	1023	1042	1016	1022	1038	995	1031	1062	1052	1041	1069	987	996	1008	989	1071	998	1062	1021	1047	1024	1044	996	1085	1050	1008	1007	1031	1015	979	1002	959	1008	1019	1048	1022	1124	1036	1065	1053	1055	1076	1020	1106	993	1022	1026	1029	1031	1035	1025	987	1067	976	1049	1039	1104	996	1033	1128	1050	992	1004	1046	1108	1018	1072	1011	1046	1003	1073	1094	1060	998	1008	1017	1058	1018	1036	1064	1004	1022	988	1001	1004	996	1003	1059	1052	954	989	1065	1008	1067	1027	1070	1073	1016	1056	1096	1047	1034	1029	1027	987	1028	970	1028	1038	1027	1077	1043	1029	1021	1074	1024	1092	979	1044	1013	1090	1089	1037	1028	1025	1010	983	1055	1047	992	1054	1048	1002	1003	1146	1024	995	993	1031	1041	1050	986	1063	1057	1035	971	1040	1046	1038	1030	1049	1034	1054	1095	1000	1066	1049	1090	1122	988	1095	1027	1002	1021	1035	1047	1028	988	1057	1039	1028	1030	1042	1040	1057	1043	1032	1055	1065	1009	996	1073	1021	1035	972	1027	1025	996	1034	1015	1039	1000	1068	974	1112	1024	1000	1015	1037	998	984	1015	1028	996	1043	1056	1029	1025	1039	1027	1031	1052	1046	1013	1033	1027	1029	1030	1060	1028	1002	974	1022	1033	1055	1039	1047	1023	961	970	1087	1019	1057	1014	1054	1093	1071	1014	1048	1030	1031	1073	1031	1042	1044	996	1031	986	978	1046	991	978	1001	1024	1042	1050	1045	990	1070	1029	1012	1009	1037	1022	1035	1031	984	1086	1055	1035	1015	1028	1043	1001	1040	1074	968	1062	1019	1062	1000	1047	1013	1017	1044	1050	1023	1046	1012	1002	1072	965	987	1031	1077	1055	1061	1069	1021	1077	979	1001	1027	1017	1081	968	1082	1041	1020	1007	1066	1039	979	1038	989	1024	1041	1073	998	999	1005	1002	973	1049	999	1083	1009	1048	1017	998	990	1012	955	1023	1014	985	1043	1046	986	979	1048	1033	1047	1042	1022	1062	1048	1001	1015	1060	1023	1045	983	1090	1035	1046	982	1033	1097	994	1027	1042	1064	1072	1073	984	1026	992	1041	1003	1063	1047	1018	1048	1025	1083	1018	1072	1064	1080	1016	1041	1051	1023	991	995	1100	999	984	1051	1047	981	1056	1011	1010	1003	1006	995	1055	1037	1034	1104	1026	1040	1034	1029	990	1032	1078	1053	1009	1060	993	1040	1037	1002	1027	998	991	997	1001	1062	1038	1041	972	1113	1047	1041	1061	1050	1084	1071	1051	1040	1026	1040	1017	1006	1089	1045	979	1023	1034	1022	1070	1060	1008	1055	981	1046	1020	1027	1056	1057	1055	1016	991	1046	1019	1063	1038	1004	1030	1008	1077	1003	1055	1000	1002	1013	1083	1040	1039	1045	1018	1032	1058	1018	1005	1021	991	985	1073	1063	1023	1003	1101	975	1016	998	1022	1025	1016	1025	983	964	1007	992	950	994	1034	1064	1026	1040	1018	1043	1085	1041	1051	1023	1037	1021	1044	984	1080	1048	1008	1065
42412	63810	55687	11159	5467	4811	1532	979	889	894	911	953	907	924	855	892	852	843	864	832	853	849	818	881	862	825	838	841	837	856	858	833	818	773	838	801	822	889	857	819	850	815	810	781	791	828	801	847	865	871	797	814	839	947	1060	1007	1155	1107	956	940	879	845	848	785	842	844	856	843	809	852	809	804	852	798	840	803	856	815	880	835	821	900	832	869	820	771	795	796	870	788	829	848	884	809	804	821	847	792	794	787	789	878	811	774	799	775	815	831	792	820	847	823	840	796	798	795	820	845	811	801	812	823	870	861	816	825	786	841	816	835	837	787	830	849	821	785	849	825	770	872	822	817	825	823	831	822	829	857	788	840	851	858	830	825	831	823	842	763	837	833	777	795	837	783	844	767	820	893	817	831	822	820	818	805	876	823	862	802	863	781	846	821	774	857	793	862	771	784	798	827	822	860	824	824	772	795	806	828	799	804	821	802	819	818	814	835	860	886	821	868	839	849	819	804	851	850	847	822	804	848	873	798	839	779	854	780	828	828	796	847	837	807	811	798	809	847	842	845	810	868	796	805	798	766	813	830	810	815	855	775	770	860	816	820	836	743	851	801	864	804	794	820	828	809	801	786	820	798	791	818	816	773	835	794	794	848	858	798	826	785	802	766	843	853	875	841	822	813	866	823	901	811	801	777	848	823	823	828	778	813	816	801	834	799	787	868	806	822	839	765	796	773	828	775	809	854	815	807	815	786	834	853	822	842	775	832	880	755	840	822	793	802	844	875	809	830	842	810	838	867	884	812	804	829	845	811	834	786	827	774	757	830	841	871	782	809	877	868	833	772	856	833	854	804	823	819	810	853	738	841	740	837	823	792	797	872	853	783	779	813	768	805	802	801	795	839	862	838	797	816	775	855	832	815	802	818	798	847	793	867	869	828	774	809	852	797	865	842	832	870	823	791	847	793	828	831	854	815	789	814	835	777	825	809	889	767	808	843	815	815	829	843	793	815	809	824	825	794	830	835	835	799	819	863	815	813	830	792	774	831	824	820	840	820	767	857	836	805	841	801	859	814	819	784	870	774	816	820	827	813	815	821	818	843	809	795	856	876	793	813	793	834	833	864	844	838	795	789	827	841	834	793	830	827	803	785	797	832	842	846	801	826	816	850	786	816	825	886	814	828	810	826	859	803	821	844	825	820	836	833	831	798	870	853	779	852	843	802	803	812	817	785	868	800	848	827	843	803	815	861	802	864	828	842	824	891	848	832	830	852	826	824	813	818	830	829	843	829	789	826	755	841	827	812	858	812	812	751	836	815	840	805	806	810	808	752	849	842	844	841	826	788	830	791	847	811	882	795	835	836	791	821	814	804	870	820	798	813	788	782	833	803	810	816	835	814	797	822	847	805	828	834	810	791	816	836	806	820	836	804	839	836	817	813	784	837	816	841	780	879	826	871	818	851	799	784	845	824	883	817	797	839	806	826	817	836	842	827	834	835	805	793	801	823	809	800	811	821	826	831	802	841	824	813	836	857	843	836	775	804	833	797	812	780	797	768	811	793	793	803	809	781	805	826	804	822	829	834	837	802	817	805	814	804	826	829	839	793	811	793	758	797	795	795	769	800	844	799	798	865	810	832	771	760	851	811	850	803	788	781	902	857	837	814	825	817	799	814	862	840	794	850	807	812	812	805	845	813	812	800	773	851	804	860	846	825	803	836	803	843	821	827	802	796	824	806	808	841	803	804	835	818	793	845	788	820	820	827	852	820	793	854	806	831	803	827	841	823	764	806	818	844	810	879	800	826	892	831	831	838	843	821	770	816	863	819	808	821	767	787	836	871	790	792	806	790	766	793	833	846	844	794	858	792	818	848	759	775	854	840	889	854	824	851	806	809	837	797	792	798	876	794	771	809	827	827	846	842	803	775	797	838	853	771	708	800	764	775	825	805	853	808	783	840	810	796	810	876	766	817	773	760	814	849	810	801	848	838	804	795	803	796	816	819	832	817	827	775	824	786	780	796	824	823	823	831	812	781	837	880	796	793	782	829	807	798	869	767	820	856	861	845	806	802	802	816	839	805	818	845	769	831	833	856	850	780	844	836	821	824	813	847	867	827	776	785	784	830	859	795	822	800	864	848	830	871	829	815	791	819	863	864	882	838	799	860	802	868	843	836	817	851	859	839	801	764	819	786	776	826	805	792	832	809	863	880	793	848	796	863	804	786	793	877	809	842	826	847	823	796	839	825	784	783	765	841	822	778	778	812	803	827	804	839	785	829	855	846	818	793	791	806	840	907	821	857	862	795	826	810	828	749	804	842	828	827	824	827	836	827	793	792	815	809	812	827	783	854	799	825	780	812	832	795	845	829	859	832	810	847	828	760	823	792	850	813	859	805	818	798	811	807	810	851	775	840	828	836	803	809	798	771	827	802	782	841	792	866	801	856	817	853	732	828	792	862	836	826	844	836	761	825	789	835	839	791	818	869	794	880	808	818	819	879	813	823	778	833	845	800	809	791	839	812	838	849	804	830	847	843	798	815	741	838	826	811	816	824	808	842	828	823	780	819	787	812	833	803	818	704	830	810	830	815	890	856	793	816	850	817	812	793	856	793	847	856	847	745	827	820	828	775	801	789	833	831	807	814	803	883	816	786	817	821	798	865	826	860	799	811	787	811	855	797	832	827	845	805	771	786	861	873	806	804	825	767	828	774	852	845	802	820	836	792	805	825	815	810	796	813	835	789	847	765	779	742	783	773	806	835	864	779	822	805	810	818	858	789	836	835	819	773	790	838	786	839	836	796	847	766	801	801	834	867	836	846	808	826	879	815	810	815	847	814	742	836	783	790	778	768	837	820	818	794	800	826	782	891	801	807	750	833	769	797	793	811	842	861	819	844	840	823	808	813	808	820	823	837	830	771	785	804	830	812	797	857	836	793	856	832	818	797	821	824	767	827	832	850	777	838	842	800	817	835	875	792	832	827	807	833	813	814	803	840	826	783	779	794	827	817	820	854	836	830	809	818	847	836	867	851	784	787	875	798	805	843	824	817	836	797	791	843	831	818	823	791	842	864	778	808	774	845	829	824	772	822	790	795	804	771	819	805	811	841	829	825	817	834	758	794	875	809	817	803	806	791	802	818	751	840	758	793	801	829	860	838	779	825	811	836	833	847	814	819	805	756	805	861	845	805	780	768	809	797	863	790	807	796	818	818	774	879	820	765	799	821	855	812	773	825	813	788	819	846	820	824	848	837	814	830	879	783	803	842	778	871	824	848	817	799	796	823	874	816	817	799	813	792	815	797	809	853	880	854	789	806	824	799	812	834	806	838	787	817	854	837	814	819	833	850	816	808	826	795	828	832	834	846	815	805	794	805	845	812	817	849	743	817	850	801	862	846	797	833	771	878	829	783	845	825	787	758	817	841	807	784	803	824	784	805	815	821	801	829	835	818	816	785	840	836	836	845	776	813	772	810	855	793	766	831	842	779	759	854	844	796
24286	21423	30562	25078	21098	14919	4481	1460	1292	1325	1247	1190	1238	1165	1193	1168	1174	1191	1164	1218	1126	1170	1137	1134	1107	1156	1192	1163	1168	1147	1194	1149	1192	1152	1162	1200	1144	1158	1180	1187	1097	1173	1159	1140	1154	1140	1132	1168	1126	1149	1207	1192	1154	1292	1420	1497	1649	1602	1396	1211	1167	1132	1124	1100	1165	1108	1159	1193	1072	1153	1086	1194	1178	1153	1136	1156	1166	1155	1152	1158	1180	1125	1147	1123	1099	1140	1093	1121	1084	1117	1153	1122	1130	1189	1148	1169	1137	1130	1140	1174	1135	1050	1103	1130	1095	1142	1186	1109	1120	1137	1171	1177	1159	1160	1122	1118	1090	1120	1137	1155	1154	1156	1091	1105	1096	1182	1210	1202	1166	1103	1190	1139	1097	1133	1181	1155	1085	1166	1152	1096	1169	1157	1164	1157	1165	1135	1131	1117	1130	1149	1101	1134	1170	1094	1156	1142	1114	1164	1166	1206	1150	1207	1154	1083	1088	1147	1156	1144	1150	1142	1118	1171	1207	1195	1176	1204	1179	1169	1132	1145	1091	1134	1178	1082	1202	1156	1144	1129	1186	1112	1072	1171	1111	1096	1166	1226	1133	1171	1188	1181	1135	1098	1194	1180	1130	1103	1140	1081	1070	1144	1128	1149	1146	1159	1157	1171	1155	1147	1161	1082	1129	1109	1139	1101	1223	1159	1110	1137	1154	1144	1129	1138	1159	1231	1143	1157	1174	1103	1163	1099	1136	1085	1139	1119	1164	1102	1136	1117	1145	1146	1108	1156	1123	1155	1173	1129	1147	1128	1111	1143	1169	1120	1130	1135	1195	1241	1146	1133	1168	1141	1069	1161	1104	1148	1169	1181	1188	1135	1121	1120	1122	1090	1139	1138	1234	1126	1131	1114	1130	1185	1111	1163	1113	1139	1150	1149	1118	1195	1135	1102	1136	1165	1122	1131	1167	1113	1088	1166	1157	1109	1181	1077	1045	1118	1149	1173	1133	1170	1111	1153	1135	1117	1189	1190	1119	1145	1111	1117	1136	1090	1174	1195	1157	1145	1169	1098	1154	1096	1139	1122	1167	1075	1113	1091	1150	1206	1107	1133	1099	1124	1178	1094	1147	1160	1078	1155	1088	1124	1174	1146	1095	1186	1129	1105	1152	1156	1165	1164	1162	1100	1165	1180	1198	1075	1119	1164	1119	1095	1162	1076	1103	1159	1212	1192	1071	1139	1172	1143	1107	1158	1094	1138	1149	1078	1189	1081	1187	1171	1151	1142	1160	1104	1151	1138	1149	1123	1133	1169	1149	1144	1168	1144	1172	1121	1104	1176	1132	1161	1158	1120	1140	1184	1127	1195	1140	1159	1144	1119	1110	1191	1174	1142	1114	1159	1137	1091	1195	1146	1176	1119	1149	1140	1180	1109	1097	1134	1135	1167	1154	1141	1133	1082	1121	1099	1202	1145	1113	1160	1202	1139	1086	1084	1135	1115	1144	1114	1152	1149	1166	1073	1140	1161	1150	1153	1136	1084	1165	1123	1157	1114	1149	1149	1138	1125	1137	1213	1109	1131	1141	1193	1192	1144	1154	1054	1112	1166	1152	1174	1125	1127	1161	1114	1127	1152	1178	1099	1054	1129	1112	1092	1159	1116	1149	1176	1112	1146	1139	1131	1198	1087	1146	1194	1169	1154	1148	1094	1121	1135	1149	1166	1134	1170	1166	1210	1155	1138	1101	1169	1167	1122	1152	1134	1173	1061	1203	1162	1124	1147	1165	1052	1127	1187	1151	1080	1117	1069	1106	1187	1159	1173	1102	1147	1101	1143	1181	1164	1181	1137	1145	1137	1087	1152	1099	1221	1134	1110	1148	1143	1166	1166	1146	1171	1149	1176	1157	1136	1107	1107	1193	1152	1137	1147	1090	1151	1123	1170	1175	1167	1186	1241	1181	1116	1103	1186	1163	1188	1143	1188	1091	1158	1139	1141	1161	1115	1089	1186	1199	1196	1160	1163	1164	1163	1199	1102	1127	1089	1131	1184	1129	1097	1205	1065	1121	1111	1213	1106	1155	1225	1111	1128	1183	1149	1148	1110	1127	1158	1150	1073	1111	1200	1097	1133	1196	1187	1154	1102	1140	1182	1145	1100	1150	1176	1191	1101	1175	1181	1110	1115	1142	1167	1091	1107	1111	1190	1176	1182	1164	1125	1149	1080	1132	1089	1139	1142	1185	1167	1137	1188	1075	1138	1162	1114	1174	1167	1172	1185	1222	1107	1095	1144	1204	1168	1155	1152	1107	1105	1239	1185	1130	1132	1130	1170	1095	1111	1162	1174	1129	1112	1131	1131	1150	1077	1098	1120	1115	1119	1179	1122	1100	1173	1135	1178	1140	1130	1150	1140	1090	1127	1146	1152	1096	1112	1161	1070	1089	1167	1142	1138	1140	1173	1177	1180	1142	1112	1130	1134	1124	1127	1169	1065	1157	1147	1166	1105	1118	1159	1079	1123	1154	1156	1157	1218	1153	1145	1160	1070	1098	1145	1134	1124	1202	1180	1140	1144	1131	1208	1183	1149	1097	1227	1185	1136	1186	1147	1163	1121	1134	1152	1158	1143	1100	1223	1166	1158	1116	1152	1187	1089	1110	1087	1130	1114	1130	1127	1166	1076	1140	1099	1150	1176	1187	1151	1151	1178	1122	1185	1118	1097	1133	1174	1163	1189	1165	1186	1098	1117	1136	1073	1138	1122	1124	1140	1078	1129	1111	1151	1091	1183	1165	1177	1161	1161	1193	1161	1092	1132	1147	1136	1128	1134	1134	1149	1121	1125	1159	1094	1112	1135	1072	1175	1155	1115	1151	1134	1130	1109	1104	1140	1076	1137	1125	1110	1126	1128	1073	1175	1206	1174	1124	1127	1144	1076	1147	1148	1098	1174	1099	1125	1112	1188	1125	1104	1144	1204	1094	1175	1180	1117	1106	1184	1118	1092	1184	1134	1093	1128	1102	1153	1125	1105	1138	1118	1134	1181	1118	1127	1110	1132	1091	1167	1156	1152	1100	1144	1171	1181	1209	1150	1182	1095	1100	1161	1099	1130	1066	1153	1123	1132	1133	1147	1098	1139	1136	1103	1206	1143	1144	1181	1174	1144	1179	1128	1125	1178	1154	1167	1172	1150	1156	1160	1118	1095	1085	1146	1115	1113	1069	1113	1126	1131	1177	1101	1165	1166	1072	1141	1130	1185	1149	1072	1155	1150	1093	1135	1105	1026	1130	1157	1119	1154	1182	1153	1129	1180	1137	1125	1074	1122	1142	1130	1177	1112	1125	1150	1117	1124	1182	1119	1098	1116	1146	1099	1089	1137	1143	1130	1109	1137	1186	1113	1163	1113	1126	1142	1118	1155	1133	1086	1112	1100	1114	1098	1133	1168	1193	1146	1060	1234	1214	1165	1123	1106	1186	1173	1147	1090	1118	1158	1140	1166	1146	1106	1193	1161	1151	1169	1093	1131	1156	1117	1173	1113	1194	1149	1142	1137	1119	1093	1142	1107	1139	1178	1098	1100	1160	1228	1160	1123	1146	1100	1146	1061	1178	1161	1141	1123	1152	1155	1149	1094	1082	1110	1160	1130	1170	1152	1162	1140	1077	1111	1187	1038	1143	1098	1137	1175	1132	1125	1116	1111	1142	1104	1175	1110	1140	1093	1140	1115	1091	1185	1176	1169	1102	1157	1108	1107	1188	1117	1147	1195	1152	1157	1121	1086	1085	1176	1093	1133	1129	1136	1106	1192	1157	1136	1154	1165	1141	1138	1119	1096	1092	1157	1139	1147	1062	1084	1165	1159	1134	1094	1136	1086	1163	1195	1152	1098	1150	1110	1143	1169	1169	1176	1190	1083	1163	1174	1123	1124	1141	1151	1059	1135	1135	1112	1179	1145	1172	1138	1160	1123	1147	1098	1116	1135	1158	1144	1083	1185	1191	1114	1101	1128	1147	1148	1146	1143	1110	1133	1153	1180	1154	1092	1082	1179	1164	1132	1139	1159	1150	1137	1173	1121	1133	1174	1172	1116	1174	1134	1153	1182	1199	1143	1195	1108	1126	1201	1124	1144	1192	1070	1148	1127	1140	1055	1140	1138	1125	1147	1174	1170	1098	1159	1142	1182	1225	1156	1171	1169	1121	1134	1133	1123	1154	1115	1117	1166	1175	1067	1103	1161	1141	1161	1124	1117	1105	1189	1158	1095	1148	1114	1159	1083	1114	1190	1135	1149	1103	1071	1136	1074	1191	1136	1156	1197	1131	1122	1119	1201	1073	1143	1144	1119	1105	1174	1112	1134	1195	1183	1136	1130	1122	1122	1141	1086	1167	1064	1139	1139	1145	1145	1143	1161	1136	1127	1134	1095	1128	1203	1217	1138	1183	1145	1120	1104	1161	1110	1165	1197	1111	1148	1112	1160	1143	1110	1137	1186	1101	1155	1140	1141	1145	1161	1120	1139	1161	1124	1130	1094	1094	1159	1112	1190	1099	1153	1121	1088	1103	1093	1143	1091	1191	1122	1216	1138	1139	1119	1148	1149	1089	1183	1160	1111	1152	1143	1089	1114	1109	1096	1155	1080	1113	1119	1164	1122	1084	1113	1127	1122	1102	1155	1108	1105	1144	1151	1105	1156	1108	1112	1164	1129	1145	1100	1168	1176	1191	1106	1105	1144	1161	1155	1174	1121	1184	1034	1164	1100	1173	1140	1169	1125	1129	1137	1168	1107	1148	1195	1151	1157	1130	1132	1163	1190	1130	1141	1113	1134	1186	1144	1093	1112	1130	1123	1148	1109	1116	1142	1116	1123	1137	1080	1184	1121	1102	1145	1105	1201	1148	1148	1102	1155	1081	1071	1175	1180	1166	1193	1096	1157	1147	1096	1174	1098	1168	1104	1135	1149	1116	1112	1137	1094	1134	1106	1101	1128	1156	1143	1133	1128	1149	1120	1204	1124	1093	1160	1217	1182	1161	1086	1188	1095	1093	1223	1146	1191	1151	1111	1135	1129	1190	1072	1172	1084	1123	1168	1160	1108
52121	80557	65690	17598	8052	7212	2743	1122	1107	1075	1063	989	939	1049	1006	951	995	1001	1005	896	968	927	989	994	887	932	944	933	957	920	910	926	921	930	942	925	961	913	981	926	920	950	938	915	972	904	902	915	920	994	969	950	923	1110	1361	1384	1707	1412	1118	1072	950	990	919	873	929	991	914	936	935	938	906	926	929	903	890	885	963	913	971	896	886	889	911	848	939	900	879	905	888	906	938	937	950	905	946	937	936	911	868	931	911	933	950	930	928	925	884	907	899	924	910	892	917	914	899	894	891	927	949	991	948	876	905	882	925	915	896	938	920	961	872	895	973	913	918	957	941	929	937	977	919	864	906	893	939	897	918	892	900	928	918	922	892	843	881	863	911	895	869	938	937	904	971	891	918	976	906	912	904	886	904	930	971	951	884	896	872	907	903	914	936	918	921	909	926	942	888	919	886	925	941	895	895	932	956	879	902	947	894	893	909	931	945	922	884	892	868	922	899	904	888	885	904	884	875	921	902	915	880	888	887	911	905	911	948	884	920	878	891	840	916	883	884	922	892	918	894	896	951	849	918	954	930	906	899	916	906	913	913	892	907	918	929	908	948	904	908	939	916	930	913	868	898	876	960	887	855	921	880	911	938	893	839	908	925	912	974	932	943	911	953	890	876	885	967	935	866	879	904	880	893	890	905	871	906	911	885	905	915	891	929	927	922	951	894	934	927	886	857	922	939	914	887	931	925	904	884	934	947	919	877	931	918	934	910	914	932	898	876	917	937	874	912	901	933	904	861	903	918	930	908	919	929	933	880	954	914	873	926	905	942	903	917	940	945	952	920	857	947	907	924	920	962	881	928	892	902	926	894	887	936	992	919	870	909	903	856	911	859	897	886	944	922	930	922	939	930	912	933	902	863	913	944	951	883	868	911	929	888	919	920	957	855	925	917	963	888	878	940	963	966	921	872	917	857	904	901	864	937	925	914	906	879	932	944	849	959	962	910	910	921	891	924	933	917	964	891	959	914	915	906	924	960	862	959	935	914	912	943	912	885	890	911	959	896	925	902	871	918	899	879	969	894	907	858	900	885	921	913	895	893	927	888	905	987	992	936	917	921	902	947	936	921	905	932	869	932	917	952	903	903	888	843	909	905	897	905	888	925	950	888	867	920	901	908	859	933	907	896	913	908	913	925	898	958	911	918	877	951	875	878	867	906	866	876	886	985	889	939	874	949	856	914	904	957	920	898	888	918	907	905	929	871	912	900	896	919	934	907	916	895	896	874	865	924	876	912	910	897	920	930	906	878	936	932	931	890	889	901	897	934	924	929	899	906	920	887	901	932	957	858	834	899	885	911	920	916	911	866	857	929	922	908	938	900	945	917	917	929	904	900	938	905	937	908	888	900	876	870	892	885	908	870	871	940	922	885	896	919	932	896	863	949	868	959	914	865	924	903	880	961	928	903	941	905	901	878	974	936	946	937	873	909	914	893	892	895	877	942	879	903	935	859	891	915	890	911	942	888	850	926	869	907	897	940	929	895	940	959	919	882	884	904	874	916	930	887	937	918	918	901	883	902	892	894	868	924	834	910	902	900	946	878	937	960	894	949	931	897	914	865	880	858	934	943	864	891	891	933	944	875	944	889	884	867	894	888	907	903	892	908	896	872	963	896	906	969	924	887	951	941	837	904	905	949	921	902	937	879	894	884	962	916	949	876	892	844	879	926	895	891	865	860	976	882	887	876	847	921	877	975	954	893	913	887	914	913	925	889	956	926	903	931	887	917	869	931	964	952	894	973	939	924	853	940	911	914	896	941	862	945	881	873	891	882	1029	908	934	876	882	907	872	867	941	941	873	882	906	944	931	900	870	859	887	909	952	904	953	954	909	942	881	885	907	924	886	889	920	905	885	953	920	935	989	913	885	884	943	970	934	965	923	911	885	865	918	894	884	884	915	909	886	897	901	947	929	929	911	899	931	891	889	915	935	896	884	930	873	941	902	897	913	846	877	888	866	931	947	962	935	907	882	900	919	913	924	847	914	900	918	931	905	869	910	869	967	900	921	908	899	940	885	883	890	899	915	892	961	882	916	895	925	922	932	871	844	952	871	908	913	932	945	887	918	941	917	960	901	900	918	868	876	923	884	927	897	905	931	930	908	887	905	886	890	910	950	943	896	902	897	922	916	921	884	903	933	925	883	953	899	947	910	965	896	982	962	895	887	882	904	967	886	876	870	928	902	885	876	907	890	890	921	934	890	925	923	894	844	875	948	877	884	894	887	903	926	859	884	916	968	938	871	949	896	900	866	882	908	906	924	896	911	921	910	877	891	914	880	860	901	986	933	901	891	907	917	866	906	913	906	908	858	907	905	904	888	878	868	923	915	885	925	907	887	878	940	869	968	866	891	900	883	924	944	894	893	969	880	864	899	889	880	903	910	916	893	911	873	863	961	873	865	937	861	892	895	894	923	860	963	907	902	898	876	888	877	858	870	873	959	971	913	904	921	911	904	900	929	878	919	864	872	946	909	901	862	937	879	881	919	869	858	914	909	946	882	918	909	920	893	877	942	920	942	908	936	909	854	926	882	945	907	975	909	950	857	883	967	907	939	913	901	922	889	898	962	873	944	864	898	858	865	945	888	819	937	899	894	873	884	946	878	899	865	884	903	887	921	886	933	976	922	900	955	917	885	902	865	854	951	909	863	885	883	978	849	895	952	888	911	861	925	870	954	934	834	947	945	964	936	911	899	910	924	928	910	901	901	860	898	903	911	934	894	927	854	894	922	921	1003	869	944	889	916	927	972	901	902	879	922	921	961	913	884	955	913	927	900	916	896	933	956	847	861	849	914	889	926	835	902	916	880	953	884	901	900	927	823	872	935	871	916	959	958	884	838	873	947	892	933	889	894	919	881	935	868	848	883	900	922	908	942	891	897	945	887	926	860	918	927	907	882	908	885	889	945	886	894	901	906	987	932	921	902	922	881	884	916	946	947	851	984	898	956	898	904	939	902	917	874	887	979	929	860	922	954	897	853	932	856	863	995	942	927	845	909	889	870	887	867	915	954	874	928	867	809	849	922	906	937	919	922	917	938	933	908	911	892	917	885	973	917	905	894	873	845	897	957	900	955	892	858	879	925	931	905	887	933	908	858	904	908	891	904	927	945	884	965	912	904	926	913	877	901	941	900	927	901	939	925	886	897	900	889	924	864	950	869	946	892	936	932	962	851	966	897	920	895	931	901	944	887	938	885	914	864	883	922	911	895	892	943	883	907	910	921	914	886	939	953	929	881	892	880	884	869	897	908	858	885	940	909	942	896	934	853	845	929	877	915	914	860	984	937	937	884	903	868	915	888	872	884	941	917	882	900	893	902	921	883	903	916	899	939	886	859	923	933	879	884	899	939	945	920	913	932	827	954	826	883	880	901	892	941	896	849	864	944	866	900	955	920	944	922	946	906	906	940	909	855	940	888	876	901	873	927	935	933	956	938	889	855	884	921	935	889
28504	19707	16403	3733	1304	1257	1107	1096	1083	1054	1042	1066	1051	1092	1035	1080	1019	1061	1046	1027	1110	1161	1071	1096	1060	1076	1072	1005	999	1111	1079	1089	1036	995	1005	1073	1089	1072	1043	1067	1070	1064	1080	1091	1062	1066	1040	1044	1032	1013	1087	981	1054	1062	1074	1068	1139	1173	1145	1085	1073	1040	1074	997	1017	1089	1096	1050	986	1070	1032	1055	1053	1129	1087	1067	1085	1010	1035	1006	1062	1108	997	1047	1015	1083	1032	1112	1037	1046	1057	1063	1051	1084	1049	1080	1057	1053	1030	1065	1119	1062	1059	1100	1091	1076	1072	1068	1046	1028	1089	1041	1117	1025	1047	1184	1056	1083	1101	1051	1054	1048	1067	1081	1100	1049	1092	1058	1067	1083	1048	1089	1096	1020	1091	1065	1077	1078	1073	1074	1027	1057	1087	1053	1060	1048	1027	1060	982	1054	1008	1023	1069	1028	1079	1046	1014	1025	1104	1033	1112	1133	1070	1078	1065	1012	1037	1113	1038	1007	1071	1036	1053	1109	1012	1072	1018	1030	1029	1008	1151	1027	1067	1058	1056	1029	1060	1019	986	999	1036	1052	1148	1085	1066	1055	1059	1148	1072	1025	1069	1069	1058	1067	1120	995	1071	1058	1066	1086	1117	1045	1071	1066	1075	1056	1061	993	1023	1027	1106	1022	1022	1022	1080	1149	1079	1039	1026	1050	1079	1062	1051	1095	1008	1042	1027	1042	1009	1086	1086	1025	993	1081	1033	1090	1090	1049	994	1037	1064	1073	1040	1078	1124	1115	1099	1021	1028	1100	1016	1051	1021	1006	1073	1046	1053	1061	1076	1066	1062	1024	1031	1027	1055	1002	993	1069	1102	1082	1027	1046	1046	1096	1024	1039	1069	1062	1053	1061	1037	1071	997	1079	1044	1051	1057	1129	1103	1096	1130	1064	1030	1018	1089	1063	1063	1080	1091	1125	1039	993	1084	1067	1088	1107	1043	1056	1068	1008	1043	1034	1052	1044	1074	1095	1058	1021	1064	1067	1015	1064	1005	1090	1110	1041	1045	1100	1151	1076	1052	1098	1082	1061	1042	1083	1047	1078	1049	1006	1044	1060	1097	1077	1027	1040	1016	1052	1082	1027	1087	1031	1058	1109	1043	1085	1011	1052	1081	1076	1008	1073	1111	1058	1018	1096	1082	1015	1078	1094	1071	1097	1088	1071	1055	1050	1080	1052	1120	1108	1050	1047	1030	1048	1063	1069	1109	1024	1126	1052	1030	1123	984	1016	1095	1043	1094	1058	1074	1091	1032	1012	1062	1046	1006	1016	1055	1056	1091	1098	1082	1067	1049	1075	1037	1094	1051	1017	1069	1033	1066	1034	1061	1060	1063	1023	1046	1063	1061	1027	1027	1060	1039	1045	1033	1029	1097	1065	1066	1088	1041	1051	1039	1076	1081	1036	1057	1015	1006	1079	1009	1051	1120	1034	1095	1065	1049	1052	1046	1037	1087	1077	1082	1076	1074	1016	1021	1067	1126	1070	985	1022	1084	1058	1043	1027	1021	1027	1024	1081	1054	1056	1029	1094	1070	1054	1045	1083	1111	1037	1047	1099	1039	1009	1061	1038	1018	1074	1034	1056	1044	1057	1075	1047	1016	1031	1018	1143	1006	1054	1074	1027	1069	1090	1001	1077	1036	1104	1034	1089	1017	1044	1010	1085	1000	1076	1068	1082	1061	997	1089	1055	1086	1054	1045	1055	1061	1071	1069	1094	1046	1063	1088	1039	1060	1021	1023	1010	1121	993	1034	1021	1030	1068	1045	1092	1067	1085	1056	1050	1033	1062	1108	1036	1108	1027	1056	1026	1012	1079	954	1026	1044	1052	1099	1047	1094	1038	1012	1064	1063	1047	1066	1032	1117	1109	1081	999	1040	1079	1072	1094	1018	1015	1110	1043	1056	1066	1106	1063	1016	1067	1062	1068	1048	1036	1026	1050	1038	1042	1050	1078	1041	1084	1088	1054	1055	1118	1050	1059	1132	1040	1043	1044	1029	990	1067	1028	1064	1110	1095	1110	1123	1077	1066	1049	1096	1012	1104	1005	1082	1017	1101	1056	1079	1003	1020	1057	1073	995	1125	1069	1066	1063	1049	1131	1089	1030	1077	1073	1107	1063	1062	1064	1080	1029	1076	1044	1111	1031	1070	1026	1086	1023	1046	1096	1061	1067	1110	1054	1052	1108	1086	1068	1025	1025	1033	1056	987	1066	1057	1085	1036	1099	1013	1037	1099	1055	1030	1013	1002	1060	1110	1020	1088	1142	1019	1037	997	1035	1062	1009	1068	1098	1051	1093	1092	1055	1068	1102	1071	1095	1019	1084	1046	1016	1108	1083	1079	1055	1151	1078	992	1107	1020	1071	1051	1068	1096	1070	1100	1030	1069	1098	1079	1058	1104	1090	1071	1065	1071	1053	1015	977	1116	1012	1109	1060	1021	1091	1075	994	1101	1095	1039	1091	1134	1107	1004	1079	993	1041	1018	1055	1043	1052	1092	1041	1067	1033	1057	1028	1098	1075	1002	1066	1041	1106	1088	1062	1096	1076	1017	1062	1040	1103	1043	1040	1092	1075	1055	1112	1078	1010	1114	1033	1060	1064	1088	1024	1059	1042	1075	1009	991	1012	1084	1014	1004	1024	1054	1071	1108	1044	1050	1055	993	1072	1087	1059	1068	1091	1085	1060	1103	1091	1074	1057	975	1038	1064	992	1037	1043	1067	1066	1059	1070	1035	1084	1040	1047	1079	1124	1051	1041	1091	1131	1099	1040	988	1091	1029	1051	1069	1088	1064	1126	1049	1056	1013	1096	1037	1131	1145	1053	1029	1089	1028	1097	1045	1071	1030	1126	1103	1045	1134	1049	1019	1074	1061	1068	1083	1065	1055	1069	1029	1086	1073	1130	1072	1006	1054	1100	1053	1028	1090	1084	1090	1044	1030	1026	1041	1041	1063	1057	1042	1033	1053	1092	1037	1073	1083	1134	1022	1071	1049	1080	1030	1103	1065	1054	1083	1056	1018	1080	1068	1056	1128	1043	1098	1129	1098	1088	1038	1033	1030	1002	1027	1077	1062	1056	1093	1034	1089	1006	1082	1042	1055	1044	999	1083	1038	1075	1064	988	1078	1033	1018	1032	1063	1011	1094	1024	1068	1080	1095	1039	1062	1099	1041	1055	1059	1101	1080	1063	1072	1090	1115	1102	1075	1073	1063	1077	1048	1086	1048	1097	1062	1021	1003	996	1010	1061	1069	1044	1073	1008	1101	1052	1046	1010	1032	1051	1071	1066	1000	1026	1162	1080	1024	996	1076	1056	1019	981	1052	1000	1084	1067	1056	1035	1084	1017	1080	1051	1080	1082	1033	1058	1065	1071	1073	1056	1047	1020	1072	1032	1015	1053	1020	1095	1039	1069	1059	1106	1049	1100	1137	1029	1064	1055	1062	1062	1011	1060	1059	1031	1031	1054	1067	1079	1067	1024	1075	1006	1042	1064	1030	1052	1087	1082	1040	977	1055	1057	1063	1120	1043	1085	1044	983	1056	1081	1057	1041	1099	1107	1066	1092	1072	1055	1056	1062	1062	1083	1040	992	1048	999	1060	1077	1040	1108	1035	1091	1082	1064	1043	1067	1104	1080	1116	1124	1055	1123	1130	1041	1072	1000	1109	1021	1093	1035	1031	1104	1030	1053	1061	1052	1018	1051	1100	1047	1052	1037	1086	1044	1063	1066	1058	1026	1009	1035	1035	1051	1052	1062	1095	1066	1100	1108	1001	1065	1100	1001	1035	1080	984	1095	1057	1054	1087	1103	1108	1046	1043	1019	1075	1082	1129	1060	1056	988	1036	1064	1029	1057	1032	1056	1116	1078	1007	1030	1043	1080	1040	1083	1029	1104	1064	1180	1064	1086	1038	1118	1148	1127	1047	1063	1073	1064	1124	1072	1046	1053	1048	1110	1069	1028	1022	1077	1081	1054	1090	1049	1117	1105	1076	1107	1090	1110	1101	1067	1053	1056	1062	1103	1074	1043	1087	1053	1086	1031	1086	1064	1019	1070	1014	1089	1118	1069	981	1114	1045	1013	1063	1049	1068	1104	1064	1079	1067	1080	1101	1072	1027	1073	1026	1058	1043	1096	1082	1054	1091	1025	1032	1072	1107	1077	1110	1088	1115	1043	1085	1026	1069	1064	1024	1021	1054	1022	1080	1077	1118	1028	1088	1027	1043	1080	1064	1038	1060	1046	1088	1099	1058	1061	1055	1071	1077	1030	1053	1068	1050	1026	1087	1034	1053	1057	1041	1025	1082	1080	1096	1109	1060	1065	1034	1021	1073	1115	998	1028	1076	1016	1081	1108	1033	1078	1067	1066	1031	1076	1113	1174	1075	1069	1037	1045	1078	1064	1136	1040	1072	1050	1015	1091	1024	1009	1035	1057	1088	1038	1049	1062	1042	1035	1016	1006	1060	1059	1107	1073	1020	1023	1036	1057	1004	1079	1070	1089	1077	1010	1018	1083	1006	1114	1035	1055	1047	1062	1114	1054	1023	1092	1050	1100	1135	1090	1118	1066	1070	1072	1031	1055	1022	1064	1074	1005	1077	1033	991	1079	1062	1084	1129	1008	1105	1091	1101	1058	1079	1120	1060	1186	1078	1053	1064	1090	1017	1053	1123	1090	1056	1097	1029	1024	1076	1110	1042	1043	1042	1035	1061	1077	1032	987	1044	1084	1030	1043	1090	1055	1095	1025	1019	1037	1088	1085	1084	1091	1085	1054	1063	1082	1023	1014	1041	1057	1072	1069	1007	1110	1057	1051	1104	1079	998	1093	1080	1038	1008	1036	1080	1027	1058	1013	1048	1073	1058	1054	1028	1084	1043	1037	1024	1094	1082	1099	1081	1116	1048	1056	1025	1108	1078	995	1021	1091	1018	1062	1031	1060	1083	1041	1028	1045	1026	1030	1019	1036	1090	996	1029	1026
10473	15574	13875	1961	1029	1077	907	748	822	763	789	871	777	841	810	782	799	784	784	774	744	841	780	783	831	801	762	810	831	795	792	805	829	787	778	797	818	803	819	789	808	771	776	775	767	778	780	813	805	779	789	765	830	777	807	806	857	864	826	806	790	816	781	797	781	809	718	818	845	840	788	773	740	757	762	789	826	777	797	775	787	815	756	847	762	784	815	801	871	814	782	784	810	805	828	804	796	785	771	747	837	802	784	786	806	759	787	785	729	802	756	841	780	769	791	714	834	767	848	806	777	806	793	795	789	811	812	795	810	781	792	789	783	814	763	800	804	824	781	769	805	786	802	802	808	747	823	777	817	763	783	792	758	794	812	790	785	836	724	794	742	803	795	796	807	753	799	791	777	831	835	785	749	793	784	819	761	799	857	793	766	764	743	801	795	835	762	788	802	798	779	745	768	757	748	755	778	821	826	745	799	758	811	755	767	791	775	803	822	743	822	800	807	808	785	768	837	750	803	806	772	773	795	770	744	770	821	770	831	800	796	783	760	777	828	802	783	747	817	810	765	716	767	832	764	802	752	772	771	773	765	813	810	802	814	823	788	771	815	800	800	790	757	781	808	787	802	806	766	774	824	762	821	786	828	847	801	789	774	765	782	807	789	802	792	773	803	793	827	795	764	787	801	788	778	783	797	795	794	810	803	793	833	786	773	797	777	792	763	828	755	796	777	755	828	819	779	757	798	812	750	789	751	798	777	780	799	804	767	764	758	803	823	732	746	759	844	741	750	816	769	777	786	781	849	770	786	771	764	755	778	814	742	778	818	775	789	789	848	821	794	789	818	771	796	785	790	741	767	819	758	793	784	780	817	832	746	756	737	838	815	754	766	799	815	832	779	758	732	805	766	726	873	781	760	824	806	823	822	760	787	758	805	821	815	794	767	756	810	798	769	817	805	796	804	745	739	835	794	831	771	813	793	779	752	728	775	765	784	789	776	820	785	804	787	767	788	775	805	771	803	764	833	771	746	795	800	719	799	780	780	794	826	797	731	812	741	753	834	817	790	815	810	834	832	788	803	731	769	781	822	777	780	786	753	797	782	783	794	751	782	796	789	782	770	765	787	752	750	752	788	806	810	834	758	805	780	762	818	779	778	764	793	827	823	822	831	809	746	832	787	792	825	790	830	818	770	749	782	812	783	769	753	804	786	770	769	772	735	762	766	792	824	787	726	837	824	819	772	749	800	773	827	718	779	762	774	789	754	796	805	788	806	812	791	794	824	810	781	751	761	796	814	822	830	772	809	815	801	790	777	762	783	804	794	778	798	800	744	783	839	822	777	809	777	783	802	770	781	788	722	807	750	796	843	752	812	774	741	814	806	816	792	735	806	767	791	832	755	830	790	793	833	809	762	808	767	809	788	798	779	786	736	753	809	808	810	828	798	797	768	782	840	774	755	822	828	741	768	815	782	810	798	772	790	809	755	782	776	741	851	824	844	784	805	801	816	810	810	789	812	767	801	765	790	766	801	832	808	788	733	797	761	773	808	761	823	772	768	799	803	803	789	832	801	803	759	827	822	791	816	787	792	816	771	756	790	793	756	741	798	840	773	740	765	767	771	812	765	773	788	803	804	772	822	791	817	792	792	771	813	776	836	770	814	804	749	803	751	763	806	818	783	820	839	815	771	811	787	807	783	789	790	824	796	809	748	754	742	768	784	789	800	777	779	840	820	811	796	744	742	784	785	809	821	764	789	787	795	777	774	765	752	815	758	788	782	823	748	779	798	764	821	779	810	759	795	786	821	815	800	786	807	803	771	754	769	825	826	836	785	785	827	765	835	774	790	761	788	798	829	760	771	747	793	759	778	809	756	842	774	818	802	814	750	760	806	776	817	815	851	780	797	778	808	764	767	768	774	802	812	805	769	783	770	728	799	776	794	765	775	786	787	806	784	781	756	790	726	720	799	784	780	784	755	808	790	818	838	739	835	826	785	774	782	824	809	774	829	793	762	810	821	802	770	788	774	817	794	782	803	805	812	749	752	778	736	744	766	808	780	830	799	822	781	774	818	793	794	750	802	775	783	803	804	761	812	830	740	805	814	805	758	755	789	802	796	803	761	731	767	756	812	787	815	805	771	779	828	873	837	734	813	812	834	795	843	780	813	751	838	757	733	821	794	760	768	796	739	754	855	842	791	812	766	782	817	816	808	767	817	823	785	790	786	769	747	728	764	803	805	731	812	783	784	778	778	773	760	822	805	786	761	777	790	819	833	795	774	753	761	816	774	734	757	823	778	808	744	746	812	791	811	786	770	837	793	813	761	772	770	766	793	768	793	746	809	772	835	765	789	791	782	764	808	793	819	833	762	828	774	747	814	777	825	819	755	760	781	742	818	797	766	715	777	737	786	796	770	813	767	786	808	778	801	814	827	787	813	802	824	790	789	845	766	757	811	800	775	742	828	779	820	833	734	793	807	714	788	802	784	793	791	834	728	780	798	801	791	748	775	730	771	842	773	777	803	777	799	797	768	785	754	794	814	722	766	796	750	766	779	745	848	812	806	798	776	802	805	802	731	805	756	807	808	793	764	793	785	770	755	815	858	803	759	734	811	787	775	796	745	783	809	781	783	805	818	781	738	775	805	757	753	806	761	791	748	797	817	756	752	800	798	809	775	781	773	792	725	783	800	821	819	788	792	782	781	835	807	777	851	807	798	783	809	766	798	760	790	821	761	770	748	735	782	798	768	793	730	757	793	806	780	753	765	801	791	774	802	781	813	801	793	780	766	801	781	815	772	783	853	812	765	820	776	810	801	797	766	813	778	797	798	832	766	806	793	801	821	792	796	801	809	807	761	805	784	758	800	859	837	802	788	803	774	749	779	766	804	747	767	803	760	811	796	805	831	785	812	808	755	822	807	783	786	799	796	820	718	844	777	768	804	767	747	804	761	769	776	776	807	807	771	777	735	839	801	745	762	824	791	745	805	825	835	789	763	779	822	778	788	777	792	749	782	856	828	797	807	807	767	772	783	799	839	798	798	804	782	816	748	771	778	783	789	779	766	804	818	770	815	832	786	824	769	737	791	803	767	783	816	786	754	837	801	728	781	792	801	805	793	768	739	825	823	754	777	758	816	802	811	802	787	773	772	808	755	823	763	809	765	763	766	797	815	819	799	804	769	776	787	739	737	772	755	857	803	807	768	842	800	793	796	827	758	801	797	831	801	807	787	795	746	836	752	793	795	815	813	773	792	808	752	806	799	770	770	810	795	804	768	774	772	776	793	756	777	814	765	788	763	767	782	773	779	833	785	734	795	786	736	769	730	799	832	812	760	793	808	800	805	795	793	816	797	844	797	820	789	813	743	767	790	775	791	811	794	827	764	808	756	774	813	766	778	742	795	807	786	751	785	786	804	750	791	784	815	759	739	774	754	774	784	775	777	766	763	794	786	708	809	792	737	823	783	773	772	768	770	826	809	826	778	772	790	829
25417	21614	31720	25841	12585	4991	1948	1179	1190	1124	1100	1005	1068	1155	1138	1061	1053	1012	1039	1059	1070	1020	1083	1011	1026	1066	1036	1043	995	1043	1073	1007	1025	1025	955	1063	999	1063	1079	1051	1023	1070	1029	1072	1038	1085	1074	1117	1048	1121	1033	1030	982	1040	1100	1222	1380	1233	1181	1049	1017	1044	1022	1007	1010	1029	1023	1068	1001	1071	1014	1019	984	1003	1037	1068	1045	1086	1050	970	997	970	1057	1021	1048	1031	1031	1017	990	1064	1087	1068	1042	1057	1026	1058	967	1029	1022	1040	1050	993	1015	1024	1041	1010	1005	1004	1061	1044	994	1011	998	981	930	1061	1022	1004	1046	986	1076	1014	1048	1070	1041	990	1043	1024	1007	1057	977	1014	1056	969	1009	1040	1015	1059	1007	978	1079	1054	990	1043	1048	966	1077	1052	1066	999	1035	1035	1040	1016	1061	1032	972	970	1019	965	986	1043	1031	1023	997	1015	1059	1062	986	1024	1025	1045	1017	1000	1014	1066	1037	1006	1039	1042	979	1020	993	1051	1024	1060	1030	1017	1066	1060	1072	1073	1044	984	1046	1039	1058	992	1057	1040	1051	1021	996	1059	1053	1046	1018	1046	1047	1039	1020	1051	1031	1063	1056	1043	1020	955	1081	1052	982	1009	976	990	1064	1036	988	1048	1023	989	1017	1026	980	1029	997	1003	996	1034	990	1007	1013	1030	986	1063	1013	1055	983	1048	1039	1017	951	1002	1045	1021	1083	1034	1027	1004	1011	1108	1048	1005	990	1039	1017	1046	985	1053	1023	1059	1011	996	993	955	1023	1040	1073	1068	1036	1050	1040	1074	1002	1053	1077	1006	1040	1004	1033	1015	1013	1037	1046	985	1015	1034	998	1059	979	1032	1033	979	1011	1017	1010	1011	1008	1055	1029	937	1038	992	1059	1008	1050	1028	1018	1000	1012	1080	1036	1062	1019	975	1035	1053	1004	971	999	1010	1014	1024	1063	1067	992	1042	1058	1025	1016	1030	994	1019	1025	1020	1021	1040	1047	985	987	1002	1043	1085	1016	1018	1034	1037	1031	1031	996	1044	1044	1021	1036	1053	985	1075	993	1009	1063	1072	1081	1056	1049	1061	1001	1032	1060	1090	1006	968	1040	1055	1030	967	968	1055	967	1003	1043	995	1006	1026	988	1018	1006	1007	1054	996	1061	1049	1062	1020	1030	1050	1124	998	1062	1033	1097	1028	1036	1032	1068	1036	1041	1011	1017	992	1000	1039	992	1045	976	1045	1030	1084	1053	1052	1052	1030	1012	1029	1046	1020	999	1074	1000	1060	999	995	1052	1020	1021	1009	1061	1086	1013	1037	1057	1063	1045	990	1073	1019	995	1014	1045	1029	1034	1024	930	1027	1017	1040	1027	1022	1027	1082	1004	966	1030	1042	1073	1006	1048	1018	1062	1002	1040	1056	1027	1040	1014	1009	1087	1039	1013	1008	1004	985	1033	1011	1037	999	964	1051	1048	1034	1086	1016	1053	1025	1075	1030	1073	1073	1037	1023	1050	1012	1036	1048	990	1001	1026	1065	1042	1013	1059	1021	1046	971	1072	1039	1138	1020	1020	1022	952	1031	1001	972	1014	1053	1002	1069	1058	1003	1108	1032	1028	1035	986	1088	985	1028	1011	986	1073	1101	1028	1007	1018	1037	998	1130	1029	1015	1016	1053	1012	1023	1013	1022	999	1104	1026	1010	1035	1017	1035	1069	1053	1012	1020	1053	992	990	1029	995	1042	994	1061	1073	1014	1017	1017	1026	1025	1032	1002	1066	995	965	998	1043	1039	983	988	1034	1008	977	1087	1005	1012	1022	981	1016	1048	1062	997	1036	1028	1070	1046	1063	1012	1036	1096	981	1033	1028	1083	1025	1029	995	984	963	1023	1048	1038	1028	1005	1064	1034	1027	1053	1072	987	1056	1050	1025	973	1011	1098	1108	1026	975	1071	1038	1045	1075	1033	1078	1016	1011	1000	1013	981	1074	1077	1024	1071	1031	1006	1052	1094	976	1123	1032	990	1008	1031	1027	1020	1023	1042	1068	1016	1022	1041	1017	1079	1071	1015	1014	1020	998	1041	1029	946	1080	1030	1017	995	1004	1013	1025	1030	1055	1008	1018	1026	974	1017	997	937	1003	1007	1031	988	1057	1045	977	1113	1074	1065	1021	1021	1026	1054	1041	1039	1042	1022	1043	1019	1040	1009	1098	1039	1044	991	1028	1050	1005	974	1025	1010	1068	989	1052	1012	1021	1024	980	1031	1049	985	1030	999	994	1026	1010	1034	1024	1054	1033	1048	1001	1024	1037	1054	958	1074	1007	995	1003	1046	1082	1046	966	1033	1009	1002	1010	977	1009	1051	1010	1044	1052	1038	1019	1017	1045	965	1046	1023	1095	1005	1047	1038	964	1021	1013	1042	1050	979	1067	1036	1035	1013	1046	1033	1075	1041	1027	1036	1031	1008	1037	977	1065	1035	1034	1047	1022	1021	1065	1074	1009	982	1002	943	1019	1026	1064	1050	1028	996	1087	1003	1004	1089	1023	1020	1042	991	998	978	1072	1026	980	1018	1016	1030	1006	1020	1022	1004	991	999	1014	985	985	1020	1000	1036	1082	1019	993	1071	1040	1033	1044	1037	996	988	1085	1022	1027	969	1028	1031	1069	1000	991	1005	1073	1034	1001	1012	1027	1048	1058	1054	1052	1065	1046	1025	985	1024	1032	1031	1051	1010	1046	1044	1021	1054	1025	1037	1047	1008	1036	1029	1063	1072	1015	1046	1025	1002	1047	1014	1067	1014	1036	1020	1085	1061	1037	1070	972	989	1029	1046	998	1021	992	1026	951	1012	1019	1038	1027	970	984	1051	1033	1004	1057	1014	1038	1005	1048	998	1018	1059	1058	1059	1060	1040	1035	1021	1012	1038	1034	1073	1020	987	1031	970	1058	1048	1045	986	1024	956	1038	1072	1022	1004	1013	1100	1027	1026	1034	1059	1017	1024	1056	1066	997	983	991	1020	999	1064	1086	1058	932	1055	1002	1052	1000	992	1026	989	1029	1057	1035	982	986	1029	1057	1050	1012	1039	1069	1073	1049	1041	988	1051	1077	982	1058	1066	1024	1021	1001	1028	1042	1056	1048	996	1085	1079	1041	1026	992	1029	997	1043	1037	1011	1059	1005	1045	1037	1047	1008	1060	1071	988	1051	1034	969	1006	1010	1006	1044	997	986	1036	1097	1005	1048	1004	988	1049	1037	1000	1035	1049	925	998	1027	1019	1027	1011	971	1052	1056	985	1024	1029	1046	1008	1051	1029	1024	995	1010	1098	1064	1008	1067	1016	980	1068	1007	1010	1003	1050	1032	1114	948	1023	1047	1011	994	1011	1062	1114	1066	1053	992	973	1034	1087	1039	1031	1006	1007	1009	1057	1033	982	965	1064	1010	964	991	1051	1056	1093	1056	1038	1018	1004	1037	985	1054	1011	1061	1033	1021	1039	1002	961	1064	1011	1011	1018	1010	1003	1044	987	1035	1061	1021	1063	1092	1021	1019	1030	1035	1072	1106	1033	1064	1013	1085	983	1038	1034	1053	1035	1003	986	1013	1070	980	1001	1025	1007	1044	1010	1017	1064	1028	1030	1026	1082	1034	965	1002	1047	1012	1012	994	1056	1039	1036	941	1043	1031	1031	1016	988	1009	981	1024	1021	1011	993	998	1006	1042	984	1074	1008	1056	1016	1001	995	1032	1037	1056	1039	1034	1039	996	1011	1027	1054	1002	1077	982	1049	1020	1052	1036	1047	1010	1030	1043	1044	1063	1004	1053	998	1021	988	1000	1054	1047	985	1013	1017	1012	1113	1029	1064	987	965	984	1142	1033	1025	994	977	987	1043	1004	1030	1075	1046	1005	1027	1039	1011	993	1026	996	1062	1017	1046	1050	999	1039	1021	987	992	1049	1043	1033	1054	1009	1097	1000	1040	1035	1025	990	1050	1044	1033	1036	1056	961	1006	1010	1040	1054	1099	994	1044	1034	995	1049	1085	994	1027	1058	1060	984	975	1021	1040	1047	1048	1038	1015	995	1009	1033	965	1040	1067	994	1049	1000	971	1029	1069	1026	1017	964	1049	994	1044	1080	1039	979	1001	1006	1030	1035	998	1053	1016	1006	1022	976	1044	1023	960	1030	994	1013	980	1060	1068	1039	1010	1053	1006	1103	1048	1011	1027	1003	1083	1018	1034	1061	1020	980	1051	1038	1068	963	1024	1049	1023	1072	1033	957	1015	1076	1082	974	1025	1006	986	1073	1016	1004	1045	1018	1029	958	983	1029	987	1005	1013	1030	1025	1056	1053	1059	1046	1030	1038	1046	1060	1043	1032	1034	1096	1085	973	1005	990	1039	1018	1055	1011	1038	997	1046	1053	968	1015	1034	1044	1024	1038	1011	1063	1038	1059	1034	1039	1100	996	975	997	1007	1004	986	1035	1008	992	975	947	1011	1001	1031	977	1028	1006	1015	1001	1005	1029	1031	1057	1012	1071	1045	1021	1023	1028	995	1052	1017	1029	1052	1049	974	1090	1034	1009	1040	1017	1012	1043	1049	1044	1014	1013	1037	1035	999	1009	1072	1046	1011	1000	1020	1025	1049	1006	988	1046	981	996	1008	1010	1050	937	998	1071	1055	995	1037	996	1075	1014	1032	1036	1046	990	1061	1031	1066	974	1051	975	978	1037
41586	63477	50862	12342	2613	3662	1504	942	907	894	909	875	820	828	826	833	857	808	873	841	838	824	766	890	825	805	884	799	852	844	837	869	808	800	837	856	841	833	809	851	845	796	782	777	806	857	802	794	807	798	804	754	825	860	876	1130	1319	1146	1005	878	839	803	784	828	779	763	831	868	778	820	805	842	790	801	829	818	808	827	830	894	808	804	836	853	799	822	815	848	807	840	873	762	776	813	824	825	883	857	799	813	775	772	801	821	797	846	830	795	850	813	841	767	842	822	818	796	827	815	818	802	811	805	794	785	830	797	791	768	768	788	811	783	808	803	794	798	826	807	767	844	832	749	791	837	829	807	822	830	787	798	924	853	819	822	810	816	816	756	836	818	831	809	854	772	816	848	803	823	780	866	819	847	786	827	806	742	792	852	802	761	840	844	853	809	830	828	855	812	816	824	820	800	792	816	828	838	824	830	803	763	837	869	753	857	781	767	857	783	815	780	813	841	860	789	815	837	774	802	747	885	860	838	783	816	820	813	830	801	860	818	835	876	848	789	808	764	770	835	791	819	825	822	753	856	861	786	835	801	824	807	815	794	823	800	841	813	784	769	824	798	828	839	829	835	816	787	834	789	828	849	791	801	856	785	780	821	894	829	845	808	798	774	845	810	835	826	809	845	829	835	848	828	758	774	850	860	803	797	811	852	873	763	817	769	785	800	833	834	819	828	849	802	783	807	849	828	827	786	791	790	775	801	787	876	772	833	784	847	808	840	818	812	765	782	831	794	855	774	796	833	818	828	793	832	791	789	766	799	789	799	812	813	840	860	785	795	793	825	787	838	820	781	860	796	801	808	858	874	873	809	814	814	777	824	871	860	819	833	794	774	822	779	846	838	852	825	750	782	787	854	787	815	826	766	858	801	827	798	756	795	838	799	850	798	845	802	814	833	820	795	794	774	807	778	811	805	788	831	787	807	803	839	841	783	838	812	802	827	834	773	818	758	836	794	794	814	822	797	784	820	768	838	840	816	834	776	788	820	803	805	860	830	775	816	849	807	821	801	826	801	852	815	784	784	798	804	828	763	814	804	845	856	823	829	801	797	825	779	790	821	838	836	836	816	802	777	840	828	822	770	810	801	784	829	793	819	768	770	818	830	817	840	884	811	816	820	834	804	803	782	883	769	807	818	797	823	804	800	863	778	786	773	795	803	817	834	825	779	760	877	866	853	804	797	780	831	806	797	798	844	847	831	807	816	790	798	826	834	819	777	764	812	849	818	801	774	845	801	811	849	819	826	791	873	833	770	825	802	833	762	764	838	780	810	768	850	821	801	797	817	796	778	818	766	781	767	879	781	812	804	845	826	799	779	819	767	815	829	736	786	806	812	788	830	760	792	748	748	848	818	843	832	804	765	819	827	862	763	828	825	806	832	823	808	790	840	806	750	750	814	816	836	866	856	824	823	778	844	781	808	807	837	801	760	858	838	804	893	773	838	798	851	778	826	770	856	810	823	797	797	805	794	867	811	849	814	818	816	805	742	859	816	832	774	793	781	772	815	844	796	808	818	810	815	818	777	786	770	808	830	840	790	816	853	791	809	822	829	759	818	829	779	796	780	793	822	843	830	823	758	832	785	760	815	829	828	763	847	784	851	844	773	821	789	808	828	853	798	830	809	803	777	767	857	793	820	815	803	804	800	832	817	791	815	800	809	794	809	810	792	858	789	804	804	813	809	794	792	822	792	804	779	798	776	815	767	840	854	808	820	795	800	802	865	841	833	785	837	787	791	856	809	805	837	820	781	771	865	838	762	779	826	830	823	884	800	809	805	841	749	794	815	816	827	836	795	855	828	841	796	811	756	861	771	810	769	859	818	807	791	803	804	769	811	770	766	825	818	821	783	811	818	820	846	846	772	796	896	802	830	783	787	817	768	774	866	796	804	770	823	833	767	829	797	799	793	842	769	770	815	834	813	811	802	787	810	780	816	796	784	816	820	790	816	764	861	869	828	862	791	813	836	826	831	805	809	794	847	838	802	841	775	794	847	844	836	805	840	891	860	815	802	810	829	817	776	818	805	877	827	840	799	764	783	826	736	816	832	838	781	783	780	799	834	825	796	804	819	805	821	792	762	766	809	837	789	833	832	807	769	822	800	801	819	816	833	806	815	824	766	791	772	832	838	775	781	815	777	801	794	781	816	794	812	785	819	807	794	805	832	793	845	771	853	849	848	822	807	786	855	848	816	821	836	837	833	854	844	824	814	828	791	792	792	826	821	796	823	791	804	791	771	800	771	818	809	792	786	822	794	818	828	828	830	826	825	838	851	792	751	831	768	786	779	767	807	786	730	839	772	859	776	826	759	835	777	814	763	838	777	799	772	780	793	779	799	857	823	798	788	860	778	803	798	777	825	785	784	751	808	800	790	792	835	827	790	830	796	788	762	792	837	773	823	863	792	800	847	766	815	782	774	782	809	826	848	804	796	811	806	829	842	826	814	848	854	801	796	815	803	790	734	815	810	812	800	826	795	763	843	799	843	841	806	815	824	872	849	791	827	822	824	846	848	760	831	816	819	853	853	775	821	814	782	786	797	840	797	843	825	767	817	762	813	811	841	814	827	800	757	804	873	816	800	790	806	790	817	844	838	797	788	738	821	831	854	829	857	770	829	788	820	814	828	798	802	796	839	847	779	774	787	809	791	824	775	774	805	783	787	806	799	789	803	839	841	810	811	844	770	796	845	895	797	836	830	802	842	815	819	812	811	850	786	732	824	825	840	810	768	778	879	808	854	851	833	785	764	815	802	798	777	801	821	811	774	813	803	788	787	794	802	801	750	827	780	803	788	820	792	815	816	875	791	790	869	805	826	825	809	790	748	759	802	783	830	827	802	846	767	788	850	829	804	781	800	851	840	762	777	739	777	798	831	832	834	838	841	864	763	805	754	765	801	848	849	865	770	820	842	831	795	821	825	829	815	783	820	818	848	828	800	787	812	834	783	787	837	782	838	803	822	832	811	800	819	806	788	790	845	764	816	825	823	826	813	789	804	788	789	805	764	834	826	729	802	849	835	782	834	785	806	844	841	784	791	767	871	826	771	844	829	822	799	715	790	825	826	869	809	816	824	840	800	824	801	761	802	765	807	847	822	837	798	810	773	799	810	800	800	855	768	801	837	795	828	829	784	854	807	807	785	772	872	789	818	795	796	818	821	751	823	806	793	796	796	790	767	810	854	826	804	829	801	760	802	788	843	822	777	830	822	878	888	831	806	735	840	801	808	797	876	814	799	776	803	785	837	823	799	848	793	816	792	787	790	792	746	849	880	774	810	778	748	799	840	854	811	782	736	821	785	848	764	853	779	797	796	815	771	814	813	820	810	827	764	803	821	802	782	783	811	785	786	841	746	835	827	814	824	842	843	812	829	835	887	817	790	830	850	817	833	756	806	771	821	760	829	789	848	821	786	803	790	779	832	809	823	774	801	837	818	828	873	838	814
24264	21467	30522	25061	20775	13537	3796	1578	1285	1260	1301	1272	1209	1151	1245	1243	1200	1191	1186	1256	1146	1248	1231	1188	1215	1133	1214	1186	1202	1177	1131	1140	1162	1174	1166	1168	1119	1121	1153	1173	1117	1188	1205	1224	1199	1219	1157	1154	1172	1183	1163	1134	1137	1363	1338	1482	1663	1469	1305	1253	1233	1156	1214	1141	1133	1163	1178	1162	1150	1209	1155	1168	1136	1090	1116	1133	1224	1132	1169	1181	1155	1186	1157	1197	1147	1100	1147	1108	1165	1146	1160	1188	1126	1153	1196	1154	1173	1152	1111	1171	1111	1156	1167	1120	1245	1152	1175	1135	1127	1144	1129	1157	1131	1125	1112	1191	1093	1134	1134	1102	1077	1212	1124	1167	1087	1160	1165	1227	1172	1102	1163	1154	1074	1129	1170	1233	1134	1142	1185	1202	1068	1182	1100	1173	1160	1174	1146	1094	1091	1137	1133	1198	1146	1175	1185	1224	1156	1211	1110	1199	1132	1186	1179	1188	1178	1146	1130	1125	1135	1174	1152	1131	1128	1201	1156	1173	1131	1137	1160	1200	1185	1158	1117	1150	1153	1206	1180	1165	1249	1095	1171	1139	1165	1183	1131	1135	1078	1165	1173	1165	1189	1166	1117	1130	1208	1164	1100	1111	1167	1156	1172	1175	1131	1140	1154	1212	1184	1125	1111	1144	1170	1154	1141	1166	1196	1124	1120	1117	1143	1122	1207	1107	1177	1118	1135	1126	1172	1174	1161	1153	1131	1103	1137	1118	1157	1194	1164	1116	1134	1189	1133	1113	1210	1177	1131	1137	1136	1154	1175	1136	1166	1103	1101	1117	1127	1124	1147	1160	1169	1152	1188	1217	1203	1121	1172	1141	1131	1142	1160	1104	1235	1156	1157	1185	1138	1143	1189	1209	1149	1145	1170	1161	1158	1166	1143	1106	1106	1150	1187	1179	1118	1155	1145	1124	1135	1179	1175	1182	1202	1126	1149	1147	1182	1107	1170	1143	1151	1117	1101	1157	1106	1163	1119	1189	1128	1153	1185	1141	1141	1129	1208	1134	1152	1147	1163	1118	1153	1183	1204	1175	1104	1167	1142	1151	1097	1108	1152	1168	1096	1210	1129	1178	1085	1141	1121	1207	1172	1195	1155	1074	1133	1177	1177	1203	1105	1178	1142	1144	1134	1116	1207	1130	1147	1150	1128	1111	1116	1204	1241	1176	1163	1169	1188	1217	1128	1168	1143	1182	1168	1083	1134	1162	1218	1171	1094	1114	1111	1125	1182	1135	1188	1148	1214	1203	1189	1203	1126	1094	1150	1183	1197	1145	1089	1179	1200	1173	1197	1199	1200	1120	1152	1107	1114	1151	1219	1143	1144	1183	1185	1138	1120	1148	1168	1191	1130	1113	1192	1121	1091	1127	1161	1194	1167	1176	1070	1152	1145	1155	1142	1087	1143	1157	1150	1056	1136	1175	1124	1170	1147	1115	1183	1136	1181	1160	1168	1169	1159	1165	1154	1157	1146	1091	1115	1148	1159	1120	1223	1150	1173	1203	1138	1141	1145	1133	1137	1205	1166	1177	1167	1192	1193	1117	1133	1111	1162	1219	1144	1197	1152	1157	1159	1207	1123	1204	1149	1183	1182	1207	1131	1194	1189	1106	1147	1191	1154	1143	1150	1219	1163	1143	1149	1117	1142	1187	1158	1134	1151	1146	1161	1171	1083	1147	1151	1125	1151	1096	1123	1111	1164	1176	1154	1086	1140	1165	1163	1142	1089	1156	1175	1178	1102	1144	1135	1133	1134	1189	1171	1152	1160	1101	1186	1102	1097	1146	1143	1194	1118	1209	1142	1195	1161	1140	1211	1187	1189	1127	1139	1142	1171	1163	1177	1116	1139	1101	1120	1221	1143	1151	1149	1162	1171	1105	1185	1171	1166	1181	1175	1179	1171	1148	1237	1137	1067	1171	1183	1122	1177	1127	1099	1125	1134	1176	1140	1189	1118	1173	1137	1118	1143	1163	1134	1152	1161	1160	1157	1109	1148	1153	1138	1183	1138	1168	1195	1106	1178	1104	1126	1162	1136	1124	1174	1131	1181	1143	1183	1179	1144	1178	1112	1164	1152	1175	1145	1106	1179	1089	1178	1111	1192	1108	1113	1140	1148	1122	1151	1163	1192	1177	1155	1143	1119	1131	1157	1150	1191	1153	1183	1108	1222	1141	1054	1163	1185	1157	1114	1190	1102	1061	1144	1180	1106	1131	1125	1105	1135	1111	1097	1149	1156	1206	1186	1110	1138	1125	1139	1108	1140	1135	1119	1153	1129	1206	1139	1175	1122	1142	1100	1127	1143	1163	1144	1176	1219	1111	1182	1131	1207	1161	1218	1126	1189	1118	1073	1183	1150	1162	1133	1134	1172	1200	1185	1143	1160	1128	1178	1137	1121	1126	1188	1194	1139	1129	1157	1120	1144	1192	1193	1154	1186	1154	1089	1074	1131	1169	1168	1187	1106	1167	1237	1103	1148	1129	1176	1153	1156	1069	1196	1153	1173	1125	1089	1109	1173	1142	1168	1097	1199	1129	1169	1139	1142	1159	1138	1125	1212	1191	1147	1144	1131	1138	1184	1118	1157	1191	1192	1121	1150	1168	1171	1188	1099	1117	1161	1160	1190	1146	1142	1155	1153	1081	1160	1106	1155	1153	1176	1156	1129	1130	1159	1155	1120	1127	1074	1177	1109	1133	1116	1143	1133	1196	1113	1095	1185	1178	1229	1198	1094	1130	1140	1116	1152	1174	1181	1120	1138	1145	1128	1149	1075	1134	1112	1152	1153	1110	1121	1148	1182	1171	1162	1162	1131	1155	1156	1151	1101	1093	1123	1131	1197	1124	1113	1175	1204	1197	1145	1144	1138	1153	1088	1137	1147	1145	1097	1161	1174	1122	1197	1164	1150	1212	1113	1151	1156	1146	1135	1219	1119	1132	1171	1139	1103	1126	1163	1164	1142	1138	1123	1175	1170	1088	1137	1126	1124	1163	1135	1089	1153	1203	1095	1169	1125	1148	1109	1215	1106	1199	1084	1226	1175	1150	1149	1118	1132	1112	1171	1102	1182	1207	1191	1194	1121	1157	1115	1130	1137	1093	1199	1143	1153	1143	1115	1134	1180	1107	1166	1095	1054	1166	1139	1132	1135	1148	1113	1142	1115	1144	1195	1090	1196	1081	1131	1140	1130	1159	1176	1149	1139	1095	1074	1133	1131	1172	1199	1111	1172	1198	1124	1148	1164	1177	1090	1147	1175	1183	1142	1111	1127	1176	1122	1132	1140	1138	1190	1146	1101	1130	1167	1137	1198	1134	1157	1151	1166	1161	1165	1114	1160	1124	1133	1187	1140	1188	1155	1151	1124	1135	1199	1110	1101	1178	1148	1171	1172	1204	1130	1188	1147	1116	1128	1181	1207	1160	1145	1134	1117	1221	1159	1149	1153	1148	1118	1141	1186	1171	1170	1160	1137	1178	1172	1109	1130	1176	1129	1191	1169	1105	1184	1119	1070	1161	1141	1152	1160	1109	1170	1144	1157	1195	1110	1139	1212	1204	1109	1113	1122	1093	1179	1141	1206	1097	1168	1121	1261	1112	1181	1133	1170	1197	1160	1126	1134	1167	1097	1191	1157	1132	1147	1159	1139	1191	1134	1213	1148	1165	1148	1111	1146	1156	1159	1196	1083	1156	1176	1149	1200	1186	1083	1162	1143	1145	1159	1181	1217	1082	1132	1152	1147	1089	1151	1117	1192	1116	1086	1101	1151	1174	1173	1179	1193	1184	1191	1043	1187	1129	1151	1160	1084	1193	1126	1155	1174	1134	1115	1180	1080	1191	1140	1151	1221	1159	1114	1192	1170	1164	1193	1183	1085	1166	1136	1120	1167	1168	1207	1150	1097	1147	1149	1150	1119	1232	1157	1118	1225	1092	1091	1148	1141	1134	1126	1083	1169	1159	1138	1104	1161	1194	1238	1143	1121	1224	1178	1111	1120	1169	1131	1176	1140	1141	1141	1202	1061	1074	1135	1218	1129	1140	1146	1111	1111	1127	1165	1116	1171	1217	1115	1120	1141	1157	1090	1158	1134	1125	1153	1156	1177	1136	1126	1152	1153	1172	1175	1165	1107	1112	1145	1182	1146	1181	1139	1130	1166	1130	1130	1157	1164	1192	1141	1176	1146	1112	1152	1110	1139	1145	1102	1124	1167	1186	1161	1200	1142	1164	1127	1119	1177	1147	1171	1136	1135	1148	1114	1138	1173	1167	1176	1173	1104	1116	1105	1182	1211	1137	1176	1187	1120	1084	1161	1148	1155	1122	1110	1137	1105	1128	1183	1086	1118	1120	1143	1176	1155	1189	1190	1189	1196	1131	1152	1128	1145	1203	1123	1146	1178	1201	1163	1178	1160	1223	1099	1114	1118	1103	1088	1151	1182	1141	1167	1088	1176	1105	1172	1159	1172	1134	1118	1162	1168	1144	1101	1100	1119	1102	1157	1139	1201	1194	1200	1195	1136	1122	1170	1177	1155	1161	1161	1151	1172	1224	1186	1201	1148	1122	1083	1182	1204	1152	1080	1173	1169	1120	1172	1157	1174	1164	1103	1141	1183	1154	1146	1139	1104	1158	1161	1209	1187	1104	1134	1120	1192	1096	1133	1119	1123	1152	1168	1208	1083	1124	1178	1102	1140	1201	1098	1186	1243	1155	1099	1114	1105	1115	1083	1151	1176	1182	1162	1140	1158	1147	1129	1176	1144	1107	1191	1100	1146	1172	1097	1176	1071	1201	1113	1145	1149	1133	1171	1142	1176	1166	1214	1170	1102	1164	1163	1121	1216	1157	1138	1140	1180	1112	1147	1136	1147	1126	1133	1165	1134	1181	1146	1223	1171	1130	1143	1110	1144	1142	1232	1131	1084	1183	1148	1129	1103	1096	1131	1139	1190	1109	1159	1154	1134	1125	1232	1097	1145	1146	1129	1137	1118	1127	1183	1195	1221	1106	1156	1153	1148	1123	1144	1136	1151	1111	1160	1190	1191	1156
52277	79748	60395	21538	4674	5178	2068	1165	1133	1034	1067	994	1050	953	1025	941	991	972	976	940	975	1006	978	1013	905	909	898	964	935	949	945	931	918	881	910	921	920	915	910	947	982	928	938	878	884	965	916	900	903	914	939	870	909	1308	1210	1399	1785	1454	1187	957	995	961	946	953	912	940	969	901	928	888	921	987	913	885	904	933	939	946	926	919	918	877	913	891	877	902	899	907	940	952	903	941	930	900	972	969	957	913	904	902	905	912	903	892	922	929	959	916	950	937	918	885	944	845	955	899	922	876	883	931	885	884	880	906	893	913	909	904	935	933	905	899	884	929	947	917	916	965	901	914	905	909	961	945	924	939	884	921	895	912	962	911	888	934	971	918	943	929	916	885	918	911	921	1002	927	905	951	920	964	886	865	845	887	918	911	902	916	994	893	873	955	910	954	960	885	942	920	900	882	947	895	940	914	874	953	934	945	914	939	950	906	899	861	896	899	856	935	915	895	913	885	870	893	938	854	903	892	922	919	947	860	931	954	926	886	887	909	912	942	886	919	891	936	914	875	940	913	915	901	927	926	905	903	924	904	934	946	905	884	900	881	917	883	909	912	956	907	926	937	907	847	925	927	877	887	917	921	872	974	842	923	849	853	856	948	889	898	907	955	959	889	872	892	968	937	888	879	883	946	894	903	955	876	930	903	916	935	907	894	910	899	895	955	925	885	957	879	868	897	936	916	922	953	906	902	892	917	947	867	979	904	889	898	934	902	856	921	954	907	923	917	849	930	932	937	938	932	931	929	866	925	966	895	887	845	937	942	946	929	927	959	875	908	923	847	893	902	951	903	909	963	892	917	904	959	893	961	928	908	920	914	940	953	892	871	979	942	883	949	908	957	878	930	876	907	882	926	899	936	905	907	911	889	996	888	917	920	887	874	901	968	937	909	919	953	885	912	894	921	903	931	878	908	937	887	959	937	883	918	890	945	908	891	921	915	872	974	887	910	884	904	958	900	878	904	962	867	925	945	895	922	970	898	938	913	878	928	913	903	966	906	888	917	966	892	931	911	901	896	867	898	941	941	906	924	868	885	890	929	982	914	917	882	895	940	928	884	948	898	905	923	927	901	948	891	924	928	863	928	909	906	908	909	843	895	900	919	959	907	951	945	907	893	922	895	965	889	938	901	961	891	915	854	875	825	987	912	885	951	914	933	951	1004	899	926	930	885	940	900	911	910	943	892	927	921	914	916	938	924	925	953	860	886	863	936	899	910	902	868	918	884	941	883	980	900	952	881	912	914	925	910	883	942	940	917	928	902	932	912	900	917	915	929	906	947	949	982	871	887	855	860	924	910	916	978	952	853	923	899	899	876	862	852	945	964	905	895	884	920	904	872	923	903	898	939	889	873	879	877	883	931	921	941	890	908	920	874	908	955	884	866	957	915	913	936	877	903	888	857	929	946	919	927	944	951	905	904	888	911	879	887	830	888	956	839	930	951	940	901	960	905	868	884	937	908	939	900	908	895	906	932	887	919	904	944	904	889	893	906	882	975	820	900	967	929	912	939	892	898	895	957	937	897	934	896	903	938	931	926	946	928	939	881	933	936	880	942	946	947	877	902	920	905	882	903	926	916	903	921	897	864	910	966	912	874	919	903	940	899	956	931	897	924	936	916	914	943	940	928	919	941	909	952	902	912	854	886	850	892	936	910	911	935	940	839	903	882	943	914	968	934	868	875	943	856	921	894	901	891	899	935	889	917	926	895	856	935	937	932	881	927	909	888	934	924	896	952	949	950	890	922	920	864	872	928	925	929	910	895	901	881	995	918	919	892	918	913	951	926	891	881	900	883	872	919	956	910	899	930	915	858	895	865	913	912	904	941	917	936	893	941	905	917	909	924	901	942	922	937	903	902	909	886	891	944	889	838	929	870	938	913	901	871	972	903	922	799	883	874	920	917	914	950	917	924	854	881	882	947	937	905	899	905	883	874	918	976	904	927	861	892	944	908	953	836	913	920	864	885	925	904	903	909	906	912	923	954	885	927	919	877	951	963	918	923	912	910	854	850	885	906	906	864	940	929	897	895	923	918	895	945	881	915	921	940	913	854	946	922	901	927	887	941	863	887	907	913	887	906	939	884	859	913	937	932	911	904	906	900	931	872	925	928	889	914	956	921	950	941	897	911	951	918	930	925	831	908	883	927	863	913	910	868	930	922	929	898	913	862	918	900	849	890	903	874	937	913	852	878	900	932	893	908	886	900	936	917	811	920	847	938	923	942	875	883	887	970	895	906	886	946	970	910	901	901	889	927	890	897	880	929	926	884	929	896	922	877	906	891	911	888	878	891	897	939	867	922	964	963	872	937	921	896	911	906	914	972	918	891	934	894	940	939	904	890	916	884	954	928	906	901	892	906	926	917	907	959	874	878	864	931	917	910	930	832	941	936	886	918	905	986	903	888	894	884	905	876	922	926	916	884	917	861	889	876	902	931	907	935	888	891	898	902	900	938	934	878	953	922	874	942	891	912	867	965	898	880	928	944	897	868	946	892	882	917	886	885	861	864	914	870	928	869	941	914	937	855	891	894	930	895	889	880	893	889	891	931	912	937	936	954	967	942	907	953	928	917	902	868	861	914	914	905	891	926	873	988	951	908	928	916	916	934	925	898	945	939	910	912	888	853	905	906	907	938	938	884	907	963	935	902	872	898	925	872	920	889	885	930	865	967	950	907	920	896	889	876	968	842	894	884	932	894	880	977	884	894	928	885	918	897	911	928	875	906	859	886	943	856	904	918	943	916	915	944	906	892	914	963	856	936	935	907	880	862	911	867	886	904	941	923	938	888	921	938	874	914	934	951	891	860	920	907	909	914	897	872	922	936	894	911	925	929	917	928	941	884	970	905	891	864	909	909	895	894	939	930	931	941	929	900	867	929	916	940	849	906	950	926	939	889	925	922	898	924	917	857	912	908	956	905	928	869	899	991	941	957	927	872	879	874	963	900	939	871	893	951	921	889	934	878	905	861	874	893	904	879	891	935	954	925	904	909	881	949	904	871	915	891	935	947	939	903	858	934	910	897	946	857	887	862	928	939	845	974	923	938	891	852	911	887	860	889	935	859	897	905	971	884	851	858	876	902	932	932	936	912	897	881	890	912	919	851	902	883	964	891	818	909	925	904	884	941	912	922	907	940	911	881	856	880	902	892	864	890	926	880	1006	920	887	890	935	873	875	885	940	920	909	920	900	908	936	914	923	844	876	871	896	893	936	938	933	909	940	872	912	940	914	866	908	922	908	958	939	908	855	916	942	939	942	936	893	853	921	930	891	914	923	919	921	900	900	935	852	883	925	919	909	917	914	925	861	983	882	888	908	857	861	944	898	871	967	897	921	897	907	907	891	937	884	983	901	930	872	875	880	875	901	933	901	879	866	896	880	928	916	900	913	854	906	917	936	890	905	869	925	891	950	948	963	892	884	885	931	944	920	902	849	879	890	858	921	867	915	927	948
28408	19709	15773	3551	1331	1204	1234	1055	1106	1089	1131	1077	1078	1122	1032	1080	1109	1055	1094	1073	1136	1040	1075	1099	1093	1037	1020	1106	1103	1063	1030	1091	1090	1087	1089	1117	1105	1045	1055	1059	1056	1077	1048	1098	1185	1070	1108	1056	1042	1082	1061	1054	1021	1084	1085	1057	1131	1092	1060	1144	1137	1074	1072	1093	1042	1013	1075	1073	1067	1091	1060	1075	1080	1065	1049	1094	1076	1064	1037	1058	1014	1084	1114	1078	1093	1077	1067	1095	1086	1080	1075	1060	1102	1067	1103	1072	1059	1044	1040	1083	1063	1060	1029	1045	1115	1062	1083	1084	1065	1095	1058	1107	1074	1071	1013	1069	1089	1094	1027	1061	1115	1074	1099	1020	1105	1022	1032	1090	1123	1033	1043	1047	1084	1078	1077	1028	1056	1149	1050	1119	1042	1021	1065	1071	1093	1068	1114	1068	1103	1107	1063	1104	1070	1143	1051	1099	1052	997	1134	1033	1088	1086	1101	1073	1041	1090	1066	1077	1085	1021	1114	1087	1107	1030	1148	1016	1044	1092	1094	1081	1046	1075	1102	1066	1051	1130	1057	1061	1052	1078	1073	1128	1052	1061	1087	1132	1077	1064	1087	1057	1117	1120	1084	1086	1100	1080	1108	1093	1008	1025	1050	1112	1080	1013	1125	1096	1103	1008	1093	1037	1116	1100	1047	1106	1156	1084	1050	1085	1061	1107	1023	1078	1092	1090	1038	1062	1049	1089	1047	1086	1057	1080	995	1126	1104	1035	1096	1088	1073	1094	1089	1066	1089	1052	1060	1067	1112	1080	1090	1076	1115	1074	1086	1069	1086	1050	1073	1079	1119	1031	1106	1063	1054	1084	1008	1043	1038	1096	1048	1059	1052	1028	1049	1049	1091	1106	1084	1020	1040	1078	1020	1038	1071	1006	1050	1053	1081	1113	1122	1030	1152	1079	1088	1092	1086	1090	1073	1128	1064	1053	1064	1097	1077	1039	1054	1139	1092	1015	1088	1090	1126	1099	1118	1107	1050	1108	1088	1063	1092	968	1136	1067	1019	1046	1077	1069	1113	1117	1050	1067	1100	1015	1093	1044	1073	1131	1083	1065	1040	1066	1118	1071	1109	1083	1059	1124	1104	1089	1117	1131	1108	1126	1112	1048	1136	1077	1032	1048	1144	1043	1053	1085	1037	1138	1046	1108	1036	1058	1153	1016	1060	1036	1050	1110	1034	1026	1080	1105	1035	1014	1091	1107	1066	1054	1093	1026	1061	1062	1098	1084	1083	1074	1041	1048	1039	1102	1066	1033	1065	1079	1046	1103	1057	1075	1074	1047	1103	1122	1059	1099	1066	1108	1060	1107	1095	1066	1084	1043	1063	1076	1053	1062	1080	1044	1075	1098	1084	1113	1078	1140	1105	1106	1091	1059	1099	1044	1077	1100	1083	1080	1113	1051	1120	1113	1114	1068	1060	1143	1098	1049	1111	1077	1086	1053	1050	1106	1068	1058	1073	1093	1057	1049	1064	1122	1094	1141	1101	1067	1094	1102	1037	1091	1063	1050	1096	1087	1101	1034	1090	1106	1028	1102	1067	1097	1050	1107	1080	1046	1042	1074	1116	1062	1042	1093	1072	1093	1070	1073	1036	1068	1036	1057	1015	1014	1062	1029	1055	1063	1091	1105	1037	1075	1069	1079	1111	1058	1046	1020	1046	1048	1081	1100	1062	1076	1073	1024	1013	1089	1070	1077	1023	1081	1118	1124	1100	1060	1087	1113	1112	1028	1109	1067	1063	1090	1077	1083	1133	1107	1040	1051	1116	1044	1066	1126	1144	1080	1091	1086	1082	1092	1073	1074	1085	1095	1019	1047	1102	1073	1102	1037	1072	1110	1077	1118	1091	1071	1092	1099	1140	1036	1030	1045	1034	1023	1029	1084	1105	1058	1063	1124	1066	1063	1112	1030	1077	1064	1035	1131	1006	1049	1076	1047	1067	1042	1128	1114	1043	1071	1090	1078	1039	1107	1119	1075	1060	1089	1200	1090	1094	1068	1075	1106	1036	1111	1098	1069	1088	996	1150	1073	1062	1092	1089	1108	1090	1056	1076	1016	1050	1097	1094	1086	1104	1071	1023	1054	1089	1062	1106	1101	1104	1079	1015	1101	1125	1110	1042	1145	1127	1042	1011	1108	1045	1115	1071	1052	1073	1072	1036	1094	1032	1058	1028	1176	1088	1022	1117	1069	1116	1049	1026	1086	1068	1081	1125	1060	1019	1107	1061	1088	1040	1068	1097	1110	1077	1081	1100	1064	1021	1129	1078	1126	1119	1045	1130	1072	1051	1043	1098	1151	1107	1145	1029	1064	1128	1052	1011	1034	1066	1102	979	1032	1071	1084	1079	1009	1093	1075	1068	1106	1071	1045	1079	1074	1048	1066	1090	1046	1118	1054	1039	1057	1038	1059	1108	1097	1121	1091	1113	1113	1096	1044	1079	1139	1064	1059	1098	1060	1105	1109	1099	1037	1125	1115	1068	1119	1064	1060	1041	1049	1049	1073	1108	1080	974	1032	1115	1021	1051	1107	1091	1132	1091	1134	1121	1080	1069	1094	989	1052	988	1072	1094	1045	1055	999	1092	1060	1090	1089	1079	1163	1112	1050	1083	1096	1045	1132	1043	965	1017	1077	1075	1077	1140	1039	1075	1083	1052	1033	1026	1039	1068	1103	1119	1113	1086	1028	1064	1060	1085	1122	1084	1051	1072	1062	1074	1070	1064	1063	1094	1104	1090	1065	1022	1092	1043	1073	1088	1105	1054	1046	1087	1139	1125	1076	1084	1072	1048	1115	1032	1028	1088	1082	1062	1099	1123	1145	1145	1093	1075	1017	1094	1122	1072	1055	1079	1066	1117	1113	1070	1058	1119	1120	1029	1046	1095	1104	1041	1065	1082	1129	1077	1122	1076	1079	1078	1084	1092	1064	1150	1126	1030	1066	1088	992	1030	1128	1061	1044	1067	1088	1035	1078	1117	1065	1110	1021	1030	1090	1041	1116	1089	1048	1023	1104	1039	1054	1095	1055	1090	1019	1047	1110	1039	1054	1034	1075	1123	1069	1116	1046	1099	1031	1108	1161	991	1066	1067	1046	1121	1074	1128	1095	1054	1107	1101	1031	1048	1054	1065	1029	1083	1119	1100	1099	1115	1087	1075	1082	1073	1104	1092	1098	1149	1107	1122	1048	1096	1070	1073	1037	1042	1055	1123	1007	1019	1105	1057	1131	1020	1085	1042	1097	1116	1073	1074	1099	1065	1114	1090	1082	1101	1092	1031	1047	1065	1100	1062	1079	1007	1109	1031	1043	1059	1035	1101	1120	1051	1070	1076	1100	1115	1047	1152	1130	1070	1079	1121	1084	1073	1122	1053	1064	1022	1111	1023	1020	1156	1077	1087	1058	1079	1094	1071	1052	1120	1043	1001	1066	1061	1073	1042	1115	1091	1054	1084	1062	990	1087	1048	1046	1108	1040	1046	1056	1040	1092	1047	1081	1087	1100	1082	1085	1144	1099	1021	1051	1093	1106	1110	1088	1089	1097	1047	1040	1152	1125	1051	1081	1121	1043	1074	1116	1073	1074	1074	1077	1075	1125	1074	1050	1066	1055	1095	1059	1042	1095	1090	1116	1070	1086	1091	1091	1067	1091	1062	1030	1108	1023	1109	1037	1098	1028	1087	1076	1082	1117	1095	1048	1019	1074	1031	1052	1099	1085	1054	1083	1035	1063	1114	1096	1075	1061	1066	1093	1059	1022	1055	1131	1073	1052	1076	1036	1072	1073	1098	1064	1117	1123	1072	1091	1064	1041	1080	1089	1065	993	1119	1061	1062	1087	1002	1054	1098	1071	1073	1094	1086	1120	1096	1002	1146	1105	1092	1070	1105	1119	1053	1079	1064	1026	1063	1064	1030	1080	1054	1107	1056	1059	1076	1052	1068	1083	1096	1044	1168	1060	1072	1088	1083	1012	1045	1058	1109	1026	1040	1069	1075	1066	1103	1082	1057	1085	1095	1088	1079	1065	1025	1044	1107	1028	1051	1088	1104	1068	1056	1052	1027	1061	1073	1081	986	1089	1110	1067	1077	1114	1138	1101	1126	1102	1057	1017	1075	1033	1107	1058	1050	1112	1078	1062	1103	1076	1041	1151	1108	1094	1024	1084	1095	1102	1069	1049	1061	1107	1094	1051	1024	1130	1081	1055	1059	1069	1095	1069	1083	1015	1078	1102	1086	1050	1056	1085	1137	1082	1097	1104	1077	1037	1065	1012	1130	1066	1067	1117	1019	1102	1095	1024	1115	1087	1106	1048	1061	1088	1066	1055	1033	1065	1106	1031	1021	1123	1098	1118	1066	1118	1104	1069	1046	1084	1105	1119	997	1069	1066	1039	1136	1076	1107	1070	1059	1093	1069	1032	1114	1065	1103	1041	1052	1068	1118	1095	1074	1005	1054	1099	1048	1138	1079	1046	1031	1102	1071	1117	1097	1100	1102	1137	1011	1066	1072	1069	1046	1062	1100	1087	1060	1146	1020	1062	1073	1055	1078	1100	1029	1007	1148	1082	1063	1112	1053	1051	1083	1060	1084	1055	1074	1074	1066	1040	1080	1083	1088	1107	1125	1104	1044	1123	1097	1106	1030	1092	1118	1019	1112	1046	993	1057	1065	1061	1081	1066	1076	1089	1096	1052	1103	1048	1101	1087	1071	1050	1038	1094	1038	1046	1103	1078	1132	1073	1128	1048	1075	1018	1097	1106	1106	1026	1072	1084	1120	1106	1063	1050	1097	1096	1079	1068	1094	1103	1086	1100	1077	1146	1075	1086	1034	1147	1094	1108	1056	1100	1081	1038	1066	1051	1033	1138	1082	1123	1106	1100	1072	1052	1049	1080	1006	1074	1157	1093	1070	1041	1084	1067	1075	1061	1094	1034	1036	1038	1081	1045	1100	1054	1089	1089	1051	1063	1064	1082	1130	1065	1074	1093	1045	1097	1030	1104	1066	1104	1084	1054	1070	1074
10868	15788	13178	1991	1052	932	849	820	806	849	756	811	799	787	833	849	780	756	776	821	846	777	796	842	783	806	802	801	794	795	806	786	793	765	763	784	795	755	776	817	808	792	847	825	791	816	800	779	779	781	786	828	772	822	838	853	927	838	847	778	804	830	802	772	835	822	827	790	788	784	811	766	790	791	760	781	782	806	755	787	799	837	817	763	859	786	792	761	812	805	748	753	798	823	820	858	823	800	788	808	791	828	748	816	799	795	789	792	840	790	782	747	811	796	814	794	810	769	767	788	790	816	803	741	805	794	736	789	779	799	783	820	710	788	795	799	767	829	807	787	780	780	831	743	830	792	775	743	770	799	845	799	806	856	794	799	826	787	808	792	822	811	798	794	796	787	818	804	789	828	811	765	758	803	791	780	830	794	768	809	804	776	785	799	807	838	815	791	783	822	798	757	793	813	720	835	813	839	812	804	759	779	818	815	735	787	762	804	797	773	811	814	768	801	819	803	792	817	800	810	799	805	811	823	804	826	809	813	773	816	831	793	770	825	770	843	823	767	741	764	755	764	769	802	796	816	800	772	800	772	764	790	858	748	774	766	775	785	766	811	856	807	850	798	798	763	770	772	811	797	793	820	781	758	748	755	746	779	805	779	803	829	801	853	814	818	783	819	817	803	732	752	810	814	772	822	755	783	803	771	755	751	781	788	817	831	778	796	783	788	780	826	768	760	798	805	765	814	765	755	811	788	831	775	832	804	789	808	736	778	761	796	795	830	799	786	768	733	735	798	792	739	824	799	801	800	842	778	813	763	818	778	827	791	786	805	837	756	810	765	787	770	763	782	783	783	772	796	766	811	792	804	818	810	751	833	812	835	804	855	796	829	757	794	795	821	833	781	774	791	799	786	743	821	780	775	770	735	801	776	834	814	832	788	767	752	798	803	770	793	815	781	794	724	774	810	783	758	838	819	806	793	775	792	796	813	793	860	749	825	767	779	837	798	837	799	775	844	827	803	822	843	776	794	823	819	802	780	766	796	810	807	793	806	799	845	812	813	759	775	775	733	803	792	800	795	815	823	813	790	774	815	740	835	815	766	777	790	803	874	796	808	832	816	713	764	851	857	843	808	745	767	825	809	809	792	794	743	782	818	793	814	791	740	739	817	808	767	833	780	785	794	764	762	755	770	766	812	786	835	784	770	810	825	815	796	760	751	728	806	784	804	800	768	747	828	800	863	773	780	812	770	795	775	772	773	781	807	811	788	788	809	789	814	800	787	830	805	782	843	812	804	797	814	717	821	811	763	803	823	808	775	814	827	787	771	774	782	760	763	802	776	806	795	834	747	853	772	800	803	820	843	799	785	790	814	742	754	788	777	792	790	764	789	795	754	808	763	797	783	758	817	813	780	810	796	826	802	782	803	812	772	755	804	806	825	805	785	745	817	788	836	759	810	789	738	824	799	820	809	846	758	750	801	803	776	731	804	803	780	785	820	796	854	835	768	803	754	793	813	844	807	780	759	793	838	814	812	773	814	820	776	750	823	792	797	753	795	832	794	821	824	795	763	791	762	813	769	734	763	816	790	773	771	794	800	877	775	800	781	801	833	820	747	777	788	775	775	816	796	841	763	746	780	739	733	773	792	749	810	793	772	748	789	754	855	813	790	801	761	841	787	790	828	835	758	786	844	764	787	803	798	846	814	817	818	821	807	842	827	755	765	788	784	805	801	783	806	775	840	813	792	806	786	768	776	788	771	763	809	829	813	808	813	770	846	825	787	791	780	821	794	824	831	784	770	828	798	803	806	785	762	837	852	827	816	797	826	784	796	820	834	761	853	772	808	803	802	776	805	792	807	749	849	834	792	776	820	803	772	830	765	770	786	818	795	730	781	790	810	819	789	743	782	800	777	756	755	798	780	787	821	798	783	789	796	815	774	805	765	802	787	798	802	830	839	828	831	794	769	810	783	776	803	751	812	785	747	774	790	772	764	795	732	837	779	792	755	796	802	794	793	808	809	800	823	776	798	811	809	785	801	846	794	797	738	832	803	790	776	737	808	837	743	793	759	794	856	852	785	762	831	823	826	748	830	784	799	816	810	779	814	794	781	772	874	775	766	790	815	770	778	819	822	789	821	747	782	763	805	820	747	808	776	820	798	775	839	783	794	821	759	782	786	763	830	768	793	757	775	754	775	743	755	809	857	785	815	756	791	743	787	762	771	795	783	822	775	811	788	813	809	808	787	770	803	763	774	822	727	748	773	790	824	808	781	764	756	801	761	803	788	759	813	812	761	776	782	817	761	836	750	765	798	782	859	779	831	791	833	789	780	813	803	776	825	805	810	831	805	778	853	757	788	813	781	762	798	851	851	825	785	766	772	806	771	772	780	775	768	803	809	792	808	791	805	811	799	805	765	806	839	771	777	766	805	764	805	778	759	780	775	790	804	776	795	803	766	780	758	838	763	817	797	790	798	782	787	714	803	788	788	811	798	754	772	789	821	812	795	793	787	814	781	759	819	819	767	802	835	800	777	793	792	804	828	778	750	800	808	801	801	821	771	741	754	843	799	808	811	824	787	800	835	804	798	807	783	761	815	798	785	773	774	821	811	815	819	773	792	762	713	802	841	795	835	773	782	811	787	813	802	758	785	760	794	799	799	789	794	788	811	774	755	773	793	775	758	760	810	752	801	769	759	793	771	767	804	766	778	724	845	775	825	786	837	834	793	804	782	817	851	801	807	828	777	763	815	761	788	803	779	817	851	820	756	768	781	815	745	737	838	751	714	767	825	823	814	796	815	758	757	817	782	770	784	820	729	808	789	806	775	802	755	789	825	781	762	783	800	782	808	797	849	796	797	807	721	741	763	805	776	774	779	768	806	764	772	768	792	765	776	798	786	749	811	831	838	772	798	812	786	742	788	800	758	796	738	779	760	733	831	798	775	824	789	754	776	770	782	813	769	822	751	815	737	810	742	797	785	779	755	807	757	850	786	752	795	810	844	784	790	785	821	815	794	794	767	770	807	841	748	827	758	779	760	812	791	789	783	790	789	749	792	784	802	777	772	724	798	769	780	779	854	802	790	768	788	791	805	749	804	778	767	785	774	789	789	786	804	790	797	801	769	777	770	803	769	763	803	780	822	814	746	785	780	825	764	817	805	779	755	812	735	826	841	764	778	820	787	763	743	827	821	786	774	788	758	831	809	747	794	796	767	731	784	772	790	766	752	858	791	804	779	801	758	808	792	784	774	771	804	826	791	803	802	782	805	784	778	784	831	822	761	750	785	816	816	816	792	754	757	863	766	838	845	799	752	759	830	776	827	787	810	814	843	779	801	801	801	795	842	792	771	780	850	827	828	735	828	780	790	799	770	795	781	842	752	793	807	789	806	781	775	788	757	804	774	787	805	819	802	823	787	790	832	776	801	812	768	784	793	747	828	811	750	747	802	801	807	851	761	785	827	799	768	804	802	788	796	785	752	804	778	750	803
25427	21572	30931	26262	13264	4417	1932	1295	1165	1161	1136	1120	1086	1130	1142	1124	1097	1085	1062	1108	1101	1085	1066	1082	1054	1108	1099	1062	1045	1045	1014	1039	1081	1081	1059	1113	1043	1078	1065	1059	1111	1080	1097	1104	1085	1115	1083	1056	1042	1114	1039	1075	1076	1112	1138	1293	1372	1262	1096	1143	1092	1068	1055	1058	1092	1048	1039	1044	1084	1053	1054	1105	1027	1070	1046	1022	1082	1049	1113	1060	1061	1088	1123	1079	1097	1040	1080	1064	1069	1016	994	1027	1082	1082	998	1001	1007	1076	1041	979	1116	1069	1107	1057	1035	1032	1058	1053	1093	972	1068	995	1047	1002	1077	1061	1097	1064	1079	1108	1105	1047	1008	1081	1075	1102	1080	1049	1093	1030	1122	1066	1046	1090	1075	1086	1077	1027	1011	1049	1026	1099	1001	1044	1076	1060	1027	1077	1089	1086	1058	1051	1024	1096	1046	1048	986	1023	1082	1038	1024	1074	1075	1085	1022	1047	1053	1043	1096	1063	1051	1019	1076	1042	1072	1046	1107	1122	1060	1058	1069	1047	1100	1019	1051	998	1043	1020	1005	1051	1072	1042	1033	1105	1063	1049	1077	1056	1078	1090	1061	1088	1039	1100	1066	1048	1027	1038	1015	1014	998	1043	1044	1059	1031	1113	1059	1047	1036	1082	1068	1040	1090	1037	1085	1126	1014	1067	1049	1006	1007	1061	1076	1048	1066	1018	1072	1066	1087	1068	1053	1043	1078	1078	1010	1055	1041	1089	1034	1081	1063	972	1047	1050	1093	997	1086	1016	1109	1122	1087	1044	1067	1022	991	1101	1073	1061	1031	1080	1064	1007	1039	1089	1084	1069	1043	1019	1038	1051	988	1041	1017	1156	1092	1089	1112	1044	1059	1036	1090	1080	1192	1090	1032	1078	1108	1104	1060	1027	1043	1024	1094	1053	1038	1042	1017	1068	1081	1086	1048	1044	1031	1009	1010	1057	1045	1077	1016	1019	1036	1037	1051	1068	1025	1029	1002	1065	1022	1073	1069	1070	1108	1137	1065	1051	997	1090	1036	1047	1046	1073	1054	1124	1028	1105	1055	1097	1039	1057	1024	1013	1001	1053	1069	1097	1088	1046	1077	1051	1026	1038	1089	1062	1059	1079	995	1135	1052	1079	1075	1089	1070	1086	1054	1011	1104	1114	1022	1009	1020	1060	1082	1060	1041	1033	1073	1087	1018	1097	1009	956	1036	1094	1051	1069	992	1051	1065	1087	1045	1050	1060	1067	1054	1023	1105	975	1050	1076	1058	1059	1059	1122	1064	1063	1058	1010	1045	1050	1070	1043	1006	1078	1086	1083	1085	1037	1070	1049	1065	1082	1057	1129	1050	1087	1045	1011	1070	1052	1074	1099	1054	1106	1074	1017	1049	1075	1121	1073	1046	1061	1080	1054	1035	1013	1064	1111	985	1101	1033	1028	1107	1030	1035	1077	1059	1094	1077	985	1067	1060	1010	1026	1082	1028	1134	1102	1061	1074	1065	1064	1013	997	1072	1086	1054	1078	1090	1009	1058	1088	1090	1063	1036	988	1033	1075	1055	1095	1012	1035	1040	1055	1042	1112	1079	1068	1066	1046	1071	1064	1031	1082	1104	1059	1063	1023	1054	1059	1027	1074	1073	1022	1043	1062	1078	1053	1114	1088	1080	1070	1093	1085	1091	1042	1084	1045	1062	1039	1040	1014	1054	1035	1027	1056	1027	1055	1067	1050	1026	1021	1022	1099	995	1017	1062	1085	1054	1051	1063	1103	1068	1039	1098	998	995	1085	1046	1046	1045	1011	1041	1081	1035	1067	1024	1062	974	1083	1025	1052	1049	1043	1113	1096	1041	1057	1038	1006	1073	1018	1056	1005	1027	1064	1038	1069	1034	1085	1041	1024	988	1065	1072	1041	1043	1016	1042	1013	1036	1097	1080	1054	1036	1074	1088	1079	1031	1106	1035	1043	1061	1002	1128	1046	1002	1140	1012	1079	1074	1046	1045	1055	1063	1017	1045	1006	1007	1054	1091	1071	1081	1056	1064	1095	1063	1073	1083	1034	1040	1129	1025	1081	1054	1092	1084	1102	1044	1034	1055	1053	991	1073	1111	1038	1037	993	1046	1053	1043	1044	1052	1050	1068	1047	1066	1057	1020	1053	1047	1015	1012	1074	1061	1097	1100	1030	1089	1076	1056	1045	1015	1039	1107	1021	1066	1084	1005	1058	1049	1000	1048	1059	1023	1116	1045	1057	1045	1052	1016	1105	1024	1004	1015	1087	1090	1064	1065	1063	1084	1109	1084	990	1034	1008	1021	1022	976	1058	1017	1088	1086	1049	1115	997	1049	1114	1035	1058	1065	1034	1032	1078	1036	1058	1089	1073	1052	1087	1028	1128	1100	1045	1021	1069	1043	1050	1047	1032	1052	1042	1038	1095	1074	1061	1033	1096	1038	1076	1041	1036	1105	1023	1057	1042	1021	1043	1110	1060	993	1041	1084	1013	1114	1039	1037	1025	1065	1085	1075	1060	1000	1032	1042	1038	1051	1062	1053	1075	1093	1067	1053	1060	1025	1016	1085	1070	1018	1027	1067	1029	1061	1029	1034	1083	1068	1064	1065	1009	1082	1101	1003	1109	1040	1033	1091	1061	1042	1103	1106	1037	1067	1072	1059	987	1098	1074	1003	1009	1032	1103	1104	1056	1053	1025	1096	1045	1050	1057	1095	977	1061	1105	1031	1084	1038	1083	1099	994	1089	1117	1067	1030	1106	1094	1048	1077	1076	1086	1005	1028	1058	1065	1066	1039	1053	1072	1079	1101	1064	1051	1072	1048	1079	1114	1010	1008	1059	1037	1069	1096	1016	1096	1013	1069	1035	1080	1074	1009	1069	1047	1073	1067	1047	1083	1052	1051	1023	1003	1151	1073	1084	981	1078	1041	1108	996	984	1037	1058	1045	1036	1094	1079	1083	1058	1027	1095	1043	1033	1085	1066	1022	1051	1126	1083	1072	1052	1100	1071	1085	1045	1076	1025	1068	1079	1040	1030	1053	1036	990	1032	1028	1020	1089	1110	1070	1029	1033	1012	1027	1017	1106	1092	1052	1069	1093	1050	1008	986	1027	1063	1054	1073	1067	1075	1014	1061	1081	1052	1078	1063	1053	1044	1106	1000	1008	1091	1069	1092	1091	1006	1069	1117	1049	1105	1084	1034	987	1036	1145	1045	1043	1046	1070	1037	1073	1025	1050	1090	1070	1058	1086	1067	1094	1013	1075	1087	1023	1098	1051	1039	997	1019	1015	1040	1064	1047	1050	1054	1040	1082	1064	1013	1035	1109	1045	1036	1044	1069	1106	1052	1077	1084	1036	1103	1020	1062	1072	1063	1068	1098	1005	1014	1069	1057	1056	1081	1064	1009	1010	1076	1085	1098	1050	1038	1036	988	1065	1149	1099	1054	1093	1059	1108	1085	1055	1045	1101	1077	1046	1100	1018	1083	1057	1043	1079	1044	1057	1016	1034	1011	1077	1049	1061	1085	1095	1049	1032	1072	1079	1102	1102	1127	1090	1055	994	1011	1015	1085	1049	1018	972	1086	1064	1047	1076	1072	1085	1061	1070	1095	1052	1018	1005	1014	1059	1092	1076	1061	1040	1012	974	1056	1061	1051	989	1070	1097	1047	1063	1026	1045	1054	1115	1073	1025	976	1030	1021	1047	1036	1031	1071	1110	1052	1042	1053	1086	1072	1048	1071	971	1091	1072	1125	1012	1120	1133	1097	1056	989	1030	1014	1061	1111	1045	1111	1043	1078	1027	1087	1027	1051	1031	1065	1106	1003	1058	1013	1065	1004	1017	1084	1059	1084	1015	1080	1055	1106	1008	1084	1043	1042	1019	1048	1083	1098	1083	1070	980	1142	1096	1069	1068	1046	1064	1057	1057	1041	1032	981	1077	998	1028	1048	1067	1052	1073	1071	1060	1064	1031	1061	1079	1116	1061	1081	1055	1058	1082	1124	1055	995	1066	1045	1037	1027	1023	1021	1016	1047	1032	992	1054	1017	1054	1040	1046	1034	1063	1019	1016	1040	1025	1045	1092	1028	1073	1049	1065	1080	1032	1039	1066	1088	1125	1057	1032	1071	1059	1036	1094	1037	1055	1078	1022	1063	1095	1079	1048	1015	1047	1109	1136	1068	1057	1043	1053	1089	1090	1107	1013	993	1073	1049	1035	984	1023	1012	1104	1055	1046	1053	1065	1071	1058	1000	1077	973	1004	1053	1095	1017	1092	1017	1030	1098	1061	1104	1042	1063	1074	1111	1068	1007	1107	1037	1057	1057	1039	1107	1119	1022	1020	1093	1102	1010	1062	1065	1058	1054	1012	1044	1040	1044	1038	1072	1033	1048	1119	1073	1051	1092	1074	1025	1043	1066	1037	1073	1086	1026	1028	1042	1067	1061	1008	1063	1062	1080	1031	1056	1047	1056	1047	1083	1063	1051	1096	1083	1089	1049	1021	1056	1062	1051	1001	1043	1056	1053	1147	1015	1068	1069	1086	1013	1035	1052	1112	1055	1064	1004	1036	1031	1024	1017	1144	1034	1078	1070	1003	1010	1111	1053	1091	1004	1117	1053	1088	1029	1064	1036	1048	1037	980	1089	1038	1072	1065	1089	1073	1057	1036	1075	1043	1063	1002	1006	1018	988	1051	1063	1081	989	1016	1030	1031	1031	1006	1086	1054	1022	1065	1115	1045	1084	1060	1053	1032	1084	1075	1071	1022	1025	1044	1069	1032	1084	1048	1043	1074	1016	1021	1017	1073	1090	1058	1021	1092	1032	1032	967	1057	1137	1057	1052	1096	1073	979	1048	1065	1021	1047	1022	1038	1070	1103	1054	1112	1006	1051	1043	983	1070	1014	1081	1001	1061	1009	1037	1056	1051	991	1033	1053	1076	1096	1087	1049	1060	1054	1061	1051	1022	1088
42430	63165	50552	10166	3434	2799	1251	935	1013	915	872	924	871	857	855	911	849	866	912	829	848	820	838	857	883	846	846	850	839	836	878	862	823	815	837	855	828	888	800	837	856	794	812	802	838	828	868	837	842	825	883	899	832	803	936	1201	1266	1082	901	889	877	860	855	852	802	806	878	827	855	808	849	804	800	841	851	853	865	845	859	848	822	836	816	838	796	774	848	815	897	840	900	862	852	823	871	840	839	832	857	793	821	780	840	843	811	822	841	831	823	902	845	790	804	848	809	847	802	843	798	829	916	821	821	847	850	852	873	799	829	869	827	889	837	819	811	832	842	824	818	863	851	888	822	824	837	811	856	877	794	864	804	838	839	837	865	847	799	809	795	871	823	842	845	849	806	831	838	845	857	776	798	841	779	858	828	884	808	793	818	818	810	793	808	828	843	820	808	775	892	838	833	822	861	845	829	802	806	824	827	779	820	804	856	825	803	846	870	847	817	820	851	833	855	806	840	822	857	818	801	883	867	833	862	836	872	862	807	854	887	861	874	812	834	831	799	841	876	824	848	838	829	848	831	843	812	892	865	803	848	866	833	756	848	821	800	818	833	793	850	790	826	815	863	825	836	876	864	856	849	894	797	854	873	818	884	867	789	802	807	819	893	803	846	856	839	839	844	796	846	814	791	838	869	790	870	860	863	827	821	782	844	813	803	832	828	830	855	870	806	827	891	806	820	830	860	870	812	835	850	807	865	808	840	808	777	787	834	875	877	856	793	828	782	777	845	795	825	817	832	839	814	824	815	897	818	822	820	893	859	852	810	809	836	832	828	839	897	815	829	838	909	810	870	869	844	813	803	843	847	806	826	815	829	873	875	819	818	772	843	800	790	862	837	851	792	836	821	821	781	877	780	878	770	820	840	776	854	825	841	800	842	835	819	853	826	859	853	820	815	796	855	811	861	843	840	777	818	853	813	834	834	859	797	790	805	873	841	824	853	855	817	821	835	847	866	832	785	881	820	807	806	850	857	854	818	814	824	827	875	823	872	886	822	803	849	853	830	794	858	783	874	813	833	862	827	822	803	860	808	855	821	814	831	852	806	843	835	831	865	823	848	879	848	854	879	796	846	758	864	853	843	866	833	794	836	850	805	838	815	842	810	837	863	859	811	771	792	836	833	830	808	818	853	796	810	815	809	823	803	816	879	843	821	853	821	833	838	790	850	846	822	884	818	832	792	835	821	796	874	770	865	862	861	824	835	917	866	841	821	845	882	855	847	814	786	814	848	854	828	808	831	842	843	845	832	897	840	812	825	796	834	816	806	843	812	861	838	849	907	814	803	805	818	817	819	820	782	791	775	815	819	826	856	866	827	834	848	879	810	836	813	829	821	807	819	829	748	845	869	828	821	837	845	818	804	838	783	814	823	849	849	828	817	804	836	882	795	816	800	827	874	874	838	842	864	824	838	845	810	828	779	853	807	840	792	843	824	817	812	853	821	783	836	826	812	802	866	822	851	815	769	837	851	871	769	890	848	834	789	763	824	820	842	789	824	830	856	823	832	797	867	799	839	821	766	847	832	842	827	838	856	828	843	848	841	783	788	820	786	843	847	816	822	837	779	830	834	767	823	811	835	758	831	834	804	798	802	791	837	770	846	836	859	844	871	845	821	815	826	822	843	855	825	811	862	826	836	804	786	837	809	838	869	848	873	835	870	811	820	792	865	828	823	825	838	796	803	771	870	876	819	832	841	831	805	823	820	788	886	826	759	793	794	848	855	811	816	843	788	835	780	899	842	831	781	812	805	824	843	814	887	807	847	864	833	843	813	874	830	859	863	810	844	826	869	843	780	857	848	873	799	761	801	874	796	803	850	789	847	803	815	764	789	816	881	787	882	848	836	801	851	888	834	787	812	846	860	856	793	825	836	848	805	866	833	889	813	845	835	804	830	876	851	831	851	856	828	835	840	820	818	782	821	851	827	830	839	781	803	895	817	891	854	846	770	809	855	808	824	843	842	791	849	832	804	782	809	801	859	790	860	800	832	839	858	855	835	827	819	845	891	803	831	829	833	890	829	846	855	815	839	834	797	851	838	840	821	831	833	909	824	860	847	838	810	811	832	862	817	838	811	802	835	856	887	786	807	881	821	804	804	813	899	871	779	812	859	811	839	780	830	841	858	880	769	822	837	853	829	872	812	872	815	854	821	852	873	786	868	823	829	846	831	812	781	846	853	860	851	822	827	837	823	884	832	864	877	848	801	833	827	822	821	829	835	810	778	801	888	847	810	842	804	850	838	819	788	780	832	821	831	814	824	811	857	806	837	848	873	827	829	819	824	808	822	813	856	826	842	778	846	869	842	848	808	804	806	807	807	879	828	828	852	855	822	797	830	815	817	788	877	864	802	810	817	829	836	790	824	853	843	800	842	866	832	807	820	816	817	819	848	825	845	771	834	796	768	789	782	773	757	820	829	844	800	862	830	802	834	874	837	913	841	803	877	822	796	841	833	842	837	888	839	797	798	822	840	806	808	828	886	852	855	812	725	816	843	811	812	767	842	830	846	825	837	792	815	798	813	834	815	828	848	866	821	815	820	807	829	814	847	893	820	830	866	837	851	851	866	826	831	780	813	831	796	871	843	819	825	861	842	915	771	840	845	825	807	829	832	785	845	832	802	830	857	849	802	852	811	849	823	794	791	802	848	836	813	835	820	816	797	828	805	870	882	799	866	811	834	871	792	828	819	850	820	794	807	800	885	837	801	845	850	879	815	814	862	858	819	815	866	823	876	875	838	840	866	817	840	844	817	834	838	811	852	849	807	819	832	835	836	794	821	814	820	766	835	821	871	844	856	851	856	790	816	865	876	797	828	810	801	799	885	847	884	856	825	816	852	821	820	802	811	885	795	791	842	843	852	852	810	864	833	797	836	850	817	890	886	783	858	817	803	839	856	839	798	777	808	835	799	851	808	864	786	811	875	779	782	840	842	802	855	864	841	843	793	801	826	833	840	872	898	838	831	801	851	836	848	865	869	849	773	818	845	851	774	820	883	838	858	792	871	824	801	858	909	842	810	913	853	841	834	793	820	818	824	848	841	864	859	852	874	818	791	793	777	871	832	838	860	862	858	828	845	821	835	872	794	852	816	798	832	812	826	813	803	845	802	778	803	827	830	841	782	798	806	866	847	808	834	853	782	835	833	855	861	860	849	833	830	830	870	805	775	807	835	790	847	833	842	835	836	884	854	813	757	865	860	845	873	818	857	762	810	833	846	868	864	821	848	767	794	784	769	822	820	833	835	817	785	768	806	849	796	855	865	855	847	820	815	835	883	800	874	859	816	812	862	805	770	818	802	836	881	829	855	800	786	816	861	806	843	808	806	818	865	834	816	820	814	832	821	876	822	816	874	852	846	843	860	833	815	878	827	796	846	846	796	844	794	808	809	829	825	831	800	810	810	843	819	829	833	806	786	862	820	787	798	861	869	790	860	855	808	852
24232	21389	29793	25376	20410	12189	3604	1569	1332	1347	1331	1231	1258	1264	1284	1236	1210	1209	1195	1243	1321	1196	1249	1232	1229	1163	1177	1245	1158	1196	1206	1165	1188	1184	1204	1245	1148	1201	1231	1182	1225	1173	1164	1160	1214	1230	1245	1232	1224	1189	1244	1181	1193	1154	1390	1621	1706	1544	1264	1277	1295	1367	1241	1196	1217	1165	1215	1156	1187	1205	1163	1203	1153	1182	1209	1172	1148	1198	1199	1241	1152	1135	1193	1236	1173	1151	1225	1123	1196	1216	1222	1186	1188	1169	1262	1199	1217	1197	1162	1187	1105	1173	1189	1142	1140	1191	1169	1154	1187	1187	1251	1165	1167	1193	1212	1242	1157	1195	1211	1233	1213	1208	1165	1159	1205	1181	1180	1164	1193	1156	1199	1167	1241	1123	1128	1173	1135	1191	1177	1216	1217	1230	1138	1174	1228	1133	1208	1238	1216	1252	1228	1210	1170	1208	1170	1144	1196	1161	1218	1252	1175	1193	1184	1240	1083	1163	1176	1161	1232	1177	1158	1149	1194	1213	1185	1202	1197	1209	1190	1193	1108	1164	1208	1149	1143	1199	1217	1153	1188	1168	1169	1171	1203	1207	1165	1204	1129	1145	1171	1153	1180	1190	1153	1146	1182	1207	1202	1167	1167	1186	1265	1104	1139	1187	1171	1233	1184	1132	1158	1167	1178	1198	1244	1141	1219	1228	1185	1138	1148	1125	1217	1151	1212	1152	1204	1099	1150	1210	1163	1177	1279	1184	1208	1252	1201	1084	1232	1105	1215	1162	1133	1212	1169	1188	1176	1231	1152	1170	1173	1178	1215	1136	1230	1195	1194	1244	1169	1178	1177	1180	1206	1227	1187	1206	1126	1193	1153	1166	1188	1143	1188	1125	1170	1127	1224	1144	1238	1173	1173	1204	1178	1150	1254	1203	1239	1225	1162	1171	1100	1165	1172	1187	1278	1223	1202	1195	1165	1143	1188	1164	1245	1209	1196	1123	1191	1216	1141	1136	1127	1174	1181	1120	1141	1104	1172	1092	1170	1174	1184	1217	1192	1149	1176	1215	1145	1225	1156	1283	1165	1218	1172	1166	1182	1152	1228	1163	1130	1204	1170	1202	1213	1245	1197	1158	1179	1213	1189	1220	1144	1145	1144	1185	1182	1277	1111	1219	1125	1184	1215	1187	1167	1184	1182	1156	1200	1245	1216	1136	1089	1164	1191	1135	1165	1173	1171	1175	1181	1191	1168	1204	1145	1119	1206	1216	1245	1185	1194	1157	1191	1155	1186	1183	1200	1128	1168	1184	1290	1215	1175	1125	1224	1138	1215	1206	1162	1197	1167	1131	1098	1195	1176	1111	1192	1163	1222	1156	1170	1164	1133	1186	1228	1216	1198	1258	1250	1172	1216	1243	1167	1168	1164	1223	1162	1164	1167	1216	1212	1200	1191	1196	1159	1148	1219	1223	1221	1206	1182	1182	1250	1171	1196	1147	1224	1254	1179	1128	1164	1174	1147	1166	1129	1193	1192	1130	1148	1213	1159	1175	1185	1152	1149	1159	1186	1175	1179	1149	1228	1146	1139	1178	1169	1172	1154	1215	1233	1117	1119	1154	1209	1247	1180	1146	1161	1202	1197	1265	1129	1277	1103	1128	1165	1227	1153	1178	1151	1216	1201	1206	1170	1166	1194	1128	1107	1190	1215	1189	1224	1139	1199	1162	1215	1167	1195	1171	1210	1155	1135	1144	1200	1166	1243	1195	1144	1190	1190	1189	1149	1155	1164	1185	1190	1180	1143	1207	1170	1173	1206	1137	1181	1187	1222	1136	1125	1223	1150	1181	1237	1179	1113	1179	1138	1190	1208	1166	1141	1159	1146	1136	1260	1254	1170	1247	1177	1132	1215	1123	1190	1162	1128	1147	1183	1197	1188	1171	1141	1191	1158	1145	1114	1148	1176	1234	1137	1203	1164	1215	1145	1206	1245	1166	1150	1226	1232	1234	1124	1185	1127	1158	1176	1173	1099	1141	1228	1160	1151	1134	1180	1109	1210	1190	1180	1186	1180	1204	1196	1178	1205	1175	1177	1122	1252	1163	1128	1123	1190	1235	1171	1174	1217	1176	1149	1173	1193	1213	1234	1205	1203	1167	1177	1216	1183	1201	1197	1154	1234	1192	1152	1141	1091	1169	1163	1146	1184	1208	1187	1170	1152	1182	1128	1170	1187	1227	1195	1162	1195	1205	1182	1225	1197	1141	1162	1223	1272	1179	1147	1131	1172	1166	1096	1174	1157	1183	1183	1176	1211	1255	1148	1235	1209	1139	1173	1198	1174	1182	1189	1137	1180	1217	1188	1105	1229	1159	1221	1160	1159	1219	1137	1143	1128	1159	1151	1202	1213	1250	1191	1194	1163	1181	1240	1164	1222	1221	1171	1163	1186	1182	1188	1100	1204	1236	1127	1204	1141	1160	1240	1214	1222	1236	1176	1196	1163	1150	1160	1184	1181	1188	1198	1230	1214	1179	1158	1185	1175	1134	1179	1240	1125	1185	1196	1205	1186	1138	1121	1145	1175	1145	1198	1168	1135	1239	1145	1190	1159	1132	1195	1162	1182	1170	1166	1117	1172	1175	1156	1164	1183	1157	1157	1226	1147	1132	1163	1146	1193	1185	1182	1198	1110	1162	1167	1195	1224	1237	1160	1168	1216	1204	1161	1181	1172	1140	1188	1250	1212	1197	1209	1145	1163	1241	1180	1176	1117	1173	1170	1167	1207	1204	1163	1187	1155	1207	1176	1159	1183	1203	1157	1173	1114	1133	1185	1136	1184	1166	1133	1137	1170	1173	1148	1160	1206	1131	1192	1124	1128	1160	1207	1159	1177	1273	1189	1161	1277	1162	1162	1201	1205	1182	1189	1178	1157	1180	1182	1131	1163	1167	1165	1199	1158	1193	1185	1181	1141	1223	1205	1198	1204	1140	1227	1221	1187	1180	1217	1168	1152	1158	1183	1146	1253	1169	1124	1175	1193	1183	1171	1252	1203	1152	1254	1169	1262	1221	1170	1199	1278	1242	1199	1148	1134	1132	1182	1179	1169	1171	1146	1113	1220	1183	1183	1174	1141	1202	1187	1218	1184	1161	1146	1168	1191	1222	1195	1154	1235	1148	1175	1174	1183	1147	1215	1164	1234	1157	1176	1142	1146	1203	1269	1163	1263	1194	1209	1134	1174	1160	1191	1161	1117	1156	1216	1193	1185	1221	1185	1192	1177	1168	1190	1182	1150	1163	1200	1126	1204	1252	1208	1180	1232	1227	1197	1182	1231	1193	1195	1187	1179	1191	1134	1235	1223	1165	1181	1214	1131	1185	1221	1137	1219	1221	1217	1253	1162	1212	1142	1151	1137	1102	1168	1201	1138	1168	1189	1223	1140	1148	1180	1164	1133	1195	1143	1273	1137	1187	1150	1220	1160	1109	1223	1126	1159	1178	1204	1164	1217	1183	1186	1232	1151	1177	1185	1203	1193	1225	1191	1205	1152	1239	1146	1182	1134	1124	1127	1207	1134	1173	1198	1236	1176	1238	1156	1190	1197	1217	1194	1196	1185	1163	1160	1203	1170	1200	1237	1219	1206	1193	1202	1122	1199	1205	1172	1144	1177	1199	1178	1136	1169	1134	1182	1147	1174	1130	1187	1168	1167	1157	1195	1213	1170	1183	1140	1197	1149	1202	1129	1241	1186	1216	1158	1211	1197	1176	1156	1219	1176	1245	1205	1204	1185	1172	1192	1180	1149	1229	1206	1164	1179	1144	1142	1128	1121	1163	1199	1148	1207	1189	1162	1185	1185	1222	1205	1134	1179	1193	1201	1209	1180	1207	1160	1195	1222	1138	1172	1183	1201	1156	1219	1153	1152	1221	1179	1163	1184	1257	1148	1171	1209	1185	1145	1190	1220	1156	1118	1167	1175	1146	1150	1096	1152	1117	1230	1161	1148	1134	1194	1168	1183	1164	1132	1233	1212	1215	1185	1162	1205	1162	1142	1196	1180	1244	1197	1135	1165	1201	1178	1121	1184	1177	1193	1159	1228	1131	1150	1175	1190	1181	1233	1193	1202	1192	1217	1187	1205	1240	1180	1122	1168	1227	1158	1173	1177	1191	1125	1174	1167	1247	1153	1227	1182	1211	1173	1146	1141	1235	1147	1141	1154	1170	1157	1192	1179	1161	1222	1189	1129	1202	1168	1166	1167	1203	1236	1253	1149	1231	1140	1181	1176	1223	1166	1188	1161	1138	1196	1151	1128	1164	1132	1215	1159	1152	1122	1126	1198	1189	1181	1149	1247	1217	1217	1124	1109	1165	1159	1138	1148	1182	1196	1162	1158	1159	1162	1168	1135	1153	1225	1141	1213	1217	1171	1157	1267	1163	1169	1180	1185	1182	1174	1190	1176	1164	1167	1170	1222	1119	1262	1154	1147	1190	1159	1190	1148	1175	1162	1182	1173	1186	1191	1212	1287	1200	1179	1190	1106	1128	1214	1184	1213	1157	1204	1177	1183	1193	1166	1164	1194	1202	1112	1149	1079	1166	1136	1147	1203	1136	1218	1225	1199	1147	1228	1144	1225	1088	1193	1180	1206	1175	1166	1141	1227	1164	1166	1186	1130	1147	1228	1163	1124	1198	1195	1179	1200	1152	1183	1157	1240	1174	1222	1199	1128	1203	1188	1177	1153	1196	1171	1224	1119	1171	1204	1098	1132	1141	1174	1198	1162	1173	1222	1137	1133	1201	1220	1172	1151	1161	1186	1125	1113	1167	1083	1180	1155	1218	1256	1136	1198	1157	1124	1183	1178	1192	1192	1111	1234	1160	1166	1134	1227	1146	1111	1177	1185	1164	1194	1194	1207	1133	1181	1253	1127	1165	1203	1217	1139	1190	1187	1178	1132	1173	1218	1162	1209	1138	1227	1148	1180	1214	1172	1171	1138	1104	1130	1234	1233	1159	1191	1134	1134	1166	1169	1227	1210	1174	1119	1143	1150	1171	1170	1161	1143	1279	1173	1241	1176	1147	1162	1211	1198	1128	1214	1140
50242	79548	59972	14290	6012	4685	1813	1246	1145	1092	1076	1078	1054	1060	1062	1031	1033	967	964	993	970	926	918	993	902	994	962	963	991	974	957	992	1014	917	965	936	1015	1015	958	931	984	918	992	966	1016	957	927	950	921	966	992	876	925	901	1205	1600	1798	1384	1037	978	1041	1112	984	994	897	968	975	994	1003	978	967	938	970	992	963	893	933	936	918	931	968	917	938	936	997	952	989	955	952	997	889	920	955	939	904	960	956	964	961	908	919	954	896	977	965	978	944	967	944	1006	962	925	914	959	892	937	920	1012	940	980	957	935	916	961	920	913	962	947	975	957	928	965	933	1035	938	928	896	927	936	930	905	989	988	955	947	962	978	940	983	941	951	898	982	956	910	931	978	969	908	941	974	916	929	942	943	931	922	961	969	968	992	957	913	866	949	920	950	966	971	983	953	909	993	964	940	967	976	1025	914	961	936	901	956	958	952	941	960	892	957	926	937	911	954	949	909	942	920	907	925	973	995	989	1011	900	936	965	937	950	885	929	911	891	952	934	998	959	892	896	949	979	928	942	962	871	933	972	996	944	966	953	940	940	932	939	960	957	949	923	932	928	995	999	990	938	976	918	954	930	901	890	943	928	954	883	924	887	940	960	966	924	945	917	894	902	960	945	949	890	916	959	949	913	963	931	943	977	925	998	889	917	940	952	898	936	1000	919	937	897	934	870	947	977	944	906	938	946	910	959	896	964	940	914	972	965	939	924	902	1002	934	925	976	957	979	982	963	870	884	907	935	939	935	878	918	927	973	971	911	972	919	939	915	933	980	911	998	900	942	893	919	934	938	924	961	859	995	935	944	920	984	974	1004	918	908	914	891	943	929	969	940	930	955	932	931	958	880	899	883	943	920	953	994	968	934	954	917	919	915	920	959	982	916	957	948	920	906	915	941	944	973	954	920	938	960	890	916	923	920	935	969	959	900	917	897	927	996	870	932	948	896	944	925	908	977	889	926	923	873	936	962	981	889	1014	938	929	976	944	975	945	955	945	949	934	971	885	963	952	913	958	966	913	966	962	947	918	899	975	905	931	945	896	922	933	937	900	951	931	971	894	889	916	895	953	941	961	943	913	937	937	1001	919	926	925	916	957	919	950	952	994	920	924	966	900	974	982	950	906	974	938	914	977	880	924	937	934	908	944	921	932	939	923	960	960	944	947	886	903	962	949	932	936	963	957	970	936	935	943	840	904	845	926	927	929	945	923	948	889	949	955	970	951	962	909	925	977	910	900	966	1004	900	955	922	913	907	939	964	877	915	907	898	965	899	877	862	899	970	891	956	992	967	848	938	899	935	937	977	924	976	974	949	941	928	915	958	916	954	924	918	918	933	898	919	928	905	980	903	1006	963	937	879	983	981	941	941	950	962	954	975	894	924	965	987	936	903	926	910	912	975	956	979	957	980	962	947	929	916	927	906	950	975	933	925	943	883	980	898	953	926	925	904	900	948	927	925	970	910	978	931	950	924	909	971	931	980	914	1001	929	936	940	917	918	856	954	888	928	933	933	917	971	947	928	933	947	914	971	906	972	945	934	919	920	988	984	881	924	878	987	978	947	898	951	1003	925	914	861	961	923	965	919	926	1017	949	913	945	950	888	973	921	902	901	923	962	936	896	967	945	947	929	915	934	898	910	976	944	957	921	986	918	949	921	908	940	923	898	929	918	978	905	924	930	949	947	916	908	933	935	864	1024	972	905	940	992	1012	933	887	951	903	904	980	940	952	882	926	902	925	969	939	942	933	984	929	928	867	948	929	916	886	944	916	912	955	974	943	911	909	915	933	962	963	928	900	935	913	971	961	981	941	958	867	918	938	904	966	967	913	908	982	883	906	891	887	948	888	862	964	927	860	897	937	920	949	921	942	941	960	979	960	949	919	874	918	918	937	926	963	965	880	871	979	887	908	954	916	937	961	919	902	957	927	940	956	916	915	908	940	954	885	924	929	899	923	913	939	955	918	977	924	922	964	918	925	940	901	936	928	938	916	940	972	939	907	889	974	952	902	973	973	921	915	937	927	964	976	953	934	916	966	929	981	921	994	909	924	931	906	933	920	940	881	978	950	955	910	932	916	919	899	1009	971	927	897	916	980	949	960	979	920	946	935	974	985	939	925	931	937	913	917	954	911	931	908	963	925	945	870	994	934	870	923	924	932	942	901	907	921	950	912	927	899	936	950	973	922	949	901	960	897	950	928	955	941	912	923	942	943	908	933	899	964	972	913	930	904	945	900	959	863	966	903	898	913	986	929	968	964	897	906	934	976	944	960	922	960	893	950	959	892	1001	957	948	905	925	963	973	907	953	918	937	973	1002	959	912	896	917	905	914	950	950	888	980	937	927	926	909	957	893	972	1040	961	901	953	960	911	976	921	955	969	948	928	958	978	893	942	963	958	926	879	893	914	901	956	1007	901	961	977	951	947	921	966	931	891	957	914	954	880	951	914	882	921	970	951	972	848	943	911	887	974	966	952	918	905	954	931	928	978	962	952	918	882	899	894	972	988	924	934	964	864	900	933	897	930	987	962	935	893	828	996	966	952	929	892	936	949	934	950	924	913	895	930	1014	970	925	977	925	936	967	975	1004	914	971	941	885	946	1001	995	911	942	931	951	940	923	986	898	918	917	937	920	927	913	908	1019	989	931	957	962	965	926	956	911	955	1000	950	937	934	957	959	1002	940	899	963	955	881	951	979	933	981	956	960	901	928	892	920	955	928	913	933	908	876	944	850	917	962	948	972	935	969	891	914	985	926	973	896	960	979	969	961	950	955	918	850	923	986	952	900	883	982	960	879	940	900	907	954	937	928	941	922	937	902	912	959	940	959	920	965	932	945	917	881	909	974	917	889	885	936	920	905	889	900	918	887	953	905	955	975	940	950	936	961	992	928	932	952	894	979	963	956	911	920	969	923	966	951	970	947	930	929	938	917	899	915	939	916	1029	951	935	914	943	941	911	975	976	937	935	950	967	944	1005	938	931	923	961	909	932	919	990	941	986	926	896	910	950	954	952	958	903	944	927	904	963	936	908	970	963	934	896	974	926	968	925	874	924	936	934	880	996	939	941	941	963	924	944	938	937	935	977	962	938	962	874	944	936	887	930	955	884	913	918	964	903	960	916	937	915	901	916	975	940	914	900	884	929	915	974	905	955	941	933	902	1013	945	924	932	897	959	962	939	952	985	906	942	853	983	1001	939	917	913	938	919	903	902	927	912	958	907	931	944	887	893	952	927	919	920	917	979	909	902	890	948	922	884	929	961	941	938	881	946	923	952	940	927	889	887	960	943	899	956	930	980	1005	896	945	909	946	958	907	880	939	949	929	973	956	871	939	932	965	916	927	973	903	913	940	961	970	915	960	927	912	937	932	927	895	914	952	961	914	967	891	928	888	935	887	914	908	926	954	955	929	982	946	908	965	987	931	902	933	935	938	932	916	939	871	878	957	927	898	918	959	939	922	938	895	931	961	920	928	932	909	939	977	940	885	978	924	1005	934	950	892
28428	19527	15715	2876	1352	1197	1071	1089	1048	1083	1019	1053	1125	1031	1079	1047	1102	1028	1087	1076	1027	1082	1075	1076	1073	1067	1061	1087	1135	1056	1037	1148	1057	1003	1052	1073	1027	1079	1081	1026	1065	1083	1024	1023	1086	1019	1023	1054	1041	1061	1064	1079	1079	1054	1067	1099	1110	1122	1050	1068	1137	1054	1079	1135	1103	1036	1032	1051	982	1082	1101	1057	1120	1084	1043	1044	1051	1009	1056	1066	1018	1016	1043	1045	1100	1087	1082	1063	1051	1070	1055	1076	1015	1081	1016	1032	1070	1073	1051	1021	1020	1025	1049	976	1058	1037	1042	1048	1129	1062	1060	1032	1031	1108	1016	1055	1071	1102	1070	990	1132	1067	1088	1102	1096	1084	1043	1038	1090	1004	1111	1015	1062	1023	1074	1036	1038	1127	1032	1073	1040	1084	1093	1088	1024	1140	1024	1111	1072	1079	1027	1103	1056	1059	1033	1026	1023	1033	1047	1045	1087	1053	1112	1059	1116	1009	1068	1072	1085	1121	991	1104	1091	1021	1016	1050	1037	1069	1118	1116	1022	1100	1093	1057	1065	1075	1077	1053	998	1030	1050	1067	1096	1058	1016	1055	1042	1069	1094	1048	1090	1092	1069	1073	1120	1039	1089	1097	1078	1016	1003	1032	1106	1071	1077	1048	1091	1057	1052	1088	1063	989	1044	1069	1073	1040	1045	1033	975	1047	1071	1054	1048	1052	1024	1080	1032	1054	1134	1026	1072	1109	1034	1008	1111	1036	1057	1026	1091	1072	1096	1079	1052	1056	1071	1105	1047	1055	1042	1071	1037	1048	1038	1037	1070	1003	1095	1137	1041	1044	1063	1076	1095	1080	1097	1022	1094	1036	1075	1040	1070	992	1078	1060	1062	1010	1131	1073	1016	995	1059	1079	1029	1095	1054	965	998	1048	1047	1032	1063	1033	1117	1011	1004	1022	1052	1025	1079	1084	1046	1037	1028	1056	1079	1012	1051	1023	1040	1080	1038	1140	1009	1027	1087	1111	1034	1037	1065	1080	1030	1033	1069	1065	1063	1119	1076	1044	987	1042	1058	1042	1056	1082	1059	1082	1063	1099	1067	1024	1068	1015	1029	1105	1075	1030	1082	1069	1050	1056	1040	1045	1076	1080	1038	1076	1102	1039	1051	1072	1044	1077	960	1020	1047	1039	1124	1105	1046	1052	1111	1021	1052	1028	1093	1081	1054	1075	1081	1026	1029	1007	1043	1009	1097	1079	1061	1019	1017	1059	1030	986	1129	1076	1045	1040	1042	1063	1120	1033	1094	1120	1030	1059	1035	1093	1053	1034	1047	1097	1061	1047	1066	1141	1009	1111	1081	1024	1039	1038	1101	1009	1052	1091	1071	1016	1089	1065	1045	1099	1069	1083	1010	1061	972	1067	1068	1026	1065	1022	1091	1036	1018	1069	1077	1024	1031	1035	1027	1076	1069	1093	1105	1077	1082	1019	1075	1030	1078	1079	1061	1027	1017	1017	1076	1063	1074	1064	982	973	1054	1060	1049	1050	1081	1067	1051	1031	1045	1051	971	1090	1086	1023	1049	1075	1060	1061	1044	1012	1036	1056	1056	1020	1009	1056	1020	1036	1045	1054	1065	1063	1085	1060	981	1005	1110	1076	996	1043	1012	1086	1106	1109	1035	1096	1095	1081	1081	1054	1066	1039	1038	1054	1023	1026	1049	1035	1047	1009	1003	1142	1068	961	1078	1056	1088	1051	1085	1005	1089	1075	1065	1043	1037	1080	1069	1015	1077	1026	1097	1079	1070	989	1024	999	1022	1043	1038	1019	1075	1056	1124	1040	1106	1033	1052	1028	1066	1124	1000	1005	1110	1137	1065	1081	1100	958	1034	1074	1034	1066	1085	1120	1093	1077	1061	1069	1071	993	1072	1057	1039	1086	1050	1044	1044	1017	1076	1082	1067	1034	1089	1065	975	1060	1074	1039	1004	1099	1098	1052	1015	991	1076	994	1074	1115	1070	1084	1058	1064	1034	1010	1013	1042	984	1059	1064	1018	1049	1050	1018	1005	1037	1070	1111	1083	1082	1037	992	1057	1110	1035	1070	1087	1118	1009	1019	1101	1062	1040	988	1043	1097	1017	1007	1064	1077	1085	1078	1048	1055	1011	1024	1039	1046	1017	1081	1096	1039	1092	1054	1042	1035	1092	1043	1016	1043	1086	1041	1028	1025	1076	1077	1040	1056	1062	1036	1043	1042	1017	1019	1060	1080	1023	1034	1079	1033	1066	1063	1083	1072	1024	1059	1020	1072	1027	1006	1049	981	1029	1072	1106	1036	1030	1101	1046	1038	1105	1068	1088	1045	1039	1056	1073	1043	1067	1041	1049	1022	1035	1021	1073	1029	1097	1018	1048	1062	1031	1082	1087	1015	1052	1096	982	1045	1017	1051	1045	1085	1057	1050	1079	1041	1021	999	1005	985	1022	1024	1020	1097	1108	1010	1046	1060	1025	1037	1009	1075	1045	1020	1010	1112	1119	1086	1106	1081	1093	1094	1057	1086	1081	1048	1022	1051	1064	1044	1057	1128	1102	1025	1045	1060	1092	1103	1105	1119	1048	1098	1036	1014	1045	992	1048	1039	1071	1020	960	1076	1075	1098	994	1072	995	1118	1018	1067	1068	1042	1090	995	1029	1057	1042	1032	1055	1058	1045	1032	1022	1029	1025	1032	1088	1080	1048	1048	1070	1037	1055	1054	1015	1063	1013	1059	1072	1063	1062	1056	1048	1050	1006	1024	1081	1069	1016	1075	1097	1062	1054	1082	1122	1062	1070	1161	1026	1097	1022	1065	1087	1036	1073	1123	1038	1031	1072	1118	1022	1093	1089	1037	1031	1081	1098	1071	1040	1069	1058	1011	1059	1025	1073	1092	1017	1093	1041	1091	948	1047	1007	1061	1045	1086	1027	1033	1084	1043	1036	1040	1101	1035	1038	1043	1016	1130	1064	1069	1045	1049	1068	1084	1018	1068	1027	1094	992	1024	1027	1047	1054	1036	1048	1077	1073	997	1028	1046	1078	1069	1024	1100	1034	1036	1053	1086	1098	1058	1017	1091	1101	1071	1054	1074	1084	1030	1019	1069	1036	1063	1039	1058	1044	1043	1068	1025	1082	1072	1056	1102	1106	1060	1017	1065	1043	1070	1059	1113	1063	1044	1044	1068	1074	1074	1083	1054	1102	1128	1102	1003	1039	1022	1080	1096	988	1080	1076	1014	1070	1060	1024	1063	1046	1047	999	1038	1027	1025	1000	1083	1062	1001	1035	1005	1017	1063	1001	1026	1059	1070	1052	1079	1017	1081	1091	1032	998	1044	1119	1043	1061	1009	1074	1063	1067	1102	1061	999	1066	1054	1008	1047	1027	1042	1064	979	1050	1025	1016	1038	1054	1053	1082	1052	1053	1049	1118	1113	1083	997	1044	1068	1069	1086	1096	1071	1045	1104	1008	1108	1054	1041	1059	1053	1103	1069	1040	1059	1029	1074	1105	991	1082	1116	1089	1085	1032	999	1067	1049	993	1101	1056	1014	1011	1021	999	1032	1053	1068	1043	1037	1087	980	1071	1063	1057	1071	1017	1124	1064	1022	1028	1028	1070	1011	1078	1049	1097	1012	1086	1030	1057	1053	1081	1007	1080	1047	1071	1081	1050	1052	1107	1078	1084	1072	1010	1086	1054	1079	1112	992	1052	1068	996	1079	1065	970	1033	1050	1027	1034	1077	1075	1060	1082	1057	1046	1082	1080	1080	1067	1064	1075	1064	1014	1093	1022	985	1056	1071	1059	1074	1028	1027	1010	1054	1083	1129	1097	1096	1112	1104	1020	1085	1048	1095	1052	1012	1036	1005	989	1045	1092	1050	1065	1102	1041	1048	1094	1091	1052	1113	1100	1024	1043	1021	1126	1062	1081	1048	1075	1059	1069	1050	1049	1058	1008	1086	1109	1033	1115	1121	1032	1055	1043	1025	1045	1064	1059	1073	1030	1080	1043	1033	1102	1063	1089	1071	1084	1114	1045	1018	1071	1068	1053	1049	1013	1038	1085	1013	1077	1045	1037	1023	1062	1070	1028	1055	1051	1009	1060	1052	1079	1069	1059	1123	1053	1060	1037	1001	1097	1000	1066	1093	1075	1064	1052	1014	1064	1049	1088	1026	1118	1054	1080	998	1067	1059	1078	1054	1100	1060	1059	1111	1091	1068	986	1060	1077	1019	1044	1077	1042	1028	1028	1041	996	1095	989	1052	1070	1081	1062	1082	1087	1049	1020	1019	986	990	986	1091	1047	1046	1052	1083	1062	1090	1057	1075	1010	1067	1037	1072	1033	1085	1027	1067	1053	1046	1053	1100	1034	1076	1113	1021	1059	1026	1031	1058	1060	1093	1088	1097	1077	1030	1069	1075	1032	1089	1062	1091	1132	1035	1066	989	1049	1042	1077	1044	999	1060	1108	1045	1060	1074	981	1066	1035	1078	1083	1049	1034	1057	1042	1113	1064	1082	1076	1106	1056	1039	1101	1098	1023	989	1021	1091	1114	1133	1026	1118	1077	1015	1084	1063	1132	1015	1063	1063	1070	1090	1026	1082	1039	1095	1104	1055	1061	1044	1130	1044	1078	1068	1054	1078	1054	1043	1049	1084	1043	1048	1045	1076	1066	1044	1044	1019	1092	1059	1022	980	1106	1000	1032	1031	1070	1043	1025	1026	1032	1011	1084	1036	1063	1032	1029	1013	1045	1018	1025	1037	1129	1056	1058	1001	1067	1108	1098	1017	1003	1029	1039	1102	1073	1015	1032	1068	1028	1027	1090	1008	1071	1037	1019	1062	1071	1088	1064	1050	1019	1066	1066	1091	1032	1076	1045	1094	1107	1070	1050	1096	1029	1064	1085	1048	1041	1084	1038	1055	1069	990	1116	1057	1110	1065	1027	1053	1065	1025	1001	1036	1060	1059
10404	14907	12961	1517	1065	895	881	811	805	788	801	830	776	749	811	793	805	764	786	809	759	731	783	768	789	801	809	734	787	806	806	799	752	794	792	761	742	849	808	826	798	777	724	797	796	826	758	798	812	751	789	829	835	782	817	829	848	858	791	798	806	811	836	792	766	808	788	824	758	743	815	769	754	797	808	874	840	777	761	816	809	813	785	790	827	822	806	755	821	815	765	798	801	789	803	817	770	805	800	761	747	822	839	755	797	796	838	827	817	842	791	800	755	769	816	820	799	772	760	723	842	794	832	742	825	774	837	825	804	794	797	829	781	769	801	816	781	831	776	830	794	783	801	831	753	752	804	795	814	752	801	819	789	809	817	851	819	767	766	766	779	749	788	756	769	788	791	799	761	775	791	761	802	784	786	772	776	775	759	829	802	782	773	836	841	853	761	791	808	792	800	816	749	786	825	787	802	799	687	820	788	793	817	806	773	764	796	811	827	796	778	821	798	723	808	746	785	792	772	746	812	802	810	766	768	788	791	799	810	757	790	814	765	801	798	781	739	822	838	813	809	814	822	780	775	813	816	784	758	793	753	793	775	767	799	758	810	746	769	790	809	793	827	781	772	745	799	819	791	832	814	757	782	796	808	802	770	790	769	818	820	804	794	838	802	755	779	769	754	849	808	835	828	796	836	781	785	800	739	771	806	763	854	776	781	759	793	792	793	781	760	790	816	799	787	779	776	764	791	780	806	769	780	771	820	794	790	766	777	808	794	799	815	807	761	783	829	790	819	762	830	754	808	784	789	797	802	811	797	751	723	771	766	773	795	805	761	763	744	803	824	842	808	747	723	806	755	752	812	783	799	834	801	803	815	849	796	745	851	768	791	857	814	827	786	788	781	751	755	817	811	768	782	789	827	747	817	798	825	779	793	758	808	827	793	837	796	740	763	869	830	782	778	789	814	862	803	863	818	791	783	793	803	796	795	813	866	819	846	783	774	772	831	799	802	745	773	772	788	790	752	790	793	787	795	836	768	790	822	849	778	803	783	806	801	788	788	792	831	798	817	815	781	743	750	826	801	806	808	820	792	800	786	837	812	816	811	810	791	746	752	773	775	762	802	791	756	769	795	820	784	835	798	786	833	779	757	781	807	801	784	734	834	780	830	870	821	836	840	785	809	797	761	741	798	755	790	807	785	797	817	790	780	821	784	799	840	769	839	754	781	801	843	788	795	776	796	781	771	840	811	750	791	811	817	804	761	788	792	799	801	733	762	828	827	810	828	826	792	792	784	810	782	759	805	757	805	842	777	776	783	766	788	791	758	824	767	764	769	767	808	755	750	786	815	769	817	855	779	854	764	826	821	766	779	804	786	768	795	858	806	846	808	788	794	821	764	764	776	797	789	770	757	782	760	834	766	831	794	839	794	804	773	805	787	740	790	828	773	784	738	762	823	795	822	780	786	769	770	712	802	792	796	770	777	831	783	803	804	814	808	813	761	766	785	806	800	789	755	778	759	749	760	761	829	770	822	815	806	757	822	791	822	776	782	795	787	801	793	764	790	772	847	794	845	772	806	754	815	775	794	797	812	748	798	835	849	824	796	804	760	783	804	777	786	764	809	779	798	731	816	767	815	787	772	794	819	767	764	764	845	796	748	760	828	828	789	730	855	776	772	828	787	746	874	786	797	806	808	800	794	812	736	750	782	765	763	829	813	798	747	811	755	828	803	823	815	801	743	802	818	802	763	806	813	787	791	808	839	758	768	786	799	811	819	767	849	757	789	827	788	810	793	765	844	804	788	804	822	816	829	794	845	764	781	747	779	782	834	772	797	795	782	860	784	801	823	814	846	831	803	831	769	800	826	794	779	757	813	795	837	795	806	795	801	740	830	820	783	778	848	856	792	790	816	851	826	822	757	817	832	814	766	759	785	802	800	812	825	797	771	822	808	806	826	801	781	792	793	833	785	837	817	803	798	755	757	810	810	812	808	813	784	762	809	788	757	770	774	802	705	776	831	718	796	773	778	752	836	843	786	809	779	778	836	814	778	794	770	800	858	814	809	810	769	856	746	811	776	814	819	768	766	820	785	792	751	813	789	807	736	775	763	853	795	820	797	810	807	814	762	806	805	832	827	863	802	795	760	825	785	760	795	779	742	764	801	816	808	800	824	789	801	819	840	806	772	820	770	819	823	787	783	805	767	815	774	801	790	851	766	752	803	780	759	833	808	763	798	762	833	789	791	819	834	825	815	844	792	769	734	779	761	780	803	784	778	759	804	779	783	789	784	751	761	789	813	802	781	750	802	781	754	856	781	788	759	850	784	793	804	803	818	799	823	764	780	818	828	814	755	777	738	810	771	801	779	790	772	807	774	828	772	781	776	768	784	792	791	835	776	767	833	811	731	832	802	757	806	785	816	842	790	805	801	783	825	772	802	771	793	770	795	761	811	738	770	777	776	795	780	830	811	786	809	774	793	774	769	802	787	796	757	866	786	788	756	775	787	816	793	803	784	828	764	816	783	808	829	818	812	822	765	797	747	821	785	774	774	775	824	799	804	783	758	809	785	771	794	770	745	817	837	806	767	766	807	770	807	810	773	787	788	848	781	805	733	737	834	795	746	782	804	747	774	778	822	772	790	725	817	771	780	763	749	846	762	780	820	780	765	821	788	791	787	768	761	852	829	749	844	777	755	795	785	762	835	809	761	826	788	815	788	784	820	838	815	804	743	818	780	750	809	765	848	756	788	788	800	824	798	802	839	815	823	769	830	780	781	748	787	793	773	819	806	814	780	778	804	796	852	773	782	790	758	801	783	820	734	756	780	858	792	808	797	812	824	795	824	786	803	855	769	823	797	854	805	753	768	754	754	833	777	764	786	789	791	793	776	809	817	800	832	803	807	756	746	781	808	786	793	770	839	787	781	858	804	770	791	772	779	762	804	745	771	798	770	834	784	795	770	741	793	779	808	802	831	780	776	775	821	795	779	749	784	772	817	790	784	774	785	855	758	727	727	781	795	805	784	821	775	759	837	762	777	806	794	819	776	784	789	823	772	798	740	780	750	846	759	712	765	745	756	842	766	775	780	816	799	792	851	801	792	792	761	716	815	803	768	834	739	801	770	825	806	715	780	778	797	833	747	795	815	781	787	776	757	783	770	768	804	788	807	832	770	787	785	777	766	792	794	817	777	807	796	799	818	811	801	759	749	788	807	831	796	799	815	802	768	844	818	801	754	769	782	840	751	747	767	807	785	745	777	902	806	802	790	819	802	831	827	777	821	847	799	767	771	760	841	810	851	848	846	812	793	820	791	822	791	811	814	789	798	842	834	762	826	806	735	773	805	752	748	799	775	768	788	769	825	750	733	793	830	758	788	791	805	777	805	772	785	803	782	805	799	753	816	799	784	845	787	752	778	756	765	850	817	778	726	816	824	766	836	775	783	763	787	825	804	808	792	765	829	787	779	813	766	773	789	826	764	770	818	806	745	788
25324	21513	29788	25576	14468	3561	1537	1146	1017	1025	1024	1015	988	1009	1009	982	1068	959	939	952	971	985	941	1017	986	938	995	959	907	978	959	964	956	980	911	992	952	952	932	974	957	947	976	972	1014	931	960	1013	971	987	919	914	944	907	1010	1262	1203	1083	1022	1034	1044	980	984	928	981	905	950	952	984	978	941	974	985	955	913	957	905	975	922	945	977	995	971	891	923	926	924	967	983	929	904	971	929	945	903	947	989	924	928	933	932	876	971	983	1009	985	993	1026	969	1013	905	920	936	988	931	939	966	915	941	954	935	986	932	949	991	927	932	913	937	942	886	954	946	933	914	893	974	911	988	976	913	947	959	914	998	951	989	1037	942	986	979	932	892	969	950	961	927	900	928	915	986	991	918	1015	1004	936	940	950	950	928	927	971	955	953	976	957	940	949	886	921	939	983	961	980	953	935	912	953	916	988	939	967	989	1009	899	925	918	945	962	977	965	963	969	975	954	953	921	993	1023	949	978	973	966	960	949	914	875	954	936	978	921	932	929	932	966	932	985	955	948	973	959	984	1006	969	965	955	985	951	911	919	935	981	924	947	1014	977	942	977	919	976	950	930	952	937	948	1008	961	921	958	952	929	959	952	959	969	964	943	892	932	956	1001	947	949	906	952	984	892	936	960	970	960	947	907	920	946	970	985	982	898	952	937	975	989	980	959	955	922	976	976	975	1000	1022	971	957	883	941	921	967	913	908	972	921	952	959	1028	914	1009	984	925	943	967	986	959	954	988	974	972	941	945	1010	909	946	986	927	949	973	938	932	943	914	896	902	942	981	1013	946	978	995	991	922	953	997	941	1010	945	1029	916	939	976	985	957	904	1017	921	913	957	972	948	986	1014	982	946	959	980	937	1015	995	947	941	959	967	928	945	936	961	937	959	917	934	896	955	994	947	979	992	952	875	965	986	932	918	966	987	950	934	947	955	974	923	918	932	994	919	960	999	949	972	956	934	997	966	930	996	929	974	950	918	958	995	949	946	971	883	940	923	987	1025	954	999	938	914	945	951	982	923	984	952	965	919	922	938	956	971	969	878	935	972	939	954	959	947	991	986	955	920	978	955	926	953	925	900	931	924	893	961	934	1000	922	947	955	983	977	983	984	950	933	949	983	945	947	937	964	992	1026	943	877	905	922	939	926	907	1006	957	970	967	947	1024	946	967	951	907	948	965	968	909	966	938	990	966	949	990	902	926	962	951	988	957	921	961	918	974	917	945	939	994	912	928	911	990	1014	995	907	932	956	919	947	877	934	932	946	918	977	1008	977	935	960	920	972	926	912	945	930	964	968	967	932	1003	936	984	912	934	953	898	921	976	957	907	935	966	927	969	965	947	940	935	889	978	953	973	968	958	923	926	968	924	971	947	948	960	921	1018	961	961	903	947	930	928	971	918	936	975	937	970	969	953	954	946	934	916	970	917	939	989	918	968	954	920	918	960	967	889	960	897	928	978	956	966	978	922	994	972	907	963	937	953	1006	970	970	937	947	958	911	964	871	984	938	953	945	1026	955	951	950	935	994	931	918	945	948	876	954	949	963	976	943	953	945	941	890	900	992	941	973	942	963	974	923	975	957	969	956	895	957	952	939	938	968	941	984	932	1018	961	925	978	986	955	957	961	1001	884	998	908	951	963	903	954	907	899	931	1008	910	934	994	919	982	954	954	951	941	1026	927	960	949	952	954	909	980	937	952	972	931	982	948	924	914	938	992	967	930	989	938	981	960	992	912	957	908	958	963	943	972	953	897	921	968	957	947	921	905	929	961	979	900	912	942	952	1014	966	925	961	949	950	948	986	977	934	954	913	951	977	993	970	902	885	1016	959	868	937	1004	953	963	938	978	925	978	975	972	962	938	952	956	911	1004	907	942	940	962	915	925	987	981	931	939	953	912	957	930	1007	964	962	964	890	937	925	926	931	948	951	958	952	927	962	990	961	912	980	935	975	973	907	914	895	949	997	947	890	977	1045	983	965	908	976	970	950	981	1003	969	941	936	917	886	907	944	960	957	971	967	956	913	920	942	939	936	951	967	942	939	999	937	936	925	965	974	1000	930	943	925	939	923	959	972	995	920	956	981	943	984	949	947	957	971	946	955	965	955	927	963	984	980	965	986	984	880	972	961	945	959	915	940	913	911	968	951	967	914	963	915	944	956	946	941	954	959	939	984	915	939	968	921	974	1024	913	935	915	878	907	985	979	897	962	924	943	998	958	890	960	952	967	934	972	990	918	920	944	866	1019	979	1014	959	937	995	960	949	974	943	905	983	977	971	960	1015	960	984	964	910	983	967	926	896	952	948	934	938	912	975	914	905	996	948	987	907	967	940	919	988	934	949	1010	996	909	922	952	995	906	975	933	960	969	946	942	933	948	977	963	972	1002	945	1015	976	940	945	933	901	951	960	1005	981	983	989	944	935	982	961	929	953	964	901	912	922	906	936	937	928	933	911	941	960	944	960	983	955	976	955	957	908	912	892	960	981	984	944	903	895	917	930	977	964	978	947	954	950	991	968	947	958	881	954	920	945	973	969	955	950	948	988	916	983	936	926	931	943	949	939	1024	993	944	963	986	941	1021	958	936	907	956	951	913	911	947	932	966	937	981	924	960	932	930	940	991	949	948	917	923	940	921	952	953	979	972	941	1002	885	918	940	961	940	939	965	973	950	937	945	974	997	1017	913	963	920	982	942	957	952	964	1005	936	935	902	921	905	894	922	940	939	944	970	932	975	969	937	945	899	974	921	971	941	984	954	978	897	946	917	895	952	944	960	925	919	945	951	967	981	936	943	917	967	935	965	936	904	888	956	888	966	938	1021	971	971	984	937	1000	951	929	995	939	931	950	892	980	916	943	975	969	960	963	931	923	953	905	961	1018	930	981	936	932	956	945	924	951	901	959	957	961	969	938	982	976	947	963	970	909	961	901	936	906	980	953	947	951	915	957	925	964	952	1023	938	986	909	951	910	931	1027	879	938	986	919	899	987	993	945	943	920	993	965	938	1004	981	966	939	931	895	932	982	937	925	947	965	877	934	960	951	964	939	1002	910	927	948	889	967	955	942	931	926	933	905	990	950	877	952	990	956	946	981	966	954	952	952	929	939	913	1004	883	929	903	951	938	1002	954	970	919	937	876	949	982	934	948	972	965	985	932	966	942	940	941	947	947	984	956	986	981	963	976	917	927	940	917	952	889	987	978	1000	952	954	927	964	937	937	1003	996	947	940	917	949	978	933	933	976	957	973	913	952	935	927	932	954	975	960	906	947	925	941	982	958	938	987	886	986	951	937	949	948	954	926	1011	948	982	897	906	932	914	1002	971	988	949	940	948	942	945	935	989	937	993	942	970	953	926	970	999	935	968	934	969	964	950	929	955	961	939	1019	968	976	945	960	963	922	953	932	977	982	997	968	910	983	933	968	963	913	975	974	1028	948	907	932	995	943	993	1023	895	998	977	939	942	969	925	955	936	957	969	966	985	928	957	973	930	872	988	922	945	961	959	893	925	936	978	940	961	982	988	964	961	962	968	984	882	981	921	924	953	937
38468	62166	45284	7576	4152	1927	1007	892	894	847	844	795	832	804	805	771	799	806	805	801	788	756	759	732	818	764	776	781	788	780	787	755	748	773	742	761	754	802	792	786	771	762	805	781	837	780	755	774	828	758	790	716	771	793	862	1067	1179	908	871	804	778	846	777	789	795	755	755	782	749	731	720	764	720	795	715	783	729	773	744	736	763	715	739	724	751	736	778	764	754	750	742	774	750	735	770	707	703	765	768	728	761	751	763	745	753	754	788	752	773	761	737	722	757	773	778	761	745	743	740	773	764	790	760	734	764	735	770	753	742	784	725	748	779	787	755	723	758	720	734	716	732	730	736	748	770	770	708	732	755	731	775	764	744	708	748	739	764	777	744	718	733	755	789	762	778	780	731	750	773	780	783	769	751	739	783	774	756	777	788	770	766	730	724	802	748	764	726	747	727	730	757	790	737	726	804	747	736	736	762	709	746	753	737	775	732	724	827	797	698	774	773	718	751	737	740	760	764	772	713	781	753	760	709	754	785	746	794	734	760	786	794	793	788	746	765	747	753	774	739	771	729	766	746	775	832	791	758	739	740	796	701	733	755	723	742	787	729	781	697	752	740	765	779	759	780	729	759	720	755	798	791	793	740	746	710	774	702	741	709	785	789	751	796	797	710	726	797	760	744	783	746	789	778	733	736	761	749	775	747	755	780	771	762	777	771	746	712	767	801	736	713	742	749	708	743	781	717	736	679	707	783	710	767	783	778	748	773	709	735	733	687	792	752	712	743	753	759	770	749	774	773	744	751	788	775	735	749	784	794	746	696	738	794	804	747	761	734	790	782	725	757	764	734	777	752	738	773	762	758	724	733	751	739	781	725	745	726	726	715	732	770	762	739	712	730	754	768	793	772	743	748	762	765	790	765	794	749	755	772	755	741	732	762	789	789	727	799	688	790	757	762	720	773	724	754	684	775	802	777	782	735	772	726	729	791	770	766	778	793	788	735	713	759	810	763	738	776	750	750	754	771	748	787	771	742	802	752	791	806	780	777	726	751	805	738	791	771	749	740	712	734	782	755	726	785	767	760	742	779	749	776	721	815	724	714	802	729	769	754	757	802	758	729	700	779	699	785	740	768	750	744	763	809	738	797	706	746	770	749	719	772	682	769	757	729	787	761	746	717	775	773	767	792	737	768	743	733	753	747	775	764	780	753	741	772	756	742	750	759	790	763	777	775	735	787	764	753	783	762	801	773	776	749	764	766	766	752	729	753	760	724	789	754	765	734	718	728	735	763	782	724	757	796	713	754	759	761	723	744	753	738	753	786	809	764	716	805	725	748	751	759	777	769	736	784	821	736	787	723	688	748	723	778	732	772	774	793	763	721	822	767	769	745	787	713	741	793	762	779	724	781	765	738	801	775	786	726	762	741	797	752	717	716	745	744	772	775	738	760	733	731	766	770	770	752	734	796	712	728	721	742	761	730	742	755	710	777	751	756	731	756	795	752	769	769	698	749	738	745	736	782	769	748	774	785	796	769	766	791	719	763	733	762	729	727	767	758	773	714	711	720	771	749	747	719	763	763	733	713	731	716	768	732	739	743	726	758	742	799	720	784	752	765	748	741	724	740	697	758	694	769	731	737	772	706	773	785	754	712	774	771	776	828	782	757	751	744	738	784	761	768	728	794	713	751	782	746	684	774	739	761	783	728	763	745	746	749	738	737	760	750	753	774	719	742	760	727	777	730	745	766	786	778	781	762	719	767	735	709	762	762	767	750	750	771	716	732	745	768	707	759	761	754	762	727	748	717	778	764	794	743	714	710	751	756	710	736	786	711	782	757	709	740	817	800	733	757	747	762	715	802	757	732	753	735	785	777	760	728	756	832	797	743	796	692	786	747	758	794	720	752	729	789	737	777	699	763	717	683	779	753	779	744	701	700	779	753	716	773	763	719	737	798	742	759	721	816	782	723	749	759	755	791	787	759	741	781	750	757	716	797	724	714	706	723	759	781	743	771	744	765	740	719	778	788	746	762	746	753	742	722	739	756	775	789	770	824	739	773	737	779	760	762	764	743	699	753	806	742	749	735	731	725	813	760	806	741	805	730	728	755	731	723	742	805	728	742	759	761	718	720	738	706	796	769	777	766	760	761	744	766	752	785	765	761	725	750	781	805	766	735	720	739	775	722	784	766	767	719	748	774	733	772	768	793	778	806	747	776	747	751	776	734	757	774	801	753	737	786	723	743	756	776	712	747	777	775	766	731	742	723	769	775	741	736	772	685	731	715	795	744	774	725	749	746	731	767	743	744	811	755	727	728	736	745	761	747	782	706	738	745	747	735	774	711	771	728	785	728	790	770	708	753	746	787	759	722	726	764	698	702	796	760	732	749	757	710	736	727	754	759	757	752	778	767	720	784	758	737	763	751	751	789	763	750	751	747	741	815	713	727	773	717	778	739	739	758	722	729	821	769	738	769	743	730	723	767	759	795	737	770	722	762	751	703	777	812	783	785	728	789	676	770	733	782	729	737	747	751	725	793	746	800	731	718	734	789	795	771	750	755	711	742	745	723	735	716	752	788	717	735	738	727	781	741	737	746	734	774	797	705	756	790	740	714	741	753	748	764	771	772	814	781	774	796	770	754	718	741	795	762	741	748	748	705	750	736	770	720	771	721	720	744	760	750	752	699	752	746	739	739	797	744	733	768	783	717	736	792	713	740	738	773	729	724	749	762	736	748	740	773	790	719	722	730	727	787	741	784	776	774	723	730	779	728	745	794	741	758	791	698	746	806	774	717	789	828	732	760	762	782	741	708	721	696	710	767	762	736	743	729	767	805	733	751	753	737	793	766	749	766	730	728	783	776	790	761	743	748	769	736	748	720	760	720	755	755	755	736	734	787	784	751	754	752	738	762	733	735	760	783	733	776	758	774	784	745	730	745	746	755	750	751	793	792	756	719	772	781	764	730	777	755	759	719	783	718	791	742	725	725	766	767	760	758	773	769	763	734	753	739	787	761	741	726	789	761	793	729	727	784	777	727	720	780	757	797	688	735	736	720	713	771	770	806	791	785	802	697	694	730	827	779	795	719	773	796	753	790	728	788	753	770	760	718	697	766	743	799	771	726	744	717	767	752	742	740	709	745	724	799	787	723	802	698	690	779	751	757	749	774	761	750	772	739	724	735	724	763	755	739	759	772	741	768	716	779	750	792	759	779	752	759	700	775	786	790	763	800	784	770	768	730	754	720	689	746	777	705	764	765	767	762	780	741	797	730	722	775	772	748	738	717	686	743	766	709	749	712	744	778	759	790	740	722	767	751	746	777	787	773	749	704	735	716	755	717	810	767	751	770	738	786	714	744	781	758	753	725	767	751	751	806	748	774	753	730	753	751	734	740	750	775	737	747	716	747	745	786	760	763	760	732	702	762	770	737	697	724	707	757	716	765	704	756	748	719	723	763	740	768	716	712	760	722	709	798	780	747	749	811	735	784	746	778	768
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
